OSDN Git Service

* gcc.dg/vect/vect.exp: Append extra parameters as separate
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
2
3         * gcc.dg/vect/vect.exp: Append extra parameters as separate
4         parameters for alignment-sensitive -fsection-anchors tests.
5
6 2009-09-25  Richard Guenther  <rguenther@suse.de>
7
8         PR middle-end/41463
9         * gcc.c-torture/execute/pr41463.c: New testcase.
10
11 2009-09-25  Olivier Hainque  <hainque@adacore.com>
12
13         * gnat.dg/sse_nolib.adb: New testcase.
14
15 2009-09-25  Revital Eres  <ERES@il.ibm.com>
16
17         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
18         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
19         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
20         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
21         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
22         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
23         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
24         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
25         * gcc.dg/vect/vect.exp: Add Power7 flags.
26         * g++.dg/vect/vect.exp: Likewise.
27         * gfortran.dg/vect/vect.exp: Likewise.
28
29 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
30
31         PR fortran/41459
32         * gfortran.dg/empty_label.f: New test.
33         * gfortran.dg/empty_label.f90: Ditto.
34         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning. 
35
36 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37
38         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
39         compile-time.
40
41 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
42
43         * lib/scanasm.exp (make_pattern_printable): New function.
44         (dg-scan, scan-assembler-times, scan-assembler-dem,
45         scan-assembler-dem-not): Use it.
46
47 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
48
49         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
50         (test_nested): Renamed to ...
51         (test_nested1): This.
52         (test_nested2): New.
53         (main): Likewise.
54
55 2009-09-24  Richard Guenther  <rguenther@suse.de>
56
57         PR tree-optimization/36143
58         PR tree-optimization/38747
59         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
60         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
61         * g++.dg/torture/pr38747.C: New testcase.
62         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
63
64 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
65
66         * gnat.dg/nested_proc.adb: New test.
67
68 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
69
70         * gcc.target/i386/pr12329.c: Adjust.
71
72 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
73
74         PR debug/41248
75         * gcc.dg/pr41248.c: New.
76
77 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
78
79         PR debug/41065
80         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
81
82 2009-09-23  Andreas Schwab  <schwab@redhat.com>
83
84         * lib/profopt.exp (profopt-get-options): Set tool_flags for
85         current_compiler_flags.  Fix typos.
86
87 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
88
89         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
90
91 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
92
93         PR c/39779
94         * gcc.c-torture/compile/pr39779.c: New test.
95
96 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
97
98         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
99         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
100         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
101
102 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
103
104         PR debug/41295
105         * gcc.dg/pr41295.c: New.
106
107 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
108
109         * gcc.dg/pr40209.c: Add test case.
110
111 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
112
113         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
114         matching assembly.
115         * gcc.target/mips/code-readable-2.c: Likewise.
116         * gcc.target/mips/code-readable-3.c: Likewise.
117
118 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
119
120         * lib/target-supports.exp (check_effective_target_dfp_nocache):
121         Check support via mode instead of C type.
122         (check_effective_target_dfprt_nocache): Ditto.
123         (check_effective_target_hard_dfp): Ditto.
124
125 2009-09-22  Richard Guenther  <rguenther@suse.de>
126
127         PR middle-end/41395
128         * gcc.c-torture/execute/pr41395-1.c: New testcase.
129         * gcc.c-torture/execute/pr41395-2.c: Likewise.
130
131 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
132
133         * gcc.dg/20090922-1.c: New test.
134
135         PR bootstrap/41405
136         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
137         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
138         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
139         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
140         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
141         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
142         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
143         * objc.dg/dwarf-2.m: Likewise.
144
145 2009-09-22  Richard Guenther  <rguenther@suse.de>
146
147         PR tree-optimization/41428
148         * g++.dg/tree-ssa/pr41428.C: New testcase.
149
150 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
151
152         PR middle-end/41429
153         * g++.dg/gomp/pr41429.C: New test.
154
155 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
156
157         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
158
159 2009-09-21  Jason Merrill  <jason@redhat.com>
160
161         PR c++/41421
162         * g++.dg/cpp0x/trivial1.C: Expand.
163
164 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
165
166         * gcc.dg/torture/calleesave-sse.c: New.
167
168 2009-09-21  Jan Hubicka  <jh@suse.cz>
169
170         * gcc.dg/guality/inline-params.c: New testcase.
171
172 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
173
174         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
175         Add -fno-inline.
176         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
177         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
178         (f2): Ditto.
179
180 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
181
182         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
183         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
184         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
185         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
186         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
187
188 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
189
190         PR middle-end/40642
191         * g++.dg/torture/pr40642.C: New testcase.
192
193 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
194
195         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
196         cases in static initializers.
197
198 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
199
200         * gcc.c-tortue/compile/pr39886.c: New.
201
202 2009-09-20  Chris Demetriou  <cgd@google.com>
203
204         PR preprocessor/28435:
205         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
206         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
207         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
208         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
209         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
210
211 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
212
213         * gcc.target/mips/mips.exp: Add relax-pic-calls
214         under -mfoo/-mno-foo options.
215         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
216         and -mexplicit-relocs.
217         * gcc.target/mips/call-1.c: New test.
218         * gcc.target/mips/call-2.c: New test.
219         * gcc.target/mips/call-3.c: New test.
220         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
221         * gcc.dg/tree-ssa/loop-1.c: Likewise.
222
223 2009-09-19  Chris Demetriou  <cgd@google.com>
224
225         PR preprocessor/28435:
226         * gcc.dg/cpp/missing-header-MD.c: New test.
227         * gcc.dg/cpp/missing-header-MMD.c: New test.
228         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
229         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
230
231 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
232
233         PR libgfortran/41328
234         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
235         EOF works.
236
237 2009-09-18  Jason Merrill  <jason@redhat.com>
238
239         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
240         * g++.dg/cpp0x/initlist-deduce.C: New.
241
242 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
243
244         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
245
246 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
247
248         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
249         * c-c++-common/dfp: New directory.
250         * c-c++-common/dfp/dfp-dbg.h: New file.
251         * gcc.dg/dfp/call-by-value.c: Move to ...
252         * c-c++-common/call-by-value.c: here.
253         * gcc.dg/dfp/cast.c: Move to ...
254         * c-c++-common/cast.c: here.
255         * gcc.dg/dfp/compare-eq-const.c: Move to ...
256         * c-c++-common/compare-eq-const.c: here.
257         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
258         * c-c++-common/compare-eq-d128.c: here.
259         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
260         * c-c++-common/compare-eq-d32.c: here.
261         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
262         * c-c++-common/compare-eq-d64.c: here.
263         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
264         * c-c++-common/compare-eq-dfp.c: here.
265         * gcc.dg/dfp/compare-eq.h: Move to ...
266         * c-c++-common/compare-eq.h: here.
267         * gcc.dg/dfp/compare-rel-const.c: Move to ...
268         * c-c++-common/compare-rel-const.c: here.
269         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
270         * c-c++-common/compare-rel-d128.c: here.
271         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
272         * c-c++-common/compare-rel-d32.c: here.
273         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
274         * c-c++-common/compare-rel-d64.c: here.
275         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
276         * c-c++-common/compare-rel-dfp.c: here.
277         * gcc.dg/dfp/compare-rel.h: Move to ...
278         * c-c++-common/compare-rel.h: here.
279         * gcc.dg/dfp/compare-special-d128.c: Move to ...
280         * c-c++-common/compare-special-d128.c: here.
281         * gcc.dg/dfp/compare-special-d32.c: Move to ...
282         * c-c++-common/compare-special-d32.c: here.
283         * gcc.dg/dfp/compare-special-d64.c: Move to ...
284         * c-c++-common/compare-special-d64.c: here.
285         * gcc.dg/dfp/compare-special.h: Move to ...
286         * c-c++-common/compare-special.h: here.
287         * gcc.dg/dfp/constants-zero.c: Move to ...
288         * c-c++-common/constants-zero.c: here.
289         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
290         * c-c++-common/convert-bfp-10.c: here.
291         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
292         * c-c++-common/convert-bfp-11.c: here.
293         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
294         * c-c++-common/convert-bfp-12.c: here.
295         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
296         * c-c++-common/convert-bfp-13.c: here.
297         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
298         * c-c++-common/convert-bfp-14.c: here.
299         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
300         * c-c++-common/convert-bfp-2.c: here.
301         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
302         * c-c++-common/convert-bfp-3.c: here.
303         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
304         * c-c++-common/convert-bfp-4.c: here.
305         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
306         * c-c++-common/convert-bfp-5.c: here.
307         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
308         * c-c++-common/convert-bfp-6.c: here.
309         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
310         * c-c++-common/convert-bfp-7.c: here.
311         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
312         * c-c++-common/convert-bfp-8.c: here.
313         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
314         * c-c++-common/convert-bfp-9.c: here.
315         * gcc.dg/dfp/convert-bfp.c: Move to ...
316         * c-c++-common/convert-bfp.c: here.
317         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
318         * c-c++-common/convert-bfp-fold.c: here.
319         * gcc.dg/dfp/convert-dfp.c: Move to ...
320         * c-c++-common/convert-dfp.c: here.
321         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
322         * c-c++-common/convert-dfp-fold-2.c: here.
323         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
324         * c-c++-common/convert-dfp-fold.c: here.
325         * gcc.dg/dfp/convert.h: Move to ...
326         * c-c++-common/convert.h: here.
327         * gcc.dg/dfp/convert-int.c: Move to ...
328         * c-c++-common/convert-int.c: here.
329         * gcc.dg/dfp/convert-int-fold.c: Move to ...
330         * c-c++-common/convert-int-fold.c: here.
331         * gcc.dg/dfp/convert-int-max.c: Move to ...
332         * c-c++-common/convert-int-max.c: here.
333         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
334         * c-c++-common/convert-int-max-fold.c: here.
335         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
336         * c-c++-common/convert-int-saturate.c: here.
337         * gcc.dg/dfp/func-array.c: Move to ...
338         * c-c++-common/func-array.c: here.
339         * gcc.dg/dfp/func-deref.c: Move to ...
340         * c-c++-common/func-deref.c: here.
341         * gcc.dg/dfp/func-mixed.c: Move to ...
342         * c-c++-common/func-mixed.c: here.
343         * gcc.dg/dfp/func-pointer.c: Move to ...
344         * c-c++-common/func-pointer.c: here.
345         * gcc.dg/dfp/func-scalar.c: Move to ...
346         * c-c++-common/func-scalar.c: here.
347         * gcc.dg/dfp/func-struct.c: Move to ...
348         * c-c++-common/func-struct.c: here.
349         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
350         * c-c++-common/func-vararg-alternate-d128-2.c: here.
351         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
352         * c-c++-common/func-vararg-alternate-d128.c: here.
353         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
354         * c-c++-common/func-vararg-alternate-d32.c: here.
355         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
356         * c-c++-common/func-vararg-alternate-d64.c: here.
357         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
358         * c-c++-common/func-vararg-alternate.h: here.
359         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
360         * c-c++-common/func-vararg-dfp.c: here.
361         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
362         * c-c++-common/func-vararg-mixed-2.c: here.
363         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
364         * c-c++-common/func-vararg-mixed.c: here.
365         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
366         * c-c++-common/func-vararg-size0.c: here.
367         * gcc.dg/dfp/inf-1.c: Move to ...
368         * c-c++-common/inf-1.c: here.
369         * gcc.dg/dfp/loop-index.c: Move to ...
370         * c-c++-common/loop-index.c: here.
371         * gcc.dg/dfp/modes.c: Move to ...
372         * c-c++-common/modes.c: here.
373         * gcc.dg/dfp/nan-1.c: Move to ...
374         * c-c++-common/nan-1.c: here.
375         * gcc.dg/dfp/nan-2.c: Move to ...
376         * c-c++-common/nan-2.c: here.
377         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
378         * c-c++-common/operator-arith-fold.c: here.
379         * gcc.dg/dfp/operator-assignment.c: Move to ...
380         * c-c++-common/operator-assignment.c: here.
381         * gcc.dg/dfp/operator-comma.c: Move to ...
382         * c-c++-common/operator-comma.c: here.
383         * gcc.dg/dfp/operator-cond.c: Move to ...
384         * c-c++-common/operator-cond.c: here.
385         * gcc.dg/dfp/operator-logical.c: Move to ...
386         * c-c++-common/operator-logical.c: here.
387         * gcc.dg/dfp/operator-unary.c: Move to ...
388         * c-c++-common/operator-unary.c: here.
389         * gcc.dg/dfp/pr31385.c: Move to ...
390         * c-c++-common/pr31385.c: here.
391         * gcc.dg/dfp/pr33466.c: Move to ...
392         * c-c++-common/pr33466.c: here.
393         * gcc.dg/dfp/pr35620.c: Move to ...
394         * c-c++-common/pr35620.c: here.
395         * gcc.dg/dfp/pr36800.c: Move to ...
396         * c-c++-common/pr36800.c: here.
397         * gcc.dg/dfp/pr39034.c: Move to ...
398         * c-c++-common/pr39034.c: here.
399         * gcc.dg/dfp/pr39035.c: Move to ...
400         * c-c++-common/pr39035.c: here.
401         * gcc.dg/dfp/pr39902.c: Move to ...
402         * c-c++-common/pr39902.c: here.
403         * gcc.dg/dfp/pr39986.c: Move to ...
404         * c-c++-common/pr39986.c: here.
405         * gcc.dg/dfp/signbit-1.c: Move to ...
406         * c-c++-common/signbit-1.c: here.
407         * gcc.dg/dfp/signbit-2.c: Move to ...
408         * c-c++-common/signbit-2.c: here.
409         * gcc.dg/dfp/struct-layout-1.c: Move to ...
410         * c-c++-common/struct-layout-1.c: here.
411         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
412         * c-c++-common/usual-arith-conv.c: here.
413         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
414         * c-c++-common/usual-arith-conv-const.c: here.
415
416 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
417
418         PR testsuite/41288
419         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
420         stack alignment.
421
422 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
423
424         PR c++/39365
425         * g++.dg/expr/bool3.C: New test.
426         * g++.dg/expr/bool4.C: New test.
427
428 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
429
430         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
431         * gcc.dg/dfp/signbit-2.c: Use it.
432         * gcc.dg/dfp/func-vararg-alternate.h: Change two
433         arguments to unsigned int.
434         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
435         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
436         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
437         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
438         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
439         * gcc.dg/dfp/pr39986.c: Ditto.
440         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
441         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
442         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
443         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
444         * gcc.dg/dfp/convert-int-fold.c: Ditto.
445
446 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
447
448         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
449
450 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
451
452         PR c/41049
453         * dfp/pr41049.c: New test.
454
455 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
456
457         PR testsuite/41385
458         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
459
460 2009-09-17  Martin Jambor  <mjambor@suse.cz>
461
462         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
463         * gcc.dg/ipa/ipa-sra-1.c: New test.
464         * gcc.dg/ipa/ipa-sra-2.c: New test.
465         * gcc.dg/ipa/ipa-sra-3.c: New test.
466         * gcc.dg/ipa/ipa-sra-4.c: New test.
467         * gcc.dg/ipa/ipa-sra-5.c: New test.
468         * gcc.c-torture/execute/ipa-sra-1.c: New test.
469         * gcc.c-torture/execute/ipa-sra-2.c: New test.
470
471 2009-09-17  Michael Matz  <matz@suse.de>
472
473         PR middle-end/41347
474         * gfortran.dg/pr41347.f90: New test.
475
476 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
477
478         * gcc.c-torture/compile/20090917-1.c: New testcase.
479
480 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
481
482         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
483         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
484         alpha*-*-* target from XFAIL list.
485
486 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
487
488         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
489         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
490         * gcc.dg/dfp/cast-bad.c: Use default options.
491         * gcc.dg/dfp/compare-rel-const.c: Ditto.
492         * gcc.dg/dfp/composite-type.c: Ditto.
493         * gcc.dg/dfp/constants.c: Ditto.
494         * gcc.dg/dfp/constants-hex.c: Ditto.
495         * gcc.dg/dfp/constants-pedantic.c: Ditto.
496         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
497         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
498         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
499         * gcc.dg/dfp/ctypes.c: Ditto.
500         * gcc.dg/dfp/ddmode-ice.c: Ditto.
501         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
502         * gcc.dg/dfp/float-constant-double.c: Ditto.
503         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
504         * gcc.dg/dfp/keywords-reserved.c: Ditto.
505         * gcc.dg/dfp/modes.c: Ditto.
506         * gcc.dg/dfp/operator-bitwise.c: Ditto.
507         * gcc.dg/dfp/pr31344.c: Ditto.
508         * gcc.dg/dfp/pr31385.c: Ditto.
509         * gcc.dg/dfp/pr33466.c: Ditto.
510         * gcc.dg/dfp/pr35620.c: Ditto.
511         * gcc.dg/dfp/pr37435.c: Ditto.
512         * gcc.dg/dfp/pr39986.c: Ditto.
513         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
514         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
515         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
516         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
517         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
518         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
519         * gcc.dg/dfp/typespec.c: Ditto.
520         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
521         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
522         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
523         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
524         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
525         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
526         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
527         * gcc.dg/dfp/compare-rel.h: Ditto.
528         * gcc.dg/dfp/compare-special.h: Ditto.
529         * gcc.dg/dfp/convert.h: Ditto.
530         * gcc.dg/dfp/fe-check.h: Ditto.
531         * gcc.dg/dfp/call-by-value.c: Use default options and
532           debug macros.
533         * gcc.dg/dfp/cast.c: Ditto.
534         * gcc.dg/dfp/compare-eq-const.c: Ditto.
535         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
536         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
537         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
538         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
539         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
540         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
541         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
542         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
543         * gcc.dg/dfp/compare-special-d32.c: Ditto.
544         * gcc.dg/dfp/compare-special-d64.c: Ditto.
545         * gcc.dg/dfp/compare-special-d128.c: Ditto.
546         * gcc.dg/dfp/constants-zero.c: Ditto.
547         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
548         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
549         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
550         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
551         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
552         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
553         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
554         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
555         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
556         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
557         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
558         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
559         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
560         * gcc.dg/dfp/convert-bfp.c: Ditto.
561         * gcc.dg/dfp/convert-complex.c: Ditto.
562         * gcc.dg/dfp/convert-dfp.c: Ditto.
563         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
564         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
565         * gcc.dg/dfp/convert-int.c: Ditto.
566         * gcc.dg/dfp/convert-int-fold.c: Ditto.
567         * gcc.dg/dfp/convert-int-max.c: Ditto.
568         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
569         * gcc.dg/dfp/decfloat-constants.c: Ditto.
570         * gcc.dg/dfp/fe-binop.c: Ditto.
571         * gcc.dg/dfp/fe-convert-1.c: Ditto.
572         * gcc.dg/dfp/fe-convert-2.c: Ditto.
573         * gcc.dg/dfp/fe-convert-3.c: Ditto.
574         * gcc.dg/dfp/func-array.c: Ditto.
575         * gcc.dg/dfp/func-deref.c: Ditto.
576         * gcc.dg/dfp/func-mixed.c: Ditto.
577         * gcc.dg/dfp/func-pointer.c: Ditto.
578         * gcc.dg/dfp/func-scalar.c: Ditto.
579         * gcc.dg/dfp/func-struct.c: Ditto.
580         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
581         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
582         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
583         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
584         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
585         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
586         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
587         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
588         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
589         * gcc.dg/dfp/inf-1.c: Ditto.
590         * gcc.dg/dfp/loop-index.c: Ditto.
591         * gcc.dg/dfp/nan-1.c: Ditto.
592         * gcc.dg/dfp/nan-2.c: Ditto.
593         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
594         * gcc.dg/dfp/operator-assignment.c: Ditto.
595         * gcc.dg/dfp/operator-comma.c: Ditto.
596         * gcc.dg/dfp/operator-cond.c: Ditto.
597         * gcc.dg/dfp/operator-logical.c: Ditto.
598         * gcc.dg/dfp/operator-unary.c: Ditto.
599         * gcc.dg/dfp/pr36800.c: Ditto.
600         * gcc.dg/dfp/pr39034.c: Ditto.
601         * gcc.dg/dfp/pr39035.c: Ditto.
602         * gcc.dg/dfp/pr39902.c: Ditto.
603         * gcc.dg/dfp/signbit-1.c: Ditto.
604         * gcc.dg/dfp/signbit-2.c: Ditto.
605         * gcc.dg/dfp/struct-layout-1.c: Ditto.
606         * gcc.dg/dfp/union-init.c: Ditto.
607         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
608
609 2009-09-16  Michael Matz  <matz@suse.de>
610
611         PR fortran/41212
612         * gfortran.dg/pr41212.f90: New test.
613
614 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
615
616         * gnat.dg/alignment9.adb: New test.
617
618 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
619
620         * gnat.dg/discr20.ad[sb]: New test.
621
622 2009-09-16  Richard Guenther  <rguenther@suse.de>
623
624         PR middle-end/34011
625         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
626
627 2009-09-16  DJ Delorie  <dj@redhat.com>
628             Kaz Kojima  <kkojima@gcc.gnu.org>
629
630         * gcc.target/sh/struct-arg-dw2.c: New test.
631
632 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
633             Jakub Jelinek  <jakub@redhat.com>
634
635         PR target/41175
636         * gcc.target/powerpc/pr41175.c: New test.
637
638 2009-09-14  Richard Henderson  <rth@redhat.com>
639
640         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
641         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
642         gcc.dg/tree-ssa/asmgoto-1.c: New files.
643
644 2009-09-14  Richard Henderson  <rth@redhat.com>
645
646         * g++.dg/eh/builtin1.C: Update resx pattern match.
647         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
648
649 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
650
651         * gcc.target/mips/branch-helper.h: New file.
652         * gcc.target/mips/branch-2.c,
653         * gcc.target/mips/branch-3.c,
654         * gcc.target/mips/branch-4.c,
655         * gcc.target/mips/branch-5.c,
656         * gcc.target/mips/branch-6.c,
657         * gcc.target/mips/branch-7.c,
658         * gcc.target/mips/branch-8.c,
659         * gcc.target/mips/branch-9.c,
660         * gcc.target/mips/branch-10.c,
661         * gcc.target/mips/branch-11.c,
662         * gcc.target/mips/branch-12.c,
663         * gcc.target/mips/branch-13.c,
664         * gcc.target/mips/branch-14.c,
665         * gcc.target/mips/branch-15.c: New tests.
666
667 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
668
669         PR target/41331
670         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
671         -m32 -mpowerpc64 system.
672
673 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
674
675         From Jie Zhang <jie.zhang@analog.com>:
676         * gcc.target/bfin/saveall.c: New test.
677         * gcc.target/bfin/20090914-1.c: New test.
678         * gcc.target/bfin/20090914-2.c: New test.
679
680         * gcc.target/bfin/20090914-3.c: New test.
681
682 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
683
684         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
685
686 2009-09-14  Richard Guenther  <rguenther@suse.de>
687
688         PR middle-end/41350
689         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
690
691 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
692
693         PR libgfortran/41328
694         * gfortran.dg/cr_lf.f90: New test.
695
696 2009-09-11  Michael Matz  <matz@suse.de>
697
698         PR middle-end/41275
699         * g++.dg/tree-ssa/pr41275.C: New test.
700
701 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
702
703         PR fortran/41242
704         * gfortran.dg/proc_ptr_comp_21.f90: New.
705
706 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
707
708         PR fortran/31292
709         * gfortran.dg/module_procedure_1.f90: New test.
710         * gfortran.dg/module_procedure_2.f90: Ditto.
711         * gfortran.dg/generic_14.f90: Move dg-error to new location.
712
713 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
714             James A. Morrison  <phython@gcc.gnu.org>
715
716         PR ada/18302
717         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
718         commands.
719         * ada/acats/run_test.exp: New file.
720
721 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
722
723         Revert:
724         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
725
726         PR rtl-optimization/39779
727         * gcc.dg/pr39979.c: New test.
728
729 2009-09-10  Richard Guenther  <rguenther@suse.de>
730
731         PR middle-end/41257
732         * g++.dg/torture/pr41257-2.C: New testcase.
733
734 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
735
736         PR c++/28293
737         * g++.dg/template/crash91.C: New.
738
739 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
740
741         PR rtl-optimization/39779
742         * gcc.dg/pr39979.c: New test.
743
744 2009-09-09  Richard Guenther  <rguenther@suse.de>
745
746         PR tree-optimization/41101
747         * gcc.c-torture/compile/pr41101.c: New testcase.
748
749 2009-09-09  Richard Guenther  <rguenther@suse.de>
750
751         PR middle-end/41317
752         * gcc.c-torture/execute/pr41317.c: New testcase.
753         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
754         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
755
756 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
757
758         Fix some test breakages on Darwin
759         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
760         and adjust.
761         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
762         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
763         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
764         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
765         take darwin specifics in account.
766
767 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
768
769         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
770         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
771
772 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
773
774         PR c++/39923
775         * g++.dg/cpp0x/initlist24.C: New.
776
777 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
778
779         * gcc.dg/large-size-array-2.c: Fix target requirement.
780         * gcc.dg/large-size-array-4.c: Likewise.
781         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
782         * gcc.dg/c99-const-expr-2.c: Likewise.
783         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
784         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
785         * gcc.dg/c90-const-expr-10.c: Likewise.
786         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
787         instead of long.
788         * gcc.dg/tree-ssa/pr33920.c: Likewise.
789         * gcc.dg/vect/pr33846.c: Likewise.
790         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
791         __PTRDIFF_TYPE__, instead of unsigned long.
792         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
793
794 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
795
796         PR debug/41229
797         PR debug/41291
798         PR debug/41300
799         * gfortran.dg/pr41229.f90: New.
800
801 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
802
803         PR debug/41232
804         * gcc.dg/pr41232.c: New.
805
806 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
807
808         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
809         contain -march.
810         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
811         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
812         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
813         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
814         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
815         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
816         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
817         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
818         options other than that used in dg-options.
819
820 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
821
822         PR rtl-optimization/41239
823         * gcc.c-torture/execute/pr41239.c: New test.
824
825 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
826
827         PR libgfortran/41192
828         * gfortran.dg/namelist_59.f90: New test.
829
830 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
831
832         From Mike Frysinger  <michael.frysinger@analog.com>
833         * gcc.target/bfin/mcpu-bf542m.c: New file.
834         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
835         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
836         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
837         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
838
839 2009-09-07  Martin Jambor  <mjambor@suse.cz>
840
841         PR middle-end/41282
842         * gcc.c-torture/compile/pr41282.c: New test.
843
844 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
845
846         PR fortran/41197
847         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
848         variables for stat and errmsg.
849         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
850         * gfortran.dg/allocate_stat_2.f90:  New test.
851
852 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
853
854         * gcc.c-torture/compile/20090907-1.c: New test.
855
856 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
857
858         PR bootstrap/41241
859         * gcc.dg/pr41241.c: New test.
860
861 2009-09-06  Richard Guenther  <rguenther@suse.de>
862
863         PR middle-end/41144
864         * g++.dg/torture/pr41144.C: New testcase.
865
866 2009-09-06  Richard Guenther  <rguenther@suse.de>
867
868         PR middle-end/41261
869         * gcc.dg/torture/pr41261.c: New testcase.
870
871 2009-09-05  Richard Guenther  <rguenther@suse.de>
872
873         PR middle-end/41181
874         * gcc.c-torture/compile/pr41181.c: New testcase.
875
876 2009-09-05  Richard Guenther  <rguenther@suse.de>
877
878         PR debug/41273
879         * g++.dg/torture/pr41273.C: New testcase.
880
881 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
882
883         PR fortran/41258
884         * gfortran.dg/typebound_proc_12.f90 : New test.
885
886 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
887
888         PR debug/41225
889         * gfortran.dg/pr41225.f90: New.
890
891 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
892
893         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
894         unistd.h, sys/types.h and sys/wait.h.
895         (gualchk_t): New.
896         (GUALCVT): New.
897         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
898         (GUALITY_GDB_REDIRECT): New.
899         (GUALITY_GDB_ARGS): Use it.
900
901 2009-09-04  Richard Guenther  <rguenther@suse.de>
902
903         PR middle-end/41257
904         * g++.dg/torture/pr41257.C: New testcase.
905
906 2009-09-04  Martin Jambor  <mjambor@suse.cz>
907
908         PR tree-optimization/41112
909         * gnat.dg/array8.adb: New test.
910
911 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
912
913         * gcc.target/arm/ctz.c: New test case.
914
915 2009-09-03  Alon Dayan  <alond@il.ibm.com>
916
917         PR tree-optimization/38275
918         * gcc.dg/autopar/reduc-1char.c: Increase number
919         of iterations. Adjust the logic accordingly.
920         * gcc.dg/autopar/reduc-2char.c: Ditto.
921         * gcc.dg/autopar/reduc-1.c: Ditto.
922         * gcc.dg/autopar/reduc-2.c: Ditto.
923         * gcc.dg/autopar/reduc-3.c: Ditto.
924         * gcc.dg/autopar/reduc-6.c: Ditto.
925         * gcc.dg/autopar/reduc-7.c: Ditto.
926         * gcc.dg/autopar/reduc-8.c: Ditto.
927         * gcc.dg/autopar/reduc-9.c: Ditto.
928         * gcc.dg/autopar/pr39500-1.c: Ditto.
929         * gcc.dg/autopar/reduc-1short.c: Ditto.
930         * gcc.dg/autopar/reduc-2short.c: Ditto.
931         * gcc.dg/autopar/parallelization-1.c: Ditto.
932
933 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
934
935         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
936         testcase using guality.h compiles and links and if a global variable
937         can be verified by gdb.
938
939 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
940
941         * lib/target-supports.exp (check_effective_target_sync_int_long):
942         Supported on Blackfin Linux targets.
943
944 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
945
946         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
947
948 2009-09-03  Diego Novillo  <dnovillo@google.com>
949
950         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
951         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
952         * g++.dg/warn/unit-1.C: Likewise.
953         * g++.dg/ipa/iinline-1.C: Likewise.
954         * g++.dg/template/cond2.C: Adjust expected line location for the
955         error.
956         * g++.dg/template/pr35240.C: Likewise.
957
958 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
959
960         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
961         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
962
963 2009-09-02  Martin Jambor  <mjambor@suse.cz>
964
965         * gcc.dg/tree-ssa/sra-8.c: New testcase.
966         * gcc.dg/memcpy-1.c: Add . to match pattern.
967         * gcc.dg/uninit-I.c: XFAIL warning test.
968         * g++.dg/warn/unit-1.C: XFAIL warning test.
969
970 2009-09-02  Ian Lance Taylor  <iant@google.com>
971
972         * gcc.dg/20090902-1.c: New test.
973
974 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
975
976         * gcc.dg/builtin-object-size-9.c: New test.
977
978 2009-09-02  Olivier Hainque  <hainque@adacore.com>
979
980         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
981
982 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
983             Olivier Hainque  <hainque@adacore.com>
984
985         * gnat.dg/misaligned_param.adb: New test.
986         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
987         * gnat.dg/slice7.adb: Add 1 more related case.
988
989 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
990
991         * gcc.dg/guality/guality.c: Expect to fail for now.
992         * gcc.dg/guality/example.c: Likewise.
993
994 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
995
996         * gcc.dg/guality/guality.c: New.
997         * gcc.dg/guality/guality.h: New.
998         * gcc.dg/guality/guality.exp: New.
999         * gcc.dg/guality/example.c: New.
1000         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1001         (cleanup-saved-temps): Likewise, .gkd files too.
1002
1003 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1004
1005         PR fortran/39229
1006         * gfortran.dg/line_length_3.f: New test.
1007         * gfortran.dg/line_length_4.f90: New test.
1008
1009 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1010
1011         * lib/target-supports.exp (check_gc_sections_available):
1012         Add proper pattern quote.
1013
1014 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1015             Kaz Kojima  <kkojima@gcc.gnu.org>
1016
1017         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1018         * g++.dg/cdce3.C: Use dg-add-options ieee.
1019         * g++.dg/torture/type-generic-1.C: Likewise.
1020         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1021         * gcc.dg/pr28796-2.c: Likewise.
1022         * gcc.dg/torture/builtin-math-7.c: Likewise.
1023         * gcc.dg/torture/type-generic-1.c: Likewise.
1024         * gfortran.dg/boz_14.f90: Likewise.
1025         * gfortran.dg/erf_2.F90: Likewise.
1026         * gfortran.dg/init_flag_3.f90: Likewise.
1027         * gfortran.dg/init_flag_4.f90: Likewise.
1028         * gfortran.dg/init_flag_5.f90: Likewise.
1029         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1030         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1031         * gfortran.dg/isnan_1.f90: Likewise.
1032         * gfortran.dg/isnan_2.f90: Likewise.
1033         * gfortran.dg/maxlocval_2.f90: Likewise.
1034         * gfortran.dg/maxlocval_4.f90: Likewise.
1035         * gfortran.dg/minlocval_1.f90: Likewise.
1036         * gfortran.dg/minlocval_4.f90: Likewise.
1037         * gfortran.dg/module_nan.f90: Likewise.
1038         * gfortran.dg/namelist_42.f90: Likewise.
1039         * gfortran.dg/namelist_43.f90: Likewise.
1040         * gfortran.dg/nan_1.f90: Likewise.
1041         * gfortran.dg/nan_2.f90: Likewise.
1042         * gfortran.dg/nan_3.f90: Likewise.
1043         * gfortran.dg/nan_4.f90: Likewise.
1044         * gfortran.dg/nan_5.f90: Likewise.
1045         * gfortran.dg/nearest_1.f90: Likewise.
1046         * gfortran.dg/nearest_2.f90: Likewise.
1047         * gfortran.dg/nearest_3.f90: Likewise.
1048         * gfortran.dg/pr37243.f: Likewise.
1049         * gfortran.dg/real_const_3.f90: Likewise.
1050         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1051
1052 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1053
1054         PR debug/30161
1055         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1056         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1057         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1058         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1059         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1060         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1061         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1062         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1063         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1064         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1065         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1066         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1067         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1068
1069 2009-08-31  Jason Merrill  <jason@redhat.com>
1070
1071         PR c++/41127
1072         * g++.dg/parse/enum5.C: New.
1073         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1074
1075 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1076
1077         PR fortran/40940
1078         * gfortran.dg/allocate_derived_1.f90: New.
1079         * gfortran.dg/class_3.f03: New.
1080
1081 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1082
1083         PR fortran/40996
1084         * gfortran.dg/allocatable_scalar_1.f90: New.
1085         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1086         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1087         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1088
1089 2009-08-30  Richard Guenther  <rguenther@suse.de>
1090
1091         PR tree-optimization/41186
1092         * g++.dg/torture/pr41186.C: New testcase.
1093         * g++.dg/tree-ssa/pr41186.C: Likewise.
1094
1095 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1096
1097         PR c++/41187
1098         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1099         take ia64 assembly comments syntax in account.
1100
1101 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1102
1103         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1104
1105 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1106
1107         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1108         * gfortran.dg/whole_file_6.f90: Likewise.
1109
1110 2009-08-28  Cary Coutant  <ccoutant@google.com>
1111
1112         PR debug/41063
1113         * g++.dg/debug/dwarf2/pr41063.C: New test.
1114
1115 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1116
1117         PR rtl-optimization/40861
1118         * gcc.dg/pr40861.c: New test.
1119
1120 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1121
1122         PR fortran/40869
1123         * gfortran.dg/proc_ptr_comp_20.f90: New.
1124
1125 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1126
1127         PR libfortran/39667
1128         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1129         open temp file with status="scratch".
1130         * gfortran.dg/fmt_cache_1.f: Likewise.
1131         * gfortran.dg/fmt_exhaust.f90: Likewise.
1132         * gfortran.dg/fmt_t_4.f90: Likewise.
1133         * gfortran.dg/fseek.f90: Likewise.
1134         * gfortran.dg/list_read_5.f90: Likewise.
1135         * gfortran.dg/namelist_39.f90: Likewise.
1136         * gfortran.dg/namelist_56.f90: Likewise.
1137         * gfortran.dg/read_bad_advance.f90: Likewise.
1138         * gfortran.dg/read_repeat.f90: Likewise.
1139         * gfortran.dg/read_size_noadvance.f90: Likewise.
1140         * gfortran.dg/read_x_past.f: Likewise.
1141
1142 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1143
1144         PR fortran/28039
1145         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1146
1147 2009-08-27  Daniel Kraft  <d@domob.eu>
1148
1149         PR fortran/37425
1150         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1151         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1152         error and fix problem with recursive assignment.
1153         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1154         * gfortran.dg/typebound_operator_3.f03: New test.
1155         * gfortran.dg/typebound_operator_4.f03: New test.
1156
1157 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1158
1159         PR debug/41170
1160         * debug/dwarf2/namespace-1.C: New test.
1161
1162 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1163
1164         PR fortran/41162
1165         * gfortran.dg/pr41162.f: New.
1166
1167 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1168             Richard Sandiford  <rdsandiford@googlemail.com>
1169
1170         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1171         with "forbid_cpu".
1172         * gcc.target/mips/branch-1.c: Update accordingly.
1173         * gcc.target/mips/extend-1.c: Likewise.
1174         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1175
1176 2009-08-26  Richard Guenther  <rguenther@suse.de>
1177
1178         PR middle-end/41163
1179         * gcc.c-torture/compile/pr41163.c: New testcase.
1180         * gcc.dg/pr35899.c: Adjust.
1181
1182 2009-08-26  Richard Guenther  <rguenther@suse.de>
1183
1184         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1185
1186 2009-08-26  Jason Merrill  <jason@redhat.com>
1187
1188         * g++.dg/cpp0x/explicit3.C: New.
1189         * g++.dg/overload/cond2.C: New.
1190
1191 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1192
1193         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1194
1195 2009-08-25  Jan Hubicka  <jh@suse.cz>
1196
1197         * gcc.target/i386/sse5-shift1-vector.c
1198         * gcc.target/i386/isa-12.c
1199         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1200         * gcc.target/i386/sse5-pcmov2.c
1201         * gcc.target/i386/isa-3.c
1202         * gcc.target/i386/sse5-shift2-vector.c
1203         * gcc.target/i386/isa-7.c
1204         * gcc.target/i386/funcspec-2.c
1205         * gcc.target/i386/sse5-haddX.c
1206         * gcc.target/i386/sse5-hadduX.c
1207         * gcc.target/i386/isa-9.c
1208         * gcc.target/i386/sse5-maccXX.c
1209         * gcc.target/i386/sse5-shift3-vector.c
1210         * gcc.target/i386/sse5-msubXX.c
1211         * gcc.target/i386/sse5-permpX.c
1212         * gcc.target/i386/sse5-check.h
1213         * gcc.target/i386/sse-12.c
1214         * gcc.target/i386/sse-11.c
1215         * gcc.target/i386/sse-10.c
1216         * gcc.target/i386/sse-13.c
1217         * gcc.target/i386/sse-14.c
1218         * gcc.target/i386/sse-22.c
1219         * gcc.target/i386/sse-2.c
1220         * gcc.target/i386/sse-13.c
1221         * gcc.target/i386/avx-2.c
1222         * gcc.target/i386/sse5-rotate1-vector.c
1223         * gcc.target/i386/isa-4.c
1224         * gcc.target/i386/sse5-hsubX.c
1225         * gcc.target/i386/sse5-pcmov.c
1226         * gcc.target/i386/sse5-fma.c
1227         * gcc.target/i386/isa-8.c
1228         * gcc.target/i386/sse5-rotate2-vector.c
1229         * gcc.target/i386/sse5-nmaccXX.c
1230         * gcc.target/i386/sse5-imul64-vector.c
1231         * gcc.target/i386/sse5-nmsubXX.c
1232         * gcc.target/i386/sse5-rotate3-vector.c
1233         * gcc.target/i386/sse5-fma-vector.c
1234         * gcc.target/i386/sse5-imul32widen-vector.c
1235         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1236
1237         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1238         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1239         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1240         * gcc.target/i386/avx-1.c: Remove SSE5.
1241         * gcc.target/i386/avx-2.c: Remove SSE5.
1242         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1243         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1244         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1245         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1246
1247 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1248
1249         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1250
1251 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1252
1253         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1254         keyword works in the same manner as __alignof.
1255
1256 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1257
1258         PR libfortran/34670
1259         * gfortran.dg/unpack_bounds_1.f90:  New test.
1260         * gfortran.dg/unpack_bounds_2.f90:  New test.
1261         * gfortran.dg/unpack_bounds_3.f90:  New test.
1262
1263 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1264
1265         * gnat.dg/slice7.adb: New test.
1266         * gnat.dg/slice7_pkg.ads: New helper.
1267
1268 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1269
1270         PR fortran/41139
1271         * gfortran.dg/proc_ptr_25.f90: New.
1272         * gfortran.dg/proc_ptr_comp_18.f90: New.
1273         * gfortran.dg/proc_ptr_comp_19.f90: New.
1274
1275 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1276
1277         PR fortran/41154
1278         * gfortran.dg/fmt_error_8.f: New test.
1279
1280 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1281
1282         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1283         number, update all callers and synchronize results for latest MPC.
1284
1285 2009-08-21  Jason Merrill  <jason@redhat.com>
1286
1287         * g++.dg/warn/Wunused-17.C: New.
1288
1289 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1290
1291         * gcc.target/arm/combine-cmp-shift.c: New test.
1292
1293 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1294
1295         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1296         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1297         width specifier.
1298
1299 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1300
1301         * gfortran.dg/fmt_error_7.f: New test.
1302
1303 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1304
1305         PR target/40718
1306         * gcc.target/i386/pr40718.c: New test.
1307
1308 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1309
1310         * gfortran.dg/proc_ptr_24.f90: New test.
1311
1312 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1313
1314         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1315         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1316         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1317
1318 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1319
1320         PR fortran/28039
1321         * gfortran.dg/fmt_with_extra.f: new file.
1322
1323 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1324
1325         * lib/target-supports.exp
1326         (check_effective_target_arm_iwmmxt_ok): New procedure.
1327         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1328         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1329
1330 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1331
1332         * gfortran.dg/boz_9.f90: Do not load denormal floating
1333         point constants.  Remove -mieee option for alpha*-*-* targets.
1334
1335 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1336
1337         PR fortran/41106
1338         * gfortran.dg/proc_ptr_23.f90: New.
1339         * gfortran.dg/proc_ptr_comp_15.f90: New.
1340         * gfortran.dg/proc_ptr_comp_16.f90: New.
1341         * gfortran.dg/proc_ptr_comp_17.f90: New.
1342
1343 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1344
1345         PR c++/41131
1346         * g++.dg/expr/unary3.C: New test.
1347
1348 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1349
1350         * gfortran.dg/common_5.f: Add -mdalign for sh.
1351         * gfortran.dg/common_align_2.f90: Likewise.
1352
1353 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1354
1355         PR libfortran/40962
1356         * c_f_pointer_tests_4.f90:  New test.
1357
1358 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1359
1360         * gnat.dg/slice6.adb: New test.
1361         * gnat.dg/slice6_pkg.ads: New helper.
1362
1363 2009-08-20  Michael Matz  <matz@suse.de>
1364
1365         PR fortran/41126
1366         * gfortran.dg/pr41126.f90: New test.
1367
1368 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1369
1370         * gnat.dg/dynamic_bound.adb: New test.
1371
1372 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1373
1374         PR fortran/41121
1375         * gfortran.dg/intrinsic_5.f90: New.
1376
1377 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1378             Richard Earnshaw  <richard.earnshaw@arm.com>
1379
1380         * gcc.target/arm/20090811-1.c: New test.
1381
1382 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR middle-end/41123
1385         * gcc.dg/pr41123.c: New test.
1386
1387 2009-08-19  Jason Merrill  <jason@redhat.com>
1388
1389         PR c++/41120
1390         * g++.dg/other/gc4.C: New.
1391
1392 2009-08-18  Michael Matz  <matz@suse.de>
1393
1394         * gfortran.dg/vect/vect-gems.f90: New test.
1395         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1396
1397 2009-08-18  DJ Delorie  <dj@redhat.com>
1398
1399         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1400         * lib/gcc-defs.exp: ... to here.
1401
1402         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1403         GCC_EXEC_PREFIX before building the wrapper.
1404
1405 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1406
1407         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1408         tests.
1409         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1410         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1411         dg-options.  Fix dg-final clause.
1412
1413 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1414
1415         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1416
1417 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1418             Paul Thomas  <pault@gcc.gnu.org>
1419
1420         PR fortran/40870
1421         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1422
1423 2009-08-18  Richard Guenther  <rguenther@suse.de>
1424
1425         PR middle-end/41094
1426         * gcc.dg/torture/pr41094.c: New testcase.
1427         * gcc.dg/torture/builtin-power-1.c: Adjust.
1428         * gcc.dg/builtins-10.c: Likewise.
1429
1430 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR target/40971
1433         * gcc.dg/pr40971.c: New test.
1434
1435 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1436
1437         PR fortran/41062
1438         * gfortran.dg/use_only_4.f90: New test.
1439
1440 2009-08-17  Daniel Kraft  <d@domob.eu>
1441
1442         PR fortran/37425
1443         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1444         NOPASS bindings as operators.
1445
1446 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1447
1448         * lib/target-supports.exp
1449         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1450         of targets that do not need command line argument to enable SIMD.
1451
1452 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1453
1454         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1455         typo in cache name.
1456
1457 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1458
1459         PR fortran/41075
1460         * gfortran.dg/unlimited_fmt_1.f90: New test.
1461
1462 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1463
1464         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1465
1466 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1467
1468         * gnat.dg/itype.ad[sb]: New test.
1469
1470 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1471
1472         * gcc.target/mips/mips.exp: Add terminology section to comment
1473         at the top of the file.  Fix typos.
1474
1475 2009-08-16  Jason Merrill  <jason@redhat.com>
1476
1477         * g++.dg/debug/dwarf2/inline1.C: New.
1478
1479 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1480
1481         PR target/38599
1482         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1483
1484 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1485
1486         PR debug/37801
1487         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1488         Make sure to trigger inlining optimizations.
1489         * gcc.dg/debug/dwarf2/inline2.c: New test.
1490
1491 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1492
1493         PR fortran/41070
1494         * gfortran.dg/structure_constructor_10.f90: New.
1495
1496 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1497
1498         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1499         * gcc.dg/pragma-re-2.c: Likewise.
1500         * gcc.dg/pragma-re-3.c: Likewise.
1501         * gcc.dg/pragma-re-4.c: Likewise.
1502         * g++.dg/other/pragma-re-1.C: Likewise.
1503         * g++.dg/other/pragma-re-2.C: Likewise.
1504
1505 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1506
1507         * gcc.dg/torture/builtin-math-7.c: New.
1508
1509 2009-08-14  Richard Guenther  <rguenther@suse.de>
1510
1511         * gcc.c-torture/execute/20090814-1.c: New testcase.
1512
1513 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1514
1515         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1516
1517 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1518
1519         PR target/40934
1520         * gcc.target/i386/pr40934.c: New.
1521
1522 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1523
1524         PR target/41019
1525         * gcc.target/i386/pr41019.c: New test.
1526
1527 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1528
1529         PR fortran/40955
1530         * gfortran.dg/winapi.f90: New test.
1531
1532 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1533
1534         PR fortran/40995
1535         * gfortran.dg/intrinsic_4.f90: New.
1536         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1537         different line.
1538
1539 2009-08-13  Richard Guenther  <rguenther@suse.de>
1540
1541         PR middle-end/41047
1542         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1543
1544 2009-08-12  Richard Guenther  <rguenther@suse.de>
1545
1546         PR tree-optimization/41011
1547         * gfortran.dg/pr41011.f: New testcase.
1548
1549 2009-08-11  Andrew Haley  <aph@redhat.com>
1550
1551         * gcc.target/arm/synchronize.c: New file.
1552
1553 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1554
1555         PR middle-end/40980
1556         * gfortran.dg/graphite/id-17.f: New.
1557
1558 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1559             Sebastian Pop  <sebastian.pop@amd.com>
1560
1561         * gcc.dg/graphite/interchange-1.c: XFAILed.
1562         * gcc.dg/graphite/interchange-2.c: XFAILed.
1563         * gcc.dg/graphite/interchange-3.c: XFAILed.
1564         * gcc.dg/graphite/interchange-4.c: XFAILed.
1565         * gcc.dg/graphite/interchange-7.c: XFAILed.
1566
1567 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1568
1569         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1570
1571 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1572             Pranav Garg  <pranav.garg2107@gmail.com>
1573
1574         * gcc.dg/graphite/interchange-6.c: XFAILed.
1575
1576 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1577
1578         * gcc.dg/graphite/interchange-9.c: New.
1579
1580 2009-08-12  Richard Guenther  <rguenther@suse.de>
1581
1582         PR rtl-optimization/41033
1583         * gcc.dg/pr41033.c: New test.
1584
1585 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1586
1587         PR fortran/41022
1588         * gfortran.dg/proc_ptr_comp_14.f90: New.
1589
1590 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1591
1592         * gcc.target/mips/ext-5.c: New test.
1593         * gcc.target/mips/ext-6.c: New test.
1594         * gcc.target/mips/ext-7.c: New test.
1595         * gcc.target/mips/ext-8.c: New test.
1596         * gcc.target/mips/extend-2.c: New test.
1597
1598 2009-08-10  Jason Merrill  <jason@redhat.com>
1599
1600         * g++.dg/other/linkage2.C: New test for types-without-linkage
1601         handling.
1602         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1603         * g++.dg/lookup/anon2.C: Likewise.
1604         * g++.dg/other/anon3.C: Likewise.
1605         * g++.dg/template/arg2.C: Likewise.
1606         * g++.dg/template/local4.C: Likewise.
1607         * g++.old-deja/g++.law/operators32.C: Likewise.
1608         * g++.old-deja/g++.other/linkage2.C: Likewise.
1609         * g++.old-deja/g++.pt/enum6.C: Likewise.
1610         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1611         * g++.old-deja/g++.other/linkage1.C: Likewise.
1612
1613 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1614
1615         * gcc.dg/dg.exp: Test also c-c++-common dir.
1616         * g++.dg/dg.exp: Likewise.
1617         * g++.dg/warn/Wconversion-real.C: Delete.
1618         * gcc.dg/Wconversion-real.c: Move to ...
1619         * c-c++-common/Wconversion-real.c: ... here.
1620         * lib/target-supports.exp
1621         (check_effective_target_c,check_effective_target_c++): New.
1622
1623 2009-08-10  Daniel Kraft  <d@domob.eu>
1624
1625         PR fortran/37425
1626         * gfortran.dg/typebound_operator_1.f03: New test.
1627         * gfortran.dg/typebound_operator_2.f03: New test.
1628
1629 2009-08-10  Richard Guenther  <rguenther@suse.de>
1630
1631         PR middle-end/41006
1632         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1633         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1634
1635 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1636
1637         PR fortran/40940
1638         * gfortran.dg/class_1.f03: New.
1639         * gfortran.dg/class_2.f03: New.
1640         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1641         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1642         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1643         * gfortran.dg/typebound_call_10.f03: Ditto.
1644         * gfortran.dg/typebound_call_2.f03: Ditto.
1645         * gfortran.dg/typebound_call_3.f03: Ditto.
1646         * gfortran.dg/typebound_call_4.f03: Ditto.
1647         * gfortran.dg/typebound_generic_3.f03: Ditto.
1648         * gfortran.dg/typebound_generic_4.f03: Ditto.
1649         * gfortran.dg/typebound_proc_1.f08: Ditto.
1650         * gfortran.dg/typebound_proc_5.f03: Ditto.
1651         * gfortran.dg/typebound_proc_6.f03: Ditto.
1652
1653 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1654
1655         PR c++/40866
1656         * g++.dg/expr/stmt-expr-1.C: New test.
1657
1658 2009-08-09  Richard Guenther  <rguenther@suse.de>
1659
1660         PR tree-optimization/41016
1661         * gcc.c-torture/compile/pr41016.c: New testcase.
1662
1663 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1664
1665         * gcc.dg/overflow-warn-8.c: New test.
1666
1667 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1668
1669         PR tree-optimization/41008
1670         * gcc.dg/vect/O1-pr41008.c: New test.
1671
1672 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1673
1674         PR fortran/40955
1675         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1676
1677 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1678
1679         * gcc.target/bfin/loop-autoinc.c: New file.
1680
1681 2009-08-08  Richard Guenther  <rguenther@suse.de>
1682
1683         PR tree-optimization/40991
1684         * g++.dg/torture/pr40991.C: New testcase.
1685
1686 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1687
1688         * ada/acats/support/impdef.a: Tweak timing constants. Add
1689         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1690         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1691         * ada/acats/tests/c9/c940007.a: Likewise.
1692         * ada/acats/tests/c9/c94001c.ada: Likewise.
1693         * ada/acats/tests/c9/c94006a.ada: Likewise.
1694         * ada/acats/tests/c9/c94008c.ada: Likewise.
1695         * ada/acats/tests/c9/c951002.a: Likewise.
1696         * ada/acats/tests/c9/c954a01.a: Likewise.
1697         * ada/acats/tests/c9/c96001a.ada: Likewise.
1698         * ada/acats/tests/c9/c97307a.ada: Likewise.
1699
1700 2009-08-07  Richard Guenther  <rguenther@suse.de>
1701
1702         PR tree-optimization/40999
1703         * gfortran.dg/pr40999.f: New testcase.
1704
1705 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1706
1707         * g++.dg/tree-prof/partition1.C: New test.
1708
1709 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1710
1711         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1712         attribute.
1713         * gcc.target/arm/vfp1[567].c: New tests.
1714
1715 2009-08-06  Jason Merrill  <jason@redhat.com>
1716
1717         PR c++/40948
1718         * g++.dg/ext/complit12.C: Expand.
1719
1720 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1721
1722         Merge ARM/hard_vfp_branch to trunk.
1723
1724         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1725
1726         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1727         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1728
1729         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1730
1731         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1732         (PCS): Define macro to use base AAPCS.
1733         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1734
1735         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1736
1737         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1738         Correct arm_neon.h typo.
1739
1740         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1741
1742         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1743         this a linkage test.
1744         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1745         argument marshalling.
1746         * abitest.h: New file.
1747         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1748         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1749
1750 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1751
1752         PR middle-end/32964
1753         * gcc.dg/tree-ssa/pr32964.c: New test.
1754
1755 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1756             H.J. Lu  <hongjiu.lu@intel.com>
1757
1758         PR target/40957
1759         * gcc.target/i386/pr40957.c: New test.
1760
1761 2009-08-06  Richard Guenther  <rguenther@suse.de>
1762
1763         PR tree-optimization/40964
1764         * gcc.c-torture/compile/pr40964.c: New testcase.
1765
1766 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1767
1768         PR fortran/40847
1769         * gfortran.dg/transfer_resolve_1.f90 : New test.
1770
1771 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1772             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1773
1774         PR target/40906
1775         * gcc.target/i386/pr40906-1.c: New test.
1776         * gcc.target/i386/pr40906-2.c: Ditto.
1777         * gcc.target/i386/pr40906-3.c: Ditto.
1778
1779 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1780
1781         PR rtl-optimization/40924
1782         * g++.dg/torture/pr40924.C: New test.
1783
1784 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1785
1786         PR c++/36069
1787         * g++.dg/warn/pr36069.C: New.
1788
1789 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1790
1791         PR c++/39987
1792         * g++.dg/overload/defarg4.C: New test.
1793
1794 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1795
1796         PR c++/16696
1797         * g++.dg/parse/pr16696.C: New.
1798         * g++.dg/parse/pr16696-permissive.C: New.
1799
1800 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1801
1802         PR fortran/40875
1803         * gfortran.dg/initialization_23.f90 : New test.
1804
1805 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1806
1807         PR debug/39706
1808         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1809
1810 2009-08-03  Jason Merrill  <jason@redhat.com>
1811             Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR c++/40948
1814         * g++.dg/ext/complit12.C: New.
1815
1816 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1817
1818         PR c/39902
1819         * gcc.target/powerpc/pr39902-2.c: New test.
1820
1821 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR middle-end/40943
1824         * gcc.dg/uninit-6.c: Re-add XFAIL.
1825         * gcc.dg/uninit-6-O0.c: Likewise.
1826         * gcc.dg/uninit-pr40943.c: New test.
1827
1828 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1829
1830         PR testsuite/40858
1831         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1832         .ascii.
1833
1834 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1835
1836         PR libfortran/40853
1837         * gfortran.dg/namelist_40.f90: Update error output.
1838         * gfortran.dg/namelist_47.f90: Update error output.
1839         * gfortran.dg/namelist_58.f90: New test.
1840
1841 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1842
1843         PR fortran/40881
1844         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1845         * gfortran.dg/altreturn_3.f90: Ditto.
1846         * gfortran.dg/altreturn_5.f90: Ditto.
1847         * gfortran.dg/altreturn_6.f90: Ditto.
1848         * gfortran.dg/altreturn_7.f90: Ditto.
1849         * gfortran.dg/array_constructor_13.f90: Ditto.
1850         * gfortran.dg/arrayio_7.f90: Ditto.
1851         * gfortran.dg/arrayio_8.f90: Ditto.
1852         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1853         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1854         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1855         * gfortran.dg/backspace_8.f: Add -std=legacy.
1856         * gfortran.dg/backspace_9.f: Ditto.
1857         * gfortran.dg/char_comparison_1.f: Ditto.
1858         * gfortran.dg/char_decl_1.f90: Ditto.
1859         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1860         * gfortran.dg/char_pointer_assign.f90: Ditto.
1861         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1862         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1863         * gfortran.dg/char_pointer_func.f90: Ditto.
1864         * gfortran.dg/common_8.f90: Ditto.
1865         * gfortran.dg/constant_substring.f: Ditto.
1866         * gfortran.dg/data_char_2.f90: Ditto.
1867         * gfortran.dg/der_array_io_1.f90: Ditto.
1868         * gfortran.dg/der_array_io_2.f90: Ditto.
1869         * gfortran.dg/der_array_io_3.f90: Ditto.
1870         * gfortran.dg/der_io_3.f90: Ditto.
1871         * gfortran.dg/dev_null.F90: Ditto.
1872         * gfortran.dg/direct_io_2.f90: Ditto.
1873         * gfortran.dg/do_iterator_2.f90: Ditto.
1874         * gfortran.dg/e_d_fmt.f90: Ditto.
1875         * gfortran.dg/empty_format_1.f90: Ditto.
1876         * gfortran.dg/entry_17.f90: Modified warning message.
1877         * gfortran.dg/entry_7.f90: Add -std=legacy.
1878         * gfortran.dg/eor_1.f90: Ditto.
1879         * gfortran.dg/equiv_2.f90: Ditto.
1880         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1881         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1882         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1883         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1884         * gfortran.dg/fmt_error_2.f90: Ditto.
1885         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1886         * gfortran.dg/fmt_tl.f: Ditto.
1887         * gfortran.dg/fmt_white.f: Ditto.
1888         * gfortran.dg/func_derived_1.f90: Ditto.
1889         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1890         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1891         * gfortran.dg/global_references_2.f90: Ditto.
1892         * gfortran.dg/hollerith_1.f90: Ditto.
1893         * gfortran.dg/hollerith.f90: Use new-style character length.
1894         * gfortran.dg/hollerith_f95.f90: Ditto.
1895         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1896         * gfortran.dg/implicit_6.f90: Ditto.
1897         * gfortran.dg/implicit_9.f90: Ditto.
1898         * gfortran.dg/inquire_13.f90: Ditto.
1899         * gfortran.dg/inquire_5.f90: Ditto.
1900         * gfortran.dg/inquire_6.f90: Ditto.
1901         * gfortran.dg/inquire.f90: Ditto.
1902         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1903         * gfortran.dg/io_constraints_2.f90: Ditto.
1904         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1905         * gfortran.dg/loc_2.f90: Ditto.
1906         * gfortran.dg/logical_1.f90: Ditto.
1907         * gfortran.dg/longline.f: Ditto.
1908         * gfortran.dg/merge_char_1.f90: Ditto.
1909         * gfortran.dg/namelist_12.f: Ditto.
1910         * gfortran.dg/namelist_14.f90: Ditto.
1911         * gfortran.dg/namelist_18.f90: Ditto.
1912         * gfortran.dg/namelist_19.f90: Ditto.
1913         * gfortran.dg/namelist_21.f90: Ditto.
1914         * gfortran.dg/namelist_22.f90: Ditto.
1915         * gfortran.dg/namelist_37.f90: Ditto.
1916         * gfortran.dg/namelist_54.f90: Ditto.
1917         * gfortran.dg/namelist_55.f90: Ditto.
1918         * gfortran.dg/namelist_empty.f90: Ditto.
1919         * gfortran.dg/namelist_use.f90: Use new-style character length.
1920         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1921         * gfortran.dg/nested_modules_4.f90: Ditto.
1922         * gfortran.dg/nested_modules_5.f90: Ditto.
1923         * gfortran.dg/open-options-blanks.f: Ditto.
1924         * gfortran.dg/output_exponents_1.f90: Ditto.
1925         * gfortran.dg/parens_5.f90: Ditto.
1926         * gfortran.dg/parens_6.f90: Ditto.
1927         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1928         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1929         * gfortran.dg/pr15129.f90: Ditto.
1930         * gfortran.dg/pr15332.f: Ditto.
1931         * gfortran.dg/pr16597.f90: Ditto.
1932         * gfortran.dg/pr17143.f90: Ditto.
1933         * gfortran.dg/pr17164.f90: Ditto.
1934         * gfortran.dg/pr17229.f: Modified warning message.
1935         * gfortran.dg/pr18210.f90: Add -std=legacy.
1936         * gfortran.dg/pr19155.f: Ditto.
1937         * gfortran.dg/pr20086.f90: Ditto.
1938         * gfortran.dg/pr20124.f90: Ditto.
1939         * gfortran.dg/pr20755.f: Ditto.
1940         * gfortran.dg/pr20865.f90: Ditto.
1941         * gfortran.dg/pr20950.f: Ditto.
1942         * gfortran.dg/pr21730.f: Ditto.
1943         * gfortran.dg/pr22491.f: Ditto.
1944         * gfortran.dg/pr29713.f90: Ditto.
1945         * gfortran.dg/print_parentheses_1.f: Ditto.
1946         * gfortran.dg/print_parentheses_2.f90: Ditto.
1947         * gfortran.dg/proc_assign_1.f90: Ditto.
1948         * gfortran.dg/proc_decl_1.f90: Ditto.
1949         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1950         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1951         * gfortran.dg/read_float_1.f90: Ditto.
1952         * gfortran.dg/read_logical.f90: Ditto.
1953         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1954         * gfortran.dg/return_1.f90: Ditto.
1955         * gfortran.dg/rewind_1.f90: Ditto.
1956         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1957         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1958         * gfortran.dg/stfunc_1.f90: Ditto.
1959         * gfortran.dg/stfunc_3.f90: Ditto.
1960         * gfortran.dg/stfunc_4.f90: Ditto.
1961         * gfortran.dg/stfunc_6.f90: Ditto.
1962         * gfortran.dg/streamio_2.f90: Ditto.
1963         * gfortran.dg/string_ctor_1.f90: Ditto.
1964         * gfortran.dg/string_null_compare_1.f: Ditto.
1965         * gfortran.dg/substr_6.f90: Ditto.
1966         * gfortran.dg/tl_editing.f90: Ditto.
1967         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1968         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1969         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1970         * gfortran.dg/g77/1832.f: Ditto.
1971         * gfortran.dg/g77/19981216-0.f Ditto.
1972         * gfortran.dg/g77/19990525-0.f: Ditto.
1973         * gfortran.dg/g77/19990826-2.f: Ditto.
1974         * gfortran.dg/g77/20000630-2.f: Ditto.
1975         * gfortran.dg/g77/20010116.f: Ditto.
1976         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1977         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1978         * gfortran.dg/g77/980520-1.f: Ditto.
1979         * gfortran.dg/g77/check0.f: Ditto.
1980         * gfortran.dg/g77/cpp3.F: Ditto.
1981         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1982         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1983         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1984         * gfortran.dg/g77/short.f: Ditto.
1985
1986 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
1987
1988         * gcc.target/mips/ext-3.c: Add NOMIPS16.
1989         * gcc.target/mips/ext-4.c: Likewise.
1990         * gcc.target/mips/interrupt_handler.c: Likewise.
1991         * gcc.target/mips/truncate-4.c: Likewise.
1992         * gcc.target/mips/truncate-5.c: Likewise.
1993
1994 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
1995
1996         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1997         -fgraphite-force-parallel to -floop-parallelize-all.
1998
1999 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2000
2001         PR fortran/40011
2002         * gfortran.dg/whole_file_7.f90: New test.
2003         * gfortran.dg/whole_file_8.f90: New test.
2004         * gfortran.dg/whole_file_9.f90: New test.
2005         * gfortran.dg/whole_file_10.f90: New test.
2006         * gfortran.dg/whole_file_11.f90: New test.
2007         * gfortran.dg/whole_file_12.f90: New test.
2008         * gfortran.dg/whole_file_13.f90: New test.
2009         * gfortran.dg/whole_file_14.f90: New test.
2010
2011 2009-07-31  Jason Merrill  <jason@redhat.com>
2012
2013         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2014         binding semantics.
2015         * g++.dg/cpp0x/named.C: Likewise.
2016         * g++.dg/cpp0x/overload.C: Likewise.
2017         * g++.dg/cpp0x/rv1n.C: Likewise.
2018         * g++.dg/cpp0x/rv1p.C: Likewise.
2019         * g++.dg/cpp0x/rv2n.C: Likewise.
2020         * g++.dg/cpp0x/rv2p.C: Likewise.
2021         * g++.dg/cpp0x/rv3n.C: Likewise.
2022         * g++.dg/cpp0x/rv3p.C: Likewise.
2023         * g++.dg/cpp0x/rv4n.C: Likewise.
2024         * g++.dg/cpp0x/rv4p.C: Likewise.
2025         * g++.dg/cpp0x/rv5n.C: Likewise.
2026         * g++.dg/cpp0x/rv5p.C: Likewise.
2027         * g++.dg/cpp0x/rv6n.C: Likewise.
2028         * g++.dg/cpp0x/rv6p.C: Likewise.
2029         * g++.dg/cpp0x/rv7n.C: Likewise.
2030         * g++.dg/cpp0x/rv7p.C: Likewise.
2031         * g++.dg/cpp0x/template_deduction.C: Likewise.
2032         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2033         * g++.dg/cpp0x/overloadn.C: New.
2034         * g++.dg/cpp0x/rv-cast.C: New.
2035
2036 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2037
2038         * gcc.target/mips/ext-4.c: New test.
2039
2040 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2041
2042         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2043
2044 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2045
2046         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2047         * gcc.dg/tree-ssa/loop-32.c: Same.
2048         * gcc.dg/tree-ssa/loop-33.c: Same.
2049         * gcc.dg/tree-ssa/loop-34.c: Same.
2050         * gcc.dg/tree-ssa/loop-35.c: Same.
2051         * gcc.dg/tree-ssa/loop-7.c: Same.
2052         * gcc.dg/tree-ssa/pr23109.c: Same.
2053         * gcc.dg/tree-ssa/restrict-2.c: Same.
2054         * gcc.dg/tree-ssa/restrict-3.c: Same.
2055         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2056         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2057         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2058         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2059         * gcc.dg/tree-ssa/structopt-1.c: Same.
2060         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2061         * gfortran.dg/pr32921.f: Same.
2062
2063 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2064
2065         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2066         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2067         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2068         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2069         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2070         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2071         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2072         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2073         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2074         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2075         * gcc.dg/graphite/id-1.c: New.
2076         * gcc.dg/graphite/id-10.c: New.
2077         * gcc.dg/graphite/id-11.c: New.
2078         * gcc.dg/graphite/id-12.c: New.
2079         * gcc.dg/graphite/id-13.c: New.
2080         * gcc.dg/graphite/id-14.c: New.
2081         * gcc.dg/graphite/id-15.c: New.
2082         * gcc.dg/graphite/id-2.c: New.
2083         * gcc.dg/graphite/id-3.c: New.
2084         * gcc.dg/graphite/id-4.c: New.
2085         * gcc.dg/graphite/id-5.c: New.
2086         * gcc.dg/graphite/id-6.c: New.
2087         * gcc.dg/graphite/id-7.c: New.
2088         * gcc.dg/graphite/id-8.c: New.
2089         * gcc.dg/graphite/id-9.c: New.
2090         * gcc.dg/graphite/interchange-0.c: New.
2091         * gcc.dg/graphite/interchange-1.c: New.
2092         * gcc.dg/graphite/interchange-2.c: New.
2093         * gcc.dg/graphite/interchange-3.c: New.
2094         * gcc.dg/graphite/interchange-4.c: New.
2095         * gcc.dg/graphite/interchange-5.c: New.
2096         * gcc.dg/graphite/interchange-6.c: New.
2097         * gcc.dg/graphite/interchange-7.c: New.
2098         * gcc.dg/graphite/interchange-8.c: New.
2099         * gcc.dg/graphite/pr35356-1.c: New.
2100         * gcc.dg/graphite/pr35356-2.c: New.
2101         * gcc.dg/graphite/pr35356-3.c: New.
2102         * gcc.dg/graphite/pr40157.c: New.
2103         * gcc.dg/graphite/run-id-1.c: New.
2104         * gcc.dg/graphite/scop-20.c: New.
2105         * gcc.dg/graphite/scop-21.c: New.
2106         * gfortran.dg/graphite/id-1.f90: New.
2107         * gfortran.dg/graphite/id-10.f90: New.
2108         * gfortran.dg/graphite/id-11.f: New.
2109         * gfortran.dg/graphite/id-12.f: New.
2110         * gfortran.dg/graphite/id-13.f: New.
2111         * gfortran.dg/graphite/id-14.f: New.
2112         * gfortran.dg/graphite/id-15.f: New.
2113         * gfortran.dg/graphite/id-16.f: New.
2114         * gfortran.dg/graphite/id-5.f: New.
2115         * gfortran.dg/graphite/id-6.f: New.
2116         * gfortran.dg/graphite/id-7.f: New.
2117         * gfortran.dg/graphite/id-8.f: New.
2118         * gfortran.dg/graphite/id-9.f: New.
2119         * gfortran.dg/graphite/interchange-1.f: New.
2120         * gfortran.dg/graphite/interchange-2.f: New.
2121
2122 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2123
2124         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2125         flags based on the name of the testcase.
2126         * gfortran.dg/graphite/graphite.exp: Same.
2127
2128         * gcc.dg/graphite/block-0.c: Adjusted.
2129         * gcc.dg/graphite/block-1.c: Adjusted.
2130         * gcc.dg/graphite/block-2.c: Adjusted.
2131         * gcc.dg/graphite/block-3.c: Adjusted.
2132         * gcc.dg/graphite/block-4.c: Adjusted.
2133         * gcc.dg/graphite/block-5.c: Adjusted.
2134         * gcc.dg/graphite/block-6.c: Adjusted.
2135         * gcc.dg/graphite/pr37485.c: Adjusted.
2136         * gcc.dg/graphite/pr37684.c: Adjusted.
2137         * gcc.dg/graphite/pr37828.c: Adjusted.
2138         * gcc.dg/graphite/pr37883.c: Adjusted.
2139         * gcc.dg/graphite/pr37928.c: Adjusted.
2140         * gcc.dg/graphite/pr37943.c: Adjusted.
2141         * gcc.dg/graphite/pr38409.c: Adjusted.
2142         * gcc.dg/graphite/pr38498.c: Adjusted.
2143         * gcc.dg/graphite/pr38559.c: Adjusted.
2144         * gcc.dg/graphite/pr39335.c: Adjusted.
2145         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2146         * gcc.dg/graphite/scop-0.c: Adjusted.
2147         * gcc.dg/graphite/scop-1.c: Adjusted.
2148         * gcc.dg/graphite/scop-10.c: Adjusted.
2149         * gcc.dg/graphite/scop-11.c: Adjusted.
2150         * gcc.dg/graphite/scop-12.c: Adjusted.
2151         * gcc.dg/graphite/scop-13.c: Adjusted.
2152         * gcc.dg/graphite/scop-14.c: Adjusted.
2153         * gcc.dg/graphite/scop-15.c: Adjusted.
2154         * gcc.dg/graphite/scop-16.c: Adjusted.
2155         * gcc.dg/graphite/scop-17.c: Adjusted.
2156         * gcc.dg/graphite/scop-18.c: Adjusted.
2157         * gcc.dg/graphite/scop-19.c: Adjusted.
2158         * gcc.dg/graphite/scop-2.c: Adjusted.
2159         * gcc.dg/graphite/scop-3.c: Adjusted.-
2160         * gcc.dg/graphite/scop-4.c: Adjusted.
2161         * gcc.dg/graphite/scop-5.c: Adjusted.
2162         * gcc.dg/graphite/scop-6.c: Adjusted.
2163         * gcc.dg/graphite/scop-7.c: Adjusted.
2164         * gcc.dg/graphite/scop-8.c: Adjusted.
2165         * gcc.dg/graphite/scop-9.c: Adjusted.
2166         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2167         * gfortran.dg/graphite/block-1.f90: Adjusted.
2168         * gfortran.dg/graphite/block-2.f: Adjusted.
2169         * gfortran.dg/graphite/block-3.f90: Adjusted.
2170         * gfortran.dg/graphite/block-4.f90: Adjusted.
2171         * gfortran.dg/graphite/id-2.f90: Adjusted.
2172         * gfortran.dg/graphite/id-3.f90: Adjusted.
2173         * gfortran.dg/graphite/id-4.f90: Adjusted.
2174         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2175         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2176         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2177         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2178         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2179         * gfortran.dg/graphite/scop-1.f: Adjusted.
2180
2181 2009-07-30  Doug Kwan  <dougkwan@google.com>
2182
2183         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2184         in warnings added in rev 141298.
2185
2186 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2187
2188         * lib/options.exp: Use "!=" instead of "ne".
2189
2190         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2191
2192         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2193         * gcc.dg/ucnid-12.c: Likewise.
2194
2195 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2196             Pat Haugen  <pthaugen@us.ibm.com>
2197             Revital Eres <ERES@il.ibm.com>
2198
2199         * gcc.target/powerpc/altivec-32.c: New file to test
2200         Altivec simple math function vectorization.
2201
2202         * gcc.target/powerpc/bswap-run.c: New file to test swap
2203         builtins.
2204         * gcc.target/powerpc/bswap16.c: Ditto.
2205         * gcc.target/powerpc/bswap32.c: Ditto.
2206         * gcc.target/powerpc/bswap64-1.c: Ditto.
2207         * gcc.target/powerpc/bswap64-2.c: Ditto.
2208         * gcc.target/powerpc/bswap64-3.c: Ditto.
2209         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2210         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2211         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2212
2213         * gcc.target/powerpc/popcount-2.c: New file to test
2214         power7 popcntd instructions.
2215         * gcc.target/powerpc/popcount-3.c: Ditto.
2216
2217         * gcc.target/powerpc/pr39457.c: New VSX test.
2218         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2219         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2220         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2221         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2222         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2223         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2224         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2225         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2226         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2227         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2228         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2229         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2230
2231         * gcc.target/powerpc/altivec-6.c: Store the result of
2232         vec_add, so the optimizer doesn't remove it.
2233
2234         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2235         systems that support bswap64.
2236
2237         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2238         prevent VSX code generation.
2239
2240         * lib/target-supports.exp (check_vsx_hw_available): New
2241         function to test if VSX available.
2242         (check_effective_target_powerpc_vsx_ok): Ditto.
2243         (check_vmx_hw_available): Add explicit -mno-vsx.
2244
2245 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2246
2247         PR c/39902
2248         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2249
2250 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2251
2252         PR tree-optimization/40570
2253         * gcc.c-torture/compile/pr40570.c: New test.
2254
2255 2009-07-29  Jason Merrill  <jason@redhat.com>
2256
2257         PR c++/14912
2258         * g++.dg/template/defarg13.C: New.
2259
2260 2009-07-29  Richard Guenther  <rguenther@suse.de>
2261
2262         PR c++/40834
2263         * g++.dg/torture/pr40834.C: New testcase.
2264
2265 2009-07-29  Michael Matz  <matz@suse.de>
2266
2267         PR middle-end/40830
2268         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2269
2270 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2271
2272         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2273         sh*-*-* targets.  Skip on spu-*-* targets.
2274         * gfortran.dg/maxlocval_4.f90: Likewise.
2275         * gfortran.dg/minlocval_1.f90: Likewise.
2276         * gfortran.dg/minlocval_4.f90: Likewise.
2277
2278 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2279
2280         PR fortran/40878
2281         * gfortran.dg/gomp/pr40878-1.f90: New test.
2282         * gfortran.dg/gomp/pr40878-2.f90: New test.
2283
2284         PR testsuite/40891
2285         * gcc.dg/cdce1.c: Adjust note line number.
2286         * gcc.dg/cdce2.c: Likewise.
2287
2288 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2289
2290         PR fortran/40882
2291         * gfortran.dg/proc_ptr_comp_13.f90: New.
2292
2293 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2294
2295         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2296         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2297         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2298         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2299         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2300         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2301         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2302         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2303         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2304         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2305         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2306         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2307         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2308         #ifdef NEED_IEEE754_FLOAT conditional.
2309         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2310         conditional.
2311
2312 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2313
2314         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2315         i?86-*-netware.
2316         * g++.dg/ext/bitfield3.C: Likewise.
2317         * g++.dg/ext/bitfield4.C: Likewise.
2318         * g++.dg/ext/bitfield5.C: Likewise.
2319         * gcc.dg/bitfld-15.c: Likewise.
2320         * gcc.dg/bitfld-16.c: Likewise.
2321         * gcc.dg/bitfld-17.c: Likewise.
2322         * gcc.dg/bitfld-18.c: Likewise.
2323         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2324         * gcc.dg/20010912-1.c: Likewise.
2325         * gcc.dg/20021018-1.c: Likewise.
2326         * gcc.dg/20030213-1.c: Likewise.
2327         * gcc.dg/20030225-1.c: Likewise.
2328         * gcc.dg/20030708-1.c: Likewise.
2329         * gcc.dg/20050321-2.c: Likewise.
2330         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2331         * gcc.dg/cdce2.c: Likewise.
2332         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2333         targets.
2334         * gcc.target/i386/pr37248-3.c: Likewise.
2335
2336 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2337
2338         PR fortran/40848
2339         * gfortran.dg/altreturn_7.f90: New.
2340
2341 2009-07-27  Simon Baldwin  <simonb@google.com>
2342
2343         PR testsuite/40829
2344         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2345         so that indexing no longer runs off array end.
2346
2347 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2348
2349         PR fortran/40851
2350         * gfortran.dg/derived_init_3.f90: New test.
2351
2352 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2353
2354         PR fortran/33197
2355         * gfortran.dg/atan2_1.f90: New test
2356         * gfortran.dg/atan2_2.f90: New test
2357
2358 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2359
2360         PR c++/40749
2361         * g++.dg/warn/Wreturn-type-6.C: New test.
2362
2363 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2364
2365         PR tree-optimization/40801
2366         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2367         * gfortran.dg/vect/vect.exp: Run tests starting with
2368         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2369
2370 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2371
2372         PR rtl-optimization/40445
2373         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2374
2375 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2376
2377         * gcc.dg/builtin-unreachable-4.c: New test.
2378
2379 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2380
2381         PR fortran/33197
2382         * gfortran.dg/complex_intrinsic_5.f90: New test.
2383         * gfortran.dg/complex_intrinsic_7.f90: New test.
2384
2385 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2386
2387         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2388         * gcc.dg/ipa/noclone-1.c: New test.
2389
2390 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2391
2392         * lib/target-supports.exp (check_effective_target_static): New
2393         procedure.
2394         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2395         supported.
2396         * g++.old-deja/g++.law/weak.C: Require static effective target.
2397
2398 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2399
2400         PR fortran/39630
2401         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2402         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2403         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2404         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2405         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2406         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2407         * gfortran.dg/typebound_call_10.f03: New.
2408
2409 2009-07-24  Jason Merrill  <jason@redhat.com>
2410
2411         * g++.dg/cpp0x/defaulted11.C: New.
2412
2413         * g++.dg/cpp0x/initlist23.C: New.
2414
2415 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2416
2417         PR fortran/40822
2418         * gfortran.dg/char_length_16.f90: New.
2419
2420 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2421
2422         PR fortran/40643
2423         PR fortran/31067
2424         * gfortran.dg/maxlocval_2.f90: New test.
2425         * gfortran.dg/maxlocval_3.f90: New test.
2426         * gfortran.dg/maxlocval_4.f90: New test.
2427         * gfortran.dg/minlocval_1.f90: New test.
2428         * gfortran.dg/minlocval_2.f90: New test.
2429         * gfortran.dg/minlocval_3.f90: New test.
2430         * gfortran.dg/minlocval_4.f90: New test.
2431
2432 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2433
2434         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2435         scan-assembler.
2436
2437 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2438
2439         PR fortran/40839
2440         * gfortran.dg/pr40839.f90: New test.
2441
2442 2009-07-23  Michael Matz  <matz@suse.de>
2443
2444         PR middle-end/40830
2445         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2446         don't set options ourself.
2447
2448 2009-07-23  Simon Baldwin  <simonb@google.com>
2449
2450         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2451         native C compilation where required.
2452
2453 2009-07-22  Doug Kwan  <dougkwan@google.com>
2454
2455         * gcc.c-torture/compile/20090721-1.c: New test.
2456
2457 2009-07-22  Michael Matz  <matz@suse.de>
2458
2459         PR tree-optimization/35229
2460         PR tree-optimization/39300
2461         * gcc.dg/vect/vect-pre-interact.c: New test.
2462
2463 2009-07-22  Richard Guenther  <rguenther@suse.de>
2464
2465         * g++.dg/lookup/using21.C: Fix duplicate paste.
2466
2467 2009-07-22  Richard Guenther  <rguenther@suse.de>
2468
2469         PR c++/40799
2470         * g++.dg/lookup/using21.C: New testcase.
2471
2472 2009-07-21  Jason Merrill  <jason@redhat.com>
2473
2474         * g++.dg/init/aggr4.C: New.
2475
2476 2009-07-21  Jason Merrill  <jason@redhat.com>
2477
2478         Core issue 934
2479         * g++.dg/cpp0x/initlist22.C: New.
2480
2481 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2482
2483         * gcc.target/i386/vectorize8.c: New test.
2484
2485 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2486
2487         PR target/40811
2488         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2489         Add i?86 and x86_64 targets.
2490         * gcc.target/i386/vectorize7.c: New test.
2491
2492         PR target/40809
2493         * gcc.target/i386/pr40809.c: New test.
2494
2495 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2496
2497         PR tree-optimization/40813
2498         * g++.dg/opt/inline15.C: New test.
2499
2500 2009-07-21  Paul Brook <paul@codesourcery.com>
2501
2502         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2503         * lib/target-supports.exp (check_effective_target_section_anchors):
2504         Add arm*-*-*.
2505
2506 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2507
2508         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2509         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2510         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2511
2512 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2513
2514         * gcc.target/mips/ext-3.c: New test.
2515
2516 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2517
2518         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2519         * gcc.dg/builtin-object-size-8.c: New test.
2520         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2521         * g++.dg/ext/builtin-object-size2.C: Likewise.
2522
2523         PR tree-optimization/40792
2524         * gcc.dg/pr40792.c: New test.
2525
2526 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2527
2528         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2529         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2530         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2531
2532 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2533
2534         * gcc.target/sh/mfmovd.c: New test.
2535
2536 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2537             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2538
2539         PR libfortran/40714
2540         * gfortran.dg/eof_3.f90: New test.
2541
2542 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2543
2544         PR fortran/40727
2545         * gfortran.dg/intrinsic_cmplx.f90: New test.
2546
2547 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2548
2549         PR libfortran/34670
2550         PR libfortran/36874
2551         * gfortran.dg/cshift_bounds_1.f90:  New test.
2552         * gfortran.dg/cshift_bounds_2.f90:  New test.
2553         * gfortran.dg/cshift_bounds_3.f90:  New test.
2554         * gfortran.dg/cshift_bounds_4.f90:  New test.
2555         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2556         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2557         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2558         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2559
2560 2009-07-19  Jan Hubicka  <jh@suse.cz>
2561
2562         PR tree-optimization/40676
2563         * gcc.c-torture/compile/pr40676.c: New testcase.
2564
2565 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2566
2567         * gcc.target/mips/ext-2.c: New test.
2568
2569 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2570
2571         * gcc.target/mips/octeon-exts-7.c: New test.
2572         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2573         * gcc.target/mips/octeon-exts-5.c: Likewise.
2574
2575 2009-07-18  Richard Guenther  <rguenther@suse.de>
2576
2577         PR testsuite/40798
2578         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2579
2580 2009-07-18  Richard Guenther  <rguenther@suse.de>
2581
2582         PR c/40787
2583         * gcc.dg/pr35899.c: Adjust.
2584
2585 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2586
2587         * gcc.target/powerpc/asm-es-1.c: New test.
2588         * gcc.target/powerpc/asm-es-2.c: Likewise.
2589
2590 2009-07-17  Richard Guenther  <rguenther@suse.de>
2591
2592         PR c/40401
2593         * g++.dg/rtti/crash4.C: New testcase.
2594         * g++.dg/torture/20090706-1.C: Likewise.
2595         * gcc.dg/redecl-17.c: Likewise.
2596         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2597         * gcc.dg/declspec-9.c: Expect extra error.
2598         * gcc.dg/declspec-10.c: Likewise.
2599         * gcc.dg/declspec-11.c: Likewise.
2600         * gcc.dg/redecl-10.c: Expect extra warnings.
2601         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2602         * gcc.target/i386/pr39545-1.c: Likewise.
2603         * g++.dg/ext/asm3.C: Expect more errors.
2604         * g++.dg/gomp/block-1.C: Likewise.
2605         * g++.dg/gomp/block-2.C: Likewise.
2606         * g++.dg/gomp/block-3.C: Likewise.
2607         * g++.dg/gomp/block-5.C: Likewise.
2608         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2609         * g++.dg/warn/unused-result1.C: XFAIL.
2610
2611 2009-07-17  Richard Guenther  <rguenther@suse.de>
2612
2613         PR tree-optimization/40321
2614         * gcc.c-torture/compile/pr40321.c: New testcase.
2615         * g++.dg/torture/pr40321.C: Likewise.
2616
2617 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2618
2619         PR c++/40780
2620         * g++.dg/template/ptrmem19.C: New test.
2621
2622 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2623             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2624
2625         PR 40435
2626         * gcc.dg/pr36902.c: Add column info.
2627         * g++.dg/gcov/gcov-2.C: Change count for definition.
2628
2629 2009-07-16  Jason Merrill  <jason@redhat.com>
2630
2631         PR libstdc++/37907
2632         * g++.dg/cpp0x/std-layout1.C: New.
2633         * g++.dg/ext/has_nothrow_assign.C: Fix.
2634         * g++.dg/ext/has_nothrow_copy.C: Fix.
2635         * g++.dg/ext/has_trivial_assign.C: Fix.
2636         * g++.dg/ext/has_trivial_copy.C: Fix.
2637         * g++.dg/ext/is_pod.C: Fix.
2638         * g++.dg/other/offsetof3.C: Adjust.
2639         * g++.dg/overload/ellipsis1.C: Adjust.
2640         * g++.dg/warn/var-args1.C: Adjust.
2641         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2642         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2643         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2644         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2645         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2646
2647 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2648
2649         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2650         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2651         effective target "mpc_pow".
2652         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2653
2654 2009-07-16  Richard Henderson  <rth@redhat.com>
2655
2656         * g++.dg/opt/eh4.C: New test.
2657
2658 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2659
2660         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2661
2662 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2663
2664         PR middle-end/40747
2665         * gcc.c-torture/execute/pr40747.c: New test.
2666
2667 2009-07-15  Richard Guenther  <rguenther@suse.de>
2668
2669         PR middle-end/40753
2670         * gcc.c-torture/compile/pr40753.c: New testcase.
2671
2672 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2673
2674         PR fortran/40743
2675         * gfortran.dg/interface_assignment_4.f90: New.
2676
2677 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2678
2679         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2680         for FreeBSD up to and including version 8.
2681
2682 2009-07-14  Taras Glek  <tglek@mozilla.com>
2683             Rafael Espindola  <espindola@google.com>
2684
2685         * g++.dg/plugin/header-plugin-test.C: New.
2686         * g++.dg/plugin/header_plugin.c: New.
2687         * g++.dg/plugin/plugin.exp: Update.
2688
2689 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2690
2691         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2692         function to enable vectorization.
2693         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2694         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2695
2696 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2697
2698         * gcc.target/i386/sse-copysignf-vec.c: New test.
2699         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2700
2701 2009-07-14  Jason Merrill  <jason@redhat.com>
2702
2703         PR c++/37276
2704         * g++.dg/lookup/builtin5.C: New.
2705         * g++.dg/other/error22.C: Add missing extern "C".
2706         * g++.dg/warn/Warray-bounds.C: Likewise.
2707         * gcc.dg/compat/compat-common.h: Likewise.
2708
2709         PR c++/40746
2710         * g++.dg/lookup/using20.C: New.
2711
2712         PR c++/40740
2713         * g++.dg/template/koenig8.C: New.
2714
2715 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2716
2717         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2718         both i?86-*-darwin* and x86_64-*-darwin*.
2719
2720 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2721
2722         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2723         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2724         name.
2725
2726 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2727
2728         PR debug/40705
2729         * g++.dg/debug/dwarf2/typedef1.C: New test.
2730
2731         PR c++/40357
2732         * g++.dg/other/typedef3.C: New test.
2733
2734 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2735
2736         * gcc.dg/20090709-1.c: Move to a proper place ...
2737         * gcc.target/m68k/20090709-1.c: ... here.
2738
2739 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2740
2741         PR C++/22154
2742         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2743         front of qualified names are allowed.
2744         * g++.dg/parse/crash10.C: Likewise.
2745         * g++.dg/parse/error15.C: Likewise.
2746         * g++.dg/parse/typename9.C: Likewise.
2747         * g++.dg/parse/error8.C: Likewise.
2748
2749 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2750
2751         PR fortran/40646
2752         * gfortran.dg/proc_ptr_22.f90: Extended.
2753         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2754
2755 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2756
2757         * gfortran.dg/vect/vect-6.f: New test.
2758
2759 2009-07-12  Jason Merrill  <jason@redhat.com>
2760
2761         PR c++/36628
2762         * g++.dg/cpp0x/decltype17.C: New.
2763
2764         PR c++/37206
2765         * g++.dg/cpp0x/rv10.C: New.
2766
2767 2009-07-12  Jason Merrill  <jason@redhat.com>
2768
2769         PR c++/40689
2770         * g++.dg/cpp0x/initlist20.C: New.
2771         * g++.dg/cpp0x/initlist21.C: New.
2772
2773 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2774
2775         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2776         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2777         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2778         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2779         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2780
2781 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2782
2783         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2784         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2785         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2786         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2787         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2788         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2789         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2790         effective_target fd_truncate.
2791
2792 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2793
2794         * gnat.dg/specs/addr1.ads: New test.
2795
2796 2009-07-11  Jan Hubicka  <jh@suse.cz>
2797
2798         PR middle-end/48388
2799         * g++.dg/torture/pr40388.C: New testcase.
2800
2801 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2802
2803         PR target/40668
2804         * gcc.c-torture/execute/pr40668.c: New test.
2805
2806 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2807
2808         * gcc.c-torture/execute/20090711-1.c: New test.
2809
2810 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2811
2812         PR testsuite/40699
2813         PR testsuite/40707
2814         PR testsuite/40709
2815         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2816         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2817         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2818         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2819
2820 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2821
2822         PR fortran/33197
2823         * gfortran.dg/complex_intrinsic_3.f90: New test.
2824         * gfortran.dg/complex_intrinsic_4.f90: New test.
2825
2826 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2827
2828         PR target/39079
2829         * gcc.target/mips/mips.exp: Make -msynci a known option.
2830         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2831
2832 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2833
2834         PR c++/40502
2835         * g++.dg/ext/strncpy-chk1.C: New test.
2836
2837 2009-07-10  Richard Guenther  <rguenther@suse.de>
2838
2839         PR tree-optimization/40496
2840         * g++.dg/opt/pr40496.C: New testcase.
2841
2842 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2843
2844         PR 25509
2845         PR 40614
2846         * g++.dg/warn/unused-result1-Werror.c: New.
2847
2848 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2849
2850         PR fortran/39334
2851         * gfortran.dg/recursive_parameter_1.f90: New test.
2852
2853 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2854
2855         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2856         * gfortran.dg/module_equivalence_6.f90: Ditto.
2857         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2858         * gfortran.dg/nan_2.f90: Ditto.
2859         * gfortran.dg/inquire_11.f90: Ditto.
2860         * gfortran.dg/abstract_type_3.f03: Ditto.
2861         * gfortran.dg/abstract_type_1.f90: Ditto.
2862         * gfortran.dg/private_type_9.f90: Ditto.
2863         * gfortran.dg/abstract_type_5.f03: Ditto.
2864         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2865         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2866         * gfortran.dg/derived_sub.f90: Ditto.
2867         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2868         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2869         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2870         * gfortran.dg/mvbits_6.f90: Ditto.
2871         * gfortran.dg/abstract_type_2.f03: Ditto.
2872         * gfortran.dg/abstract_type_4.f03: Ditto.
2873         * gfortran.dg/bounds_check_9.f90: Ditto.
2874         * gfortran.dg/optional_dim_3.f90: Ditto.
2875         * gfortran.dg/pr32921.f: Ditto.
2876         * gfortran.dg/entry_16.f90: Ditto.
2877         * gfortran.dg/generic_16.f90: Ditto.
2878
2879
2880 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2881
2882         * gcc.target/m68k/20090709-1.c: New.
2883
2884 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2885
2886         PR c++/40684
2887         * g++.dg/template/unify11.C: New test.
2888
2889 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2890
2891         PR fortran/40629
2892         * gfortran.dg/host_assoc_function_9.f90: New test.
2893
2894 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2895
2896         PR fortran/40646
2897         * gfortran.dg/proc_ptr_22.f90: New.
2898         * gfortran.dg/proc_ptr_comp_12.f90: New.
2899
2900 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2901
2902         PR middle-end/40692
2903         * gcc.c-torture/compile/pr40692.c: New test.
2904
2905 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2906
2907         PR fortran/40604
2908         * gfortran.dg/pointer_check_6.f90: New test.
2909
2910 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2911
2912         * gcc.target/mips/truncate-5.c: New test.
2913
2914 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2915
2916         PR libfortran/40330
2917         PR libfortran/40662
2918         * gfortran.dg/fmt_cache_1.f: New test.
2919
2920 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2921
2922         PR fortran/40675
2923         * gfortran.dg/nosigned_zero_1.f90: New test.
2924         * gfortran.dg/nosigned_zero_2.f90: New test.
2925
2926 2009-07-08  Richard Guenther  <rguenther@suse.de>
2927
2928         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2929
2930 2009-07-08  Richard Guenther  <rguenther@suse.de>
2931
2932         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2933
2934 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2935
2936         PR fortran/40591
2937         * gfortran.dg/proc_ptr_21.f90: New test.
2938
2939 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2940
2941         PR c++/31246
2942         * g++.dg/warn/pr31246.C: New.
2943         * g++.dg/warn/pr31246-2.C: New.
2944
2945 2009-07-07  Jason Merrill  <jason@redhat.com>
2946
2947         PR c++/35828
2948         * g++.dg/template/defarg12.C: New.
2949
2950         PR c++/37816
2951         * g++.dg/cpp0x/enum7.C: New.
2952
2953         PR c++/37946
2954         * g++.dg/cpp0x/enum6.C: New.
2955
2956         PR c++/40639
2957         * g++.dg/cpp0x/enum5.C: New.
2958
2959         PR c++/40633
2960         * g++.dg/cpp0x/enum4.C: New.
2961
2962 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2963
2964         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2965
2966 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2967
2968         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2969
2970 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2971
2972         PR middle-end/40669
2973         * gcc.dg/pr40669.c: New test.
2974
2975 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2976
2977         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2978         location. Update all calls.
2979         * g++.dg/plugin/selfassign.c: Likewise.
2980
2981 2009-07-06  Jason Merrill  <jason@redhat.com>
2982
2983         * g++.dg/rtti/dyncast[34].C: New.
2984
2985 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2986
2987         * lib/target-supports.exp
2988         (check_effective_target_mips_newabi_large_long_double): New.
2989         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2990         target.
2991         * gcc.target/mips/fpr-moves-6.c: Likewise.
2992
2993 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
2994
2995         PR c++/40557
2996         * g++.dg/template/union2.C: New test.
2997
2998 2009-07-04  Jason Merrill  <jason@redhat.com>
2999
3000         * g++.dg/template/using15.C: New.
3001
3002 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3003
3004         * gfortran.dg/maxloc_1.f90: New test.
3005
3006 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3007
3008         PR fortran/40593
3009         * gfortran.dg/proc_ptr_result_6.f90: New.
3010
3011 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3012
3013         * gcc.dg/framework-2.c: Adjust testcase to pass.
3014
3015 2009-07-04  Jason Merrill  <jason@redhat.com>
3016
3017         PR c++/40619
3018         * g++.dg/cpp0x/auto16.C: New.
3019
3020 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3021
3022         PR target/40587
3023         * gfortran.dg/pr40587.f: New test.
3024
3025 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3026
3027         PR fortran/40638
3028         * gfortran.dg/unit_1.f90: New test.
3029
3030 2009-07-03  Jason Merrill  <jason@redhat.com>
3031
3032         * g++.dg/template/pure1.C: Expect another error.
3033
3034 2009-07-03  Richard Guenther  <rguenther@suse.de>
3035
3036         PR tree-optimization/40640
3037         * gcc.c-torture/compile/pr40640.c: New testcase.
3038
3039 2009-07-03  Richard Guenther  <rguenther@suse.de>
3040
3041         PR middle-end/34163
3042         * gfortran.dg/pr34163.f90: New testcase.
3043
3044 2009-07-03  Jan Hubicka  <jh@suse.cz>
3045
3046         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3047         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3048         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3049         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3050         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3051         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3052         * gnat.dg/loop_optimization6.adb: Enable -O2.
3053
3054 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3055
3056         * g++.dg/warn/null4.C: Extend.
3057
3058 2009-07-02  Jason Merrill  <jason@redhat.com>
3059
3060         * g++.dg/template/spec8.C: Fix.
3061
3062 2009-07-02  Michael Matz  <matz@suse.de>
3063
3064         PR fortran/32131
3065         * gfortran.dg/pr32921.f: Adjust.
3066
3067 2009-07-02  Jan Hubicka  <jh@suse.cz>
3068
3069         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3070
3071 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3072
3073         * gcc.target/mips/truncate-4.c: New testcase.
3074
3075 2009-07-01  Richard Guenther  <rguenther@suse.de>
3076
3077         PR tree-optimization/19831
3078         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3079         make allocated memory escape.  Un-XFAIL.
3080         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3081         * gcc.dg/vect/pr31699.c: Likewise.
3082         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3083
3084 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3085
3086         PR c++/40566
3087         * g++.dg/parse/cond5.C: New test.
3088
3089 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3090
3091         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3092         (main): Pass n to main_1 instead.
3093         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3094         (main_1): New function, split off from...
3095         (main): ...here.  Pass `off' to main_1 instead.
3096
3097 2009-06-30  Jason Merrill  <jason@redhat.com>
3098
3099         PR c++/40595
3100         * g++.dg/cpp0x/variadic94.C: New.
3101
3102 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3103
3104         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3105         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3106         (init_ld_library_path_env_vars): New function, replacing the
3107         orig_*_saved assignments.  Call it after defining it.
3108         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3109         (restore_ld_library_path_env_vars): Likewise.
3110         (add_path, find_libgcc_s): New functions.
3111         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3112         gcc-set-multilib-library-path.
3113         (objc_target_compile): Don't add "." to ld_library_path.
3114         Use add_path.
3115         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3116         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3117         gcc-set-multilib-library-path.
3118         * lib/g++.exp (g++_link_flags): Likewise.
3119         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3120         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3121         top level; do it...
3122         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3123         to tell when this needs to happen.  Use find_libgcc_s instead of
3124         gcc-set-multilib-library-path.
3125         * lib/gcc-dg.exp: Likewise.
3126         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3127         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3128         unless it is in $ALT_LD_LIBRARY_PATH.
3129         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3130
3131 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3132
3133         * gnat.dg/discr12.adb: New test.
3134         * gnat.dg/discr12_pkg.ads: New helper.
3135         * gnat.dg/discr13.adb: New test.
3136         * gnat.dg/discr14.ad[sb]: Likewise.
3137         * gnat.dg/discr15.adb: Likewise.
3138         * gnat.dg/discr15_pkg.ads: New helper.
3139         * gnat.dg/discr16.adb: New test.
3140         * gnat.dg/discr16_g.ads: New helper.
3141         * gnat.dg/discr16_pkg.ads: Likewise.
3142         * gnat.dg/discr16_cont.ads: Likewise.
3143         * gnat.dg/discr17.adb: New test.
3144         * gnat.dg/discr18.adb: Likewise.
3145         * gnat.dg/discr18_pkg.ads: New helper.
3146         * gnat.dg/discr19.adb: New test.
3147
3148 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3149
3150         PR fortran/40576
3151         * gfortran.dg/internal_write_1.f90:  New testcase.
3152
3153 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3154
3155         PR fortran/40594
3156         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3157
3158 2009-06-30  Richard Guenther  <rguenther@suse.de>
3159
3160         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3161
3162 2009-06-30  Wei Guozhi  <carrot@google.com>
3163
3164         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3165         to "-Os".
3166
3167 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3168
3169         PR tree-optimization/40542
3170         * gcc.dg/vect/pr40542.c: New test.
3171
3172 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3173
3174         PR tree-optimization/40582
3175         * gcc.c-torture/compile/pr40582.c: New test.
3176
3177 2009-06-30  Wei Guozhi  <carrot@google.com>
3178
3179         PR/40416
3180         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3181
3182 2009-06-29  Jason Merrill  <jason@redhat.com>
3183
3184         PR c++/40274
3185         * g++.dg/template/debug1.C: New.
3186
3187 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3188
3189         PR fortran/40580
3190         * pointer_check_1.f90: New test.
3191         * pointer_check_2.f90: New test.
3192         * pointer_check_3.f90: New test.
3193         * pointer_check_4.f90: New test.
3194         * pointer_check_5.f90: New test.
3195
3196 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3197
3198         PR fortran/40551
3199         * gfortran.dg/func_assign_2.f90 : New test.
3200
3201 2009-06-29  Richard Guenther  <rguenther@suse.de>
3202
3203         PR middle-end/14187
3204         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3205         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3206         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3207         * gcc.c-torture/execute/20090623-1.c: Likewise.
3208         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3209         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3210
3211 2009-06-29  Richard Guenther  <rguenther@suse.de>
3212
3213         PR middle-end/38212
3214         * gcc.c-torture/execute/pr38212.c: New testcase.
3215
3216 2009-06-29  Richard Guenther  <rguenther@suse.de>
3217
3218         PR tree-optimization/40579
3219         * gcc.c-torture/execute/pr40579.c: New testcase.
3220
3221 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3222
3223         PR tree-optimization/40550
3224         * gcc.dg/pr40550.c: New test.
3225
3226 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3227
3228         * gnat.dg/overflow_sum2.adb: New test
3229         * gnat.dg/namet.ads: New helper.
3230
3231         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3232
3233 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3234
3235         PR fortran/34112
3236         * gfortran.dg/compiler-directive_1.f90: New test.
3237         * gfortran.dg/compiler-directive_2.f: New test.
3238
3239 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3240
3241         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3242         comment out some values and add some cases.
3243
3244 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3245
3246         PR testsuite/40567
3247         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3248
3249 2009-06-26  Richard Henderson  <rth@redhat.com>
3250
3251         PR testsuite/40565
3252         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3253         * gcc.target/i386/local.c: Pass a non-constant to T.
3254
3255 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3256
3257         PR fortran/39997
3258         PR fortran/40541
3259         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3260         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3261         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3262         * gfortran.dg/proc_ptr_result_5.f90: New.
3263
3264 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3265
3266         PR c/39902
3267         * gcc.dg/dfp/pr39902.c: New test.
3268
3269 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3270
3271         PR testsuite/40532
3272         * gcc.dg/builtins-65.c: Require c99 runtime.
3273
3274 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3275
3276         * gnat.dg/array7.ad[sb]: New test.
3277
3278 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3279
3280         * gnat.dg/array6.adb: New test.
3281
3282 2009-06-25  Ian Lance Taylor  <iant@google.com>
3283
3284         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3285
3286 2009-06-25  Ian Lance Taylor  <iant@google.com>
3287
3288         * g++.dg/warn/Wunused-16.C: New testcase.
3289
3290 2009-06-25  Ian Lance Taylor  <iant@google.com>
3291
3292         * g++.dg/warn/skip-2.C: New testcase.
3293
3294 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3295
3296         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3297         dg-skip-if and move to ...
3298         * gcc.dg/torture/20090618-1.c.
3299
3300 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3301
3302         PR tree-optimization/40493
3303         * gcc.c-torture/execute/pr40493.c: New test.
3304
3305 2009-06-24  Jason Merrill  <jason@redhat.com>
3306
3307         PR c++/40342
3308         * g++.dg/template/overload10.C: New.
3309
3310 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3311
3312         PR fortran/40427
3313         * gfortran.dg/proc_ptr_comp_11.f90: New.
3314
3315 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3316
3317         * gcc.dg/pr40501.c: New testcase.
3318
3319 2009-06-23  DJ Delorie  <dj@redhat.com>
3320
3321         Add MeP port.
3322         * lib/target-supports.exp: Add mep support (no profiling).
3323
3324 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3325
3326         PR testsuite/39297
3327         * gcc.dg/ssa/loop-31.c: Change scan rules.
3328
3329 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3330
3331         * gcc.dg/cpp/empty-include.c: Update column info.
3332         * gcc.dg/cpp/assert2.c: Update column info.
3333
3334 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3335
3336         * g++.dg/ext/builtin-object-size1.C: New test.
3337         * g++.dg/ext/builtin-object-size2.C: New test.
3338
3339 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3340
3341         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3342         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3343
3344 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3345
3346         * gcc.target/mips/truncate-3.c: New test.
3347
3348 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3349
3350         PR fortran/37254
3351         PR fortran/39850
3352         * gfortran.dg/interface_30.f90: Modified error message.
3353         * gfortran.dg/proc_decl_22.f90: New.
3354
3355 2009-06-22  Ian Lance Taylor  <iant@google.com>
3356
3357         * gcc.dg/Wcxx-compat-19.c: New testcase.
3358
3359 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3360
3361         PR objc/28050
3362         * pr28050.m: New testcase.
3363
3364 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3365
3366         PR testsuite/40481
3367         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3368
3369 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3370
3371         PR tree-optimization/40492
3372         * g++.dg/torture/pr40492.C: New test.
3373
3374 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3375
3376         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3377         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3378
3379 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3380
3381         * gnat.dg/raise_ce.adb: Helper for ...
3382         * gnat.dg/handle_and_return.adb: New test.
3383
3384 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3385
3386         PR fortran/40443
3387         * gfortran.dg/generic_18.f90: New test.
3388
3389 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3390
3391         PR fortran/40472
3392         * gfortran.dg/spread_size_limit.f90: New test.
3393
3394 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3395
3396         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3397         to put dump files in a subdirectory.
3398         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3399         ".o" temporary files.
3400
3401 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3402
3403         PR fortran/39850
3404         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3405         * gfortran.dg/interface_20.f90: Ditto.
3406         * gfortran.dg/interface_21.f90: Ditto.
3407         * gfortran.dg/interface_22.f90: Ditto.
3408         * gfortran.dg/interface_30.f90: New.
3409         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3410
3411 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3412
3413         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3414         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3415         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3416         DEFAULT_VECTFLAGS.
3417
3418 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3419             Revital Eres  <eres@il.ibm.com>
3420
3421         PR testsuite/40359
3422         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3423         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3424         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3425
3426 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3427
3428         PR testsuite/40475
3429         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3430         without misalignment support.
3431         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3432
3433 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3434
3435         PR fortran/40452
3436         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3437
3438 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3439
3440         PR fortran/40440
3441         * gfortran.dg/alloc_comp_result_2.f90: New test.
3442
3443 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3444
3445         PR target/40482
3446         * gcc.target/arm/pr40482.c: New test.
3447
3448 2009-06-19  Ian Lance Taylor  <iant@google.com>
3449
3450         * gcc.dg/Wcxx-compat-18.c: New testcase.
3451
3452 2009-06-19  Richard Guenther  <rguenther@suse.de>
3453
3454         * gcc.c-torture/execute/20090618-1.c: New testcase.
3455
3456 2009-06-19  Ian Lance Taylor  <iant@google.com>
3457
3458         * gcc.dg/Wcxx-compat-17.c: New testcase.
3459
3460 2009-06-19  Ian Lance Taylor  <iant@google.com>
3461
3462         * gcc.dg/Wcxx-compat-15.c: New testcase.
3463
3464 2009-06-19  Ian Lance Taylor  <iant@google.com>
3465
3466         * gcc.dg/Wcxx-compat-16.c: New testcase.
3467
3468 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         * gcc.dg/builtins-34.c: Add significand cases.
3471
3472 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3473
3474         PR testsuite/40491
3475         * gcc.dg/20080522-1.c: Remove testcase for real.
3476         * gcc.dg/20080528-1.c: Ditto.
3477
3478 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3479
3480         PR fortran/40450
3481         * gfortran.dg/proc_ptr_20.f90: New.
3482
3483 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3484
3485         PR target/40470
3486         * gcc.dg/torture/pr40470-1.c: New.
3487         * gcc.dg/torture/pr40470-2.c: Likewise.
3488         * gcc.dg/torture/pr40470-3.c: Likewise.
3489         * gcc.dg/torture/pr40470-4.c: Likewise.
3490
3491 2009-06-18  Diego Novillo  <dnovillo@google.com>
3492
3493         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3494         * gcc.dg/plugin/ggcplug.c: Likewise.
3495         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3496         * g++.dg/plugin/selfassign.c: Likewise.
3497         * g++.dg/plugin/attribute_plugin.c: Likewise.
3498         * g++.dg/plugin/dumb_plugin.c: Likewise.
3499
3500 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3501
3502         * gcc.dg/cpp/arith-3.c: Add column info.
3503
3504 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3505
3506         * gcc.target/arm/fp16-compile-none-2.c: New.
3507         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3508         * gcc.target/arm/fp16-compile-alt-12.c: New.
3509
3510 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3511
3512         * gcc.target/arm/fp16-compile-alt-1.c: New.
3513         * gcc.target/arm/fp16-compile-alt-2.c: New.
3514         * gcc.target/arm/fp16-compile-alt-3.c: New.
3515         * gcc.target/arm/fp16-compile-alt-4.c: New.
3516         * gcc.target/arm/fp16-compile-alt-5.c: New.
3517         * gcc.target/arm/fp16-compile-alt-6.c: New.
3518         * gcc.target/arm/fp16-compile-alt-7.c: New.
3519         * gcc.target/arm/fp16-compile-alt-8.c: New.
3520         * gcc.target/arm/fp16-compile-alt-9.c: New.
3521         * gcc.target/arm/fp16-compile-alt-10.c: New.
3522         * gcc.target/arm/fp16-compile-alt-11.c: New.
3523         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3524         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3525         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3526         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3527         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3528         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3529         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3530         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3531         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3532         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3533         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3534         * gcc.target/arm/fp16-compile-none-1.c: New.
3535         * gcc.target/arm/fp16-compile-exprtype.c: New.
3536         * gcc.target/arm/fp16-compile-vcvt.c: New.
3537         * gcc.target/arm/fp16-builtins-1.c: New.
3538         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3539         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3540         * gcc.target/arm/fp16-param-1.c: New.
3541         * gcc.target/arm/fp16-return-1.c: New.
3542         * gcc.target/arm/fp16-unprototyped-1.c: New.
3543         * gcc.target/arm/fp16-unprototyped-2.c: New.
3544         * gcc.target/arm/fp16-variadic-1.c: New.
3545         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3546         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3547         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3548         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3549         * gcc.dg/torture/arm-fp16-ops.h: New.
3550         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3551         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3552         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3553         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3554         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3555         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3556         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3557         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3558         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3559         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3560         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3561         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3562         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3563         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3564         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3565         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3566         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3567         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3568         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3569         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3570         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3571
3572 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3573
3574         * gcc.dg/builtins-65.c: New test.
3575
3576 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3577
3578         PR fortran/40451
3579         * gfortran.dg/proc_ptr_result_4.f90: New.
3580
3581 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3582
3583         * gcc.c-torture/execute/bitfld-5.c: New test.
3584
3585 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3586
3587         * gcc.dg/builtin-unreachable-3.c: New test.
3588
3589 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3590
3591         * gcc.target/i386/builtin-unreachable.c: New test.
3592
3593 2009-06-17  Ian Lance Taylor  <iant@google.com>
3594
3595         * gcc.dg/Wcxx-compat-14.c: New testcase.
3596
3597 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3598
3599         * gcc.dg/func-ptr-conv-1.c: Update column info.
3600
3601 2009-06-17  Richard Guenther  <rguenther@suse.de>
3602
3603         PR middle-end/40404
3604         * gcc.c-torture/execute/pr40404.c: New testcase.
3605
3606 2009-06-17  Richard Guenther  <rguenther@suse.de>
3607
3608         PR middle-end/40460
3609         * g++.dg/torture/pr40460.C: New testcase.
3610
3611 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3612
3613         * gcc.dg/plugin/one_time_plugin.c: New test.
3614         * gcc.dg/plugin/one_time-test-1.c: New test.
3615         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3616
3617 2009-06-16  Ian Lance Taylor  <iant@google.com>
3618
3619         * g++.dg/warn/skip-1.C: New testcase.
3620
3621 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3622
3623         PR middle-end/40446
3624         * g++.dg/other/pr40446.C: New test.
3625
3626 2009-06-16  Richard Guenther  <rguenther@suse.de>
3627
3628         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3629         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3630         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3631         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3632
3633 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3634
3635         * gcc.c-torture/compile/pr40432.c: New file.
3636
3637 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3638
3639         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3640
3641 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3642
3643         PR fortran/36947
3644         PR fortran/40039
3645         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3646         * gfortran.dg/interface_20.f90: Modified error messages.
3647         * gfortran.dg/interface_21.f90: Ditto.
3648         * gfortran.dg/interface_26.f90: Ditto.
3649         * gfortran.dg/interface_27.f90: Ditto.
3650         * gfortran.dg/interface_28.f90: Extended test case.
3651         * gfortran.dg/interface_29.f90: New.
3652         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3653         * gfortran.dg/proc_decl_8.f90: Ditto.
3654         * gfortran.dg/proc_ptr_11.f90: Ditto.
3655         * gfortran.dg/proc_ptr_15.f90: Ditto.
3656
3657 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3658
3659         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3660         printing.
3661         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3662         gcc.dg/vect/vect-outer-4f.c: Likewise.
3663         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3664         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3665         Likewise.
3666         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3667         outer loop.
3668
3669 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3670
3671         PR fortran/40383
3672         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3673
3674 2009-06-15  Ian Lance Taylor  <iant@google.com>
3675
3676         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3677         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3678         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3679         Recognize new notes.
3680         * gcc.dg/stmt-expr-label-2.c: Likewise.
3681         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3682         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3683         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3684         * gcc.dg/c99-vla-jump-4.c: Likewise.
3685         * gcc.dg/stmt-expr-label-1.c: Likewise.
3686         * gcc.dg/stmt-expr-label-3.c: Likewise.
3687         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3688
3689 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3690
3691         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3692
3693 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3694
3695         * gcc.dg/builtin-object-size-7.c: New test.
3696
3697 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3698
3699         PR testsuite/40426
3700         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3701         level != "" use separate -gdwarf-2 -g${level} options instead of
3702         -gdwarf-2${level}.
3703         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3704         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3705         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3706
3707 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3708
3709         * g++.dg/abi/mangle11.C: Update warning line.
3710         * g++.dg/abi/mangle12.C: Update warning line.
3711         * g++.dg/abi/mangle17.C: Update warning line.
3712         * g++.dg/abi/mangle20-2.C: Update warning line.
3713
3714 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3715
3716         * gcc.dg/optimize-bswap-1.c: Split into these two:
3717         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3718         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3719
3720 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3721
3722         * gcc.dg/optimize-bswap-1.c: New testcase.
3723
3724 2009-06-14  Richard Guenther  <rguenther@suse.de>
3725
3726         PR middle-end/40389
3727         * g++.dg/torture/pr40389.C: New testcase.
3728
3729 2009-06-13  Richard Guenther  <rguenther@suse.de>
3730
3731         PR tree-optimization/40421
3732         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3733
3734 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3735
3736         * gcc.dg/old-style-prom-3.c: Add column info.
3737         * gcc.dg/overflow-warn-1.c
3738         * gcc.dg/gomp/pr27415.c
3739         * gcc.dg/gomp/for-1.c: Same.
3740         * gcc.dg/enum-compat-1.c: Same.
3741         * gcc.dg/c99-tag-3.c: Same.
3742         * gcc.dg/Wredundant-decls-2.c: Same.
3743         * gcc.dg/func-ptr-conv-1.c: Same.
3744         * gcc.dg/asm-wide-1.c: Same.
3745         * gcc.dg/nofixed-point-2.c: Same.
3746         * gcc.dg/cpp/line3.c: Same.
3747         * gcc.dg/array-10.c: Same.
3748         * gcc.dg/c99-vla-jump-1.c: Same.
3749         * gcc.dg/pr20368-1.c: Same.
3750         * gcc.dg/Wshadow-3.c: Same.
3751         * gcc.dg/c90-const-expr-8.c: Same.
3752         * gcc.dg/label-decl-2.c: Same.
3753         * gcc.dg/dremf-type-compat-2.c: Same.
3754         * gcc.dg/c90-const-expr-5.c: Same.
3755         * gcc.dg/builtins-30.c: Same.
3756         * gcc.dg/Warray-bounds.c: Same.
3757         * gcc.dg/Wcxx-compat-2.c: Same.
3758         * gcc.dg/tree-ssa/col-1.c: Same.
3759         * gcc.dg/old-style-prom-2.c: Same.
3760         * gcc.dg/cast-function-1.c: Same.
3761         * gcc.dg/pr15698-1.c: Same.
3762         * gcc.dg/dremf-type-compat-3.c: Same.
3763         * gcc.dg/vla-8.c: Same.
3764         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3765         line.
3766         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3767         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3768         * gcc.dg/enum-compat-1.c: Same.
3769         * gcc.dg/dremf-type-compat-2.c: Same.
3770         * gcc.dg/old-style-prom-2.c: Same.
3771         * gcc.dg/pr15698-1.c: Same.
3772         * gcc.dg/pr20368-1.c: Same.
3773         * gcc.dg/dremf-type-compat-3.c: Same.
3774         * gcc.dg/builtins-30.c: Same.  Test for columns.
3775
3776 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3777
3778         PR fortran/40176
3779         * gfortran.dg/proc_decl_1.f90: Extended.
3780
3781 2009-06-12  Ian Lance Taylor  <iant@google.com>
3782
3783         * gcc.dg/Wcxx-compat-13.c: New testcase.
3784
3785 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3786
3787         PR tree-opt/38865
3788         * gcc.dg/tree-ssa/fre-vce-1.c
3789
3790 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3791
3792         PR testsuite/40384
3793         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3794         min-insn-to-prefetch-ratio=5.
3795
3796 2009-06-12  Joey Ye  <joey.ye@intel.com>
3797             H.J. Lu  <hongjiu.lu@intel.com>
3798
3799         PR middle-end/39146
3800         * gcc.target/i386/stackalign/pr39146.c: New.
3801
3802 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3803
3804         * gcc.target/i386/crc32-1.c: New.
3805         * gcc.target/i386/crc32-2.c: Likewise.
3806
3807 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3808
3809         PR c/39252
3810         * gcc.dg/builtin-unreachable-1.c: New test.
3811         * gcc.dg/builtin-unreachable-2.c: Same.
3812
3813 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3814
3815         PR fortran/40402
3816         * gfortran.dg/data_value_1.f90: New test.
3817
3818 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3819
3820         PR testsuite/39831
3821         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3822         remove ilp32 requirement.
3823         * gcc.target/i386/excess-precision-2.c: Likewise.
3824         * gcc.target/i386/excess-precision-3.c: Likewise.
3825         * gcc.target/i386/excess-precision-4.c: Likewise.
3826         * gcc.target/i386/excess-precision-5.c: Likewise.
3827         * gcc.target/i386/excess-precision-6.c: Likewise.
3828
3829 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3830
3831         PR fortran/38718
3832         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3833         * gfortran.dg/nan_5.f90: New test.
3834
3835 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3836
3837         * gcc.target/arm/neon-modes-1.c: New test.
3838
3839 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3840
3841         * g++.dg/torture/pr31579.C: Cast pointer
3842         via __SIZE_TYPE__ instead of 'unsigned long'.
3843
3844 2009-06-10  Anthony Green  <green@moxielogic.com>
3845
3846         * lib/target-supports.exp (check_profiling_available):
3847         Profiling is not available for testing purposes on moxie.
3848
3849 2009-06-09  Ian Lance Taylor  <iant@google.com>
3850
3851         * gcc.dg/Wcxx-compat-12.c: New testcase.
3852
3853 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3854
3855         PR libfortran/40334
3856         * gfortran.dg/backspace_11.f90: New.
3857
3858 2009-06-09  Jason Merrill  <jason@redhat.com>
3859
3860         * g++.dg/cpp0x/defaulted10.C: New.
3861
3862 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3863
3864         * gcc.c-torture/compile/pr40351.c: New file.
3865
3866 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3867
3868         * gnat.dg/align_max.adb: New test.
3869
3870 2009-06-08  Jason Merrill  <jason@redhat.com>
3871
3872         * g++.dg/cpp0x/auto15.C: New.
3873
3874 2009-06-08  Jan Hubicka  <jh@suse.cz>
3875
3876         PR debug/39834
3877         * gcc.dg/torture/pr39834.c
3878
3879 2009-06-08  Jan Hubicka  <jh@suse.cz>
3880
3881         PR middle-end/40102
3882         * g++.dg/torture/pr40102.C: New testcase.
3883
3884 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3885
3886         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3887         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3888         * gcc.dg/builtin-object-size-6.c: New test.
3889
3890         PR c++/40373
3891         * g++.dg/template/dtor7.C: New test.
3892
3893         PR c++/40370
3894         PR c++/40372
3895         * g++.dg/template/error41.C: New test.
3896         * g++.dg/template/error42.C: New test.
3897
3898 2009-06-08  Revital Eres  <eres@il.ibm.com>
3899
3900         PR testsuite/40359
3901         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3902         * gcc.dg/vect/vect-88.c: Likewise.
3903         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3904         * gcc.dg/vect/pr25413.c: Likewise.
3905         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3906
3907 2009-06-07  Ian Lance Taylor  <iant@google.com>
3908
3909         * g++.dg/warn/Wswitch-3.C: New testcase.
3910         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3911         * gcc.dg/Wswitch-enum-error.c: Likewise.
3912         * gcc.dg/Wswitch-error.c: Likewise.
3913
3914 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3915
3916         PR fortran/40008
3917         * gfortran.dg/negative_unit.f: Update test.
3918         * gfortran.dg/negative_unit_int8.f: Update test.
3919         * gfortran.dg/newunit_1.f90: New test.
3920
3921 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3922
3923         PR fortran/25104
3924         PR fortran/29962
3925         * gfortran.dg/spread_init_expr.f03: New.
3926         * gfortran.dg/unpack_init_expr.f03: New.
3927         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3928         error message.
3929
3930 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3931
3932         PR fortran/25104
3933         PR fortran/29962
3934         * gfortran.dg/count_init_expr.f03
3935         * gfortran.dg/product_init_expr.f03
3936         * gfortran.dg/sum_init_expr.f03
3937
3938 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3939
3940         PR fortran/36874
3941         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3942         message.
3943         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3944         shapes.
3945         * gfortran.dg/zero_sized_5.f90: Likewise.
3946
3947 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3948
3949         PR middle-end/32950
3950         * g++.dg/torture/pr32950.C: New.
3951
3952 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3953
3954         PR fortran/25104
3955         PR fortran/29962
3956         * gfortran.dg/dot_product_1.f03: New.
3957         * gfortran.dg/matmul_8.f03: New.
3958         * gfortran.dg/transpose_3.f03: New.
3959
3960 2009-06-06  Ian Lance Taylor  <iant@google.com>
3961
3962         * gcc.dg/Wunused-label-1.c: New test case.
3963         * g++.dg/warn/Wunused-label-1.C: New test case.
3964         * g++.dg/warn/Wunused-label-2.C: New test case.
3965         * g++.dg/warn/Wunused-label-3.C: New test case.
3966
3967 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3968
3969         PR fortran/37203
3970         * reshape_zerosize_2.f90: New.
3971
3972 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3973
3974         PR fortran/32890
3975         * gfortran.dg/pack_assign_1.f90: New.
3976         * gfortran.dg/pack_vector_1.f90: New.
3977
3978 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3979
3980         PR middle-end/40340
3981         * gcc.dg/pr40340-1.c: New test.
3982         * gcc.dg/pr40340-2.c: New test.
3983         * gcc.dg/pr40340-3.c: New test.
3984         * gcc.dg/pr40340-4.c: New test.
3985         * gcc.dg/pr40340-5.c: New test.
3986         * gcc.dg/pr40340.h: New file.
3987
3988 2009-06-05  Revital Eres  <eres@il.ibm.com>
3989
3990         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3991         New procedure.
3992         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3993         * gcc.dg/vect/vect-33.c: Likewise.
3994         * gcc.dg/vect/vect-92.c: Likewise.
3995         * gcc.dg/vect/vect-58.c: Likewise.
3996         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3997         * gcc.dg/vect/vect-42.c: Likewise.
3998         * gcc.dg/vect/slp-25.c: Likewise.
3999         * gcc.dg/vect/vect-align-1.c: Likewise.
4000         * gcc.dg/vect/vect-align-2.c: Likewise.
4001         * gcc.dg/vect/vect-93.c: Likewise.
4002         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4003         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4004         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4005         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4006         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4007         * gcc.dg/vect/vect-26.c: Likewise.
4008         * gcc.dg/vect/vect-44.c: Likewise.
4009         * gcc.dg/vect/vect-70.c: Likewise.
4010         * gcc.dg/vect/vect-95.c: Likewise.
4011         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4012         * gcc.dg/vect/vect-28.c: Likewise.
4013         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4014         * gcc.dg/vect/vect-87.c: Likewise.
4015         * gcc.dg/vect/vect-109.c: Likewise.
4016         * gcc.dg/vect/vect-54.c: Likewise.
4017         * gcc.dg/vect/vect-96.c: Likewise.
4018         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4019         * gcc.dg/vect/vect-88.c: Likewise.
4020         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4021         * gcc.dg/vect/vect-89.c: Likewise.
4022         * gcc.dg/vect/vect-91.c: Likewise.
4023         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4024         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4025         * gfortran.dg/vect/vect-2.f90: Likewise.
4026         * gfortran.dg/vect/vect-3.f90: Likewise.
4027         * gfortran.dg/vect/vect-4.f90: Likewise.
4028         * gfortran.dg/vect/vect-5.f90: Likewise.
4029
4030 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4031
4032         PR tree-optimization/36318
4033         * gcc.dg/tree-ssa/sra-7.c: New test.
4034
4035 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4036
4037         PR fortran/37203
4038         * gfortran.dg/reshape_order_5.f90: New.
4039         * gfortran.dg/reshape_shape_1.f90: New.
4040
4041 2009-06-04  Jason Merrill  <jason@redhat.com>
4042
4043         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4044
4045 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4046
4047         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4048         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4049
4050 2009-06-04  Richard Guenther  <rguenther@suse.de>
4051
4052         PR c++/39371
4053         * g++.dg/torture/pr40335.C: New testcase.
4054
4055 2009-06-03  Richard Guenther  <rguenther@suse.de>
4056
4057         PR middle-end/40328
4058         * gcc.dg/torture/pr40328.c: New testcase.
4059
4060 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4061
4062         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4063         m68k and fido.
4064
4065 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4066
4067         * g++.dg/torture/pr40323.C: New file.
4068
4069 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4070
4071         * gnat.dg/specs/root.ads: New test.
4072         * gnat.dg/specs/root-level_1.ads: Likewise.
4073         * gnat.dg/specs/root-level_2.ads: Likewise.
4074         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4075
4076 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4077
4078         * g++.dg/init/ref15.C: Require unwrapped targets.
4079
4080 2009-06-02  Jason Merrill  <jason@redhat.com>
4081
4082         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4083         * g++.dg/cpp0x/initlist18.C: New.
4084         * g++.dg/cpp0x/initlist19.C: New.
4085
4086         * g++.dg/cpp0x/auto14.C: New.
4087
4088 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4089
4090         * gnat.dg/alignment6.adb: Remove XFAIL.
4091
4092 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4093
4094         PR c++/38089
4095         * g++.dg/template/spec36.C: New test.
4096
4097 2009-06-01  Ian Lance Taylor  <iant@google.com>
4098
4099         * gcc.dg/cast-qual-3.c: New testcase.
4100         * g++.dg/warn/Wcast-qual2.C: New testcase.
4101
4102 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4103
4104         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4105         (process-message): Expect column numbers.
4106         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4107         * gcc.dg/pch/counter-2.c: Same.
4108         * gcc.dg/pch/valid-2.c: Same.
4109         * gcc.dg/pch/warn-1.c: Same.
4110         * gcc.dg/pch/valid-1.c: Same.
4111         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4112         * gcc.dg/cpp/syshdr.c: Same.
4113         * gcc.dg/cpp/19940712-1.c: Same.
4114         * gcc.dg/cpp/missing-header-1.c: Same.
4115         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4116         * gcc.dg/cpp/tr-warn3.c: Same.
4117         * gcc.dg/cpp/pr29612-2.c: Same.
4118         * gcc.dg/cpp/tr-warn4.c: Same.
4119         * gcc.dg/cpp/Wtrigraphs.c: Same.
4120         * gcc.dg/cpp/poison.c: Same.
4121         * gcc.dg/cpp/arith-3.c: Same.
4122         * gcc.dg/cpp/sysmac2.c: Same.
4123         * gcc.dg/cpp/cpp.exp: Same.
4124         * gcc.dg/cpp/tr-warn5.c: Same.
4125         * gcc.dg/cpp/include2.c: Same.
4126         * gcc.dg/cpp/Wmissingdirs.c: Same.
4127         * gcc.dg/cpp/Wmissingdirs.c: Same.
4128         * gcc.dg/cpp/tr-warn6.c: Same.
4129         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4130         * gcc.dg/cpp/macspace1.c: Same.
4131         * gcc.dg/cpp/escape-2.c: Same.
4132         * gcc.dg/cpp/assert2.c: Same.
4133         * gcc.dg/cpp/undef2.c: Same.
4134         * gcc.dg/cpp/macspace2.c: Same.
4135         * gcc.dg/cpp/tr-warn1.c: Same.
4136         * gcc.dg/cpp/extratokens2.c: Same.
4137         * gcc.dg/cpp/strify2.c: Same.
4138         * gcc.dg/cpp/Wsignprom.c: Same.
4139         * gcc.dg/cpp/redef2.c: Same.
4140         * gcc.dg/cpp/trad/trad.exp: Same.
4141         * gcc.dg/cpp/arith-1.c: Same.
4142         * gcc.dg/cpp/extratokens.c: Same.
4143         * gcc.dg/cpp/if-mpar.c: Same.
4144
4145 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4146
4147         * gnat.dg/nested_float_packed.ads: New test.
4148
4149 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4150             Eric Botcazou  <botcazou@adacore.com>
4151
4152         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4153         * gnat.dg/test_oconst.adb: New test.
4154
4155 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4156
4157         * gcc.dg/plugin/ggcplug.c: Moved comment.
4158         (plugin_init): Fixed typo, declared i, returned 0 at end.
4159
4160 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4161
4162         PR testsuite/40244
4163         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4164         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4165
4166 2009-05-29  Ian Lance Taylor  <iant@google.com>
4167
4168         * gcc.dg/Wcxx-compat-11.c: New testcase.
4169
4170 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4171
4172         PR fortran/40019
4173         * gfortran.dg/leadz_trailz_1.f90: New test.
4174         * gfortran.dg/leadz_trailz_2.f90: New test.
4175
4176 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4177
4178         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4179         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4180         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4181         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4182         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4183         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4184         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4185         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4186         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4187         * gcc.dg/tree-ssa/sra-5.c: New file.
4188         * gcc.dg/tree-ssa/sra-6.c: New file.
4189         * gcc.c-torture/compile/sra-1.c: New file.
4190
4191 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4192
4193         PR middle-end/40291
4194         * gcc.c-torture/compile/pr40291.c: New test.
4195
4196         PR target/40017
4197         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4198         __vector _Bool.
4199         * gcc.target/powerpc/altivec-30.c: New test.
4200         * gcc.target/powerpc/altivec-31.c: New test.
4201
4202 2009-05-28  Richard Guenther  <rguenther@suse.de>
4203
4204         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4205         * gcc.c-torture/execute/20090527-1.c: Likewise.
4206
4207 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4208
4209         PR c++/39754
4210         * g++.dg/template/canon-type-1.C: New test.
4211         * g++.dg/template/canon-type-2.C: Likewise.
4212         * g++.dg/template/canon-type-3.C: Likewise.
4213         * g++.dg/template/canon-type-4.C: Likewise.
4214         * g++.dg/template/canon-type-5.C: Likewise.
4215         * g++.dg/template/canon-type-6.C: Likewise.
4216         * g++.dg/template/canon-type-7.C: Likewise.
4217
4218 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4219             Uros Bizjak  <ubizjak@gmail.com>
4220             Danny Smith  <dansmister@gmail.com>
4221
4222         PR target/37216
4223
4224         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4225         New function.
4226         * gcc.target/i386/pr37216.c:  New test source file.
4227         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4228         use -fno-common for testing Cygwin and MinGW targets.
4229
4230 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4231
4232         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4233         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4234         * g++.dg/pr37742.C (size_t): Likewise.
4235         * g++.dg/torture/pr34850.C (size_t): Likewise.
4236         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4237         _PTRDIFF_TYPE__.
4238         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4239         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4240         (size_t): Use __extension__ and __SIZE_TYPE__.
4241         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4242         __SIZE_TYPE__.
4243         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4244         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4245         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4246         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4247         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4248         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4249         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4250         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4251         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4252         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4253         (__ssize_t): Likewise.
4254         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4255         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4256         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4257         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4258         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4259         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4260         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4261         * gcc.dg/pr33667.c (size_t): Likewise.
4262         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4263         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4264         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4265         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4266         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4267         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4268
4269 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4270
4271         PR tree-optimization/40254
4272         * gcc.dg/vect/pr40254.c: New test.
4273
4274 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4275
4276         PR middle-end/33699
4277         * gcc.target/mips/const-anchor-1.c: New test.
4278         * gcc.target/mips/const-anchor-2.c: New test.
4279
4280 2009-05-27  Jason Merrill  <jason@redhat.com>
4281
4282         * g++.dg/cpp0x/initlist15.C: New.
4283         * g++.dg/cpp0x/initlist16.C: New.
4284         * g++.dg/cpp0x/initlist17.C: New.
4285
4286 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4287
4288         PR fortran/39178
4289         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4290         patterns to reflect frontend changes.
4291         * gfortran.dg/vector_subscript_4.f90: Likewise.
4292
4293 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4294             Eric Botcazou  <botcazou@adacore.com>
4295
4296         * gcc.c-torture/execute/align-nest.c: New testcase.
4297         * gnat.dg/misaligned_nest.adb: New testcase.
4298
4299 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4300
4301         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4302         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4303         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4304         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4305
4306 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4307
4308         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4309         cast instead of assuming 0ul.
4310         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4311         __SIZE_TYPE__.
4312         (_type_desc): Make first argument const.
4313         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4314
4315 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4316
4317         PR libfortran/40187
4318         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4319         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4320
4321 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4322
4323         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4324         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4325         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4326         * gcc.dg/plugin/ggcplug.c: Added new file.
4327
4328 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4329
4330         PR fortran/40246
4331         * gfortran.dg/nullify_4.f90: New test.
4332
4333 2009-05-26  Richard Guenther  <rguenther@suse.de>
4334
4335         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4336
4337 2009-05-26  Richard Guenther  <rguenther@suse.de>
4338
4339         PR middle-end/40252
4340         * gcc.c-torture/compile/pr40252.c: New testcase.
4341
4342 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4343
4344         PR c++/40007
4345         * g++.dg/template/typedef18.C: New test.
4346         * g++.dg/template/typedef19.C: Likewise.
4347         * g++.dg/template/typedef20.C: Likewise.
4348         * g++.dg/template/access11.C: Adjust.
4349
4350 2009-05-26  Richard Guenther  <rguenther@suse.de>
4351
4352         PR testsuite/40247
4353         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4354
4355 2009-05-25  Jason Merrill  <jason@redhat.com>
4356
4357         PR c++/38064
4358         * g++.dg/cpp0x/enum3.C: New test.
4359
4360 2009-05-25  Richard Guenther  <rguenther@suse.de>
4361
4362         PR tree-optimization/36327
4363         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4364         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4365         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4366         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4367         * gcc.dg/vect/vect-40.c: Likewise.
4368         * gcc.dg/vect/vect-42.c: Likewise.
4369         * gcc.dg/vect/vect-46.c: Likewise.
4370         * gcc.dg/vect/vect-76.c: Likewise.
4371
4372 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4373
4374         PR fortran/40176
4375         * gfortran.dg/proc_ptr_18.f90: New.
4376         * gfortran.dg/proc_ptr_19.f90: New.
4377         * gfortran.dg/proc_ptr_comp_9.f90: New.
4378         * gfortran.dg/proc_ptr_comp_10.f90: New.
4379
4380 2009-05-25  Richard Guenther  <rguenther@suse.de>
4381
4382         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4383         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4384
4385 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4386
4387         PR tree-optimization/40238
4388         * gcc.dg/vect/pr40238.c: New test.
4389
4390 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4391             Dominique Dhumieres  <dominiq@lps.ens.fr>
4392
4393         PR fortran/35732
4394         PR fortran/39872
4395         * gfortran.dg/bounds_check_fail_3.f90: New test.
4396         * gfortran.dg/bounds_check_fail_4.f90: New test.
4397         * gfortran.dg/bounds_check_14.f90: Update test.
4398         * gfortran.dg/bound_4.f90: Update test.
4399
4400 2009-05-24  Richard Guenther  <rguenther@suse.de>
4401
4402         PR middle-end/40233
4403         * gcc.c-torture/compile/pr40233.c: New testcase.
4404
4405 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4406
4407         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4408         for alpha*-*-* targets.
4409
4410 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4411
4412         * gcc.dg/vect/bb-slp-1.c: New test.
4413         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4414         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4415         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4416         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4417         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4418         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4419         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4420         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4421         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4422         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4423         gcc.dg/vect/bb-slp-22.c: Likewise.
4424         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4425
4426 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4427             Maxim Kuvyrkov  <maxim@codesourcery.com>
4428
4429         * gcc.dg/falign-labels-1.c: New test.
4430
4431 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4432
4433         * gnat.dg/specs/rep_clause3.ads: New test.
4434
4435 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4436
4437         * gnat.dg/addr6.adb: New test.
4438
4439 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4440
4441         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4442         New function.
4443         * gcc.target/arm/thumb2-mul-space.c: New file.
4444         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4445         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4446         * gcc.target/arm/thumb2-mul-speed.c: New file.
4447
4448 2009-05-22  Richard Guenther  <rguenther@suse.de>
4449
4450         PR middle-end/38964
4451         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4452         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4453         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4454
4455 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4456
4457         * gcc.dg/dll-6.c: New test.
4458         * gcc.dg/dll-6a.c: Likewise.
4459         * gcc.dg/dll-7.c: Likewise.
4460         * gcc.dg/dll-7a.c: Likewise.
4461         * g++.dg/ext/dllexport2.C: Likewise.
4462         * g++.dg/ext/dllexport2a.cc: Likewise.
4463
4464 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4465
4466         PR target/37846
4467         * gcc.target/ia64/mfused-madd-vect.c: New test.
4468         * gcc.target/ia64/mfused-madd.c: New test.
4469         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4470         * gcc.target/ia64/mno-fused-madd.c: New test.
4471
4472 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4473
4474         * gcc.target/i386/movbe-1.c: New.
4475         * gcc.target/i386/movbe-2.c: Likewise.
4476
4477 2009-05-21  Taras Glek  <tglek@mozilla.com>
4478
4479         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4480         plugin_init signature.
4481         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4482         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4483         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4484
4485 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4486
4487         * gcc.dg/target/arm/neon-vmla-1.c: New.
4488         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4489
4490 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4491
4492         * gcc.target/mips/octeon-exts-6.c: New test.
4493         * gcc.target/mips/extend-1.c: New test.
4494         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4495         EXTS.
4496         * gcc.target/mips/octeon-exts-5.c: Likewise.
4497
4498 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4499
4500         PR middle-end/40204
4501         * gcc.c-torture/compile/pr40204.c: New test.
4502
4503 2009-05-20  Richard Guenther  <rguenther@suse.de>
4504
4505         * gcc.c-torture/compile/20090518-1.c: New testcase.
4506
4507 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4508
4509         PR tree-optimization/40087
4510         * gcc.dg/tree-ssa/pr40087.c: New test.
4511
4512 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4513
4514         * gcc.dg/vector-4.c: New testcase.
4515         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4516         * g++.dg/ext/vector16.C: New testcase.
4517
4518 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4519
4520         PR c/40172
4521         * gcc.dg/pr40172.c: Renamed to ...
4522         * gcc.dg/pr40172-1.c: This.
4523
4524         * gcc.dg/pr40172-2.c: New.
4525         * gcc.dg/pr40172-3.c: Likewise.
4526
4527 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4528
4529         PR c/40172
4530         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4531
4532 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4533
4534         * gnat.dg/loop_optimization6.ad[sb]: New test.
4535
4536 2009-05-19  Richard Guenther  <rguenther@suse.de>
4537
4538         * gcc.c-torture/compile/20090519-1.c: New testcase.
4539
4540 2009-05-18  Jason Merrill  <jason@redhat.com>
4541
4542         * g++.dg/cpp0x/explicit1.C: New.
4543         * g++.dg/cpp0x/explicit2.C: New.
4544
4545 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4546
4547         PR debug/40109
4548         * g++.dg/debug/dwarf2/nested-1.C: New test.
4549
4550 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4551
4552         PR testsuite/39907
4553         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4554         stack alignment.
4555
4556 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4557
4558         PR fortran/40164
4559         * gfortran.dg/proc_ptr_comp_8.f90: New.
4560
4561 2009-05-18  Richard Guenther  <rguenther@suse.de>
4562
4563         PR fortran/40168
4564         * gfortran.dg/array_memset_2.f90: Adjust.
4565
4566 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4567
4568         PR fortran/36947
4569         PR fortran/40039
4570         * gfortran.dg/interface_27.f90: New.
4571         * gfortran.dg/interface_28.f90: New.
4572         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4573         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4574
4575 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4576
4577         * gcc.target/m68k/tls-ie.c: New test.
4578         * gcc.target/m68k/tls-le.c: New test.
4579         * gcc.target/m68k/tls-gd.c: New test.
4580         * gcc.target/m68k/tls-ld.c: New test.
4581         * gcc.target/m68k/tls-ie-xgot.c: New test.
4582         * gcc.target/m68k/tls-le-xtls.c: New test.
4583         * gcc.target/m68k/tls-gd-xgot.c: New test.
4584         * gcc.target/m68k/tls-ld-xgot.c: New test.
4585         * gcc.target/m68k/tls-ld-xtls.c: New test.
4586         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4587
4588 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4589
4590         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4591
4592 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4593
4594         PR c/40172
4595         * gcc.dg/pr40172.c: New.
4596
4597 2009-05-17  Jason Merrill  <jason@redhat.com>
4598
4599         PR c++/40139
4600         * g++.dg/template/dtor6.C: New.
4601
4602 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4603
4604         * g++.dg/warn/translate-ice-1.C: New test.
4605
4606 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4607
4608         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4609         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4610         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4611         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4612
4613 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4614
4615         PR fortran/33197
4616         * gfortran.dg/erf_2.F90: New test.
4617         * gfortran.dg/erfc_scaled_2.f90: New test.
4618
4619 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4620
4621         PR fortran/31243
4622         * gfortran.dg/string_1.f90: New test.
4623         * gfortran.dg/string_2.f90: New test.
4624         * gfortran.dg/string_3.f90: New test.
4625
4626 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4627
4628         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4629         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4630
4631 2009-05-15  Ian Lance Taylor  <iant@google.com>
4632
4633         * gcc.dg/Wcxx-compat-10.c: New testcase.
4634
4635 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4636
4637         PR 16302
4638         * gcc.dg/pr16302.c: New.
4639         * g++.dg/warn/pr16302.C: New.
4640
4641 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4642
4643         * gcc.dg/torture/builtin-math-5.c: New.
4644         * gcc.dg/torture/builtin-math-6.c: New.
4645         * lib/target-supports.exp (check_effective_target_mpc): New.
4646
4647 2009-05-15  Jan Hubicka  <jh@suse.cz>
4648
4649         * gcc.dg/tree-ssa/inline-3.c: New testcase
4650
4651 2009-05-15  Jan Hubicka  <jh@suse.cz>
4652
4653         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4654         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4655         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4656         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4657         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4658         Mark noinline.
4659         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4660         Mark noinline.
4661         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4662         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4663
4664 2009-05-15  Jan Hubicka  <jh@suse.cz>
4665
4666         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4667         optimized by sibcall noinline.
4668
4669 2009-05-15  Jan Hubicka  <jh@suse.cz>
4670
4671         * sibcall-1.c (track): Mark noinline.
4672         * sibcall-2.c (track): Mark noinline.
4673         * sibcall-3.c (track): Mark noinline.
4674         * sibcall-4.c (track): Mark noinline.
4675
4676 2009-05-15  Jan Hubicka  <jh@suse.cz>
4677
4678         * flatten-2.c: Disable early inlining; add comment.
4679         * flatten-3.c: New test based on flatten-2.c.
4680
4681 2009-05-15  Richard Guenther  <rguenther@suse.de>
4682
4683         PR tree-optimization/39999
4684         * gcc.c-torture/compile/pr39999.c: New testcase.
4685
4686 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4687
4688         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4689
4690 2009-05-14  Ian Lance Taylor  <iant@google.com>
4691
4692         * gcc.dg/Wcxx-compat-9.c: New testcase.
4693
4694 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4695
4696         PR fortran/39996
4697         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4698         * gfortran.dg/duplicate_type_2.f90: Ditto.
4699         * gfortran.dg/duplicate_type_3.f90: New.
4700
4701 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4702
4703         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4704         * ada/acats/tests/c5/c59002c.ada: Likewise.
4705
4706 2009-05-13  Taras Glek  <tglek@mozilla.com>
4707
4708         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4709         attributes and decl smashing.
4710         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4711         attributes.
4712         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4713         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4714
4715 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR fortran/39865
4718         * gfortran.dg/pr39865.f90: New test.
4719         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4720         arrays in FMT=.
4721         * gfortran.dg/hollerith_f95.f90: Likewise.
4722         * gfortran.dg/hollerith6.f90: New test.
4723         * gfortran.dg/hollerith7.f90: New test.
4724
4725 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4726
4727         PR cpp/36674
4728         * gcc.dg/cpp/pr36674.i: New.
4729
4730 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4731
4732         PR middle-end/40035
4733         * gcc.c-torture/compile/pr40035.c: New test.
4734
4735 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4736
4737         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4738
4739 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4740
4741         PR fortran/40110
4742         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4743         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4744         * gfortran.dg/interop_params.f03: Ditto.
4745
4746 2009-05-12  Jan Hubicka  <jh@suse.cz>
4747
4748         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4749         so unrolling still happens.
4750         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4751         * gcc.dg/ipa/ipacost-2.c: Likewise.
4752         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4753
4754 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4755
4756         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4757
4758 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4759
4760         * lib/target-supports.exp (check_profiling_available): Return
4761         false for -p on *-*-cygwin* targets.
4762
4763 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4764
4765         PR tree-optimization/38632
4766         * g++.dg/tree-ssa/pr38632.C: New.
4767
4768 2009-05-11  Jan Hubicka  <jh@suse.cz>
4769
4770         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4771         we now optimize better.
4772         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4773         out at different places.
4774         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4775         unroling.
4776         * gcc.dg/vect/vect-76.c: Likewise.
4777         * gcc.dg/vect/vect-70.c: Likewise.
4778         * gcc.dg/vect/vect-66.c: Likewise.
4779         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4780         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4781
4782 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4783
4784         PR middle-end/40080
4785         * gcc.c-torture/compile/pr40080.c: New.
4786
4787 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4788
4789         * gcc.c-torture/compile/pr40026.c: New testcase.
4790
4791 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4792
4793         PR fortran/40089
4794         * gfortran.dg/proc_ptr_comp_7.f90: New.
4795
4796 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4797
4798         PR tree-optimization/40074
4799         * gcc.dg/vect/pr40074.c: New test.
4800
4801 2009-05-10  Ian Lance Taylor  <iant@google.com>
4802
4803         * gcc.dg/Wcxx-compat-7.c: New testcase.
4804         * gcc.dg/Wcxx-compat-8.c: New testcase.
4805         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4806         * gcc.dg/pr17188-1.c: Likewise.
4807         * gcc.dg/pr39084.c: Likewise.
4808
4809 2009-05-10  Michael Matz  <matz@suse.de>
4810
4811         PR target/40031
4812         * gcc.dg/pr40031.c: New test.
4813
4814 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/40018
4817         * gfortran.dg/array_constructor_31.f90: New test.
4818
4819 2009-05-10  Richard Guenther  <rguenther@suse.de>
4820
4821         PR tree-optimization/40081
4822         * g++.dg/torture/pr40081.C: New testcase.
4823
4824 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4825
4826         PR fortran/38863
4827         * gfortran.dg/dependency_24.f90: New test.
4828         * gfortran.dg/dependency_23.f90: Clean up module files.
4829
4830 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4831
4832         PR fortran/38956
4833         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4834         * gfortran.dg/chmod_2.f90: Likewise.
4835         * gfortran.dg/chmod_3.f90: Likewise.
4836         * gfortran.dg/open_errors.f90: Likewise.
4837
4838 2009-05-09  Jan Hubicka  <jh@suse.cz>
4839
4840         PR middle-end/40043
4841         * g++.dg/eh/nested-try.C: New test.
4842
4843 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4844
4845         PR tree-optimization/40049
4846         * gcc.dg/vect/vect-shift-2.c: New test.
4847
4848 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4849
4850         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4851         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4852
4853 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4854
4855         PR c/36892
4856         * g++.dg/warn/deprecated-6.C: New.
4857         * gcc.dg/deprecated-4.c: Likewise.
4858         * gcc.dg/deprecated-5.c: Likewise.
4859         * gcc.dg/deprecated-6.c: Likewise.
4860
4861 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4862
4863         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4864         __aligned__(__BIGGEST_ALIGNMENT__).
4865         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4866         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4867         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4868         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4869         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4870         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4871         * gcc.dg/vect/Os-vect-95.c: Likewise.
4872         * gcc.dg/vect/pr20122.c: Likewise.
4873         * gcc.dg/vect/pr36493.c: Likewise.
4874         * gcc.dg/vect/pr37385.c: Likewise.
4875         * gcc.dg/vect/slp-7.c: Likewise.
4876         * gcc.dg/vect/slp-9.c: Likewise.
4877         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4878         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4879         * gcc.dg/vect/vect-35.c: Likewise.
4880         * gcc.dg/vect/vect-40.c: Likewise.
4881         * gcc.dg/vect/vect-42.c: Likewise.
4882         * gcc.dg/vect/vect-44.c: Likewise.
4883         * gcc.dg/vect/vect-46.c: Likewise.
4884         * gcc.dg/vect/vect-48.c: Likewise.
4885         * gcc.dg/vect/vect-52.c: Likewise.
4886         * gcc.dg/vect/vect-54.c: Likewise.
4887         * gcc.dg/vect/vect-56.c: Likewise.
4888         * gcc.dg/vect/vect-58.c: Likewise.
4889         * gcc.dg/vect/vect-60.c: Likewise.
4890         * gcc.dg/vect/vect-74.c: Likewise.
4891         * gcc.dg/vect/vect-75.c: Likewise.
4892         * gcc.dg/vect/vect-76.c: Likewise.
4893         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4894         * gcc.dg/vect/vect-77.c: Likewise.
4895         * gcc.dg/vect/vect-77-global.c: Likewise.
4896         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4897         * gcc.dg/vect/vect-78.c: Likewise.
4898         * gcc.dg/vect/vect-78-global.c: Likewise.
4899         * gcc.dg/vect/vect-80.c: Likewise.
4900         * gcc.dg/vect/vect-85.c: Likewise.
4901         * gcc.dg/vect/vect-87.c: Likewise.
4902         * gcc.dg/vect/vect-88.c: Likewise.
4903         * gcc.dg/vect/vect-92.c: Likewise.
4904         * gcc.dg/vect/vect-93.c: Likewise.
4905         * gcc.dg/vect/vect-95.c: Likewise.
4906         * gcc.dg/vect/vect-97.c: Likewise.
4907         * gcc.dg/vect/vect-complex-1.c: Likewise.
4908         * gcc.dg/vect/vect-complex-4.c: Likewise.
4909         * gcc.dg/vect/vect-complex-5.c: Likewise.
4910         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4911         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4912         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4913         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4914         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4915         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4916         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4917         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4918         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4919         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4920         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4921         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4922         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4923         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4924         * gcc.dg/vect/vect-outer-1.c: Likewise.
4925         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4926         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4927         * gcc.dg/vect/vect-outer-2.c: Likewise.
4928         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4929         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4930         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4931         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4932         * gcc.dg/vect/vect-outer-3.c: Likewise.
4933         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4934         * gcc.dg/vect/vect-outer-5.c: Likewise.
4935         * gcc.dg/vect/vect-outer-6.c: Likewise.
4936         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4937         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4938         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4939         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4940         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4941         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4942         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4943         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4944         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4945         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4946         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4947         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4948         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4949         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4950
4951 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4952
4953         PR c/24581
4954         * gcc.dg/torture/complex-sign.h: New header.
4955         * gcc.dg/torture/complex-sign-add.c,
4956         gcc.dg/torture/complex-sign-mixed-add.c,
4957         gcc.dg/torture/complex-sign-mixed-div.c,
4958         gcc.dg/torture/complex-sign-mixed-mul.c,
4959         gcc.dg/torture/complex-sign-mixed-sub.c,
4960         gcc.dg/torture/complex-sign-mul.c,
4961         gcc.dg/torture/complex-sign-sub.c: New tests.
4962
4963 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4964
4965         PR fortran/39876
4966         * gfortran.dg/intrinsic_3.f90: New.
4967
4968 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4969
4970         PR c/39037
4971         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4972         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4973         * gcc.dg/dfp/float-constant-double.c: New test.
4974         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4975         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4976         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4977         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4978         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4979         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4980         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4981         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4982         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4983
4984 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4985
4986         PR middle-end/40057
4987         * gcc.c-torture/execute/pr40057.c: New test.
4988
4989 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
4990
4991         * gcc.c-torture/compile/const-high-part.c: New test.
4992
4993 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4994
4995         PR testsuite/40050
4996         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4997         build plugin.
4998
4999 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5000
5001         PR fortran/39630
5002         * gfortran.dg/proc_decl_1.f90: Modified.
5003         * gfortran.dg/proc_ptr_comp_1.f90: New.
5004         * gfortran.dg/proc_ptr_comp_2.f90: New.
5005         * gfortran.dg/proc_ptr_comp_3.f90: New.
5006         * gfortran.dg/proc_ptr_comp_4.f90: New.
5007         * gfortran.dg/proc_ptr_comp_5.f90: New.
5008         * gfortran.dg/proc_ptr_comp_6.f90: New.
5009
5010 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5011
5012         PR c++/17395
5013         * g++.dg/template/call7.C: New test.
5014
5015 2009-05-06  Diego Novillo  <dnovillo@google.com>
5016
5017         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5018
5019 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5020
5021         * gfortran.dg/pr40021.f: Moved to ...
5022         * gfortran.fortran-torture/execute/pr40021.f: Here.
5023
5024 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5025
5026         PR middle-end/39986
5027         * gcc.dg/dfp/pr39986.c: New test.
5028
5029 2009-05-06  Michael Matz  <matz@suse.de>
5030
5031         PR middle-end/40021
5032         * gfortran.dg/pr40021.f: New test.
5033
5034 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5035
5036         * lib/plugin-support.exp: New file containing support procs for
5037         plugin testcases.
5038         * lib/target-supports.exp (check_plugin_available): New proc.
5039         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5040         * gcc.dg/plugin/selfassign.c: New plugin source file.
5041         * gcc.dg/plugin/self-assign-test-1.c: New test.
5042         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5043         * g++.dg/README: Add description for plugin test.
5044         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5045         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5046         * g++.dg/plugin/selfassign.c: New plugin source file.
5047         * g++.dg/plugin/self-assign-test-1.C: New test.
5048         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5049         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5050         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5051         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5052
5053 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5054
5055         PR fortran/40041
5056         * gfortran.dg/intrinsic_2.f90: New test.
5057         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5058
5059 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5060
5061         PR c/40032
5062         * gcc.dg/noncompile/incomplete-5.c: New test.
5063
5064 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5065
5066         PR middle-end/39666
5067         * gcc.dg/pr39666-1.c: New test.
5068         * gcc.dg/pr39666-2.c: Likewise.
5069         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5070         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5071         * gfortran.dg/pr39666-1.f90: Likewise.
5072         * gfortran.dg/pr39666-2.f90: Likewise.
5073
5074 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5075
5076         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5077         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5078         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5079
5080 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5081
5082         PR fortran/39998
5083         * gfortran.dg/proc_ptr_17.f90: New.
5084
5085 2009-05-05  Richard Guenther  <rguenther@suse.de>
5086
5087         PR tree-optimization/40022
5088         * gcc.c-torture/execute/pr40022.c: New testcase.
5089
5090 2009-05-05  Richard Guenther  <rguenther@suse.de>
5091
5092         PR middle-end/40023
5093         * gcc.c-torture/compile/pr40023.c: New testcase.
5094
5095 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5096
5097         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5098         * g++.dg/template/overload9.C: Likewise.
5099         * g++.dg/ext/ms-1.C: New.
5100
5101 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5102
5103         PR c++/40013
5104         * g++.dg/ext/vla7.C: New test.
5105
5106 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5107
5108         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5109
5110 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5111
5112         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5113         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5114         Update expected errors.
5115
5116 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5117
5118         PR c++/28152
5119         * g++.dg/parse/parser-pr28152.C: New.
5120         * g++.dg/parse/parser-pr28152-2.C: New.
5121
5122 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5123
5124         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5125
5126 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5127
5128         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5129         * gcc.target/sparc/fexpand-2.c: Likewise.
5130         * gcc.target/sparc/fpmerge-2.c: Likewise.
5131         * gcc.target/sparc/pdist-2.c: Likewise.
5132
5133 2009-05-03  Richard Guenther  <rguenther@suse.de>
5134
5135         PR c/39983
5136         * gcc.c-torture/compile/pr39983.c: New testcase.
5137
5138 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5139
5140         * gcc.dg/c99-complex-3.c: New test.
5141
5142 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5143
5144         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5145
5146 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5147
5148         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5149
5150 2009-05-02  Richard Guenther  <rguenther@suse.de>
5151
5152         PR middle-end/40001
5153         * gcc.target/spu/pr40001.c: New testcase.
5154
5155 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5156
5157         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5158
5159 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5160
5161         PR middle-end/39579
5162         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5163         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5164
5165 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5166
5167         PR testsuite/39776
5168         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5169         no longer issued.
5170
5171 2009-04-30  David Ayers  <ayers@fsfe.org>
5172
5173         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5174         and gcc_error_prefix variables.
5175         * objc.dg/bad-receiver-type.m: Update to match correct
5176         diagnostics marker.
5177         * objc.dg/encode-5.m: Likewise.
5178         * objc.dg/id-1.m: Likewise.
5179         * objc.dg/method-1.m: Likewise.
5180         * objc.dg/method-6.m: Likewise.
5181         * objc.dg/method-7.m: Likewise.
5182         * objc.dg/method-9.m: Likewise.
5183         * objc.dg/method-11.m: Likewise.
5184         * objc.dg/method-20.m: Likewise.
5185         * objc.dg/private-1.m: Likewise.
5186
5187 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5188
5189         PR libfortran/39667
5190         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5191         * gfortran.dg/advance_4.f90: Likewise
5192         * gfortran.dg/advance_5.f90: Likewise
5193         * gfortran.dg/append_1.f90: Likewise
5194         * gfortran.dg/backslash_1.f90: Likewise
5195         * gfortran.dg/backslash_2.f90: Likewise
5196         * gfortran.dg/backslash_3.f: Likewise
5197         * gfortran.dg/backspace_10.f90: Likewise
5198         * gfortran.dg/backspace_3.f: Likewise
5199         * gfortran.dg/backspace_4.f: Likewise
5200         * gfortran.dg/backspace_5.f: Likewise
5201         * gfortran.dg/backspace_8.f: Likewise
5202         * gfortran.dg/backspace_9.f: Likewise
5203         * gfortran.dg/complex_write.f90: Likewise
5204         * gfortran.dg/convert_implied_open.f90: Likewise
5205         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5206         * gfortran.dg/dos_eol.f: Likewise
5207         * gfortran.dg/empty_format_1.f90: Likewise
5208         * gfortran.dg/endfile.f: Likewise
5209         * gfortran.dg/eof_1.f90: Likewise
5210         * gfortran.dg/eor_1.f90: Likewise
5211         * gfortran.dg/eor_handling_1.f90: Likewise
5212         * gfortran.dg/eor_handling_2.f90: Likewise
5213         * gfortran.dg/eor_handling_3.f90: Likewise
5214         * gfortran.dg/eor_handling_4.f90: Likewise
5215         * gfortran.dg/eor_handling_5.f90: Likewise
5216         * gfortran.dg/error_recovery_5.f90: Likewise
5217         * gfortran.dg/f2003_inquire_1.f03: Likewise
5218         * gfortran.dg/f2003_io_4.f03: Likewise
5219         * gfortran.dg/f2003_io_5.f03: Likewise
5220         * gfortran.dg/f2003_io_7.f03: Likewise
5221         * gfortran.dg/fgetc_1.f90: Likewise
5222         * gfortran.dg/fgetc_2.f90: Likewise
5223         * gfortran.dg/flush_1.f90: Likewise
5224         * gfortran.dg/fmt_exhaust.f90: Likewise
5225         * gfortran.dg/fmt_huge.f90: Likewise
5226         * gfortran.dg/fmt_read.f90: Likewise
5227         * gfortran.dg/fmt_t_1.f90: Likewise
5228         * gfortran.dg/fmt_t_2.f90: Likewise
5229         * gfortran.dg/fmt_t_3.f90: Likewise
5230         * gfortran.dg/fmt_t_4.f90: Likewise
5231         * gfortran.dg/fmt_t_5.f90: Likewise
5232         * gfortran.dg/fmt_t_7.f: Likewise
5233         * gfortran.dg/fseek.f90: Likewise
5234         * gfortran.dg/ftell_1.f90: Likewise
5235         * gfortran.dg/ftell_2.f90: Likewise
5236         * gfortran.dg/func_derived_3.f90: Likewise
5237         * gfortran.dg/inquire_9.f90: Likewise
5238         * gfortran.dg/iostat_1.f90: Likewise
5239         * gfortran.dg/iostat_2.f90: Likewise
5240         * gfortran.dg/list_read_1.f90: Likewise
5241         * gfortran.dg/list_read_4.f90: Likewise
5242         * gfortran.dg/list_read_5.f90: Likewise
5243         * gfortran.dg/list_read_7.f90: Likewise
5244         * gfortran.dg/list_read_8.f90: Likewise
5245         * gfortran.dg/list_read_9.f90: Likewise
5246         * gfortran.dg/namelist_13.f90: Likewise
5247         * gfortran.dg/namelist_14.f90: Likewise
5248         * gfortran.dg/namelist_15.f90: Likewise
5249         * gfortran.dg/namelist_16.f90: Likewise
5250         * gfortran.dg/namelist_17.f90: Likewise
5251         * gfortran.dg/namelist_18.f90: Likewise
5252         * gfortran.dg/namelist_19.f90: Likewise
5253         * gfortran.dg/namelist_20.f90: Likewise
5254         * gfortran.dg/namelist_24.f90: Likewise
5255         * gfortran.dg/namelist_26.f90: Likewise
5256         * gfortran.dg/namelist_27.f90: Likewise
5257         * gfortran.dg/namelist_28.f90: Likewise
5258         * gfortran.dg/namelist_37.f90: Likewise
5259         * gfortran.dg/namelist_38.f90: Likewise
5260         * gfortran.dg/namelist_39.f90: Likewise
5261         * gfortran.dg/namelist_40.f90: Likewise
5262         * gfortran.dg/namelist_43.f90: Likewise
5263         * gfortran.dg/namelist_44.f90: Likewise
5264         * gfortran.dg/namelist_45.f90: Likewise
5265         * gfortran.dg/namelist_46.f90: Likewise
5266         * gfortran.dg/namelist_47.f90: Likewise
5267         * gfortran.dg/namelist_48.f90: Likewise
5268         * gfortran.dg/namelist_49.f90: Likewise
5269         * gfortran.dg/namelist_50.f90: Likewise
5270         * gfortran.dg/namelist_51.f90: Likewise
5271         * gfortran.dg/namelist_52.f90: Likewise
5272         * gfortran.dg/namelist_56.f90: Likewise
5273         * gfortran.dg/namelist_char_only.f90: Likewise
5274         * gfortran.dg/namelist_use.f90: Likewise
5275         * gfortran.dg/namelist_use_only.f90: Likewise
5276         * gfortran.dg/noadv_size.f90: Likewise
5277         * gfortran.dg/open_access_append_1.f90: Likewise
5278         * gfortran.dg/pad_no.f90: Likewise
5279         * gfortran.dg/pr12884.f: Likewise
5280         * gfortran.dg/pr17090.f90: Likewise
5281         * gfortran.dg/pr17285.f90: Likewise
5282         * gfortran.dg/pr17286.f90: Likewise
5283         * gfortran.dg/pr18122.f90: Likewise
5284         * gfortran.dg/pr18210.f90: Likewise
5285         * gfortran.dg/pr18392.f90: Likewise
5286         * gfortran.dg/pr19155.f: Likewise
5287         * gfortran.dg/pr19216.f: Likewise
5288         * gfortran.dg/pr19467.f90: Likewise
5289         * gfortran.dg/pr19657.f: Likewise
5290         * gfortran.dg/pr20257.f90: Likewise
5291         * gfortran.dg/read_bad_advance.f90: Likewise
5292         * gfortran.dg/read_eof_2.f90: Likewise
5293         * gfortran.dg/read_eof_4.f90: Likewise
5294         * gfortran.dg/read_many_1.f: Likewise
5295         * gfortran.dg/read_noadvance.f90: Likewise
5296         * gfortran.dg/read_repeat.f90: Likewise
5297         * gfortran.dg/read_size_noadvance.f90: Likewise
5298         * gfortran.dg/read_x_past.f: Likewise
5299         * gfortran.dg/record_marker_1.f90: Likewise
5300         * gfortran.dg/record_marker_3.f90: Likewise
5301         * gfortran.dg/rewind_1.f90: Likewise
5302         * gfortran.dg/runtime_warning_1.f90: Likewise
5303         * gfortran.dg/shape_3.f90: Likewise
5304         * gfortran.dg/slash_1.f90: Likewise
5305         * gfortran.dg/stat_1.f90: Likewise
5306         * gfortran.dg/stat_2.f90: Likewise
5307         * gfortran.dg/streamio_11.f90: Likewise
5308         * gfortran.dg/streamio_3.f90: Likewise
5309         * gfortran.dg/streamio_4.f90: Likewise
5310         * gfortran.dg/streamio_9.f90: Likewise
5311         * gfortran.dg/tl_editing.f90: Likewise
5312         * gfortran.dg/unf_io_convert_1.f90: Likewise
5313         * gfortran.dg/unf_io_convert_2.f90: Likewise
5314         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5315         * gfortran.dg/unf_short_record_1.f90: Likewise
5316         * gfortran.dg/utf8_1.f03: Likewise
5317         * gfortran.dg/utf8_2.f03: Likewise
5318         * gfortran.dg/widechar_IO_1.f90: Likewise
5319         * gfortran.dg/write_check3.f90: Likewise
5320         * gfortran.dg/write_rewind_2.f: Likewise
5321         * gfortran.dg/x_slash_2.f: Likewise
5322
5323 2009-04-29  Richard Guenther  <rguenther@suse.de>
5324
5325         PR target/39943
5326         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5327         New.
5328         (check_effective_target_vect_floatuint_cvt): Likewise.
5329         * gcc.dg/vect/slp-10.c: Adjust.
5330         * gcc.dg/vect/slp-11.c: Adjust.
5331         * gcc.dg/vect/slp-12b.c: Adjust.
5332         * gcc.dg/vect/slp-33.c: Adjust.
5333         * gcc.c-torture/compile/pr39943.c: New testcase.
5334
5335 2009-04-29  Richard Guenther  <rguenther@suse.de>
5336
5337         PR middle-end/39937
5338         * gcc.c-torture/compile/pr39937.c: New testcase.
5339
5340 2009-04-29  Richard Guenther  <rguenther@suse.de>
5341
5342         PR tree-optimization/39941
5343         * gcc.c-torture/compile/pr39941.c: New testcase.
5344
5345 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5346
5347         * gcc.target/bfin/20090411-1.c: New test.
5348
5349 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5350
5351         PR target/39565
5352         * gcc.dg/pr39565.c: New testcase.
5353
5354 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5355
5356         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5357         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5358         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5359         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5360         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5361         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5362         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5363         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5364         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5365         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5366         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5367         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5368         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5369         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5370         * gcc.target/i386/pr37191.c: Likewise.
5371         * gcc.target/i386/reload-1.c: Likewise.
5372         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5373         * g++.old-deja/g++.pt/repo2.C: Likewise.
5374         * g++.old-deja/g++.pt/repo3.C: Likewise.
5375         * g++.old-deja/g++.pt/repo4.C: Likewise.
5376         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5377         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5378         * g++.dg/template/repo1.C: Likewise.
5379         * g++.dg/template/repo2.C: Likewise.
5380         * g++.dg/template/repo3.C: Likewise.
5381         * g++.dg/template/repo4.C: Likewise.
5382         * g++.dg/template/repo5.C: Likewise.
5383         * g++.dg/template/repo6.C: Likewise.
5384         * g++.dg/template/repo7.C: Likewise.
5385         * g++.dg/template/repo8.C: Likewise.
5386         * g++.dg/template/repo9.C: Likewise.
5387         * g++.dg/rtti/repo1.C: Likewise.
5388         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5389         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5390         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5391         * g++.dg/other/PR23205.C: Skip for vxworks.
5392         * g++.dg/ext/visibility/class1.C: Requires PIC.
5393         * g++.dg/eh/async-unwind2.C: Requires PIC.
5394         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5395         does not have cxa_exit.
5396
5397 2009-04-28  Jing Yu  <jingyu@google.com>
5398
5399         PR testsuite/39790
5400         * lib/target-supports.exp (check_effective_target_tls): Remove
5401         comment of caching.
5402         (check_effective_target_tls_native): Likewise.
5403         (check_effective_target_tls_runtime): Likewise.
5404         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5405         tls to tls_runtime.
5406         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5407
5408 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5409
5410         PR fortran/39946
5411         * gfortran.dg/proc_ptr_16.f90: New.
5412
5413 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5414
5415         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5416         lp64 is true.
5417
5418 2009-04-28  Richard Guenther  <rguenther@suse.de>
5419
5420         PR middle-end/39937
5421         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5422
5423 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5424
5425         * g++.dg/warn/pr35652.C: Removed.
5426         * gcc.dg/pr35652.c: Likewise.
5427
5428 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5429
5430         * gcc.target/ia64/20071210-2.c: New testcase.
5431
5432 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5433
5434         PR c/39323
5435         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5436         * gcc.dg/pr39323-3.c: Ditto.
5437
5438 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5439
5440         PR fortran/39930
5441         PR fortran/39931
5442         * gfortran.dg/ambiguous_reference_2.f90: New.
5443         * gfortran.dg/pointer_assign_7.f90: New.
5444
5445 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5446             Mark Mitchell  <mark@codesourcery.com>
5447
5448         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5449         * gcc.dg/20020103-1.c: Check for __ppc.
5450         * gcc.dg/asm-b.c: Check for __ppc.
5451         * gcc.dg/20020919-1.c: Check for __ppc.
5452         * gcc.dg/20020312-2.c: Likewise.
5453         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5454         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5455         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5456         * g++.dg/warn/weak1.C: Likewise.
5457         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5458         static so appropriate optimizations kick in.
5459         (find_base_value_wrapper): New function.
5460         * g++.dg/eh/simd-5.C: Fix target triplet.
5461         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5462
5463 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5464             H.J. Lu  <hongjiu.lu@intel.com>
5465
5466         PR target/39911
5467         * gcc.target/i386/pr39911.c: New test.
5468
5469 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5470
5471         PR fortran/39879
5472         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5473
5474 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5475
5476         PR c++/35652
5477         Revert:
5478
5479         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5480
5481         * gcc.dg/pr35652.C: New.
5482         * g++.dg/warn/pr35652.C: New.
5483         * gcc.dg/format/plus-1.c: Adjust message.
5484
5485 2009-04-27  DJ Delorie  <dj@redhat.com>
5486
5487         * lib/target-supports.exp (check_effective_target_double64): New.
5488         (check_effective_target_double64plus): New.
5489         (check_effective_target_large_double): New.
5490         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5491         * gcc.dg/div-double-1.c: Likewise.
5492         * gcc.dg/Wconversion-real.c: Require large_double.
5493         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5494
5495         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5496         are too small.
5497
5498         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5499         constants as long.
5500
5501 2009-04-27  Ian Lance Taylor  <iant@google.com>
5502
5503         * gcc.dg/Wcxx-compat-5.c: New testcase.
5504         * gcc.dg/Wcxx-compat-6.c: New testcase.
5505
5506 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5507
5508         Allow non-constant arguments to conversion intrinsics.
5509         * gcc.target/spu/intrinsics-3.c: Update tests.
5510
5511 2009-04-27  Richard Guenther  <rguenther@suse.de>
5512
5513         PR middle-end/39928
5514         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5515         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5516
5517 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5518
5519         PR target/39903
5520         * gcc.dg/torture/pr39903-1.c: New.
5521         * gcc.dg/torture/pr39903-2.c: Likewise.
5522
5523 2009-04-27  Revital Eres  <eres@il.ibm.com>
5524
5525         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5526         and check it.
5527         * gcc.dg/sms-2.c: Add dump check.
5528         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5529         and check it.
5530         * gcc.dg/sms-4.c: Likewise.
5531         * gcc.dg/sms-5.c: Likewise.
5532         * gcc.dg/sms-6.c: Likewise.
5533         * gcc.dg/sms-7.c: Likewise.
5534         * gcc.dg/sms-antideps.c: Rename to...
5535         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5536
5537 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5538
5539         * gnat.dg/opt2.adb: New test.
5540
5541 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5542
5543         PR c++/39875
5544         * g++.dg/warn/Wunused-15.C: New test.
5545
5546 2009-04-26  Michael Matz  <matz@suse.de>
5547
5548         Expand from SSA.
5549         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5550         change regexps.
5551         * gcc.target/i386/pr37248-1.c: Modified.
5552         * gcc.target/i386/pr37248-3.c: Modified.
5553         * gcc.target/i386/pr37248-2.c: Modified.
5554         * gnat.dg/aliasing1.adb: Modified.
5555         * gnat.dg/pack9.adb: Modified.
5556         * gnat.dg/aliasing2.adb: Modified.
5557         * gcc.dg/strict-overflow-2.c: Modified.
5558         * gcc.dg/autopar/reduc-1char.c: Modified.
5559         * gcc.dg/autopar/reduc-2char.c: Modified.
5560         * gcc.dg/autopar/reduc-1.c: Modified.
5561         * gcc.dg/autopar/reduc-2.c: Modified.
5562         * gcc.dg/autopar/reduc-3.c: Modified.
5563         * gcc.dg/autopar/reduc-6.c: Modified.
5564         * gcc.dg/autopar/reduc-7.c: Modified.
5565         * gcc.dg/autopar/reduc-8.c: Modified.
5566         * gcc.dg/autopar/reduc-9.c: Modified.
5567         * gcc.dg/autopar/reduc-1short.c: Modified.
5568         * gcc.dg/autopar/reduc-2short.c: Modified.
5569         * gcc.dg/autopar/parallelization-1.c: Modified.
5570         * gcc.dg/strict-overflow-4.c: Modified.
5571         * gcc.dg/strict-overflow-6.c: Modified.
5572         * gcc.dg/gomp/combined-1.c: Modified.
5573         * gcc.dg/no-strict-overflow-1.c: Modified.
5574         * gcc.dg/no-strict-overflow-3.c: Modified.
5575         * gcc.dg/no-strict-overflow-5.c: Modified.
5576         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5577         * gcc.dg/tree-ssa/pr18134.c: Modified.
5578         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5579         * gcc.dg/tree-ssa/vector-2.c: Modified.
5580         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5581         * gcc.dg/tree-ssa/loop-21.c: Modified.
5582         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5583         * gcc.dg/tree-ssa/vector-3.c: Modified.
5584         * gcc.dg/tree-ssa/asm-3.c: Modified.
5585         * gcc.dg/tree-ssa/pr23294.c: Modified.
5586         * gcc.dg/tree-ssa/loop-22.c: Modified.
5587         * gcc.dg/tree-ssa/loop-15.c: Modified.
5588         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5589         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5590         * gcc.dg/tree-ssa/pr20139.c: Modified.
5591         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5592         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5593         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5594         * gcc.dg/tree-ssa/loop-5.c: Modified.
5595         * gcc.dg/tree-ssa/pr19431.c: Modified.
5596         * gcc.dg/tree-ssa/pr32044.c: Modified.
5597         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5598         * gcc.dg/tree-ssa/loop-19.c: Modified.
5599         * gcc.dg/tree-ssa/loop-28.c: Modified.
5600         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5601         * gcc.dg/tree-ssa/divide-1.c: Modified.
5602         * gcc.dg/tree-ssa/inline-1.c: Modified.
5603         * gcc.dg/tree-ssa/divide-3.c: Modified.
5604         * gcc.dg/tree-ssa/pr30978.c: Modified.
5605         * gcc.dg/tree-ssa/alias-6.c: Modified.
5606         * gcc.dg/tree-ssa/divide-4.c: Modified.
5607         * gcc.dg/tree-ssa/alias-11.c: Modified.
5608         * gcc.dg/no-strict-overflow-7.c: Modified.
5609         * gcc.dg/strict-overflow-1.c: Modified.
5610         * gcc.dg/pr15784-4.c: Modified.
5611         * gcc.dg/pr34263.c: Modified.
5612         * gcc.dg/strict-overflow-3.c: Modified.
5613         * gcc.dg/tree-prof/stringop-1.c: Modified.
5614         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5615         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5616         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5617         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5618         * gcc.dg/no-strict-overflow-2.c: Modified.
5619         * gcc.dg/no-strict-overflow-4.c: Modified.
5620         * gcc.dg/no-strict-overflow-6.c: Modified.
5621         * g++.dg/tree-ssa/pr27090.C: Modified.
5622         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5623         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5624         * g++.dg/tree-ssa/pr19807.C: Modified.
5625         * g++.dg/opt/pr30965.C: Modified.
5626         * g++.dg/init/new17.C: Modified.
5627         * gfortran.dg/whole_file_6.f90: Modified.
5628         * gfortran.dg/whole_file_5.f90: Modified.
5629         * gfortran.dg/reassoc_1.f90: Modified.
5630         * gfortran.dg/reassoc_3.f90: Modified.
5631
5632 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5633
5634         PR fortran/39893
5635         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5636
5637 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5638
5639         PR inline-asm/39543
5640         * gcc.target/i386/pr39543-1.c: New test.
5641         * gcc.target/i386/pr39543-2.c: New test.
5642         * gcc.target/i386/pr39543-3.c: New test.
5643
5644         PR c/39889
5645         * gcc.dg/Wunused-value-3.c: New test.
5646
5647 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5648
5649         PR c/39581
5650         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5651         gcc.dg/vla-21.c: New tests.
5652
5653 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5654
5655         PR c/39556
5656         * gcc.dg/inline-34.c: New test.
5657
5658 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5659
5660         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5661         gcc.dg/enum-const-3.c: New tests.
5662         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5663         -pedantic-errors.  Update expected diagnostics.
5664
5665 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5666
5667         PR c/39582
5668         * gcc.dg/vla-20.c: New test.
5669
5670 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5671
5672         PR c/39564
5673         * gcc.dg/vla-19.c: New test.
5674
5675 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5676
5677         PR preprocessor/39559
5678         * gcc.dg/c99-intconst-2.c: New test.
5679
5680 2009-04-25  Jan Hubicka  <jh@suse.cz>
5681
5682         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5683
5684 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5685
5686         PR fortran/39688
5687         * gfortran.dg/import7.f90: New.
5688
5689 2009-04-24  Richard Guenther  <rguenther@suse.de>
5690
5691         * gcc.dg/tree-ssa/vrp48.c: Fix.
5692
5693 2008-04-24  Doug Kwan  <dougkwan@google.com>
5694
5695         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5696         destination are the same.
5697
5698 2009-04-24  Richard Guenther  <rguenther@suse.de>
5699
5700         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5701
5702 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5703
5704         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5705         gcc.dg/array-const-3.c: New tests.
5706
5707 2009-04-24  Ian Lance Taylor  <iant@google.com>
5708
5709         * gcc.dg/Wcxx-compat-4.c: New testcase.
5710
5711 2009-04-24  Daniel Kraft  <d@domob.eu>
5712
5713         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5714         expected on already erraneous symbol (renamed to fresh one).
5715
5716 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5717
5718         PR middle-end/39867
5719         * gcc.dg/pr39867.c: New.
5720
5721 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5722
5723         PR fortran/39861
5724         PR fortran/39864
5725         * gfortran.dg/intrinsic_1.f90: New.
5726
5727 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5728
5729         * gnat.dg/alignment7.adb: New test.
5730         * gnat.dg/alignment8.adb: Likewise.
5731
5732 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5733
5734         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5735         * gnat.dg/specs/rep_clause2.ads: New test.
5736
5737 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR rtl-optimization/39794
5740         * gcc.dg/pr39794.c: New test.
5741
5742 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5743
5744         * gnat.dg/atomic1.adb: New test.
5745         * gnat.dg/atomic1_pkg.ads: New helper.
5746
5747 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5748
5749         PR testsuite/39623
5750         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5751         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5752
5753 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5754
5755         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5756         warning.
5757
5758 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5759
5760         PR C/31499
5761         * gcc.dg/vector-init-1.c: New testcase.
5762         * gcc.dg/vector-init-2.c: New testcase.
5763
5764 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5765
5766         * gnat.dg/enum2.adb: New test.
5767         * gnat.dg/enum2_pkg.ads: New helper.
5768
5769 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5770
5771         PR c/39855
5772         * gcc.dg/torture/pr39855.c: New test.
5773
5774 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5775
5776         PR c++/39639
5777         * g++.dg/cpp0x/pr39639.C: New test.
5778
5779 2009-04-22  Mark Heffernan  <meheff@google.com>
5780
5781         * gcc.dg/profile-generate-3.c: New test.
5782
5783 2009-04-22  Jan Hubicka  <jh@suse.cz>
5784
5785         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5786
5787 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5788
5789         PR testsuite/39623
5790         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5791
5792 2009-04-22  Richard Guenther  <rguenther@suse.de>
5793
5794         PR tree-optimization/39824
5795         * gcc.c-torture/compile/pr39824.c: New testcase.
5796
5797 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5798
5799         PR c++/14875
5800         * g++.dg/parse/parser-pr14875.C: New.
5801         * g++.dg/parse/parser-pr14875-2.C: New.
5802         * g++.dg/parse/error6.C: Update match string.
5803
5804 2009-04-22  Richard Guenther  <rguenther@suse.de>
5805
5806         PR tree-optimization/39845
5807         * gcc.c-torture/compile/pr39845.c: New testcase.
5808
5809 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5810
5811         PR fortran/39735
5812         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5813         * gfortran.dg/external_initializer.f90: Modified.
5814         * gfortran.dg/interface_26.f90: Modified.
5815         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5816         * gfortran.dg/proc_ptr_3.f90: Modified.
5817         * gfortran.dg/proc_ptr_15.f90: New.
5818         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5819
5820 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5821
5822         PR c++/35711
5823         * g++.dg/warn/pr35711.C: New.
5824         * g++.dg/conversion/ptrmem2.C: Update.
5825
5826 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5827
5828         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5829         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5830         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5831         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5832         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5833         gcc.c-torture/ChangeLog.0,
5834         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5835         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5836         gcc.target/i386/math-torture/math-torture.exp,
5837         gcc.target/mips/inter/mips16-inter.exp,
5838         gcc.target/mips/mips-nonpic/README,
5839         gcc.target/x86_64/abi/README.gcc,
5840         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5841         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5842         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5843         notices.
5844         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5845
5846 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5847
5848         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5849
5850 2009-04-21  Richard Guenther  <rguenther@suse.de>
5851
5852         PR middle-end/39829
5853         * gcc.dg/torture/pr39829.c: New testcase.
5854
5855 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5856
5857         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5858
5859 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5860
5861         PR 16202
5862         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5863         * gcc.dg/sequence-pt-2.c: New.
5864         * gcc.dg/sequence-pt-3.c: New.
5865         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5866         * g++.dg/warn/sequence-pt-2.c: New.
5867         * g++.dg/warn/sequence-pt-3.c: New.
5868
5869 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5870
5871         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5872
5873 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5874
5875         * gnat.dg/import1.ad[sb]: New test.
5876
5877 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5878
5879         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5880         return 0.
5881
5882 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5883
5884         PR fortran/39811
5885         * gfortran.dg/continuation_11.f90: New test.
5886
5887 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5888
5889         PR c++/13358
5890         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5891         messages. Test for "long long" in system headers.
5892         * gcc.dg/c99-longlong-2.c: New.
5893         * g++.dg/warn/pr13358.C: New.
5894         * g++.dg/warn/pr13358-2.C: New.
5895         * g++.dg/warn/pr13358-3.C: New.
5896         * g++.dg/warn/pr13358-4.C: New.
5897
5898 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5899
5900         * gcc.dg/framework-2.c: Fix up for non existent includes
5901         being fatal errors now.
5902
5903 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5904
5905         PR fortran/39800
5906         * gfortran.dg/private_type_13.f90: New test.
5907         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5908
5909 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5910
5911         PR c++/39803
5912         * g++.dg/warn/Wunused-14.C: New test.
5913
5914 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5915
5916         * gnat.dg/specs/small_alignment.ads: New test.
5917
5918 2009-04-20  Ian Lance Taylor  <iant@google.com>
5919
5920         * gcc.dg/Wcxx-compat-3.c: New testcase.
5921
5922 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5923
5924         * gnat.dg/pack13.ad[sb]: New test.
5925         * gnat.dg/pack13_pkg.ads: New helper.
5926
5927 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5928
5929         * gnat.dg/discr11.ad[sb]: New test.
5930         * gnat.dg/discr11_pkg.ads: New helper.
5931
5932 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5933
5934         PR tree-optimization/39675
5935         * gcc.dg/vect/O3-pr39675-2.c: New test.
5936
5937 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5938
5939         * gnat.dg/rep_clause3.adb: New test.
5940
5941 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5942
5943         PR c/37481
5944         * gcc.dg/c99-flex-array-7.c: New test.
5945
5946 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5947
5948         PR c/19771
5949         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5950
5951 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5952
5953         PR c/38243
5954         * gcc.dg/c99-restrict-3.c: New test.
5955
5956 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5957
5958         PR preprocessor/20078
5959         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5960
5961 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5962
5963         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5964         Do not pass -B$root after -margs.
5965
5966 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5967
5968         PR c/32061
5969         PR c++/36954
5970         * gcc.dg/pr32061.c: New.
5971         * gcc.dg/Wlogical-op-1.c: Update.
5972         * g++.dg/warn/Wlogical-op-1.C: Update.
5973         * g++.dg/warn/pr36954.C: New.
5974
5975 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5976
5977         PR c/27676
5978         * gcc.dg/lvalue-5.c: New test.
5979
5980 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5981
5982         PR c/22367
5983         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5984
5985 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5986
5987         * gcc.dg/cpp/include5.c: New test.
5988
5989 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5990
5991         PR c/35210
5992         * gcc.dg/call-diag-2.c: New test.
5993
5994 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5995
5996         PR preprocessor/39646
5997         * gcc.dg/cpp/line8.c: New test.
5998
5999 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6000
6001         PR preprocessor/39647
6002         * gcc.dg/cpp/line7.c: New test.
6003
6004 2009-04-18  Richard Guenther  <rguenther@suse.de>
6005
6006         PR middle-end/39804
6007         * gcc.target/i386/pr39804.c: New testcase.
6008
6009 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6010
6011         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6012         * g++.dg/other/pr39496.C: Likewise.
6013
6014 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6015
6016         PR middle-end/36902
6017         * gcc.dg/pr36902.c: New.
6018
6019 2009-04-17  Diego Novillo  <dnovillo@google.com>
6020
6021         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6022         violation for variable 'inside_main'.
6023
6024 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6025
6026         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6027
6028 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6029
6030         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6031
6032 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6033
6034         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6035         * gfortran.dg/chmod_2.f90: Likewise.
6036         * gfortran.dg/chmod_3.f90: Likewise.
6037         * gfortran.dg/open_errors.f90: Likewise.
6038         * gfortran.dg/stat_1.f90: Likewise.
6039         * gfortran.dg/stat_2.f90: Likewise.
6040
6041 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6042
6043         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6044         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6045         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6046         * gfortran.dg/nearest_1.f90: Likewise.
6047         * gfortran.dg/nearest_3.f90: Likewise.
6048         * gfortran.dg/isnan_1.f90: Likewise.
6049         * gfortran.dg/isnan_2.f90: Likewise.
6050         * gfortran.dg/nan_1.f90: Likewise.
6051         * gfortran.dg/nan_2.f90: Likewise.
6052         * gfortran.dg/nan_3.f90: Likewise.
6053         * gfortran.dg/nan_4.f90: Likewise.
6054         * gfortran.dg/module_nan.f90: Likewise.
6055         * gfortran.dg/int_conv_2.f90: Likewise.
6056         * gfortran.dg/init_flag_3.f90: Likewise.
6057         * gfortran.dg/namelist_42.f90: Likewise.
6058         * gfortran.dg/namelist_43.f90: Likewise.
6059         * gfortran.dg/real_const_3.f90: Likewise.
6060         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6061
6062         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6063         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6064         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6065         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6066         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6067
6068         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6069         * gfortran.dg/gamma_5.f90: Likewise.
6070
6071 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6072
6073         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6074         less strict so it also works with auto-overlay support.
6075         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6076         for "exceeds local store" linker errors on the SPU.
6077
6078         * lib/gfortran.exp: Include target-supports.exp.
6079         (gfortran_init): On SPU targets where automatic overlay support
6080         is available, use it to build all Fortran test cases.
6081
6082         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6083
6084 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6085
6086         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6087         rule enforced by gnat on taft types.
6088
6089 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6090
6091         PR testsuite/39792
6092         * g++.dg/ext/complit11.C: Add empty dg-options.
6093
6094 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6095
6096         PR c++/17570
6097         * g++.dg/template/defarg11.C: New test.
6098
6099 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6100
6101         PR c++/28766
6102         * g++.dg/ext/complit11.C: New testcase.
6103
6104 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6105
6106         PR c++/39551
6107         * g++.dg/warn/Wunused-13.C: New testcase.
6108
6109 2009-04-15  Ian Lance Taylor  <iant@google.com>
6110
6111         * gcc.dg/Wenum-compare-1.c: New testcase.
6112
6113 2009-04-15  Richard Guenther  <rguenther@suse.de>
6114
6115         PR tree-optimization/39764
6116         * g++.dg/torture/pr39764.C: New testcase.
6117
6118 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6119
6120         * g++.dg/ext/altivec-17.C: New.
6121
6122 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6123
6124         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6125         * gnat.dg/specs/limited1.ads: Ditto.
6126
6127 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6128
6129         PR testsuite/39769
6130         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6131         for testing the results of estimate instructions.
6132         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6133         * gcc.dg/vmx/3a-05.c (test): Ditto.
6134
6135 2009-04-14  Jason Merrill  <jason@redhat.com>
6136
6137         PR c++/39763
6138         * g++.dg/warn/Wshadow-4.C: Extend.
6139
6140 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6141
6142         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6143         (do_D): Remove attribute hidden.
6144
6145 2009-04-13  Jason Merrill  <jason@redhat.com>
6146
6147         PR c++/39480
6148         * g++.dg/init/copy7.C: New.
6149
6150 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6151
6152         PR testsuite/39733
6153         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6154         (check_for_all_options): This.
6155
6156 2009-04-13  Jason Merrill  <jason@redhat.com>
6157
6158         PR c++/39750
6159         * g++.dg/template/crash90.C: New.
6160
6161 2009-04-12  Jason Merrill  <jason@redhat.com>
6162
6163         PR c++/39742
6164         * g++.dg/overload/extern-C-2.C: New.
6165
6166 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6167
6168         PR preprocessor/31869
6169         * gcc.dg/cpp/strify5.c: New test.
6170
6171 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6172
6173         * gnat.dg/enum1.adb: New test.
6174         * gnat.dg/enum1_pkg.ads: New helper.
6175
6176 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6177
6178         PR target/39740
6179         * gcc.target/alpha/pr39740.c: New test.
6180
6181 2009-04-11  Daniel Kraft  <d@domob.eu>
6182
6183         PR fortran/37746
6184         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6185         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6186         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6187         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6188         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6189         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6190         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6191         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6192         expected string length that failed with -fbounds-check now.
6193         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6194
6195 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6196
6197         PR fortran/39692
6198         * gfortran.dg/proc_ptr_14.f90: New.
6199
6200 2009-04-11  Richard Guenther  <rguenther@suse.de>
6201
6202         PR middle-end/39732
6203         * g++.dg/torture/pr39732.C: New testcase.
6204
6205 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6206
6207         * gfortran.dg/whole_file_5.f90: New.
6208         * gfortran.dg/whole_file_6.f90: New.
6209
6210 2009-04-11  Richard Guenther  <rguenther@suse.de>
6211
6212         PR tree-optimization/39713
6213         * g++.dg/torture/pr39713.C: New testcase.
6214
6215 2009-04-10  Richard Guenther  <rguenther@suse.de>
6216
6217         PR c/39712
6218         * gcc.dg/pr39712.c: New testcase.
6219
6220 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6221
6222         PR c++/28301
6223         * g++.dg/cpp0x/enum2.C: Updated.
6224         * g++.dg/debug/pr22514.C: Likewise.
6225         * g++.dg/parse/enum2.C: Likewise.
6226         * g++.dg/parse/enum3.C: Likewise.
6227         * g++.dg/template/crash79.C: Likewise.
6228         * g++.old-deja/g++.jason/cond.C: Likewise.
6229
6230 2009-04-10  Chao-ying Fu  <fu@mips.com>
6231
6232         * gcc.target/mips/interrupt_handler.c: Change from compile to
6233         assemble.
6234
6235 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6236
6237         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6238
6239 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6240
6241         PR fortran/38709
6242         * gfortran.dg/zero_sized_6.f90: New.
6243
6244 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6245
6246         PR  c++/20118
6247         * g++.dg/parse/pr20118.C: New.
6248         * g++.dg/template/spec16.C: Update.
6249
6250 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6251
6252         PR testsuite/35621
6253         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6254         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6255         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6256         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6257         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6258         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6259         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6260         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6261         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6262         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6263         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6264         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6265         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6266         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6267         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6268         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6269         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6270
6271 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6272
6273         PR target/39678
6274         * g++.dg/torture/pr39678.C: New.
6275         * gcc.dg/compat/struct-complex-2.h: Likewise.
6276         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6277         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6278         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6279         * gcc.dg/torture/pr39678.c: Likewise.
6280         * gcc.target/i386/pr39678.c: Likewise.
6281
6282         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6283         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6284
6285         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6286         <complex.h>.  Add tests for structure with complex float.
6287
6288 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6289             Joseph Myers  <joseph@codesourcery.com>
6290
6291         PR target/36800
6292         * gcc.dg/dfp/pr36800.c: New.
6293
6294 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6295             Rafael Avila de Espindola  <espindola@google.com>
6296
6297         * gcc.misc-tests/help.exp: New file.
6298         * lib/options.exp: New file.
6299
6300 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6301
6302         PR libobjc/36610
6303         * objc/execute/forward-1.x: New.
6304
6305 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6306
6307         * gcc.dg/pr27150-1.c: Change to a link test.
6308
6309 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6310
6311         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6312         3 of the GNU General Public License and to point readers at the
6313         COPYING3 file and the FSF's license web page.
6314         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6315         * gcc.dg/struct/struct-reorg.exp: Likewise.
6316         * gcc.target/spu/tag_manager.c: Likewise.
6317
6318 2009-04-09  Richard Guenther  <rguenther@suse.de>
6319
6320         PR testsuite/39696
6321         * ssa-ccp-25.c: Adjust pattern.
6322
6323 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6324
6325         PR fortran/36704
6326         * gfortran.dg/external_procedures_1.f90: Modified.
6327         * gfortran.dg/proc_ptr_result_1.f90: New.
6328         * gfortran.dg/proc_ptr_result_2.f90: New.
6329         * gfortran.dg/proc_ptr_result_3.f90: New.
6330
6331 2009-04-09  Richard Guenther  <rguenther@suse.de>
6332
6333         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6334         to prevent constant propagation.
6335         * gcc.dg/vect/vect-56.c: Likewise.
6336         * gcc.dg/vect/vect-58.c: Likewise.
6337         * gcc.dg/vect/vect-60.c: Likewise.
6338         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6339         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6340         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6341
6342 2009-04-09  Richard Guenther  <rguenther@suse.de>
6343
6344         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6345         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6346
6347 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6348
6349         PR c/39613
6350         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6351         New tests.
6352
6353 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6354
6355         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6356         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6357
6358 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6359
6360         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6361
6362 2009-04-08  Jason Merrill  <jason@redhat.com>
6363
6364         PR c++/25185
6365         * g++.dg/template/error40.C: Add another test.
6366
6367 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6368
6369         PR c/39614
6370         PR c/39673
6371         * gcc.c-torture/compile/pr39614-1.c,
6372         gcc.c-torture/compile/pr39614-2.c,
6373         gcc.c-torture/compile/pr39614-3.c,
6374         gcc.c-torture/compile/pr39614-4.c,
6375         gcc.c-torture/compile/pr39614-5.c,
6376         gcc.c-torture/compile/pr39673-1.c,
6377         gcc.c-torture/compile/pr39673-2.c: New tests.
6378         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6379         more cases.
6380         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6381         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6382         expected errors.
6383
6384 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6385
6386         PRc++/39637
6387         * g++.dg/cpp0x/variadic-crash2.C: New test.
6388
6389 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6390
6391         PR fortran/38863
6392         * gfortran.dg/alloc_comp_result_1.f90: New test.
6393
6394 2009-04-07  Jason Merrill  <jason@redhat.com>
6395
6396         PR c++/34691
6397         * g++.dg/overload/extern-C-1.C: New.
6398
6399 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6400
6401         PR testsuite/39325
6402         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6403
6404 2009-04-07  Jason Merrill  <jason@redhat.com>
6405
6406         PR c++/25185
6407         * g++.dg/template/error40.C: New.
6408
6409 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6410
6411         PR fortran/38152
6412         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6413
6414 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6415
6416         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6417
6418 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6419
6420         PR fortran/38290
6421         * gfortran.dg/proc_decl_1.f90: Modified.
6422         * gfortran.dg/proc_ptr_11.f90: Extended.
6423         * gfortran.dg/proc_ptr_13.f90: Modified.
6424
6425 2009-04-06  Jason Merrill  <jason@redhat.com>
6426
6427         PR c++/35146
6428         * g++.dg/template/fnspec1.C: New.
6429
6430 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6431
6432         * lib/gnat.exp: Handle multilib.
6433
6434 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6435
6436         PR fortran/38863
6437         * gfortran.dg/dependency_23.f90: New test.
6438
6439 2009-04-06  Richard Guenther  <rguenther@suse.de>
6440
6441         PR tree-optimization/28868
6442         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6443         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6444         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6445         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6446
6447 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6448
6449         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6450
6451 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6452
6453         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6454
6455 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6456
6457         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6458         with the built-in y0, and the subsequent warning.
6459         (y1): Likewise, rename to y_1.
6460
6461 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6462
6463         PR fortran/39414
6464         * gfortran.dg/proc_decl_21.f90: New.
6465
6466 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6467
6468         PR fortran/36091
6469         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6470
6471 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6472
6473         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6474         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6475         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6476         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6477         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6478         gfortran.dg/namelist_49.f90: Gate test on effective_target
6479         fd_truncate.
6480         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6481
6482 2009-04-05  Daniel Kraft  <d@domob.eu>
6483
6484         PR fortran/38654
6485         * gfortran.dg/read_float_2.f03
6486         * gfortran.dg/read_float_3.f90
6487
6488 2009-04-05  Richard Guenther  <rguenther@suse.de>
6489
6490         PR tree-optimization/39648
6491         * gcc.c-torture/compile/pr39648.c: New testcase.
6492
6493 2009-04-05  Jason Merrill  <jason@redhat.com>
6494
6495         PR c++/14912
6496         * g++.dg/template/error39.C: New.
6497
6498 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6499
6500         PR fortran/29458
6501         * gfortran.dg/implied_do_1.f90: New.
6502
6503 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6504
6505         PR fortran/39577
6506         * gfortran.dg/recursive_check_8.f90: New.
6507         * gfortran.dg/recursive_check_9.f90: New.
6508         * gfortran.dg/recursive_check_10.f90: New.
6509         * gfortran.dg/recursive_check_11.f90: New.
6510         * gfortran.dg/recursive_check_12.f90: New.
6511         * gfortran.dg/recursive_check_13.f90: New.
6512         * gfortran.dg/recursive_check_14.f90: New.
6513
6514 2009-04-04  Jason Merrill  <jason@redhat.com>
6515
6516         PR c++/25185
6517         * g++.dg/template/error38.C: Add more tests.
6518
6519 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6520
6521         PR fortran/37614
6522         * gfortran.dg/common_align_2.f90: New test.
6523
6524 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6525
6526         PR target/39501
6527         * gcc.c-torture/execute/pr39501.c: New file.
6528         * gcc.c-torture/execute/pr39501.x: New file.
6529
6530 2009-04-04  Richard Guenther  <rguenther@suse.de>
6531
6532         PR tree-optimization/8781
6533         PR tree-optimization/37892
6534         * g++.dg/tree-ssa/pr8781.C: New testcase.
6535         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6536
6537 2009-04-04  Richard Guenther  <rguenther@suse.de>
6538
6539         PR tree-optimization/39636
6540         * gcc.c-torture/compile/pr39636.c: New testcase.
6541
6542 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6543
6544         PR rtl-optimization/39607
6545         * g++.dg/opt/pr39607.C: New.
6546
6547 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6548
6549         PR fortran/39594
6550         * gfortran.dg/common_12.f90: New.
6551
6552 2009-04-03  Jason Merrill  <jason@redhat.com>
6553
6554         PR c++/39608
6555         * g++.dg/template/const2.C: New test.
6556
6557 2009-04-03  Richard Guenther  <rguenther@suse.de>
6558
6559         PR tree-optimization/2480
6560         PR tree-optimization/23086
6561         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6562         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6563
6564 2009-04-03  Richard Guenther  <rguenther@suse.de>
6565
6566         PR tree-optimization/34743
6567         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6568         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6569         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6570         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6571         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6572         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6573         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6574         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6575
6576 2009-04-03  Richard Guenther  <rguenther@suse.de>
6577
6578         PR middle-end/13146
6579         PR tree-optimization/23940
6580         PR tree-optimization/33237
6581         PR middle-end/33974
6582         PR middle-end/34093
6583         PR tree-optimization/36201
6584         PR tree-optimization/36230
6585         PR tree-optimization/38049
6586         PR tree-optimization/38207
6587         PR tree-optimization/38230
6588         PR tree-optimization/38301
6589         PR tree-optimization/38585
6590         PR middle-end/38895
6591         PR tree-optimization/38985
6592         PR tree-optimization/39299
6593         * gcc.dg/pr19633-1.c: Adjust.
6594         * gcc.dg/torture/pta-callused-1.c: Likewise.
6595         * gcc.dg/torture/pr39074-2.c: Likewise.
6596         * gcc.dg/torture/pr39074.c: Likewise.
6597         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6598         * gcc.dg/torture/pr30375.c: Adjust.
6599         * gcc.dg/torture/pr33563.c: Likewise.
6600         * gcc.dg/torture/pr33870.c: Likewise.
6601         * gcc.dg/torture/pr33560.c: Likewise.
6602         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6603         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6604         * gcc.dg/tree-ssa/alias-15.c: Remove.
6605         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6606         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6607         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6608         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6609         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6610         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6611         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6612         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6613         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6614         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6615         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6616         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6617         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6618         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6619         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6620         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6621         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6622         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6623         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6624         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6625         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6626         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6627         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6628         * gcc.dg/uninit-B.c: XFAIL.
6629         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6630         * gcc.dg/uninit-pr19430.c: XFAIL.
6631         * g++.dg/tree-ssa/pr13146.C: New testcase.
6632         * g++.dg/opt/pr36187.C: Adjust.
6633         * g++.dg/torture/20090329-1.C: New testcase.
6634
6635 2009-04-02  Chao-ying Fu  <fu@mips.com>
6636
6637         * gcc.target/mips/interrupt_handler.c: New test.
6638
6639 2009-04-02  David Ayers  <ayers@fsfe.org>
6640
6641         PR objc/18456
6642         * objc.dg/bad-receiver-type-2.m: New test contributed by
6643         Alexander Mamberg.
6644
6645 2009-04-02  Jason Merrill  <jason@redhat.com>
6646
6647         PR c++/25185
6648         * g++.dg/template/error38.C: New test.
6649
6650 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6651
6652         PR tree-optimization/31677
6653         * gcc.dg/memcpy-1.c: Add compiler option.
6654
6655 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6656
6657         PR tree-optimization/39595
6658         * gfortran.dg/vect/O3-pr39595.f: New test.
6659
6660 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6661
6662         PR c++/26693
6663         * g++.dg/template/typedef11.C: New test.
6664         * g++.dg/template/typedef12.C: Likewise.
6665         * g++.dg/template/typedef13.C: Likewise.
6666         * g++.dg/template/typedef14.C: Likewise.
6667         * g++.dg/template/typedef15.C: Likewise.
6668         * g++.dg/template/typedef16.C: Likewise.
6669         * g++.dg/template/sfinae3.C: Compile this pedantically.
6670         The only errors expected should be the one saying the typedef is ill
6671         formed.
6672         * g++.old-deja/g++.pt/typename8.C: Likewise.
6673         * g++.dg/template/access11.C: Update this.
6674
6675 2009-04-02  Richard Guenther  <rguenther@suse.de>
6676
6677         PR tree-optimization/37221
6678         * gcc.c-torture/compile/20090331-1.c: New testcase.
6679
6680 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6681
6682         * gcc.c-torture/compile/20090401-1.c: New test.
6683
6684 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6685
6686         PR c++/4926
6687         * g++.dg/template/pr4926-1.C: New.
6688
6689 2009-04-01  Xinliang David Li  <davidxl@google.com>
6690
6691         * gcc.target/i386/all_one_m128i.c: New test.
6692
6693 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6694
6695         PR c/39027
6696         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6697         * gcc.dg/fltconst-2.c: New test.
6698         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6699         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6700
6701         PR c/33466
6702         * gcc.dg/cpp/pr33466.c: New test.
6703         * gcc.dg/dfp/pr33466.c: New test.
6704         * gcc.dg/fixed-point/pr33466.c: New test.
6705
6706 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6707
6708         PR tree-optimization/35011
6709         * g++.dg/other/pr35011.C: New.
6710
6711 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6712
6713         PR target/39226
6714         * gcc.dg/pr39226.c: New test.
6715
6716 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6717
6718         PR c++/35240
6719         * g++.dg/template/pr35240.C: New.
6720
6721 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6722
6723         PR c/39605
6724         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6725         * gcc.dg/pr25682.c: Update expected diagnostics.
6726
6727 2009-04-01  Richard Guenther  <rguenther@suse.de>
6728
6729         * gcc.dg/fold-plusmult-2.c: New testcase.
6730
6731 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR c/37772
6734         * gcc.dg/pr37772.c: New test.
6735         * g++.dg/ext/asm11.C: New test.
6736
6737 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6738
6739         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6740         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6741         defined.
6742
6743 2009-03-31  Jason Merrill  <jason@redhat.com>
6744
6745         * g++.old-deja/g++.other/using9.C: Add expected errors.
6746
6747 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6748
6749         * gcc.c-torture/compile/pr33009.c: Removed.
6750
6751 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6752
6753         * gcc.c-torture/compile/pr33009.c: Delete.
6754         * gcc.c-torture/compile/pr11832.c: Likewise.
6755
6756 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6757
6758         PR c/448
6759         * lib/target-supports.exp (check_effective_target_stdint_types):
6760         Update comment.
6761         (check_effective_target_inttypes_types): New.
6762         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6763         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6764         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6765
6766 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6767
6768         PR fortran/38917
6769         PR fortran/38918
6770         * gfortran.dg/data_pointer_1.f90: New test.
6771
6772 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6773
6774         PR fortran/38915
6775         * gfortran.dg/char_length_15.f90: New test.
6776
6777 2009-03-31  Jason Merrill  <jason@redhat.com>
6778
6779         C++ DR 613
6780         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6781         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6782         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6783         xfail others.
6784
6785         * g++.dg/other/typedef2.C: New test.
6786
6787         PR c++/37806
6788         * g++.dg/template/typedef17.C: New test.
6789
6790         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6791         * g++.dg/cpp0x/auto12.C: Likewise.
6792
6793 2009-03-31  Richard Guenther  <rguenther@suse.de>
6794
6795         PR middle-end/31029
6796         * gcc.dg/fold-compare-4.c: New testcase.
6797         * gcc.dg/fold-compare-5.c: Likewise.
6798
6799 2009-03-31  Richard Guenther  <rguenther@suse.de>
6800
6801         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6802
6803 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6804
6805         PR target/39592
6806         * gcc.target/i386/pr39592-1.c: New test.
6807
6808 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6809
6810         PR preprocessor/15638
6811         * gcc.dg/cpp/missing-header-1.c: New test.
6812         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6813         "compilation terminated" message.
6814         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6815         test #include "".
6816         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6817         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6818         terminated" message.
6819
6820 2009-03-31  Richard Guenther  <rguenther@suse.de>
6821
6822         PR middle-end/23401
6823         PR middle-end/27810
6824         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6825         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6826
6827 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6828
6829         PR fortran/38389
6830         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6831         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6832         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6833         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6834         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6835         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6836         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6837
6838 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6839
6840         PR fortran/22571
6841         * gfortran.dg/whole_file_1.f90: New test.
6842         PR fortran/26227
6843         * gfortran.dg/whole_file_2.f90: New test.
6844         * gfortran.dg/whole_file_3.f90: New test.
6845         PR fortran/24886
6846         * gfortran.dg/whole_file_4.f90: New test.
6847
6848 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6849
6850         * gfortran.dg/bind_c_usage_19.f90: New test.
6851
6852         PR target/39558
6853         * gcc.target/powerpc/altivec-29.c: New test.
6854
6855 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6856
6857         PR rtl-optimization/323
6858         * gcc.target/i386/excess-precision-1.c,
6859         gcc.target/i386/excess-precision-2.c,
6860         gcc.target/i386/excess-precision-3.c,
6861         gcc.target/i386/excess-precision-4.c,
6862         gcc.target/i386/excess-precision-5.c,
6863         gcc.target/i386/excess-precision-6.c: New tests.
6864
6865 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6866
6867         PR c/35235
6868         * gcc.dg/c99-array-lval-8.c: New test.
6869
6870 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6871
6872         PR preprocessor/34695
6873         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6874         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6875         instead of dg-warning for "previous definition" messages.
6876         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6877         "warnings being treated as errors" message.
6878         * gcc.dg/fltconst-1.c: Use -fshow-column.
6879
6880 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6881
6882         PR fortran/38823
6883         * gfortran.dg/power1.f90: New test.
6884
6885 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6886
6887         PR c/456
6888         PR c/5675
6889         PR c/19976
6890         PR c/29116
6891         PR c/31871
6892         PR c/35198
6893         * gcc.c-torture/compile/20081108-1.c,
6894         gcc.c-torture/compile/20081108-2.c,
6895         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6896         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6897         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6898         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6899         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6900         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6901         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6902         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6903         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6904         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6905         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6906         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6907         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6908         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6909         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6910         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6911         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6912         case.
6913         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6914         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6915         XFAILs.  Update expected messages.
6916         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6917         expected messages.
6918         * gcc.dg/real-const-1.c: Replace with test from original PR.
6919         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6920         when casting from non-constant integer to pointer.
6921
6922 2009-03-29  Richard Guenther  <rguenther@suse.de>
6923
6924         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6925
6926 2009-03-29  Daniel Kraft  <d@domob.eu>
6927
6928         PR fortran/37423
6929         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6930         DEFERRED bindings.
6931         * gfortran.dg/typebound_proc_9.f03: New test.
6932         * gfortran.dg/typebound_proc_10.f03: New test.
6933         * gfortran.dg/typebound_proc_11.f03: New test.
6934         * gfortran.dg/abstract_type_5.f03: New test.
6935
6936 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6937
6938         PR fortran/38507
6939         * gfortran.dg/do_4.f: New.
6940         * gfortran.dg/goto_2.f90: Correct expected warnings.
6941         * gfortran.dg/goto_4.f90: Likewise.
6942         * gfortran.dg/goto_5.f90: New.
6943
6944 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6945
6946         PR target/39545
6947         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6948
6949         * gcc.target/i386/pr39545-1.c: New.
6950         * gcc.target/i386/pr39545-2.c: Likewise.
6951
6952         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6953         (flex2_struct): Likewise.
6954         (check_struct_passing7): Likewise.
6955         (check_struct_passing8): Likewise.
6956         (f1s): Likewise.
6957         (f2s): Likewise.
6958         (main): Call check_struct_passing7 and check_struct_passing8.
6959
6960 2009-03-29  Richard Guenther  <rguenther@suse.de>
6961
6962         * gcc.c-torture/execute/20090113-1.c: New testcase.
6963         * gcc.c-torture/execute/20090113-2.c: Likewise.
6964         * gcc.c-torture/execute/20090113-3.c: Likewise.
6965         * gcc.c-torture/execute/20090207-1.c: Likewise.
6966         * gcc.c-torture/compile/20090114-1.c: Likewise.
6967         * gcc.c-torture/compile/20090328-1.c: Likewise.
6968         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6969
6970 2009-03-29  David Ayers  <ayers@fsfe.org>
6971
6972         PR objc/27377
6973         * objc.dg/conditional-1.m: New tests.
6974
6975 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6976
6977         * gcc.dg/winline-10.c: New test.
6978
6979 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6980
6981         PR fortran/34656
6982         * gfortran.dg/do_check_1.f90: Add test.
6983         * gfortran.dg/do_check_2.f90: Add test.
6984         * gfortran.dg/do_check_3.f90: Add test.
6985         * gfortran.dg/do_check_4.f90: Add test.
6986
6987 2009-03-28  Jan Hubicka  <jh@suse.cz>
6988
6989         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6990         * gcc.dg/pr33826.c: Update dump files.
6991         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6992         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6993
6994 2009-03-28  Martin Jambor  <mjambor@suse.cz>
6995
6996         * g++.dg/tree-ssa/fwprop-align.C: New test.
6997
6998 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
6999
7000         * gcc.target/powerpc/altivec-28.c: New test.
7001
7002         PR c++/39554
7003         * gcc.dg/wdisallowed-functions-1.c: Removed.
7004         * gcc.dg/wdisallowed-functions-2.c: Removed.
7005         * gcc.dg/wdisallowed-functions-3.c: Removed.
7006         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7007         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7008         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7009
7010 2009-03-28  Richard Guenther  <rguenther@suse.de>
7011
7012         PR tree-optimization/38723
7013         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7014
7015 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7016
7017         PR fortran/38538
7018         * gfortran.dg/char_result_13.f90: New test.
7019
7020 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7021
7022         PR fortran/38765
7023         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7024
7025 2009-03-28  Daniel Kraft  <d@domob.eu>
7026
7027         * gfortran.dg/trim_1.f90: New test.
7028
7029 2009-03-28  Richard Guenther  <rguenther@suse.de>
7030
7031         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7032         * g++.dg/warn/Warray-bounds.C: Likewise.
7033
7034 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7035
7036         PR fortran/32626
7037         * gfortran.dg/recursive_check_7.f90: New test.
7038
7039 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7040
7041         PR fortran/38432
7042         * gfortran.dg/do_check_5.f90: New test.
7043         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7044         * gfortran.dg/array_constructor_18.f90: Ditto.
7045         * gfortran.dg/array_constructor_22.f90: Ditto.
7046         * gfortran.dg/do_3.F90: Ditto.
7047         * gfortran.dg/do_1.f90: Ditto.
7048
7049 2009-03-28  Richard Guenther  <rguenther@suse.de>
7050
7051         PR tree-optimization/38180
7052         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7053
7054 2009-03-28  Richard Guenther  <rguenther@suse.de>
7055
7056         PR tree-optimization/38513
7057         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7058         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7059         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7060         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7061         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7062         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7063         * gcc.dg/vect/vect-35.c: Likewise.
7064         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7065         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7066         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7067
7068 2009-03-28  Richard Guenther  <rguenther@suse.de>
7069
7070         PR tree-optimization/38968
7071         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7072
7073 2009-03-28  Richard Guenther  <rguenther@suse.de>
7074
7075         PR tree-optimization/37795
7076         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7077
7078 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7079
7080         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7081         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7082         options for removed targets.
7083
7084 2009-03-27  Richard Guenther  <rguenther@suse.de>
7085
7086         PR tree-optimization/39120
7087         * gcc.c-torture/execute/pr39120.c: New testcase.
7088
7089 2009-03-27  Richard Guenther  <rguenther@suse.de>
7090
7091         PR tree-optimization/39120
7092         * gcc.dg/torture/pta-callused-1.c: New testcase.
7093
7094 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7095
7096         PR middle-end/39315
7097         * gcc.target/i386/pr39315-1.c: New.
7098         * gcc.target/i386/pr39315-2.c: Likewise.
7099         * gcc.target/i386/pr39315-3.c: Likewise.
7100         * gcc.target/i386/pr39315-4.c: Likewise.
7101         * gcc.target/i386/pr39315-check.c: Likewise.
7102
7103 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7104
7105         PR c/39323
7106         * gcc.dg/pr39323-1.c: New.
7107         * gcc.dg/pr39323-2.c: Likewise.
7108         * gcc.dg/pr39323-3.c: Likewise.
7109
7110 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7111
7112         PR target/38034
7113         * gcc.target/ia64/sync-1.c: New.
7114
7115 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7116
7117         PR target/39472
7118         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7119         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7120         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7121         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7122         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7123         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7124         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7125         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7126
7127 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7128
7129         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7130         for low precision (i.e. float).
7131
7132 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7133             Jakub Jelinek  <jakub@redhat.com>
7134
7135         PR debug/37959
7136         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7137
7138 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7139
7140         * gcc.dg/memmove-2.c: New test.
7141         * gcc.dg/memmove-3.c: New test.
7142
7143         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7144         in clone naming.
7145
7146 2009-03-27  Xinliang David Li  <davidxl@google.com>
7147
7148         PR tree-optimization/39557
7149         * g++.dg/tree-ssa/dom-invalid.C: New test.
7150
7151 2009-03-27  Xinliang David Li  <davidxl@google.com>
7152
7153         PR tree-optimization/39548
7154         * g++.dg/tree-ssa/copyprop.C: New test.
7155
7156 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7157
7158         PR c++/38638
7159         * g++.dg/template/typename17.C: New testcase.
7160         * g++.dg/template/typename18.C: New testcase.
7161
7162 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7163
7164         PR c++/36799
7165         * g++.dg/other/var_copy-1.C: New test.
7166
7167 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7168
7169         PR c++/37647
7170         * g++.dg/parse/ctor9.C: New test.
7171
7172 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7173
7174         PR c++/29727
7175         * g++.dg/init/error2.C: New test.
7176
7177 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7178
7179         PR c++/35652
7180         * gcc.dg/pr35652.C: New.
7181         * g++.dg/warn/pr35652.C: New.
7182         * gcc.dg/format/plus-1.c: Adjust message.
7183
7184 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR c++/39554
7187         * gcc.dg/wdisallowed-functions-3.c: New test.
7188         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7189
7190 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7191
7192         * gcc.dg/inline-33.c: Fix when pic.
7193
7194 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7195
7196         * gcc.target/ia64/20090324-1.c: New test.
7197
7198 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7199
7200         PR c/27898
7201         * gcc.dg/pr27898.c: New test.
7202
7203         PR tree-optimization/32139
7204         * gcc.c-torture/compile/pr32139.c: New test.
7205
7206 2009-03-24  Jason Merrill  <jason@redhat.com>
7207
7208         PR c++/28274
7209         * g++.dg/parse/defarg14.C: New test.
7210
7211 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7212
7213         PR libfortran/39528
7214         * gfortran.dg/read_repeat.f90: New test.
7215
7216 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7217
7218         PR tree-optimization/39529
7219         * gcc.dg/vect/pr39529.c: New test.
7220
7221 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7222             Jakub Jelinek  <jakub@redhat.com>
7223
7224         PR debug/39524
7225         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7226
7227 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7228
7229         PR c/39495
7230         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7231
7232 2009-03-23  Jason Merrill  <jason@redhat.com>
7233
7234         * g++.dg/cpp0x/auto12.C: Add variadic test.
7235
7236         PR c++/39526
7237         * g++.dg/warn/Wshadow-4.C: New test.
7238
7239 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7240
7241         PR tree-optimization/39516
7242         * gfortran.dg/pr39516.f: New test.
7243
7244 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7245
7246         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7247         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7248         variable, not environment variable.
7249
7250 2009-03-21  Jason Merrill  <jason@redhat.com>
7251
7252         PR c++/28879
7253         * g++.dg/ext/vla6.C: New test.
7254
7255 2009-03-20  Jason Merrill  <jason@redhat.com>
7256
7257         * g++.dg/cpp0x/initlist5.C: Add additional test.
7258
7259 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7260             Janis Johnson  <janis187@us.ibm.com>
7261
7262         * lib/compat.exp (compat-get-options-main, compat-get-options):
7263         Handle dg-prune-output in source file.
7264         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7265         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7266         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7267         two warnings.
7268
7269 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7270
7271         PR c/39495
7272         * gcc.dg/gomp/pr39495-1.c: New test.
7273         * gcc.dg/gomp/pr39495-2.c: New test.
7274         * g++.dg/gomp/pr39495-1.C: New test.
7275         * g++.dg/gomp/pr39495-2.C: New test.
7276
7277         PR target/39496
7278         * gcc.target/i386/pr39496.c: New test.
7279         * g++.dg/other/pr39496.C: New test.
7280
7281 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7282
7283         PR middle-end/39500
7284         * gcc.dg/autopar/pr39500-1.c: New.
7285         * gcc.dg/autopar/pr39500-2.c: New.
7286
7287 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7288
7289         * g++.dg/dg.exp: Prune graphite.
7290
7291 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7292
7293         PR middle-end/39447
7294         * g++.dg/graphite: New.
7295         * g++.dg/graphite/graphite.exp: New.
7296         * g++.dg/graphite/pr39447.C: New.
7297
7298 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7299
7300         PR c++/39425
7301         * g++.dg/template/pr39425.C: New.
7302
7303         * g++.dg/template/spec33.C: Updated.
7304
7305 2009-03-17  Jason Merrill  <jason@redhat.com>
7306
7307         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7308
7309 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7310
7311         PR c++/39475
7312         * g++.dg/ext/unary_trait_incomplete.C: New.
7313
7314 2009-03-17  Jing Yu  <jingyu@google.com>
7315
7316         PR middle-end/39378
7317         * g++.dg/inherit/thunk10.C: New test.
7318
7319 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7320
7321         PR target/39482
7322         * gcc.target/i386/pr39482.c: New test.
7323
7324 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7325
7326         PR debug/39471
7327         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7328         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7329         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7330         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7331
7332         PR middle-end/39443
7333         * gcc.dg/pr39443.c: New test.
7334
7335         PR debug/39412
7336         * gcc.dg/debug/pr39412.c: New test.
7337
7338 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7339
7340         PR testsuite/38526
7341         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7342         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7343         is defined.
7344         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7345         its original value, or unset if it was not defined.
7346         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7347         path procs around use of HOSTCC.
7348         * g++.dg/compat/struct-layout-1.exp: Ditto.
7349         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7350
7351 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7352
7353         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7354
7355 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7356
7357         Revert patch for PR testsuite/37630.
7358
7359         PR testsuite/37960
7360         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7361
7362         PR testsuite/37630
7363         * lib/target-supports.exp (check_effective_target_ieee): New.
7364         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7365         * gcc.dg/20001012-1.c: Require ieee.
7366
7367         PR testsuite/37628
7368         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7369
7370 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR tree-optimization/39455
7373         * gcc.dg/pr39455.c: New test.
7374
7375 2009-03-13  David Ayers  <ayers@fsfe.org>
7376
7377         * objc/execute/trivial.m. New test.
7378
7379 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7380
7381         PR target/39137
7382         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7383
7384 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7385
7386         PR testsuite/39451
7387         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7388         constraint on (%2).
7389
7390 2009-03-12  David Ayers  <ayers@fsfe.org>
7391
7392         PR libobjc/27466
7393         * objc/execute/exceptions/handler-1.m. New test.
7394
7395 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7396
7397         PR target/39431
7398         * gcc.target/i386/pr39431.c: New test.
7399
7400 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7401
7402         PR target/39445
7403         * gcc.target/i386/pr39445.c: New.
7404
7405         * gcc.target/i386/push-1.c: XFAIL.
7406
7407 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7408
7409         * gcc.dg/inline-33.c: New test.
7410
7411 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7412
7413         * gcc.dg/vect/vect-82.c: Combine dg-do and
7414         dg-require-effective-target into dg-skip-if.
7415         * gcc.dg/vect/vect-83.c: Likewise.
7416
7417 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7418
7419         PR target/39137
7420         * gcc.target/i386/stackalign/longlong-1.c: New test.
7421         * gcc.target/i386/stackalign/longlong-2.c: New test.
7422
7423 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7424
7425         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7426
7427 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7428
7429         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7430         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7431
7432 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7433
7434         * gnat.dg/slice_enum.adb: New test.
7435
7436 2009-03-11  Jason Merrill  <jason@redhat.com>
7437
7438         PR debug/39086
7439         * g++.dg/opt/nrv15.C: New test.
7440
7441 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7442
7443         PR tree-optimization/39422
7444         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7445         constant array with static initialization to global memory.
7446         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7447
7448 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7449
7450         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7451         padding.
7452
7453 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7454
7455         PR c++/39371
7456         * g++.dg/opt/switch2.C: Add -w to dg-options.
7457         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7458         * g++.dg/warn/switch1.C: New test.
7459         * g++.dg/other/switch3.C: New test.
7460
7461         PR tree-optimization/39394
7462         * gcc.c-torture/compile/pr39394.c: New test.
7463
7464 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7465
7466         * gcc.target/s390/20090223-1.c: New testcase.
7467
7468 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7469
7470         PR libfortran/39402
7471         * gfortran.dg/fmt_f0_1.f90: New test.
7472
7473 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7474
7475         PR c++/39060
7476         * g++.dg/other/new1.C: Adjusted.
7477         * g++.dg/parse/crash40.C: Likewise.
7478         * g++.dg/parse/defarg12.C: Likewise.
7479         * g++.dg/template/error15.C: Likewise.
7480
7481         * g++.dg/other/pr39060.C: New.
7482
7483 2009-03-07  Jason Merrill  <jason@redhat.com>
7484
7485         PR c++/39367
7486         * g++.dg/opt/new1.C: New.
7487
7488 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7489
7490         PR c++/33492
7491         * g++.dg/other/error32.C: New.
7492
7493 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7494
7495         PR middle-end/39360
7496         * gcc.c-torture/compile/pr39360.c: New test.
7497
7498         PR debug/39372
7499         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7500
7501 2009-03-05  Jason Merrill  <jason@redhat.com>
7502
7503         PR c++/38908
7504         * g++.dg/warn/Wuninitialized-3.C: New test.
7505
7506 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7507
7508         PR debug/39379
7509         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7510         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7511
7512 2009-03-04  Jason Merrill  <jason@redhat.com>
7513
7514         PR c++/13549
7515         * g++.dg/template/koenig7.C: New test.
7516
7517 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7518
7519         * g++.dg/torture/predcom-1.C: New test.
7520
7521 2009-03-04  Richard Guenther  <rguenther@suse.de>
7522
7523         PR tree-optimization/39362
7524         * g++.dg/torture/pr39362.C: New testcase.
7525
7526 2009-03-04  Jason Merrill  <jason@redhat.com>
7527             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7528
7529         PR c++/9634
7530         PR c++/29469
7531         PR c++/29607
7532         * g++.dg/template/dependent-name5.C: New test.
7533
7534 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7535
7536         PR testsuite/39357
7537         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7538         vect_int to vect_int_mult.
7539
7540 2009-03-04  Richard Guenther  <rguenther@suse.de>
7541
7542         PR tree-optimization/39358
7543         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7544         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7545
7546 2009-03-04  Richard Guenther  <rguenther@suse.de>
7547
7548         PR tree-optimization/39339
7549         * gcc.c-torture/execute/pr39339.c: New testcase.
7550
7551 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7552
7553         * gcc.c-torture/compile/20090303-1.c,
7554         gcc.c-torture/compile/20090303-2.c: New tests.
7555
7556 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7557
7558         PR fortran/39354
7559         * gfortran.dg/gomp/pr39354.f90: New test.
7560
7561         PR tree-optimization/39343
7562         * gcc.dg/pr39343.c: New test.
7563
7564 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7565
7566         PR tree-optimization/39248
7567         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7568         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7569         on targets without vector misalignment support.
7570         * lib/target-supports.exp
7571         (check_effective_target_vect_short_mult): Add
7572         check_effective_target_arm32.
7573
7574 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7575
7576         PR middle-end/39335
7577         * gcc.dg/graphite/pr39335_1.c: New.
7578         * gcc.dg/graphite/pr39335.c: New.
7579
7580 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7581
7582         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7583         of andl.
7584         * gcc.target/i386/stackalign/return-5.c: Likewise.
7585         * gcc.target/i386/stackalign/return-6.c: Likewise.
7586
7587 2009-03-02  Richard Guenther  <rguenther@suse.de>
7588             Ira Rosen  <irar@il.ibm.com>
7589
7590         PR tree-optimization/39318
7591         * gfortran.dg/vect/pr39318.f90: New test.
7592
7593 2009-03-01  Jan Hubicka  <jh@suse.cz>
7594
7595         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7596
7597 2009-03-01  Jan Hubicka  <jh@suse.cz>
7598
7599         PR debug/39267
7600         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7601
7602 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7603
7604         * gnat.dg/pack12.adb: New test.
7605
7606 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7607
7608         PR c++/37789
7609         * g++.dg/other/pr37789.C: New.
7610
7611 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7612
7613         PR fortran/39295
7614         * gfortran.dg/interface_25.f90: New test.
7615         * gfortran.dg/interface_26.f90: New test.
7616
7617 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7618
7619         PR fortran/39292
7620         * gfortran.dg/initialization_22.f90: New test.
7621
7622 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7623
7624         PR rtl-optimization/39241
7625         * gcc.dg/torture/pr39241.c: New.
7626
7627 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7628
7629         PR tree-optimizations/39259
7630         * g++.dg/torture/pr39259.C: New testcase.
7631
7632 2009-02-24  Richard Guenther  <rguenther@suse.de>
7633
7634         PR c++/39242
7635         * g++.dg/template/instantiate10.C: New testcase.
7636
7637 2009-02-24  Richard Guenther  <rguenther@suse.de>
7638             Zdenek Dvorak  <ook@ucw.cz>
7639
7640         PR tree-optimization/39233
7641         * gcc.c-torture/execute/pr39233.c: New testcase.
7642
7643 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7644
7645         PR tree-optimization/39260
7646         * gcc.dg/graphite/pr39260.c: New.
7647
7648 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7649
7650         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7651
7652 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7653
7654         PR c++/36411
7655         * g++.dg/template/void14.C: New.
7656
7657 2009-02-23  Jason Merrill  <jason@redhat.com>
7658
7659         PR c++/38880
7660         * g++.dg/init/const7.C: Remove XFAIL.
7661         * g++.dg/init/static-init1.C: New test.
7662
7663         * g++.dg/cpp0x/initlist14.C: New test.
7664
7665 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7666
7667         PR fortran/38914
7668         * bound_simplification_2.f90:  New test case.
7669         * bound_7.f90:  New test case.
7670
7671 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7672
7673         * gcc.dg/cpp/include4.c: New test.
7674
7675 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7676
7677         PR target/39256
7678         * gcc.target/i386/abi-2.c: New.
7679
7680 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7681
7682         * gcc.c-torture/execute/pr39228.x: New.
7683
7684 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7685
7686         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7687         scan-assembler to check for xmm0 register.
7688
7689 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7690             Joseph Myers  <joseph@codesourcery.com>
7691
7692         * gcc.target/arm/va_list.c: New test.
7693         * g++.dg/abi/arm_va_list.C: Likewise.
7694         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7695         function.
7696         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7697         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7698         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7699         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7700         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7701         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7702
7703 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7704
7705         PR testsuite/38164
7706         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7707         to dg-options.
7708
7709 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7710
7711         PR target/39240
7712         * gcc.c-torture/execute/pr39240.c: New test.
7713
7714 2009-02-20  Jason Merrill  <jason@redhat.com>
7715
7716         PR c++/39225
7717         * g++.dg/parse/dtor15.C: New test.
7718
7719 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7720
7721         * gcc.c-torture/execute/20090219-1.c: New.
7722
7723 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7724
7725         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7726         (mips-dg-options): When matching isa* pseudo-options make
7727         'value' optional and accept ! entries.  Use $spec instead of
7728         $isa_spec in the isa pseudo-option error message.  Only
7729         perform the ISA-range check when 'value' is set.  If arch is
7730         matching any CPU in the ! entries switch to its generic ISA.
7731         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7732         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7733
7734 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7735
7736         PR target/39175
7737         * gcc.dg/visibility-20.c: New test.
7738         * g++.dg/ext/visibility/visibility-11.C: New test.
7739
7740 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7741
7742         PR c++/39188
7743         * g++.dg/abi/pr39188-1a.C: New.
7744         * g++.dg/abi/pr39188-1b.C: Likewise.
7745         * g++.dg/abi/pr39188-1.h: Likewise.
7746         * g++.dg/abi/pr39188-2a.C: Likewise.
7747         * g++.dg/abi/pr39188-2b.C: Likewise.
7748         * g++.dg/abi/pr39188-2.h: Likewise.
7749         * g++.dg/abi/pr39188-3a.C: Likewise.
7750         * g++.dg/abi/pr39188-3b.C: Likewise.
7751         * g++.dg/abi/pr39188-3.h: Likewise.
7752
7753 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7754
7755         PR c/38483
7756         * gcc.c-torture/execute/call-trap-1.c,
7757         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7758         tests.
7759
7760 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7761
7762         PR target/39228
7763         * gcc.c-torture/execute/pr39228.c: New test.
7764
7765 2009-02-19  Richard Guenther  <rguenther@suse.de>
7766
7767         PR tree-optimization/39074
7768         * gcc.dg/torture/pr39074.c: New testcase.
7769         * gcc.dg/torture/pr39074-2.c: Likewise.
7770         * gcc.dg/torture/pr39074-3.c: Likewise.
7771
7772 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7773
7774         PR c++/39219
7775         * g++.dg/parse/attr3.C: New.
7776
7777 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7778
7779         PR testsuite/38165
7780         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7781
7782         PR testsuite/38166
7783         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7784         and skip on Darwin.
7785
7786 2009-02-18  Jason Merrill  <jason@redhat.com>
7787
7788         PR c++/38880
7789         * g++.dg/init/const7.C: Remove XFAIL.
7790
7791         PR target/39179
7792         * g++.dg/opt/const6.C: New test.
7793
7794 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7795
7796         * gcc.dg/callabi/callabi.exp: Moved to ...
7797         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7798         in 64bit mode.
7799
7800         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7801         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7802         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7803         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7804         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7805         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7806         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7807
7808         * gcc.dg/callabi/callabi.h: Moved to ...
7809         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7810
7811         * gcc.dg/callabi/func-1.c: Moved to ...
7812         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7813
7814         * gcc.dg/callabi/func-indirect.c: Moved to ...
7815         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7816
7817         * gcc.dg/callabi/pr38891.c: Moved to ...
7818         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7819
7820         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7821         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7822
7823         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7824         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7825
7826         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7827         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7828
7829 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7830
7831         PR target/38891
7832         * gcc.dg/callabi/pr38891.c: New.
7833
7834 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7835
7836         * gcc.dg/callabi/callabi.exp: New.
7837
7838 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7839
7840         PR target/39082
7841         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7842         -Wno-abi for x86.
7843         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7844
7845         * gcc.target/i386/pr39082-1.c: New.
7846
7847         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7848         -Wno-abi.
7849
7850         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7851         CHECK_M64_M128 is defined.
7852         (check_f_arguments): Add "do".
7853         (check_vector_arguments): New.
7854         (check_m64_arguments): Likewise.
7855         (check_m128_arguments): Likewise.
7856
7857         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7858         (CHECK_M64_M128): Define.
7859
7860         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7861         on abitest.
7862         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7863
7864         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7865         tests only if CHECK_M64_M128 is defined.
7866
7867         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7868         (m128_2_struct): Likewise.
7869         (check_struct_passing5): Likewise.
7870         (check_struct_passing6): Likewise.
7871         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7872
7873         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7874         (un5): Likewise.
7875         (check_union_passing4): Likewise.
7876         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7877
7878 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7879
7880         PR c/35447
7881         * gcc.dg/noncompile/pr35447-1.c: New test.
7882
7883 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7884
7885         PR tree-optimization/36922
7886         * gfortran.dg/pr36922.f: New test.
7887
7888 2009-02-17  Richard Guenther  <rguenther@suse.de>
7889
7890         PR tree-optimization/39202
7891         * gcc.c-torture/compile/pr39202.c: New testcase.
7892
7893 2009-02-17  Richard Guenther  <rguenther@suse.de>
7894
7895         PR tree-optimization/39204
7896         * gcc.dg/torture/pr39204.c: New testcase.
7897
7898 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7899
7900         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7901         * gcc.dg/vect/vect-outer-6.c: Ditto.
7902
7903 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7904
7905         PR c/35446
7906         * gcc.dg/noncompile/init-5.c: New test.
7907         * gcc.dg/init-bad-4.c: Adjust expected errors.
7908
7909 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7910
7911         PR target/37049
7912         * gcc.target/i386/push-1.c: New.
7913
7914 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7915
7916         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7917
7918 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7919
7920         * gcc.target/spu/intrinsics-sr.c: New test.
7921
7922 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7923
7924         PR target/38056
7925         * gcc.target/ia64/sibcall-opt-1.c: New test.
7926         * gcc.target/ia64/sibcall-opt-2.c: New test.
7927
7928 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7929
7930         PR fortran/36528
7931         * gfortran.dg/cray_pointers_8.f90: New test.
7932
7933         PR fortran/36703
7934         * gfortran.dg/cray_pointers_9.f90: New test.
7935
7936 2009-02-13  Jason Merrill  <jason@redhat.com>
7937
7938         PR c++/39070
7939         * g++.dg/cpp0x/decltype16.C: New.
7940
7941 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7942
7943         PR target/39152
7944         * gfortran.dg/gomp/pr39152.f90: New.
7945
7946 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7947
7948         PR target/39162
7949         * gcc.target/i386/pr39162.c: New.
7950
7951 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7952
7953         PR c/35444
7954         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7955         New tests.
7956
7957 2009-02-12  Jason Merrill  <jason@redhat.com>
7958
7959         PR c++/38950
7960         * g++.dg/template/array20.C: New test.
7961
7962 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7963
7964         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7965         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7966         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7967
7968 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7969
7970         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7971
7972 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7973
7974         PR target/39152
7975         * gfortran.dg/pr39152.f: New.
7976
7977 2009-02-11  Jason Merrill  <jason@redhat.com>
7978
7979         PR c++/39153
7980         * g++.dg/cpp0x/defaulted9.C: New test.
7981
7982         PR c++/30111
7983         * g++.dg/init/value7.C: New test.
7984
7985 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
7986
7987         PR target/38824
7988         * gcc.target/i386/pr38824.c: New testcase.
7989
7990 2009-02-11  Jason Merrill  <jason@redhat.com>
7991
7992         PR c++/38649
7993         * g++.dg/cpp0x/defaulted8.C: New test.
7994
7995         PR c++/36744
7996         * g++.dg/cpp0x/rv9p.C: New test.
7997
7998 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7999
8000         * gnat.dg/aliasing3.adb: New test.
8001         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8002
8003 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8004
8005         PR c++/34397
8006         * g++.dg/template/crash88.C: New.
8007         * g++.dg/template/crash89.C: Likewise.
8008
8009 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8010
8011         PR c/39084
8012         * gcc.dg/pr39084.c: New test.
8013
8014 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8015
8016         PR target/39139
8017         * gcc.target/i386/pr39139.c: New test.
8018
8019 2009-02-10  Richard Guenther  <rguenther@suse.de>
8020
8021         PR tree-optimization/39132
8022         * gcc.dg/torture/pr39132.c: New testcase.
8023
8024 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8025
8026         PR target/39119
8027         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8028         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8029         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8030         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8031         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8032         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8033         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8034         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8035
8036 2009-02-09  Jason Merrill  <jason@redhat.com>
8037
8038         PR c++/39109
8039         * g++.dg/init/value6.C: New test.
8040
8041 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8042
8043         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8044
8045 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8046
8047         * gcc.c-torture/compile/20090209-1.c: New test.
8048
8049 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8050
8051         PR c++/35147
8052         PR c++/37737
8053         * g++.dg/cpp0x/vt-35147.C: New.
8054         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8055         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8056
8057 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8058
8059         PR c/35434
8060         * gcc.dg/attr-alias-4.c: New test.
8061
8062 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8063
8064         PR c/39035
8065         * gcc.dg/dfp/pr39035.c: New test.
8066
8067 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8068
8069         PR c/36432
8070         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8071
8072 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8073
8074         PR c++/39106
8075         * g++.dg/opt/thunk3.C: New test.
8076
8077 2009-02-05  Nick Clifton  <nickc@redhat.com>
8078
8079         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8080         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8081         * gcc.dg/cdce1.c: Likewise.
8082         * gcc.dg/cpp/_Pragma6.c: Likewise.
8083         * g++.dg/cpp/_Pragma1.C: Likewise.
8084         * gcc.dg/utf32-2.c: Xfail for M32C.
8085         * gcc.dg/utf32-1.c: Likewise.
8086         * gcc.dg/utf32-3.c: Likewise.
8087         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8088         targets.
8089         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8090         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8091         * gcc.dg/Wconversion-5.c: Likewise.
8092         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8093         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8094         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8095         * gcc.dg/utf-inc-init.c: Likewise.
8096         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8097         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8098         * gcc.dg/utf-array-short-wchar.c: Likewise.
8099         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8100         * gcc.dg/mallign.c: Use size_t instead of long.
8101
8102 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8103
8104         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8105
8106 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8107
8108         * gcc.c-torture/execute/pr39100.c: New.
8109
8110 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8111
8112         PR c/35435
8113         * gcc.dg/tls/diag-6.c: New test.
8114
8115 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8116
8117         * gcc.dg/graphite/scop-19.c: New
8118
8119 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8120
8121         AVX Programming Reference (January, 2009)
8122         * gcc.target/i386/avx-vpclmulqdq.c: New.
8123         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8124
8125         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8126
8127         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8128         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8129         (pclmul_test): Renamed to ...
8130         (TEST): This.
8131
8132 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8133
8134         PR c++/39095
8135         * g++.dg/abi/mangle31.C: New test.
8136
8137 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8138
8139         PR c/29129
8140         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8141         declarator.
8142         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8143         inside function prototype but not part of parameter declarator.
8144         * vla-11.c: New test.
8145
8146 2009-02-03  Jason Merrill  <jason@redhat.com>
8147
8148         * g++.dg/warn/main-4.C: New test.
8149         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8150
8151 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8152
8153         PR c++/36607
8154         * g++.dg/expr/cast10.C: New test.
8155
8156 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8157
8158         PR c/35433
8159         * gcc.dg/init-bad-6.c: New test.
8160
8161 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR target/35318
8164         * gcc.c-torture/compile/pr35318.c: New test.
8165
8166         PR inline-asm/39059
8167         * gcc.dg/nofixed-point-2.c: New test.
8168         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8169         * g++.dg/ext/fixed2.C: Likewise.
8170         * g++.dg/other/error25.C: Likewise.
8171         * g++.dg/lookup/crash7.C: Likewise.
8172         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8173
8174         PR c++/39056
8175         * g++.dg/cpp0x/initlist13.C: New test.
8176
8177 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8178
8179         PR c++/36897
8180         * g++.dg/template/func2.C: New test.
8181
8182         PR c++/37314
8183         * g++.dg/template/typename15.C: New.
8184         * g++.dg/template/typename16.C: New.
8185
8186 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8187             Ben Elliston  <bje@au.ibm.com>
8188
8189         PR c/39034
8190         * gcc.dg/dfp/pr39034.c: New test.
8191
8192 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8193
8194         PR testsuite/38263
8195         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8196
8197 2009-02-02  Jason Merrill  <jason@redhat.com>
8198
8199         PR c++/39054
8200         * g++.dg/parse/dtor14.C: New test.
8201
8202 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8203
8204         * lib/target-supports.exp
8205         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8206         * g++.dg/ext/builtin10.C: New test.
8207
8208         PR inline-asm/39058
8209         * gcc.target/i386/pr39058.c: New test.
8210
8211 2009-02-02  Richard Guenther  <rguenther@suse.de>
8212
8213         PR tree-optimization/38937
8214         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8215
8216 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8217
8218         PR c++/39053
8219         * g++.dg/parse/crash52.C: New.
8220
8221 2009-01-30  Richard Guenther  <rguenther@suse.de>
8222
8223         PR tree-optimization/39041
8224         * gcc.c-torture/compile/pr39041.c: New testcase.
8225
8226 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8227
8228         PR target/39013
8229         * gcc.target/i386/pr39013-1.c: New test.
8230         * gcc.target/i386/pr39013-2.c: New test.
8231
8232         PR c++/39028
8233         * g++.dg/ext/label12.C: New test.
8234
8235 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8236
8237         PR c++/33465
8238         * g++.dg/parse/error34.C: New.
8239         * g++.dg/parse/error35.C: Likewise.
8240
8241 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8242
8243         PR c++/38655
8244         * g++.dg/cpp0x/decltype-38655.C: New.
8245
8246 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8247
8248         PR target/39002
8249         * g++.dg/torture/pr39002.C: New test.
8250
8251 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8252
8253         PR tree-optimization/39007
8254         * gcc.dg/tree-ssa/pr39007.c: New.
8255
8256 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8257
8258         PR middle-end/35854
8259         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8260         to "subreg1".
8261
8262 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8263
8264         PR middle-end/38857
8265         * gcc.c-torture/compile/pr38857.c: New test.
8266
8267 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8268
8269         PR fortran/38852
8270         PR fortran/39006
8271         * gfortran.dg/bound_6.f90: New test.
8272
8273 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8274
8275         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8276
8277 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8278
8279         PR tree-optimization/38997
8280         * gcc.dg/tree-ssa/pr38997.c: New.
8281
8282 2009-01-28  Richard Guenther  <rguenther@suse.de>
8283
8284         PR tree-optimization/38926
8285         * gcc.c-torture/compile/pr38926.c: New testcase.
8286
8287 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8288
8289         PR middle-end/38934
8290         * gcc.dg/pr38934.c: New test.
8291
8292 2009-01-28  Richard Guenther  <rguenther@suse.de>
8293
8294         PR middle-end/38908
8295         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8296
8297 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8298
8299         PR tree-optimization/38984
8300         * gcc.dg/pr38984.c: New XFAILed testcase.
8301
8302
8303 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8304
8305         PR target/38988
8306         * gcc.target/i386/pr38988.c: New test.
8307
8308 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8309
8310         PR c++/37554
8311         * g++.dg/parse/crash51.C: New.
8312         * g++.old-deja/g++.pt/crash9.C: Adjust.
8313
8314 2009-01-27  Daniel Kraft  <d@domob.eu>
8315
8316         PR fortran/38883
8317         * gfortran.dg/mvbits_6.f90:  New test.
8318         * gfortran.dg/mvbits_7.f90:  New test.
8319         * gfortran.dg/mvbits_8.f90:  New test.
8320
8321 2009-01-27  Richard Guenther  <rguenther@suse.de>
8322
8323         PR tree-optimization/38503
8324         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8325
8326 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8327
8328         PR middle-end/38969
8329         * gcc.c-torture/execute/pr38969.c: New test.
8330
8331 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8332
8333         PR testsuite/38864
8334         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8335         to dg-do compile.
8336         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8337         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8338         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8339
8340 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8341
8342         PR target/38952
8343         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8344         if __USING_SJLJ_EXCEPTIONS__ is defined.
8345
8346         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8347         __USING_SJLJ_EXCEPTIONS__ is defined.
8348         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8349         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8350         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8351         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8352         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8353         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8354
8355 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8356
8357         PR testsuite/38949
8358         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8359         Use instead of C name in asm statements.
8360
8361 2009-01-26  Richard Guenther  <rguenther@suse.de>
8362
8363         PR tree-optimization/38745
8364         * g++.dg/torture/pr38745.C: New testcase.
8365
8366 2009-01-26  Richard Guenther  <rguenther@suse.de>
8367
8368         PR middle-end/38851
8369         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8370
8371 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8372
8373         * gcc.dg/bitfld-15.c: Gate warning on target
8374         pcc_bitfield_type_matters.
8375         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8376         g++.dg/ext/bitfield4.C: Likewise.
8377         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8378         bitfield for any target.
8379
8380 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8381
8382         PR c/38957
8383         * gcc.dg/pr38957.c: New test.
8384
8385 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8386
8387         PR fortran/38955
8388         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8389         comparing floats.
8390
8391 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8392
8393         PR tree-optimization/38953
8394         * gfortran.dg/graphite/pr38953.f90: New.
8395
8396 2009-01-24  Paul Brook  <paul@codesourcery.com>
8397
8398         * gcc.target/arm/neon-cond-1.c: New test.
8399
8400 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8401
8402         PR tree-optimization/38932
8403         * gcc.dg/pr38932.c: New.
8404
8405 2009-01-23  Revital Eres  <eres@il.ibm.com>
8406
8407         * gcc.dg/sms-7.c: Fix test.
8408
8409 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8410
8411         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8412         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8413         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8414         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8415
8416 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8417
8418         * gcc.dg/pr35729.c: Make test x86 specific.
8419
8420 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8421
8422         PR middle-end/38615
8423         * gcc.dg/pr38615.c: New test.
8424
8425 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8426
8427         PR target/38931
8428         * gcc.target/i386/pr38931.c: New test.
8429
8430 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8431
8432         PR c++/38930
8433         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8434         * g++.dg/template/typedef12.C: Likewise.
8435         * g++.dg/template/typedef13.C: Likewise.
8436         * g++.dg/template/typedef14.C: Likewise.
8437         * g++.dg/template/sfinae3.C: Likewise.
8438         * g++.old-deja/g++.pt/typename8.C: Likewise.
8439         * g++.dg/template/access11.C: Likewise
8440
8441 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8442
8443         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8444         and mips*-*-irix*.
8445         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8446
8447 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8448
8449         PR c++/26693
8450         * g++.dg/template/typedef11.C: New test.
8451         * g++.dg/template/typedef12.C: Likewise.
8452         * g++.dg/template/typedef13.C: Likewise.
8453         * g++.dg/template/typedef14.C: Likewise.
8454         * g++.dg/template/sfinae3.C: Compile this pedantically.
8455         The only errors expected should be the one saying the typedef is ill
8456         formed.
8457         * g++.old-deja/g++.pt/typename8.C: Likewise.
8458         * g++.dg/template/access11.C: Update this.
8459
8460 2009-01-21  Daniel Kraft  <d@domob.eu>
8461
8462         PR fortran/38887
8463         * gfortran.dg/mvbits_5.f90:  New test.
8464
8465 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8466
8467         * gcc.dg/sms-6.c: New test.
8468         * gcc.dg/sms-7.c: Likewise.
8469
8470 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8471
8472         PR fortran/38907
8473         * gfortran.dg/host_assoc_function_7.f90: New test
8474
8475 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8476             Richard Guenther  <rguenther@suse.de>
8477
8478         PR tree-optimization/38747
8479         PR tree-optimization/38748
8480         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8481         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8482         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8483
8484 2009-01-20  Kees Cook  <kees@ubuntu.com>
8485             H.J. Lu  <hongjiu.lu@intel.com>
8486
8487         PR target/38902
8488         * gcc.dg/pr38902.c: New.
8489
8490 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8491
8492         PR target/38868
8493         * gfortran.dg/pr38868.f: New testcase.
8494
8495 2009-01-20  Richard Guenther  <rguenther@suse.de>
8496
8497         * gcc.c-torture/execute/pr36227.c: Move ...
8498         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8499
8500 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8501
8502         * lib/gfortran.exp: Add -B options for targets that use
8503         libgfortran.a%s in their specs.
8504
8505 2009-01-19  Jason Merrill  <jason@redhat.com>
8506
8507         PR c++/23287
8508         * g++.dg/template/dtor5.C: New test.
8509
8510 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8511
8512         PR fortran/38859
8513         * gfortran.dg/bound_5.f90: New test.
8514
8515 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8516
8517         PR target/38736
8518         * g++.dg/compat/abi/pr38736_main.C: New.
8519         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8520         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8521         * g++.dg/other/macro-1.C: Likewise.
8522         * gcc.dg/macro-1.c: Likewise.
8523         * gcc.dg/compat/pr38736_main.c: Likewise.
8524         * gcc.dg/compat/pr38736_x.c: Likewise.
8525         * gcc.dg/compat/pr38736_y.c: Likewise.
8526
8527 2009-01-18  Richard Guenther  <rguenther@suse.de>
8528
8529         PR tree-optimization/38819
8530         * gcc.c-torture/execute/pr38819.c: New testcase.
8531
8532 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8533
8534         PR fortran/38657
8535         * gfortran.dg/module_commons_3.f90: Reapply.
8536
8537 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8538
8539         PR fortran/34955
8540         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8541         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8542
8543 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8544
8545         PR fortran/38657
8546         * gfortran.dg/module_commons_3.f90: Remove
8547
8548 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8549
8550         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8551
8552 2009-01-16  Jason Merrill  <jason@redhat.com>
8553
8554         PR c++/38877
8555         * g++.dg/template/lvalue1.C: New test.
8556
8557         PR c++/29470
8558         * g++.dg/template/access20.C: New test.
8559         * g++.dg/torture/pr34641.C: Fix access.
8560
8561 2009-01-16  Richard Guenther  <rguenther@suse.de>
8562
8563         PR tree-optimization/38835
8564         PR middle-end/36227
8565         * gcc.c-torture/execute/pr36227.c: New testcase.
8566         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8567         * g++.dg/init/const7.C: Likewise.
8568
8569 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8570
8571         PR target/38554
8572         * gcc.c-torture/compile/pr38554.c: New test.
8573
8574 2009-01-16  Jason Merrill  <jason@redhat.com>
8575
8576         PR c++/38579
8577         * g++.dg/conversion/access1.C: New test.
8578
8579 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8580
8581         PR tree-optimization/38789
8582         * gcc.c-torture/compile/pr38789.c: New test.
8583
8584 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8585
8586         PR fortran/38152
8587         * gfortran.dg/proc_ptr_13.f90: New.
8588
8589 2009-01-15  Jason Merrill  <jason@redhat.com>
8590
8591         PR c++/38850
8592         * g++.dg/template/koenig6.C: New test.
8593
8594 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8595
8596         PR c++/29388
8597         * g++.dg/template/error37.C: New testcase.
8598
8599 2009-01-15  Jason Merrill  <jason@redhat.com>
8600
8601         PR c++/36334
8602         * g++.dg/conversion/memfn1.C: New test.
8603
8604         PR c++/37646
8605         * g++.dg/conversion/memfn2.C: New test.
8606
8607 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8608
8609         PR c++/38357
8610         * g++.dg/template/crash87.C: New test.
8611
8612 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8613
8614         PR middle-end/37843
8615         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8616
8617 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8618
8619         PR c++/38636
8620         * g++.dg/parse/crash50.C: New test.
8621
8622 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8623
8624         PR rtl-optimization/38245
8625         * gcc.dg/pr38245-3.c: New test.
8626         * gcc.dg/pr38245-3.h: New file.
8627         * gcc.dg/pr38245-4.c: New file.
8628         * gcc.dg/pr38364.c: New test.
8629
8630 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8631
8632         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8633         sequence PC-relative.
8634
8635 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8636
8637         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8638         calls and/or PLT markers.
8639         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8640         calls and/or PLT markers.
8641         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8642         calls and/or PLT markers.
8643         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8644         calls and/or PLT markers.
8645
8646 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8647             Nathan Froyd  <froydnj@codesourcery.com>
8648             Joseph Myers  <joseph@codesourcery.com>
8649
8650         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8651         New function.
8652         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8653         and use consistent CFLAGS.
8654         * gcc.target/powerpc/20030505.c: Likewise.
8655         * gcc.target/powerpc/20081204-1.c: Likewise.
8656         * gcc.target/powerpc/ppc-spe.c: Likewise.
8657         * gcc.target/powerpc/spe1.c: Likewise.
8658         * g++.dg/ext/spe1.C: Likewise.
8659         * g++.dg/other/opaque-1.C: Likewise.
8660         * g++.dg/other/opaque-2.C: Likewise.
8661         * g++.dg/other/opaque-3.C: Likewise.
8662
8663 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8664
8665         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8666         out of loop.
8667
8668 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8669
8670         PR target/38811
8671         * g++.dg/torture/pr38811.C: New file.
8672
8673 2009-01-14  Richard Guenther  <rguenther@suse.de>
8674
8675         PR tree-optimization/38826
8676         PR middle-end/38477
8677         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8678
8679 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8680
8681         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8682
8683 2009-01-14  Nick Clifton  <nickc@redhat.com>
8684
8685         PR c++/37862
8686         * g++.cp/parse/pr37862.C: New test.
8687
8688 2009-01-14  Julian Brown  <julian@codesourcery.com>
8689
8690         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8691         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8692         to...
8693         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8694         These.
8695
8696 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8697
8698         PR rtl-optimization/38774
8699         * gcc.dg/torture/pr38774.c: New test.
8700
8701         PR c++/38795
8702         * g++.dg/cpp0x/pr38795.C: New test.
8703
8704 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8705             Nathan Froyd  <froydnj@codesourcery.com>
8706             Joseph Myers  <joseph@codesourcery.com>
8707
8708         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8709         otherwise.  Do not check for AltiVec at runtime.
8710         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8711         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8712         * gcc.target/powerpc/altivec-1.c: Likewise.
8713         * gcc.target/powerpc/altivec-3.c: Likewise.
8714         * gcc.target/powerpc/altivec-10.c: Likewise.
8715         * gcc.target/powerpc/altivec-12.c: Likewise.
8716         * gcc.target/powerpc/altivec-24.c: Likewise.
8717         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8718         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8719         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8720         * gcc.target/powerpc/pr35907.c: Likewise.
8721         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8722         otherwise.  Do not check for Cell at runtime.
8723         * gcc.target/powerpc/altivec_check.h: Delete.
8724
8725         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8726         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8727         not check for AltiVec at runtime.
8728         * g++.dg/ext/altivec-cell-2.C: Likewise.
8729         * g++.dg/ext/altivec-cell-3.C: Likewise.
8730         * g++.dg/ext/altivec-cell-4.C: Likewise.
8731         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8732         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8733         check.
8734         * g++.dg/ext/altivec_check.h: Delete.
8735
8736 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8737
8738         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8739         effective target.  Adjust line numbers accordingly.
8740
8741 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8742
8743         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8744
8745 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8746
8747         PR tree-optimization/38786
8748         * gcc.dg/graphite/pr38786.c: New.
8749
8750 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8751
8752         Revert:
8753         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8754
8755         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8756         for alpha*-*-* targets.
8757         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8758
8759 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8760
8761         PR libfortran/38772
8762         * gfortran.dg/fmt_bz_bn_err.f: New test.
8763
8764 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8765
8766         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8767
8768 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8769
8770         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8771         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8772         instruction support.  Do not check for it at runtime.
8773
8774 2009-01-12  Jason Merrill  <jason@redhat.com>
8775
8776         PR c++/35109
8777         * g++.dg/lookup/friend11.C: Remove expected error.
8778         * g++.dg/lookup/friend14.C: New test.
8779         * g++.dg/lookup/friend15.C: New test.
8780
8781 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8782
8783         PR c++/36019
8784         * g++.dg/lookup/hidden-class12.C: New test.
8785         * g++.dg/lookup/hidden-class13.C: New test.
8786         * g++.dg/lookup/hidden-class14.C: New test.
8787         * g++.dg/lookup/hidden-class15.C: New test.
8788         * g++.dg/lookup/hidden-class16.C: New test.
8789
8790 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8791
8792         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8793         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8794         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8795
8796 2009-01-12  Jason Merrill  <jason@redhat.com>
8797
8798         PR c++/31488
8799         * g++.dg/other/vararg-3.C: New test.
8800
8801 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8802
8803         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8804         Explicitly enable SPE.
8805         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8806         directive.
8807
8808         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8809         Expect -flax-vector-conversions message.  Adjust incompatible
8810         types errors.
8811         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8812         Make Foo extern.
8813
8814         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8815
8816         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8817
8818         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8819         * g++.dg/other/opaque-2.C: Likewise.
8820         * g++.dg/other/opaque-3.C: Likewise.
8821
8822 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR c/32041
8825         * gcc.dg/pr32041.c: New test.
8826         * g++.dg/parse/offsetof9.C: New test.
8827
8828 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8829             Nathan Froyd  <froydnj@codesourcery.com>
8830
8831         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8832         * g++.dg/ext/attribute-test-1.C: Likewise.
8833         * g++.dg/ext/attribute-test-2.C: Likewise.
8834         * g++.dg/ext/attribute-test-3.C: Likewise.
8835         * g++.dg/ext/attribute-test-4.C: Likewise.
8836
8837 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8838
8839         * gnat.dg/unchecked_convert3.adb: New test.
8840
8841 2009-01-12  Tomas Bily  <tbily@suse.cz>
8842
8843         PR middlend/38385
8844         * gcc.dg/tree-ssa/pr38385.c: New file.
8845
8846 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8847
8848         PR c++/38794
8849         * g++.dg/parse/typedef9.C: New test.
8850
8851         PR tree-optimization/38807
8852         * gcc.c-torture/compile/pr38807.c: New test.
8853
8854 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8855
8856         * gcc.target/mips/ins-2.c: New test.
8857
8858 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8859
8860         PR testsuite/38809
8861         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8862
8863 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8864
8865         PR c++/36254
8866         * g++.dg/warn/Wreturn-type-5.C: New test.
8867
8868 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8869
8870         PR middle-end/38616
8871         * gcc.dg/pr38616.c: New test.
8872
8873 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8874
8875         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8876
8877 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8878
8879         PR c++/38648
8880         * g++.dg/expr/string-1.C: New test.
8881         * g++.dg/expr/string-2.C: New test.
8882
8883         PR c++/36695
8884         * g++.dg/ext/complex4.C: New test.
8885         * g++.dg/ext/complex5.C: New test.
8886         * g++.dg/init/reference1.C: New test.
8887         * g++.dg/init/reference2.C: New test.
8888         * g++.dg/init/reference3.C: New test.
8889
8890 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8891
8892         PR fortran/38763
8893         * gfortran.dg/transfer_null_1.f90: New test.
8894
8895 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8896
8897         PR fortran/38765
8898         * gfortran.dg/host_assoc_function_6.f90: New test.
8899
8900 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8901
8902         * lib/target-supports.exp: Add method to determine if the effective
8903         target is really a ppc405 after applying all compile options.
8904         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8905         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8906         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8907         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8908         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8909         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8910         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8911         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8912         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8913         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8914         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8915         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8916         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8917         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8918         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8919         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8920         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8921         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8922         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8923         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8924         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8925         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8926         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8927         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8928         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8929         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8930         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8931         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8932         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8933         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8934         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8935
8936 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8937
8938         PR c++/35335
8939         * g++.dg/other/error31.C: New testcase.
8940
8941         PR c/35742
8942         * gcc.dg/pr35742.c: New test.
8943
8944 2009-01-09  John F. Carr  <jfc@mit.edu>
8945
8946         PR c++/37877
8947         * g++.dg/parse/linkage3.C: New test.
8948
8949 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8950
8951         PR middle-end/38771
8952         * gcc.c-torture/compile/pr38771.c: New test.
8953
8954 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8955
8956         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8957
8958 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8959
8960         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8961         * gcc.dg/sibcall-4.c: Likewise.
8962
8963 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8964             Jan Sjodin  <jan.sjodin@amd.com>
8965
8966         PR tree-optimization/38559
8967         * gcc.dg/graphite/pr38559.c: New.
8968
8969 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8970
8971         PR tree-optimization/37194
8972         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8973
8974 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8975
8976         PR c++/38725
8977         * g++.dg/ext/label11.C: New test.
8978
8979 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8980
8981         * lib/target-supports.exp (check_weak_override_available): New.
8982         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8983         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8984         dg-require-weak-override.
8985
8986 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
8987             Alan Modra  <amodra@bigpond.net.au>
8988
8989         * gcc.c-torture/compile/20090107-1.c: New test.
8990
8991 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
8992
8993         PR target/38706
8994         * g++.dg/other/pr38706.C: New test.
8995
8996 2009-01-07  Jason Merrill  <jason@redhat.com>
8997
8998         * g++.dg/cpp0x/variadic92.C: New test.
8999         * g++.dg/cpp0x/variadic93.C: New test.
9000
9001 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9002
9003         * lib/target-supports-dg.exp (current_compiler_flags): New.
9004         (check-flags): Use it; do not access dg-test local variables.
9005         (dg-skip-if): Do not access dg-test local variables.
9006         (dg-xfail-run-if): Ditto.
9007         (dg-shouldfail): Ditto.
9008         * gcc.test-framework/test-framework.exp
9009         (check_effective_target_def_nocache): New.
9010         * gcc.test-framework/test-framework.awk: Handle scan tests.
9011         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9012         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9013         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9014         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9015         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9016         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9017         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9018         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9019         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9020
9021         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9022
9023         * lib/target-supports-dg.exp (check_test_flags): Delete.
9024
9025 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9026
9027         PR tree-optimization/38492
9028         PR tree-optimization/38498
9029         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9030         in trunk.
9031         * gcc.dg/graphite/block-0.c: Update test.
9032         * gcc.dg/graphite/block-1.c: Same.
9033         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9034         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9035         * gcc.dg/graphite/block-3.c: New.
9036         * gcc.dg/graphite/pr38498.c: New.
9037
9038 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9039
9040         AVX Programming Reference (December, 2008)
9041         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9042         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9043         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9044
9045         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9046         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9047
9048 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9049
9050         PR fortran/38220
9051         * gfortran.dg/c_loc_pure_1.f90:  New test.
9052
9053 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9054
9055         PR fortran/38669
9056         * gfortran.dg/elemental_dependency_3.f90:
9057         Add the final tree dump cleanup.
9058
9059 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9060
9061         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9062         passing -m32.
9063
9064         PR rtl-optimization/38722
9065         * gfortran.dg/pr38722.f90: New test.
9066
9067 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9068
9069         PR c/34252
9070         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9071         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9072
9073 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9074
9075         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9076         * gfortran.dg/typebound_call_8.f03: Same.
9077         * gfortran.dg/elemental_bind_c.f90: Same.
9078         * gfortran.dg/typebound_call_7.f03: Same.
9079         * gfortran.dg/interface_proc_end.f90: Same
9080         * gfortran.dg/pr37243.f: Fix typo.
9081
9082 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9083
9084         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9085         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9086         large stack sizes.
9087
9088 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9089
9090         AVX Programming Reference (December, 2008)
9091         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9092         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9093         * gcc.target/i386/sse-14.c: Likewise.
9094
9095         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9096         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9097         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9098         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9099
9100 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9101
9102         PR libfortran/38735
9103         * gfortran.dg/fmt_bz_bn.f: Update test.
9104
9105 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9106
9107         PR c++/38472
9108         * g++.dg/conversion/usual-arith-conv.C: New test.
9109
9110 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9111
9112         PR c/34911
9113         * gcc.dg/vector-3.c: New testcase.
9114         * g++.dg/ext/vector15.C: New test.
9115
9116 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9117
9118         PR tree-optimization/38510
9119         * gcc.dg/graphite/pr38510.c: New.
9120
9121 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9122             Jan Sjodin <jan.sjodin@amd.com>
9123
9124         PR tree-optimization/38500
9125         * gcc.dg/graphite/pr38500.c: New.
9126
9127 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9128
9129         * gcc.c-torture/compile/20001226-1.c: Generalize
9130         dg-timeout-factor.
9131         * gcc.c-torture/compile/limits-fnargs.c: Add
9132         dg-timeout-factor.
9133         * gcc.dg/20020425-1.c: Likewise.
9134         * gcc.dg/pch/pch.exp: Likewise.
9135
9136 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9137
9138         PR fortran/38657
9139         * gfortran.dg/module_commons_3.f90: New test.
9140
9141 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9142
9143         PR fortran/37159
9144         * gfortran.dg/random_seed_1.f90: Updated.
9145
9146 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9147
9148         PR fortran/38669
9149         PR fortran/38726
9150         * gfortran.dg/elemental_subroutine_7.f90:
9151         Fix p values so that it can be used as vector subscript.
9152
9153 2009-01-05  Jason Merrill  <jason@redhat.com>
9154
9155         * g++.dg/cpp0x/initlist12.C: Add another test.
9156
9157         * g++.dg/cpp0x/defaulted7.C: New test.
9158
9159 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9160
9161         PR fortran/38672
9162         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9163         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9164
9165 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9166
9167         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9168         for alpha*-*-* targets.
9169         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9170
9171 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9172
9173         PR fortran/38665
9174         * gfortran.dg/host_assoc_function_5.f90: New test.
9175
9176 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9177
9178         PR fortran/38669
9179         * gfortran.dg/elemental_dependency_3.f90: New test.
9180         * gfortran.dg/elemental_subroutine_7.f90: New test.
9181
9182 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9183
9184         * gcc.dg/struct-ret-3.c: Include unistd.h.
9185         (main): Exit early if system memory page size is
9186         larger than 4096 bytes.
9187
9188 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9189
9190         PR fortran/38718
9191         * gfortran.dg/merge_init_expr.f90: New.
9192
9193 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9194
9195         PR fortran/38536
9196         * gfortran.dg/c_loc_tests_13.f90: New test.
9197         * gfortran.dg/c_loc_tests_14.f90: New test.
9198
9199 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9200
9201         * gfortran.dg/func_result_4.f90: New.
9202
9203 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9204
9205         PR fortran/38594
9206         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9207         interface still works, in addition to original tests.
9208         * gfortran.dg/host_assoc_call_6.f90: New test.
9209
9210 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9211
9212         PR c++/38705
9213         * g++.dg/torture/pr38705.C: New test.
9214
9215         PR c/38700
9216         * gcc.dg/pr38700.c: New test.
9217
9218 2009-01-02  Jason Merrill  <jason@redhat.com>
9219
9220         * g++.dg/cpp0x/initlist11.C: New test.
9221         * g++.dg/cpp0x/initlist12.C: New test.
9222
9223 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9224
9225         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9226         Allow extra informative notes.
9227
9228 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9229
9230         PR c/36489
9231         * gcc.dg/pr36489.c: New test.
9232
9233 \f
9234 Copyright (C) 2009 Free Software Foundation, Inc.
9235
9236 Copying and distribution of this file, with or without modification,
9237 are permitted in any medium without royalty provided the copyright
9238 notice and this notice are preserved.