OSDN Git Service

* cgraphunit.c (cgraph_lower_function): Revert last change.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
2
3         * testsuite/gcc.target/i386/pr12329.c: Adjust.
4
5 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
6
7         PR debug/41248
8         * gcc.dg/pr41248.c: New.
9
10  2009-09-23  Dodji Seketeli  <dodji@redhat.com>
11
12         PR debug/41065
13         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
14
15 2009-09-23  Andreas Schwab  <schwab@redhat.com>
16
17         * lib/profopt.exp (profopt-get-options): Set tool_flags for
18         current_compiler_flags.  Fix typos.
19
20 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
21
22         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
23
24 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
25
26         PR c/39779
27         * gcc.c-torture/compile/pr39779.c: New test.
28
29 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
30
31         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
32         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
33         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
34
35 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
36
37         PR debug/41295
38         * gcc.dg/pr41295.c: New.
39
40 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
41
42         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
43         matching assembly.
44         * gcc.target/mips/code-readable-2.c: Likewise.
45         * gcc.target/mips/code-readable-3.c: Likewise.
46
47 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
48
49         * lib/target-supports.exp (check_effective_target_dfp_nocache):
50         Check support via mode instead of C type.
51         (check_effective_target_dfprt_nocache): Ditto.
52         (check_effective_target_hard_dfp): Ditto.
53
54 2009-09-22  Richard Guenther  <rguenther@suse.de>
55
56         PR middle-end/41395
57         * gcc.c-torture/execute/pr41395-1.c: New testcase.
58         * gcc.c-torture/execute/pr41395-2.c: Likewise.
59
60 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
61
62         * gcc.dg/20090922-1.c: New test.
63
64         PR bootstrap/41405
65         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
66         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
67         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
68         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
69         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
70         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
71         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
72         * objc.dg/dwarf-2.m: Likewise.
73
74 2009-09-22  Richard Guenther  <rguenther@suse.de>
75
76         PR tree-optimization/41428
77         * g++.dg/tree-ssa/pr41428.C: New testcase.
78
79 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
80
81         PR middle-end/41429
82         * g++.dg/gomp/pr41429.C: New test.
83
84 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
85
86         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
87
88 2009-09-21  Jason Merrill  <jason@redhat.com>
89
90         PR c++/41421
91         * g++.dg/cpp0x/trivial1.C: Expand.
92
93 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
94
95         * gcc.dg/torture/calleesave-sse.c: New.
96
97 2009-09-21  Jan Hubicka  <jh@suse.cz>
98
99         * gcc.dg/guality/inline-params.c: New testcase.
100
101 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
102
103         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
104         Add -fno-inline.
105         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
106         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
107         (f2): Ditto.
108
109 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
110
111         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
112         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
113         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
114         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
115         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
116
117 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
118
119         PR middle-end/40642
120         * g++.dg/torture/pr40642.C: New testcase.
121
122 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
123
124         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
125         cases in static initializers.
126
127 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
128
129         * gcc.c-tortue/compile/pr39886.c: New.
130
131 2009-09-20  Chris Demetriou  <cgd@google.com>
132
133         PR preprocessor/28435:
134         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
135         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
136         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
137         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
138         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
139
140 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
141
142         * gcc.target/mips/mips.exp: Add relax-pic-calls
143         under -mfoo/-mno-foo options.
144         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
145         and -mexplicit-relocs.
146         * gcc.target/mips/call-1.c: New test.
147         * gcc.target/mips/call-2.c: New test.
148         * gcc.target/mips/call-3.c: New test.
149         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
150         * gcc.dg/tree-ssa/loop-1.c: Likewise.
151
152 2009-09-19  Chris Demetriou  <cgd@google.com>
153
154         PR preprocessor/28435:
155         * gcc.dg/cpp/missing-header-MD.c: New test.
156         * gcc.dg/cpp/missing-header-MMD.c: New test.
157         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
158         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
159
160 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
161
162         PR libgfortran/41328
163         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
164         EOF works.
165
166 2009-09-18  Jason Merrill  <jason@redhat.com>
167
168         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
169
170         * g++.dg/cpp0x/initlist-deduce.C: New.
171
172 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
173
174         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
175         * c-c++-common/dfp: New directory.
176         * c-c++-common/dfp/dfp-dbg.h: New file.
177         * gcc.dg/dfp/call-by-value.c: Move to ...
178         * c-c++-common/call-by-value.c: here.
179         * gcc.dg/dfp/cast.c: Move to ...
180         * c-c++-common/cast.c: here.
181         * gcc.dg/dfp/compare-eq-const.c: Move to ...
182         * c-c++-common/compare-eq-const.c: here.
183         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
184         * c-c++-common/compare-eq-d128.c: here.
185         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
186         * c-c++-common/compare-eq-d32.c: here.
187         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
188         * c-c++-common/compare-eq-d64.c: here.
189         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
190         * c-c++-common/compare-eq-dfp.c: here.
191         * gcc.dg/dfp/compare-eq.h: Move to ...
192         * c-c++-common/compare-eq.h: here.
193         * gcc.dg/dfp/compare-rel-const.c: Move to ...
194         * c-c++-common/compare-rel-const.c: here.
195         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
196         * c-c++-common/compare-rel-d128.c: here.
197         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
198         * c-c++-common/compare-rel-d32.c: here.
199         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
200         * c-c++-common/compare-rel-d64.c: here.
201         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
202         * c-c++-common/compare-rel-dfp.c: here.
203         * gcc.dg/dfp/compare-rel.h: Move to ...
204         * c-c++-common/compare-rel.h: here.
205         * gcc.dg/dfp/compare-special-d128.c: Move to ...
206         * c-c++-common/compare-special-d128.c: here.
207         * gcc.dg/dfp/compare-special-d32.c: Move to ...
208         * c-c++-common/compare-special-d32.c: here.
209         * gcc.dg/dfp/compare-special-d64.c: Move to ...
210         * c-c++-common/compare-special-d64.c: here.
211         * gcc.dg/dfp/compare-special.h: Move to ...
212         * c-c++-common/compare-special.h: here.
213         * gcc.dg/dfp/constants-zero.c: Move to ...
214         * c-c++-common/constants-zero.c: here.
215         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
216         * c-c++-common/convert-bfp-10.c: here.
217         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
218         * c-c++-common/convert-bfp-11.c: here.
219         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
220         * c-c++-common/convert-bfp-12.c: here.
221         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
222         * c-c++-common/convert-bfp-13.c: here.
223         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
224         * c-c++-common/convert-bfp-14.c: here.
225         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
226         * c-c++-common/convert-bfp-2.c: here.
227         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
228         * c-c++-common/convert-bfp-3.c: here.
229         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
230         * c-c++-common/convert-bfp-4.c: here.
231         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
232         * c-c++-common/convert-bfp-5.c: here.
233         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
234         * c-c++-common/convert-bfp-6.c: here.
235         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
236         * c-c++-common/convert-bfp-7.c: here.
237         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
238         * c-c++-common/convert-bfp-8.c: here.
239         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
240         * c-c++-common/convert-bfp-9.c: here.
241         * gcc.dg/dfp/convert-bfp.c: Move to ...
242         * c-c++-common/convert-bfp.c: here.
243         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
244         * c-c++-common/convert-bfp-fold.c: here.
245         * gcc.dg/dfp/convert-dfp.c: Move to ...
246         * c-c++-common/convert-dfp.c: here.
247         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
248         * c-c++-common/convert-dfp-fold-2.c: here.
249         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
250         * c-c++-common/convert-dfp-fold.c: here.
251         * gcc.dg/dfp/convert.h: Move to ...
252         * c-c++-common/convert.h: here.
253         * gcc.dg/dfp/convert-int.c: Move to ...
254         * c-c++-common/convert-int.c: here.
255         * gcc.dg/dfp/convert-int-fold.c: Move to ...
256         * c-c++-common/convert-int-fold.c: here.
257         * gcc.dg/dfp/convert-int-max.c: Move to ...
258         * c-c++-common/convert-int-max.c: here.
259         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
260         * c-c++-common/convert-int-max-fold.c: here.
261         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
262         * c-c++-common/convert-int-saturate.c: here.
263         * gcc.dg/dfp/func-array.c: Move to ...
264         * c-c++-common/func-array.c: here.
265         * gcc.dg/dfp/func-deref.c: Move to ...
266         * c-c++-common/func-deref.c: here.
267         * gcc.dg/dfp/func-mixed.c: Move to ...
268         * c-c++-common/func-mixed.c: here.
269         * gcc.dg/dfp/func-pointer.c: Move to ...
270         * c-c++-common/func-pointer.c: here.
271         * gcc.dg/dfp/func-scalar.c: Move to ...
272         * c-c++-common/func-scalar.c: here.
273         * gcc.dg/dfp/func-struct.c: Move to ...
274         * c-c++-common/func-struct.c: here.
275         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
276         * c-c++-common/func-vararg-alternate-d128-2.c: here.
277         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
278         * c-c++-common/func-vararg-alternate-d128.c: here.
279         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
280         * c-c++-common/func-vararg-alternate-d32.c: here.
281         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
282         * c-c++-common/func-vararg-alternate-d64.c: here.
283         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
284         * c-c++-common/func-vararg-alternate.h: here.
285         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
286         * c-c++-common/func-vararg-dfp.c: here.
287         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
288         * c-c++-common/func-vararg-mixed-2.c: here.
289         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
290         * c-c++-common/func-vararg-mixed.c: here.
291         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
292         * c-c++-common/func-vararg-size0.c: here.
293         * gcc.dg/dfp/inf-1.c: Move to ...
294         * c-c++-common/inf-1.c: here.
295         * gcc.dg/dfp/loop-index.c: Move to ...
296         * c-c++-common/loop-index.c: here.
297         * gcc.dg/dfp/modes.c: Move to ...
298         * c-c++-common/modes.c: here.
299         * gcc.dg/dfp/nan-1.c: Move to ...
300         * c-c++-common/nan-1.c: here.
301         * gcc.dg/dfp/nan-2.c: Move to ...
302         * c-c++-common/nan-2.c: here.
303         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
304         * c-c++-common/operator-arith-fold.c: here.
305         * gcc.dg/dfp/operator-assignment.c: Move to ...
306         * c-c++-common/operator-assignment.c: here.
307         * gcc.dg/dfp/operator-comma.c: Move to ...
308         * c-c++-common/operator-comma.c: here.
309         * gcc.dg/dfp/operator-cond.c: Move to ...
310         * c-c++-common/operator-cond.c: here.
311         * gcc.dg/dfp/operator-logical.c: Move to ...
312         * c-c++-common/operator-logical.c: here.
313         * gcc.dg/dfp/operator-unary.c: Move to ...
314         * c-c++-common/operator-unary.c: here.
315         * gcc.dg/dfp/pr31385.c: Move to ...
316         * c-c++-common/pr31385.c: here.
317         * gcc.dg/dfp/pr33466.c: Move to ...
318         * c-c++-common/pr33466.c: here.
319         * gcc.dg/dfp/pr35620.c: Move to ...
320         * c-c++-common/pr35620.c: here.
321         * gcc.dg/dfp/pr36800.c: Move to ...
322         * c-c++-common/pr36800.c: here.
323         * gcc.dg/dfp/pr39034.c: Move to ...
324         * c-c++-common/pr39034.c: here.
325         * gcc.dg/dfp/pr39035.c: Move to ...
326         * c-c++-common/pr39035.c: here.
327         * gcc.dg/dfp/pr39902.c: Move to ...
328         * c-c++-common/pr39902.c: here.
329         * gcc.dg/dfp/pr39986.c: Move to ...
330         * c-c++-common/pr39986.c: here.
331         * gcc.dg/dfp/signbit-1.c: Move to ...
332         * c-c++-common/signbit-1.c: here.
333         * gcc.dg/dfp/signbit-2.c: Move to ...
334         * c-c++-common/signbit-2.c: here.
335         * gcc.dg/dfp/struct-layout-1.c: Move to ...
336         * c-c++-common/struct-layout-1.c: here.
337         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
338         * c-c++-common/usual-arith-conv.c: here.
339         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
340         * c-c++-common/usual-arith-conv-const.c: here.
341
342 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
343
344         PR testsuite/41288
345         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
346         stack alignment.
347
348 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
349
350         PR c++/39365
351         * typeck.c (cp_build_unary_op): Check TREE_CODE for bools instead of
352         using same_type_p.
353         (convert_for_assignment): Likewise.
354         * cvt.c (type_promotes_to): Likewise.
355
356 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
357
358         * gcc/testsuite/gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
359         * gcc/testsuite/gcc.dg/dfp/signbit-2.c: Use it.
360         * gcc/testsuite/gcc.dg/dfp/func-vararg-alternate.h: Change two
361         arguments to unsigned int.
362         * gcc/testsuite/gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
363         * gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
364         * gcc/testsuite/gcc.dg/dfp/convert-dfp-fold.c: Ditto
365         * gcc/testsuite/gcc.dg/dfp/convert-int-max-fold.c: Ditto.
366         * gcc/testsuite/gcc.dg/dfp/operator-arith-fold.c: Ditto.
367         * gcc/testsuite/gcc.dg/dfp/pr39986.c: Ditto.
368         * gcc/testsuite/gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
369         * gcc/testsuite/gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
370         * gcc/testsuite/gcc.dg/dfp/pr35620.c: Define typedef for C++.
371         * gcc/testsuite/gcc.dg/dfp/convert-int.c: Define BOOL for C++.
372         * gcc/testsuite/gcc.dg/dfp/convert-int-fold.c: Ditto.
373
374 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
375
376         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
377
378 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
379
380         PR c/41049
381         * dfp/pr41049.c: New test.
382
383 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
384
385         PR testsuite/41385
386         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
387
388 2009-09-17  Martin Jambor  <mjambor@suse.cz>
389
390         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
391         * gcc.dg/ipa/ipa-sra-1.c: New test.
392         * gcc.dg/ipa/ipa-sra-2.c: New test.
393         * gcc.dg/ipa/ipa-sra-3.c: New test.
394         * gcc.dg/ipa/ipa-sra-4.c: New test.
395         * gcc.dg/ipa/ipa-sra-5.c: New test.
396         * gcc.c-torture/execute/ipa-sra-1.c: New test.
397         * gcc.c-torture/execute/ipa-sra-2.c: New test.
398
399 2009-09-17  Michael Matz  <matz@suse.de>
400
401         PR middle-end/41347
402         * gfortran.dg/pr41347.f90: New test.
403
404 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
405
406         * gcc.c-torture/compile/20090917-1.c: New testcase.
407
408 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
409
410         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
411         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
412         alpha*-*-* target from XFAIL list.
413
414 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
415
416         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
417         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
418         * gcc.dg/dfp/cast-bad.c: Use default options.
419         * gcc.dg/dfp/compare-rel-const.c: Ditto.
420         * gcc.dg/dfp/composite-type.c: Ditto.
421         * gcc.dg/dfp/constants.c: Ditto.
422         * gcc.dg/dfp/constants-hex.c: Ditto.
423         * gcc.dg/dfp/constants-pedantic.c: Ditto.
424         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
425         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
426         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
427         * gcc.dg/dfp/ctypes.c: Ditto.
428         * gcc.dg/dfp/ddmode-ice.c: Ditto.
429         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
430         * gcc.dg/dfp/float-constant-double.c: Ditto.
431         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
432         * gcc.dg/dfp/keywords-reserved.c: Ditto.
433         * gcc.dg/dfp/modes.c: Ditto.
434         * gcc.dg/dfp/operator-bitwise.c: Ditto.
435         * gcc.dg/dfp/pr31344.c: Ditto.
436         * gcc.dg/dfp/pr31385.c: Ditto.
437         * gcc.dg/dfp/pr33466.c: Ditto.
438         * gcc.dg/dfp/pr35620.c: Ditto.
439         * gcc.dg/dfp/pr37435.c: Ditto.
440         * gcc.dg/dfp/pr39986.c: Ditto.
441         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
442         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
443         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
444         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
445         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
446         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
447         * gcc.dg/dfp/typespec.c: Ditto.
448         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
449         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
450         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
451         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
452         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
453         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
454         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
455         * gcc.dg/dfp/compare-rel.h: Ditto.
456         * gcc.dg/dfp/compare-special.h: Ditto.
457         * gcc.dg/dfp/convert.h: Ditto.
458         * gcc.dg/dfp/fe-check.h: Ditto.
459         * gcc.dg/dfp/call-by-value.c: Use default options and
460           debug macros.
461         * gcc.dg/dfp/cast.c: Ditto.
462         * gcc.dg/dfp/compare-eq-const.c: Ditto.
463         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
464         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
465         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
466         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
467         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
468         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
469         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
470         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
471         * gcc.dg/dfp/compare-special-d32.c: Ditto.
472         * gcc.dg/dfp/compare-special-d64.c: Ditto.
473         * gcc.dg/dfp/compare-special-d128.c: Ditto.
474         * gcc.dg/dfp/constants-zero.c: Ditto.
475         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
476         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
477         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
478         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
479         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
480         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
481         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
482         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
483         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
484         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
485         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
486         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
487         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
488         * gcc.dg/dfp/convert-bfp.c: Ditto.
489         * gcc.dg/dfp/convert-complex.c: Ditto.
490         * gcc.dg/dfp/convert-dfp.c: Ditto.
491         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
492         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
493         * gcc.dg/dfp/convert-int.c: Ditto.
494         * gcc.dg/dfp/convert-int-fold.c: Ditto.
495         * gcc.dg/dfp/convert-int-max.c: Ditto.
496         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
497         * gcc.dg/dfp/decfloat-constants.c: Ditto.
498         * gcc.dg/dfp/fe-binop.c: Ditto.
499         * gcc.dg/dfp/fe-convert-1.c: Ditto.
500         * gcc.dg/dfp/fe-convert-2.c: Ditto.
501         * gcc.dg/dfp/fe-convert-3.c: Ditto.
502         * gcc.dg/dfp/func-array.c: Ditto.
503         * gcc.dg/dfp/func-deref.c: Ditto.
504         * gcc.dg/dfp/func-mixed.c: Ditto.
505         * gcc.dg/dfp/func-pointer.c: Ditto.
506         * gcc.dg/dfp/func-scalar.c: Ditto.
507         * gcc.dg/dfp/func-struct.c: Ditto.
508         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
509         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
510         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
511         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
512         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
513         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
514         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
515         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
516         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
517         * gcc.dg/dfp/inf-1.c: Ditto.
518         * gcc.dg/dfp/loop-index.c: Ditto.
519         * gcc.dg/dfp/nan-1.c: Ditto.
520         * gcc.dg/dfp/nan-2.c: Ditto.
521         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
522         * gcc.dg/dfp/operator-assignment.c: Ditto.
523         * gcc.dg/dfp/operator-comma.c: Ditto.
524         * gcc.dg/dfp/operator-cond.c: Ditto.
525         * gcc.dg/dfp/operator-logical.c: Ditto.
526         * gcc.dg/dfp/operator-unary.c: Ditto.
527         * gcc.dg/dfp/pr36800.c: Ditto.
528         * gcc.dg/dfp/pr39034.c: Ditto.
529         * gcc.dg/dfp/pr39035.c: Ditto.
530         * gcc.dg/dfp/pr39902.c: Ditto.
531         * gcc.dg/dfp/signbit-1.c: Ditto.
532         * gcc.dg/dfp/signbit-2.c: Ditto.
533         * gcc.dg/dfp/struct-layout-1.c: Ditto.
534         * gcc.dg/dfp/union-init.c: Ditto.
535         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
536
537 2009-09-16  Michael Matz  <matz@suse.de>
538
539         PR fortran/41212
540         * gfortran.dg/pr41212.f90: New test.
541
542 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
543
544         * gnat.dg/alignment9.adb: New test.
545
546 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
547
548         * gnat.dg/discr20.ad[sb]: New test.
549
550 2009-09-16  Richard Guenther  <rguenther@suse.de>
551
552         PR middle-end/34011
553         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
554
555 2009-09-16  DJ Delorie  <dj@redhat.com>
556             Kaz Kojima  <kkojima@gcc.gnu.org>
557
558         * gcc.target/sh/struct-arg-dw2.c: New test.
559
560 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
561             Jakub Jelinek  <jakub@redhat.com>
562
563         PR target/41175
564         * gcc.target/powerpc/pr41175.c: New test.
565
566 2009-09-14  Richard Henderson  <rth@redhat.com>
567
568         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
569         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
570         gcc.dg/tree-ssa/asmgoto-1.c: New files.
571
572 2009-09-14  Richard Henderson  <rth@redhat.com>
573
574         * g++.dg/eh/builtin1.C: Update resx pattern match.
575         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
576
577 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
578
579         * gcc.target/mips/branch-helper.h: New file.
580         * gcc.target/mips/branch-2.c,
581         * gcc.target/mips/branch-3.c,
582         * gcc.target/mips/branch-4.c,
583         * gcc.target/mips/branch-5.c,
584         * gcc.target/mips/branch-6.c,
585         * gcc.target/mips/branch-7.c,
586         * gcc.target/mips/branch-8.c,
587         * gcc.target/mips/branch-9.c,
588         * gcc.target/mips/branch-10.c,
589         * gcc.target/mips/branch-11.c,
590         * gcc.target/mips/branch-12.c,
591         * gcc.target/mips/branch-13.c,
592         * gcc.target/mips/branch-14.c,
593         * gcc.target/mips/branch-15.c: New tests.
594
595 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
596
597         PR target/41331
598         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
599         -m32 -mpowerpc64 system.
600
601 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
602
603         From Jie Zhang <jie.zhang@analog.com>:
604         * gcc.target/bfin/saveall.c: New test.
605         * gcc.target/bfin/20090914-1.c: New test.
606         * gcc.target/bfin/20090914-2.c: New test.
607
608         * gcc.target/bfin/20090914-3.c: New test.
609
610 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
611
612         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
613
614 2009-09-14  Richard Guenther  <rguenther@suse.de>
615
616         PR middle-end/41350
617         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
618
619 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
620
621         PR libgfortran/41328
622         * gfortran.dg/cr_lf.f90: New test.
623
624 2009-09-11  Michael Matz  <matz@suse.de>
625
626         PR middle-end/41275
627         * g++.dg/tree-ssa/pr41275.C: New test.
628
629 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
630
631         PR fortran/41242
632         * gfortran.dg/proc_ptr_comp_21.f90: New.
633
634 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
635
636         PR fortran/31292
637         * gfortran.dg/module_procedure_1.f90: New test.
638         * gfortran.dg/module_procedure_2.f90: Ditto.
639         * gfortran.dg/generic_14.f90: Move dg-error to new location.
640
641 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
642             James A. Morrison  <phython@gcc.gnu.org>
643
644         PR ada/18302
645         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
646         commands.
647         * ada/acats/run_test.exp: New file.
648
649 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
650
651         Revert:
652         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
653
654         PR rtl-optimization/39779
655         * gcc.dg/pr39979.c: New test.
656
657 2009-09-10  Richard Guenther  <rguenther@suse.de>
658
659         PR middle-end/41257
660         * g++.dg/torture/pr41257-2.C: New testcase.
661
662 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
663
664         PR c++/28293
665         * g++.dg/template/crash91.C: New.
666
667 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
668
669         PR rtl-optimization/39779
670         * gcc.dg/pr39979.c: New test.
671
672 2009-09-09  Richard Guenther  <rguenther@suse.de>
673
674         PR tree-optimization/41101
675         * gcc.c-torture/compile/pr41101.c: New testcase.
676
677 2009-09-09  Richard Guenther  <rguenther@suse.de>
678
679         PR middle-end/41317
680         * gcc.c-torture/execute/pr41317.c: New testcase.
681         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
682         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
683
684 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
685
686         Fix some test breakages on Darwin
687         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
688         and adjust.
689         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
690         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
691         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
692         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
693         take darwin specifics in account.
694
695 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
696
697         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
698         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
699
700 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
701
702         PR c++/39923
703         * g++.dg/cpp0x/initlist24.C: New.
704
705 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
706
707         * gcc.dg/large-size-array-2.c: Fix target requirement.
708         * gcc.dg/large-size-array-4.c: Likewise.
709         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
710         * gcc.dg/c99-const-expr-2.c: Likewise.
711         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
712         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
713         * gcc.dg/c90-const-expr-10.c: Likewise.
714         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
715         instead of long.
716         * gcc.dg/tree-ssa/pr33920.c: Likewise.
717         * gcc.dg/vect/pr33846.c: Likewise.
718         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
719         __PTRDIFF_TYPE__, instead of unsigned long.
720         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
721
722 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
723
724         PR debug/41229
725         PR debug/41291
726         PR debug/41300
727         * gfortran.dg/pr41229.f90: New.
728
729 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
730
731         PR debug/41232
732         * gcc.dg/pr41232.c: New.
733
734 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
735
736         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
737         contain -march.
738         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
739         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
740         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
741         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
742         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
743         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
744         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
745         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
746         options other than that used in dg-options.
747
748 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
749
750         PR rtl-optimization/41239
751         * gcc.c-torture/execute/pr41239.c: New test.
752
753 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
754
755         PR libgfortran/41192
756         * gfortran.dg/namelist_59.f90: New test.
757
758 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
759
760         From Mike Frysinger  <michael.frysinger@analog.com>
761         * gcc.target/bfin/mcpu-bf542m.c: New file.
762         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
763         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
764         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
765         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
766
767 2009-09-07  Martin Jambor  <mjambor@suse.cz>
768
769         PR middle-end/41282
770         * gcc.c-torture/compile/pr41282.c: New test.
771
772 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
773
774         PR fortran/41197
775         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
776         variables for stat and errmsg.
777         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
778         * gfortran.dg/allocate_stat_2.f90:  New test.
779
780 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
781
782         * gcc.c-torture/compile/20090907-1.c: New test.
783
784 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
785
786         PR bootstrap/41241
787         * gcc.dg/pr41241.c: New test.
788
789 2009-09-06  Richard Guenther  <rguenther@suse.de>
790
791         PR middle-end/41144
792         * g++.dg/torture/pr41144.C: New testcase.
793
794 2009-09-06  Richard Guenther  <rguenther@suse.de>
795
796         PR middle-end/41261
797         * gcc.dg/torture/pr41261.c: New testcase.
798
799 2009-09-05  Richard Guenther  <rguenther@suse.de>
800
801         PR middle-end/41181
802         * gcc.c-torture/compile/pr41181.c: New testcase.
803
804 2009-09-05  Richard Guenther  <rguenther@suse.de>
805
806         PR debug/41273
807         * g++.dg/torture/pr41273.C: New testcase.
808
809 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
810
811         PR fortran/41258
812         * gfortran.dg/typebound_proc_12.f90 : New test.
813
814 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
815
816         PR debug/41225
817         * gfortran.dg/pr41225.f90: New.
818
819 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
820
821         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
822         unistd.h, sys/types.h and sys/wait.h.
823         (gualchk_t): New.
824         (GUALCVT): New.
825         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
826         (GUALITY_GDB_REDIRECT): New.
827         (GUALITY_GDB_ARGS): Use it.
828
829 2009-09-04  Richard Guenther  <rguenther@suse.de>
830
831         PR middle-end/41257
832         * g++.dg/torture/pr41257.C: New testcase.
833
834 2009-09-04  Martin Jambor  <mjambor@suse.cz>
835
836         PR tree-optimization/41112
837         * gnat.dg/array8.adb: New test.
838
839 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
840
841         * gcc.target/arm/ctz.c: New test case.
842
843 2009-09-03  Alon Dayan  <alond@il.ibm.com>
844
845         PR tree-optimization/38275
846         * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
847         of iterations. Adjust the logic accordingly.
848         * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
849         * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
850         * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
851         * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
852         * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
853         * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
854         * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
855         * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
856         * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
857         * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
858         * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
859         * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
860
861 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
862
863         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
864         testcase using guality.h compiles and links and if a global variable
865         can be verified by gdb.
866
867 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
868
869         * lib/target-supports.exp (check_effective_target_sync_int_long):
870         Supported on Blackfin Linux targets.
871
872 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
873
874         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
875
876 2009-09-03  Diego Novillo  <dnovillo@google.com>
877
878         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
879         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
880         * g++.dg/warn/unit-1.C: Likewise.
881         * g++.dg/ipa/iinline-1.C: Likewise.
882         * g++.dg/template/cond2.C: Adjust expected line location for the
883         error.
884         * g++.dg/template/pr35240.C: Likewise.
885
886 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
887
888         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
889         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
890
891 2009-09-02  Martin Jambor  <mjambor@suse.cz>
892
893         * gcc.dg/tree-ssa/sra-8.c: New testcase.
894         * gcc.dg/memcpy-1.c: Add . to match pattern.
895         * gcc.dg/uninit-I.c: XFAIL warning test.
896         * g++.dg/warn/unit-1.C: XFAIL warning test.
897
898 2009-09-02  Ian Lance Taylor  <iant@google.com>
899
900         * gcc.dg/20090902-1.c: New test.
901
902 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
903
904         * gcc.dg/builtin-object-size-9.c: New test.
905
906 2009-09-02  Olivier Hainque  <hainque@adacore.com>
907
908         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
909
910 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
911             Olivier Hainque  <hainque@adacore.com>
912
913         * gnat.dg/misaligned_param.adb: New test.
914         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
915         * gnat.dg/slice7.adb: Add 1 more related case.
916
917 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
918
919         * gcc.dg/guality/guality.c: Expect to fail for now.
920         * gcc.dg/guality/example.c: Likewise.
921
922 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
923
924         * gcc.dg/guality/guality.c: New.
925         * gcc.dg/guality/guality.h: New.
926         * gcc.dg/guality/guality.exp: New.
927         * gcc.dg/guality/example.c: New.
928         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
929         (cleanup-saved-temps): Likewise, .gkd files too.
930
931 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
932
933         PR fortran/39229
934         * gfortran.dg/line_length_3.f: New test.
935         * gfortran.dg/line_length_4.f90: New test.
936
937 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
938
939         * lib/target-supports.exp (check_gc_sections_available):
940         Add proper pattern quote.
941
942 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
943             Kaz Kojima  <kkojima@gcc.gnu.org>
944
945         * lib/target-supports.exp (add_options_for_ieee): New procedure.
946         * g++.dg/cdce3.C: Use dg-add-options ieee.
947         * g++.dg/torture/type-generic-1.C: Likewise.
948         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
949         * gcc.dg/pr28796-2.c: Likewise.
950         * gcc.dg/torture/builtin-math-7.c: Likewise.
951         * gcc.dg/torture/type-generic-1.c: Likewise.
952         * gfortran.dg/boz_14.f90: Likewise.
953         * gfortran.dg/erf_2.F90: Likewise.
954         * gfortran.dg/init_flag_3.f90: Likewise.
955         * gfortran.dg/init_flag_4.f90: Likewise.
956         * gfortran.dg/init_flag_5.f90: Likewise.
957         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
958         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
959         * gfortran.dg/isnan_1.f90: Likewise.
960         * gfortran.dg/isnan_2.f90: Likewise.
961         * gfortran.dg/maxlocval_2.f90: Likewise.
962         * gfortran.dg/maxlocval_4.f90: Likewise.
963         * gfortran.dg/minlocval_1.f90: Likewise.
964         * gfortran.dg/minlocval_4.f90: Likewise.
965         * gfortran.dg/module_nan.f90: Likewise.
966         * gfortran.dg/namelist_42.f90: Likewise.
967         * gfortran.dg/namelist_43.f90: Likewise.
968         * gfortran.dg/nan_1.f90: Likewise.
969         * gfortran.dg/nan_2.f90: Likewise.
970         * gfortran.dg/nan_3.f90: Likewise.
971         * gfortran.dg/nan_4.f90: Likewise.
972         * gfortran.dg/nan_5.f90: Likewise.
973         * gfortran.dg/nearest_1.f90: Likewise.
974         * gfortran.dg/nearest_2.f90: Likewise.
975         * gfortran.dg/nearest_3.f90: Likewise.
976         * gfortran.dg/pr37243.f: Likewise.
977         * gfortran.dg/real_const_3.f90: Likewise.
978         * gfortran.dg/transfer_simplify_2.f90: Likewise.
979
980 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
981
982         PR debug/30161
983         * g++.dg/debug/dwarf2/template-params-1.C: New test.
984         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
985         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
986         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
987         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
988         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
989         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
990         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
991         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
992         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
993         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
994         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
995         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
996
997 2009-08-31  Jason Merrill  <jason@redhat.com>
998
999         PR c++/41127
1000         * g++.dg/parse/enum5.C: New.
1001         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1002
1003 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1004
1005         PR fortran/40940
1006         * gfortran.dg/allocate_derived_1.f90: New.
1007         * gfortran.dg/class_3.f03: New.
1008
1009 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1010
1011         PR fortran/40996
1012         * gfortran.dg/allocatable_scalar_1.f90: New.
1013         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1014         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1015         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1016
1017 2009-08-30  Richard Guenther  <rguenther@suse.de>
1018
1019         PR tree-optimization/41186
1020         * g++.dg/torture/pr41186.C: New testcase.
1021         * g++.dg/tree-ssa/pr41186.C: Likewise.
1022
1023 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1024
1025         PR c++/41187
1026         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1027         take ia64 assembly comments syntax in account.
1028
1029 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1030
1031         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1032
1033 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1034
1035         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1036         * gfortran.dg/whole_file_6.f90: Likewise.
1037
1038 2009-08-28  Cary Coutant  <ccoutant@google.com>
1039
1040         PR debug/41063
1041         * g++.dg/debug/dwarf2/pr41063.C: New test.
1042
1043 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1044
1045         PR rtl-optimization/40861
1046         * gcc.dg/pr40861.c: New test.
1047
1048 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1049
1050         PR fortran/40869
1051         * gfortran.dg/proc_ptr_comp_20.f90: New.
1052
1053 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1054
1055         PR libfortran/39667
1056         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1057         open temp file with status="scratch".
1058         * gfortran.dg/fmt_cache_1.f: Likewise.
1059         * gfortran.dg/fmt_exhaust.f90: Likewise.
1060         * gfortran.dg/fmt_t_4.f90: Likewise.
1061         * gfortran.dg/fseek.f90: Likewise.
1062         * gfortran.dg/list_read_5.f90: Likewise.
1063         * gfortran.dg/namelist_39.f90: Likewise.
1064         * gfortran.dg/namelist_56.f90: Likewise.
1065         * gfortran.dg/read_bad_advance.f90: Likewise.
1066         * gfortran.dg/read_repeat.f90: Likewise.
1067         * gfortran.dg/read_size_noadvance.f90: Likewise.
1068         * gfortran.dg/read_x_past.f: Likewise.
1069
1070 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1071
1072         PR fortran/28039
1073         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1074
1075 2009-08-27  Daniel Kraft  <d@domob.eu>
1076
1077         PR fortran/37425
1078         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1079         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1080         error and fix problem with recursive assignment.
1081         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1082         * gfortran.dg/typebound_operator_3.f03: New test.
1083         * gfortran.dg/typebound_operator_4.f03: New test.
1084
1085 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1086
1087         PR debug/41170
1088         * debug/dwarf2/namespace-1.C: New test.
1089
1090 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1091
1092         PR fortran/41162
1093         * gfortran.dg/pr41162.f: New.
1094
1095 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1096             Richard Sandiford  <rdsandiford@googlemail.com>
1097
1098         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1099         with "forbid_cpu".
1100         * gcc.target/mips/branch-1.c: Update accordingly.
1101         * gcc.target/mips/extend-1.c: Likewise.
1102         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1103
1104 2009-08-26  Richard Guenther  <rguenther@suse.de>
1105
1106         PR middle-end/41163
1107         * gcc.c-torture/compile/pr41163.c: New testcase.
1108         * gcc.dg/pr35899.c: Adjust.
1109
1110 2009-08-26  Richard Guenther  <rguenther@suse.de>
1111
1112         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1113
1114 2009-08-26  Jason Merrill  <jason@redhat.com>
1115
1116         * g++.dg/cpp0x/explicit3.C: New.
1117         * g++.dg/overload/cond2.C: New.
1118
1119 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1120
1121         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1122
1123 2009-08-25  Jan Hubicka  <jh@suse.cz>
1124
1125         * gcc.target/i386/sse5-shift1-vector.c
1126         * gcc.target/i386/isa-12.c
1127         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1128         * gcc.target/i386/sse5-pcmov2.c
1129         * gcc.target/i386/isa-3.c
1130         * gcc.target/i386/sse5-shift2-vector.c
1131         * gcc.target/i386/isa-7.c
1132         * gcc.target/i386/funcspec-2.c
1133         * gcc.target/i386/sse5-haddX.c
1134         * gcc.target/i386/sse5-hadduX.c
1135         * gcc.target/i386/isa-9.c
1136         * gcc.target/i386/sse5-maccXX.c
1137         * gcc.target/i386/sse5-shift3-vector.c
1138         * gcc.target/i386/sse5-msubXX.c
1139         * gcc.target/i386/sse5-permpX.c
1140         * gcc.target/i386/sse5-check.h
1141         * gcc.target/i386/sse-12.c
1142         * gcc.target/i386/sse-11.c
1143         * gcc.target/i386/sse-10.c
1144         * gcc.target/i386/sse-13.c
1145         * gcc.target/i386/sse-14.c
1146         * gcc.target/i386/sse-22.c
1147         * gcc.target/i386/sse-2.c
1148         * gcc.target/i386/sse-13.c
1149         * gcc.target/i386/avx-2.c
1150         * gcc.target/i386/sse5-rotate1-vector.c
1151         * gcc.target/i386/isa-4.c
1152         * gcc.target/i386/sse5-hsubX.c
1153         * gcc.target/i386/sse5-pcmov.c
1154         * gcc.target/i386/sse5-fma.c
1155         * gcc.target/i386/isa-8.c
1156         * gcc.target/i386/sse5-rotate2-vector.c
1157         * gcc.target/i386/sse5-nmaccXX.c
1158         * gcc.target/i386/sse5-imul64-vector.c
1159         * gcc.target/i386/sse5-nmsubXX.c
1160         * gcc.target/i386/sse5-rotate3-vector.c
1161         * gcc.target/i386/sse5-fma-vector.c
1162         * gcc.target/i386/sse5-imul32widen-vector.c
1163         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1164
1165         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1166         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1167         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1168         * gcc.target/i386/avx-1.c: Remove SSE5.
1169         * gcc.target/i386/avx-2.c: Remove SSE5.
1170         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1171         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1172         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1173         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1174
1175 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1176
1177         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1178
1179 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1180
1181         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1182         keyword works in the same manner as __alignof.
1183
1184 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1185
1186         PR libfortran/34670
1187         * gfortran.dg/unpack_bounds_1.f90:  New test.
1188         * gfortran.dg/unpack_bounds_2.f90:  New test.
1189         * gfortran.dg/unpack_bounds_3.f90:  New test.
1190
1191 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1192
1193         * gnat.dg/slice7.adb: New test.
1194         * gnat.dg/slice7_pkg.ads: New helper.
1195
1196 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1197
1198         PR fortran/41139
1199         * gfortran.dg/proc_ptr_25.f90: New.
1200         * gfortran.dg/proc_ptr_comp_18.f90: New.
1201         * gfortran.dg/proc_ptr_comp_19.f90: New.
1202
1203 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1204
1205         PR fortran/41154
1206         * gfortran.dg/fmt_error_8.f: New test.
1207
1208 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1209
1210         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1211         number, update all callers and synchronize results for latest MPC.
1212
1213 2009-08-21  Jason Merrill  <jason@redhat.com>
1214
1215         * g++.dg/warn/Wunused-17.C: New.
1216
1217 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1218
1219         * gcc.target/arm/combine-cmp-shift.c: New test.
1220
1221 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1222
1223         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1224         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1225         width specifier.
1226
1227 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1228
1229         * gfortran.dg/fmt_error_7.f: New test.
1230
1231 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1232
1233         PR target/40718
1234         * gcc.target/i386/pr40718.c: New test.
1235
1236 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1237
1238         * gfortran.dg/proc_ptr_24.f90: New test.
1239
1240 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1241
1242         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1243         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1244         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1245
1246 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1247
1248         PR fortran/28039
1249         * gfortran.dg/fmt_with_extra.f: new file.
1250
1251 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1252
1253         * lib/target-supports.exp
1254         (check_effective_target_arm_iwmmxt_ok): New procedure.
1255         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1256         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1257
1258 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1259
1260         * gfortran.dg/boz_9.f90: Do not load denormal floating
1261         point constants.  Remove -mieee option for alpha*-*-* targets.
1262
1263 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1264
1265         PR fortran/41106
1266         * gfortran.dg/proc_ptr_23.f90: New.
1267         * gfortran.dg/proc_ptr_comp_15.f90: New.
1268         * gfortran.dg/proc_ptr_comp_16.f90: New.
1269         * gfortran.dg/proc_ptr_comp_17.f90: New.
1270
1271 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1272
1273         PR c++/41131
1274         * g++.dg/expr/unary3.C: New test.
1275
1276 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1277
1278         * gfortran.dg/common_5.f: Add -mdalign for sh.
1279         * gfortran.dg/common_align_2.f90: Likewise.
1280
1281 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1282
1283         PR libfortran/40962
1284         * c_f_pointer_tests_4.f90:  New test.
1285
1286 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1287
1288         * gnat.dg/slice6.adb: New test.
1289         * gnat.dg/slice6_pkg.ads: New helper.
1290
1291 2009-08-20  Michael Matz  <matz@suse.de>
1292
1293         PR fortran/41126
1294         * gfortran.dg/pr41126.f90: New test.
1295
1296 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1297
1298         * gnat.dg/dynamic_bound.adb: New test.
1299
1300 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1301
1302         PR fortran/41121
1303         * gfortran.dg/intrinsic_5.f90: New.
1304
1305 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1306             Richard Earnshaw  <richard.earnshaw@arm.com>
1307
1308         * gcc.target/arm/20090811-1.c: New test.
1309
1310 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1311
1312         PR middle-end/41123
1313         * gcc.dg/pr41123.c: New test.
1314
1315 2009-08-19  Jason Merrill  <jason@redhat.com>
1316
1317         PR c++/41120
1318         * g++.dg/other/gc4.C: New.
1319
1320 2009-08-18  Michael Matz  <matz@suse.de>
1321
1322         * gfortran.dg/vect/vect-gems.f90: New test.
1323         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1324
1325 2009-08-18  DJ Delorie  <dj@redhat.com>
1326
1327         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1328         * lib/gcc-defs.exp: ... to here.
1329
1330         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1331         GCC_EXEC_PREFIX before building the wrapper.
1332
1333 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1334
1335         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1336         tests.
1337         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1338         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1339         dg-options.  Fix dg-final clause.
1340
1341 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1342
1343         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1344
1345 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1346             Paul Thomas  <pault@gcc.gnu.org>
1347
1348         PR fortran/40870
1349         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1350
1351 2009-08-18  Richard Guenther  <rguenther@suse.de>
1352
1353         PR middle-end/41094
1354         * gcc.dg/torture/pr41094.c: New testcase.
1355         * gcc.dg/torture/builtin-power-1.c: Adjust.
1356         * gcc.dg/builtins-10.c: Likewise.
1357
1358 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1359
1360         PR target/40971
1361         * gcc.dg/pr40971.c: New test.
1362
1363 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1364
1365         PR fortran/41062
1366         * gfortran.dg/use_only_4.f90: New test.
1367
1368 2009-08-17  Daniel Kraft  <d@domob.eu>
1369
1370         PR fortran/37425
1371         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1372         NOPASS bindings as operators.
1373
1374 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1375
1376         * lib/target-supports.exp
1377         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1378         of targets that do not need command line argument to enable SIMD.
1379
1380 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1381
1382         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1383         typo in cache name.
1384
1385 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1386
1387         PR fortran/41075
1388         * gfortran.dg/unlimited_fmt_1.f90: New test.
1389
1390 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1391
1392         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1393
1394 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1395
1396         * gnat.dg/itype.ad[sb]: New test.
1397
1398 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1399
1400         * gcc.target/mips/mips.exp: Add terminology section to comment
1401         at the top of the file.  Fix typos.
1402
1403 2009-08-16  Jason Merrill  <jason@redhat.com>
1404
1405         * g++.dg/debug/dwarf2/inline1.C: New.
1406
1407 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1408
1409         PR target/38599
1410         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1411
1412 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1413
1414         PR debug/37801
1415         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1416         Make sure to trigger inlining optimizations.
1417         * gcc.dg/debug/dwarf2/inline2.c: New test.
1418
1419 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1420
1421         PR fortran/41070
1422         * gfortran.dg/structure_constructor_10.f90: New.
1423
1424 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1425
1426         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1427         * gcc.dg/pragma-re-2.c: Likewise.
1428         * gcc.dg/pragma-re-3.c: Likewise.
1429         * gcc.dg/pragma-re-4.c: Likewise.
1430         * g++.dg/other/pragma-re-1.C: Likewise.
1431         * g++.dg/other/pragma-re-2.C: Likewise.
1432
1433 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1434
1435         * gcc.dg/torture/builtin-math-7.c: New.
1436
1437 2009-08-14  Richard Guenther  <rguenther@suse.de>
1438
1439         * gcc.c-torture/execute/20090814-1.c: New testcase.
1440
1441 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1442
1443         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1444
1445 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1446
1447         PR target/40934
1448         * gcc.target/i386/pr40934.c: New.
1449
1450 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1451
1452         PR target/41019
1453         * gcc.target/i386/pr41019.c: New test.
1454
1455 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1456
1457         PR fortran/40955
1458         * gfortran.dg/winapi.f90: New test.
1459
1460 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1461
1462         PR fortran/40995
1463         * gfortran.dg/intrinsic_4.f90: New.
1464         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1465         different line.
1466
1467 2009-08-13  Richard Guenther  <rguenther@suse.de>
1468
1469         PR middle-end/41047
1470         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1471
1472 2009-08-12  Richard Guenther  <rguenther@suse.de>
1473
1474         PR tree-optimization/41011
1475         * gfortran.dg/pr41011.f: New testcase.
1476
1477 2009-08-11  Andrew Haley  <aph@redhat.com>
1478
1479         * gcc.target/arm/synchronize.c: New file.
1480
1481 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1482
1483         PR middle-end/40980
1484         * gfortran.dg/graphite/id-17.f: New.
1485
1486 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1487
1488         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1489
1490 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1491             Pranav Garg  <pranav.garg2107@gmail.com>
1492
1493         * gcc.dg/graphite/interchange-6.c: XFAILed.
1494
1495 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1496
1497         * gcc.dg/graphite/interchange-9.c: New.
1498
1499 2009-08-12  Richard Guenther  <rguenther@suse.de>
1500
1501         PR rtl-optimization/41033
1502         * gcc.dg/pr41033.c: New test.
1503
1504 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1505
1506         PR fortran/41022
1507         * gfortran.dg/proc_ptr_comp_14.f90: New.
1508
1509 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1510
1511         * gcc.target/mips/ext-5.c: New test.
1512         * gcc.target/mips/ext-6.c: New test.
1513         * gcc.target/mips/ext-7.c: New test.
1514         * gcc.target/mips/ext-8.c: New test.
1515         * gcc.target/mips/extend-2.c: New test.
1516
1517 2009-08-10  Jason Merrill  <jason@redhat.com>
1518
1519         * g++.dg/other/linkage2.C: New test for types-without-linkage
1520         handling.
1521         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1522         * g++.dg/lookup/anon2.C: Likewise.
1523         * g++.dg/other/anon3.C: Likewise.
1524         * g++.dg/template/arg2.C: Likewise.
1525         * g++.dg/template/local4.C: Likewise.
1526         * g++.old-deja/g++.law/operators32.C: Likewise.
1527         * g++.old-deja/g++.other/linkage2.C: Likewise.
1528         * g++.old-deja/g++.pt/enum6.C: Likewise.
1529         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1530         * g++.old-deja/g++.other/linkage1.C: Likewise.
1531
1532 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1533
1534         * gcc.dg/dg.exp: Test also c-c++-common dir.
1535         * g++.dg/dg.exp: Likewise.
1536         * g++.dg/warn/Wconversion-real.C: Delete.
1537         * gcc.dg/Wconversion-real.c: Move to ...
1538         * c-c++-common/Wconversion-real.c: ... here.
1539         * lib/target-supports.exp
1540         (check_effective_target_c,check_effective_target_c++): New.
1541
1542 2009-08-10  Daniel Kraft  <d@domob.eu>
1543
1544         PR fortran/37425
1545         * gfortran.dg/typebound_operator_1.f03: New test.
1546         * gfortran.dg/typebound_operator_2.f03: New test.
1547
1548 2009-08-10  Richard Guenther  <rguenther@suse.de>
1549
1550         PR middle-end/41006
1551         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1552         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1553
1554 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1555
1556         PR fortran/40940
1557         * gfortran.dg/class_1.f03: New.
1558         * gfortran.dg/class_2.f03: New.
1559         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1560         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1561         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1562         * gfortran.dg/typebound_call_10.f03: Ditto.
1563         * gfortran.dg/typebound_call_2.f03: Ditto.
1564         * gfortran.dg/typebound_call_3.f03: Ditto.
1565         * gfortran.dg/typebound_call_4.f03: Ditto.
1566         * gfortran.dg/typebound_generic_3.f03: Ditto.
1567         * gfortran.dg/typebound_generic_4.f03: Ditto.
1568         * gfortran.dg/typebound_proc_1.f08: Ditto.
1569         * gfortran.dg/typebound_proc_5.f03: Ditto.
1570         * gfortran.dg/typebound_proc_6.f03: Ditto.
1571
1572 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1573
1574         PR c++/40866
1575         * g++.dg/expr/stmt-expr-1.C: New test.
1576
1577 2009-08-09  Richard Guenther  <rguenther@suse.de>
1578
1579         PR tree-optimization/41016
1580         * gcc.c-torture/compile/pr41016.c: New testcase.
1581
1582 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1583
1584         * gcc.dg/overflow-warn-8.c: New test.
1585
1586 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1587
1588         PR tree-optimization/41008
1589         * gcc.dg/vect/O1-pr41008.c: New test.
1590
1591 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1592
1593         PR fortran/40955
1594         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1595
1596 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1597
1598         * gcc.target/bfin/loop-autoinc.c: New file.
1599
1600 2009-08-08  Richard Guenther  <rguenther@suse.de>
1601
1602         PR tree-optimization/40991
1603         * g++.dg/torture/pr40991.C: New testcase.
1604
1605 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1606
1607         * ada/acats/support/impdef.a: Tweak timing constants. Add
1608         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1609         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1610         * ada/acats/tests/c9/c940007.a: Likewise.
1611         * ada/acats/tests/c9/c94001c.ada: Likewise.
1612         * ada/acats/tests/c9/c94006a.ada: Likewise.
1613         * ada/acats/tests/c9/c94008c.ada: Likewise.
1614         * ada/acats/tests/c9/c951002.a: Likewise.
1615         * ada/acats/tests/c9/c954a01.a: Likewise.
1616         * ada/acats/tests/c9/c96001a.ada: Likewise.
1617         * ada/acats/tests/c9/c97307a.ada: Likewise.
1618
1619 2009-08-07  Richard Guenther  <rguenther@suse.de>
1620
1621         PR tree-optimization/40999
1622         * gfortran.dg/pr40999.f: New testcase.
1623
1624 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1625
1626         * g++.dg/tree-prof/partition1.C: New test.
1627
1628 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1629
1630         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1631         attribute.
1632         * gcc.target/arm/vfp1[567].c: New tests.
1633
1634 2009-08-06  Jason Merrill  <jason@redhat.com>
1635
1636         PR c++/40948
1637         * g++.dg/ext/complit12.C: Expand.
1638
1639 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1640
1641         Merge ARM/hard_vfp_branch to trunk.
1642
1643         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1644
1645         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1646         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1647
1648         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1649
1650         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1651         (PCS): Define macro to use base AAPCS.
1652         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1653
1654         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1655
1656         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1657         Correct arm_neon.h typo.
1658
1659         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1660
1661         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1662         this a linkage test.
1663         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1664         argument marshalling.
1665         * abitest.h: New file.
1666         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1667         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1668
1669 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1670
1671         PR middle-end/32964
1672         * gcc.dg/tree-ssa/pr32964.c: New test.
1673
1674 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1675             H.J. Lu  <hongjiu.lu@intel.com>
1676
1677         PR target/40957
1678         * gcc.target/i386/pr40957.c: New test.
1679
1680 2009-08-06  Richard Guenther  <rguenther@suse.de>
1681
1682         PR tree-optimization/40964
1683         * gcc.c-torture/compile/pr40964.c: New testcase.
1684
1685 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1686
1687         PR fortran/40847
1688         * gfortran.dg/transfer_resolve_1.f90 : New test.
1689
1690 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1691             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1692
1693         PR target/40906
1694         * gcc.target/i386/pr40906-1.c: New test.
1695         * gcc.target/i386/pr40906-2.c: Ditto.
1696         * gcc.target/i386/pr40906-3.c: Ditto.
1697
1698 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1699
1700         PR rtl-optimization/40924
1701         * g++.dg/torture/pr40924.C: New test.
1702
1703 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1704
1705         PR c++/36069
1706         * g++.dg/warn/pr36069.C: New.
1707
1708 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1709
1710         PR c++/39987
1711         * g++.dg/overload/defarg4.C: New test.
1712
1713 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1714
1715         PR c++/16696
1716         * g++.dg/parse/pr16696.C: New.
1717         * g++.dg/parse/pr16696-permissive.C: New.
1718
1719 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1720
1721         PR fortran/40875
1722         * gfortran.dg/initialization_23.f90 : New test.
1723
1724 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1725
1726         PR debug/39706
1727         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1728
1729 2009-08-03  Jason Merrill  <jason@redhat.com>
1730             Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR c++/40948
1733         * g++.dg/ext/complit12.C: New.
1734
1735 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1736
1737         PR c/39902
1738         * gcc.target/powerpc/pr39902-2.c: New test.
1739
1740 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1741
1742         PR middle-end/40943
1743         * gcc.dg/uninit-6.c: Re-add XFAIL.
1744         * gcc.dg/uninit-6-O0.c: Likewise.
1745         * gcc.dg/uninit-pr40943.c: New test.
1746
1747 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1748
1749         PR testsuite/40858
1750         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1751         .ascii.
1752
1753 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1754
1755         PR libfortran/40853
1756         * gfortran.dg/namelist_40.f90: Update error output.
1757         * gfortran.dg/namelist_47.f90: Update error output.
1758         * gfortran.dg/namelist_58.f90: New test.
1759
1760 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1761
1762         PR fortran/40881
1763         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1764         * gfortran.dg/altreturn_3.f90: Ditto.
1765         * gfortran.dg/altreturn_5.f90: Ditto.
1766         * gfortran.dg/altreturn_6.f90: Ditto.
1767         * gfortran.dg/altreturn_7.f90: Ditto.
1768         * gfortran.dg/array_constructor_13.f90: Ditto.
1769         * gfortran.dg/arrayio_7.f90: Ditto.
1770         * gfortran.dg/arrayio_8.f90: Ditto.
1771         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1772         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1773         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1774         * gfortran.dg/backspace_8.f: Add -std=legacy.
1775         * gfortran.dg/backspace_9.f: Ditto.
1776         * gfortran.dg/char_comparison_1.f: Ditto.
1777         * gfortran.dg/char_decl_1.f90: Ditto.
1778         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1779         * gfortran.dg/char_pointer_assign.f90: Ditto.
1780         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1781         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1782         * gfortran.dg/char_pointer_func.f90: Ditto.
1783         * gfortran.dg/common_8.f90: Ditto.
1784         * gfortran.dg/constant_substring.f: Ditto.
1785         * gfortran.dg/data_char_2.f90: Ditto.
1786         * gfortran.dg/der_array_io_1.f90: Ditto.
1787         * gfortran.dg/der_array_io_2.f90: Ditto.
1788         * gfortran.dg/der_array_io_3.f90: Ditto.
1789         * gfortran.dg/der_io_3.f90: Ditto.
1790         * gfortran.dg/dev_null.F90: Ditto.
1791         * gfortran.dg/direct_io_2.f90: Ditto.
1792         * gfortran.dg/do_iterator_2.f90: Ditto.
1793         * gfortran.dg/e_d_fmt.f90: Ditto.
1794         * gfortran.dg/empty_format_1.f90: Ditto.
1795         * gfortran.dg/entry_17.f90: Modified warning message.
1796         * gfortran.dg/entry_7.f90: Add -std=legacy.
1797         * gfortran.dg/eor_1.f90: Ditto.
1798         * gfortran.dg/equiv_2.f90: Ditto.
1799         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1800         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1801         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1802         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1803         * gfortran.dg/fmt_error_2.f90: Ditto.
1804         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1805         * gfortran.dg/fmt_tl.f: Ditto.
1806         * gfortran.dg/fmt_white.f: Ditto.
1807         * gfortran.dg/func_derived_1.f90: Ditto.
1808         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1809         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1810         * gfortran.dg/global_references_2.f90: Ditto.
1811         * gfortran.dg/hollerith_1.f90: Ditto.
1812         * gfortran.dg/hollerith.f90: Use new-style character length.
1813         * gfortran.dg/hollerith_f95.f90: Ditto.
1814         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1815         * gfortran.dg/implicit_6.f90: Ditto.
1816         * gfortran.dg/implicit_9.f90: Ditto.
1817         * gfortran.dg/inquire_13.f90: Ditto.
1818         * gfortran.dg/inquire_5.f90: Ditto.
1819         * gfortran.dg/inquire_6.f90: Ditto.
1820         * gfortran.dg/inquire.f90: Ditto.
1821         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1822         * gfortran.dg/io_constraints_2.f90: Ditto.
1823         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1824         * gfortran.dg/loc_2.f90: Ditto.
1825         * gfortran.dg/logical_1.f90: Ditto.
1826         * gfortran.dg/longline.f: Ditto.
1827         * gfortran.dg/merge_char_1.f90: Ditto.
1828         * gfortran.dg/namelist_12.f: Ditto.
1829         * gfortran.dg/namelist_14.f90: Ditto.
1830         * gfortran.dg/namelist_18.f90: Ditto.
1831         * gfortran.dg/namelist_19.f90: Ditto.
1832         * gfortran.dg/namelist_21.f90: Ditto.
1833         * gfortran.dg/namelist_22.f90: Ditto.
1834         * gfortran.dg/namelist_37.f90: Ditto.
1835         * gfortran.dg/namelist_54.f90: Ditto.
1836         * gfortran.dg/namelist_55.f90: Ditto.
1837         * gfortran.dg/namelist_empty.f90: Ditto.
1838         * gfortran.dg/namelist_use.f90: Use new-style character length.
1839         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1840         * gfortran.dg/nested_modules_4.f90: Ditto.
1841         * gfortran.dg/nested_modules_5.f90: Ditto.
1842         * gfortran.dg/open-options-blanks.f: Ditto.
1843         * gfortran.dg/output_exponents_1.f90: Ditto.
1844         * gfortran.dg/parens_5.f90: Ditto.
1845         * gfortran.dg/parens_6.f90: Ditto.
1846         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1847         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1848         * gfortran.dg/pr15129.f90: Ditto.
1849         * gfortran.dg/pr15332.f: Ditto.
1850         * gfortran.dg/pr16597.f90: Ditto.
1851         * gfortran.dg/pr17143.f90: Ditto.
1852         * gfortran.dg/pr17164.f90: Ditto.
1853         * gfortran.dg/pr17229.f: Modified warning message.
1854         * gfortran.dg/pr18210.f90: Add -std=legacy.
1855         * gfortran.dg/pr19155.f: Ditto.
1856         * gfortran.dg/pr20086.f90: Ditto.
1857         * gfortran.dg/pr20124.f90: Ditto.
1858         * gfortran.dg/pr20755.f: Ditto.
1859         * gfortran.dg/pr20865.f90: Ditto.
1860         * gfortran.dg/pr20950.f: Ditto.
1861         * gfortran.dg/pr21730.f: Ditto.
1862         * gfortran.dg/pr22491.f: Ditto.
1863         * gfortran.dg/pr29713.f90: Ditto.
1864         * gfortran.dg/print_parentheses_1.f: Ditto.
1865         * gfortran.dg/print_parentheses_2.f90: Ditto.
1866         * gfortran.dg/proc_assign_1.f90: Ditto.
1867         * gfortran.dg/proc_decl_1.f90: Ditto.
1868         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1869         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1870         * gfortran.dg/read_float_1.f90: Ditto.
1871         * gfortran.dg/read_logical.f90: Ditto.
1872         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1873         * gfortran.dg/return_1.f90: Ditto.
1874         * gfortran.dg/rewind_1.f90: Ditto.
1875         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1876         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1877         * gfortran.dg/stfunc_1.f90: Ditto.
1878         * gfortran.dg/stfunc_3.f90: Ditto.
1879         * gfortran.dg/stfunc_4.f90: Ditto.
1880         * gfortran.dg/stfunc_6.f90: Ditto.
1881         * gfortran.dg/streamio_2.f90: Ditto.
1882         * gfortran.dg/string_ctor_1.f90: Ditto.
1883         * gfortran.dg/string_null_compare_1.f: Ditto.
1884         * gfortran.dg/substr_6.f90: Ditto.
1885         * gfortran.dg/tl_editing.f90: Ditto.
1886         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1887         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1888         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1889         * gfortran.dg/g77/1832.f: Ditto.
1890         * gfortran.dg/g77/19981216-0.f Ditto.
1891         * gfortran.dg/g77/19990525-0.f: Ditto.
1892         * gfortran.dg/g77/19990826-2.f: Ditto.
1893         * gfortran.dg/g77/20000630-2.f: Ditto.
1894         * gfortran.dg/g77/20010116.f: Ditto.
1895         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1896         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1897         * gfortran.dg/g77/980520-1.f: Ditto.
1898         * gfortran.dg/g77/check0.f: Ditto.
1899         * gfortran.dg/g77/cpp3.F: Ditto.
1900         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1901         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1902         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1903         * gfortran.dg/g77/short.f: Ditto.
1904
1905 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
1906
1907         * gcc.target/mips/ext-3.c: Add NOMIPS16.
1908         * gcc.target/mips/ext-4.c: Likewise.
1909         * gcc.target/mips/interrupt_handler.c: Likewise.
1910         * gcc.target/mips/truncate-4.c: Likewise.
1911         * gcc.target/mips/truncate-5.c: Likewise.
1912
1913 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
1914
1915         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1916         -fgraphite-force-parallel to -floop-parallelize-all.
1917
1918 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
1919
1920         PR fortran/40011
1921         * gfortran.dg/whole_file_7.f90: New test.
1922         * gfortran.dg/whole_file_8.f90: New test.
1923         * gfortran.dg/whole_file_9.f90: New test.
1924         * gfortran.dg/whole_file_10.f90: New test.
1925         * gfortran.dg/whole_file_11.f90: New test.
1926         * gfortran.dg/whole_file_12.f90: New test.
1927         * gfortran.dg/whole_file_13.f90: New test.
1928         * gfortran.dg/whole_file_14.f90: New test.
1929
1930 2009-07-31  Jason Merrill  <jason@redhat.com>
1931
1932         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1933         binding semantics.
1934         * g++.dg/cpp0x/named.C: Likewise.
1935         * g++.dg/cpp0x/overload.C: Likewise.
1936         * g++.dg/cpp0x/rv1n.C: Likewise.
1937         * g++.dg/cpp0x/rv1p.C: Likewise.
1938         * g++.dg/cpp0x/rv2n.C: Likewise.
1939         * g++.dg/cpp0x/rv2p.C: Likewise.
1940         * g++.dg/cpp0x/rv3n.C: Likewise.
1941         * g++.dg/cpp0x/rv3p.C: Likewise.
1942         * g++.dg/cpp0x/rv4n.C: Likewise.
1943         * g++.dg/cpp0x/rv4p.C: Likewise.
1944         * g++.dg/cpp0x/rv5n.C: Likewise.
1945         * g++.dg/cpp0x/rv5p.C: Likewise.
1946         * g++.dg/cpp0x/rv6n.C: Likewise.
1947         * g++.dg/cpp0x/rv6p.C: Likewise.
1948         * g++.dg/cpp0x/rv7n.C: Likewise.
1949         * g++.dg/cpp0x/rv7p.C: Likewise.
1950         * g++.dg/cpp0x/template_deduction.C: Likewise.
1951         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1952         * g++.dg/cpp0x/overloadn.C: New.
1953         * g++.dg/cpp0x/rv-cast.C: New.
1954
1955 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
1956
1957         * gcc.target/mips/ext-4.c: New test.
1958
1959 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1960
1961         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1962
1963 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1964
1965         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1966         * gcc.dg/tree-ssa/loop-32.c: Same.
1967         * gcc.dg/tree-ssa/loop-33.c: Same.
1968         * gcc.dg/tree-ssa/loop-34.c: Same.
1969         * gcc.dg/tree-ssa/loop-35.c: Same.
1970         * gcc.dg/tree-ssa/loop-7.c: Same.
1971         * gcc.dg/tree-ssa/pr23109.c: Same.
1972         * gcc.dg/tree-ssa/restrict-2.c: Same.
1973         * gcc.dg/tree-ssa/restrict-3.c: Same.
1974         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1975         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1976         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1977         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1978         * gcc.dg/tree-ssa/structopt-1.c: Same.
1979         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1980         * gfortran.dg/pr32921.f: Same.
1981
1982 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1983
1984         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1985         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1986         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1987         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1988         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1989         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1990         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1991         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1992         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1993         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1994         * gcc.dg/graphite/id-1.c: New.
1995         * gcc.dg/graphite/id-10.c: New.
1996         * gcc.dg/graphite/id-11.c: New.
1997         * gcc.dg/graphite/id-12.c: New.
1998         * gcc.dg/graphite/id-13.c: New.
1999         * gcc.dg/graphite/id-14.c: New.
2000         * gcc.dg/graphite/id-15.c: New.
2001         * gcc.dg/graphite/id-2.c: New.
2002         * gcc.dg/graphite/id-3.c: New.
2003         * gcc.dg/graphite/id-4.c: New.
2004         * gcc.dg/graphite/id-5.c: New.
2005         * gcc.dg/graphite/id-6.c: New.
2006         * gcc.dg/graphite/id-7.c: New.
2007         * gcc.dg/graphite/id-8.c: New.
2008         * gcc.dg/graphite/id-9.c: New.
2009         * gcc.dg/graphite/interchange-0.c: New.
2010         * gcc.dg/graphite/interchange-1.c: New.
2011         * gcc.dg/graphite/interchange-2.c: New.
2012         * gcc.dg/graphite/interchange-3.c: New.
2013         * gcc.dg/graphite/interchange-4.c: New.
2014         * gcc.dg/graphite/interchange-5.c: New.
2015         * gcc.dg/graphite/interchange-6.c: New.
2016         * gcc.dg/graphite/interchange-7.c: New.
2017         * gcc.dg/graphite/interchange-8.c: New.
2018         * gcc.dg/graphite/pr35356-1.c: New.
2019         * gcc.dg/graphite/pr35356-2.c: New.
2020         * gcc.dg/graphite/pr35356-3.c: New.
2021         * gcc.dg/graphite/pr40157.c: New.
2022         * gcc.dg/graphite/run-id-1.c: New.
2023         * gcc.dg/graphite/scop-20.c: New.
2024         * gcc.dg/graphite/scop-21.c: New.
2025         * gfortran.dg/graphite/id-1.f90: New.
2026         * gfortran.dg/graphite/id-10.f90: New.
2027         * gfortran.dg/graphite/id-11.f: New.
2028         * gfortran.dg/graphite/id-12.f: New.
2029         * gfortran.dg/graphite/id-13.f: New.
2030         * gfortran.dg/graphite/id-14.f: New.
2031         * gfortran.dg/graphite/id-15.f: New.
2032         * gfortran.dg/graphite/id-16.f: New.
2033         * gfortran.dg/graphite/id-5.f: New.
2034         * gfortran.dg/graphite/id-6.f: New.
2035         * gfortran.dg/graphite/id-7.f: New.
2036         * gfortran.dg/graphite/id-8.f: New.
2037         * gfortran.dg/graphite/id-9.f: New.
2038         * gfortran.dg/graphite/interchange-1.f: New.
2039         * gfortran.dg/graphite/interchange-2.f: New.
2040
2041 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2042
2043         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2044         flags based on the name of the testcase.
2045         * gfortran.dg/graphite/graphite.exp: Same.
2046
2047         * gcc.dg/graphite/block-0.c: Adjusted.
2048         * gcc.dg/graphite/block-1.c: Adjusted.
2049         * gcc.dg/graphite/block-2.c: Adjusted.
2050         * gcc.dg/graphite/block-3.c: Adjusted.
2051         * gcc.dg/graphite/block-4.c: Adjusted.
2052         * gcc.dg/graphite/block-5.c: Adjusted.
2053         * gcc.dg/graphite/block-6.c: Adjusted.
2054         * gcc.dg/graphite/pr37485.c: Adjusted.
2055         * gcc.dg/graphite/pr37684.c: Adjusted.
2056         * gcc.dg/graphite/pr37828.c: Adjusted.
2057         * gcc.dg/graphite/pr37883.c: Adjusted.
2058         * gcc.dg/graphite/pr37928.c: Adjusted.
2059         * gcc.dg/graphite/pr37943.c: Adjusted.
2060         * gcc.dg/graphite/pr38409.c: Adjusted.
2061         * gcc.dg/graphite/pr38498.c: Adjusted.
2062         * gcc.dg/graphite/pr38559.c: Adjusted.
2063         * gcc.dg/graphite/pr39335.c: Adjusted.
2064         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2065         * gcc.dg/graphite/scop-0.c: Adjusted.
2066         * gcc.dg/graphite/scop-1.c: Adjusted.
2067         * gcc.dg/graphite/scop-10.c: Adjusted.
2068         * gcc.dg/graphite/scop-11.c: Adjusted.
2069         * gcc.dg/graphite/scop-12.c: Adjusted.
2070         * gcc.dg/graphite/scop-13.c: Adjusted.
2071         * gcc.dg/graphite/scop-14.c: Adjusted.
2072         * gcc.dg/graphite/scop-15.c: Adjusted.
2073         * gcc.dg/graphite/scop-16.c: Adjusted.
2074         * gcc.dg/graphite/scop-17.c: Adjusted.
2075         * gcc.dg/graphite/scop-18.c: Adjusted.
2076         * gcc.dg/graphite/scop-19.c: Adjusted.
2077         * gcc.dg/graphite/scop-2.c: Adjusted.
2078         * gcc.dg/graphite/scop-3.c: Adjusted.-
2079         * gcc.dg/graphite/scop-4.c: Adjusted.
2080         * gcc.dg/graphite/scop-5.c: Adjusted.
2081         * gcc.dg/graphite/scop-6.c: Adjusted.
2082         * gcc.dg/graphite/scop-7.c: Adjusted.
2083         * gcc.dg/graphite/scop-8.c: Adjusted.
2084         * gcc.dg/graphite/scop-9.c: Adjusted.
2085         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2086         * gfortran.dg/graphite/block-1.f90: Adjusted.
2087         * gfortran.dg/graphite/block-2.f: Adjusted.
2088         * gfortran.dg/graphite/block-3.f90: Adjusted.
2089         * gfortran.dg/graphite/block-4.f90: Adjusted.
2090         * gfortran.dg/graphite/id-2.f90: Adjusted.
2091         * gfortran.dg/graphite/id-3.f90: Adjusted.
2092         * gfortran.dg/graphite/id-4.f90: Adjusted.
2093         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2094         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2095         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2096         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2097         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2098         * gfortran.dg/graphite/scop-1.f: Adjusted.
2099
2100 2009-07-30  Doug Kwan  <dougkwan@google.com>
2101
2102         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2103         in warnings added in rev 141298.
2104
2105 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2106
2107         * lib/options.exp: Use "!=" instead of "ne".
2108
2109         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2110
2111         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2112         * gcc.dg/ucnid-12.c: Likewise.
2113
2114 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2115             Pat Haugen  <pthaugen@us.ibm.com>
2116             Revital Eres <ERES@il.ibm.com>
2117
2118         * gcc.target/powerpc/altivec-32.c: New file to test
2119         Altivec simple math function vectorization.
2120
2121         * gcc.target/powerpc/bswap-run.c: New file to test swap
2122         builtins.
2123         * gcc.target/powerpc/bswap16.c: Ditto.
2124         * gcc.target/powerpc/bswap32.c: Ditto.
2125         * gcc.target/powerpc/bswap64-1.c: Ditto.
2126         * gcc.target/powerpc/bswap64-2.c: Ditto.
2127         * gcc.target/powerpc/bswap64-3.c: Ditto.
2128         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2129         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2130         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2131
2132         * gcc.target/powerpc/popcount-2.c: New file to test
2133         power7 popcntd instructions.
2134         * gcc.target/powerpc/popcount-3.c: Ditto.
2135
2136         * gcc.target/powerpc/pr39457.c: New VSX test.
2137         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2138         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2139         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2140         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2141         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2142         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2143         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2144         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2145         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2146         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2147         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2148         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2149
2150         * gcc.target/powerpc/altivec-6.c: Store the result of
2151         vec_add, so the optimizer doesn't remove it.
2152
2153         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2154         systems that support bswap64.
2155
2156         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2157         prevent VSX code generation.
2158
2159         * lib/target-supports.exp (check_vsx_hw_available): New
2160         function to test if VSX available.
2161         (check_effective_target_powerpc_vsx_ok): Ditto.
2162         (check_vmx_hw_available): Add explicit -mno-vsx.
2163
2164 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2165
2166         PR c/39902
2167         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2168
2169 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2170
2171         PR tree-optimization/40570
2172         * gcc.c-torture/compile/pr40570.c: New test.
2173
2174 2009-07-29  Jason Merrill  <jason@redhat.com>
2175
2176         PR c++/14912
2177         * g++.dg/template/defarg13.C: New.
2178
2179 2009-07-29  Richard Guenther  <rguenther@suse.de>
2180
2181         PR c++/40834
2182         * g++.dg/torture/pr40834.C: New testcase.
2183
2184 2009-07-29  Michael Matz  <matz@suse.de>
2185
2186         PR middle-end/40830
2187         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2188
2189 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2190
2191         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2192         sh*-*-* targets.  Skip on spu-*-* targets.
2193         * gfortran.dg/maxlocval_4.f90: Likewise.
2194         * gfortran.dg/minlocval_1.f90: Likewise.
2195         * gfortran.dg/minlocval_4.f90: Likewise.
2196
2197 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2198
2199         PR fortran/40878
2200         * gfortran.dg/gomp/pr40878-1.f90: New test.
2201         * gfortran.dg/gomp/pr40878-2.f90: New test.
2202
2203         PR testsuite/40891
2204         * gcc.dg/cdce1.c: Adjust note line number.
2205         * gcc.dg/cdce2.c: Likewise.
2206
2207 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2208
2209         PR fortran/40882
2210         * gfortran.dg/proc_ptr_comp_13.f90: New.
2211
2212 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2213
2214         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2215         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2216         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2217         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2218         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2219         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2220         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2221         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2222         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2223         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2224         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2225         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2226         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2227         #ifdef NEED_IEEE754_FLOAT conditional.
2228         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2229         conditional.
2230
2231 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2232
2233         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2234         i?86-*-netware.
2235         * g++.dg/ext/bitfield3.C: Likewise.
2236         * g++.dg/ext/bitfield4.C: Likewise.
2237         * g++.dg/ext/bitfield5.C: Likewise.
2238         * gcc.dg/bitfld-15.c: Likewise.
2239         * gcc.dg/bitfld-16.c: Likewise.
2240         * gcc.dg/bitfld-17.c: Likewise.
2241         * gcc.dg/bitfld-18.c: Likewise.
2242         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2243         * gcc.dg/20010912-1.c: Likewise.
2244         * gcc.dg/20021018-1.c: Likewise.
2245         * gcc.dg/20030213-1.c: Likewise.
2246         * gcc.dg/20030225-1.c: Likewise.
2247         * gcc.dg/20030708-1.c: Likewise.
2248         * gcc.dg/20050321-2.c: Likewise.
2249         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2250         * gcc.dg/cdce2.c: Likewise.
2251         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2252         targets.
2253         * gcc.target/i386/pr37248-3.c: Likewise.
2254
2255 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2256
2257         PR fortran/40848
2258         * gfortran.dg/altreturn_7.f90: New.
2259
2260 2009-07-27  Simon Baldwin  <simonb@google.com>
2261
2262         PR testsuite/40829
2263         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2264         so that indexing no longer runs off array end.
2265
2266 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2267
2268         PR fortran/40851
2269         * gfortran.dg/derived_init_3.f90: New test.
2270
2271 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2272
2273         PR fortran/33197
2274         * gfortran.dg/atan2_1.f90: New test
2275         * gfortran.dg/atan2_2.f90: New test
2276
2277 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2278
2279         PR c++/40749
2280         * g++.dg/warn/Wreturn-type-6.C: New test.
2281
2282 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2283
2284         PR tree-optimization/40801
2285         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2286         * gfortran.dg/vect/vect.exp: Run tests starting with
2287         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2288
2289 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2290
2291         PR rtl-optimization/40445
2292         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2293
2294 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2295
2296         * gcc.dg/builtin-unreachable-4.c: New test.
2297
2298 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2299
2300         PR fortran/33197
2301         * gfortran.dg/complex_intrinsic_5.f90: New test.
2302         * gfortran.dg/complex_intrinsic_7.f90: New test.
2303
2304 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2305
2306         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2307         * gcc.dg/ipa/noclone-1.c: New test.
2308
2309 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2310
2311         * lib/target-supports.exp (check_effective_target_static): New
2312         procedure.
2313         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2314         supported.
2315         * g++.old-deja/g++.law/weak.C: Require static effective target.
2316
2317 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2318
2319         PR fortran/39630
2320         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2321         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2322         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2323         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2324         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2325         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2326         * gfortran.dg/typebound_call_10.f03: New.
2327
2328 2009-07-24  Jason Merrill  <jason@redhat.com>
2329
2330         * g++.dg/cpp0x/defaulted11.C: New.
2331
2332         * g++.dg/cpp0x/initlist23.C: New.
2333
2334 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2335
2336         PR fortran/40822
2337         * gfortran.dg/char_length_16.f90: New.
2338
2339 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2340
2341         PR fortran/40643
2342         PR fortran/31067
2343         * gfortran.dg/maxlocval_2.f90: New test.
2344         * gfortran.dg/maxlocval_3.f90: New test.
2345         * gfortran.dg/maxlocval_4.f90: New test.
2346         * gfortran.dg/minlocval_1.f90: New test.
2347         * gfortran.dg/minlocval_2.f90: New test.
2348         * gfortran.dg/minlocval_3.f90: New test.
2349         * gfortran.dg/minlocval_4.f90: New test.
2350
2351 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2352
2353         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2354         scan-assembler.
2355
2356 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2357
2358         PR fortran/40839
2359         * gfortran.dg/pr40839.f90: New test.
2360
2361 2009-07-23  Michael Matz  <matz@suse.de>
2362
2363         PR middle-end/40830
2364         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2365         don't set options ourself.
2366
2367 2009-07-23  Simon Baldwin  <simonb@google.com>
2368
2369         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2370         native C compilation where required.
2371
2372 2009-07-22  Doug Kwan  <dougkwan@google.com>
2373
2374         * gcc.c-torture/compile/20090721-1.c: New test.
2375
2376 2009-07-22  Michael Matz  <matz@suse.de>
2377
2378         PR tree-optimization/35229
2379         PR tree-optimization/39300
2380         * gcc.dg/vect/vect-pre-interact.c: New test.
2381
2382 2009-07-22  Richard Guenther  <rguenther@suse.de>
2383
2384         * g++.dg/lookup/using21.C: Fix duplicate paste.
2385
2386 2009-07-22  Richard Guenther  <rguenther@suse.de>
2387
2388         PR c++/40799
2389         * g++.dg/lookup/using21.C: New testcase.
2390
2391 2009-07-21  Jason Merrill  <jason@redhat.com>
2392
2393         * g++.dg/init/aggr4.C: New.
2394
2395 2009-07-21  Jason Merrill  <jason@redhat.com>
2396
2397         Core issue 934
2398         * g++.dg/cpp0x/initlist22.C: New.
2399
2400 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2401
2402         * gcc.target/i386/vectorize8.c: New test.
2403
2404 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2405
2406         PR target/40811
2407         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2408         Add i?86 and x86_64 targets.
2409         * gcc.target/i386/vectorize7.c: New test.
2410
2411         PR target/40809
2412         * gcc.target/i386/pr40809.c: New test.
2413
2414 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2415
2416         PR tree-optimization/40813
2417         * g++.dg/opt/inline15.C: New test.
2418
2419 2009-07-21  Paul Brook <paul@codesourcery.com>
2420
2421         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2422         * lib/target-supports.exp (check_effective_target_section_anchors):
2423         Add arm*-*-*.
2424
2425 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2426
2427         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2428         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2429         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2430
2431 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2432
2433         * gcc.target/mips/ext-3.c: New test.
2434
2435 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2436
2437         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2438         * gcc.dg/builtin-object-size-8.c: New test.
2439         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2440         * g++.dg/ext/builtin-object-size2.C: Likewise.
2441
2442         PR tree-optimization/40792
2443         * gcc.dg/pr40792.c: New test.
2444
2445 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2446
2447         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2448         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2449         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2450
2451 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2452
2453         * gcc.target/sh/mfmovd.c: New test.
2454
2455 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2456             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2457
2458         PR libfortran/40714
2459         * gfortran.dg/eof_3.f90: New test.
2460
2461 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2462
2463         PR fortran/40727
2464         * gfortran.dg/intrinsic_cmplx.f90: New test.
2465
2466 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2467
2468         PR libfortran/34670
2469         PR libfortran/36874
2470         * gfortran.dg/cshift_bounds_1.f90:  New test.
2471         * gfortran.dg/cshift_bounds_2.f90:  New test.
2472         * gfortran.dg/cshift_bounds_3.f90:  New test.
2473         * gfortran.dg/cshift_bounds_4.f90:  New test.
2474         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2475         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2476         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2477         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2478
2479 2009-07-19  Jan Hubicka  <jh@suse.cz>
2480
2481         PR tree-optimization/40676
2482         * gcc.c-torture/compile/pr40676.c: New testcase.
2483
2484 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2485
2486         * gcc.target/mips/ext-2.c: New test.
2487
2488 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2489
2490         * gcc.target/mips/octeon-exts-7.c: New test.
2491         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2492         * gcc.target/mips/octeon-exts-5.c: Likewise.
2493
2494 2009-07-18  Richard Guenther  <rguenther@suse.de>
2495
2496         PR testsuite/40798
2497         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2498
2499 2009-07-18  Richard Guenther  <rguenther@suse.de>
2500
2501         PR c/40787
2502         * gcc.dg/pr35899.c: Adjust.
2503
2504 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2505
2506         * gcc.target/powerpc/asm-es-1.c: New test.
2507         * gcc.target/powerpc/asm-es-2.c: Likewise.
2508
2509 2009-07-17  Richard Guenther  <rguenther@suse.de>
2510
2511         PR c/40401
2512         * g++.dg/rtti/crash4.C: New testcase.
2513         * g++.dg/torture/20090706-1.C: Likewise.
2514         * gcc.dg/redecl-17.c: Likewise.
2515         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2516         * gcc.dg/declspec-9.c: Expect extra error.
2517         * gcc.dg/declspec-10.c: Likewise.
2518         * gcc.dg/declspec-11.c: Likewise.
2519         * gcc.dg/redecl-10.c: Expect extra warnings.
2520         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2521         * gcc.target/i386/pr39545-1.c: Likewise.
2522         * g++.dg/ext/asm3.C: Expect more errors.
2523         * g++.dg/gomp/block-1.C: Likewise.
2524         * g++.dg/gomp/block-2.C: Likewise.
2525         * g++.dg/gomp/block-3.C: Likewise.
2526         * g++.dg/gomp/block-5.C: Likewise.
2527         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2528         * g++.dg/warn/unused-result1.C: XFAIL.
2529
2530 2009-07-17  Richard Guenther  <rguenther@suse.de>
2531
2532         PR tree-optimization/40321
2533         * gcc.c-torture/compile/pr40321.c: New testcase.
2534         * g++.dg/torture/pr40321.C: Likewise.
2535
2536 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2537
2538         PR c++/40780
2539         * g++.dg/template/ptrmem19.C: New test.
2540
2541 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2542             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2543
2544         PR 40435
2545         * gcc.dg/pr36902.c: Add column info.
2546         * g++.dg/gcov/gcov-2.C: Change count for definition.
2547
2548 2009-07-16  Jason Merrill  <jason@redhat.com>
2549
2550         PR libstdc++/37907
2551         * g++.dg/cpp0x/std-layout1.C: New.
2552         * g++.dg/ext/has_nothrow_assign.C: Fix.
2553         * g++.dg/ext/has_nothrow_copy.C: Fix.
2554         * g++.dg/ext/has_trivial_assign.C: Fix.
2555         * g++.dg/ext/has_trivial_copy.C: Fix.
2556         * g++.dg/ext/is_pod.C: Fix.
2557         * g++.dg/other/offsetof3.C: Adjust.
2558         * g++.dg/overload/ellipsis1.C: Adjust.
2559         * g++.dg/warn/var-args1.C: Adjust.
2560         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2561         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2562         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2563         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2564         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2565
2566 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2567
2568         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2569         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2570         effective target "mpc_pow".
2571         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2572
2573 2009-07-16  Richard Henderson  <rth@redhat.com>
2574
2575         * g++.dg/opt/eh4.C: New test.
2576
2577 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2578
2579         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2580
2581 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2582
2583         PR middle-end/40747
2584         * gcc.c-torture/execute/pr40747.c: New test.
2585
2586 2009-07-15  Richard Guenther  <rguenther@suse.de>
2587
2588         PR middle-end/40753
2589         * gcc.c-torture/compile/pr40753.c: New testcase.
2590
2591 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2592
2593         PR fortran/40743
2594         * gfortran.dg/interface_assignment_4.f90: New.
2595
2596 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2597
2598         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2599         for FreeBSD up to and including version 8.
2600
2601 2009-07-14  Taras Glek  <tglek@mozilla.com>
2602             Rafael Espindola  <espindola@google.com>
2603
2604         * g++.dg/plugin/header-plugin-test.C: New.
2605         * g++.dg/plugin/header_plugin.c: New.
2606         * g++.dg/plugin/plugin.exp: Update.
2607
2608 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2609
2610         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2611         function to enable vectorization.
2612         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2613         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2614
2615 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2616
2617         * gcc.target/i386/sse-copysignf-vec.c: New test.
2618         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2619
2620 2009-07-14  Jason Merrill  <jason@redhat.com>
2621
2622         PR c++/37276
2623         * g++.dg/lookup/builtin5.C: New.
2624         * g++.dg/other/error22.C: Add missing extern "C".
2625         * g++.dg/warn/Warray-bounds.C: Likewise.
2626         * gcc.dg/compat/compat-common.h: Likewise.
2627
2628         PR c++/40746
2629         * g++.dg/lookup/using20.C: New.
2630
2631         PR c++/40740
2632         * g++.dg/template/koenig8.C: New.
2633
2634 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2635
2636         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2637         both i?86-*-darwin* and x86_64-*-darwin*.
2638
2639 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2640
2641         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2642         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2643         name.
2644
2645 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2646
2647         PR debug/40705
2648         * g++.dg/debug/dwarf2/typedef1.C: New test.
2649
2650         PR c++/40357
2651         * g++.dg/other/typedef3.C: New test.
2652
2653 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2654
2655         * gcc.dg/20090709-1.c: Move to a proper place ...
2656         * gcc.target/m68k/20090709-1.c: ... here.
2657
2658 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2659
2660         PR C++/22154
2661         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2662         front of qualified names are allowed.
2663         * g++.dg/parse/crash10.C: Likewise.
2664         * g++.dg/parse/error15.C: Likewise.
2665         * g++.dg/parse/typename9.C: Likewise.
2666         * g++.dg/parse/error8.C: Likewise.
2667
2668 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2669
2670         PR fortran/40646
2671         * gfortran.dg/proc_ptr_22.f90: Extended.
2672         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2673
2674 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2675
2676         * gfortran.dg/vect/vect-6.f: New test.
2677
2678 2009-07-12  Jason Merrill  <jason@redhat.com>
2679
2680         PR c++/36628
2681         * g++.dg/cpp0x/decltype17.C: New.
2682
2683         PR c++/37206
2684         * g++.dg/cpp0x/rv10.C: New.
2685
2686 2009-07-12  Jason Merrill  <jason@redhat.com>
2687
2688         PR c++/40689
2689         * g++.dg/cpp0x/initlist20.C: New.
2690         * g++.dg/cpp0x/initlist21.C: New.
2691
2692 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2693
2694         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2695         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2696         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2697         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2698         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2699
2700 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2701
2702         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2703         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2704         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2705         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2706         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2707         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2708         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2709         effective_target fd_truncate.
2710
2711 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2712
2713         * gnat.dg/specs/addr1.ads: New test.
2714
2715 2009-07-11  Jan Hubicka  <jh@suse.cz>
2716
2717         PR middle-end/48388
2718         * g++.dg/torture/pr40388.C: New testcase.
2719
2720 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2721
2722         PR target/40668
2723         * gcc.c-torture/execute/pr40668.c: New test.
2724
2725 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2726
2727         * gcc.c-torture/execute/20090711-1.c: New test.
2728
2729 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2730
2731         PR testsuite/40699
2732         PR testsuite/40707
2733         PR testsuite/40709
2734         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2735         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2736         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2737         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2738
2739 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2740
2741         PR fortran/33197
2742         * gfortran.dg/complex_intrinsic_3.f90: New test.
2743         * gfortran.dg/complex_intrinsic_4.f90: New test.
2744
2745 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2746
2747         PR target/39079
2748         * gcc.target/mips/mips.exp: Make -msynci a known option.
2749         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2750
2751 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2752
2753         PR c++/40502
2754         * g++.dg/ext/strncpy-chk1.C: New test.
2755
2756 2009-07-10  Richard Guenther  <rguenther@suse.de>
2757
2758         PR tree-optimization/40496
2759         * g++.dg/opt/pr40496.C: New testcase.
2760
2761 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2762
2763         PR 25509
2764         PR 40614
2765         * g++.dg/warn/unused-result1-Werror.c: New.
2766
2767 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2768
2769         PR fortran/39334
2770         * gfortran.dg/recursive_parameter_1.f90: New test.
2771
2772 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2773
2774         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2775         * gfortran.dg/module_equivalence_6.f90: Ditto.
2776         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2777         * gfortran.dg/nan_2.f90: Ditto.
2778         * gfortran.dg/inquire_11.f90: Ditto.
2779         * gfortran.dg/abstract_type_3.f03: Ditto.
2780         * gfortran.dg/abstract_type_1.f90: Ditto.
2781         * gfortran.dg/private_type_9.f90: Ditto.
2782         * gfortran.dg/abstract_type_5.f03: Ditto.
2783         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2784         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2785         * gfortran.dg/derived_sub.f90: Ditto.
2786         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2787         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2788         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2789         * gfortran.dg/mvbits_6.f90: Ditto.
2790         * gfortran.dg/abstract_type_2.f03: Ditto.
2791         * gfortran.dg/abstract_type_4.f03: Ditto.
2792         * gfortran.dg/bounds_check_9.f90: Ditto.
2793         * gfortran.dg/optional_dim_3.f90: Ditto.
2794         * gfortran.dg/pr32921.f: Ditto.
2795         * gfortran.dg/entry_16.f90: Ditto.
2796         * gfortran.dg/generic_16.f90: Ditto.
2797
2798
2799 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2800
2801         * gcc.target/m68k/20090709-1.c: New.
2802
2803 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2804
2805         PR c++/40684
2806         * g++.dg/template/unify11.C: New test.
2807
2808 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2809
2810         PR fortran/40629
2811         * gfortran.dg/host_assoc_function_9.f90: New test.
2812
2813 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2814
2815         PR fortran/40646
2816         * gfortran.dg/proc_ptr_22.f90: New.
2817         * gfortran.dg/proc_ptr_comp_12.f90: New.
2818
2819 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2820
2821         PR middle-end/40692
2822         * gcc.c-torture/compile/pr40692.c: New test.
2823
2824 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2825
2826         PR fortran/40604
2827         * gfortran.dg/pointer_check_6.f90: New test.
2828
2829 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2830
2831         * gcc.target/mips/truncate-5.c: New test.
2832
2833 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2834
2835         PR libfortran/40330
2836         PR libfortran/40662
2837         * gfortran.dg/fmt_cache_1.f: New test.
2838
2839 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2840
2841         PR fortran/40675
2842         * gfortran.dg/nosigned_zero_1.f90: New test.
2843         * gfortran.dg/nosigned_zero_2.f90: New test.
2844
2845 2009-07-08  Richard Guenther  <rguenther@suse.de>
2846
2847         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2848
2849 2009-07-08  Richard Guenther  <rguenther@suse.de>
2850
2851         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2852
2853 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2854
2855         PR fortran/40591
2856         * gfortran.dg/proc_ptr_21.f90: New test.
2857
2858 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2859
2860         PR c++/31246
2861         * g++.dg/warn/pr31246.C: New.
2862         * g++.dg/warn/pr31246-2.C: New.
2863
2864 2009-07-07  Jason Merrill  <jason@redhat.com>
2865
2866         PR c++/35828
2867         * g++.dg/template/defarg12.C: New.
2868
2869         PR c++/37816
2870         * g++.dg/cpp0x/enum7.C: New.
2871
2872         PR c++/37946
2873         * g++.dg/cpp0x/enum6.C: New.
2874
2875         PR c++/40639
2876         * g++.dg/cpp0x/enum5.C: New.
2877
2878         PR c++/40633
2879         * g++.dg/cpp0x/enum4.C: New.
2880
2881 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2882
2883         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2884
2885 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2886
2887         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2888
2889 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR middle-end/40669
2892         * gcc.dg/pr40669.c: New test.
2893
2894 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2895
2896         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2897         location. Update all calls.
2898         * g++.dg/plugin/selfassign.c: Likewise.
2899
2900 2009-07-06  Jason Merrill  <jason@redhat.com>
2901
2902         * g++.dg/rtti/dyncast[34].C: New.
2903
2904 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2905
2906         * lib/target-supports.exp
2907         (check_effective_target_mips_newabi_large_long_double): New.
2908         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2909         target.
2910         * gcc.target/mips/fpr-moves-6.c: Likewise.
2911
2912 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
2913
2914         PR c++/40557
2915         * g++.dg/template/union2.C: New test.
2916
2917 2009-07-04  Jason Merrill  <jason@redhat.com>
2918
2919         * g++.dg/template/using15.C: New.
2920
2921 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
2922
2923         * gfortran.dg/maxloc_1.f90: New test.
2924
2925 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
2926
2927         PR fortran/40593
2928         * gfortran.dg/proc_ptr_result_6.f90: New.
2929
2930 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2931
2932         * gcc.dg/framework-2.c: Adjust testcase to pass.
2933
2934 2009-07-04  Jason Merrill  <jason@redhat.com>
2935
2936         PR c++/40619
2937         * g++.dg/cpp0x/auto16.C: New.
2938
2939 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
2940
2941         PR target/40587
2942         * gfortran.dg/pr40587.f: New test.
2943
2944 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2945
2946         PR fortran/40638
2947         * gfortran.dg/unit_1.f90: New test.
2948
2949 2009-07-03  Jason Merrill  <jason@redhat.com>
2950
2951         * g++.dg/template/pure1.C: Expect another error.
2952
2953 2009-07-03  Richard Guenther  <rguenther@suse.de>
2954
2955         PR tree-optimization/40640
2956         * gcc.c-torture/compile/pr40640.c: New testcase.
2957
2958 2009-07-03  Richard Guenther  <rguenther@suse.de>
2959
2960         PR middle-end/34163
2961         * gfortran.dg/pr34163.f90: New testcase.
2962
2963 2009-07-03  Jan Hubicka  <jh@suse.cz>
2964
2965         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2966         * gcc.dg/tree-ssa/loop-25.c: Likewise.
2967         * gcc.dg/tree-ssa/loop-26.c: Likewise.
2968         * gcc.dg/tree-ssa/pr32044.c: Likewise.
2969         * gcc.dg/tree-ssa/loop-29.c: Likewise.
2970         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2971         * gnat.dg/loop_optimization6.adb: Enable -O2.
2972
2973 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
2974
2975         * g++.dg/warn/null4.C: Extend.
2976
2977 2009-07-02  Jason Merrill  <jason@redhat.com>
2978
2979         * g++.dg/template/spec8.C: Fix.
2980
2981 2009-07-02  Michael Matz  <matz@suse.de>
2982
2983         PR fortran/32131
2984         * gfortran.dg/pr32921.f: Adjust.
2985
2986 2009-07-02  Jan Hubicka  <jh@suse.cz>
2987
2988         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2989
2990 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
2991
2992         * gcc.target/mips/truncate-4.c: New testcase.
2993
2994 2009-07-01  Richard Guenther  <rguenther@suse.de>
2995
2996         PR tree-optimization/19831
2997         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
2998         make allocated memory escape.  Un-XFAIL.
2999         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3000         * gcc.dg/vect/pr31699.c: Likewise.
3001         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3002
3003 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3004
3005         PR c++/40566
3006         * g++.dg/parse/cond5.C: New test.
3007
3008 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3009
3010         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3011         (main): Pass n to main_1 instead.
3012         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3013         (main_1): New function, split off from...
3014         (main): ...here.  Pass `off' to main_1 instead.
3015
3016 2009-06-30  Jason Merrill  <jason@redhat.com>
3017
3018         PR c++/40595
3019         * g++.dg/cpp0x/variadic94.C: New.
3020
3021 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3022
3023         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3024         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3025         (init_ld_library_path_env_vars): New function, replacing the
3026         orig_*_saved assignments.  Call it after defining it.
3027         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3028         (restore_ld_library_path_env_vars): Likewise.
3029         (add_path, find_libgcc_s): New functions.
3030         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3031         gcc-set-multilib-library-path.
3032         (objc_target_compile): Don't add "." to ld_library_path.
3033         Use add_path.
3034         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3035         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3036         gcc-set-multilib-library-path.
3037         * lib/g++.exp (g++_link_flags): Likewise.
3038         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3039         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3040         top level; do it...
3041         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3042         to tell when this needs to happen.  Use find_libgcc_s instead of
3043         gcc-set-multilib-library-path.
3044         * lib/gcc-dg.exp: Likewise.
3045         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3046         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3047         unless it is in $ALT_LD_LIBRARY_PATH.
3048         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3049
3050 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3051
3052         * gnat.dg/discr12.adb: New test.
3053         * gnat.dg/discr12_pkg.ads: New helper.
3054         * gnat.dg/discr13.adb: New test.
3055         * gnat.dg/discr14.ad[sb]: Likewise.
3056         * gnat.dg/discr15.adb: Likewise.
3057         * gnat.dg/discr15_pkg.ads: New helper.
3058         * gnat.dg/discr16.adb: New test.
3059         * gnat.dg/discr16_g.ads: New helper.
3060         * gnat.dg/discr16_pkg.ads: Likewise.
3061         * gnat.dg/discr16_cont.ads: Likewise.
3062         * gnat.dg/discr17.adb: New test.
3063         * gnat.dg/discr18.adb: Likewise.
3064         * gnat.dg/discr18_pkg.ads: New helper.
3065         * gnat.dg/discr19.adb: New test.
3066
3067 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3068
3069         PR fortran/40576
3070         * gfortran.dg/internal_write_1.f90:  New testcase.
3071
3072 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3073
3074         PR fortran/40594
3075         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3076
3077 2009-06-30  Richard Guenther  <rguenther@suse.de>
3078
3079         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3080
3081 2009-06-30  Wei Guozhi  <carrot@google.com>
3082
3083         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3084         to "-Os".
3085
3086 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3087
3088         PR tree-optimization/40542
3089         * gcc.dg/vect/pr40542.c: New test.
3090
3091 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3092
3093         PR tree-optimization/40582
3094         * gcc.c-torture/compile/pr40582.c: New test.
3095
3096 2009-06-30  Wei Guozhi  <carrot@google.com>
3097
3098         PR/40416
3099         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3100
3101 2009-06-29  Jason Merrill  <jason@redhat.com>
3102
3103         PR c++/40274
3104         * g++.dg/template/debug1.C: New.
3105
3106 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3107
3108         PR fortran/40580
3109         * pointer_check_1.f90: New test.
3110         * pointer_check_2.f90: New test.
3111         * pointer_check_3.f90: New test.
3112         * pointer_check_4.f90: New test.
3113         * pointer_check_5.f90: New test.
3114
3115 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3116
3117         PR fortran/40551
3118         * gfortran.dg/func_assign_2.f90 : New test.
3119
3120 2009-06-29  Richard Guenther  <rguenther@suse.de>
3121
3122         PR middle-end/14187
3123         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3124         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3125         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3126         * gcc.c-torture/execute/20090623-1.c: Likewise.
3127         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3128         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3129
3130 2009-06-29  Richard Guenther  <rguenther@suse.de>
3131
3132         PR middle-end/38212
3133         * gcc.c-torture/execute/pr38212.c: New testcase.
3134
3135 2009-06-29  Richard Guenther  <rguenther@suse.de>
3136
3137         PR tree-optimization/40579
3138         * gcc.c-torture/execute/pr40579.c: New testcase.
3139
3140 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3141
3142         PR tree-optimization/40550
3143         * gcc.dg/pr40550.c: New test.
3144
3145 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3146
3147         * gnat.dg/overflow_sum2.adb: New test
3148         * gnat.dg/namet.ads: New helper.
3149
3150         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3151
3152 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3153
3154         PR fortran/34112
3155         * gfortran.dg/compiler-directive_1.f90: New test.
3156         * gfortran.dg/compiler-directive_2.f: New test.
3157
3158 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3159
3160         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3161         comment out some values and add some cases.
3162
3163 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3164
3165         PR testsuite/40567
3166         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3167
3168 2009-06-26  Richard Henderson  <rth@redhat.com>
3169
3170         PR testsuite/40565
3171         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3172         * gcc.target/i386/local.c: Pass a non-constant to T.
3173
3174 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3175
3176         PR fortran/39997
3177         PR fortran/40541
3178         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3179         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3180         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3181         * gfortran.dg/proc_ptr_result_5.f90: New.
3182
3183 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3184
3185         PR c/39902
3186         * gcc.dg/dfp/pr39902.c: New test.
3187
3188 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3189
3190         PR testsuite/40532
3191         * gcc.dg/builtins-65.c: Require c99 runtime.
3192
3193 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3194
3195         * gnat.dg/array7.ad[sb]: New test.
3196
3197 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3198
3199         * gnat.dg/array6.adb: New test.
3200
3201 2009-06-25  Ian Lance Taylor  <iant@google.com>
3202
3203         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3204
3205 2009-06-25  Ian Lance Taylor  <iant@google.com>
3206
3207         * g++.dg/warn/Wunused-16.C: New testcase.
3208
3209 2009-06-25  Ian Lance Taylor  <iant@google.com>
3210
3211         * g++.dg/warn/skip-2.C: New testcase.
3212
3213 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3214
3215         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3216         dg-skip-if and move to ...
3217         * gcc.dg/torture/20090618-1.c.
3218
3219 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3220
3221         PR tree-optimization/40493
3222         * gcc.c-torture/execute/pr40493.c: New test.
3223
3224 2009-06-24  Jason Merrill  <jason@redhat.com>
3225
3226         PR c++/40342
3227         * g++.dg/template/overload10.C: New.
3228
3229 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3230
3231         PR fortran/40427
3232         * gfortran.dg/proc_ptr_comp_11.f90: New.
3233
3234 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3235
3236         * gcc.dg/pr40501.c: New testcase.
3237
3238 2009-06-23  DJ Delorie  <dj@redhat.com>
3239
3240         Add MeP port.
3241         * lib/target-supports.exp: Add mep support (no profiling).
3242
3243 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3244
3245         PR testsuite/39297
3246         * gcc.dg/ssa/loop-31.c: Change scan rules.
3247
3248 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3249
3250         * gcc.dg/cpp/empty-include.c: Update column info.
3251         * gcc.dg/cpp/assert2.c: Update column info.
3252
3253 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3254
3255         * g++.dg/ext/builtin-object-size1.C: New test.
3256         * g++.dg/ext/builtin-object-size2.C: New test.
3257
3258 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3259
3260         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3261         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3262
3263 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3264
3265         * gcc.target/mips/truncate-3.c: New test.
3266
3267 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3268
3269         PR fortran/37254
3270         PR fortran/39850
3271         * gfortran.dg/interface_30.f90: Modified error message.
3272         * gfortran.dg/proc_decl_22.f90: New.
3273
3274 2009-06-22  Ian Lance Taylor  <iant@google.com>
3275
3276         * gcc.dg/Wcxx-compat-19.c: New testcase.
3277
3278 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3279
3280         PR objc/28050
3281         * pr28050.m: New testcase.
3282
3283 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3284
3285         PR testsuite/40481
3286         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3287
3288 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3289
3290         PR tree-optimization/40492
3291         * g++.dg/torture/pr40492.C: New test.
3292
3293 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3294
3295         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3296         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3297
3298 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3299
3300         * gnat.dg/raise_ce.adb: Helper for ...
3301         * gnat.dg/handle_and_return.adb: New test.
3302
3303 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3304
3305         PR fortran/40443
3306         * gfortran.dg/generic_18.f90: New test.
3307
3308 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3309
3310         PR fortran/40472
3311         * gfortran.dg/spread_size_limit.f90: New test.
3312
3313 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3314
3315         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3316         to put dump files in a subdirectory.
3317         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3318         ".o" temporary files.
3319
3320 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3321
3322         PR fortran/39850
3323         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3324         * gfortran.dg/interface_20.f90: Ditto.
3325         * gfortran.dg/interface_21.f90: Ditto.
3326         * gfortran.dg/interface_22.f90: Ditto.
3327         * gfortran.dg/interface_30.f90: New.
3328         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3329
3330 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3331
3332         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3333         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3334         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3335         DEFAULT_VECTFLAGS.
3336
3337 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3338             Revital Eres  <eres@il.ibm.com>
3339
3340         PR testsuite/40359
3341         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3342         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3343         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3344
3345 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3346
3347         PR testsuite/40475
3348         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3349         without misalignment support.
3350         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3351
3352 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3353
3354         PR fortran/40452
3355         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3356
3357 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3358
3359         PR fortran/40440
3360         * gfortran.dg/alloc_comp_result_2.f90: New test.
3361
3362 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3363
3364         PR target/40482
3365         * gcc.target/arm/pr40482.c: New test.
3366
3367 2009-06-19  Ian Lance Taylor  <iant@google.com>
3368
3369         * gcc.dg/Wcxx-compat-18.c: New testcase.
3370
3371 2009-06-19  Richard Guenther  <rguenther@suse.de>
3372
3373         * gcc.c-torture/execute/20090618-1.c: New testcase.
3374
3375 2009-06-19  Ian Lance Taylor  <iant@google.com>
3376
3377         * gcc.dg/Wcxx-compat-17.c: New testcase.
3378
3379 2009-06-19  Ian Lance Taylor  <iant@google.com>
3380
3381         * gcc.dg/Wcxx-compat-15.c: New testcase.
3382
3383 2009-06-19  Ian Lance Taylor  <iant@google.com>
3384
3385         * gcc.dg/Wcxx-compat-16.c: New testcase.
3386
3387 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3388
3389         * gcc.dg/builtins-34.c: Add significand cases.
3390
3391 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3392
3393         PR testsuite/40491
3394         * gcc.dg/20080522-1.c: Remove testcase for real.
3395         * gcc.dg/20080528-1.c: Ditto.
3396
3397 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3398
3399         PR fortran/40450
3400         * gfortran.dg/proc_ptr_20.f90: New.
3401
3402 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3403
3404         PR target/40470
3405         * gcc.dg/torture/pr40470-1.c: New.
3406         * gcc.dg/torture/pr40470-2.c: Likewise.
3407         * gcc.dg/torture/pr40470-3.c: Likewise.
3408         * gcc.dg/torture/pr40470-4.c: Likewise.
3409
3410 2009-06-18  Diego Novillo  <dnovillo@google.com>
3411
3412         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3413         * gcc.dg/plugin/ggcplug.c: Likewise.
3414         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3415         * g++.dg/plugin/selfassign.c: Likewise.
3416         * g++.dg/plugin/attribute_plugin.c: Likewise.
3417         * g++.dg/plugin/dumb_plugin.c: Likewise.
3418
3419 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3420
3421         * gcc.dg/cpp/arith-3.c: Add column info.
3422
3423 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3424
3425         * gcc.target/arm/fp16-compile-none-2.c: New.
3426         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3427         * gcc.target/arm/fp16-compile-alt-12.c: New.
3428
3429 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3430
3431         * gcc.target/arm/fp16-compile-alt-1.c: New.
3432         * gcc.target/arm/fp16-compile-alt-2.c: New.
3433         * gcc.target/arm/fp16-compile-alt-3.c: New.
3434         * gcc.target/arm/fp16-compile-alt-4.c: New.
3435         * gcc.target/arm/fp16-compile-alt-5.c: New.
3436         * gcc.target/arm/fp16-compile-alt-6.c: New.
3437         * gcc.target/arm/fp16-compile-alt-7.c: New.
3438         * gcc.target/arm/fp16-compile-alt-8.c: New.
3439         * gcc.target/arm/fp16-compile-alt-9.c: New.
3440         * gcc.target/arm/fp16-compile-alt-10.c: New.
3441         * gcc.target/arm/fp16-compile-alt-11.c: New.
3442         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3443         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3444         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3445         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3446         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3447         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3448         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3449         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3450         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3451         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3452         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3453         * gcc.target/arm/fp16-compile-none-1.c: New.
3454         * gcc.target/arm/fp16-compile-exprtype.c: New.
3455         * gcc.target/arm/fp16-compile-vcvt.c: New.
3456         * gcc.target/arm/fp16-builtins-1.c: New.
3457         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3458         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3459         * gcc.target/arm/fp16-param-1.c: New.
3460         * gcc.target/arm/fp16-return-1.c: New.
3461         * gcc.target/arm/fp16-unprototyped-1.c: New.
3462         * gcc.target/arm/fp16-unprototyped-2.c: New.
3463         * gcc.target/arm/fp16-variadic-1.c: New.
3464         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3465         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3466         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3467         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3468         * gcc.dg/torture/arm-fp16-ops.h: New.
3469         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3470         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3471         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3472         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3473         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3474         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3475         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3476         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3477         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3478         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3479         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3480         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3481         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3482         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3483         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3484         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3485         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3486         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3487         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3488         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3489         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3490
3491 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3492
3493         * gcc.dg/builtins-65.c: New test.
3494
3495 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3496
3497         PR fortran/40451
3498         * gfortran.dg/proc_ptr_result_4.f90: New.
3499
3500 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3501
3502         * gcc.c-torture/execute/bitfld-5.c: New test.
3503
3504 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3505
3506         * gcc.dg/builtin-unreachable-3.c: New test.
3507
3508 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3509
3510         * gcc.target/i386/builtin-unreachable.c: New test.
3511
3512 2009-06-17  Ian Lance Taylor  <iant@google.com>
3513
3514         * gcc.dg/Wcxx-compat-14.c: New testcase.
3515
3516 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3517
3518         * gcc.dg/func-ptr-conv-1.c: Update column info.
3519
3520 2009-06-17  Richard Guenther  <rguenther@suse.de>
3521
3522         PR middle-end/40404
3523         * gcc.c-torture/execute/pr40404.c: New testcase.
3524
3525 2009-06-17  Richard Guenther  <rguenther@suse.de>
3526
3527         PR middle-end/40460
3528         * g++.dg/torture/pr40460.C: New testcase.
3529
3530 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3531
3532         * gcc.dg/plugin/one_time_plugin.c: New test.
3533         * gcc.dg/plugin/one_time-test-1.c: New test.
3534         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3535
3536 2009-06-16  Ian Lance Taylor  <iant@google.com>
3537
3538         * g++.dg/warn/skip-1.C: New testcase.
3539
3540 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3541
3542         PR middle-end/40446
3543         * g++.dg/other/pr40446.C: New test.
3544
3545 2009-06-16  Richard Guenther  <rguenther@suse.de>
3546
3547         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3548         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3549         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3550         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3551
3552 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3553
3554         * gcc.c-torture/compile/pr40432.c: New file.
3555
3556 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3557
3558         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3559
3560 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3561
3562         PR fortran/36947
3563         PR fortran/40039
3564         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3565         * gfortran.dg/interface_20.f90: Modified error messages.
3566         * gfortran.dg/interface_21.f90: Ditto.
3567         * gfortran.dg/interface_26.f90: Ditto.
3568         * gfortran.dg/interface_27.f90: Ditto.
3569         * gfortran.dg/interface_28.f90: Extended test case.
3570         * gfortran.dg/interface_29.f90: New.
3571         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3572         * gfortran.dg/proc_decl_8.f90: Ditto.
3573         * gfortran.dg/proc_ptr_11.f90: Ditto.
3574         * gfortran.dg/proc_ptr_15.f90: Ditto.
3575
3576 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3577
3578         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3579         printing.
3580         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3581         gcc.dg/vect/vect-outer-4f.c: Likewise.
3582         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3583         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3584         Likewise.
3585         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3586         outer loop.
3587
3588 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3589
3590         PR fortran/40383
3591         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3592
3593 2009-06-15  Ian Lance Taylor  <iant@google.com>
3594
3595         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3596         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3597         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3598         Recognize new notes.
3599         * gcc.dg/stmt-expr-label-2.c: Likewise.
3600         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3601         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3602         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3603         * gcc.dg/c99-vla-jump-4.c: Likewise.
3604         * gcc.dg/stmt-expr-label-1.c: Likewise.
3605         * gcc.dg/stmt-expr-label-3.c: Likewise.
3606         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3607
3608 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3609
3610         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3611
3612 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3613
3614         * gcc.dg/builtin-object-size-7.c: New test.
3615
3616 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3617
3618         PR testsuite/40426
3619         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3620         level != "" use separate -gdwarf-2 -g${level} options instead of
3621         -gdwarf-2${level}.
3622         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3623         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3624         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3625
3626 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3627
3628         * g++.dg/abi/mangle11.C: Update warning line.
3629         * g++.dg/abi/mangle12.C: Update warning line.
3630         * g++.dg/abi/mangle17.C: Update warning line.
3631         * g++.dg/abi/mangle20-2.C: Update warning line.
3632
3633 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3634
3635         * gcc.dg/optimize-bswap-1.c: Split into these two:
3636         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3637         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3638
3639 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3640
3641         * gcc.dg/optimize-bswap-1.c: New testcase.
3642
3643 2009-06-14  Richard Guenther  <rguenther@suse.de>
3644
3645         PR middle-end/40389
3646         * g++.dg/torture/pr40389.C: New testcase.
3647
3648 2009-06-13  Richard Guenther  <rguenther@suse.de>
3649
3650         PR tree-optimization/40421
3651         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3652
3653 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3654
3655         * gcc.dg/old-style-prom-3.c: Add column info.
3656         * gcc.dg/overflow-warn-1.c
3657         * gcc.dg/gomp/pr27415.c
3658         * gcc.dg/gomp/for-1.c: Same.
3659         * gcc.dg/enum-compat-1.c: Same.
3660         * gcc.dg/c99-tag-3.c: Same.
3661         * gcc.dg/Wredundant-decls-2.c: Same.
3662         * gcc.dg/func-ptr-conv-1.c: Same.
3663         * gcc.dg/asm-wide-1.c: Same.
3664         * gcc.dg/nofixed-point-2.c: Same.
3665         * gcc.dg/cpp/line3.c: Same.
3666         * gcc.dg/array-10.c: Same.
3667         * gcc.dg/c99-vla-jump-1.c: Same.
3668         * gcc.dg/pr20368-1.c: Same.
3669         * gcc.dg/Wshadow-3.c: Same.
3670         * gcc.dg/c90-const-expr-8.c: Same.
3671         * gcc.dg/label-decl-2.c: Same.
3672         * gcc.dg/dremf-type-compat-2.c: Same.
3673         * gcc.dg/c90-const-expr-5.c: Same.
3674         * gcc.dg/builtins-30.c: Same.
3675         * gcc.dg/Warray-bounds.c: Same.
3676         * gcc.dg/Wcxx-compat-2.c: Same.
3677         * gcc.dg/tree-ssa/col-1.c: Same.
3678         * gcc.dg/old-style-prom-2.c: Same.
3679         * gcc.dg/cast-function-1.c: Same.
3680         * gcc.dg/pr15698-1.c: Same.
3681         * gcc.dg/dremf-type-compat-3.c: Same.
3682         * gcc.dg/vla-8.c: Same.
3683         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3684         line.
3685         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3686         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3687         * gcc.dg/enum-compat-1.c: Same.
3688         * gcc.dg/dremf-type-compat-2.c: Same.
3689         * gcc.dg/old-style-prom-2.c: Same.
3690         * gcc.dg/pr15698-1.c: Same.
3691         * gcc.dg/pr20368-1.c: Same.
3692         * gcc.dg/dremf-type-compat-3.c: Same.
3693         * gcc.dg/builtins-30.c: Same.  Test for columns.
3694
3695 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3696
3697         PR fortran/40176
3698         * gfortran.dg/proc_decl_1.f90: Extended.
3699
3700 2009-06-12  Ian Lance Taylor  <iant@google.com>
3701
3702         * gcc.dg/Wcxx-compat-13.c: New testcase.
3703
3704 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3705
3706         PR tree-opt/38865
3707         * gcc.dg/tree-ssa/fre-vce-1.c
3708
3709 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3710
3711         PR testsuite/40384
3712         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3713         min-insn-to-prefetch-ratio=5.
3714
3715 2009-06-12  Joey Ye  <joey.ye@intel.com>
3716             H.J. Lu  <hongjiu.lu@intel.com>
3717
3718         PR middle-end/39146
3719         * gcc.target/i386/stackalign/pr39146.c: New.
3720
3721 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3722
3723         * gcc.target/i386/crc32-1.c: New.
3724         * gcc.target/i386/crc32-2.c: Likewise.
3725
3726 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3727
3728         PR c/39252
3729         * gcc.dg/builtin-unreachable-1.c: New test.
3730         * gcc.dg/builtin-unreachable-2.c: Same.
3731
3732 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3733
3734         PR fortran/40402
3735         * gfortran.dg/data_value_1.f90: New test.
3736
3737 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3738
3739         PR testsuite/39831
3740         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3741         remove ilp32 requirement.
3742         * gcc.target/i386/excess-precision-2.c: Likewise.
3743         * gcc.target/i386/excess-precision-3.c: Likewise.
3744         * gcc.target/i386/excess-precision-4.c: Likewise.
3745         * gcc.target/i386/excess-precision-5.c: Likewise.
3746         * gcc.target/i386/excess-precision-6.c: Likewise.
3747
3748 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3749
3750         PR fortran/38718
3751         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3752         * gfortran.dg/nan_5.f90: New test.
3753
3754 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3755
3756         * gcc.target/arm/neon-modes-1.c: New test.
3757
3758 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3759
3760         * g++.dg/torture/pr31579.C: Cast pointer
3761         via __SIZE_TYPE__ instead of 'unsigned long'.
3762
3763 2009-06-10  Anthony Green  <green@moxielogic.com>
3764
3765         * lib/target-supports.exp (check_profiling_available):
3766         Profiling is not available for testing purposes on moxie.
3767
3768 2009-06-09  Ian Lance Taylor  <iant@google.com>
3769
3770         * gcc.dg/Wcxx-compat-12.c: New testcase.
3771
3772 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3773
3774         PR libfortran/40334
3775         * gfortran.dg/backspace_11.f90: New.
3776
3777 2009-06-09  Jason Merrill  <jason@redhat.com>
3778
3779         * g++.dg/cpp0x/defaulted10.C: New.
3780
3781 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3782
3783         * gcc.c-torture/compile/pr40351.c: New file.
3784
3785 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3786
3787         * gnat.dg/align_max.adb: New test.
3788
3789 2009-06-08  Jason Merrill  <jason@redhat.com>
3790
3791         * g++.dg/cpp0x/auto15.C: New.
3792
3793 2009-06-08  Jan Hubicka  <jh@suse.cz>
3794
3795         PR debug/39834
3796         * gcc.dg/torture/pr39834.c
3797
3798 2009-06-08  Jan Hubicka  <jh@suse.cz>
3799
3800         PR middle-end/40102
3801         * g++.dg/torture/pr40102.C: New testcase.
3802
3803 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3804
3805         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3806         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3807         * gcc.dg/builtin-object-size-6.c: New test.
3808
3809         PR c++/40373
3810         * g++.dg/template/dtor7.C: New test.
3811
3812         PR c++/40370
3813         PR c++/40372
3814         * g++.dg/template/error41.C: New test.
3815         * g++.dg/template/error42.C: New test.
3816
3817 2009-06-08  Revital Eres  <eres@il.ibm.com>
3818
3819         PR testsuite/40359
3820         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3821         * gcc.dg/vect/vect-88.c: Likewise.
3822         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3823         * gcc.dg/vect/pr25413.c: Likewise.
3824         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3825
3826 2009-06-07  Ian Lance Taylor  <iant@google.com>
3827
3828         * g++.dg/warn/Wswitch-3.C: New testcase.
3829         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3830         * gcc.dg/Wswitch-enum-error.c: Likewise.
3831         * gcc.dg/Wswitch-error.c: Likewise.
3832
3833 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3834
3835         PR fortran/40008
3836         * gfortran.dg/negative_unit.f: Update test.
3837         * gfortran.dg/negative_unit_int8.f: Update test.
3838         * gfortran.dg/newunit_1.f90: New test.
3839
3840 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3841
3842         PR fortran/25104
3843         PR fortran/29962
3844         * gfortran.dg/spread_init_expr.f03: New.
3845         * gfortran.dg/unpack_init_expr.f03: New.
3846         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3847         error message.
3848
3849 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3850
3851         PR fortran/25104
3852         PR fortran/29962
3853         * gfortran.dg/count_init_expr.f03
3854         * gfortran.dg/product_init_expr.f03
3855         * gfortran.dg/sum_init_expr.f03
3856
3857 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3858
3859         PR fortran/36874
3860         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3861         message.
3862         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3863         shapes.
3864         * gfortran.dg/zero_sized_5.f90: Likewise.
3865
3866 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3867
3868         PR middle-end/32950
3869         * g++.dg/torture/pr32950.C: New.
3870
3871 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3872
3873         PR fortran/25104
3874         PR fortran/29962
3875         * gfortran.dg/dot_product_1.f03: New.
3876         * gfortran.dg/matmul_8.f03: New.
3877         * gfortran.dg/transpose_3.f03: New.
3878
3879 2009-06-06  Ian Lance Taylor  <iant@google.com>
3880
3881         * gcc.dg/Wunused-label-1.c: New test case.
3882         * g++.dg/warn/Wunused-label-1.C: New test case.
3883         * g++.dg/warn/Wunused-label-2.C: New test case.
3884         * g++.dg/warn/Wunused-label-3.C: New test case.
3885
3886 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3887
3888         PR fortran/37203
3889         * reshape_zerosize_2.f90: New.
3890
3891 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3892
3893         PR fortran/32890
3894         * gfortran.dg/pack_assign_1.f90: New.
3895         * gfortran.dg/pack_vector_1.f90: New.
3896
3897 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3898
3899         PR middle-end/40340
3900         * gcc.dg/pr40340-1.c: New test.
3901         * gcc.dg/pr40340-2.c: New test.
3902         * gcc.dg/pr40340-3.c: New test.
3903         * gcc.dg/pr40340-4.c: New test.
3904         * gcc.dg/pr40340-5.c: New test.
3905         * gcc.dg/pr40340.h: New file.
3906
3907 2009-06-05  Revital Eres  <eres@il.ibm.com>
3908
3909         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3910         New procedure.
3911         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3912         * gcc.dg/vect/vect-33.c: Likewise.
3913         * gcc.dg/vect/vect-92.c: Likewise.
3914         * gcc.dg/vect/vect-58.c: Likewise.
3915         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3916         * gcc.dg/vect/vect-42.c: Likewise.
3917         * gcc.dg/vect/slp-25.c: Likewise.
3918         * gcc.dg/vect/vect-align-1.c: Likewise.
3919         * gcc.dg/vect/vect-align-2.c: Likewise.
3920         * gcc.dg/vect/vect-93.c: Likewise.
3921         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3922         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3923         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3924         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3925         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3926         * gcc.dg/vect/vect-26.c: Likewise.
3927         * gcc.dg/vect/vect-44.c: Likewise.
3928         * gcc.dg/vect/vect-70.c: Likewise.
3929         * gcc.dg/vect/vect-95.c: Likewise.
3930         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3931         * gcc.dg/vect/vect-28.c: Likewise.
3932         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3933         * gcc.dg/vect/vect-87.c: Likewise.
3934         * gcc.dg/vect/vect-109.c: Likewise.
3935         * gcc.dg/vect/vect-54.c: Likewise.
3936         * gcc.dg/vect/vect-96.c: Likewise.
3937         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3938         * gcc.dg/vect/vect-88.c: Likewise.
3939         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3940         * gcc.dg/vect/vect-89.c: Likewise.
3941         * gcc.dg/vect/vect-91.c: Likewise.
3942         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3943         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3944         * gfortran.dg/vect/vect-2.f90: Likewise.
3945         * gfortran.dg/vect/vect-3.f90: Likewise.
3946         * gfortran.dg/vect/vect-4.f90: Likewise.
3947         * gfortran.dg/vect/vect-5.f90: Likewise.
3948
3949 2009-06-05  Alexander Strange <astrange@ithinksw.com>
3950
3951         PR tree-optimization/36318
3952         * gcc.dg/tree-ssa/sra-7.c: New test.
3953
3954 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
3955
3956         PR fortran/37203
3957         * gfortran.dg/reshape_order_5.f90: New.
3958         * gfortran.dg/reshape_shape_1.f90: New.
3959
3960 2009-06-04  Jason Merrill  <jason@redhat.com>
3961
3962         * g++.dg/template/error38.C: Add pointer-to-typedef case.
3963
3964 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
3965
3966         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3967         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3968
3969 2009-06-04  Richard Guenther  <rguenther@suse.de>
3970
3971         PR c++/39371
3972         * g++.dg/torture/pr40335.C: New testcase.
3973
3974 2009-06-03  Richard Guenther  <rguenther@suse.de>
3975
3976         PR middle-end/40328
3977         * gcc.dg/torture/pr40328.c: New testcase.
3978
3979 2009-06-03  Martin Jambor  <mjambor@suse.cz>
3980
3981         * g++.dg/torture/pr40323.C: New file.
3982
3983 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
3984
3985         * gnat.dg/specs/root.ads: New test.
3986         * gnat.dg/specs/root-level_1.ads: Likewise.
3987         * gnat.dg/specs/root-level_2.ads: Likewise.
3988         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3989
3990 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
3991
3992         * g++.dg/init/ref15.C: Require unwrapped targets.
3993
3994 2009-06-02  Jason Merrill  <jason@redhat.com>
3995
3996         * g++.dg/cpp0x/initlist13.C: Remove expected error.
3997         * g++.dg/cpp0x/initlist18.C: New.
3998         * g++.dg/cpp0x/initlist19.C: New.
3999
4000         * g++.dg/cpp0x/auto14.C: New.
4001
4002 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4003
4004         * gnat.dg/alignment6.adb: Remove XFAIL.
4005
4006 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4007
4008         PR c++/38089
4009         * g++.dg/template/spec36.C: New test.
4010
4011 2009-06-01  Ian Lance Taylor  <iant@google.com>
4012
4013         * gcc.dg/cast-qual-3.c: New testcase.
4014         * g++.dg/warn/Wcast-qual2.C: New testcase.
4015
4016 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4017
4018         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4019         (process-message): Expect column numbers.
4020         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4021         * gcc.dg/pch/counter-2.c: Same.
4022         * gcc.dg/pch/valid-2.c: Same.
4023         * gcc.dg/pch/warn-1.c: Same.
4024         * gcc.dg/pch/valid-1.c: Same.
4025         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4026         * gcc.dg/cpp/syshdr.c: Same.
4027         * gcc.dg/cpp/19940712-1.c: Same.
4028         * gcc.dg/cpp/missing-header-1.c: Same.
4029         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4030         * gcc.dg/cpp/tr-warn3.c: Same.
4031         * gcc.dg/cpp/pr29612-2.c: Same.
4032         * gcc.dg/cpp/tr-warn4.c: Same.
4033         * gcc.dg/cpp/Wtrigraphs.c: Same.
4034         * gcc.dg/cpp/poison.c: Same.
4035         * gcc.dg/cpp/arith-3.c: Same.
4036         * gcc.dg/cpp/sysmac2.c: Same.
4037         * gcc.dg/cpp/cpp.exp: Same.
4038         * gcc.dg/cpp/tr-warn5.c: Same.
4039         * gcc.dg/cpp/include2.c: Same.
4040         * gcc.dg/cpp/Wmissingdirs.c: Same.
4041         * gcc.dg/cpp/Wmissingdirs.c: Same.
4042         * gcc.dg/cpp/tr-warn6.c: Same.
4043         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4044         * gcc.dg/cpp/macspace1.c: Same.
4045         * gcc.dg/cpp/escape-2.c: Same.
4046         * gcc.dg/cpp/assert2.c: Same.
4047         * gcc.dg/cpp/undef2.c: Same.
4048         * gcc.dg/cpp/macspace2.c: Same.
4049         * gcc.dg/cpp/tr-warn1.c: Same.
4050         * gcc.dg/cpp/extratokens2.c: Same.
4051         * gcc.dg/cpp/strify2.c: Same.
4052         * gcc.dg/cpp/Wsignprom.c: Same.
4053         * gcc.dg/cpp/redef2.c: Same.
4054         * gcc.dg/cpp/trad/trad.exp: Same.
4055         * gcc.dg/cpp/arith-1.c: Same.
4056         * gcc.dg/cpp/extratokens.c: Same.
4057         * gcc.dg/cpp/if-mpar.c: Same.
4058
4059 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4060
4061         * gnat.dg/nested_float_packed.ads: New test.
4062
4063 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4064             Eric Botcazou  <botcazou@adacore.com>
4065
4066         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4067         * gnat.dg/test_oconst.adb: New test.
4068
4069 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4070
4071         * gcc.dg/plugin/ggcplug.c: Moved comment.
4072         (plugin_init): Fixed typo, declared i, returned 0 at end.
4073
4074 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4075
4076         PR testsuite/40244
4077         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4078         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4079
4080 2009-05-29  Ian Lance Taylor  <iant@google.com>
4081
4082         * gcc.dg/Wcxx-compat-11.c: New testcase.
4083
4084 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4085
4086         PR fortran/40019
4087         * gfortran.dg/leadz_trailz_1.f90: New test.
4088         * gfortran.dg/leadz_trailz_2.f90: New test.
4089
4090 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4091
4092         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4093         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4094         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4095         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4096         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4097         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4098         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4099         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4100         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4101         * gcc.dg/tree-ssa/sra-5.c: New file.
4102         * gcc.dg/tree-ssa/sra-6.c: New file.
4103         * gcc.c-torture/compile/sra-1.c: New file.
4104
4105 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4106
4107         PR middle-end/40291
4108         * gcc.c-torture/compile/pr40291.c: New test.
4109
4110         PR target/40017
4111         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4112         __vector _Bool.
4113         * gcc.target/powerpc/altivec-30.c: New test.
4114         * gcc.target/powerpc/altivec-31.c: New test.
4115
4116 2009-05-28  Richard Guenther  <rguenther@suse.de>
4117
4118         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4119         * gcc.c-torture/execute/20090527-1.c: Likewise.
4120
4121 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4122
4123         PR c++/39754
4124         * g++.dg/template/canon-type-1.C: New test.
4125         * g++.dg/template/canon-type-2.C: Likewise.
4126         * g++.dg/template/canon-type-3.C: Likewise.
4127         * g++.dg/template/canon-type-4.C: Likewise.
4128         * g++.dg/template/canon-type-5.C: Likewise.
4129         * g++.dg/template/canon-type-6.C: Likewise.
4130         * g++.dg/template/canon-type-7.C: Likewise.
4131
4132 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4133             Uros Bizjak  <ubizjak@gmail.com>
4134             Danny Smith  <dansmister@gmail.com>
4135
4136         PR target/37216
4137
4138         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4139         New function.
4140         * gcc.target/i386/pr37216.c:  New test source file.
4141         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4142         use -fno-common for testing Cygwin and MinGW targets.
4143
4144 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4145
4146         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4147         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4148         * g++.dg/pr37742.C (size_t): Likewise.
4149         * g++.dg/torture/pr34850.C (size_t): Likewise.
4150         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4151         _PTRDIFF_TYPE__.
4152         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4153         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4154         (size_t): Use __extension__ and __SIZE_TYPE__.
4155         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4156         __SIZE_TYPE__.
4157         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4158         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4159         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4160         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4161         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4162         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4163         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4164         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4165         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4166         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4167         (__ssize_t): Likewise.
4168         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4169         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4170         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4171         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4172         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4173         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4174         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4175         * gcc.dg/pr33667.c (size_t): Likewise.
4176         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4177         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4178         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4179         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4180         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4181         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4182
4183 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4184
4185         PR tree-optimization/40254
4186         * gcc.dg/vect/pr40254.c: New test.
4187
4188 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4189
4190         PR middle-end/33699
4191         * gcc.target/mips/const-anchor-1.c: New test.
4192         * gcc.target/mips/const-anchor-2.c: New test.
4193
4194 2009-05-27  Jason Merrill  <jason@redhat.com>
4195
4196         * g++.dg/cpp0x/initlist15.C: New.
4197         * g++.dg/cpp0x/initlist16.C: New.
4198         * g++.dg/cpp0x/initlist17.C: New.
4199
4200 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4201
4202         PR fortran/39178
4203         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4204         patterns to reflect frontend changes.
4205         * gfortran.dg/vector_subscript_4.f90: Likewise.
4206
4207 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4208             Eric Botcazou  <botcazou@adacore.com>
4209
4210         * gcc.c-torture/execute/align-nest.c: New testcase.
4211         * gnat.dg/misaligned_nest.adb: New testcase.
4212
4213 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4214
4215         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4216         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4217         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4218         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4219
4220 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4221
4222         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4223         cast instead of assuming 0ul.
4224         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4225         __SIZE_TYPE__.
4226         (_type_desc): Make first argument const.
4227         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4228
4229 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4230
4231         PR libfortran/40187
4232         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4233         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4234
4235 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4236
4237         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4238         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4239         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4240         * gcc.dg/plugin/ggcplug.c: Added new file.
4241
4242 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4243
4244         PR fortran/40246
4245         * gfortran.dg/nullify_4.f90: New test.
4246
4247 2009-05-26  Richard Guenther  <rguenther@suse.de>
4248
4249         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4250
4251 2009-05-26  Richard Guenther  <rguenther@suse.de>
4252
4253         PR middle-end/40252
4254         * gcc.c-torture/compile/pr40252.c: New testcase.
4255
4256 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4257
4258         PR c++/40007
4259         * g++.dg/template/typedef18.C: New test.
4260         * g++.dg/template/typedef19.C: Likewise.
4261         * g++.dg/template/typedef20.C: Likewise.
4262         * g++.dg/template/access11.C: Adjust.
4263
4264 2009-05-26  Richard Guenther  <rguenther@suse.de>
4265
4266         PR testsuite/40247
4267         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4268
4269 2009-05-25  Jason Merrill  <jason@redhat.com>
4270
4271         PR c++/38064
4272         * g++.dg/cpp0x/enum3.C: New test.
4273
4274 2009-05-25  Richard Guenther  <rguenther@suse.de>
4275
4276         PR tree-optimization/36327
4277         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4278         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4279         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4280         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4281         * gcc.dg/vect/vect-40.c: Likewise.
4282         * gcc.dg/vect/vect-42.c: Likewise.
4283         * gcc.dg/vect/vect-46.c: Likewise.
4284         * gcc.dg/vect/vect-76.c: Likewise.
4285
4286 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4287
4288         PR fortran/40176
4289         * gfortran.dg/proc_ptr_18.f90: New.
4290         * gfortran.dg/proc_ptr_19.f90: New.
4291         * gfortran.dg/proc_ptr_comp_9.f90: New.
4292         * gfortran.dg/proc_ptr_comp_10.f90: New.
4293
4294 2009-05-25  Richard Guenther  <rguenther@suse.de>
4295
4296         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4297         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4298
4299 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4300
4301         PR tree-optimization/40238
4302         * gcc.dg/vect/pr40238.c: New test.
4303
4304 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4305             Dominique Dhumieres  <dominiq@lps.ens.fr>
4306
4307         PR fortran/35732
4308         PR fortran/39872
4309         * gfortran.dg/bounds_check_fail_3.f90: New test.
4310         * gfortran.dg/bounds_check_fail_4.f90: New test.
4311         * gfortran.dg/bounds_check_14.f90: Update test.
4312         * gfortran.dg/bound_4.f90: Update test.
4313
4314 2009-05-24  Richard Guenther  <rguenther@suse.de>
4315
4316         PR middle-end/40233
4317         * gcc.c-torture/compile/pr40233.c: New testcase.
4318
4319 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4320
4321         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4322         for alpha*-*-* targets.
4323
4324 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4325
4326         * gcc.dg/vect/bb-slp-1.c: New test.
4327         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4328         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4329         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4330         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4331         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4332         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4333         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4334         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4335         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4336         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4337         gcc.dg/vect/bb-slp-22.c: Likewise.
4338         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4339
4340 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4341             Maxim Kuvyrkov  <maxim@codesourcery.com>
4342
4343         * gcc.dg/falign-labels-1.c: New test.
4344
4345 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4346
4347         * gnat.dg/specs/rep_clause3.ads: New test.
4348
4349 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4350
4351         * gnat.dg/addr6.adb: New test.
4352
4353 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4354
4355         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4356         New function.
4357         * gcc.target/arm/thumb2-mul-space.c: New file.
4358         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4359         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4360         * gcc.target/arm/thumb2-mul-speed.c: New file.
4361
4362 2009-05-22  Richard Guenther  <rguenther@suse.de>
4363
4364         PR middle-end/38964
4365         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4366         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4367         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4368
4369 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4370
4371         * gcc.dg/dll-6.c: New test.
4372         * gcc.dg/dll-6a.c: Likewise.
4373         * gcc.dg/dll-7.c: Likewise.
4374         * gcc.dg/dll-7a.c: Likewise.
4375         * g++.dg/ext/dllexport2.C: Likewise.
4376         * g++.dg/ext/dllexport2a.cc: Likewise.
4377
4378 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4379
4380         PR target/37846
4381         * gcc.target/ia64/mfused-madd-vect.c: New test.
4382         * gcc.target/ia64/mfused-madd.c: New test.
4383         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4384         * gcc.target/ia64/mno-fused-madd.c: New test.
4385
4386 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4387
4388         * gcc.target/i386/movbe-1.c: New.
4389         * gcc.target/i386/movbe-2.c: Likewise.
4390
4391 2009-05-21  Taras Glek  <tglek@mozilla.com>
4392
4393         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4394         plugin_init signature.
4395         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4396         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4397         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4398
4399 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4400
4401         * gcc.dg/target/arm/neon-vmla-1.c: New.
4402         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4403
4404 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4405
4406         * gcc.target/mips/octeon-exts-6.c: New test.
4407         * gcc.target/mips/extend-1.c: New test.
4408         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4409         EXTS.
4410         * gcc.target/mips/octeon-exts-5.c: Likewise.
4411
4412 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4413
4414         PR middle-end/40204
4415         * gcc.c-torture/compile/pr40204.c: New test.
4416
4417 2009-05-20  Richard Guenther  <rguenther@suse.de>
4418
4419         * gcc.c-torture/compile/20090518-1.c: New testcase.
4420
4421 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4422
4423         PR tree-optimization/40087
4424         * gcc.dg/tree-ssa/pr40087.c: New test.
4425
4426 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4427
4428         * gcc.dg/vector-4.c: New testcase.
4429         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4430         * g++.dg/ext/vector16.C: New testcase.
4431
4432 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4433
4434         PR c/40172
4435         * gcc.dg/pr40172.c: Renamed to ...
4436         * gcc.dg/pr40172-1.c: This.
4437
4438         * gcc.dg/pr40172-2.c: New.
4439         * gcc.dg/pr40172-3.c: Likewise.
4440
4441 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4442
4443         PR c/40172
4444         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4445
4446 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4447
4448         * gnat.dg/loop_optimization6.ad[sb]: New test.
4449
4450 2009-05-19  Richard Guenther  <rguenther@suse.de>
4451
4452         * gcc.c-torture/compile/20090519-1.c: New testcase.
4453
4454 2009-05-18  Jason Merrill  <jason@redhat.com>
4455
4456         * g++.dg/cpp0x/explicit1.C: New.
4457         * g++.dg/cpp0x/explicit2.C: New.
4458
4459 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4460
4461         PR debug/40109
4462         * g++.dg/debug/dwarf2/nested-1.C: New test.
4463
4464 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4465
4466         PR testsuite/39907
4467         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4468         stack alignment.
4469
4470 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4471
4472         PR fortran/40164
4473         * gfortran.dg/proc_ptr_comp_8.f90: New.
4474
4475 2009-05-18  Richard Guenther  <rguenther@suse.de>
4476
4477         PR fortran/40168
4478         * gfortran.dg/array_memset_2.f90: Adjust.
4479
4480 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4481
4482         PR fortran/36947
4483         PR fortran/40039
4484         * gfortran.dg/interface_27.f90: New.
4485         * gfortran.dg/interface_28.f90: New.
4486         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4487         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4488
4489 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4490
4491         * gcc.target/m68k/tls-ie.c: New test.
4492         * gcc.target/m68k/tls-le.c: New test.
4493         * gcc.target/m68k/tls-gd.c: New test.
4494         * gcc.target/m68k/tls-ld.c: New test.
4495         * gcc.target/m68k/tls-ie-xgot.c: New test.
4496         * gcc.target/m68k/tls-le-xtls.c: New test.
4497         * gcc.target/m68k/tls-gd-xgot.c: New test.
4498         * gcc.target/m68k/tls-ld-xgot.c: New test.
4499         * gcc.target/m68k/tls-ld-xtls.c: New test.
4500         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4501
4502 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4503
4504         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4505
4506 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4507
4508         PR c/40172
4509         * gcc.dg/pr40172.c: New.
4510
4511 2009-05-17  Jason Merrill  <jason@redhat.com>
4512
4513         PR c++/40139
4514         * g++.dg/template/dtor6.C: New.
4515
4516 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4517
4518         * g++.dg/warn/translate-ice-1.C: New test.
4519
4520 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4521
4522         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4523         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4524         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4525         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4526
4527 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4528
4529         PR fortran/33197
4530         * gfortran.dg/erf_2.F90: New test.
4531         * gfortran.dg/erfc_scaled_2.f90: New test.
4532
4533 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4534
4535         PR fortran/31243
4536         * gfortran.dg/string_1.f90: New test.
4537         * gfortran.dg/string_2.f90: New test.
4538         * gfortran.dg/string_3.f90: New test.
4539
4540 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4541
4542         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4543         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4544
4545 2009-05-15  Ian Lance Taylor  <iant@google.com>
4546
4547         * gcc.dg/Wcxx-compat-10.c: New testcase.
4548
4549 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4550
4551         PR 16302
4552         * gcc.dg/pr16302.c: New.
4553         * g++.dg/warn/pr16302.C: New.
4554
4555 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4556
4557         * gcc.dg/torture/builtin-math-5.c: New.
4558         * gcc.dg/torture/builtin-math-6.c: New.
4559         * lib/target-supports.exp (check_effective_target_mpc): New.
4560
4561 2009-05-15  Jan Hubicka  <jh@suse.cz>
4562
4563         * gcc.dg/tree-ssa/inline-3.c: New testcase
4564
4565 2009-05-15  Jan Hubicka  <jh@suse.cz>
4566
4567         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4568         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4569         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4570         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4571         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4572         Mark noinline.
4573         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4574         Mark noinline.
4575         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4576         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4577
4578 2009-05-15  Jan Hubicka  <jh@suse.cz>
4579
4580         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4581         optimized by sibcall noinline.
4582
4583 2009-05-15  Jan Hubicka  <jh@suse.cz>
4584
4585         * sibcall-1.c (track): Mark noinline.
4586         * sibcall-2.c (track): Mark noinline.
4587         * sibcall-3.c (track): Mark noinline.
4588         * sibcall-4.c (track): Mark noinline.
4589
4590 2009-05-15  Jan Hubicka  <jh@suse.cz>
4591
4592         * flatten-2.c: Disable early inlining; add comment.
4593         * flatten-3.c: New test based on flatten-2.c.
4594
4595 2009-05-15  Richard Guenther  <rguenther@suse.de>
4596
4597         PR tree-optimization/39999
4598         * gcc.c-torture/compile/pr39999.c: New testcase.
4599
4600 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4601
4602         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4603
4604 2009-05-14  Ian Lance Taylor  <iant@google.com>
4605
4606         * gcc.dg/Wcxx-compat-9.c: New testcase.
4607
4608 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4609
4610         PR fortran/39996
4611         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4612         * gfortran.dg/duplicate_type_2.f90: Ditto.
4613         * gfortran.dg/duplicate_type_3.f90: New.
4614
4615 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4616
4617         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4618         * ada/acats/tests/c5/c59002c.ada: Likewise.
4619
4620 2009-05-13  Taras Glek  <tglek@mozilla.com>
4621
4622         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4623         attributes and decl smashing.
4624         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4625         attributes.
4626         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4627         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4628
4629 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4630
4631         PR fortran/39865
4632         * gfortran.dg/pr39865.f90: New test.
4633         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4634         arrays in FMT=.
4635         * gfortran.dg/hollerith_f95.f90: Likewise.
4636         * gfortran.dg/hollerith6.f90: New test.
4637         * gfortran.dg/hollerith7.f90: New test.
4638
4639 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4640
4641         PR cpp/36674
4642         * gcc.dg/cpp/pr36674.i: New.
4643
4644 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4645
4646         PR middle-end/40035
4647         * gcc.c-torture/compile/pr40035.c: New test.
4648
4649 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4650
4651         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4652
4653 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4654
4655         PR fortran/40110
4656         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4657         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4658         * gfortran.dg/interop_params.f03: Ditto.
4659
4660 2009-05-12  Jan Hubicka  <jh@suse.cz>
4661
4662         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4663         so unrolling still happens.
4664         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4665         * gcc.dg/ipa/ipacost-2.c: Likewise.
4666         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4667
4668 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4669
4670         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4671
4672 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4673
4674         * lib/target-supports.exp (check_profiling_available): Return
4675         false for -p on *-*-cygwin* targets.
4676
4677 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4678
4679         PR tree-optimization/38632
4680         * g++.dg/tree-ssa/pr38632.C: New.
4681
4682 2009-05-11  Jan Hubicka  <jh@suse.cz>
4683
4684         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4685         we now optimize better.
4686         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4687         out at different places.
4688         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4689         unroling.
4690         * gcc.dg/vect/vect-76.c: Likewise.
4691         * gcc.dg/vect/vect-70.c: Likewise.
4692         * gcc.dg/vect/vect-66.c: Likewise.
4693         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4694         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4695
4696 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4697
4698         PR middle-end/40080
4699         * gcc.c-torture/compile/pr40080.c: New.
4700
4701 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4702
4703         * gcc.c-torture/compile/pr40026.c: New testcase.
4704
4705 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4706
4707         PR fortran/40089
4708         * gfortran.dg/proc_ptr_comp_7.f90: New.
4709
4710 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4711
4712         PR tree-optimization/40074
4713         * gcc.dg/vect/pr40074.c: New test.
4714
4715 2009-05-10  Ian Lance Taylor  <iant@google.com>
4716
4717         * gcc.dg/Wcxx-compat-7.c: New testcase.
4718         * gcc.dg/Wcxx-compat-8.c: New testcase.
4719         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4720         * gcc.dg/pr17188-1.c: Likewise.
4721         * gcc.dg/pr39084.c: Likewise.
4722
4723 2009-05-10  Michael Matz  <matz@suse.de>
4724
4725         PR target/40031
4726         * gcc.dg/pr40031.c: New test.
4727
4728 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4729
4730         PR fortran/40018
4731         * gfortran.dg/array_constructor_31.f90: New test.
4732
4733 2009-05-10  Richard Guenther  <rguenther@suse.de>
4734
4735         PR tree-optimization/40081
4736         * g++.dg/torture/pr40081.C: New testcase.
4737
4738 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4739
4740         PR fortran/38863
4741         * gfortran.dg/dependency_24.f90: New test.
4742         * gfortran.dg/dependency_23.f90: Clean up module files.
4743
4744 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4745
4746         PR fortran/38956
4747         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4748         * gfortran.dg/chmod_2.f90: Likewise.
4749         * gfortran.dg/chmod_3.f90: Likewise.
4750         * gfortran.dg/open_errors.f90: Likewise.
4751
4752 2009-05-09  Jan Hubicka  <jh@suse.cz>
4753
4754         PR middle-end/40043
4755         * g++.dg/eh/nested-try.C: New test.
4756
4757 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4758
4759         PR tree-optimization/40049
4760         * gcc.dg/vect/vect-shift-2.c: New test.
4761
4762 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4763
4764         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4765         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4766
4767 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4768
4769         PR c/36892
4770         * g++.dg/warn/deprecated-6.C: New.
4771         * gcc.dg/deprecated-4.c: Likewise.
4772         * gcc.dg/deprecated-5.c: Likewise.
4773         * gcc.dg/deprecated-6.c: Likewise.
4774
4775 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4776
4777         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4778         __aligned__(__BIGGEST_ALIGNMENT__).
4779         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4780         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4781         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4782         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4783         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4784         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4785         * gcc.dg/vect/Os-vect-95.c: Likewise.
4786         * gcc.dg/vect/pr20122.c: Likewise.
4787         * gcc.dg/vect/pr36493.c: Likewise.
4788         * gcc.dg/vect/pr37385.c: Likewise.
4789         * gcc.dg/vect/slp-7.c: Likewise.
4790         * gcc.dg/vect/slp-9.c: Likewise.
4791         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4792         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4793         * gcc.dg/vect/vect-35.c: Likewise.
4794         * gcc.dg/vect/vect-40.c: Likewise.
4795         * gcc.dg/vect/vect-42.c: Likewise.
4796         * gcc.dg/vect/vect-44.c: Likewise.
4797         * gcc.dg/vect/vect-46.c: Likewise.
4798         * gcc.dg/vect/vect-48.c: Likewise.
4799         * gcc.dg/vect/vect-52.c: Likewise.
4800         * gcc.dg/vect/vect-54.c: Likewise.
4801         * gcc.dg/vect/vect-56.c: Likewise.
4802         * gcc.dg/vect/vect-58.c: Likewise.
4803         * gcc.dg/vect/vect-60.c: Likewise.
4804         * gcc.dg/vect/vect-74.c: Likewise.
4805         * gcc.dg/vect/vect-75.c: Likewise.
4806         * gcc.dg/vect/vect-76.c: Likewise.
4807         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4808         * gcc.dg/vect/vect-77.c: Likewise.
4809         * gcc.dg/vect/vect-77-global.c: Likewise.
4810         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4811         * gcc.dg/vect/vect-78.c: Likewise.
4812         * gcc.dg/vect/vect-78-global.c: Likewise.
4813         * gcc.dg/vect/vect-80.c: Likewise.
4814         * gcc.dg/vect/vect-85.c: Likewise.
4815         * gcc.dg/vect/vect-87.c: Likewise.
4816         * gcc.dg/vect/vect-88.c: Likewise.
4817         * gcc.dg/vect/vect-92.c: Likewise.
4818         * gcc.dg/vect/vect-93.c: Likewise.
4819         * gcc.dg/vect/vect-95.c: Likewise.
4820         * gcc.dg/vect/vect-97.c: Likewise.
4821         * gcc.dg/vect/vect-complex-1.c: Likewise.
4822         * gcc.dg/vect/vect-complex-4.c: Likewise.
4823         * gcc.dg/vect/vect-complex-5.c: Likewise.
4824         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4825         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4826         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4827         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4828         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4829         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4830         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4831         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4832         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4833         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4834         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4835         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4836         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4837         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4838         * gcc.dg/vect/vect-outer-1.c: Likewise.
4839         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4840         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4841         * gcc.dg/vect/vect-outer-2.c: Likewise.
4842         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4843         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4844         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4845         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4846         * gcc.dg/vect/vect-outer-3.c: Likewise.
4847         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4848         * gcc.dg/vect/vect-outer-5.c: Likewise.
4849         * gcc.dg/vect/vect-outer-6.c: Likewise.
4850         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4851         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4852         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4853         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4854         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4855         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4856         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4857         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4858         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4859         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4860         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4861         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4862         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4863         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4864
4865 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4866
4867         PR c/24581
4868         * gcc.dg/torture/complex-sign.h: New header.
4869         * gcc.dg/torture/complex-sign-add.c,
4870         gcc.dg/torture/complex-sign-mixed-add.c,
4871         gcc.dg/torture/complex-sign-mixed-div.c,
4872         gcc.dg/torture/complex-sign-mixed-mul.c,
4873         gcc.dg/torture/complex-sign-mixed-sub.c,
4874         gcc.dg/torture/complex-sign-mul.c,
4875         gcc.dg/torture/complex-sign-sub.c: New tests.
4876
4877 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4878
4879         PR fortran/39876
4880         * gfortran.dg/intrinsic_3.f90: New.
4881
4882 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4883
4884         PR c/39037
4885         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4886         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4887         * gcc.dg/dfp/float-constant-double.c: New test.
4888         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4889         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4890         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4891         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4892         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4893         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4894         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4895         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4896         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4897
4898 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4899
4900         PR middle-end/40057
4901         * gcc.c-torture/execute/pr40057.c: New test.
4902
4903 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
4904
4905         * gcc.c-torture/compile/const-high-part.c: New test.
4906
4907 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4908
4909         PR testsuite/40050
4910         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4911         build plugin.
4912
4913 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
4914
4915         PR fortran/39630
4916         * gfortran.dg/proc_decl_1.f90: Modified.
4917         * gfortran.dg/proc_ptr_comp_1.f90: New.
4918         * gfortran.dg/proc_ptr_comp_2.f90: New.
4919         * gfortran.dg/proc_ptr_comp_3.f90: New.
4920         * gfortran.dg/proc_ptr_comp_4.f90: New.
4921         * gfortran.dg/proc_ptr_comp_5.f90: New.
4922         * gfortran.dg/proc_ptr_comp_6.f90: New.
4923
4924 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
4925
4926         PR c++/17395
4927         * g++.dg/template/call7.C: New test.
4928
4929 2009-05-06  Diego Novillo  <dnovillo@google.com>
4930
4931         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4932
4933 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4934
4935         * gfortran.dg/pr40021.f: Moved to ...
4936         * gfortran.fortran-torture/execute/pr40021.f: Here.
4937
4938 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
4939
4940         PR middle-end/39986
4941         * gcc.dg/dfp/pr39986.c: New test.
4942
4943 2009-05-06  Michael Matz  <matz@suse.de>
4944
4945         PR middle-end/40021
4946         * gfortran.dg/pr40021.f: New test.
4947
4948 2009-05-06  Le-Chun Wu  <lcwu@google.com>
4949
4950         * lib/plugin-support.exp: New file containing support procs for
4951         plugin testcases.
4952         * lib/target-supports.exp (check_plugin_available): New proc.
4953         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4954         * gcc.dg/plugin/selfassign.c: New plugin source file.
4955         * gcc.dg/plugin/self-assign-test-1.c: New test.
4956         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4957         * g++.dg/README: Add description for plugin test.
4958         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4959         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4960         * g++.dg/plugin/selfassign.c: New plugin source file.
4961         * g++.dg/plugin/self-assign-test-1.C: New test.
4962         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4963         * g++.dg/plugin/self-assign-test-3.C: Likewise.
4964         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4965         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4966
4967 2009-05-06  Tobias Burnus  <burnus@net-b.de>
4968
4969         PR fortran/40041
4970         * gfortran.dg/intrinsic_2.f90: New test.
4971         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4972
4973 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
4974
4975         PR c/40032
4976         * gcc.dg/noncompile/incomplete-5.c: New test.
4977
4978 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR middle-end/39666
4981         * gcc.dg/pr39666-1.c: New test.
4982         * gcc.dg/pr39666-2.c: Likewise.
4983         * g++.dg/warn/Wuninitialized-4.C: Likewise.
4984         * g++.dg/warn/Wuninitialized-5.C: Likewise.
4985         * gfortran.dg/pr39666-1.f90: Likewise.
4986         * gfortran.dg/pr39666-2.f90: Likewise.
4987
4988 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
4989
4990         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4991         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4992         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4993
4994 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
4995
4996         PR fortran/39998
4997         * gfortran.dg/proc_ptr_17.f90: New.
4998
4999 2009-05-05  Richard Guenther  <rguenther@suse.de>
5000
5001         PR tree-optimization/40022
5002         * gcc.c-torture/execute/pr40022.c: New testcase.
5003
5004 2009-05-05  Richard Guenther  <rguenther@suse.de>
5005
5006         PR middle-end/40023
5007         * gcc.c-torture/compile/pr40023.c: New testcase.
5008
5009 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5010
5011         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5012         * g++.dg/template/overload9.C: Likewise.
5013         * g++.dg/ext/ms-1.C: New.
5014
5015 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5016
5017         PR c++/40013
5018         * g++.dg/ext/vla7.C: New test.
5019
5020 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5021
5022         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5023
5024 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5025
5026         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5027         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5028         Update expected errors.
5029
5030 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5031
5032         PR c++/28152
5033         * g++.dg/parse/parser-pr28152.C: New.
5034         * g++.dg/parse/parser-pr28152-2.C: New.
5035
5036 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5037
5038         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5039
5040 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5041
5042         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5043         * gcc.target/sparc/fexpand-2.c: Likewise.
5044         * gcc.target/sparc/fpmerge-2.c: Likewise.
5045         * gcc.target/sparc/pdist-2.c: Likewise.
5046
5047 2009-05-03  Richard Guenther  <rguenther@suse.de>
5048
5049         PR c/39983
5050         * gcc.c-torture/compile/pr39983.c: New testcase.
5051
5052 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5053
5054         * gcc.dg/c99-complex-3.c: New test.
5055
5056 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5057
5058         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5059
5060 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5061
5062         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5063
5064 2009-05-02  Richard Guenther  <rguenther@suse.de>
5065
5066         PR middle-end/40001
5067         * gcc.target/spu/pr40001.c: New testcase.
5068
5069 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5070
5071         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5072
5073 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5074
5075         PR middle-end/39579
5076         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5077         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5078
5079 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5080
5081         PR testsuite/39776
5082         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5083         no longer issued.
5084
5085 2009-04-30  David Ayers  <ayers@fsfe.org>
5086
5087         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5088         and gcc_error_prefix variables.
5089         * objc.dg/bad-receiver-type.m: Update to match correct
5090         diagnostics marker.
5091         * objc.dg/encode-5.m: Likewise.
5092         * objc.dg/id-1.m: Likewise.
5093         * objc.dg/method-1.m: Likewise.
5094         * objc.dg/method-6.m: Likewise.
5095         * objc.dg/method-7.m: Likewise.
5096         * objc.dg/method-9.m: Likewise.
5097         * objc.dg/method-11.m: Likewise.
5098         * objc.dg/method-20.m: Likewise.
5099         * objc.dg/private-1.m: Likewise.
5100
5101 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5102
5103         PR libfortran/39667
5104         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5105         * gfortran.dg/advance_4.f90: Likewise
5106         * gfortran.dg/advance_5.f90: Likewise
5107         * gfortran.dg/append_1.f90: Likewise
5108         * gfortran.dg/backslash_1.f90: Likewise
5109         * gfortran.dg/backslash_2.f90: Likewise
5110         * gfortran.dg/backslash_3.f: Likewise
5111         * gfortran.dg/backspace_10.f90: Likewise
5112         * gfortran.dg/backspace_3.f: Likewise
5113         * gfortran.dg/backspace_4.f: Likewise
5114         * gfortran.dg/backspace_5.f: Likewise
5115         * gfortran.dg/backspace_8.f: Likewise
5116         * gfortran.dg/backspace_9.f: Likewise
5117         * gfortran.dg/complex_write.f90: Likewise
5118         * gfortran.dg/convert_implied_open.f90: Likewise
5119         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5120         * gfortran.dg/dos_eol.f: Likewise
5121         * gfortran.dg/empty_format_1.f90: Likewise
5122         * gfortran.dg/endfile.f: Likewise
5123         * gfortran.dg/eof_1.f90: Likewise
5124         * gfortran.dg/eor_1.f90: Likewise
5125         * gfortran.dg/eor_handling_1.f90: Likewise
5126         * gfortran.dg/eor_handling_2.f90: Likewise
5127         * gfortran.dg/eor_handling_3.f90: Likewise
5128         * gfortran.dg/eor_handling_4.f90: Likewise
5129         * gfortran.dg/eor_handling_5.f90: Likewise
5130         * gfortran.dg/error_recovery_5.f90: Likewise
5131         * gfortran.dg/f2003_inquire_1.f03: Likewise
5132         * gfortran.dg/f2003_io_4.f03: Likewise
5133         * gfortran.dg/f2003_io_5.f03: Likewise
5134         * gfortran.dg/f2003_io_7.f03: Likewise
5135         * gfortran.dg/fgetc_1.f90: Likewise
5136         * gfortran.dg/fgetc_2.f90: Likewise
5137         * gfortran.dg/flush_1.f90: Likewise
5138         * gfortran.dg/fmt_exhaust.f90: Likewise
5139         * gfortran.dg/fmt_huge.f90: Likewise
5140         * gfortran.dg/fmt_read.f90: Likewise
5141         * gfortran.dg/fmt_t_1.f90: Likewise
5142         * gfortran.dg/fmt_t_2.f90: Likewise
5143         * gfortran.dg/fmt_t_3.f90: Likewise
5144         * gfortran.dg/fmt_t_4.f90: Likewise
5145         * gfortran.dg/fmt_t_5.f90: Likewise
5146         * gfortran.dg/fmt_t_7.f: Likewise
5147         * gfortran.dg/fseek.f90: Likewise
5148         * gfortran.dg/ftell_1.f90: Likewise
5149         * gfortran.dg/ftell_2.f90: Likewise
5150         * gfortran.dg/func_derived_3.f90: Likewise
5151         * gfortran.dg/inquire_9.f90: Likewise
5152         * gfortran.dg/iostat_1.f90: Likewise
5153         * gfortran.dg/iostat_2.f90: Likewise
5154         * gfortran.dg/list_read_1.f90: Likewise
5155         * gfortran.dg/list_read_4.f90: Likewise
5156         * gfortran.dg/list_read_5.f90: Likewise
5157         * gfortran.dg/list_read_7.f90: Likewise
5158         * gfortran.dg/list_read_8.f90: Likewise
5159         * gfortran.dg/list_read_9.f90: Likewise
5160         * gfortran.dg/namelist_13.f90: Likewise
5161         * gfortran.dg/namelist_14.f90: Likewise
5162         * gfortran.dg/namelist_15.f90: Likewise
5163         * gfortran.dg/namelist_16.f90: Likewise
5164         * gfortran.dg/namelist_17.f90: Likewise
5165         * gfortran.dg/namelist_18.f90: Likewise
5166         * gfortran.dg/namelist_19.f90: Likewise
5167         * gfortran.dg/namelist_20.f90: Likewise
5168         * gfortran.dg/namelist_24.f90: Likewise
5169         * gfortran.dg/namelist_26.f90: Likewise
5170         * gfortran.dg/namelist_27.f90: Likewise
5171         * gfortran.dg/namelist_28.f90: Likewise
5172         * gfortran.dg/namelist_37.f90: Likewise
5173         * gfortran.dg/namelist_38.f90: Likewise
5174         * gfortran.dg/namelist_39.f90: Likewise
5175         * gfortran.dg/namelist_40.f90: Likewise
5176         * gfortran.dg/namelist_43.f90: Likewise
5177         * gfortran.dg/namelist_44.f90: Likewise
5178         * gfortran.dg/namelist_45.f90: Likewise
5179         * gfortran.dg/namelist_46.f90: Likewise
5180         * gfortran.dg/namelist_47.f90: Likewise
5181         * gfortran.dg/namelist_48.f90: Likewise
5182         * gfortran.dg/namelist_49.f90: Likewise
5183         * gfortran.dg/namelist_50.f90: Likewise
5184         * gfortran.dg/namelist_51.f90: Likewise
5185         * gfortran.dg/namelist_52.f90: Likewise
5186         * gfortran.dg/namelist_56.f90: Likewise
5187         * gfortran.dg/namelist_char_only.f90: Likewise
5188         * gfortran.dg/namelist_use.f90: Likewise
5189         * gfortran.dg/namelist_use_only.f90: Likewise
5190         * gfortran.dg/noadv_size.f90: Likewise
5191         * gfortran.dg/open_access_append_1.f90: Likewise
5192         * gfortran.dg/pad_no.f90: Likewise
5193         * gfortran.dg/pr12884.f: Likewise
5194         * gfortran.dg/pr17090.f90: Likewise
5195         * gfortran.dg/pr17285.f90: Likewise
5196         * gfortran.dg/pr17286.f90: Likewise
5197         * gfortran.dg/pr18122.f90: Likewise
5198         * gfortran.dg/pr18210.f90: Likewise
5199         * gfortran.dg/pr18392.f90: Likewise
5200         * gfortran.dg/pr19155.f: Likewise
5201         * gfortran.dg/pr19216.f: Likewise
5202         * gfortran.dg/pr19467.f90: Likewise
5203         * gfortran.dg/pr19657.f: Likewise
5204         * gfortran.dg/pr20257.f90: Likewise
5205         * gfortran.dg/read_bad_advance.f90: Likewise
5206         * gfortran.dg/read_eof_2.f90: Likewise
5207         * gfortran.dg/read_eof_4.f90: Likewise
5208         * gfortran.dg/read_many_1.f: Likewise
5209         * gfortran.dg/read_noadvance.f90: Likewise
5210         * gfortran.dg/read_repeat.f90: Likewise
5211         * gfortran.dg/read_size_noadvance.f90: Likewise
5212         * gfortran.dg/read_x_past.f: Likewise
5213         * gfortran.dg/record_marker_1.f90: Likewise
5214         * gfortran.dg/record_marker_3.f90: Likewise
5215         * gfortran.dg/rewind_1.f90: Likewise
5216         * gfortran.dg/runtime_warning_1.f90: Likewise
5217         * gfortran.dg/shape_3.f90: Likewise
5218         * gfortran.dg/slash_1.f90: Likewise
5219         * gfortran.dg/stat_1.f90: Likewise
5220         * gfortran.dg/stat_2.f90: Likewise
5221         * gfortran.dg/streamio_11.f90: Likewise
5222         * gfortran.dg/streamio_3.f90: Likewise
5223         * gfortran.dg/streamio_4.f90: Likewise
5224         * gfortran.dg/streamio_9.f90: Likewise
5225         * gfortran.dg/tl_editing.f90: Likewise
5226         * gfortran.dg/unf_io_convert_1.f90: Likewise
5227         * gfortran.dg/unf_io_convert_2.f90: Likewise
5228         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5229         * gfortran.dg/unf_short_record_1.f90: Likewise
5230         * gfortran.dg/utf8_1.f03: Likewise
5231         * gfortran.dg/utf8_2.f03: Likewise
5232         * gfortran.dg/widechar_IO_1.f90: Likewise
5233         * gfortran.dg/write_check3.f90: Likewise
5234         * gfortran.dg/write_rewind_2.f: Likewise
5235         * gfortran.dg/x_slash_2.f: Likewise
5236
5237 2009-04-29  Richard Guenther  <rguenther@suse.de>
5238
5239         PR target/39943
5240         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5241         New.
5242         (check_effective_target_vect_floatuint_cvt): Likewise.
5243         * gcc.dg/vect/slp-10.c: Adjust.
5244         * gcc.dg/vect/slp-11.c: Adjust.
5245         * gcc.dg/vect/slp-12b.c: Adjust.
5246         * gcc.dg/vect/slp-33.c: Adjust.
5247         * gcc.c-torture/compile/pr39943.c: New testcase.
5248
5249 2009-04-29  Richard Guenther  <rguenther@suse.de>
5250
5251         PR middle-end/39937
5252         * gcc.c-torture/compile/pr39937.c: New testcase.
5253
5254 2009-04-29  Richard Guenther  <rguenther@suse.de>
5255
5256         PR tree-optimization/39941
5257         * gcc.c-torture/compile/pr39941.c: New testcase.
5258
5259 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5260
5261         * gcc.target/bfin/20090411-1.c: New test.
5262
5263 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5264
5265         PR target/39565
5266         * gcc.dg/pr39565.c: New testcase.
5267
5268 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5269
5270         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5271         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5272         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5273         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5274         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5275         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5276         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5277         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5278         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5279         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5280         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5281         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5282         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5283         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5284         * gcc.target/i386/pr37191.c: Likewise.
5285         * gcc.target/i386/reload-1.c: Likewise.
5286         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5287         * g++.old-deja/g++.pt/repo2.C: Likewise.
5288         * g++.old-deja/g++.pt/repo3.C: Likewise.
5289         * g++.old-deja/g++.pt/repo4.C: Likewise.
5290         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5291         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5292         * g++.dg/template/repo1.C: Likewise.
5293         * g++.dg/template/repo2.C: Likewise.
5294         * g++.dg/template/repo3.C: Likewise.
5295         * g++.dg/template/repo4.C: Likewise.
5296         * g++.dg/template/repo5.C: Likewise.
5297         * g++.dg/template/repo6.C: Likewise.
5298         * g++.dg/template/repo7.C: Likewise.
5299         * g++.dg/template/repo8.C: Likewise.
5300         * g++.dg/template/repo9.C: Likewise.
5301         * g++.dg/rtti/repo1.C: Likewise.
5302         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5303         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5304         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5305         * g++.dg/other/PR23205.C: Skip for vxworks.
5306         * g++.dg/ext/visibility/class1.C: Requires PIC.
5307         * g++.dg/eh/async-unwind2.C: Requires PIC.
5308         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5309         does not have cxa_exit.
5310
5311 2009-04-28  Jing Yu  <jingyu@google.com>
5312
5313         PR testsuite/39790
5314         * lib/target-supports.exp (check_effective_target_tls): Remove
5315         comment of caching.
5316         (check_effective_target_tls_native): Likewise.
5317         (check_effective_target_tls_runtime): Likewise.
5318         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5319         tls to tls_runtime.
5320         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5321
5322 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5323
5324         PR fortran/39946
5325         * gfortran.dg/proc_ptr_16.f90: New.
5326
5327 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5328
5329         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5330         lp64 is true.
5331
5332 2009-04-28  Richard Guenther  <rguenther@suse.de>
5333
5334         PR middle-end/39937
5335         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5336
5337 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5338
5339         * g++.dg/warn/pr35652.C: Removed.
5340         * gcc.dg/pr35652.c: Likewise.
5341
5342 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5343
5344         * gcc.target/ia64/20071210-2.c: New testcase.
5345
5346 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5347
5348         PR c/39323
5349         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5350         * gcc.dg/pr39323-3.c: Ditto.
5351
5352 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5353
5354         PR fortran/39930
5355         PR fortran/39931
5356         * gfortran.dg/ambiguous_reference_2.f90: New.
5357         * gfortran.dg/pointer_assign_7.f90: New.
5358
5359 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5360             Mark Mitchell  <mark@codesourcery.com>
5361
5362         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5363         * gcc.dg/20020103-1.c: Check for __ppc.
5364         * gcc.dg/asm-b.c: Check for __ppc.
5365         * gcc.dg/20020919-1.c: Check for __ppc.
5366         * gcc.dg/20020312-2.c: Likewise.
5367         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5368         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5369         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5370         * g++.dg/warn/weak1.C: Likewise.
5371         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5372         static so appropriate optimizations kick in.
5373         (find_base_value_wrapper): New function.
5374         * g++.dg/eh/simd-5.C: Fix target triplet.
5375         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5376
5377 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5378             H.J. Lu  <hongjiu.lu@intel.com>
5379
5380         PR target/39911
5381         * gcc.target/i386/pr39911.c: New test.
5382
5383 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5384
5385         PR fortran/39879
5386         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5387
5388 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5389
5390         PR c++/35652
5391         Revert:
5392
5393         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5394
5395         * gcc.dg/pr35652.C: New.
5396         * g++.dg/warn/pr35652.C: New.
5397         * gcc.dg/format/plus-1.c: Adjust message.
5398
5399 2009-04-27  DJ Delorie  <dj@redhat.com>
5400
5401         * lib/target-supports.exp (check_effective_target_double64): New.
5402         (check_effective_target_double64plus): New.
5403         (check_effective_target_large_double): New.
5404         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5405         * gcc.dg/div-double-1.c: Likewise.
5406         * gcc.dg/Wconversion-real.c: Require large_double.
5407         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5408
5409         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5410         are too small.
5411
5412         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5413         constants as long.
5414
5415 2009-04-27  Ian Lance Taylor  <iant@google.com>
5416
5417         * gcc.dg/Wcxx-compat-5.c: New testcase.
5418         * gcc.dg/Wcxx-compat-6.c: New testcase.
5419
5420 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5421
5422         Allow non-constant arguments to conversion intrinsics.
5423         * gcc.target/spu/intrinsics-3.c: Update tests.
5424
5425 2009-04-27  Richard Guenther  <rguenther@suse.de>
5426
5427         PR middle-end/39928
5428         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5429         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5430
5431 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5432
5433         PR target/39903
5434         * gcc.dg/torture/pr39903-1.c: New.
5435         * gcc.dg/torture/pr39903-2.c: Likewise.
5436
5437 2009-04-27  Revital Eres  <eres@il.ibm.com>
5438
5439         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5440         and check it.
5441         * gcc.dg/sms-2.c: Add dump check.
5442         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5443         and check it.
5444         * gcc.dg/sms-4.c: Likewise.
5445         * gcc.dg/sms-5.c: Likewise.
5446         * gcc.dg/sms-6.c: Likewise.
5447         * gcc.dg/sms-7.c: Likewise.
5448         * gcc.dg/sms-antideps.c: Rename to...
5449         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5450
5451 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5452
5453         * gnat.dg/opt2.adb: New test.
5454
5455 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5456
5457         PR c++/39875
5458         * g++.dg/warn/Wunused-15.C: New test.
5459
5460 2009-04-26  Michael Matz  <matz@suse.de>
5461
5462         Expand from SSA.
5463         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5464         change regexps.
5465         * gcc.target/i386/pr37248-1.c: Modified.
5466         * gcc.target/i386/pr37248-3.c: Modified.
5467         * gcc.target/i386/pr37248-2.c: Modified.
5468         * gnat.dg/aliasing1.adb: Modified.
5469         * gnat.dg/pack9.adb: Modified.
5470         * gnat.dg/aliasing2.adb: Modified.
5471         * gcc.dg/strict-overflow-2.c: Modified.
5472         * gcc.dg/autopar/reduc-1char.c: Modified.
5473         * gcc.dg/autopar/reduc-2char.c: Modified.
5474         * gcc.dg/autopar/reduc-1.c: Modified.
5475         * gcc.dg/autopar/reduc-2.c: Modified.
5476         * gcc.dg/autopar/reduc-3.c: Modified.
5477         * gcc.dg/autopar/reduc-6.c: Modified.
5478         * gcc.dg/autopar/reduc-7.c: Modified.
5479         * gcc.dg/autopar/reduc-8.c: Modified.
5480         * gcc.dg/autopar/reduc-9.c: Modified.
5481         * gcc.dg/autopar/reduc-1short.c: Modified.
5482         * gcc.dg/autopar/reduc-2short.c: Modified.
5483         * gcc.dg/autopar/parallelization-1.c: Modified.
5484         * gcc.dg/strict-overflow-4.c: Modified.
5485         * gcc.dg/strict-overflow-6.c: Modified.
5486         * gcc.dg/gomp/combined-1.c: Modified.
5487         * gcc.dg/no-strict-overflow-1.c: Modified.
5488         * gcc.dg/no-strict-overflow-3.c: Modified.
5489         * gcc.dg/no-strict-overflow-5.c: Modified.
5490         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5491         * gcc.dg/tree-ssa/pr18134.c: Modified.
5492         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5493         * gcc.dg/tree-ssa/vector-2.c: Modified.
5494         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5495         * gcc.dg/tree-ssa/loop-21.c: Modified.
5496         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5497         * gcc.dg/tree-ssa/vector-3.c: Modified.
5498         * gcc.dg/tree-ssa/asm-3.c: Modified.
5499         * gcc.dg/tree-ssa/pr23294.c: Modified.
5500         * gcc.dg/tree-ssa/loop-22.c: Modified.
5501         * gcc.dg/tree-ssa/loop-15.c: Modified.
5502         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5503         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5504         * gcc.dg/tree-ssa/pr20139.c: Modified.
5505         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5506         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5507         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5508         * gcc.dg/tree-ssa/loop-5.c: Modified.
5509         * gcc.dg/tree-ssa/pr19431.c: Modified.
5510         * gcc.dg/tree-ssa/pr32044.c: Modified.
5511         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5512         * gcc.dg/tree-ssa/loop-19.c: Modified.
5513         * gcc.dg/tree-ssa/loop-28.c: Modified.
5514         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5515         * gcc.dg/tree-ssa/divide-1.c: Modified.
5516         * gcc.dg/tree-ssa/inline-1.c: Modified.
5517         * gcc.dg/tree-ssa/divide-3.c: Modified.
5518         * gcc.dg/tree-ssa/pr30978.c: Modified.
5519         * gcc.dg/tree-ssa/alias-6.c: Modified.
5520         * gcc.dg/tree-ssa/divide-4.c: Modified.
5521         * gcc.dg/tree-ssa/alias-11.c: Modified.
5522         * gcc.dg/no-strict-overflow-7.c: Modified.
5523         * gcc.dg/strict-overflow-1.c: Modified.
5524         * gcc.dg/pr15784-4.c: Modified.
5525         * gcc.dg/pr34263.c: Modified.
5526         * gcc.dg/strict-overflow-3.c: Modified.
5527         * gcc.dg/tree-prof/stringop-1.c: Modified.
5528         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5529         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5530         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5531         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5532         * gcc.dg/no-strict-overflow-2.c: Modified.
5533         * gcc.dg/no-strict-overflow-4.c: Modified.
5534         * gcc.dg/no-strict-overflow-6.c: Modified.
5535         * g++.dg/tree-ssa/pr27090.C: Modified.
5536         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5537         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5538         * g++.dg/tree-ssa/pr19807.C: Modified.
5539         * g++.dg/opt/pr30965.C: Modified.
5540         * g++.dg/init/new17.C: Modified.
5541         * gfortran.dg/whole_file_6.f90: Modified.
5542         * gfortran.dg/whole_file_5.f90: Modified.
5543         * gfortran.dg/reassoc_1.f90: Modified.
5544         * gfortran.dg/reassoc_3.f90: Modified.
5545
5546 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5547
5548         PR fortran/39893
5549         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5550
5551 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5552
5553         PR inline-asm/39543
5554         * gcc.target/i386/pr39543-1.c: New test.
5555         * gcc.target/i386/pr39543-2.c: New test.
5556         * gcc.target/i386/pr39543-3.c: New test.
5557
5558         PR c/39889
5559         * gcc.dg/Wunused-value-3.c: New test.
5560
5561 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5562
5563         PR c/39581
5564         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5565         gcc.dg/vla-21.c: New tests.
5566
5567 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5568
5569         PR c/39556
5570         * gcc.dg/inline-34.c: New test.
5571
5572 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5573
5574         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5575         gcc.dg/enum-const-3.c: New tests.
5576         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5577         -pedantic-errors.  Update expected diagnostics.
5578
5579 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5580
5581         PR c/39582
5582         * gcc.dg/vla-20.c: New test.
5583
5584 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5585
5586         PR c/39564
5587         * gcc.dg/vla-19.c: New test.
5588
5589 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5590
5591         PR preprocessor/39559
5592         * gcc.dg/c99-intconst-2.c: New test.
5593
5594 2009-04-25  Jan Hubicka  <jh@suse.cz>
5595
5596         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5597
5598 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5599
5600         PR fortran/39688
5601         * gfortran.dg/import7.f90: New.
5602
5603 2009-04-24  Richard Guenther  <rguenther@suse.de>
5604
5605         * gcc.dg/tree-ssa/vrp48.c: Fix.
5606
5607 2008-04-24  Doug Kwan  <dougkwan@google.com>
5608
5609         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5610         destination are the same.
5611
5612 2009-04-24  Richard Guenther  <rguenther@suse.de>
5613
5614         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5615
5616 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5617
5618         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5619         gcc.dg/array-const-3.c: New tests.
5620
5621 2009-04-24  Ian Lance Taylor  <iant@google.com>
5622
5623         * gcc.dg/Wcxx-compat-4.c: New testcase.
5624
5625 2009-04-24  Daniel Kraft  <d@domob.eu>
5626
5627         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5628         expected on already erraneous symbol (renamed to fresh one).
5629
5630 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5631
5632         PR middle-end/39867
5633         * gcc.dg/pr39867.c: New.
5634
5635 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5636
5637         PR fortran/39861
5638         PR fortran/39864
5639         * gfortran.dg/intrinsic_1.f90: New.
5640
5641 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5642
5643         * gnat.dg/alignment7.adb: New test.
5644         * gnat.dg/alignment8.adb: Likewise.
5645
5646 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5647
5648         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5649         * gnat.dg/specs/rep_clause2.ads: New test.
5650
5651 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5652
5653         PR rtl-optimization/39794
5654         * gcc.dg/pr39794.c: New test.
5655
5656 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5657
5658         * gnat.dg/atomic1.adb: New test.
5659         * gnat.dg/atomic1_pkg.ads: New helper.
5660
5661 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5662
5663         PR testsuite/39623
5664         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5665         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5666
5667 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5668
5669         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5670         warning.
5671
5672 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5673
5674         PR C/31499
5675         * gcc.dg/vector-init-1.c: New testcase.
5676         * gcc.dg/vector-init-2.c: New testcase.
5677
5678 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5679
5680         * gnat.dg/enum2.adb: New test.
5681         * gnat.dg/enum2_pkg.ads: New helper.
5682
5683 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5684
5685         PR c/39855
5686         * gcc.dg/torture/pr39855.c: New test.
5687
5688 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5689
5690         PR c++/39639
5691         * g++.dg/cpp0x/pr39639.C: New test.
5692
5693 2009-04-22  Mark Heffernan  <meheff@google.com>
5694
5695         * gcc.dg/profile-generate-3.c: New test.
5696
5697 2009-04-22  Jan Hubicka  <jh@suse.cz>
5698
5699         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5700
5701 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5702
5703         PR testsuite/39623
5704         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5705
5706 2009-04-22  Richard Guenther  <rguenther@suse.de>
5707
5708         PR tree-optimization/39824
5709         * gcc.c-torture/compile/pr39824.c: New testcase.
5710
5711 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5712
5713         PR c++/14875
5714         * g++.dg/parse/parser-pr14875.C: New.
5715         * g++.dg/parse/parser-pr14875-2.C: New.
5716         * g++.dg/parse/error6.C: Update match string.
5717
5718 2009-04-22  Richard Guenther  <rguenther@suse.de>
5719
5720         PR tree-optimization/39845
5721         * gcc.c-torture/compile/pr39845.c: New testcase.
5722
5723 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5724
5725         PR fortran/39735
5726         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5727         * gfortran.dg/external_initializer.f90: Modified.
5728         * gfortran.dg/interface_26.f90: Modified.
5729         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5730         * gfortran.dg/proc_ptr_3.f90: Modified.
5731         * gfortran.dg/proc_ptr_15.f90: New.
5732         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5733
5734 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5735
5736         PR c++/35711
5737         * g++.dg/warn/pr35711.C: New.
5738         * g++.dg/conversion/ptrmem2.C: Update.
5739
5740 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5741
5742         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5743         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5744         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5745         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5746         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5747         gcc.c-torture/ChangeLog.0,
5748         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5749         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5750         gcc.target/i386/math-torture/math-torture.exp,
5751         gcc.target/mips/inter/mips16-inter.exp,
5752         gcc.target/mips/mips-nonpic/README,
5753         gcc.target/x86_64/abi/README.gcc,
5754         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5755         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5756         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5757         notices.
5758         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5759
5760 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5761
5762         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5763
5764 2009-04-21  Richard Guenther  <rguenther@suse.de>
5765
5766         PR middle-end/39829
5767         * gcc.dg/torture/pr39829.c: New testcase.
5768
5769 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5770
5771         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5772
5773 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5774
5775         PR 16202
5776         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5777         * gcc.dg/sequence-pt-2.c: New.
5778         * gcc.dg/sequence-pt-3.c: New.
5779         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5780         * g++.dg/warn/sequence-pt-2.c: New.
5781         * g++.dg/warn/sequence-pt-3.c: New.
5782
5783 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5784
5785         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5786
5787 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5788
5789         * gnat.dg/import1.ad[sb]: New test.
5790
5791 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5792
5793         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5794         return 0.
5795
5796 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5797
5798         PR fortran/39811
5799         * gfortran.dg/continuation_11.f90: New test.
5800
5801 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5802
5803         PR c++/13358
5804         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5805         messages. Test for "long long" in system headers.
5806         * gcc.dg/c99-longlong-2.c: New.
5807         * g++.dg/warn/pr13358.C: New.
5808         * g++.dg/warn/pr13358-2.C: New.
5809         * g++.dg/warn/pr13358-3.C: New.
5810         * g++.dg/warn/pr13358-4.C: New.
5811
5812 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5813
5814         * gcc.dg/framework-2.c: Fix up for non existent includes
5815         being fatal errors now.
5816
5817 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5818
5819         PR fortran/39800
5820         * gfortran.dg/private_type_13.f90: New test.
5821         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5822
5823 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5824
5825         PR c++/39803
5826         * g++.dg/warn/Wunused-14.C: New test.
5827
5828 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5829
5830         * gnat.dg/specs/small_alignment.ads: New test.
5831
5832 2009-04-20  Ian Lance Taylor  <iant@google.com>
5833
5834         * gcc.dg/Wcxx-compat-3.c: New testcase.
5835
5836 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5837
5838         * gnat.dg/pack13.ad[sb]: New test.
5839         * gnat.dg/pack13_pkg.ads: New helper.
5840
5841 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5842
5843         * gnat.dg/discr11.ad[sb]: New test.
5844         * gnat.dg/discr11_pkg.ads: New helper.
5845
5846 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5847
5848         PR tree-optimization/39675
5849         * gcc.dg/vect/O3-pr39675-2.c: New test.
5850
5851 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5852
5853         * gnat.dg/rep_clause3.adb: New test.
5854
5855 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5856
5857         PR c/37481
5858         * gcc.dg/c99-flex-array-7.c: New test.
5859
5860 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5861
5862         PR c/19771
5863         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5864
5865 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5866
5867         PR c/38243
5868         * gcc.dg/c99-restrict-3.c: New test.
5869
5870 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5871
5872         PR preprocessor/20078
5873         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5874
5875 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5876
5877         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5878         Do not pass -B$root after -margs.
5879
5880 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5881
5882         PR c/32061
5883         PR c++/36954
5884         * gcc.dg/pr32061.c: New.
5885         * gcc.dg/Wlogical-op-1.c: Update.
5886         * g++.dg/warn/Wlogical-op-1.C: Update.
5887         * g++.dg/warn/pr36954.C: New.
5888
5889 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5890
5891         PR c/27676
5892         * gcc.dg/lvalue-5.c: New test.
5893
5894 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5895
5896         PR c/22367
5897         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5898
5899 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5900
5901         * gcc.dg/cpp/include5.c: New test.
5902
5903 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5904
5905         PR c/35210
5906         * gcc.dg/call-diag-2.c: New test.
5907
5908 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5909
5910         PR preprocessor/39646
5911         * gcc.dg/cpp/line8.c: New test.
5912
5913 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5914
5915         PR preprocessor/39647
5916         * gcc.dg/cpp/line7.c: New test.
5917
5918 2009-04-18  Richard Guenther  <rguenther@suse.de>
5919
5920         PR middle-end/39804
5921         * gcc.target/i386/pr39804.c: New testcase.
5922
5923 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5924
5925         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5926         * g++.dg/other/pr39496.C: Likewise.
5927
5928 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5929
5930         PR middle-end/36902
5931         * gcc.dg/pr36902.c: New.
5932
5933 2009-04-17  Diego Novillo  <dnovillo@google.com>
5934
5935         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5936         violation for variable 'inside_main'.
5937
5938 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5939
5940         * gfortran.fortran-torture/execute/getarg_1.x: New file.
5941
5942 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5943
5944         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5945
5946 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5947
5948         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5949         * gfortran.dg/chmod_2.f90: Likewise.
5950         * gfortran.dg/chmod_3.f90: Likewise.
5951         * gfortran.dg/open_errors.f90: Likewise.
5952         * gfortran.dg/stat_1.f90: Likewise.
5953         * gfortran.dg/stat_2.f90: Likewise.
5954
5955 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5956
5957         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5958         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5959         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5960         * gfortran.dg/nearest_1.f90: Likewise.
5961         * gfortran.dg/nearest_3.f90: Likewise.
5962         * gfortran.dg/isnan_1.f90: Likewise.
5963         * gfortran.dg/isnan_2.f90: Likewise.
5964         * gfortran.dg/nan_1.f90: Likewise.
5965         * gfortran.dg/nan_2.f90: Likewise.
5966         * gfortran.dg/nan_3.f90: Likewise.
5967         * gfortran.dg/nan_4.f90: Likewise.
5968         * gfortran.dg/module_nan.f90: Likewise.
5969         * gfortran.dg/int_conv_2.f90: Likewise.
5970         * gfortran.dg/init_flag_3.f90: Likewise.
5971         * gfortran.dg/namelist_42.f90: Likewise.
5972         * gfortran.dg/namelist_43.f90: Likewise.
5973         * gfortran.dg/real_const_3.f90: Likewise.
5974         * gfortran.dg/transfer_simplify_1.f90: Likewise.
5975
5976         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5977         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5978         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5979         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5980         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5981
5982         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5983         * gfortran.dg/gamma_5.f90: Likewise.
5984
5985 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5986
5987         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5988         less strict so it also works with auto-overlay support.
5989         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5990         for "exceeds local store" linker errors on the SPU.
5991
5992         * lib/gfortran.exp: Include target-supports.exp.
5993         (gfortran_init): On SPU targets where automatic overlay support
5994         is available, use it to build all Fortran test cases.
5995
5996         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
5997
5998 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
5999
6000         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6001         rule enforced by gnat on taft types.
6002
6003 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6004
6005         PR testsuite/39792
6006         * g++.dg/ext/complit11.C: Add empty dg-options.
6007
6008 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6009
6010         PR c++/17570
6011         * g++.dg/template/defarg11.C: New test.
6012
6013 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6014
6015         PR c++/28766
6016         * g++.dg/ext/complit11.C: New testcase.
6017
6018 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6019
6020         PR c++/39551
6021         * g++.dg/warn/Wunused-13.C: New testcase.
6022
6023 2009-04-15  Ian Lance Taylor  <iant@google.com>
6024
6025         * gcc.dg/Wenum-compare-1.c: New testcase.
6026
6027 2009-04-15  Richard Guenther  <rguenther@suse.de>
6028
6029         PR tree-optimization/39764
6030         * g++.dg/torture/pr39764.C: New testcase.
6031
6032 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6033
6034         * g++.dg/ext/altivec-17.C: New.
6035
6036 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6037
6038         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6039         * gnat.dg/specs/limited1.ads: Ditto.
6040
6041 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6042
6043         PR testsuite/39769
6044         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6045         for testing the results of estimate instructions.
6046         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6047         * gcc.dg/vmx/3a-05.c (test): Ditto.
6048
6049 2009-04-14  Jason Merrill  <jason@redhat.com>
6050
6051         PR c++/39763
6052         * g++.dg/warn/Wshadow-4.C: Extend.
6053
6054 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6055
6056         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6057         (do_D): Remove attribute hidden.
6058
6059 2009-04-13  Jason Merrill  <jason@redhat.com>
6060
6061         PR c++/39480
6062         * g++.dg/init/copy7.C: New.
6063
6064 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6065
6066         PR testsuite/39733
6067         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6068         (check_for_all_options): This.
6069
6070 2009-04-13  Jason Merrill  <jason@redhat.com>
6071
6072         PR c++/39750
6073         * g++.dg/template/crash90.C: New.
6074
6075 2009-04-12  Jason Merrill  <jason@redhat.com>
6076
6077         PR c++/39742
6078         * g++.dg/overload/extern-C-2.C: New.
6079
6080 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6081
6082         PR preprocessor/31869
6083         * gcc.dg/cpp/strify5.c: New test.
6084
6085 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6086
6087         * gnat.dg/enum1.adb: New test.
6088         * gnat.dg/enum1_pkg.ads: New helper.
6089
6090 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6091
6092         PR target/39740
6093         * gcc.target/alpha/pr39740.c: New test.
6094
6095 2009-04-11  Daniel Kraft  <d@domob.eu>
6096
6097         PR fortran/37746
6098         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6099         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6100         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6101         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6102         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6103         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6104         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6105         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6106         expected string length that failed with -fbounds-check now.
6107         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6108
6109 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6110
6111         PR fortran/39692
6112         * gfortran.dg/proc_ptr_14.f90: New.
6113
6114 2009-04-11  Richard Guenther  <rguenther@suse.de>
6115
6116         PR middle-end/39732
6117         * g++.dg/torture/pr39732.C: New testcase.
6118
6119 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6120
6121         * gfortran.dg/whole_file_5.f90: New.
6122         * gfortran.dg/whole_file_6.f90: New.
6123
6124 2009-04-11  Richard Guenther  <rguenther@suse.de>
6125
6126         PR tree-optimization/39713
6127         * g++.dg/torture/pr39713.C: New testcase.
6128
6129 2009-04-10  Richard Guenther  <rguenther@suse.de>
6130
6131         PR c/39712
6132         * gcc.dg/pr39712.c: New testcase.
6133
6134 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6135
6136         PR c++/28301
6137         * g++.dg/cpp0x/enum2.C: Updated.
6138         * g++.dg/debug/pr22514.C: Likewise.
6139         * g++.dg/parse/enum2.C: Likewise.
6140         * g++.dg/parse/enum3.C: Likewise.
6141         * g++.dg/template/crash79.C: Likewise.
6142         * g++.old-deja/g++.jason/cond.C: Likewise.
6143
6144 2009-04-10  Chao-ying Fu  <fu@mips.com>
6145
6146         * gcc.target/mips/interrupt_handler.c: Change from compile to
6147         assemble.
6148
6149 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6150
6151         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6152
6153 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6154
6155         PR fortran/38709
6156         * gfortran.dg/zero_sized_6.f90: New.
6157
6158 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6159
6160         PR  c++/20118
6161         * g++.dg/parse/pr20118.C: New.
6162         * g++.dg/template/spec16.C: Update.
6163
6164 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6165
6166         PR testsuite/35621
6167         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6168         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6169         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6170         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6171         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6172         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6173         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6174         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6175         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6176         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6177         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6178         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6179         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6180         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6181         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6182         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6183         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6184
6185 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6186
6187         PR target/39678
6188         * g++.dg/torture/pr39678.C: New.
6189         * gcc.dg/compat/struct-complex-2.h: Likewise.
6190         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6191         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6192         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6193         * gcc.dg/torture/pr39678.c: Likewise.
6194         * gcc.target/i386/pr39678.c: Likewise.
6195
6196         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6197         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6198
6199         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6200         <complex.h>.  Add tests for structure with complex float.
6201
6202 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6203             Joseph Myers  <joseph@codesourcery.com>
6204
6205         PR target/36800
6206         * gcc.dg/dfp/pr36800.c: New.
6207
6208 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6209             Rafael Avila de Espindola  <espindola@google.com>
6210
6211         * gcc.misc-tests/help.exp: New file.
6212         * lib/options.exp: New file.
6213
6214 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6215
6216         PR libobjc/36610
6217         * objc/execute/forward-1.x: New.
6218
6219 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6220
6221         * gcc.dg/pr27150-1.c: Change to a link test.
6222
6223 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6224
6225         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6226         3 of the GNU General Public License and to point readers at the
6227         COPYING3 file and the FSF's license web page.
6228         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6229         * gcc.dg/struct/struct-reorg.exp: Likewise.
6230         * gcc.target/spu/tag_manager.c: Likewise.
6231
6232 2009-04-09  Richard Guenther  <rguenther@suse.de>
6233
6234         PR testsuite/39696
6235         * ssa-ccp-25.c: Adjust pattern.
6236
6237 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6238
6239         PR fortran/36704
6240         * gfortran.dg/external_procedures_1.f90: Modified.
6241         * gfortran.dg/proc_ptr_result_1.f90: New.
6242         * gfortran.dg/proc_ptr_result_2.f90: New.
6243         * gfortran.dg/proc_ptr_result_3.f90: New.
6244
6245 2009-04-09  Richard Guenther  <rguenther@suse.de>
6246
6247         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6248         to prevent constant propagation.
6249         * gcc.dg/vect/vect-56.c: Likewise.
6250         * gcc.dg/vect/vect-58.c: Likewise.
6251         * gcc.dg/vect/vect-60.c: Likewise.
6252         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6253         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6254         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6255
6256 2009-04-09  Richard Guenther  <rguenther@suse.de>
6257
6258         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6259         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6260
6261 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6262
6263         PR c/39613
6264         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6265         New tests.
6266
6267 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6268
6269         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6270         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6271
6272 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6273
6274         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6275
6276 2009-04-08  Jason Merrill  <jason@redhat.com>
6277
6278         PR c++/25185
6279         * g++.dg/template/error40.C: Add another test.
6280
6281 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6282
6283         PR c/39614
6284         PR c/39673
6285         * gcc.c-torture/compile/pr39614-1.c,
6286         gcc.c-torture/compile/pr39614-2.c,
6287         gcc.c-torture/compile/pr39614-3.c,
6288         gcc.c-torture/compile/pr39614-4.c,
6289         gcc.c-torture/compile/pr39614-5.c,
6290         gcc.c-torture/compile/pr39673-1.c,
6291         gcc.c-torture/compile/pr39673-2.c: New tests.
6292         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6293         more cases.
6294         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6295         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6296         expected errors.
6297
6298 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6299
6300         PRc++/39637
6301         * g++.dg/cpp0x/variadic-crash2.C: New test.
6302
6303 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6304
6305         PR fortran/38863
6306         * gfortran.dg/alloc_comp_result_1.f90: New test.
6307
6308 2009-04-07  Jason Merrill  <jason@redhat.com>
6309
6310         PR c++/34691
6311         * g++.dg/overload/extern-C-1.C: New.
6312
6313 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6314
6315         PR testsuite/39325
6316         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6317
6318 2009-04-07  Jason Merrill  <jason@redhat.com>
6319
6320         PR c++/25185
6321         * g++.dg/template/error40.C: New.
6322
6323 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6324
6325         PR fortran/38152
6326         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6327
6328 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6329
6330         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6331
6332 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6333
6334         PR fortran/38290
6335         * gfortran.dg/proc_decl_1.f90: Modified.
6336         * gfortran.dg/proc_ptr_11.f90: Extended.
6337         * gfortran.dg/proc_ptr_13.f90: Modified.
6338
6339 2009-04-06  Jason Merrill  <jason@redhat.com>
6340
6341         PR c++/35146
6342         * g++.dg/template/fnspec1.C: New.
6343
6344 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6345
6346         * lib/gnat.exp: Handle multilib.
6347
6348 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6349
6350         PR fortran/38863
6351         * gfortran.dg/dependency_23.f90: New test.
6352
6353 2009-04-06  Richard Guenther  <rguenther@suse.de>
6354
6355         PR tree-optimization/28868
6356         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6357         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6358         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6359         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6360
6361 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6362
6363         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6364
6365 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6366
6367         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6368
6369 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6370
6371         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6372         with the built-in y0, and the subsequent warning.
6373         (y1): Likewise, rename to y_1.
6374
6375 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6376
6377         PR fortran/39414
6378         * gfortran.dg/proc_decl_21.f90: New.
6379
6380 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6381
6382         PR fortran/36091
6383         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6384
6385 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6386
6387         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6388         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6389         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6390         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6391         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6392         gfortran.dg/namelist_49.f90: Gate test on effective_target
6393         fd_truncate.
6394         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6395
6396 2009-04-05  Daniel Kraft  <d@domob.eu>
6397
6398         PR fortran/38654
6399         * gfortran.dg/read_float_2.f03
6400         * gfortran.dg/read_float_3.f90
6401
6402 2009-04-05  Richard Guenther  <rguenther@suse.de>
6403
6404         PR tree-optimization/39648
6405         * gcc.c-torture/compile/pr39648.c: New testcase.
6406
6407 2009-04-05  Jason Merrill  <jason@redhat.com>
6408
6409         PR c++/14912
6410         * g++.dg/template/error39.C: New.
6411
6412 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6413
6414         PR fortran/29458
6415         * gfortran.dg/implied_do_1.f90: New.
6416
6417 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6418
6419         PR fortran/39577
6420         * gfortran.dg/recursive_check_8.f90: New.
6421         * gfortran.dg/recursive_check_9.f90: New.
6422         * gfortran.dg/recursive_check_10.f90: New.
6423         * gfortran.dg/recursive_check_11.f90: New.
6424         * gfortran.dg/recursive_check_12.f90: New.
6425         * gfortran.dg/recursive_check_13.f90: New.
6426         * gfortran.dg/recursive_check_14.f90: New.
6427
6428 2009-04-04  Jason Merrill  <jason@redhat.com>
6429
6430         PR c++/25185
6431         * g++.dg/template/error38.C: Add more tests.
6432
6433 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6434
6435         PR fortran/37614
6436         * gfortran.dg/common_align_2.f90: New test.
6437
6438 2009-04-04  Richard Guenther  <rguenther@suse.de>
6439
6440         PR tree-optimization/8781
6441         PR tree-optimization/37892
6442         * g++.dg/tree-ssa/pr8781.C: New testcase.
6443         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6444
6445 2009-04-04  Richard Guenther  <rguenther@suse.de>
6446
6447         PR tree-optimization/39636
6448         * gcc.c-torture/compile/pr39636.c: New testcase.
6449
6450 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6451
6452         PR rtl-optimization/39607
6453         * g++.dg/opt/pr39607.C: New.
6454
6455 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6456
6457         PR fortran/39594
6458         * gfortran.dg/common_12.f90: New.
6459
6460 2009-04-03  Jason Merrill  <jason@redhat.com>
6461
6462         PR c++/39608
6463         * g++.dg/template/const2.C: New test.
6464
6465 2009-04-03  Richard Guenther  <rguenther@suse.de>
6466
6467         PR tree-optimization/2480
6468         PR tree-optimization/23086
6469         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6470         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6471
6472 2009-04-03  Richard Guenther  <rguenther@suse.de>
6473
6474         PR tree-optimization/34743
6475         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6476         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6477         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6478         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6479         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6480         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6481         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6482         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6483
6484 2009-04-03  Richard Guenther  <rguenther@suse.de>
6485
6486         PR middle-end/13146
6487         PR tree-optimization/23940
6488         PR tree-optimization/33237
6489         PR middle-end/33974
6490         PR middle-end/34093
6491         PR tree-optimization/36201
6492         PR tree-optimization/36230
6493         PR tree-optimization/38049
6494         PR tree-optimization/38207
6495         PR tree-optimization/38230
6496         PR tree-optimization/38301
6497         PR tree-optimization/38585
6498         PR middle-end/38895
6499         PR tree-optimization/38985
6500         PR tree-optimization/39299
6501         * gcc.dg/pr19633-1.c: Adjust.
6502         * gcc.dg/torture/pta-callused-1.c: Likewise.
6503         * gcc.dg/torture/pr39074-2.c: Likewise.
6504         * gcc.dg/torture/pr39074.c: Likewise.
6505         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6506         * gcc.dg/torture/pr30375.c: Adjust.
6507         * gcc.dg/torture/pr33563.c: Likewise.
6508         * gcc.dg/torture/pr33870.c: Likewise.
6509         * gcc.dg/torture/pr33560.c: Likewise.
6510         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6511         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6512         * gcc.dg/tree-ssa/alias-15.c: Remove.
6513         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6514         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6515         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6516         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6517         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6518         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6519         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6520         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6521         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6522         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6523         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6524         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6525         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6526         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6527         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6528         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6529         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6530         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6531         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6532         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6533         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6534         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6535         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6536         * gcc.dg/uninit-B.c: XFAIL.
6537         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6538         * gcc.dg/uninit-pr19430.c: XFAIL.
6539         * g++.dg/tree-ssa/pr13146.C: New testcase.
6540         * g++.dg/opt/pr36187.C: Adjust.
6541         * g++.dg/torture/20090329-1.C: New testcase.
6542
6543 2009-04-02  Chao-ying Fu  <fu@mips.com>
6544
6545         * gcc.target/mips/interrupt_handler.c: New test.
6546
6547 2009-04-02  David Ayers  <ayers@fsfe.org>
6548
6549         PR objc/18456
6550         * objc.dg/bad-receiver-type-2.m: New test contributed by
6551         Alexander Mamberg.
6552
6553 2009-04-02  Jason Merrill  <jason@redhat.com>
6554
6555         PR c++/25185
6556         * g++.dg/template/error38.C: New test.
6557
6558 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6559
6560         PR tree-optimization/31677
6561         * gcc.dg/memcpy-1.c: Add compiler option.
6562
6563 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6564
6565         PR tree-optimization/39595
6566         * gfortran.dg/vect/O3-pr39595.f: New test.
6567
6568 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6569
6570         PR c++/26693
6571         * g++.dg/template/typedef11.C: New test.
6572         * g++.dg/template/typedef12.C: Likewise.
6573         * g++.dg/template/typedef13.C: Likewise.
6574         * g++.dg/template/typedef14.C: Likewise.
6575         * g++.dg/template/typedef15.C: Likewise.
6576         * g++.dg/template/typedef16.C: Likewise.
6577         * g++.dg/template/sfinae3.C: Compile this pedantically.
6578         The only errors expected should be the one saying the typedef is ill
6579         formed.
6580         * g++.old-deja/g++.pt/typename8.C: Likewise.
6581         * g++.dg/template/access11.C: Update this.
6582
6583 2009-04-02  Richard Guenther  <rguenther@suse.de>
6584
6585         PR tree-optimization/37221
6586         * gcc.c-torture/compile/20090331-1.c: New testcase.
6587
6588 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6589
6590         * gcc.c-torture/compile/20090401-1.c: New test.
6591
6592 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6593
6594         PR c++/4926
6595         * g++.dg/template/pr4926-1.C: New.
6596
6597 2009-04-01  Xinliang David Li  <davidxl@google.com>
6598
6599         * gcc.target/i386/all_one_m128i.c: New test.
6600
6601 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6602
6603         PR c/39027
6604         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6605         * gcc.dg/fltconst-2.c: New test.
6606         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6607         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6608
6609         PR c/33466
6610         * gcc.dg/cpp/pr33466.c: New test.
6611         * gcc.dg/dfp/pr33466.c: New test.
6612         * gcc.dg/fixed-point/pr33466.c: New test.
6613
6614 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6615
6616         PR tree-optimization/35011
6617         * g++.dg/other/pr35011.C: New.
6618
6619 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6620
6621         PR target/39226
6622         * gcc.dg/pr39226.c: New test.
6623
6624 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6625
6626         PR c++/35240
6627         * g++.dg/template/pr35240.C: New.
6628
6629 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6630
6631         PR c/39605
6632         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6633         * gcc.dg/pr25682.c: Update expected diagnostics.
6634
6635 2009-04-01  Richard Guenther  <rguenther@suse.de>
6636
6637         * gcc.dg/fold-plusmult-2.c: New testcase.
6638
6639 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6640
6641         PR c/37772
6642         * gcc.dg/pr37772.c: New test.
6643         * g++.dg/ext/asm11.C: New test.
6644
6645 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6646
6647         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6648         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6649         defined.
6650
6651 2009-03-31  Jason Merrill  <jason@redhat.com>
6652
6653         * g++.old-deja/g++.other/using9.C: Add expected errors.
6654
6655 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6656
6657         * gcc.c-torture/compile/pr33009.c: Removed.
6658
6659 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6660
6661         * gcc.c-torture/compile/pr33009.c: Delete.
6662         * gcc.c-torture/compile/pr11832.c: Likewise.
6663
6664 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6665
6666         PR c/448
6667         * lib/target-supports.exp (check_effective_target_stdint_types):
6668         Update comment.
6669         (check_effective_target_inttypes_types): New.
6670         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6671         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6672         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6673
6674 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6675
6676         PR fortran/38917
6677         PR fortran/38918
6678         * gfortran.dg/data_pointer_1.f90: New test.
6679
6680 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6681
6682         PR fortran/38915
6683         * gfortran.dg/char_length_15.f90: New test.
6684
6685 2009-03-31  Jason Merrill  <jason@redhat.com>
6686
6687         C++ DR 613
6688         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6689         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6690         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6691         xfail others.
6692
6693         * g++.dg/other/typedef2.C: New test.
6694
6695         PR c++/37806
6696         * g++.dg/template/typedef17.C: New test.
6697
6698         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6699         * g++.dg/cpp0x/auto12.C: Likewise.
6700
6701 2009-03-31  Richard Guenther  <rguenther@suse.de>
6702
6703         PR middle-end/31029
6704         * gcc.dg/fold-compare-4.c: New testcase.
6705         * gcc.dg/fold-compare-5.c: Likewise.
6706
6707 2009-03-31  Richard Guenther  <rguenther@suse.de>
6708
6709         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6710
6711 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6712
6713         PR target/39592
6714         * gcc.target/i386/pr39592-1.c: New test.
6715
6716 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6717
6718         PR preprocessor/15638
6719         * gcc.dg/cpp/missing-header-1.c: New test.
6720         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6721         "compilation terminated" message.
6722         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6723         test #include "".
6724         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6725         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6726         terminated" message.
6727
6728 2009-03-31  Richard Guenther  <rguenther@suse.de>
6729
6730         PR middle-end/23401
6731         PR middle-end/27810
6732         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6733         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6734
6735 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6736
6737         PR fortran/38389
6738         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6739         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6740         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6741         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6742         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6743         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6744         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6745
6746 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6747
6748         PR fortran/22571
6749         * gfortran.dg/whole_file_1.f90: New test.
6750         PR fortran/26227
6751         * gfortran.dg/whole_file_2.f90: New test.
6752         * gfortran.dg/whole_file_3.f90: New test.
6753         PR fortran/24886
6754         * gfortran.dg/whole_file_4.f90: New test.
6755
6756 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6757
6758         * gfortran.dg/bind_c_usage_19.f90: New test.
6759
6760         PR target/39558
6761         * gcc.target/powerpc/altivec-29.c: New test.
6762
6763 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6764
6765         PR rtl-optimization/323
6766         * gcc.target/i386/excess-precision-1.c,
6767         gcc.target/i386/excess-precision-2.c,
6768         gcc.target/i386/excess-precision-3.c,
6769         gcc.target/i386/excess-precision-4.c,
6770         gcc.target/i386/excess-precision-5.c,
6771         gcc.target/i386/excess-precision-6.c: New tests.
6772
6773 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6774
6775         PR c/35235
6776         * gcc.dg/c99-array-lval-8.c: New test.
6777
6778 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6779
6780         PR preprocessor/34695
6781         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6782         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6783         instead of dg-warning for "previous definition" messages.
6784         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6785         "warnings being treated as errors" message.
6786         * gcc.dg/fltconst-1.c: Use -fshow-column.
6787
6788 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6789
6790         PR fortran/38823
6791         * gfortran.dg/power1.f90: New test.
6792
6793 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6794
6795         PR c/456
6796         PR c/5675
6797         PR c/19976
6798         PR c/29116
6799         PR c/31871
6800         PR c/35198
6801         * gcc.c-torture/compile/20081108-1.c,
6802         gcc.c-torture/compile/20081108-2.c,
6803         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6804         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6805         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6806         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6807         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6808         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6809         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6810         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6811         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6812         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6813         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6814         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6815         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6816         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6817         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6818         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6819         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6820         case.
6821         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6822         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6823         XFAILs.  Update expected messages.
6824         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6825         expected messages.
6826         * gcc.dg/real-const-1.c: Replace with test from original PR.
6827         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6828         when casting from non-constant integer to pointer.
6829
6830 2009-03-29  Richard Guenther  <rguenther@suse.de>
6831
6832         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6833
6834 2009-03-29  Daniel Kraft  <d@domob.eu>
6835
6836         PR fortran/37423
6837         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6838         DEFERRED bindings.
6839         * gfortran.dg/typebound_proc_9.f03: New test.
6840         * gfortran.dg/typebound_proc_10.f03: New test.
6841         * gfortran.dg/typebound_proc_11.f03: New test.
6842         * gfortran.dg/abstract_type_5.f03: New test.
6843
6844 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6845
6846         PR fortran/38507
6847         * gfortran.dg/do_4.f: New.
6848         * gfortran.dg/goto_2.f90: Correct expected warnings.
6849         * gfortran.dg/goto_4.f90: Likewise.
6850         * gfortran.dg/goto_5.f90: New.
6851
6852 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6853
6854         PR target/39545
6855         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6856
6857         * gcc.target/i386/pr39545-1.c: New.
6858         * gcc.target/i386/pr39545-2.c: Likewise.
6859
6860         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6861         (flex2_struct): Likewise.
6862         (check_struct_passing7): Likewise.
6863         (check_struct_passing8): Likewise.
6864         (f1s): Likewise.
6865         (f2s): Likewise.
6866         (main): Call check_struct_passing7 and check_struct_passing8.
6867
6868 2009-03-29  Richard Guenther  <rguenther@suse.de>
6869
6870         * gcc.c-torture/execute/20090113-1.c: New testcase.
6871         * gcc.c-torture/execute/20090113-2.c: Likewise.
6872         * gcc.c-torture/execute/20090113-3.c: Likewise.
6873         * gcc.c-torture/execute/20090207-1.c: Likewise.
6874         * gcc.c-torture/compile/20090114-1.c: Likewise.
6875         * gcc.c-torture/compile/20090328-1.c: Likewise.
6876         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6877
6878 2009-03-29  David Ayers  <ayers@fsfe.org>
6879
6880         PR objc/27377
6881         * objc.dg/conditional-1.m: New tests.
6882
6883 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6884
6885         * gcc.dg/winline-10.c: New test.
6886
6887 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6888
6889         PR fortran/34656
6890         * gfortran.dg/do_check_1.f90: Add test.
6891         * gfortran.dg/do_check_2.f90: Add test.
6892         * gfortran.dg/do_check_3.f90: Add test.
6893         * gfortran.dg/do_check_4.f90: Add test.
6894
6895 2009-03-28  Jan Hubicka  <jh@suse.cz>
6896
6897         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6898         * gcc.dg/pr33826.c: Update dump files.
6899         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6900         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6901
6902 2009-03-28  Martin Jambor  <mjambor@suse.cz>
6903
6904         * g++.dg/tree-ssa/fwprop-align.C: New test.
6905
6906 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
6907
6908         * gcc.target/powerpc/altivec-28.c: New test.
6909
6910         PR c++/39554
6911         * gcc.dg/wdisallowed-functions-1.c: Removed.
6912         * gcc.dg/wdisallowed-functions-2.c: Removed.
6913         * gcc.dg/wdisallowed-functions-3.c: Removed.
6914         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6915         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6916         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6917
6918 2009-03-28  Richard Guenther  <rguenther@suse.de>
6919
6920         PR tree-optimization/38723
6921         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6922
6923 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
6924
6925         PR fortran/38538
6926         * gfortran.dg/char_result_13.f90: New test.
6927
6928 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
6929
6930         PR fortran/38765
6931         * gfortran.dg/alloc_comp_assign_9.f90: New test.
6932
6933 2009-03-28  Daniel Kraft  <d@domob.eu>
6934
6935         * gfortran.dg/trim_1.f90: New test.
6936
6937 2009-03-28  Richard Guenther  <rguenther@suse.de>
6938
6939         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6940         * g++.dg/warn/Warray-bounds.C: Likewise.
6941
6942 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6943
6944         PR fortran/32626
6945         * gfortran.dg/recursive_check_7.f90: New test.
6946
6947 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6948
6949         PR fortran/38432
6950         * gfortran.dg/do_check_5.f90: New test.
6951         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6952         * gfortran.dg/array_constructor_18.f90: Ditto.
6953         * gfortran.dg/array_constructor_22.f90: Ditto.
6954         * gfortran.dg/do_3.F90: Ditto.
6955         * gfortran.dg/do_1.f90: Ditto.
6956
6957 2009-03-28  Richard Guenther  <rguenther@suse.de>
6958
6959         PR tree-optimization/38180
6960         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6961
6962 2009-03-28  Richard Guenther  <rguenther@suse.de>
6963
6964         PR tree-optimization/38513
6965         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6966         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6967         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6968         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6969         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6970         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6971         * gcc.dg/vect/vect-35.c: Likewise.
6972         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6973         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6974         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6975
6976 2009-03-28  Richard Guenther  <rguenther@suse.de>
6977
6978         PR tree-optimization/38968
6979         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6980
6981 2009-03-28  Richard Guenther  <rguenther@suse.de>
6982
6983         PR tree-optimization/37795
6984         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6985
6986 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
6987
6988         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6989         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6990         options for removed targets.
6991
6992 2009-03-27  Richard Guenther  <rguenther@suse.de>
6993
6994         PR tree-optimization/39120
6995         * gcc.c-torture/execute/pr39120.c: New testcase.
6996
6997 2009-03-27  Richard Guenther  <rguenther@suse.de>
6998
6999         PR tree-optimization/39120
7000         * gcc.dg/torture/pta-callused-1.c: New testcase.
7001
7002 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7003
7004         PR middle-end/39315
7005         * gcc.target/i386/pr39315-1.c: New.
7006         * gcc.target/i386/pr39315-2.c: Likewise.
7007         * gcc.target/i386/pr39315-3.c: Likewise.
7008         * gcc.target/i386/pr39315-4.c: Likewise.
7009         * gcc.target/i386/pr39315-check.c: Likewise.
7010
7011 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7012
7013         PR c/39323
7014         * gcc.dg/pr39323-1.c: New.
7015         * gcc.dg/pr39323-2.c: Likewise.
7016         * gcc.dg/pr39323-3.c: Likewise.
7017
7018 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7019
7020         PR target/38034
7021         * gcc.target/ia64/sync-1.c: New.
7022
7023 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7024
7025         PR target/39472
7026         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7027         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7028         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7029         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7030         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7031         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7032         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7033         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7034
7035 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7036
7037         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7038         for low precision (i.e. float).
7039
7040 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7041             Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR debug/37959
7044         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7045
7046 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7047
7048         * gcc.dg/memmove-2.c: New test.
7049         * gcc.dg/memmove-3.c: New test.
7050
7051         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7052         in clone naming.
7053
7054 2009-03-27  Xinliang David Li  <davidxl@google.com>
7055
7056         PR tree-optimization/39557
7057         * g++.dg/tree-ssa/dom-invalid.C: New test.
7058
7059 2009-03-27  Xinliang David Li  <davidxl@google.com>
7060
7061         PR tree-optimization/39548
7062         * g++.dg/tree-ssa/copyprop.C: New test.
7063
7064 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7065
7066         PR c++/38638
7067         * g++.dg/template/typename17.C: New testcase.
7068         * g++.dg/template/typename18.C: New testcase.
7069
7070 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7071
7072         PR c++/36799
7073         * g++.dg/other/var_copy-1.C: New test.
7074
7075 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7076
7077         PR c++/37647
7078         * g++.dg/parse/ctor9.C: New test.
7079
7080 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7081
7082         PR c++/29727
7083         * g++.dg/init/error2.C: New test.
7084
7085 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7086
7087         PR c++/35652
7088         * gcc.dg/pr35652.C: New.
7089         * g++.dg/warn/pr35652.C: New.
7090         * gcc.dg/format/plus-1.c: Adjust message.
7091
7092 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7093
7094         PR c++/39554
7095         * gcc.dg/wdisallowed-functions-3.c: New test.
7096         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7097
7098 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7099
7100         * gcc.dg/inline-33.c: Fix when pic.
7101
7102 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7103
7104         * gcc.target/ia64/20090324-1.c: New test.
7105
7106 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7107
7108         PR c/27898
7109         * gcc.dg/pr27898.c: New test.
7110
7111         PR tree-optimization/32139
7112         * gcc.c-torture/compile/pr32139.c: New test.
7113
7114 2009-03-24  Jason Merrill  <jason@redhat.com>
7115
7116         PR c++/28274
7117         * g++.dg/parse/defarg14.C: New test.
7118
7119 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7120
7121         PR libfortran/39528
7122         * gfortran.dg/read_repeat.f90: New test.
7123
7124 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7125
7126         PR tree-optimization/39529
7127         * gcc.dg/vect/pr39529.c: New test.
7128
7129 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7130             Jakub Jelinek  <jakub@redhat.com>
7131
7132         PR debug/39524
7133         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7134
7135 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7136
7137         PR c/39495
7138         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7139
7140 2009-03-23  Jason Merrill  <jason@redhat.com>
7141
7142         * g++.dg/cpp0x/auto12.C: Add variadic test.
7143
7144         PR c++/39526
7145         * g++.dg/warn/Wshadow-4.C: New test.
7146
7147 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7148
7149         PR tree-optimization/39516
7150         * gfortran.dg/pr39516.f: New test.
7151
7152 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7153
7154         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7155         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7156         variable, not environment variable.
7157
7158 2009-03-21  Jason Merrill  <jason@redhat.com>
7159
7160         PR c++/28879
7161         * g++.dg/ext/vla6.C: New test.
7162
7163 2009-03-20  Jason Merrill  <jason@redhat.com>
7164
7165         * g++.dg/cpp0x/initlist5.C: Add additional test.
7166
7167 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7168             Janis Johnson  <janis187@us.ibm.com>
7169
7170         * lib/compat.exp (compat-get-options-main, compat-get-options):
7171         Handle dg-prune-output in source file.
7172         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7173         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7174         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7175         two warnings.
7176
7177 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7178
7179         PR c/39495
7180         * gcc.dg/gomp/pr39495-1.c: New test.
7181         * gcc.dg/gomp/pr39495-2.c: New test.
7182         * g++.dg/gomp/pr39495-1.C: New test.
7183         * g++.dg/gomp/pr39495-2.C: New test.
7184
7185         PR target/39496
7186         * gcc.target/i386/pr39496.c: New test.
7187         * g++.dg/other/pr39496.C: New test.
7188
7189 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7190
7191         PR middle-end/39500
7192         * gcc.dg/autopar/pr39500-1.c: New.
7193         * gcc.dg/autopar/pr39500-2.c: New.
7194
7195 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7196
7197         * g++.dg/dg.exp: Prune graphite.
7198
7199 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7200
7201         PR middle-end/39447
7202         * g++.dg/graphite: New.
7203         * g++.dg/graphite/graphite.exp: New.
7204         * g++.dg/graphite/pr39447.C: New.
7205
7206 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7207
7208         PR c++/39425
7209         * g++.dg/template/pr39425.C: New.
7210
7211         * g++.dg/template/spec33.C: Updated.
7212
7213 2009-03-17  Jason Merrill  <jason@redhat.com>
7214
7215         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7216
7217 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7218
7219         PR c++/39475
7220         * g++.dg/ext/unary_trait_incomplete.C: New.
7221
7222 2009-03-17  Jing Yu  <jingyu@google.com>
7223
7224         PR middle-end/39378
7225         * g++.dg/inherit/thunk10.C: New test.
7226
7227 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7228
7229         PR target/39482
7230         * gcc.target/i386/pr39482.c: New test.
7231
7232 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7233
7234         PR debug/39471
7235         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7236         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7237         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7238         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7239
7240         PR middle-end/39443
7241         * gcc.dg/pr39443.c: New test.
7242
7243         PR debug/39412
7244         * gcc.dg/debug/pr39412.c: New test.
7245
7246 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7247
7248         PR testsuite/38526
7249         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7250         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7251         is defined.
7252         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7253         its original value, or unset if it was not defined.
7254         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7255         path procs around use of HOSTCC.
7256         * g++.dg/compat/struct-layout-1.exp: Ditto.
7257         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7258
7259 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7260
7261         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7262
7263 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7264
7265         Revert patch for PR testsuite/37630.
7266
7267         PR testsuite/37960
7268         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7269
7270         PR testsuite/37630
7271         * lib/target-supports.exp (check_effective_target_ieee): New.
7272         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7273         * gcc.dg/20001012-1.c: Require ieee.
7274
7275         PR testsuite/37628
7276         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7277
7278 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7279
7280         PR tree-optimization/39455
7281         * gcc.dg/pr39455.c: New test.
7282
7283 2009-03-13  David Ayers  <ayers@fsfe.org>
7284
7285         * objc/execute/trivial.m. New test.
7286
7287 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7288
7289         PR target/39137
7290         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7291
7292 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7293
7294         PR testsuite/39451
7295         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7296         constraint on (%2).
7297
7298 2009-03-12  David Ayers  <ayers@fsfe.org>
7299
7300         PR libobjc/27466
7301         * objc/execute/exceptions/handler-1.m. New test.
7302
7303 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7304
7305         PR target/39431
7306         * gcc.target/i386/pr39431.c: New test.
7307
7308 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7309
7310         PR target/39445
7311         * gcc.target/i386/pr39445.c: New.
7312
7313         * gcc.target/i386/push-1.c: XFAIL.
7314
7315 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7316
7317         * gcc.dg/inline-33.c: New test.
7318
7319 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7320
7321         * gcc.dg/vect/vect-82.c: Combine dg-do and
7322         dg-require-effective-target into dg-skip-if.
7323         * gcc.dg/vect/vect-83.c: Likewise.
7324
7325 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7326
7327         PR target/39137
7328         * gcc.target/i386/stackalign/longlong-1.c: New test.
7329         * gcc.target/i386/stackalign/longlong-2.c: New test.
7330
7331 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7332
7333         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7334
7335 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7336
7337         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7338         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7339
7340 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7341
7342         * gnat.dg/slice_enum.adb: New test.
7343
7344 2009-03-11  Jason Merrill  <jason@redhat.com>
7345
7346         PR debug/39086
7347         * g++.dg/opt/nrv15.C: New test.
7348
7349 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7350
7351         PR tree-optimization/39422
7352         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7353         constant array with static initialization to global memory.
7354         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7355
7356 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7357
7358         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7359         padding.
7360
7361 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7362
7363         PR c++/39371
7364         * g++.dg/opt/switch2.C: Add -w to dg-options.
7365         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7366         * g++.dg/warn/switch1.C: New test.
7367         * g++.dg/other/switch3.C: New test.
7368
7369         PR tree-optimization/39394
7370         * gcc.c-torture/compile/pr39394.c: New test.
7371
7372 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7373
7374         * gcc.target/s390/20090223-1.c: New testcase.
7375
7376 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7377
7378         PR libfortran/39402
7379         * gfortran.dg/fmt_f0_1.f90: New test.
7380
7381 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7382
7383         PR c++/39060
7384         * g++.dg/other/new1.C: Adjusted.
7385         * g++.dg/parse/crash40.C: Likewise.
7386         * g++.dg/parse/defarg12.C: Likewise.
7387         * g++.dg/template/error15.C: Likewise.
7388
7389         * g++.dg/other/pr39060.C: New.
7390
7391 2009-03-07  Jason Merrill  <jason@redhat.com>
7392
7393         PR c++/39367
7394         * g++.dg/opt/new1.C: New.
7395
7396 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7397
7398         PR c++/33492
7399         * g++.dg/other/error32.C: New.
7400
7401 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7402
7403         PR middle-end/39360
7404         * gcc.c-torture/compile/pr39360.c: New test.
7405
7406         PR debug/39372
7407         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7408
7409 2009-03-05  Jason Merrill  <jason@redhat.com>
7410
7411         PR c++/38908
7412         * g++.dg/warn/Wuninitialized-3.C: New test.
7413
7414 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7415
7416         PR debug/39379
7417         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7418         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7419
7420 2009-03-04  Jason Merrill  <jason@redhat.com>
7421
7422         PR c++/13549
7423         * g++.dg/template/koenig7.C: New test.
7424
7425 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7426
7427         * g++.dg/torture/predcom-1.C: New test.
7428
7429 2009-03-04  Richard Guenther  <rguenther@suse.de>
7430
7431         PR tree-optimization/39362
7432         * g++.dg/torture/pr39362.C: New testcase.
7433
7434 2009-03-04  Jason Merrill  <jason@redhat.com>
7435             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7436
7437         PR c++/9634
7438         PR c++/29469
7439         PR c++/29607
7440         * g++.dg/template/dependent-name5.C: New test.
7441
7442 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7443
7444         PR testsuite/39357
7445         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7446         vect_int to vect_int_mult.
7447
7448 2009-03-04  Richard Guenther  <rguenther@suse.de>
7449
7450         PR tree-optimization/39358
7451         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7452         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7453
7454 2009-03-04  Richard Guenther  <rguenther@suse.de>
7455
7456         PR tree-optimization/39339
7457         * gcc.c-torture/execute/pr39339.c: New testcase.
7458
7459 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7460
7461         * gcc.c-torture/compile/20090303-1.c,
7462         gcc.c-torture/compile/20090303-2.c: New tests.
7463
7464 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7465
7466         PR fortran/39354
7467         * gfortran.dg/gomp/pr39354.f90: New test.
7468
7469         PR tree-optimization/39343
7470         * gcc.dg/pr39343.c: New test.
7471
7472 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7473
7474         PR tree-optimization/39248
7475         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7476         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7477         on targets without vector misalignment support.
7478         * lib/target-supports.exp
7479         (check_effective_target_vect_short_mult): Add
7480         check_effective_target_arm32.
7481
7482 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7483
7484         PR middle-end/39335
7485         * gcc.dg/graphite/pr39335_1.c: New.
7486         * gcc.dg/graphite/pr39335.c: New.
7487
7488 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7489
7490         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7491         of andl.
7492         * gcc.target/i386/stackalign/return-5.c: Likewise.
7493         * gcc.target/i386/stackalign/return-6.c: Likewise.
7494
7495 2009-03-02  Richard Guenther  <rguenther@suse.de>
7496             Ira Rosen  <irar@il.ibm.com>
7497
7498         PR tree-optimization/39318
7499         * gfortran.dg/vect/pr39318.f90: New test.
7500
7501 2009-03-01  Jan Hubicka  <jh@suse.cz>
7502
7503         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7504
7505 2009-03-01  Jan Hubicka  <jh@suse.cz>
7506
7507         PR debug/39267
7508         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7509
7510 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7511
7512         * gnat.dg/pack12.adb: New test.
7513
7514 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7515
7516         PR c++/37789
7517         * g++.dg/other/pr37789.C: New.
7518
7519 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7520
7521         PR fortran/39295
7522         * gfortran.dg/interface_25.f90: New test.
7523         * gfortran.dg/interface_26.f90: New test.
7524
7525 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7526
7527         PR fortran/39292
7528         * gfortran.dg/initialization_22.f90: New test.
7529
7530 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7531
7532         PR rtl-optimization/39241
7533         * gcc.dg/torture/pr39241.c: New.
7534
7535 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7536
7537         PR tree-optimizations/39259
7538         * g++.dg/torture/pr39259.C: New testcase.
7539
7540 2009-02-24  Richard Guenther  <rguenther@suse.de>
7541
7542         PR c++/39242
7543         * g++.dg/template/instantiate10.C: New testcase.
7544
7545 2009-02-24  Richard Guenther  <rguenther@suse.de>
7546             Zdenek Dvorak  <ook@ucw.cz>
7547
7548         PR tree-optimization/39233
7549         * gcc.c-torture/execute/pr39233.c: New testcase.
7550
7551 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7552
7553         PR tree-optimization/39260
7554         * gcc.dg/graphite/pr39260.c: New.
7555
7556 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7557
7558         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7559
7560 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7561
7562         PR c++/36411
7563         * g++.dg/template/void14.C: New.
7564
7565 2009-02-23  Jason Merrill  <jason@redhat.com>
7566
7567         PR c++/38880
7568         * g++.dg/init/const7.C: Remove XFAIL.
7569         * g++.dg/init/static-init1.C: New test.
7570
7571         * g++.dg/cpp0x/initlist14.C: New test.
7572
7573 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7574
7575         PR fortran/38914
7576         * bound_simplification_2.f90:  New test case.
7577         * bound_7.f90:  New test case.
7578
7579 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7580
7581         * gcc.dg/cpp/include4.c: New test.
7582
7583 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7584
7585         PR target/39256
7586         * gcc.target/i386/abi-2.c: New.
7587
7588 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7589
7590         * gcc.c-torture/execute/pr39228.x: New.
7591
7592 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7593
7594         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7595         scan-assembler to check for xmm0 register.
7596
7597 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7598             Joseph Myers  <joseph@codesourcery.com>
7599
7600         * gcc.target/arm/va_list.c: New test.
7601         * g++.dg/abi/arm_va_list.C: Likewise.
7602         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7603         function.
7604         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7605         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7606         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7607         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7608         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7609         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7610
7611 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7612
7613         PR testsuite/38164
7614         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7615         to dg-options.
7616
7617 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7618
7619         PR target/39240
7620         * gcc.c-torture/execute/pr39240.c: New test.
7621
7622 2009-02-20  Jason Merrill  <jason@redhat.com>
7623
7624         PR c++/39225
7625         * g++.dg/parse/dtor15.C: New test.
7626
7627 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7628
7629         * gcc.c-torture/execute/20090219-1.c: New.
7630
7631 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7632
7633         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7634         (mips-dg-options): When matching isa* pseudo-options make
7635         'value' optional and accept ! entries.  Use $spec instead of
7636         $isa_spec in the isa pseudo-option error message.  Only
7637         perform the ISA-range check when 'value' is set.  If arch is
7638         matching any CPU in the ! entries switch to its generic ISA.
7639         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7640         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7641
7642 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7643
7644         PR target/39175
7645         * gcc.dg/visibility-20.c: New test.
7646         * g++.dg/ext/visibility/visibility-11.C: New test.
7647
7648 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7649
7650         PR c++/39188
7651         * g++.dg/abi/pr39188-1a.C: New.
7652         * g++.dg/abi/pr39188-1b.C: Likewise.
7653         * g++.dg/abi/pr39188-1.h: Likewise.
7654         * g++.dg/abi/pr39188-2a.C: Likewise.
7655         * g++.dg/abi/pr39188-2b.C: Likewise.
7656         * g++.dg/abi/pr39188-2.h: Likewise.
7657         * g++.dg/abi/pr39188-3a.C: Likewise.
7658         * g++.dg/abi/pr39188-3b.C: Likewise.
7659         * g++.dg/abi/pr39188-3.h: Likewise.
7660
7661 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7662
7663         PR c/38483
7664         * gcc.c-torture/execute/call-trap-1.c,
7665         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7666         tests.
7667
7668 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7669
7670         PR target/39228
7671         * gcc.c-torture/execute/pr39228.c: New test.
7672
7673 2009-02-19  Richard Guenther  <rguenther@suse.de>
7674
7675         PR tree-optimization/39074
7676         * gcc.dg/torture/pr39074.c: New testcase.
7677         * gcc.dg/torture/pr39074-2.c: Likewise.
7678         * gcc.dg/torture/pr39074-3.c: Likewise.
7679
7680 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7681
7682         PR c++/39219
7683         * g++.dg/parse/attr3.C: New.
7684
7685 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7686
7687         PR testsuite/38165
7688         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7689
7690         PR testsuite/38166
7691         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7692         and skip on Darwin.
7693
7694 2009-02-18  Jason Merrill  <jason@redhat.com>
7695
7696         PR c++/38880
7697         * g++.dg/init/const7.C: Remove XFAIL.
7698
7699         PR target/39179
7700         * g++.dg/opt/const6.C: New test.
7701
7702 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7703
7704         * gcc.dg/callabi/callabi.exp: Moved to ...
7705         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7706         in 64bit mode.
7707
7708         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7709         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7710         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7711         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7712         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7713         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7714         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7715
7716         * gcc.dg/callabi/callabi.h: Moved to ...
7717         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7718
7719         * gcc.dg/callabi/func-1.c: Moved to ...
7720         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7721
7722         * gcc.dg/callabi/func-indirect.c: Moved to ...
7723         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7724
7725         * gcc.dg/callabi/pr38891.c: Moved to ...
7726         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7727
7728         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7729         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7730
7731         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7732         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7733
7734         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7735         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7736
7737 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7738
7739         PR target/38891
7740         * gcc.dg/callabi/pr38891.c: New.
7741
7742 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7743
7744         * gcc.dg/callabi/callabi.exp: New.
7745
7746 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7747
7748         PR target/39082
7749         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7750         -Wno-abi for x86.
7751         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7752
7753         * gcc.target/i386/pr39082-1.c: New.
7754
7755         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7756         -Wno-abi.
7757
7758         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7759         CHECK_M64_M128 is defined.
7760         (check_f_arguments): Add "do".
7761         (check_vector_arguments): New.
7762         (check_m64_arguments): Likewise.
7763         (check_m128_arguments): Likewise.
7764
7765         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7766         (CHECK_M64_M128): Define.
7767
7768         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7769         on abitest.
7770         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7771
7772         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7773         tests only if CHECK_M64_M128 is defined.
7774
7775         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7776         (m128_2_struct): Likewise.
7777         (check_struct_passing5): Likewise.
7778         (check_struct_passing6): Likewise.
7779         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7780
7781         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7782         (un5): Likewise.
7783         (check_union_passing4): Likewise.
7784         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7785
7786 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7787
7788         PR c/35447
7789         * gcc.dg/noncompile/pr35447-1.c: New test.
7790
7791 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR tree-optimization/36922
7794         * gfortran.dg/pr36922.f: New test.
7795
7796 2009-02-17  Richard Guenther  <rguenther@suse.de>
7797
7798         PR tree-optimization/39202
7799         * gcc.c-torture/compile/pr39202.c: New testcase.
7800
7801 2009-02-17  Richard Guenther  <rguenther@suse.de>
7802
7803         PR tree-optimization/39204
7804         * gcc.dg/torture/pr39204.c: New testcase.
7805
7806 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7807
7808         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7809         * gcc.dg/vect/vect-outer-6.c: Ditto.
7810
7811 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7812
7813         PR c/35446
7814         * gcc.dg/noncompile/init-5.c: New test.
7815         * gcc.dg/init-bad-4.c: Adjust expected errors.
7816
7817 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7818
7819         PR target/37049
7820         * gcc.target/i386/push-1.c: New.
7821
7822 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7823
7824         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7825
7826 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7827
7828         * gcc.target/spu/intrinsics-sr.c: New test.
7829
7830 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7831
7832         PR target/38056
7833         * gcc.target/ia64/sibcall-opt-1.c: New test.
7834         * gcc.target/ia64/sibcall-opt-2.c: New test.
7835
7836 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7837
7838         PR fortran/36528
7839         * gfortran.dg/cray_pointers_8.f90: New test.
7840
7841         PR fortran/36703
7842         * gfortran.dg/cray_pointers_9.f90: New test.
7843
7844 2009-02-13  Jason Merrill  <jason@redhat.com>
7845
7846         PR c++/39070
7847         * g++.dg/cpp0x/decltype16.C: New.
7848
7849 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7850
7851         PR target/39152
7852         * gfortran.dg/gomp/pr39152.f90: New.
7853
7854 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7855
7856         PR target/39162
7857         * gcc.target/i386/pr39162.c: New.
7858
7859 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7860
7861         PR c/35444
7862         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7863         New tests.
7864
7865 2009-02-12  Jason Merrill  <jason@redhat.com>
7866
7867         PR c++/38950
7868         * g++.dg/template/array20.C: New test.
7869
7870 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7871
7872         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7873         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7874         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7875
7876 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7877
7878         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7879
7880 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7881
7882         PR target/39152
7883         * gfortran.dg/pr39152.f: New.
7884
7885 2009-02-11  Jason Merrill  <jason@redhat.com>
7886
7887         PR c++/39153
7888         * g++.dg/cpp0x/defaulted9.C: New test.
7889
7890         PR c++/30111
7891         * g++.dg/init/value7.C: New test.
7892
7893 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
7894
7895         PR target/38824
7896         * gcc.target/i386/pr38824.c: New testcase.
7897
7898 2009-02-11  Jason Merrill  <jason@redhat.com>
7899
7900         PR c++/38649
7901         * g++.dg/cpp0x/defaulted8.C: New test.
7902
7903         PR c++/36744
7904         * g++.dg/cpp0x/rv9p.C: New test.
7905
7906 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7907
7908         * gnat.dg/aliasing3.adb: New test.
7909         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7910
7911 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
7912
7913         PR c++/34397
7914         * g++.dg/template/crash88.C: New.
7915         * g++.dg/template/crash89.C: Likewise.
7916
7917 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
7918
7919         PR c/39084
7920         * gcc.dg/pr39084.c: New test.
7921
7922 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
7923
7924         PR target/39139
7925         * gcc.target/i386/pr39139.c: New test.
7926
7927 2009-02-10  Richard Guenther  <rguenther@suse.de>
7928
7929         PR tree-optimization/39132
7930         * gcc.dg/torture/pr39132.c: New testcase.
7931
7932 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7933
7934         PR target/39119
7935         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7936         * gcc.target/x86_64/abi/avx/args.h: Likewise.
7937         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7938         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7939         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7940         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7941         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7942         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7943
7944 2009-02-09  Jason Merrill  <jason@redhat.com>
7945
7946         PR c++/39109
7947         * g++.dg/init/value6.C: New test.
7948
7949 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
7950
7951         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7952
7953 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7954
7955         * gcc.c-torture/compile/20090209-1.c: New test.
7956
7957 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
7958
7959         PR c++/35147
7960         PR c++/37737
7961         * g++.dg/cpp0x/vt-35147.C: New.
7962         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7963         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7964
7965 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7966
7967         PR c/35434
7968         * gcc.dg/attr-alias-4.c: New test.
7969
7970 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
7971
7972         PR c/39035
7973         * gcc.dg/dfp/pr39035.c: New test.
7974
7975 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7976
7977         PR c/36432
7978         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7979
7980 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
7981
7982         PR c++/39106
7983         * g++.dg/opt/thunk3.C: New test.
7984
7985 2009-02-05  Nick Clifton  <nickc@redhat.com>
7986
7987         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7988         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7989         * gcc.dg/cdce1.c: Likewise.
7990         * gcc.dg/cpp/_Pragma6.c: Likewise.
7991         * g++.dg/cpp/_Pragma1.C: Likewise.
7992         * gcc.dg/utf32-2.c: Xfail for M32C.
7993         * gcc.dg/utf32-1.c: Likewise.
7994         * gcc.dg/utf32-3.c: Likewise.
7995         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
7996         targets.
7997         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
7998         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
7999         * gcc.dg/Wconversion-5.c: Likewise.
8000         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8001         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8002         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8003         * gcc.dg/utf-inc-init.c: Likewise.
8004         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8005         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8006         * gcc.dg/utf-array-short-wchar.c: Likewise.
8007         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8008         * gcc.dg/mallign.c: Use size_t instead of long.
8009
8010 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8011
8012         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8013
8014 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8015
8016         * gcc.c-torture/execute/pr39100.c: New.
8017
8018 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8019
8020         PR c/35435
8021         * gcc.dg/tls/diag-6.c: New test.
8022
8023 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8024
8025         AVX Programming Reference (January, 2009)
8026         * gcc.target/i386/avx-vpclmulqdq.c: New.
8027         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8028
8029         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8030
8031         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8032         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8033         (pclmul_test): Renamed to ...
8034         (TEST): This.
8035
8036 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8037
8038         PR c++/39095
8039         * g++.dg/abi/mangle31.C: New test.
8040
8041 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8042
8043         PR c/29129
8044         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8045         declarator.
8046         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8047         inside function prototype but not part of parameter declarator.
8048         * vla-11.c: New test.
8049
8050 2009-02-03  Jason Merrill  <jason@redhat.com>
8051
8052         * g++.dg/warn/main-4.C: New test.
8053         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8054
8055 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8056
8057         PR c++/36607
8058         * g++.dg/expr/cast10.C: New test.
8059
8060 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8061
8062         PR c/35433
8063         * gcc.dg/init-bad-6.c: New test.
8064
8065 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8066
8067         PR target/35318
8068         * gcc.c-torture/compile/pr35318.c: New test.
8069
8070         PR inline-asm/39059
8071         * gcc.dg/nofixed-point-2.c: New test.
8072         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8073         * g++.dg/ext/fixed2.C: Likewise.
8074         * g++.dg/other/error25.C: Likewise.
8075         * g++.dg/lookup/crash7.C: Likewise.
8076         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8077
8078         PR c++/39056
8079         * g++.dg/cpp0x/initlist13.C: New test.
8080
8081 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8082
8083         PR c++/36897
8084         * g++.dg/template/func2.C: New test.
8085
8086         PR c++/37314
8087         * g++.dg/template/typename15.C: New.
8088         * g++.dg/template/typename16.C: New.
8089
8090 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8091             Ben Elliston  <bje@au.ibm.com>
8092
8093         PR c/39034
8094         * gcc.dg/dfp/pr39034.c: New test.
8095
8096 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8097
8098         PR testsuite/38263
8099         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8100
8101 2009-02-02  Jason Merrill  <jason@redhat.com>
8102
8103         PR c++/39054
8104         * g++.dg/parse/dtor14.C: New test.
8105
8106 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8107
8108         * lib/target-supports.exp
8109         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8110         * g++.dg/ext/builtin10.C: New test.
8111
8112         PR inline-asm/39058
8113         * gcc.target/i386/pr39058.c: New test.
8114
8115 2009-02-02  Richard Guenther  <rguenther@suse.de>
8116
8117         PR tree-optimization/38937
8118         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8119
8120 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8121
8122         PR c++/39053
8123         * g++.dg/parse/crash52.C: New.
8124
8125 2009-01-30  Richard Guenther  <rguenther@suse.de>
8126
8127         PR tree-optimization/39041
8128         * gcc.c-torture/compile/pr39041.c: New testcase.
8129
8130 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8131
8132         PR target/39013
8133         * gcc.target/i386/pr39013-1.c: New test.
8134         * gcc.target/i386/pr39013-2.c: New test.
8135
8136         PR c++/39028
8137         * g++.dg/ext/label12.C: New test.
8138
8139 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8140
8141         PR c++/33465
8142         * g++.dg/parse/error34.C: New.
8143         * g++.dg/parse/error35.C: Likewise.
8144
8145 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8146
8147         PR c++/38655
8148         * g++.dg/cpp0x/decltype-38655.C: New.
8149
8150 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8151
8152         PR target/39002
8153         * g++.dg/torture/pr39002.C: New test.
8154
8155 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8156
8157         PR tree-optimization/39007
8158         * gcc.dg/tree-ssa/pr39007.c: New.
8159
8160 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8161
8162         PR middle-end/35854
8163         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8164         to "subreg1".
8165
8166 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8167
8168         PR middle-end/38857
8169         * gcc.c-torture/compile/pr38857.c: New test.
8170
8171 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8172
8173         PR fortran/38852
8174         PR fortran/39006
8175         * gfortran.dg/bound_6.f90: New test.
8176
8177 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8178
8179         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8180
8181 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8182
8183         PR tree-optimization/38997
8184         * gcc.dg/tree-ssa/pr38997.c: New.
8185
8186 2009-01-28  Richard Guenther  <rguenther@suse.de>
8187
8188         PR tree-optimization/38926
8189         * gcc.c-torture/compile/pr38926.c: New testcase.
8190
8191 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8192
8193         PR middle-end/38934
8194         * gcc.dg/pr38934.c: New test.
8195
8196 2009-01-28  Richard Guenther  <rguenther@suse.de>
8197
8198         PR middle-end/38908
8199         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8200
8201 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8202
8203         PR tree-optimization/38984
8204         * gcc.dg/pr38984.c: New XFAILed testcase.
8205
8206
8207 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8208
8209         PR target/38988
8210         * gcc.target/i386/pr38988.c: New test.
8211
8212 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8213
8214         PR c++/37554
8215         * g++.dg/parse/crash51.C: New.
8216         * g++.old-deja/g++.pt/crash9.C: Adjust.
8217
8218 2009-01-27  Daniel Kraft  <d@domob.eu>
8219
8220         PR fortran/38883
8221         * gfortran.dg/mvbits_6.f90:  New test.
8222         * gfortran.dg/mvbits_7.f90:  New test.
8223         * gfortran.dg/mvbits_8.f90:  New test.
8224
8225 2009-01-27  Richard Guenther  <rguenther@suse.de>
8226
8227         PR tree-optimization/38503
8228         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8229
8230 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8231
8232         PR middle-end/38969
8233         * gcc.c-torture/execute/pr38969.c: New test.
8234
8235 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8236
8237         PR testsuite/38864
8238         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8239         to dg-do compile.
8240         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8241         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8242         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8243
8244 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8245
8246         PR target/38952
8247         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8248         if __USING_SJLJ_EXCEPTIONS__ is defined.
8249
8250         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8251         __USING_SJLJ_EXCEPTIONS__ is defined.
8252         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8253         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8254         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8255         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8256         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8257         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8258
8259 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8260
8261         PR testsuite/38949
8262         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8263         Use instead of C name in asm statements.
8264
8265 2009-01-26  Richard Guenther  <rguenther@suse.de>
8266
8267         PR tree-optimization/38745
8268         * g++.dg/torture/pr38745.C: New testcase.
8269
8270 2009-01-26  Richard Guenther  <rguenther@suse.de>
8271
8272         PR middle-end/38851
8273         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8274
8275 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8276
8277         * gcc.dg/bitfld-15.c: Gate warning on target
8278         pcc_bitfield_type_matters.
8279         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8280         g++.dg/ext/bitfield4.C: Likewise.
8281         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8282         bitfield for any target.
8283
8284 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8285
8286         PR c/38957
8287         * gcc.dg/pr38957.c: New test.
8288
8289 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8290
8291         PR fortran/38955
8292         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8293         comparing floats.
8294
8295 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8296
8297         PR tree-optimization/38953
8298         * gfortran.dg/graphite/pr38953.f90: New.
8299
8300 2009-01-24  Paul Brook  <paul@codesourcery.com>
8301
8302         * gcc.target/arm/neon-cond-1.c: New test.
8303
8304 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8305
8306         PR tree-optimization/38932
8307         * gcc.dg/pr38932.c: New.
8308
8309 2009-01-23  Revital Eres  <eres@il.ibm.com>
8310
8311         * gcc.dg/sms-7.c: Fix test.
8312
8313 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8314
8315         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8316         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8317         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8318         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8319
8320 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8321
8322         * gcc.dg/pr35729.c: Make test x86 specific.
8323
8324 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8325
8326         PR middle-end/38615
8327         * gcc.dg/pr38615.c: New test.
8328
8329 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8330
8331         PR target/38931
8332         * gcc.target/i386/pr38931.c: New test.
8333
8334 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8335
8336         PR c++/38930
8337         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8338         * g++.dg/template/typedef12.C: Likewise.
8339         * g++.dg/template/typedef13.C: Likewise.
8340         * g++.dg/template/typedef14.C: Likewise.
8341         * g++.dg/template/sfinae3.C: Likewise.
8342         * g++.old-deja/g++.pt/typename8.C: Likewise.
8343         * g++.dg/template/access11.C: Likewise
8344
8345 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8346
8347         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8348         and mips*-*-irix*.
8349         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8350
8351 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8352
8353         PR c++/26693
8354         * g++.dg/template/typedef11.C: New test.
8355         * g++.dg/template/typedef12.C: Likewise.
8356         * g++.dg/template/typedef13.C: Likewise.
8357         * g++.dg/template/typedef14.C: Likewise.
8358         * g++.dg/template/sfinae3.C: Compile this pedantically.
8359         The only errors expected should be the one saying the typedef is ill
8360         formed.
8361         * g++.old-deja/g++.pt/typename8.C: Likewise.
8362         * g++.dg/template/access11.C: Update this.
8363
8364 2009-01-21  Daniel Kraft  <d@domob.eu>
8365
8366         PR fortran/38887
8367         * gfortran.dg/mvbits_5.f90:  New test.
8368
8369 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8370
8371         * gcc.dg/sms-6.c: New test.
8372         * gcc.dg/sms-7.c: Likewise.
8373
8374 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8375
8376         PR fortran/38907
8377         * gfortran.dg/host_assoc_function_7.f90: New test
8378
8379 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8380             Richard Guenther  <rguenther@suse.de>
8381
8382         PR tree-optimization/38747
8383         PR tree-optimization/38748
8384         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8385         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8386         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8387
8388 2009-01-20  Kees Cook  <kees@ubuntu.com>
8389             H.J. Lu  <hongjiu.lu@intel.com>
8390
8391         PR target/38902
8392         * gcc.dg/pr38902.c: New.
8393
8394 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8395
8396         PR target/38868
8397         * gfortran.dg/pr38868.f: New testcase.
8398
8399 2009-01-20  Richard Guenther  <rguenther@suse.de>
8400
8401         * gcc.c-torture/execute/pr36227.c: Move ...
8402         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8403
8404 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8405
8406         * lib/gfortran.exp: Add -B options for targets that use
8407         libgfortran.a%s in their specs.
8408
8409 2009-01-19  Jason Merrill  <jason@redhat.com>
8410
8411         PR c++/23287
8412         * g++.dg/template/dtor5.C: New test.
8413
8414 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8415
8416         PR fortran/38859
8417         * gfortran.dg/bound_5.f90: New test.
8418
8419 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8420
8421         PR target/38736
8422         * g++.dg/compat/abi/pr38736_main.C: New.
8423         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8424         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8425         * g++.dg/other/macro-1.C: Likewise.
8426         * gcc.dg/macro-1.c: Likewise.
8427         * gcc.dg/compat/pr38736_main.c: Likewise.
8428         * gcc.dg/compat/pr38736_x.c: Likewise.
8429         * gcc.dg/compat/pr38736_y.c: Likewise.
8430
8431 2009-01-18  Richard Guenther  <rguenther@suse.de>
8432
8433         PR tree-optimization/38819
8434         * gcc.c-torture/execute/pr38819.c: New testcase.
8435
8436 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8437
8438         PR fortran/38657
8439         * gfortran.dg/module_commons_3.f90: Reapply.
8440
8441 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8442
8443         PR fortran/34955
8444         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8445         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8446
8447 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8448
8449         PR fortran/38657
8450         * gfortran.dg/module_commons_3.f90: Remove
8451
8452 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8453
8454         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8455
8456 2009-01-16  Jason Merrill  <jason@redhat.com>
8457
8458         PR c++/38877
8459         * g++.dg/template/lvalue1.C: New test.
8460
8461         PR c++/29470
8462         * g++.dg/template/access20.C: New test.
8463         * g++.dg/torture/pr34641.C: Fix access.
8464
8465 2009-01-16  Richard Guenther  <rguenther@suse.de>
8466
8467         PR tree-optimization/38835
8468         PR middle-end/36227
8469         * gcc.c-torture/execute/pr36227.c: New testcase.
8470         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8471         * g++.dg/init/const7.C: Likewise.
8472
8473 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8474
8475         PR target/38554
8476         * gcc.c-torture/compile/pr38554.c: New test.
8477
8478 2009-01-16  Jason Merrill  <jason@redhat.com>
8479
8480         PR c++/38579
8481         * g++.dg/conversion/access1.C: New test.
8482
8483 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8484
8485         PR tree-optimization/38789
8486         * gcc.c-torture/compile/pr38789.c: New test.
8487
8488 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8489
8490         PR fortran/38152
8491         * gfortran.dg/proc_ptr_13.f90: New.
8492
8493 2009-01-15  Jason Merrill  <jason@redhat.com>
8494
8495         PR c++/38850
8496         * g++.dg/template/koenig6.C: New test.
8497
8498 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8499
8500         PR c++/29388
8501         * g++.dg/template/error37.C: New testcase.
8502
8503 2009-01-15  Jason Merrill  <jason@redhat.com>
8504
8505         PR c++/36334
8506         * g++.dg/conversion/memfn1.C: New test.
8507
8508         PR c++/37646
8509         * g++.dg/conversion/memfn2.C: New test.
8510
8511 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8512
8513         PR c++/38357
8514         * g++.dg/template/crash87.C: New test.
8515
8516 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8517
8518         PR middle-end/37843
8519         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8520
8521 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8522
8523         PR c++/38636
8524         * g++.dg/parse/crash50.C: New test.
8525
8526 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8527
8528         PR rtl-optimization/38245
8529         * gcc.dg/pr38245-3.c: New test.
8530         * gcc.dg/pr38245-3.h: New file.
8531         * gcc.dg/pr38245-4.c: New file.
8532         * gcc.dg/pr38364.c: New test.
8533
8534 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8535
8536         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8537         sequence PC-relative.
8538
8539 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8540
8541         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8542         calls and/or PLT markers.
8543         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8544         calls and/or PLT markers.
8545         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8546         calls and/or PLT markers.
8547         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8548         calls and/or PLT markers.
8549
8550 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8551             Nathan Froyd  <froydnj@codesourcery.com>
8552             Joseph Myers  <joseph@codesourcery.com>
8553
8554         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8555         New function.
8556         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8557         and use consistent CFLAGS.
8558         * gcc.target/powerpc/20030505.c: Likewise.
8559         * gcc.target/powerpc/20081204-1.c: Likewise.
8560         * gcc.target/powerpc/ppc-spe.c: Likewise.
8561         * gcc.target/powerpc/spe1.c: Likewise.
8562         * g++.dg/ext/spe1.C: Likewise.
8563         * g++.dg/other/opaque-1.C: Likewise.
8564         * g++.dg/other/opaque-2.C: Likewise.
8565         * g++.dg/other/opaque-3.C: Likewise.
8566
8567 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8568
8569         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8570         out of loop.
8571
8572 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8573
8574         PR target/38811
8575         * g++.dg/torture/pr38811.C: New file.
8576
8577 2009-01-14  Richard Guenther  <rguenther@suse.de>
8578
8579         PR tree-optimization/38826
8580         PR middle-end/38477
8581         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8582
8583 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8584
8585         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8586
8587 2009-01-14  Nick Clifton  <nickc@redhat.com>
8588
8589         PR c++/37862
8590         * g++.cp/parse/pr37862.C: New test.
8591
8592 2009-01-14  Julian Brown  <julian@codesourcery.com>
8593
8594         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8595         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8596         to...
8597         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8598         These.
8599
8600 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8601
8602         PR rtl-optimization/38774
8603         * gcc.dg/torture/pr38774.c: New test.
8604
8605         PR c++/38795
8606         * g++.dg/cpp0x/pr38795.C: New test.
8607
8608 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8609             Nathan Froyd  <froydnj@codesourcery.com>
8610             Joseph Myers  <joseph@codesourcery.com>
8611
8612         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8613         otherwise.  Do not check for AltiVec at runtime.
8614         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8615         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8616         * gcc.target/powerpc/altivec-1.c: Likewise.
8617         * gcc.target/powerpc/altivec-3.c: Likewise.
8618         * gcc.target/powerpc/altivec-10.c: Likewise.
8619         * gcc.target/powerpc/altivec-12.c: Likewise.
8620         * gcc.target/powerpc/altivec-24.c: Likewise.
8621         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8622         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8623         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8624         * gcc.target/powerpc/pr35907.c: Likewise.
8625         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8626         otherwise.  Do not check for Cell at runtime.
8627         * gcc.target/powerpc/altivec_check.h: Delete.
8628
8629         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8630         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8631         not check for AltiVec at runtime.
8632         * g++.dg/ext/altivec-cell-2.C: Likewise.
8633         * g++.dg/ext/altivec-cell-3.C: Likewise.
8634         * g++.dg/ext/altivec-cell-4.C: Likewise.
8635         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8636         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8637         check.
8638         * g++.dg/ext/altivec_check.h: Delete.
8639
8640 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8641
8642         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8643         effective target.  Adjust line numbers accordingly.
8644
8645 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8646
8647         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8648
8649 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8650
8651         PR tree-optimization/38786
8652         * gcc.dg/graphite/pr38786.c: New.
8653
8654 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8655
8656         Revert:
8657         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8658
8659         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8660         for alpha*-*-* targets.
8661         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8662
8663 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8664
8665         PR libfortran/38772
8666         * gfortran.dg/fmt_bz_bn_err.f: New test.
8667
8668 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8669
8670         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8671
8672 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8673
8674         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8675         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8676         instruction support.  Do not check for it at runtime.
8677
8678 2009-01-12  Jason Merrill  <jason@redhat.com>
8679
8680         PR c++/35109
8681         * g++.dg/lookup/friend11.C: Remove expected error.
8682         * g++.dg/lookup/friend14.C: New test.
8683         * g++.dg/lookup/friend15.C: New test.
8684
8685 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8686
8687         PR c++/36019
8688         * g++.dg/lookup/hidden-class12.C: New test.
8689         * g++.dg/lookup/hidden-class13.C: New test.
8690         * g++.dg/lookup/hidden-class14.C: New test.
8691         * g++.dg/lookup/hidden-class15.C: New test.
8692         * g++.dg/lookup/hidden-class16.C: New test.
8693
8694 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8695
8696         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8697         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8698         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8699
8700 2009-01-12  Jason Merrill  <jason@redhat.com>
8701
8702         PR c++/31488
8703         * g++.dg/other/vararg-3.C: New test.
8704
8705 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8706
8707         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8708         Explicitly enable SPE.
8709         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8710         directive.
8711
8712         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8713         Expect -flax-vector-conversions message.  Adjust incompatible
8714         types errors.
8715         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8716         Make Foo extern.
8717
8718         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8719
8720         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8721
8722         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8723         * g++.dg/other/opaque-2.C: Likewise.
8724         * g++.dg/other/opaque-3.C: Likewise.
8725
8726 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8727
8728         PR c/32041
8729         * gcc.dg/pr32041.c: New test.
8730         * g++.dg/parse/offsetof9.C: New test.
8731
8732 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8733             Nathan Froyd  <froydnj@codesourcery.com>
8734
8735         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8736         * g++.dg/ext/attribute-test-1.C: Likewise.
8737         * g++.dg/ext/attribute-test-2.C: Likewise.
8738         * g++.dg/ext/attribute-test-3.C: Likewise.
8739         * g++.dg/ext/attribute-test-4.C: Likewise.
8740
8741 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8742
8743         * gnat.dg/unchecked_convert3.adb: New test.
8744
8745 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8746
8747         PR c++/38794
8748         * g++.dg/parse/typedef9.C: New test.
8749
8750         PR tree-optimization/38807
8751         * gcc.c-torture/compile/pr38807.c: New test.
8752
8753 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8754
8755         * gcc.target/mips/ins-2.c: New test.
8756
8757 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8758
8759         PR testsuite/38809
8760         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8761
8762 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8763
8764         PR c++/36254
8765         * g++.dg/warn/Wreturn-type-5.C: New test.
8766
8767 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8768
8769         PR middle-end/38616
8770         * gcc.dg/pr38616.c: New test.
8771
8772 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8773
8774         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8775
8776 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8777
8778         PR c++/38648
8779         * g++.dg/expr/string-1.C: New test.
8780         * g++.dg/expr/string-2.C: New test.
8781
8782         PR c++/36695
8783         * g++.dg/ext/complex4.C: New test.
8784         * g++.dg/ext/complex5.C: New test.
8785         * g++.dg/init/reference1.C: New test.
8786         * g++.dg/init/reference2.C: New test.
8787         * g++.dg/init/reference3.C: New test.
8788
8789 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8790
8791         PR fortran/38763
8792         * gfortran.dg/transfer_null_1.f90: New test.
8793
8794 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8795
8796         PR fortran/38765
8797         * gfortran.dg/host_assoc_function_6.f90: New test.
8798
8799 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8800
8801         * lib/target-supports.exp: Add method to determine if the effective
8802         target is really a ppc405 after applying all compile options.
8803         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8804         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8805         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8806         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8807         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8808         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8809         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8810         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8811         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8812         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8813         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8814         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8815         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8816         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8817         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8818         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8819         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8820         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8821         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8822         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8823         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8824         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8825         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8826         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8827         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8828         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8829         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8830         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8831         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8832         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8833         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8834
8835 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR c++/35335
8838         * g++.dg/other/error31.C: New testcase.
8839
8840         PR c/35742
8841         * gcc.dg/pr35742.c: New test.
8842
8843 2009-01-09  John F. Carr  <jfc@mit.edu>
8844
8845         PR c++/37877
8846         * g++.dg/parse/linkage3.C: New test.
8847
8848 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8849
8850         PR middle-end/38771
8851         * gcc.c-torture/compile/pr38771.c: New test.
8852
8853 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8854
8855         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8856
8857 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8858
8859         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8860         * gcc.dg/sibcall-4.c: Likewise.
8861
8862 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8863             Jan Sjodin  <jan.sjodin@amd.com>
8864
8865         PR tree-optimization/38559
8866         * gcc.dg/graphite/pr38559.c: New.
8867
8868 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8869
8870         PR tree-optimization/37194
8871         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8872
8873 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8874
8875         PR c++/38725
8876         * g++.dg/ext/label11.C: New test.
8877
8878 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8879
8880         * lib/target-supports.exp (check_weak_override_available): New.
8881         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8882         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8883         dg-require-weak-override.
8884
8885 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
8886             Alan Modra  <amodra@bigpond.net.au>
8887
8888         * gcc.c-torture/compile/20090107-1.c: New test.
8889
8890 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
8891
8892         PR target/38706
8893         * g++.dg/other/pr38706.C: New test.
8894
8895 2009-01-07  Jason Merrill  <jason@redhat.com>
8896
8897         * g++.dg/cpp0x/variadic92.C: New test.
8898         * g++.dg/cpp0x/variadic93.C: New test.
8899
8900 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
8901
8902         * lib/target-supports-dg.exp (current_compiler_flags): New.
8903         (check-flags): Use it; do not access dg-test local variables.
8904         (dg-skip-if): Do not access dg-test local variables.
8905         (dg-xfail-run-if): Ditto.
8906         (dg-shouldfail): Ditto.
8907         * gcc.test-framework/test-framework.exp
8908         (check_effective_target_def_nocache): New.
8909         * gcc.test-framework/test-framework.awk: Handle scan tests.
8910         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8911         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8912         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8913         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8914         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8915         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8916         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8917         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8918         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8919
8920         * g++.dg/torture/pr38586.C: Ignore a possible warning.
8921
8922         * lib/target-supports-dg.exp (check_test_flags): Delete.
8923
8924 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
8925
8926         PR tree-optimization/38492
8927         PR tree-optimization/38498
8928         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8929         in trunk.
8930         * gcc.dg/graphite/block-0.c: Update test.
8931         * gcc.dg/graphite/block-1.c: Same.
8932         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8933         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8934         * gcc.dg/graphite/block-3.c: New.
8935         * gcc.dg/graphite/pr38498.c: New.
8936
8937 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
8938
8939         AVX Programming Reference (December, 2008)
8940         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8941         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8942         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8943
8944         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8945         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8946
8947 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8948
8949         PR fortran/38220
8950         * gfortran.dg/c_loc_pure_1.f90:  New test.
8951
8952 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
8953
8954         PR fortran/38669
8955         * gfortran.dg/elemental_dependency_3.f90:
8956         Add the final tree dump cleanup.
8957
8958 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
8959
8960         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8961         passing -m32.
8962
8963         PR rtl-optimization/38722
8964         * gfortran.dg/pr38722.f90: New test.
8965
8966 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
8967
8968         PR c/34252
8969         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8970         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
8971
8972 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
8973
8974         * gfortran.dg/implicit_12.f90: Add space around dg directive.
8975         * gfortran.dg/typebound_call_8.f03: Same.
8976         * gfortran.dg/elemental_bind_c.f90: Same.
8977         * gfortran.dg/typebound_call_7.f03: Same.
8978         * gfortran.dg/interface_proc_end.f90: Same
8979         * gfortran.dg/pr37243.f: Fix typo.
8980
8981 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
8982
8983         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
8984         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
8985         large stack sizes.
8986
8987 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
8988
8989         AVX Programming Reference (December, 2008)
8990         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8991         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8992         * gcc.target/i386/sse-14.c: Likewise.
8993
8994         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8995         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
8996         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
8997         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
8998
8999 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9000
9001         PR libfortran/38735
9002         * gfortran.dg/fmt_bz_bn.f: Update test.
9003
9004 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9005
9006         PR c++/38472
9007         * g++.dg/conversion/usual-arith-conv.C: New test.
9008
9009 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9010
9011         PR c/34911
9012         * gcc.dg/vector-3.c: New testcase.
9013         * g++.dg/ext/vector15.C: New test.
9014
9015 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9016
9017         PR tree-optimization/38510
9018         * gcc.dg/graphite/pr38510.c: New.
9019
9020 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9021             Jan Sjodin <jan.sjodin@amd.com>
9022
9023         PR tree-optimization/38500
9024         * gcc.dg/graphite/pr38500.c: New.
9025
9026 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9027
9028         * gcc.c-torture/compile/20001226-1.c: Generalize
9029         dg-timeout-factor.
9030         * gcc.c-torture/compile/limits-fnargs.c: Add
9031         dg-timeout-factor.
9032         * gcc.dg/20020425-1.c: Likewise.
9033         * gcc.dg/pch/pch.exp: Likewise.
9034
9035 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9036
9037         PR fortran/38657
9038         * gfortran.dg/module_commons_3.f90: New test.
9039
9040 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9041
9042         PR fortran/37159
9043         * gfortran.dg/random_seed_1.f90: Updated.
9044
9045 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9046
9047         PR fortran/38669
9048         PR fortran/38726
9049         * gfortran.dg/elemental_subroutine_7.f90:
9050         Fix p values so that it can be used as vector subscript.
9051
9052 2009-01-05  Jason Merrill  <jason@redhat.com>
9053
9054         * g++.dg/cpp0x/initlist12.C: Add another test.
9055
9056         * g++.dg/cpp0x/defaulted7.C: New test.
9057
9058 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9059
9060         PR fortran/38672
9061         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9062         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9063
9064 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9065
9066         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9067         for alpha*-*-* targets.
9068         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9069
9070 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9071
9072         PR fortran/38665
9073         * gfortran.dg/host_assoc_function_5.f90: New test.
9074
9075 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9076
9077         PR fortran/38669
9078         * gfortran.dg/elemental_dependency_3.f90: New test.
9079         * gfortran.dg/elemental_subroutine_7.f90: New test.
9080
9081 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9082
9083         * gcc.dg/struct-ret-3.c: Include unistd.h.
9084         (main): Exit early if system memory page size is
9085         larger than 4096 bytes.
9086
9087 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9088
9089         PR fortran/38718
9090         * gfortran.dg/merge_init_expr.f90: New.
9091
9092 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9093
9094         PR fortran/38536
9095         * gfortran.dg/c_loc_tests_13.f90: New test.
9096         * gfortran.dg/c_loc_tests_14.f90: New test.
9097
9098 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9099
9100         * gfortran.dg/func_result_4.f90: New.
9101
9102 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9103
9104         PR fortran/38594
9105         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9106         interface still works, in addition to original tests.
9107         * gfortran.dg/host_assoc_call_6.f90: New test.
9108
9109 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9110
9111         PR c++/38705
9112         * g++.dg/torture/pr38705.C: New test.
9113
9114         PR c/38700
9115         * gcc.dg/pr38700.c: New test.
9116
9117 2009-01-02  Jason Merrill  <jason@redhat.com>
9118
9119         * g++.dg/cpp0x/initlist11.C: New test.
9120         * g++.dg/cpp0x/initlist12.C: New test.
9121
9122 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9123
9124         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9125         Allow extra informative notes.
9126
9127 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9128
9129         PR c/36489
9130         * gcc.dg/pr36489.c: New test.
9131
9132 \f
9133 Copyright (C) 2009 Free Software Foundation, Inc.
9134
9135 Copying and distribution of this file, with or without modification,
9136 are permitted in any medium without royalty provided the copyright
9137 notice and this notice are preserved.