OSDN Git Service

gcc/ChangeLog:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
2
3         PR debug/41248
4         * gcc.dg/pr41248.c: New.
5
6  2009-09-23  Dodji Seketeli  <dodji@redhat.com>
7
8         PR debug/41065
9         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
10
11 2009-09-23  Andreas Schwab  <schwab@redhat.com>
12
13         * lib/profopt.exp (profopt-get-options): Set tool_flags for
14         current_compiler_flags.  Fix typos.
15
16 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
17
18         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
19
20 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
21
22         PR c/39779
23         * gcc.c-torture/compile/pr39779.c: New test.
24
25 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
26
27         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
28         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
29         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
30
31 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
32
33         PR debug/41295
34         * gcc.dg/pr41295.c: New.
35
36 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
37
38         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
39         matching assembly.
40         * gcc.target/mips/code-readable-2.c: Likewise.
41         * gcc.target/mips/code-readable-3.c: Likewise.
42
43 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
44
45         * lib/target-supports.exp (check_effective_target_dfp_nocache):
46         Check support via mode instead of C type.
47         (check_effective_target_dfprt_nocache): Ditto.
48         (check_effective_target_hard_dfp): Ditto.
49
50 2009-09-22  Richard Guenther  <rguenther@suse.de>
51
52         PR middle-end/41395
53         * gcc.c-torture/execute/pr41395-1.c: New testcase.
54         * gcc.c-torture/execute/pr41395-2.c: Likewise.
55
56 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
57
58         * gcc.dg/20090922-1.c: New test.
59
60         PR bootstrap/41405
61         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
62         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
63         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
64         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
65         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
66         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
67         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
68         * objc.dg/dwarf-2.m: Likewise.
69
70 2009-09-22  Richard Guenther  <rguenther@suse.de>
71
72         PR tree-optimization/41428
73         * g++.dg/tree-ssa/pr41428.C: New testcase.
74
75 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
76
77         PR middle-end/41429
78         * g++.dg/gomp/pr41429.C: New test.
79
80 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
81
82         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
83
84 2009-09-21  Jason Merrill  <jason@redhat.com>
85
86         PR c++/41421
87         * g++.dg/cpp0x/trivial1.C: Expand.
88
89 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
90
91         * gcc.dg/torture/calleesave-sse.c: New.
92
93 2009-09-21  Jan Hubicka  <jh@suse.cz>
94
95         * gcc.dg/guality/inline-params.c: New testcase.
96
97 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
98
99         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
100         Add -fno-inline.
101         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
102         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
103         (f2): Ditto.
104
105 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
106
107         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
108         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
109         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
110         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
111         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
112
113 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
114
115         PR middle-end/40642
116         * g++.dg/torture/pr40642.C: New testcase.
117
118 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
119
120         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
121         cases in static initializers.
122
123 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
124
125         * gcc.c-tortue/compile/pr39886.c: New.
126
127 2009-09-20  Chris Demetriou  <cgd@google.com>
128
129         PR preprocessor/28435:
130         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
131         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
132         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
133         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
134         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
135
136 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
137
138         * gcc.target/mips/mips.exp: Add relax-pic-calls
139         under -mfoo/-mno-foo options.
140         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
141         and -mexplicit-relocs.
142         * gcc.target/mips/call-1.c: New test.
143         * gcc.target/mips/call-2.c: New test.
144         * gcc.target/mips/call-3.c: New test.
145         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
146         * gcc.dg/tree-ssa/loop-1.c: Likewise.
147
148 2009-09-19  Chris Demetriou  <cgd@google.com>
149
150         PR preprocessor/28435:
151         * gcc.dg/cpp/missing-header-MD.c: New test.
152         * gcc.dg/cpp/missing-header-MMD.c: New test.
153         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
154         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
155
156 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
157
158         PR libgfortran/41328
159         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
160         EOF works.
161
162 2009-09-18  Jason Merrill  <jason@redhat.com>
163
164         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
165
166         * g++.dg/cpp0x/initlist-deduce.C: New.
167
168 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
169
170         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
171         * c-c++-common/dfp: New directory.
172         * c-c++-common/dfp/dfp-dbg.h: New file.
173         * gcc.dg/dfp/call-by-value.c: Move to ...
174         * c-c++-common/call-by-value.c: here.
175         * gcc.dg/dfp/cast.c: Move to ...
176         * c-c++-common/cast.c: here.
177         * gcc.dg/dfp/compare-eq-const.c: Move to ...
178         * c-c++-common/compare-eq-const.c: here.
179         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
180         * c-c++-common/compare-eq-d128.c: here.
181         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
182         * c-c++-common/compare-eq-d32.c: here.
183         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
184         * c-c++-common/compare-eq-d64.c: here.
185         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
186         * c-c++-common/compare-eq-dfp.c: here.
187         * gcc.dg/dfp/compare-eq.h: Move to ...
188         * c-c++-common/compare-eq.h: here.
189         * gcc.dg/dfp/compare-rel-const.c: Move to ...
190         * c-c++-common/compare-rel-const.c: here.
191         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
192         * c-c++-common/compare-rel-d128.c: here.
193         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
194         * c-c++-common/compare-rel-d32.c: here.
195         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
196         * c-c++-common/compare-rel-d64.c: here.
197         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
198         * c-c++-common/compare-rel-dfp.c: here.
199         * gcc.dg/dfp/compare-rel.h: Move to ...
200         * c-c++-common/compare-rel.h: here.
201         * gcc.dg/dfp/compare-special-d128.c: Move to ...
202         * c-c++-common/compare-special-d128.c: here.
203         * gcc.dg/dfp/compare-special-d32.c: Move to ...
204         * c-c++-common/compare-special-d32.c: here.
205         * gcc.dg/dfp/compare-special-d64.c: Move to ...
206         * c-c++-common/compare-special-d64.c: here.
207         * gcc.dg/dfp/compare-special.h: Move to ...
208         * c-c++-common/compare-special.h: here.
209         * gcc.dg/dfp/constants-zero.c: Move to ...
210         * c-c++-common/constants-zero.c: here.
211         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
212         * c-c++-common/convert-bfp-10.c: here.
213         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
214         * c-c++-common/convert-bfp-11.c: here.
215         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
216         * c-c++-common/convert-bfp-12.c: here.
217         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
218         * c-c++-common/convert-bfp-13.c: here.
219         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
220         * c-c++-common/convert-bfp-14.c: here.
221         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
222         * c-c++-common/convert-bfp-2.c: here.
223         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
224         * c-c++-common/convert-bfp-3.c: here.
225         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
226         * c-c++-common/convert-bfp-4.c: here.
227         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
228         * c-c++-common/convert-bfp-5.c: here.
229         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
230         * c-c++-common/convert-bfp-6.c: here.
231         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
232         * c-c++-common/convert-bfp-7.c: here.
233         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
234         * c-c++-common/convert-bfp-8.c: here.
235         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
236         * c-c++-common/convert-bfp-9.c: here.
237         * gcc.dg/dfp/convert-bfp.c: Move to ...
238         * c-c++-common/convert-bfp.c: here.
239         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
240         * c-c++-common/convert-bfp-fold.c: here.
241         * gcc.dg/dfp/convert-dfp.c: Move to ...
242         * c-c++-common/convert-dfp.c: here.
243         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
244         * c-c++-common/convert-dfp-fold-2.c: here.
245         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
246         * c-c++-common/convert-dfp-fold.c: here.
247         * gcc.dg/dfp/convert.h: Move to ...
248         * c-c++-common/convert.h: here.
249         * gcc.dg/dfp/convert-int.c: Move to ...
250         * c-c++-common/convert-int.c: here.
251         * gcc.dg/dfp/convert-int-fold.c: Move to ...
252         * c-c++-common/convert-int-fold.c: here.
253         * gcc.dg/dfp/convert-int-max.c: Move to ...
254         * c-c++-common/convert-int-max.c: here.
255         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
256         * c-c++-common/convert-int-max-fold.c: here.
257         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
258         * c-c++-common/convert-int-saturate.c: here.
259         * gcc.dg/dfp/func-array.c: Move to ...
260         * c-c++-common/func-array.c: here.
261         * gcc.dg/dfp/func-deref.c: Move to ...
262         * c-c++-common/func-deref.c: here.
263         * gcc.dg/dfp/func-mixed.c: Move to ...
264         * c-c++-common/func-mixed.c: here.
265         * gcc.dg/dfp/func-pointer.c: Move to ...
266         * c-c++-common/func-pointer.c: here.
267         * gcc.dg/dfp/func-scalar.c: Move to ...
268         * c-c++-common/func-scalar.c: here.
269         * gcc.dg/dfp/func-struct.c: Move to ...
270         * c-c++-common/func-struct.c: here.
271         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
272         * c-c++-common/func-vararg-alternate-d128-2.c: here.
273         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
274         * c-c++-common/func-vararg-alternate-d128.c: here.
275         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
276         * c-c++-common/func-vararg-alternate-d32.c: here.
277         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
278         * c-c++-common/func-vararg-alternate-d64.c: here.
279         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
280         * c-c++-common/func-vararg-alternate.h: here.
281         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
282         * c-c++-common/func-vararg-dfp.c: here.
283         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
284         * c-c++-common/func-vararg-mixed-2.c: here.
285         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
286         * c-c++-common/func-vararg-mixed.c: here.
287         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
288         * c-c++-common/func-vararg-size0.c: here.
289         * gcc.dg/dfp/inf-1.c: Move to ...
290         * c-c++-common/inf-1.c: here.
291         * gcc.dg/dfp/loop-index.c: Move to ...
292         * c-c++-common/loop-index.c: here.
293         * gcc.dg/dfp/modes.c: Move to ...
294         * c-c++-common/modes.c: here.
295         * gcc.dg/dfp/nan-1.c: Move to ...
296         * c-c++-common/nan-1.c: here.
297         * gcc.dg/dfp/nan-2.c: Move to ...
298         * c-c++-common/nan-2.c: here.
299         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
300         * c-c++-common/operator-arith-fold.c: here.
301         * gcc.dg/dfp/operator-assignment.c: Move to ...
302         * c-c++-common/operator-assignment.c: here.
303         * gcc.dg/dfp/operator-comma.c: Move to ...
304         * c-c++-common/operator-comma.c: here.
305         * gcc.dg/dfp/operator-cond.c: Move to ...
306         * c-c++-common/operator-cond.c: here.
307         * gcc.dg/dfp/operator-logical.c: Move to ...
308         * c-c++-common/operator-logical.c: here.
309         * gcc.dg/dfp/operator-unary.c: Move to ...
310         * c-c++-common/operator-unary.c: here.
311         * gcc.dg/dfp/pr31385.c: Move to ...
312         * c-c++-common/pr31385.c: here.
313         * gcc.dg/dfp/pr33466.c: Move to ...
314         * c-c++-common/pr33466.c: here.
315         * gcc.dg/dfp/pr35620.c: Move to ...
316         * c-c++-common/pr35620.c: here.
317         * gcc.dg/dfp/pr36800.c: Move to ...
318         * c-c++-common/pr36800.c: here.
319         * gcc.dg/dfp/pr39034.c: Move to ...
320         * c-c++-common/pr39034.c: here.
321         * gcc.dg/dfp/pr39035.c: Move to ...
322         * c-c++-common/pr39035.c: here.
323         * gcc.dg/dfp/pr39902.c: Move to ...
324         * c-c++-common/pr39902.c: here.
325         * gcc.dg/dfp/pr39986.c: Move to ...
326         * c-c++-common/pr39986.c: here.
327         * gcc.dg/dfp/signbit-1.c: Move to ...
328         * c-c++-common/signbit-1.c: here.
329         * gcc.dg/dfp/signbit-2.c: Move to ...
330         * c-c++-common/signbit-2.c: here.
331         * gcc.dg/dfp/struct-layout-1.c: Move to ...
332         * c-c++-common/struct-layout-1.c: here.
333         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
334         * c-c++-common/usual-arith-conv.c: here.
335         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
336         * c-c++-common/usual-arith-conv-const.c: here.
337
338 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
339
340         PR testsuite/41288
341         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
342         stack alignment.
343
344 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
345
346         PR c++/39365
347         * typeck.c (cp_build_unary_op): Check TREE_CODE for bools instead of
348         using same_type_p.
349         (convert_for_assignment): Likewise.
350         * cvt.c (type_promotes_to): Likewise.
351
352 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
353
354         * gcc/testsuite/gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
355         * gcc/testsuite/gcc.dg/dfp/signbit-2.c: Use it.
356         * gcc/testsuite/gcc.dg/dfp/func-vararg-alternate.h: Change two
357         arguments to unsigned int.
358         * gcc/testsuite/gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
359         * gcc/testsuite/gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
360         * gcc/testsuite/gcc.dg/dfp/convert-dfp-fold.c: Ditto
361         * gcc/testsuite/gcc.dg/dfp/convert-int-max-fold.c: Ditto.
362         * gcc/testsuite/gcc.dg/dfp/operator-arith-fold.c: Ditto.
363         * gcc/testsuite/gcc.dg/dfp/pr39986.c: Ditto.
364         * gcc/testsuite/gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
365         * gcc/testsuite/gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
366         * gcc/testsuite/gcc.dg/dfp/pr35620.c: Define typedef for C++.
367         * gcc/testsuite/gcc.dg/dfp/convert-int.c: Define BOOL for C++.
368         * gcc/testsuite/gcc.dg/dfp/convert-int-fold.c: Ditto.
369
370 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
371
372         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
373
374 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
375
376         PR c/41049
377         * dfp/pr41049.c: New test.
378
379 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
380
381         PR testsuite/41385
382         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
383
384 2009-09-17  Martin Jambor  <mjambor@suse.cz>
385
386         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
387         * gcc.dg/ipa/ipa-sra-1.c: New test.
388         * gcc.dg/ipa/ipa-sra-2.c: New test.
389         * gcc.dg/ipa/ipa-sra-3.c: New test.
390         * gcc.dg/ipa/ipa-sra-4.c: New test.
391         * gcc.dg/ipa/ipa-sra-5.c: New test.
392         * gcc.c-torture/execute/ipa-sra-1.c: New test.
393         * gcc.c-torture/execute/ipa-sra-2.c: New test.
394
395 2009-09-17  Michael Matz  <matz@suse.de>
396
397         PR middle-end/41347
398         * gfortran.dg/pr41347.f90: New test.
399
400 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
401
402         * gcc.c-torture/compile/20090917-1.c: New testcase.
403
404 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
405
406         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
407         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
408         alpha*-*-* target from XFAIL list.
409
410 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
411
412         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
413         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
414         * gcc.dg/dfp/cast-bad.c: Use default options.
415         * gcc.dg/dfp/compare-rel-const.c: Ditto.
416         * gcc.dg/dfp/composite-type.c: Ditto.
417         * gcc.dg/dfp/constants.c: Ditto.
418         * gcc.dg/dfp/constants-hex.c: Ditto.
419         * gcc.dg/dfp/constants-pedantic.c: Ditto.
420         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
421         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
422         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
423         * gcc.dg/dfp/ctypes.c: Ditto.
424         * gcc.dg/dfp/ddmode-ice.c: Ditto.
425         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
426         * gcc.dg/dfp/float-constant-double.c: Ditto.
427         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
428         * gcc.dg/dfp/keywords-reserved.c: Ditto.
429         * gcc.dg/dfp/modes.c: Ditto.
430         * gcc.dg/dfp/operator-bitwise.c: Ditto.
431         * gcc.dg/dfp/pr31344.c: Ditto.
432         * gcc.dg/dfp/pr31385.c: Ditto.
433         * gcc.dg/dfp/pr33466.c: Ditto.
434         * gcc.dg/dfp/pr35620.c: Ditto.
435         * gcc.dg/dfp/pr37435.c: Ditto.
436         * gcc.dg/dfp/pr39986.c: Ditto.
437         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
438         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
439         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
440         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
441         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
442         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
443         * gcc.dg/dfp/typespec.c: Ditto.
444         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
445         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
446         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
447         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
448         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
449         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
450         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
451         * gcc.dg/dfp/compare-rel.h: Ditto.
452         * gcc.dg/dfp/compare-special.h: Ditto.
453         * gcc.dg/dfp/convert.h: Ditto.
454         * gcc.dg/dfp/fe-check.h: Ditto.
455         * gcc.dg/dfp/call-by-value.c: Use default options and
456           debug macros.
457         * gcc.dg/dfp/cast.c: Ditto.
458         * gcc.dg/dfp/compare-eq-const.c: Ditto.
459         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
460         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
461         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
462         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
463         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
464         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
465         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
466         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
467         * gcc.dg/dfp/compare-special-d32.c: Ditto.
468         * gcc.dg/dfp/compare-special-d64.c: Ditto.
469         * gcc.dg/dfp/compare-special-d128.c: Ditto.
470         * gcc.dg/dfp/constants-zero.c: Ditto.
471         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
472         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
473         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
474         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
475         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
476         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
477         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
478         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
479         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
480         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
481         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
482         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
483         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
484         * gcc.dg/dfp/convert-bfp.c: Ditto.
485         * gcc.dg/dfp/convert-complex.c: Ditto.
486         * gcc.dg/dfp/convert-dfp.c: Ditto.
487         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
488         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
489         * gcc.dg/dfp/convert-int.c: Ditto.
490         * gcc.dg/dfp/convert-int-fold.c: Ditto.
491         * gcc.dg/dfp/convert-int-max.c: Ditto.
492         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
493         * gcc.dg/dfp/decfloat-constants.c: Ditto.
494         * gcc.dg/dfp/fe-binop.c: Ditto.
495         * gcc.dg/dfp/fe-convert-1.c: Ditto.
496         * gcc.dg/dfp/fe-convert-2.c: Ditto.
497         * gcc.dg/dfp/fe-convert-3.c: Ditto.
498         * gcc.dg/dfp/func-array.c: Ditto.
499         * gcc.dg/dfp/func-deref.c: Ditto.
500         * gcc.dg/dfp/func-mixed.c: Ditto.
501         * gcc.dg/dfp/func-pointer.c: Ditto.
502         * gcc.dg/dfp/func-scalar.c: Ditto.
503         * gcc.dg/dfp/func-struct.c: Ditto.
504         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
505         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
506         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
507         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
508         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
509         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
510         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
511         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
512         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
513         * gcc.dg/dfp/inf-1.c: Ditto.
514         * gcc.dg/dfp/loop-index.c: Ditto.
515         * gcc.dg/dfp/nan-1.c: Ditto.
516         * gcc.dg/dfp/nan-2.c: Ditto.
517         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
518         * gcc.dg/dfp/operator-assignment.c: Ditto.
519         * gcc.dg/dfp/operator-comma.c: Ditto.
520         * gcc.dg/dfp/operator-cond.c: Ditto.
521         * gcc.dg/dfp/operator-logical.c: Ditto.
522         * gcc.dg/dfp/operator-unary.c: Ditto.
523         * gcc.dg/dfp/pr36800.c: Ditto.
524         * gcc.dg/dfp/pr39034.c: Ditto.
525         * gcc.dg/dfp/pr39035.c: Ditto.
526         * gcc.dg/dfp/pr39902.c: Ditto.
527         * gcc.dg/dfp/signbit-1.c: Ditto.
528         * gcc.dg/dfp/signbit-2.c: Ditto.
529         * gcc.dg/dfp/struct-layout-1.c: Ditto.
530         * gcc.dg/dfp/union-init.c: Ditto.
531         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
532
533 2009-09-16  Michael Matz  <matz@suse.de>
534
535         PR fortran/41212
536         * gfortran.dg/pr41212.f90: New test.
537
538 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
539
540         * gnat.dg/alignment9.adb: New test.
541
542 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
543
544         * gnat.dg/discr20.ad[sb]: New test.
545
546 2009-09-16  Richard Guenther  <rguenther@suse.de>
547
548         PR middle-end/34011
549         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
550
551 2009-09-16  DJ Delorie  <dj@redhat.com>
552             Kaz Kojima  <kkojima@gcc.gnu.org>
553
554         * gcc.target/sh/struct-arg-dw2.c: New test.
555
556 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
557             Jakub Jelinek  <jakub@redhat.com>
558
559         PR target/41175
560         * gcc.target/powerpc/pr41175.c: New test.
561
562 2009-09-14  Richard Henderson  <rth@redhat.com>
563
564         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
565         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
566         gcc.dg/tree-ssa/asmgoto-1.c: New files.
567
568 2009-09-14  Richard Henderson  <rth@redhat.com>
569
570         * g++.dg/eh/builtin1.C: Update resx pattern match.
571         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
572
573 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
574
575         * gcc.target/mips/branch-helper.h: New file.
576         * gcc.target/mips/branch-2.c,
577         * gcc.target/mips/branch-3.c,
578         * gcc.target/mips/branch-4.c,
579         * gcc.target/mips/branch-5.c,
580         * gcc.target/mips/branch-6.c,
581         * gcc.target/mips/branch-7.c,
582         * gcc.target/mips/branch-8.c,
583         * gcc.target/mips/branch-9.c,
584         * gcc.target/mips/branch-10.c,
585         * gcc.target/mips/branch-11.c,
586         * gcc.target/mips/branch-12.c,
587         * gcc.target/mips/branch-13.c,
588         * gcc.target/mips/branch-14.c,
589         * gcc.target/mips/branch-15.c: New tests.
590
591 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
592
593         PR target/41331
594         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
595         -m32 -mpowerpc64 system.
596
597 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
598
599         From Jie Zhang <jie.zhang@analog.com>:
600         * gcc.target/bfin/saveall.c: New test.
601         * gcc.target/bfin/20090914-1.c: New test.
602         * gcc.target/bfin/20090914-2.c: New test.
603
604         * gcc.target/bfin/20090914-3.c: New test.
605
606 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
607
608         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
609
610 2009-09-14  Richard Guenther  <rguenther@suse.de>
611
612         PR middle-end/41350
613         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
614
615 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
616
617         PR libgfortran/41328
618         * gfortran.dg/cr_lf.f90: New test.
619
620 2009-09-11  Michael Matz  <matz@suse.de>
621
622         PR middle-end/41275
623         * g++.dg/tree-ssa/pr41275.C: New test.
624
625 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
626
627         PR fortran/41242
628         * gfortran.dg/proc_ptr_comp_21.f90: New.
629
630 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
631
632         PR fortran/31292
633         * gfortran.dg/module_procedure_1.f90: New test.
634         * gfortran.dg/module_procedure_2.f90: Ditto.
635         * gfortran.dg/generic_14.f90: Move dg-error to new location.
636
637 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
638             James A. Morrison  <phython@gcc.gnu.org>
639
640         PR ada/18302
641         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
642         commands.
643         * ada/acats/run_test.exp: New file.
644
645 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
646
647         Revert:
648         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
649
650         PR rtl-optimization/39779
651         * gcc.dg/pr39979.c: New test.
652
653 2009-09-10  Richard Guenther  <rguenther@suse.de>
654
655         PR middle-end/41257
656         * g++.dg/torture/pr41257-2.C: New testcase.
657
658 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
659
660         PR c++/28293
661         * g++.dg/template/crash91.C: New.
662
663 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
664
665         PR rtl-optimization/39779
666         * gcc.dg/pr39979.c: New test.
667
668 2009-09-09  Richard Guenther  <rguenther@suse.de>
669
670         PR tree-optimization/41101
671         * gcc.c-torture/compile/pr41101.c: New testcase.
672
673 2009-09-09  Richard Guenther  <rguenther@suse.de>
674
675         PR middle-end/41317
676         * gcc.c-torture/execute/pr41317.c: New testcase.
677         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
678         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
679
680 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
681
682         Fix some test breakages on Darwin
683         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
684         and adjust.
685         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
686         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
687         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
688         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
689         take darwin specifics in account.
690
691 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
692
693         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
694         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
695
696 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
697
698         PR c++/39923
699         * g++.dg/cpp0x/initlist24.C: New.
700
701 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
702
703         * gcc.dg/large-size-array-2.c: Fix target requirement.
704         * gcc.dg/large-size-array-4.c: Likewise.
705         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
706         * gcc.dg/c99-const-expr-2.c: Likewise.
707         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
708         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
709         * gcc.dg/c90-const-expr-10.c: Likewise.
710         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
711         instead of long.
712         * gcc.dg/tree-ssa/pr33920.c: Likewise.
713         * gcc.dg/vect/pr33846.c: Likewise.
714         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
715         __PTRDIFF_TYPE__, instead of unsigned long.
716         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
717
718 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
719
720         PR debug/41229
721         PR debug/41291
722         PR debug/41300
723         * gfortran.dg/pr41229.f90: New.
724
725 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
726
727         PR debug/41232
728         * gcc.dg/pr41232.c: New.
729
730 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
731
732         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
733         contain -march.
734         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
735         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
736         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
737         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
738         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
739         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
740         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
741         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
742         options other than that used in dg-options.
743
744 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
745
746         PR rtl-optimization/41239
747         * gcc.c-torture/execute/pr41239.c: New test.
748
749 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
750
751         PR libgfortran/41192
752         * gfortran.dg/namelist_59.f90: New test.
753
754 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
755
756         From Mike Frysinger  <michael.frysinger@analog.com>
757         * gcc.target/bfin/mcpu-bf542m.c: New file.
758         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
759         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
760         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
761         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
762
763 2009-09-07  Martin Jambor  <mjambor@suse.cz>
764
765         PR middle-end/41282
766         * gcc.c-torture/compile/pr41282.c: New test.
767
768 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
769
770         PR fortran/41197
771         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
772         variables for stat and errmsg.
773         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
774         * gfortran.dg/allocate_stat_2.f90:  New test.
775
776 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
777
778         * gcc.c-torture/compile/20090907-1.c: New test.
779
780 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
781
782         PR bootstrap/41241
783         * gcc.dg/pr41241.c: New test.
784
785 2009-09-06  Richard Guenther  <rguenther@suse.de>
786
787         PR middle-end/41144
788         * g++.dg/torture/pr41144.C: New testcase.
789
790 2009-09-06  Richard Guenther  <rguenther@suse.de>
791
792         PR middle-end/41261
793         * gcc.dg/torture/pr41261.c: New testcase.
794
795 2009-09-05  Richard Guenther  <rguenther@suse.de>
796
797         PR middle-end/41181
798         * gcc.c-torture/compile/pr41181.c: New testcase.
799
800 2009-09-05  Richard Guenther  <rguenther@suse.de>
801
802         PR debug/41273
803         * g++.dg/torture/pr41273.C: New testcase.
804
805 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
806
807         PR fortran/41258
808         * gfortran.dg/typebound_proc_12.f90 : New test.
809
810 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
811
812         PR debug/41225
813         * gfortran.dg/pr41225.f90: New.
814
815 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
816
817         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
818         unistd.h, sys/types.h and sys/wait.h.
819         (gualchk_t): New.
820         (GUALCVT): New.
821         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
822         (GUALITY_GDB_REDIRECT): New.
823         (GUALITY_GDB_ARGS): Use it.
824
825 2009-09-04  Richard Guenther  <rguenther@suse.de>
826
827         PR middle-end/41257
828         * g++.dg/torture/pr41257.C: New testcase.
829
830 2009-09-04  Martin Jambor  <mjambor@suse.cz>
831
832         PR tree-optimization/41112
833         * gnat.dg/array8.adb: New test.
834
835 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
836
837         * gcc.target/arm/ctz.c: New test case.
838
839 2009-09-03  Alon Dayan  <alond@il.ibm.com>
840
841         PR tree-optimization/38275
842         * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
843         of iterations. Adjust the logic accordingly.
844         * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
845         * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
846         * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
847         * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
848         * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
849         * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
850         * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
851         * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
852         * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
853         * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
854         * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
855         * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
856
857 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
858
859         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
860         testcase using guality.h compiles and links and if a global variable
861         can be verified by gdb.
862
863 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
864
865         * lib/target-supports.exp (check_effective_target_sync_int_long):
866         Supported on Blackfin Linux targets.
867
868 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
869
870         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
871
872 2009-09-03  Diego Novillo  <dnovillo@google.com>
873
874         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
875         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
876         * g++.dg/warn/unit-1.C: Likewise.
877         * g++.dg/ipa/iinline-1.C: Likewise.
878         * g++.dg/template/cond2.C: Adjust expected line location for the
879         error.
880         * g++.dg/template/pr35240.C: Likewise.
881
882 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
883
884         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
885         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
886
887 2009-09-02  Martin Jambor  <mjambor@suse.cz>
888
889         * gcc.dg/tree-ssa/sra-8.c: New testcase.
890         * gcc.dg/memcpy-1.c: Add . to match pattern.
891         * gcc.dg/uninit-I.c: XFAIL warning test.
892         * g++.dg/warn/unit-1.C: XFAIL warning test.
893
894 2009-09-02  Ian Lance Taylor  <iant@google.com>
895
896         * gcc.dg/20090902-1.c: New test.
897
898 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
899
900         * gcc.dg/builtin-object-size-9.c: New test.
901
902 2009-09-02  Olivier Hainque  <hainque@adacore.com>
903
904         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
905
906 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
907             Olivier Hainque  <hainque@adacore.com>
908
909         * gnat.dg/misaligned_param.adb: New test.
910         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
911         * gnat.dg/slice7.adb: Add 1 more related case.
912
913 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
914
915         * gcc.dg/guality/guality.c: Expect to fail for now.
916         * gcc.dg/guality/example.c: Likewise.
917
918 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
919
920         * gcc.dg/guality/guality.c: New.
921         * gcc.dg/guality/guality.h: New.
922         * gcc.dg/guality/guality.exp: New.
923         * gcc.dg/guality/example.c: New.
924         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
925         (cleanup-saved-temps): Likewise, .gkd files too.
926
927 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
928
929         PR fortran/39229
930         * gfortran.dg/line_length_3.f: New test.
931         * gfortran.dg/line_length_4.f90: New test.
932
933 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
934
935         * lib/target-supports.exp (check_gc_sections_available):
936         Add proper pattern quote.
937
938 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
939             Kaz Kojima  <kkojima@gcc.gnu.org>
940
941         * lib/target-supports.exp (add_options_for_ieee): New procedure.
942         * g++.dg/cdce3.C: Use dg-add-options ieee.
943         * g++.dg/torture/type-generic-1.C: Likewise.
944         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
945         * gcc.dg/pr28796-2.c: Likewise.
946         * gcc.dg/torture/builtin-math-7.c: Likewise.
947         * gcc.dg/torture/type-generic-1.c: Likewise.
948         * gfortran.dg/boz_14.f90: Likewise.
949         * gfortran.dg/erf_2.F90: Likewise.
950         * gfortran.dg/init_flag_3.f90: Likewise.
951         * gfortran.dg/init_flag_4.f90: Likewise.
952         * gfortran.dg/init_flag_5.f90: Likewise.
953         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
954         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
955         * gfortran.dg/isnan_1.f90: Likewise.
956         * gfortran.dg/isnan_2.f90: Likewise.
957         * gfortran.dg/maxlocval_2.f90: Likewise.
958         * gfortran.dg/maxlocval_4.f90: Likewise.
959         * gfortran.dg/minlocval_1.f90: Likewise.
960         * gfortran.dg/minlocval_4.f90: Likewise.
961         * gfortran.dg/module_nan.f90: Likewise.
962         * gfortran.dg/namelist_42.f90: Likewise.
963         * gfortran.dg/namelist_43.f90: Likewise.
964         * gfortran.dg/nan_1.f90: Likewise.
965         * gfortran.dg/nan_2.f90: Likewise.
966         * gfortran.dg/nan_3.f90: Likewise.
967         * gfortran.dg/nan_4.f90: Likewise.
968         * gfortran.dg/nan_5.f90: Likewise.
969         * gfortran.dg/nearest_1.f90: Likewise.
970         * gfortran.dg/nearest_2.f90: Likewise.
971         * gfortran.dg/nearest_3.f90: Likewise.
972         * gfortran.dg/pr37243.f: Likewise.
973         * gfortran.dg/real_const_3.f90: Likewise.
974         * gfortran.dg/transfer_simplify_2.f90: Likewise.
975
976 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
977
978         PR debug/30161
979         * g++.dg/debug/dwarf2/template-params-1.C: New test.
980         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
981         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
982         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
983         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
984         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
985         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
986         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
987         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
988         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
989         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
990         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
991         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
992
993 2009-08-31  Jason Merrill  <jason@redhat.com>
994
995         PR c++/41127
996         * g++.dg/parse/enum5.C: New.
997         * g++.dg/cpp0x/enum1.C: Adjust expected error.
998
999 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1000
1001         PR fortran/40940
1002         * gfortran.dg/allocate_derived_1.f90: New.
1003         * gfortran.dg/class_3.f03: New.
1004
1005 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1006
1007         PR fortran/40996
1008         * gfortran.dg/allocatable_scalar_1.f90: New.
1009         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1010         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1011         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1012
1013 2009-08-30  Richard Guenther  <rguenther@suse.de>
1014
1015         PR tree-optimization/41186
1016         * g++.dg/torture/pr41186.C: New testcase.
1017         * g++.dg/tree-ssa/pr41186.C: Likewise.
1018
1019 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1020
1021         PR c++/41187
1022         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1023         take ia64 assembly comments syntax in account.
1024
1025 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1026
1027         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1028
1029 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1030
1031         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1032         * gfortran.dg/whole_file_6.f90: Likewise.
1033
1034 2009-08-28  Cary Coutant  <ccoutant@google.com>
1035
1036         PR debug/41063
1037         * g++.dg/debug/dwarf2/pr41063.C: New test.
1038
1039 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1040
1041         PR rtl-optimization/40861
1042         * gcc.dg/pr40861.c: New test.
1043
1044 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1045
1046         PR fortran/40869
1047         * gfortran.dg/proc_ptr_comp_20.f90: New.
1048
1049 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1050
1051         PR libfortran/39667
1052         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1053         open temp file with status="scratch".
1054         * gfortran.dg/fmt_cache_1.f: Likewise.
1055         * gfortran.dg/fmt_exhaust.f90: Likewise.
1056         * gfortran.dg/fmt_t_4.f90: Likewise.
1057         * gfortran.dg/fseek.f90: Likewise.
1058         * gfortran.dg/list_read_5.f90: Likewise.
1059         * gfortran.dg/namelist_39.f90: Likewise.
1060         * gfortran.dg/namelist_56.f90: Likewise.
1061         * gfortran.dg/read_bad_advance.f90: Likewise.
1062         * gfortran.dg/read_repeat.f90: Likewise.
1063         * gfortran.dg/read_size_noadvance.f90: Likewise.
1064         * gfortran.dg/read_x_past.f: Likewise.
1065
1066 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1067
1068         PR fortran/28039
1069         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1070
1071 2009-08-27  Daniel Kraft  <d@domob.eu>
1072
1073         PR fortran/37425
1074         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1075         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1076         error and fix problem with recursive assignment.
1077         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1078         * gfortran.dg/typebound_operator_3.f03: New test.
1079         * gfortran.dg/typebound_operator_4.f03: New test.
1080
1081 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1082
1083         PR debug/41170
1084         * debug/dwarf2/namespace-1.C: New test.
1085
1086 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1087
1088         PR fortran/41162
1089         * gfortran.dg/pr41162.f: New.
1090
1091 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1092             Richard Sandiford  <rdsandiford@googlemail.com>
1093
1094         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1095         with "forbid_cpu".
1096         * gcc.target/mips/branch-1.c: Update accordingly.
1097         * gcc.target/mips/extend-1.c: Likewise.
1098         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1099
1100 2009-08-26  Richard Guenther  <rguenther@suse.de>
1101
1102         PR middle-end/41163
1103         * gcc.c-torture/compile/pr41163.c: New testcase.
1104         * gcc.dg/pr35899.c: Adjust.
1105
1106 2009-08-26  Richard Guenther  <rguenther@suse.de>
1107
1108         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1109
1110 2009-08-26  Jason Merrill  <jason@redhat.com>
1111
1112         * g++.dg/cpp0x/explicit3.C: New.
1113         * g++.dg/overload/cond2.C: New.
1114
1115 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1116
1117         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1118
1119 2009-08-25  Jan Hubicka  <jh@suse.cz>
1120
1121         * gcc.target/i386/sse5-shift1-vector.c
1122         * gcc.target/i386/isa-12.c
1123         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1124         * gcc.target/i386/sse5-pcmov2.c
1125         * gcc.target/i386/isa-3.c
1126         * gcc.target/i386/sse5-shift2-vector.c
1127         * gcc.target/i386/isa-7.c
1128         * gcc.target/i386/funcspec-2.c
1129         * gcc.target/i386/sse5-haddX.c
1130         * gcc.target/i386/sse5-hadduX.c
1131         * gcc.target/i386/isa-9.c
1132         * gcc.target/i386/sse5-maccXX.c
1133         * gcc.target/i386/sse5-shift3-vector.c
1134         * gcc.target/i386/sse5-msubXX.c
1135         * gcc.target/i386/sse5-permpX.c
1136         * gcc.target/i386/sse5-check.h
1137         * gcc.target/i386/sse-12.c
1138         * gcc.target/i386/sse-11.c
1139         * gcc.target/i386/sse-10.c
1140         * gcc.target/i386/sse-13.c
1141         * gcc.target/i386/sse-14.c
1142         * gcc.target/i386/sse-22.c
1143         * gcc.target/i386/sse-2.c
1144         * gcc.target/i386/sse-13.c
1145         * gcc.target/i386/avx-2.c
1146         * gcc.target/i386/sse5-rotate1-vector.c
1147         * gcc.target/i386/isa-4.c
1148         * gcc.target/i386/sse5-hsubX.c
1149         * gcc.target/i386/sse5-pcmov.c
1150         * gcc.target/i386/sse5-fma.c
1151         * gcc.target/i386/isa-8.c
1152         * gcc.target/i386/sse5-rotate2-vector.c
1153         * gcc.target/i386/sse5-nmaccXX.c
1154         * gcc.target/i386/sse5-imul64-vector.c
1155         * gcc.target/i386/sse5-nmsubXX.c
1156         * gcc.target/i386/sse5-rotate3-vector.c
1157         * gcc.target/i386/sse5-fma-vector.c
1158         * gcc.target/i386/sse5-imul32widen-vector.c
1159         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1160
1161         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1162         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1163         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1164         * gcc.target/i386/avx-1.c: Remove SSE5.
1165         * gcc.target/i386/avx-2.c: Remove SSE5.
1166         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1167         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1168         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1169         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1170
1171 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1172
1173         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1174
1175 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1176
1177         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1178         keyword works in the same manner as __alignof.
1179
1180 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1181
1182         PR libfortran/34670
1183         * gfortran.dg/unpack_bounds_1.f90:  New test.
1184         * gfortran.dg/unpack_bounds_2.f90:  New test.
1185         * gfortran.dg/unpack_bounds_3.f90:  New test.
1186
1187 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1188
1189         * gnat.dg/slice7.adb: New test.
1190         * gnat.dg/slice7_pkg.ads: New helper.
1191
1192 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1193
1194         PR fortran/41139
1195         * gfortran.dg/proc_ptr_25.f90: New.
1196         * gfortran.dg/proc_ptr_comp_18.f90: New.
1197         * gfortran.dg/proc_ptr_comp_19.f90: New.
1198
1199 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1200
1201         PR fortran/41154
1202         * gfortran.dg/fmt_error_8.f: New test.
1203
1204 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1205
1206         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1207         number, update all callers and synchronize results for latest MPC.
1208
1209 2009-08-21  Jason Merrill  <jason@redhat.com>
1210
1211         * g++.dg/warn/Wunused-17.C: New.
1212
1213 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1214
1215         * gcc.target/arm/combine-cmp-shift.c: New test.
1216
1217 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1218
1219         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1220         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1221         width specifier.
1222
1223 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1224
1225         * gfortran.dg/fmt_error_7.f: New test.
1226
1227 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1228
1229         PR target/40718
1230         * gcc.target/i386/pr40718.c: New test.
1231
1232 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1233
1234         * gfortran.dg/proc_ptr_24.f90: New test.
1235
1236 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1237
1238         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1239         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1240         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1241
1242 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1243
1244         PR fortran/28039
1245         * gfortran.dg/fmt_with_extra.f: new file.
1246
1247 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1248
1249         * lib/target-supports.exp
1250         (check_effective_target_arm_iwmmxt_ok): New procedure.
1251         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1252         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1253
1254 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1255
1256         * gfortran.dg/boz_9.f90: Do not load denormal floating
1257         point constants.  Remove -mieee option for alpha*-*-* targets.
1258
1259 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1260
1261         PR fortran/41106
1262         * gfortran.dg/proc_ptr_23.f90: New.
1263         * gfortran.dg/proc_ptr_comp_15.f90: New.
1264         * gfortran.dg/proc_ptr_comp_16.f90: New.
1265         * gfortran.dg/proc_ptr_comp_17.f90: New.
1266
1267 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1268
1269         PR c++/41131
1270         * g++.dg/expr/unary3.C: New test.
1271
1272 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1273
1274         * gfortran.dg/common_5.f: Add -mdalign for sh.
1275         * gfortran.dg/common_align_2.f90: Likewise.
1276
1277 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1278
1279         PR libfortran/40962
1280         * c_f_pointer_tests_4.f90:  New test.
1281
1282 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1283
1284         * gnat.dg/slice6.adb: New test.
1285         * gnat.dg/slice6_pkg.ads: New helper.
1286
1287 2009-08-20  Michael Matz  <matz@suse.de>
1288
1289         PR fortran/41126
1290         * gfortran.dg/pr41126.f90: New test.
1291
1292 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1293
1294         * gnat.dg/dynamic_bound.adb: New test.
1295
1296 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1297
1298         PR fortran/41121
1299         * gfortran.dg/intrinsic_5.f90: New.
1300
1301 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1302             Richard Earnshaw  <richard.earnshaw@arm.com>
1303
1304         * gcc.target/arm/20090811-1.c: New test.
1305
1306 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR middle-end/41123
1309         * gcc.dg/pr41123.c: New test.
1310
1311 2009-08-19  Jason Merrill  <jason@redhat.com>
1312
1313         PR c++/41120
1314         * g++.dg/other/gc4.C: New.
1315
1316 2009-08-18  Michael Matz  <matz@suse.de>
1317
1318         * gfortran.dg/vect/vect-gems.f90: New test.
1319         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1320
1321 2009-08-18  DJ Delorie  <dj@redhat.com>
1322
1323         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1324         * lib/gcc-defs.exp: ... to here.
1325
1326         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1327         GCC_EXEC_PREFIX before building the wrapper.
1328
1329 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1330
1331         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1332         tests.
1333         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1334         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1335         dg-options.  Fix dg-final clause.
1336
1337 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1338
1339         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1340
1341 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1342             Paul Thomas  <pault@gcc.gnu.org>
1343
1344         PR fortran/40870
1345         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1346
1347 2009-08-18  Richard Guenther  <rguenther@suse.de>
1348
1349         PR middle-end/41094
1350         * gcc.dg/torture/pr41094.c: New testcase.
1351         * gcc.dg/torture/builtin-power-1.c: Adjust.
1352         * gcc.dg/builtins-10.c: Likewise.
1353
1354 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1355
1356         PR target/40971
1357         * gcc.dg/pr40971.c: New test.
1358
1359 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1360
1361         PR fortran/41062
1362         * gfortran.dg/use_only_4.f90: New test.
1363
1364 2009-08-17  Daniel Kraft  <d@domob.eu>
1365
1366         PR fortran/37425
1367         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1368         NOPASS bindings as operators.
1369
1370 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1371
1372         * lib/target-supports.exp
1373         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1374         of targets that do not need command line argument to enable SIMD.
1375
1376 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1377
1378         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1379         typo in cache name.
1380
1381 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1382
1383         PR fortran/41075
1384         * gfortran.dg/unlimited_fmt_1.f90: New test.
1385
1386 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1387
1388         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1389
1390 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1391
1392         * gnat.dg/itype.ad[sb]: New test.
1393
1394 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1395
1396         * gcc.target/mips/mips.exp: Add terminology section to comment
1397         at the top of the file.  Fix typos.
1398
1399 2009-08-16  Jason Merrill  <jason@redhat.com>
1400
1401         * g++.dg/debug/dwarf2/inline1.C: New.
1402
1403 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1404
1405         PR target/38599
1406         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1407
1408 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1409
1410         PR debug/37801
1411         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1412         Make sure to trigger inlining optimizations.
1413         * gcc.dg/debug/dwarf2/inline2.c: New test.
1414
1415 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1416
1417         PR fortran/41070
1418         * gfortran.dg/structure_constructor_10.f90: New.
1419
1420 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1421
1422         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1423         * gcc.dg/pragma-re-2.c: Likewise.
1424         * gcc.dg/pragma-re-3.c: Likewise.
1425         * gcc.dg/pragma-re-4.c: Likewise.
1426         * g++.dg/other/pragma-re-1.C: Likewise.
1427         * g++.dg/other/pragma-re-2.C: Likewise.
1428
1429 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1430
1431         * gcc.dg/torture/builtin-math-7.c: New.
1432
1433 2009-08-14  Richard Guenther  <rguenther@suse.de>
1434
1435         * gcc.c-torture/execute/20090814-1.c: New testcase.
1436
1437 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1438
1439         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1440
1441 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1442
1443         PR target/40934
1444         * gcc.target/i386/pr40934.c: New.
1445
1446 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1447
1448         PR target/41019
1449         * gcc.target/i386/pr41019.c: New test.
1450
1451 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1452
1453         PR fortran/40955
1454         * gfortran.dg/winapi.f90: New test.
1455
1456 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1457
1458         PR fortran/40995
1459         * gfortran.dg/intrinsic_4.f90: New.
1460         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1461         different line.
1462
1463 2009-08-13  Richard Guenther  <rguenther@suse.de>
1464
1465         PR middle-end/41047
1466         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1467
1468 2009-08-12  Richard Guenther  <rguenther@suse.de>
1469
1470         PR tree-optimization/41011
1471         * gfortran.dg/pr41011.f: New testcase.
1472
1473 2009-08-11  Andrew Haley  <aph@redhat.com>
1474
1475         * gcc.target/arm/synchronize.c: New file.
1476
1477 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1478
1479         PR middle-end/40980
1480         * gfortran.dg/graphite/id-17.f: New.
1481
1482 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1483
1484         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1485
1486 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1487             Pranav Garg  <pranav.garg2107@gmail.com>
1488
1489         * gcc.dg/graphite/interchange-6.c: XFAILed.
1490
1491 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1492
1493         * gcc.dg/graphite/interchange-9.c: New.
1494
1495 2009-08-12  Richard Guenther  <rguenther@suse.de>
1496
1497         PR rtl-optimization/41033
1498         * gcc.dg/pr41033.c: New test.
1499
1500 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1501
1502         PR fortran/41022
1503         * gfortran.dg/proc_ptr_comp_14.f90: New.
1504
1505 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1506
1507         * gcc.target/mips/ext-5.c: New test.
1508         * gcc.target/mips/ext-6.c: New test.
1509         * gcc.target/mips/ext-7.c: New test.
1510         * gcc.target/mips/ext-8.c: New test.
1511         * gcc.target/mips/extend-2.c: New test.
1512
1513 2009-08-10  Jason Merrill  <jason@redhat.com>
1514
1515         * g++.dg/other/linkage2.C: New test for types-without-linkage
1516         handling.
1517         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1518         * g++.dg/lookup/anon2.C: Likewise.
1519         * g++.dg/other/anon3.C: Likewise.
1520         * g++.dg/template/arg2.C: Likewise.
1521         * g++.dg/template/local4.C: Likewise.
1522         * g++.old-deja/g++.law/operators32.C: Likewise.
1523         * g++.old-deja/g++.other/linkage2.C: Likewise.
1524         * g++.old-deja/g++.pt/enum6.C: Likewise.
1525         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1526         * g++.old-deja/g++.other/linkage1.C: Likewise.
1527
1528 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1529
1530         * gcc.dg/dg.exp: Test also c-c++-common dir.
1531         * g++.dg/dg.exp: Likewise.
1532         * g++.dg/warn/Wconversion-real.C: Delete.
1533         * gcc.dg/Wconversion-real.c: Move to ...
1534         * c-c++-common/Wconversion-real.c: ... here.
1535         * lib/target-supports.exp
1536         (check_effective_target_c,check_effective_target_c++): New.
1537
1538 2009-08-10  Daniel Kraft  <d@domob.eu>
1539
1540         PR fortran/37425
1541         * gfortran.dg/typebound_operator_1.f03: New test.
1542         * gfortran.dg/typebound_operator_2.f03: New test.
1543
1544 2009-08-10  Richard Guenther  <rguenther@suse.de>
1545
1546         PR middle-end/41006
1547         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1548         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1549
1550 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1551
1552         PR fortran/40940
1553         * gfortran.dg/class_1.f03: New.
1554         * gfortran.dg/class_2.f03: New.
1555         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1556         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1557         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1558         * gfortran.dg/typebound_call_10.f03: Ditto.
1559         * gfortran.dg/typebound_call_2.f03: Ditto.
1560         * gfortran.dg/typebound_call_3.f03: Ditto.
1561         * gfortran.dg/typebound_call_4.f03: Ditto.
1562         * gfortran.dg/typebound_generic_3.f03: Ditto.
1563         * gfortran.dg/typebound_generic_4.f03: Ditto.
1564         * gfortran.dg/typebound_proc_1.f08: Ditto.
1565         * gfortran.dg/typebound_proc_5.f03: Ditto.
1566         * gfortran.dg/typebound_proc_6.f03: Ditto.
1567
1568 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1569
1570         PR c++/40866
1571         * g++.dg/expr/stmt-expr-1.C: New test.
1572
1573 2009-08-09  Richard Guenther  <rguenther@suse.de>
1574
1575         PR tree-optimization/41016
1576         * gcc.c-torture/compile/pr41016.c: New testcase.
1577
1578 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1579
1580         * gcc.dg/overflow-warn-8.c: New test.
1581
1582 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1583
1584         PR tree-optimization/41008
1585         * gcc.dg/vect/O1-pr41008.c: New test.
1586
1587 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1588
1589         PR fortran/40955
1590         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1591
1592 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1593
1594         * gcc.target/bfin/loop-autoinc.c: New file.
1595
1596 2009-08-08  Richard Guenther  <rguenther@suse.de>
1597
1598         PR tree-optimization/40991
1599         * g++.dg/torture/pr40991.C: New testcase.
1600
1601 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1602
1603         * ada/acats/support/impdef.a: Tweak timing constants. Add
1604         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1605         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1606         * ada/acats/tests/c9/c940007.a: Likewise.
1607         * ada/acats/tests/c9/c94001c.ada: Likewise.
1608         * ada/acats/tests/c9/c94006a.ada: Likewise.
1609         * ada/acats/tests/c9/c94008c.ada: Likewise.
1610         * ada/acats/tests/c9/c951002.a: Likewise.
1611         * ada/acats/tests/c9/c954a01.a: Likewise.
1612         * ada/acats/tests/c9/c96001a.ada: Likewise.
1613         * ada/acats/tests/c9/c97307a.ada: Likewise.
1614
1615 2009-08-07  Richard Guenther  <rguenther@suse.de>
1616
1617         PR tree-optimization/40999
1618         * gfortran.dg/pr40999.f: New testcase.
1619
1620 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1621
1622         * g++.dg/tree-prof/partition1.C: New test.
1623
1624 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1625
1626         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1627         attribute.
1628         * gcc.target/arm/vfp1[567].c: New tests.
1629
1630 2009-08-06  Jason Merrill  <jason@redhat.com>
1631
1632         PR c++/40948
1633         * g++.dg/ext/complit12.C: Expand.
1634
1635 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1636
1637         Merge ARM/hard_vfp_branch to trunk.
1638
1639         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1640
1641         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1642         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1643
1644         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1645
1646         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1647         (PCS): Define macro to use base AAPCS.
1648         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1649
1650         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1651
1652         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1653         Correct arm_neon.h typo.
1654
1655         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1656
1657         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1658         this a linkage test.
1659         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1660         argument marshalling.
1661         * abitest.h: New file.
1662         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1663         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1664
1665 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1666
1667         PR middle-end/32964
1668         * gcc.dg/tree-ssa/pr32964.c: New test.
1669
1670 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1671             H.J. Lu  <hongjiu.lu@intel.com>
1672
1673         PR target/40957
1674         * gcc.target/i386/pr40957.c: New test.
1675
1676 2009-08-06  Richard Guenther  <rguenther@suse.de>
1677
1678         PR tree-optimization/40964
1679         * gcc.c-torture/compile/pr40964.c: New testcase.
1680
1681 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1682
1683         PR fortran/40847
1684         * gfortran.dg/transfer_resolve_1.f90 : New test.
1685
1686 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1687             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1688
1689         PR target/40906
1690         * gcc.target/i386/pr40906-1.c: New test.
1691         * gcc.target/i386/pr40906-2.c: Ditto.
1692         * gcc.target/i386/pr40906-3.c: Ditto.
1693
1694 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1695
1696         PR rtl-optimization/40924
1697         * g++.dg/torture/pr40924.C: New test.
1698
1699 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1700
1701         PR c++/36069
1702         * g++.dg/warn/pr36069.C: New.
1703
1704 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1705
1706         PR c++/39987
1707         * g++.dg/overload/defarg4.C: New test.
1708
1709 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1710
1711         PR c++/16696
1712         * g++.dg/parse/pr16696.C: New.
1713         * g++.dg/parse/pr16696-permissive.C: New.
1714
1715 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1716
1717         PR fortran/40875
1718         * gfortran.dg/initialization_23.f90 : New test.
1719
1720 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1721
1722         PR debug/39706
1723         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1724
1725 2009-08-03  Jason Merrill  <jason@redhat.com>
1726             Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR c++/40948
1729         * g++.dg/ext/complit12.C: New.
1730
1731 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1732
1733         PR c/39902
1734         * gcc.target/powerpc/pr39902-2.c: New test.
1735
1736 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1737
1738         PR middle-end/40943
1739         * gcc.dg/uninit-6.c: Re-add XFAIL.
1740         * gcc.dg/uninit-6-O0.c: Likewise.
1741         * gcc.dg/uninit-pr40943.c: New test.
1742
1743 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1744
1745         PR testsuite/40858
1746         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1747         .ascii.
1748
1749 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1750
1751         PR libfortran/40853
1752         * gfortran.dg/namelist_40.f90: Update error output.
1753         * gfortran.dg/namelist_47.f90: Update error output.
1754         * gfortran.dg/namelist_58.f90: New test.
1755
1756 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1757
1758         PR fortran/40881
1759         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1760         * gfortran.dg/altreturn_3.f90: Ditto.
1761         * gfortran.dg/altreturn_5.f90: Ditto.
1762         * gfortran.dg/altreturn_6.f90: Ditto.
1763         * gfortran.dg/altreturn_7.f90: Ditto.
1764         * gfortran.dg/array_constructor_13.f90: Ditto.
1765         * gfortran.dg/arrayio_7.f90: Ditto.
1766         * gfortran.dg/arrayio_8.f90: Ditto.
1767         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1768         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1769         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1770         * gfortran.dg/backspace_8.f: Add -std=legacy.
1771         * gfortran.dg/backspace_9.f: Ditto.
1772         * gfortran.dg/char_comparison_1.f: Ditto.
1773         * gfortran.dg/char_decl_1.f90: Ditto.
1774         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1775         * gfortran.dg/char_pointer_assign.f90: Ditto.
1776         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1777         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1778         * gfortran.dg/char_pointer_func.f90: Ditto.
1779         * gfortran.dg/common_8.f90: Ditto.
1780         * gfortran.dg/constant_substring.f: Ditto.
1781         * gfortran.dg/data_char_2.f90: Ditto.
1782         * gfortran.dg/der_array_io_1.f90: Ditto.
1783         * gfortran.dg/der_array_io_2.f90: Ditto.
1784         * gfortran.dg/der_array_io_3.f90: Ditto.
1785         * gfortran.dg/der_io_3.f90: Ditto.
1786         * gfortran.dg/dev_null.F90: Ditto.
1787         * gfortran.dg/direct_io_2.f90: Ditto.
1788         * gfortran.dg/do_iterator_2.f90: Ditto.
1789         * gfortran.dg/e_d_fmt.f90: Ditto.
1790         * gfortran.dg/empty_format_1.f90: Ditto.
1791         * gfortran.dg/entry_17.f90: Modified warning message.
1792         * gfortran.dg/entry_7.f90: Add -std=legacy.
1793         * gfortran.dg/eor_1.f90: Ditto.
1794         * gfortran.dg/equiv_2.f90: Ditto.
1795         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1796         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1797         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1798         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1799         * gfortran.dg/fmt_error_2.f90: Ditto.
1800         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1801         * gfortran.dg/fmt_tl.f: Ditto.
1802         * gfortran.dg/fmt_white.f: Ditto.
1803         * gfortran.dg/func_derived_1.f90: Ditto.
1804         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1805         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1806         * gfortran.dg/global_references_2.f90: Ditto.
1807         * gfortran.dg/hollerith_1.f90: Ditto.
1808         * gfortran.dg/hollerith.f90: Use new-style character length.
1809         * gfortran.dg/hollerith_f95.f90: Ditto.
1810         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1811         * gfortran.dg/implicit_6.f90: Ditto.
1812         * gfortran.dg/implicit_9.f90: Ditto.
1813         * gfortran.dg/inquire_13.f90: Ditto.
1814         * gfortran.dg/inquire_5.f90: Ditto.
1815         * gfortran.dg/inquire_6.f90: Ditto.
1816         * gfortran.dg/inquire.f90: Ditto.
1817         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1818         * gfortran.dg/io_constraints_2.f90: Ditto.
1819         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1820         * gfortran.dg/loc_2.f90: Ditto.
1821         * gfortran.dg/logical_1.f90: Ditto.
1822         * gfortran.dg/longline.f: Ditto.
1823         * gfortran.dg/merge_char_1.f90: Ditto.
1824         * gfortran.dg/namelist_12.f: Ditto.
1825         * gfortran.dg/namelist_14.f90: Ditto.
1826         * gfortran.dg/namelist_18.f90: Ditto.
1827         * gfortran.dg/namelist_19.f90: Ditto.
1828         * gfortran.dg/namelist_21.f90: Ditto.
1829         * gfortran.dg/namelist_22.f90: Ditto.
1830         * gfortran.dg/namelist_37.f90: Ditto.
1831         * gfortran.dg/namelist_54.f90: Ditto.
1832         * gfortran.dg/namelist_55.f90: Ditto.
1833         * gfortran.dg/namelist_empty.f90: Ditto.
1834         * gfortran.dg/namelist_use.f90: Use new-style character length.
1835         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1836         * gfortran.dg/nested_modules_4.f90: Ditto.
1837         * gfortran.dg/nested_modules_5.f90: Ditto.
1838         * gfortran.dg/open-options-blanks.f: Ditto.
1839         * gfortran.dg/output_exponents_1.f90: Ditto.
1840         * gfortran.dg/parens_5.f90: Ditto.
1841         * gfortran.dg/parens_6.f90: Ditto.
1842         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1843         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1844         * gfortran.dg/pr15129.f90: Ditto.
1845         * gfortran.dg/pr15332.f: Ditto.
1846         * gfortran.dg/pr16597.f90: Ditto.
1847         * gfortran.dg/pr17143.f90: Ditto.
1848         * gfortran.dg/pr17164.f90: Ditto.
1849         * gfortran.dg/pr17229.f: Modified warning message.
1850         * gfortran.dg/pr18210.f90: Add -std=legacy.
1851         * gfortran.dg/pr19155.f: Ditto.
1852         * gfortran.dg/pr20086.f90: Ditto.
1853         * gfortran.dg/pr20124.f90: Ditto.
1854         * gfortran.dg/pr20755.f: Ditto.
1855         * gfortran.dg/pr20865.f90: Ditto.
1856         * gfortran.dg/pr20950.f: Ditto.
1857         * gfortran.dg/pr21730.f: Ditto.
1858         * gfortran.dg/pr22491.f: Ditto.
1859         * gfortran.dg/pr29713.f90: Ditto.
1860         * gfortran.dg/print_parentheses_1.f: Ditto.
1861         * gfortran.dg/print_parentheses_2.f90: Ditto.
1862         * gfortran.dg/proc_assign_1.f90: Ditto.
1863         * gfortran.dg/proc_decl_1.f90: Ditto.
1864         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1865         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1866         * gfortran.dg/read_float_1.f90: Ditto.
1867         * gfortran.dg/read_logical.f90: Ditto.
1868         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1869         * gfortran.dg/return_1.f90: Ditto.
1870         * gfortran.dg/rewind_1.f90: Ditto.
1871         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1872         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1873         * gfortran.dg/stfunc_1.f90: Ditto.
1874         * gfortran.dg/stfunc_3.f90: Ditto.
1875         * gfortran.dg/stfunc_4.f90: Ditto.
1876         * gfortran.dg/stfunc_6.f90: Ditto.
1877         * gfortran.dg/streamio_2.f90: Ditto.
1878         * gfortran.dg/string_ctor_1.f90: Ditto.
1879         * gfortran.dg/string_null_compare_1.f: Ditto.
1880         * gfortran.dg/substr_6.f90: Ditto.
1881         * gfortran.dg/tl_editing.f90: Ditto.
1882         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1883         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1884         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1885         * gfortran.dg/g77/1832.f: Ditto.
1886         * gfortran.dg/g77/19981216-0.f Ditto.
1887         * gfortran.dg/g77/19990525-0.f: Ditto.
1888         * gfortran.dg/g77/19990826-2.f: Ditto.
1889         * gfortran.dg/g77/20000630-2.f: Ditto.
1890         * gfortran.dg/g77/20010116.f: Ditto.
1891         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1892         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1893         * gfortran.dg/g77/980520-1.f: Ditto.
1894         * gfortran.dg/g77/check0.f: Ditto.
1895         * gfortran.dg/g77/cpp3.F: Ditto.
1896         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1897         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1898         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1899         * gfortran.dg/g77/short.f: Ditto.
1900
1901 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
1902
1903         * gcc.target/mips/ext-3.c: Add NOMIPS16.
1904         * gcc.target/mips/ext-4.c: Likewise.
1905         * gcc.target/mips/interrupt_handler.c: Likewise.
1906         * gcc.target/mips/truncate-4.c: Likewise.
1907         * gcc.target/mips/truncate-5.c: Likewise.
1908
1909 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
1910
1911         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1912         -fgraphite-force-parallel to -floop-parallelize-all.
1913
1914 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
1915
1916         PR fortran/40011
1917         * gfortran.dg/whole_file_7.f90: New test.
1918         * gfortran.dg/whole_file_8.f90: New test.
1919         * gfortran.dg/whole_file_9.f90: New test.
1920         * gfortran.dg/whole_file_10.f90: New test.
1921         * gfortran.dg/whole_file_11.f90: New test.
1922         * gfortran.dg/whole_file_12.f90: New test.
1923         * gfortran.dg/whole_file_13.f90: New test.
1924         * gfortran.dg/whole_file_14.f90: New test.
1925
1926 2009-07-31  Jason Merrill  <jason@redhat.com>
1927
1928         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1929         binding semantics.
1930         * g++.dg/cpp0x/named.C: Likewise.
1931         * g++.dg/cpp0x/overload.C: Likewise.
1932         * g++.dg/cpp0x/rv1n.C: Likewise.
1933         * g++.dg/cpp0x/rv1p.C: Likewise.
1934         * g++.dg/cpp0x/rv2n.C: Likewise.
1935         * g++.dg/cpp0x/rv2p.C: Likewise.
1936         * g++.dg/cpp0x/rv3n.C: Likewise.
1937         * g++.dg/cpp0x/rv3p.C: Likewise.
1938         * g++.dg/cpp0x/rv4n.C: Likewise.
1939         * g++.dg/cpp0x/rv4p.C: Likewise.
1940         * g++.dg/cpp0x/rv5n.C: Likewise.
1941         * g++.dg/cpp0x/rv5p.C: Likewise.
1942         * g++.dg/cpp0x/rv6n.C: Likewise.
1943         * g++.dg/cpp0x/rv6p.C: Likewise.
1944         * g++.dg/cpp0x/rv7n.C: Likewise.
1945         * g++.dg/cpp0x/rv7p.C: Likewise.
1946         * g++.dg/cpp0x/template_deduction.C: Likewise.
1947         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1948         * g++.dg/cpp0x/overloadn.C: New.
1949         * g++.dg/cpp0x/rv-cast.C: New.
1950
1951 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
1952
1953         * gcc.target/mips/ext-4.c: New test.
1954
1955 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1956
1957         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1958
1959 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1960
1961         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1962         * gcc.dg/tree-ssa/loop-32.c: Same.
1963         * gcc.dg/tree-ssa/loop-33.c: Same.
1964         * gcc.dg/tree-ssa/loop-34.c: Same.
1965         * gcc.dg/tree-ssa/loop-35.c: Same.
1966         * gcc.dg/tree-ssa/loop-7.c: Same.
1967         * gcc.dg/tree-ssa/pr23109.c: Same.
1968         * gcc.dg/tree-ssa/restrict-2.c: Same.
1969         * gcc.dg/tree-ssa/restrict-3.c: Same.
1970         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1971         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1972         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1973         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1974         * gcc.dg/tree-ssa/structopt-1.c: Same.
1975         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1976         * gfortran.dg/pr32921.f: Same.
1977
1978 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1979
1980         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1981         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1982         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1983         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1984         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1985         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1986         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1987         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1988         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1989         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1990         * gcc.dg/graphite/id-1.c: New.
1991         * gcc.dg/graphite/id-10.c: New.
1992         * gcc.dg/graphite/id-11.c: New.
1993         * gcc.dg/graphite/id-12.c: New.
1994         * gcc.dg/graphite/id-13.c: New.
1995         * gcc.dg/graphite/id-14.c: New.
1996         * gcc.dg/graphite/id-15.c: New.
1997         * gcc.dg/graphite/id-2.c: New.
1998         * gcc.dg/graphite/id-3.c: New.
1999         * gcc.dg/graphite/id-4.c: New.
2000         * gcc.dg/graphite/id-5.c: New.
2001         * gcc.dg/graphite/id-6.c: New.
2002         * gcc.dg/graphite/id-7.c: New.
2003         * gcc.dg/graphite/id-8.c: New.
2004         * gcc.dg/graphite/id-9.c: New.
2005         * gcc.dg/graphite/interchange-0.c: New.
2006         * gcc.dg/graphite/interchange-1.c: New.
2007         * gcc.dg/graphite/interchange-2.c: New.
2008         * gcc.dg/graphite/interchange-3.c: New.
2009         * gcc.dg/graphite/interchange-4.c: New.
2010         * gcc.dg/graphite/interchange-5.c: New.
2011         * gcc.dg/graphite/interchange-6.c: New.
2012         * gcc.dg/graphite/interchange-7.c: New.
2013         * gcc.dg/graphite/interchange-8.c: New.
2014         * gcc.dg/graphite/pr35356-1.c: New.
2015         * gcc.dg/graphite/pr35356-2.c: New.
2016         * gcc.dg/graphite/pr35356-3.c: New.
2017         * gcc.dg/graphite/pr40157.c: New.
2018         * gcc.dg/graphite/run-id-1.c: New.
2019         * gcc.dg/graphite/scop-20.c: New.
2020         * gcc.dg/graphite/scop-21.c: New.
2021         * gfortran.dg/graphite/id-1.f90: New.
2022         * gfortran.dg/graphite/id-10.f90: New.
2023         * gfortran.dg/graphite/id-11.f: New.
2024         * gfortran.dg/graphite/id-12.f: New.
2025         * gfortran.dg/graphite/id-13.f: New.
2026         * gfortran.dg/graphite/id-14.f: New.
2027         * gfortran.dg/graphite/id-15.f: New.
2028         * gfortran.dg/graphite/id-16.f: New.
2029         * gfortran.dg/graphite/id-5.f: New.
2030         * gfortran.dg/graphite/id-6.f: New.
2031         * gfortran.dg/graphite/id-7.f: New.
2032         * gfortran.dg/graphite/id-8.f: New.
2033         * gfortran.dg/graphite/id-9.f: New.
2034         * gfortran.dg/graphite/interchange-1.f: New.
2035         * gfortran.dg/graphite/interchange-2.f: New.
2036
2037 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2038
2039         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2040         flags based on the name of the testcase.
2041         * gfortran.dg/graphite/graphite.exp: Same.
2042
2043         * gcc.dg/graphite/block-0.c: Adjusted.
2044         * gcc.dg/graphite/block-1.c: Adjusted.
2045         * gcc.dg/graphite/block-2.c: Adjusted.
2046         * gcc.dg/graphite/block-3.c: Adjusted.
2047         * gcc.dg/graphite/block-4.c: Adjusted.
2048         * gcc.dg/graphite/block-5.c: Adjusted.
2049         * gcc.dg/graphite/block-6.c: Adjusted.
2050         * gcc.dg/graphite/pr37485.c: Adjusted.
2051         * gcc.dg/graphite/pr37684.c: Adjusted.
2052         * gcc.dg/graphite/pr37828.c: Adjusted.
2053         * gcc.dg/graphite/pr37883.c: Adjusted.
2054         * gcc.dg/graphite/pr37928.c: Adjusted.
2055         * gcc.dg/graphite/pr37943.c: Adjusted.
2056         * gcc.dg/graphite/pr38409.c: Adjusted.
2057         * gcc.dg/graphite/pr38498.c: Adjusted.
2058         * gcc.dg/graphite/pr38559.c: Adjusted.
2059         * gcc.dg/graphite/pr39335.c: Adjusted.
2060         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2061         * gcc.dg/graphite/scop-0.c: Adjusted.
2062         * gcc.dg/graphite/scop-1.c: Adjusted.
2063         * gcc.dg/graphite/scop-10.c: Adjusted.
2064         * gcc.dg/graphite/scop-11.c: Adjusted.
2065         * gcc.dg/graphite/scop-12.c: Adjusted.
2066         * gcc.dg/graphite/scop-13.c: Adjusted.
2067         * gcc.dg/graphite/scop-14.c: Adjusted.
2068         * gcc.dg/graphite/scop-15.c: Adjusted.
2069         * gcc.dg/graphite/scop-16.c: Adjusted.
2070         * gcc.dg/graphite/scop-17.c: Adjusted.
2071         * gcc.dg/graphite/scop-18.c: Adjusted.
2072         * gcc.dg/graphite/scop-19.c: Adjusted.
2073         * gcc.dg/graphite/scop-2.c: Adjusted.
2074         * gcc.dg/graphite/scop-3.c: Adjusted.-
2075         * gcc.dg/graphite/scop-4.c: Adjusted.
2076         * gcc.dg/graphite/scop-5.c: Adjusted.
2077         * gcc.dg/graphite/scop-6.c: Adjusted.
2078         * gcc.dg/graphite/scop-7.c: Adjusted.
2079         * gcc.dg/graphite/scop-8.c: Adjusted.
2080         * gcc.dg/graphite/scop-9.c: Adjusted.
2081         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2082         * gfortran.dg/graphite/block-1.f90: Adjusted.
2083         * gfortran.dg/graphite/block-2.f: Adjusted.
2084         * gfortran.dg/graphite/block-3.f90: Adjusted.
2085         * gfortran.dg/graphite/block-4.f90: Adjusted.
2086         * gfortran.dg/graphite/id-2.f90: Adjusted.
2087         * gfortran.dg/graphite/id-3.f90: Adjusted.
2088         * gfortran.dg/graphite/id-4.f90: Adjusted.
2089         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2090         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2091         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2092         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2093         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2094         * gfortran.dg/graphite/scop-1.f: Adjusted.
2095
2096 2009-07-30  Doug Kwan  <dougkwan@google.com>
2097
2098         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2099         in warnings added in rev 141298.
2100
2101 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2102
2103         * lib/options.exp: Use "!=" instead of "ne".
2104
2105         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2106
2107         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2108         * gcc.dg/ucnid-12.c: Likewise.
2109
2110 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2111             Pat Haugen  <pthaugen@us.ibm.com>
2112             Revital Eres <ERES@il.ibm.com>
2113
2114         * gcc.target/powerpc/altivec-32.c: New file to test
2115         Altivec simple math function vectorization.
2116
2117         * gcc.target/powerpc/bswap-run.c: New file to test swap
2118         builtins.
2119         * gcc.target/powerpc/bswap16.c: Ditto.
2120         * gcc.target/powerpc/bswap32.c: Ditto.
2121         * gcc.target/powerpc/bswap64-1.c: Ditto.
2122         * gcc.target/powerpc/bswap64-2.c: Ditto.
2123         * gcc.target/powerpc/bswap64-3.c: Ditto.
2124         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2125         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2126         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2127
2128         * gcc.target/powerpc/popcount-2.c: New file to test
2129         power7 popcntd instructions.
2130         * gcc.target/powerpc/popcount-3.c: Ditto.
2131
2132         * gcc.target/powerpc/pr39457.c: New VSX test.
2133         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2134         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2135         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2136         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2137         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2138         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2139         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2140         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2141         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2142         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2143         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2144         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2145
2146         * gcc.target/powerpc/altivec-6.c: Store the result of
2147         vec_add, so the optimizer doesn't remove it.
2148
2149         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2150         systems that support bswap64.
2151
2152         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2153         prevent VSX code generation.
2154
2155         * lib/target-supports.exp (check_vsx_hw_available): New
2156         function to test if VSX available.
2157         (check_effective_target_powerpc_vsx_ok): Ditto.
2158         (check_vmx_hw_available): Add explicit -mno-vsx.
2159
2160 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2161
2162         PR c/39902
2163         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2164
2165 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2166
2167         PR tree-optimization/40570
2168         * gcc.c-torture/compile/pr40570.c: New test.
2169
2170 2009-07-29  Jason Merrill  <jason@redhat.com>
2171
2172         PR c++/14912
2173         * g++.dg/template/defarg13.C: New.
2174
2175 2009-07-29  Richard Guenther  <rguenther@suse.de>
2176
2177         PR c++/40834
2178         * g++.dg/torture/pr40834.C: New testcase.
2179
2180 2009-07-29  Michael Matz  <matz@suse.de>
2181
2182         PR middle-end/40830
2183         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2184
2185 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2186
2187         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2188         sh*-*-* targets.  Skip on spu-*-* targets.
2189         * gfortran.dg/maxlocval_4.f90: Likewise.
2190         * gfortran.dg/minlocval_1.f90: Likewise.
2191         * gfortran.dg/minlocval_4.f90: Likewise.
2192
2193 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2194
2195         PR fortran/40878
2196         * gfortran.dg/gomp/pr40878-1.f90: New test.
2197         * gfortran.dg/gomp/pr40878-2.f90: New test.
2198
2199         PR testsuite/40891
2200         * gcc.dg/cdce1.c: Adjust note line number.
2201         * gcc.dg/cdce2.c: Likewise.
2202
2203 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2204
2205         PR fortran/40882
2206         * gfortran.dg/proc_ptr_comp_13.f90: New.
2207
2208 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2209
2210         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2211         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2212         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2213         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2214         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2215         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2216         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2217         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2218         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2219         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2220         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2221         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2222         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2223         #ifdef NEED_IEEE754_FLOAT conditional.
2224         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2225         conditional.
2226
2227 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2228
2229         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2230         i?86-*-netware.
2231         * g++.dg/ext/bitfield3.C: Likewise.
2232         * g++.dg/ext/bitfield4.C: Likewise.
2233         * g++.dg/ext/bitfield5.C: Likewise.
2234         * gcc.dg/bitfld-15.c: Likewise.
2235         * gcc.dg/bitfld-16.c: Likewise.
2236         * gcc.dg/bitfld-17.c: Likewise.
2237         * gcc.dg/bitfld-18.c: Likewise.
2238         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2239         * gcc.dg/20010912-1.c: Likewise.
2240         * gcc.dg/20021018-1.c: Likewise.
2241         * gcc.dg/20030213-1.c: Likewise.
2242         * gcc.dg/20030225-1.c: Likewise.
2243         * gcc.dg/20030708-1.c: Likewise.
2244         * gcc.dg/20050321-2.c: Likewise.
2245         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2246         * gcc.dg/cdce2.c: Likewise.
2247         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2248         targets.
2249         * gcc.target/i386/pr37248-3.c: Likewise.
2250
2251 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2252
2253         PR fortran/40848
2254         * gfortran.dg/altreturn_7.f90: New.
2255
2256 2009-07-27  Simon Baldwin  <simonb@google.com>
2257
2258         PR testsuite/40829
2259         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2260         so that indexing no longer runs off array end.
2261
2262 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2263
2264         PR fortran/40851
2265         * gfortran.dg/derived_init_3.f90: New test.
2266
2267 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2268
2269         PR fortran/33197
2270         * gfortran.dg/atan2_1.f90: New test
2271         * gfortran.dg/atan2_2.f90: New test
2272
2273 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2274
2275         PR c++/40749
2276         * g++.dg/warn/Wreturn-type-6.C: New test.
2277
2278 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2279
2280         PR tree-optimization/40801
2281         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2282         * gfortran.dg/vect/vect.exp: Run tests starting with
2283         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2284
2285 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2286
2287         PR rtl-optimization/40445
2288         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2289
2290 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2291
2292         * gcc.dg/builtin-unreachable-4.c: New test.
2293
2294 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2295
2296         PR fortran/33197
2297         * gfortran.dg/complex_intrinsic_5.f90: New test.
2298         * gfortran.dg/complex_intrinsic_7.f90: New test.
2299
2300 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2301
2302         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2303         * gcc.dg/ipa/noclone-1.c: New test.
2304
2305 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2306
2307         * lib/target-supports.exp (check_effective_target_static): New
2308         procedure.
2309         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2310         supported.
2311         * g++.old-deja/g++.law/weak.C: Require static effective target.
2312
2313 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2314
2315         PR fortran/39630
2316         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2317         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2318         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2319         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2320         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2321         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2322         * gfortran.dg/typebound_call_10.f03: New.
2323
2324 2009-07-24  Jason Merrill  <jason@redhat.com>
2325
2326         * g++.dg/cpp0x/defaulted11.C: New.
2327
2328         * g++.dg/cpp0x/initlist23.C: New.
2329
2330 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2331
2332         PR fortran/40822
2333         * gfortran.dg/char_length_16.f90: New.
2334
2335 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2336
2337         PR fortran/40643
2338         PR fortran/31067
2339         * gfortran.dg/maxlocval_2.f90: New test.
2340         * gfortran.dg/maxlocval_3.f90: New test.
2341         * gfortran.dg/maxlocval_4.f90: New test.
2342         * gfortran.dg/minlocval_1.f90: New test.
2343         * gfortran.dg/minlocval_2.f90: New test.
2344         * gfortran.dg/minlocval_3.f90: New test.
2345         * gfortran.dg/minlocval_4.f90: New test.
2346
2347 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2348
2349         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2350         scan-assembler.
2351
2352 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2353
2354         PR fortran/40839
2355         * gfortran.dg/pr40839.f90: New test.
2356
2357 2009-07-23  Michael Matz  <matz@suse.de>
2358
2359         PR middle-end/40830
2360         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2361         don't set options ourself.
2362
2363 2009-07-23  Simon Baldwin  <simonb@google.com>
2364
2365         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2366         native C compilation where required.
2367
2368 2009-07-22  Doug Kwan  <dougkwan@google.com>
2369
2370         * gcc.c-torture/compile/20090721-1.c: New test.
2371
2372 2009-07-22  Michael Matz  <matz@suse.de>
2373
2374         PR tree-optimization/35229
2375         PR tree-optimization/39300
2376         * gcc.dg/vect/vect-pre-interact.c: New test.
2377
2378 2009-07-22  Richard Guenther  <rguenther@suse.de>
2379
2380         * g++.dg/lookup/using21.C: Fix duplicate paste.
2381
2382 2009-07-22  Richard Guenther  <rguenther@suse.de>
2383
2384         PR c++/40799
2385         * g++.dg/lookup/using21.C: New testcase.
2386
2387 2009-07-21  Jason Merrill  <jason@redhat.com>
2388
2389         * g++.dg/init/aggr4.C: New.
2390
2391 2009-07-21  Jason Merrill  <jason@redhat.com>
2392
2393         Core issue 934
2394         * g++.dg/cpp0x/initlist22.C: New.
2395
2396 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2397
2398         * gcc.target/i386/vectorize8.c: New test.
2399
2400 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2401
2402         PR target/40811
2403         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2404         Add i?86 and x86_64 targets.
2405         * gcc.target/i386/vectorize7.c: New test.
2406
2407         PR target/40809
2408         * gcc.target/i386/pr40809.c: New test.
2409
2410 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2411
2412         PR tree-optimization/40813
2413         * g++.dg/opt/inline15.C: New test.
2414
2415 2009-07-21  Paul Brook <paul@codesourcery.com>
2416
2417         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2418         * lib/target-supports.exp (check_effective_target_section_anchors):
2419         Add arm*-*-*.
2420
2421 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2422
2423         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2424         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2425         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2426
2427 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2428
2429         * gcc.target/mips/ext-3.c: New test.
2430
2431 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2432
2433         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2434         * gcc.dg/builtin-object-size-8.c: New test.
2435         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2436         * g++.dg/ext/builtin-object-size2.C: Likewise.
2437
2438         PR tree-optimization/40792
2439         * gcc.dg/pr40792.c: New test.
2440
2441 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2442
2443         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2444         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2445         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2446
2447 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2448
2449         * gcc.target/sh/mfmovd.c: New test.
2450
2451 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2452             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2453
2454         PR libfortran/40714
2455         * gfortran.dg/eof_3.f90: New test.
2456
2457 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2458
2459         PR fortran/40727
2460         * gfortran.dg/intrinsic_cmplx.f90: New test.
2461
2462 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2463
2464         PR libfortran/34670
2465         PR libfortran/36874
2466         * gfortran.dg/cshift_bounds_1.f90:  New test.
2467         * gfortran.dg/cshift_bounds_2.f90:  New test.
2468         * gfortran.dg/cshift_bounds_3.f90:  New test.
2469         * gfortran.dg/cshift_bounds_4.f90:  New test.
2470         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2471         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2472         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2473         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2474
2475 2009-07-19  Jan Hubicka  <jh@suse.cz>
2476
2477         PR tree-optimization/40676
2478         * gcc.c-torture/compile/pr40676.c: New testcase.
2479
2480 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2481
2482         * gcc.target/mips/ext-2.c: New test.
2483
2484 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2485
2486         * gcc.target/mips/octeon-exts-7.c: New test.
2487         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2488         * gcc.target/mips/octeon-exts-5.c: Likewise.
2489
2490 2009-07-18  Richard Guenther  <rguenther@suse.de>
2491
2492         PR testsuite/40798
2493         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2494
2495 2009-07-18  Richard Guenther  <rguenther@suse.de>
2496
2497         PR c/40787
2498         * gcc.dg/pr35899.c: Adjust.
2499
2500 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2501
2502         * gcc.target/powerpc/asm-es-1.c: New test.
2503         * gcc.target/powerpc/asm-es-2.c: Likewise.
2504
2505 2009-07-17  Richard Guenther  <rguenther@suse.de>
2506
2507         PR c/40401
2508         * g++.dg/rtti/crash4.C: New testcase.
2509         * g++.dg/torture/20090706-1.C: Likewise.
2510         * gcc.dg/redecl-17.c: Likewise.
2511         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2512         * gcc.dg/declspec-9.c: Expect extra error.
2513         * gcc.dg/declspec-10.c: Likewise.
2514         * gcc.dg/declspec-11.c: Likewise.
2515         * gcc.dg/redecl-10.c: Expect extra warnings.
2516         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2517         * gcc.target/i386/pr39545-1.c: Likewise.
2518         * g++.dg/ext/asm3.C: Expect more errors.
2519         * g++.dg/gomp/block-1.C: Likewise.
2520         * g++.dg/gomp/block-2.C: Likewise.
2521         * g++.dg/gomp/block-3.C: Likewise.
2522         * g++.dg/gomp/block-5.C: Likewise.
2523         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2524         * g++.dg/warn/unused-result1.C: XFAIL.
2525
2526 2009-07-17  Richard Guenther  <rguenther@suse.de>
2527
2528         PR tree-optimization/40321
2529         * gcc.c-torture/compile/pr40321.c: New testcase.
2530         * g++.dg/torture/pr40321.C: Likewise.
2531
2532 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2533
2534         PR c++/40780
2535         * g++.dg/template/ptrmem19.C: New test.
2536
2537 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2538             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2539
2540         PR 40435
2541         * gcc.dg/pr36902.c: Add column info.
2542         * g++.dg/gcov/gcov-2.C: Change count for definition.
2543
2544 2009-07-16  Jason Merrill  <jason@redhat.com>
2545
2546         PR libstdc++/37907
2547         * g++.dg/cpp0x/std-layout1.C: New.
2548         * g++.dg/ext/has_nothrow_assign.C: Fix.
2549         * g++.dg/ext/has_nothrow_copy.C: Fix.
2550         * g++.dg/ext/has_trivial_assign.C: Fix.
2551         * g++.dg/ext/has_trivial_copy.C: Fix.
2552         * g++.dg/ext/is_pod.C: Fix.
2553         * g++.dg/other/offsetof3.C: Adjust.
2554         * g++.dg/overload/ellipsis1.C: Adjust.
2555         * g++.dg/warn/var-args1.C: Adjust.
2556         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2557         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2558         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2559         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2560         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2561
2562 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2563
2564         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2565         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2566         effective target "mpc_pow".
2567         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2568
2569 2009-07-16  Richard Henderson  <rth@redhat.com>
2570
2571         * g++.dg/opt/eh4.C: New test.
2572
2573 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2574
2575         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2576
2577 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2578
2579         PR middle-end/40747
2580         * gcc.c-torture/execute/pr40747.c: New test.
2581
2582 2009-07-15  Richard Guenther  <rguenther@suse.de>
2583
2584         PR middle-end/40753
2585         * gcc.c-torture/compile/pr40753.c: New testcase.
2586
2587 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2588
2589         PR fortran/40743
2590         * gfortran.dg/interface_assignment_4.f90: New.
2591
2592 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2593
2594         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2595         for FreeBSD up to and including version 8.
2596
2597 2009-07-14  Taras Glek  <tglek@mozilla.com>
2598             Rafael Espindola  <espindola@google.com>
2599
2600         * g++.dg/plugin/header-plugin-test.C: New.
2601         * g++.dg/plugin/header_plugin.c: New.
2602         * g++.dg/plugin/plugin.exp: Update.
2603
2604 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2605
2606         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2607         function to enable vectorization.
2608         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2609         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2610
2611 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2612
2613         * gcc.target/i386/sse-copysignf-vec.c: New test.
2614         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2615
2616 2009-07-14  Jason Merrill  <jason@redhat.com>
2617
2618         PR c++/37276
2619         * g++.dg/lookup/builtin5.C: New.
2620         * g++.dg/other/error22.C: Add missing extern "C".
2621         * g++.dg/warn/Warray-bounds.C: Likewise.
2622         * gcc.dg/compat/compat-common.h: Likewise.
2623
2624         PR c++/40746
2625         * g++.dg/lookup/using20.C: New.
2626
2627         PR c++/40740
2628         * g++.dg/template/koenig8.C: New.
2629
2630 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2631
2632         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2633         both i?86-*-darwin* and x86_64-*-darwin*.
2634
2635 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2636
2637         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2638         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2639         name.
2640
2641 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2642
2643         PR debug/40705
2644         * g++.dg/debug/dwarf2/typedef1.C: New test.
2645
2646         PR c++/40357
2647         * g++.dg/other/typedef3.C: New test.
2648
2649 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2650
2651         * gcc.dg/20090709-1.c: Move to a proper place ...
2652         * gcc.target/m68k/20090709-1.c: ... here.
2653
2654 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2655
2656         PR C++/22154
2657         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2658         front of qualified names are allowed.
2659         * g++.dg/parse/crash10.C: Likewise.
2660         * g++.dg/parse/error15.C: Likewise.
2661         * g++.dg/parse/typename9.C: Likewise.
2662         * g++.dg/parse/error8.C: Likewise.
2663
2664 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2665
2666         PR fortran/40646
2667         * gfortran.dg/proc_ptr_22.f90: Extended.
2668         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2669
2670 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2671
2672         * gfortran.dg/vect/vect-6.f: New test.
2673
2674 2009-07-12  Jason Merrill  <jason@redhat.com>
2675
2676         PR c++/36628
2677         * g++.dg/cpp0x/decltype17.C: New.
2678
2679         PR c++/37206
2680         * g++.dg/cpp0x/rv10.C: New.
2681
2682 2009-07-12  Jason Merrill  <jason@redhat.com>
2683
2684         PR c++/40689
2685         * g++.dg/cpp0x/initlist20.C: New.
2686         * g++.dg/cpp0x/initlist21.C: New.
2687
2688 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2689
2690         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2691         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2692         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2693         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2694         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2695
2696 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2697
2698         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2699         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2700         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2701         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2702         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2703         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2704         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2705         effective_target fd_truncate.
2706
2707 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2708
2709         * gnat.dg/specs/addr1.ads: New test.
2710
2711 2009-07-11  Jan Hubicka  <jh@suse.cz>
2712
2713         PR middle-end/48388
2714         * g++.dg/torture/pr40388.C: New testcase.
2715
2716 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2717
2718         PR target/40668
2719         * gcc.c-torture/execute/pr40668.c: New test.
2720
2721 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2722
2723         * gcc.c-torture/execute/20090711-1.c: New test.
2724
2725 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2726
2727         PR testsuite/40699
2728         PR testsuite/40707
2729         PR testsuite/40709
2730         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2731         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2732         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2733         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2734
2735 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2736
2737         PR fortran/33197
2738         * gfortran.dg/complex_intrinsic_3.f90: New test.
2739         * gfortran.dg/complex_intrinsic_4.f90: New test.
2740
2741 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2742
2743         PR target/39079
2744         * gcc.target/mips/mips.exp: Make -msynci a known option.
2745         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2746
2747 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2748
2749         PR c++/40502
2750         * g++.dg/ext/strncpy-chk1.C: New test.
2751
2752 2009-07-10  Richard Guenther  <rguenther@suse.de>
2753
2754         PR tree-optimization/40496
2755         * g++.dg/opt/pr40496.C: New testcase.
2756
2757 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2758
2759         PR 25509
2760         PR 40614
2761         * g++.dg/warn/unused-result1-Werror.c: New.
2762
2763 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2764
2765         PR fortran/39334
2766         * gfortran.dg/recursive_parameter_1.f90: New test.
2767
2768 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2769
2770         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2771         * gfortran.dg/module_equivalence_6.f90: Ditto.
2772         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2773         * gfortran.dg/nan_2.f90: Ditto.
2774         * gfortran.dg/inquire_11.f90: Ditto.
2775         * gfortran.dg/abstract_type_3.f03: Ditto.
2776         * gfortran.dg/abstract_type_1.f90: Ditto.
2777         * gfortran.dg/private_type_9.f90: Ditto.
2778         * gfortran.dg/abstract_type_5.f03: Ditto.
2779         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2780         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2781         * gfortran.dg/derived_sub.f90: Ditto.
2782         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2783         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2784         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2785         * gfortran.dg/mvbits_6.f90: Ditto.
2786         * gfortran.dg/abstract_type_2.f03: Ditto.
2787         * gfortran.dg/abstract_type_4.f03: Ditto.
2788         * gfortran.dg/bounds_check_9.f90: Ditto.
2789         * gfortran.dg/optional_dim_3.f90: Ditto.
2790         * gfortran.dg/pr32921.f: Ditto.
2791         * gfortran.dg/entry_16.f90: Ditto.
2792         * gfortran.dg/generic_16.f90: Ditto.
2793
2794
2795 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2796
2797         * gcc.target/m68k/20090709-1.c: New.
2798
2799 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2800
2801         PR c++/40684
2802         * g++.dg/template/unify11.C: New test.
2803
2804 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2805
2806         PR fortran/40629
2807         * gfortran.dg/host_assoc_function_9.f90: New test.
2808
2809 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2810
2811         PR fortran/40646
2812         * gfortran.dg/proc_ptr_22.f90: New.
2813         * gfortran.dg/proc_ptr_comp_12.f90: New.
2814
2815 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2816
2817         PR middle-end/40692
2818         * gcc.c-torture/compile/pr40692.c: New test.
2819
2820 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2821
2822         PR fortran/40604
2823         * gfortran.dg/pointer_check_6.f90: New test.
2824
2825 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2826
2827         * gcc.target/mips/truncate-5.c: New test.
2828
2829 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2830
2831         PR libfortran/40330
2832         PR libfortran/40662
2833         * gfortran.dg/fmt_cache_1.f: New test.
2834
2835 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2836
2837         PR fortran/40675
2838         * gfortran.dg/nosigned_zero_1.f90: New test.
2839         * gfortran.dg/nosigned_zero_2.f90: New test.
2840
2841 2009-07-08  Richard Guenther  <rguenther@suse.de>
2842
2843         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2844
2845 2009-07-08  Richard Guenther  <rguenther@suse.de>
2846
2847         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2848
2849 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2850
2851         PR fortran/40591
2852         * gfortran.dg/proc_ptr_21.f90: New test.
2853
2854 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2855
2856         PR c++/31246
2857         * g++.dg/warn/pr31246.C: New.
2858         * g++.dg/warn/pr31246-2.C: New.
2859
2860 2009-07-07  Jason Merrill  <jason@redhat.com>
2861
2862         PR c++/35828
2863         * g++.dg/template/defarg12.C: New.
2864
2865         PR c++/37816
2866         * g++.dg/cpp0x/enum7.C: New.
2867
2868         PR c++/37946
2869         * g++.dg/cpp0x/enum6.C: New.
2870
2871         PR c++/40639
2872         * g++.dg/cpp0x/enum5.C: New.
2873
2874         PR c++/40633
2875         * g++.dg/cpp0x/enum4.C: New.
2876
2877 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2878
2879         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
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 %H.
2884
2885 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2886
2887         PR middle-end/40669
2888         * gcc.dg/pr40669.c: New test.
2889
2890 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2891
2892         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2893         location. Update all calls.
2894         * g++.dg/plugin/selfassign.c: Likewise.
2895
2896 2009-07-06  Jason Merrill  <jason@redhat.com>
2897
2898         * g++.dg/rtti/dyncast[34].C: New.
2899
2900 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2901
2902         * lib/target-supports.exp
2903         (check_effective_target_mips_newabi_large_long_double): New.
2904         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2905         target.
2906         * gcc.target/mips/fpr-moves-6.c: Likewise.
2907
2908 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
2909
2910         PR c++/40557
2911         * g++.dg/template/union2.C: New test.
2912
2913 2009-07-04  Jason Merrill  <jason@redhat.com>
2914
2915         * g++.dg/template/using15.C: New.
2916
2917 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
2918
2919         * gfortran.dg/maxloc_1.f90: New test.
2920
2921 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
2922
2923         PR fortran/40593
2924         * gfortran.dg/proc_ptr_result_6.f90: New.
2925
2926 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2927
2928         * gcc.dg/framework-2.c: Adjust testcase to pass.
2929
2930 2009-07-04  Jason Merrill  <jason@redhat.com>
2931
2932         PR c++/40619
2933         * g++.dg/cpp0x/auto16.C: New.
2934
2935 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
2936
2937         PR target/40587
2938         * gfortran.dg/pr40587.f: New test.
2939
2940 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2941
2942         PR fortran/40638
2943         * gfortran.dg/unit_1.f90: New test.
2944
2945 2009-07-03  Jason Merrill  <jason@redhat.com>
2946
2947         * g++.dg/template/pure1.C: Expect another error.
2948
2949 2009-07-03  Richard Guenther  <rguenther@suse.de>
2950
2951         PR tree-optimization/40640
2952         * gcc.c-torture/compile/pr40640.c: New testcase.
2953
2954 2009-07-03  Richard Guenther  <rguenther@suse.de>
2955
2956         PR middle-end/34163
2957         * gfortran.dg/pr34163.f90: New testcase.
2958
2959 2009-07-03  Jan Hubicka  <jh@suse.cz>
2960
2961         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2962         * gcc.dg/tree-ssa/loop-25.c: Likewise.
2963         * gcc.dg/tree-ssa/loop-26.c: Likewise.
2964         * gcc.dg/tree-ssa/pr32044.c: Likewise.
2965         * gcc.dg/tree-ssa/loop-29.c: Likewise.
2966         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2967         * gnat.dg/loop_optimization6.adb: Enable -O2.
2968
2969 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
2970
2971         * g++.dg/warn/null4.C: Extend.
2972
2973 2009-07-02  Jason Merrill  <jason@redhat.com>
2974
2975         * g++.dg/template/spec8.C: Fix.
2976
2977 2009-07-02  Michael Matz  <matz@suse.de>
2978
2979         PR fortran/32131
2980         * gfortran.dg/pr32921.f: Adjust.
2981
2982 2009-07-02  Jan Hubicka  <jh@suse.cz>
2983
2984         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2985
2986 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
2987
2988         * gcc.target/mips/truncate-4.c: New testcase.
2989
2990 2009-07-01  Richard Guenther  <rguenther@suse.de>
2991
2992         PR tree-optimization/19831
2993         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
2994         make allocated memory escape.  Un-XFAIL.
2995         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
2996         * gcc.dg/vect/pr31699.c: Likewise.
2997         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2998
2999 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3000
3001         PR c++/40566
3002         * g++.dg/parse/cond5.C: New test.
3003
3004 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3005
3006         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3007         (main): Pass n to main_1 instead.
3008         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3009         (main_1): New function, split off from...
3010         (main): ...here.  Pass `off' to main_1 instead.
3011
3012 2009-06-30  Jason Merrill  <jason@redhat.com>
3013
3014         PR c++/40595
3015         * g++.dg/cpp0x/variadic94.C: New.
3016
3017 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3018
3019         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3020         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3021         (init_ld_library_path_env_vars): New function, replacing the
3022         orig_*_saved assignments.  Call it after defining it.
3023         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3024         (restore_ld_library_path_env_vars): Likewise.
3025         (add_path, find_libgcc_s): New functions.
3026         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3027         gcc-set-multilib-library-path.
3028         (objc_target_compile): Don't add "." to ld_library_path.
3029         Use add_path.
3030         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3031         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3032         gcc-set-multilib-library-path.
3033         * lib/g++.exp (g++_link_flags): Likewise.
3034         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3035         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3036         top level; do it...
3037         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3038         to tell when this needs to happen.  Use find_libgcc_s instead of
3039         gcc-set-multilib-library-path.
3040         * lib/gcc-dg.exp: Likewise.
3041         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3042         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3043         unless it is in $ALT_LD_LIBRARY_PATH.
3044         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3045
3046 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3047
3048         * gnat.dg/discr12.adb: New test.
3049         * gnat.dg/discr12_pkg.ads: New helper.
3050         * gnat.dg/discr13.adb: New test.
3051         * gnat.dg/discr14.ad[sb]: Likewise.
3052         * gnat.dg/discr15.adb: Likewise.
3053         * gnat.dg/discr15_pkg.ads: New helper.
3054         * gnat.dg/discr16.adb: New test.
3055         * gnat.dg/discr16_g.ads: New helper.
3056         * gnat.dg/discr16_pkg.ads: Likewise.
3057         * gnat.dg/discr16_cont.ads: Likewise.
3058         * gnat.dg/discr17.adb: New test.
3059         * gnat.dg/discr18.adb: Likewise.
3060         * gnat.dg/discr18_pkg.ads: New helper.
3061         * gnat.dg/discr19.adb: New test.
3062
3063 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3064
3065         PR fortran/40576
3066         * gfortran.dg/internal_write_1.f90:  New testcase.
3067
3068 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3069
3070         PR fortran/40594
3071         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3072
3073 2009-06-30  Richard Guenther  <rguenther@suse.de>
3074
3075         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3076
3077 2009-06-30  Wei Guozhi  <carrot@google.com>
3078
3079         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3080         to "-Os".
3081
3082 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3083
3084         PR tree-optimization/40542
3085         * gcc.dg/vect/pr40542.c: New test.
3086
3087 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3088
3089         PR tree-optimization/40582
3090         * gcc.c-torture/compile/pr40582.c: New test.
3091
3092 2009-06-30  Wei Guozhi  <carrot@google.com>
3093
3094         PR/40416
3095         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3096
3097 2009-06-29  Jason Merrill  <jason@redhat.com>
3098
3099         PR c++/40274
3100         * g++.dg/template/debug1.C: New.
3101
3102 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3103
3104         PR fortran/40580
3105         * pointer_check_1.f90: New test.
3106         * pointer_check_2.f90: New test.
3107         * pointer_check_3.f90: New test.
3108         * pointer_check_4.f90: New test.
3109         * pointer_check_5.f90: New test.
3110
3111 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3112
3113         PR fortran/40551
3114         * gfortran.dg/func_assign_2.f90 : New test.
3115
3116 2009-06-29  Richard Guenther  <rguenther@suse.de>
3117
3118         PR middle-end/14187
3119         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3120         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3121         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3122         * gcc.c-torture/execute/20090623-1.c: Likewise.
3123         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3124         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3125
3126 2009-06-29  Richard Guenther  <rguenther@suse.de>
3127
3128         PR middle-end/38212
3129         * gcc.c-torture/execute/pr38212.c: New testcase.
3130
3131 2009-06-29  Richard Guenther  <rguenther@suse.de>
3132
3133         PR tree-optimization/40579
3134         * gcc.c-torture/execute/pr40579.c: New testcase.
3135
3136 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3137
3138         PR tree-optimization/40550
3139         * gcc.dg/pr40550.c: New test.
3140
3141 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3142
3143         * gnat.dg/overflow_sum2.adb: New test
3144         * gnat.dg/namet.ads: New helper.
3145
3146         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3147
3148 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3149
3150         PR fortran/34112
3151         * gfortran.dg/compiler-directive_1.f90: New test.
3152         * gfortran.dg/compiler-directive_2.f: New test.
3153
3154 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3155
3156         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3157         comment out some values and add some cases.
3158
3159 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3160
3161         PR testsuite/40567
3162         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3163
3164 2009-06-26  Richard Henderson  <rth@redhat.com>
3165
3166         PR testsuite/40565
3167         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3168         * gcc.target/i386/local.c: Pass a non-constant to T.
3169
3170 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3171
3172         PR fortran/39997
3173         PR fortran/40541
3174         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3175         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3176         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3177         * gfortran.dg/proc_ptr_result_5.f90: New.
3178
3179 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3180
3181         PR c/39902
3182         * gcc.dg/dfp/pr39902.c: New test.
3183
3184 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3185
3186         PR testsuite/40532
3187         * gcc.dg/builtins-65.c: Require c99 runtime.
3188
3189 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3190
3191         * gnat.dg/array7.ad[sb]: New test.
3192
3193 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3194
3195         * gnat.dg/array6.adb: New test.
3196
3197 2009-06-25  Ian Lance Taylor  <iant@google.com>
3198
3199         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3200
3201 2009-06-25  Ian Lance Taylor  <iant@google.com>
3202
3203         * g++.dg/warn/Wunused-16.C: New testcase.
3204
3205 2009-06-25  Ian Lance Taylor  <iant@google.com>
3206
3207         * g++.dg/warn/skip-2.C: New testcase.
3208
3209 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3210
3211         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3212         dg-skip-if and move to ...
3213         * gcc.dg/torture/20090618-1.c.
3214
3215 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3216
3217         PR tree-optimization/40493
3218         * gcc.c-torture/execute/pr40493.c: New test.
3219
3220 2009-06-24  Jason Merrill  <jason@redhat.com>
3221
3222         PR c++/40342
3223         * g++.dg/template/overload10.C: New.
3224
3225 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3226
3227         PR fortran/40427
3228         * gfortran.dg/proc_ptr_comp_11.f90: New.
3229
3230 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3231
3232         * gcc.dg/pr40501.c: New testcase.
3233
3234 2009-06-23  DJ Delorie  <dj@redhat.com>
3235
3236         Add MeP port.
3237         * lib/target-supports.exp: Add mep support (no profiling).
3238
3239 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3240
3241         PR testsuite/39297
3242         * gcc.dg/ssa/loop-31.c: Change scan rules.
3243
3244 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3245
3246         * gcc.dg/cpp/empty-include.c: Update column info.
3247         * gcc.dg/cpp/assert2.c: Update column info.
3248
3249 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3250
3251         * g++.dg/ext/builtin-object-size1.C: New test.
3252         * g++.dg/ext/builtin-object-size2.C: New test.
3253
3254 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3255
3256         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3257         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3258
3259 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3260
3261         * gcc.target/mips/truncate-3.c: New test.
3262
3263 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3264
3265         PR fortran/37254
3266         PR fortran/39850
3267         * gfortran.dg/interface_30.f90: Modified error message.
3268         * gfortran.dg/proc_decl_22.f90: New.
3269
3270 2009-06-22  Ian Lance Taylor  <iant@google.com>
3271
3272         * gcc.dg/Wcxx-compat-19.c: New testcase.
3273
3274 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3275
3276         PR objc/28050
3277         * pr28050.m: New testcase.
3278
3279 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3280
3281         PR testsuite/40481
3282         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3283
3284 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3285
3286         PR tree-optimization/40492
3287         * g++.dg/torture/pr40492.C: New test.
3288
3289 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3290
3291         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3292         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3293
3294 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3295
3296         * gnat.dg/raise_ce.adb: Helper for ...
3297         * gnat.dg/handle_and_return.adb: New test.
3298
3299 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3300
3301         PR fortran/40443
3302         * gfortran.dg/generic_18.f90: New test.
3303
3304 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3305
3306         PR fortran/40472
3307         * gfortran.dg/spread_size_limit.f90: New test.
3308
3309 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3310
3311         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3312         to put dump files in a subdirectory.
3313         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3314         ".o" temporary files.
3315
3316 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3317
3318         PR fortran/39850
3319         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3320         * gfortran.dg/interface_20.f90: Ditto.
3321         * gfortran.dg/interface_21.f90: Ditto.
3322         * gfortran.dg/interface_22.f90: Ditto.
3323         * gfortran.dg/interface_30.f90: New.
3324         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3325
3326 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3327
3328         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3329         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3330         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3331         DEFAULT_VECTFLAGS.
3332
3333 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3334             Revital Eres  <eres@il.ibm.com>
3335
3336         PR testsuite/40359
3337         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3338         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3339         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3340
3341 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3342
3343         PR testsuite/40475
3344         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3345         without misalignment support.
3346         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3347
3348 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3349
3350         PR fortran/40452
3351         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3352
3353 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3354
3355         PR fortran/40440
3356         * gfortran.dg/alloc_comp_result_2.f90: New test.
3357
3358 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3359
3360         PR target/40482
3361         * gcc.target/arm/pr40482.c: New test.
3362
3363 2009-06-19  Ian Lance Taylor  <iant@google.com>
3364
3365         * gcc.dg/Wcxx-compat-18.c: New testcase.
3366
3367 2009-06-19  Richard Guenther  <rguenther@suse.de>
3368
3369         * gcc.c-torture/execute/20090618-1.c: New testcase.
3370
3371 2009-06-19  Ian Lance Taylor  <iant@google.com>
3372
3373         * gcc.dg/Wcxx-compat-17.c: New testcase.
3374
3375 2009-06-19  Ian Lance Taylor  <iant@google.com>
3376
3377         * gcc.dg/Wcxx-compat-15.c: New testcase.
3378
3379 2009-06-19  Ian Lance Taylor  <iant@google.com>
3380
3381         * gcc.dg/Wcxx-compat-16.c: New testcase.
3382
3383 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3384
3385         * gcc.dg/builtins-34.c: Add significand cases.
3386
3387 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3388
3389         PR testsuite/40491
3390         * gcc.dg/20080522-1.c: Remove testcase for real.
3391         * gcc.dg/20080528-1.c: Ditto.
3392
3393 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3394
3395         PR fortran/40450
3396         * gfortran.dg/proc_ptr_20.f90: New.
3397
3398 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3399
3400         PR target/40470
3401         * gcc.dg/torture/pr40470-1.c: New.
3402         * gcc.dg/torture/pr40470-2.c: Likewise.
3403         * gcc.dg/torture/pr40470-3.c: Likewise.
3404         * gcc.dg/torture/pr40470-4.c: Likewise.
3405
3406 2009-06-18  Diego Novillo  <dnovillo@google.com>
3407
3408         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3409         * gcc.dg/plugin/ggcplug.c: Likewise.
3410         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3411         * g++.dg/plugin/selfassign.c: Likewise.
3412         * g++.dg/plugin/attribute_plugin.c: Likewise.
3413         * g++.dg/plugin/dumb_plugin.c: Likewise.
3414
3415 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3416
3417         * gcc.dg/cpp/arith-3.c: Add column info.
3418
3419 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3420
3421         * gcc.target/arm/fp16-compile-none-2.c: New.
3422         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3423         * gcc.target/arm/fp16-compile-alt-12.c: New.
3424
3425 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3426
3427         * gcc.target/arm/fp16-compile-alt-1.c: New.
3428         * gcc.target/arm/fp16-compile-alt-2.c: New.
3429         * gcc.target/arm/fp16-compile-alt-3.c: New.
3430         * gcc.target/arm/fp16-compile-alt-4.c: New.
3431         * gcc.target/arm/fp16-compile-alt-5.c: New.
3432         * gcc.target/arm/fp16-compile-alt-6.c: New.
3433         * gcc.target/arm/fp16-compile-alt-7.c: New.
3434         * gcc.target/arm/fp16-compile-alt-8.c: New.
3435         * gcc.target/arm/fp16-compile-alt-9.c: New.
3436         * gcc.target/arm/fp16-compile-alt-10.c: New.
3437         * gcc.target/arm/fp16-compile-alt-11.c: New.
3438         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3439         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3440         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3441         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3442         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3443         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3444         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3445         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3446         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3447         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3448         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3449         * gcc.target/arm/fp16-compile-none-1.c: New.
3450         * gcc.target/arm/fp16-compile-exprtype.c: New.
3451         * gcc.target/arm/fp16-compile-vcvt.c: New.
3452         * gcc.target/arm/fp16-builtins-1.c: New.
3453         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3454         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3455         * gcc.target/arm/fp16-param-1.c: New.
3456         * gcc.target/arm/fp16-return-1.c: New.
3457         * gcc.target/arm/fp16-unprototyped-1.c: New.
3458         * gcc.target/arm/fp16-unprototyped-2.c: New.
3459         * gcc.target/arm/fp16-variadic-1.c: New.
3460         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3461         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3462         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3463         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3464         * gcc.dg/torture/arm-fp16-ops.h: New.
3465         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3466         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3467         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3468         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3469         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3470         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3471         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3472         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3473         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3474         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3475         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3476         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3477         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3478         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3479         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3480         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3481         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3482         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3483         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3484         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3485         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3486
3487 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3488
3489         * gcc.dg/builtins-65.c: New test.
3490
3491 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3492
3493         PR fortran/40451
3494         * gfortran.dg/proc_ptr_result_4.f90: New.
3495
3496 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3497
3498         * gcc.c-torture/execute/bitfld-5.c: New test.
3499
3500 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3501
3502         * gcc.dg/builtin-unreachable-3.c: New test.
3503
3504 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3505
3506         * gcc.target/i386/builtin-unreachable.c: New test.
3507
3508 2009-06-17  Ian Lance Taylor  <iant@google.com>
3509
3510         * gcc.dg/Wcxx-compat-14.c: New testcase.
3511
3512 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3513
3514         * gcc.dg/func-ptr-conv-1.c: Update column info.
3515
3516 2009-06-17  Richard Guenther  <rguenther@suse.de>
3517
3518         PR middle-end/40404
3519         * gcc.c-torture/execute/pr40404.c: New testcase.
3520
3521 2009-06-17  Richard Guenther  <rguenther@suse.de>
3522
3523         PR middle-end/40460
3524         * g++.dg/torture/pr40460.C: New testcase.
3525
3526 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3527
3528         * gcc.dg/plugin/one_time_plugin.c: New test.
3529         * gcc.dg/plugin/one_time-test-1.c: New test.
3530         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3531
3532 2009-06-16  Ian Lance Taylor  <iant@google.com>
3533
3534         * g++.dg/warn/skip-1.C: New testcase.
3535
3536 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR middle-end/40446
3539         * g++.dg/other/pr40446.C: New test.
3540
3541 2009-06-16  Richard Guenther  <rguenther@suse.de>
3542
3543         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3544         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3545         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3546         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3547
3548 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3549
3550         * gcc.c-torture/compile/pr40432.c: New file.
3551
3552 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3553
3554         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3555
3556 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3557
3558         PR fortran/36947
3559         PR fortran/40039
3560         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3561         * gfortran.dg/interface_20.f90: Modified error messages.
3562         * gfortran.dg/interface_21.f90: Ditto.
3563         * gfortran.dg/interface_26.f90: Ditto.
3564         * gfortran.dg/interface_27.f90: Ditto.
3565         * gfortran.dg/interface_28.f90: Extended test case.
3566         * gfortran.dg/interface_29.f90: New.
3567         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3568         * gfortran.dg/proc_decl_8.f90: Ditto.
3569         * gfortran.dg/proc_ptr_11.f90: Ditto.
3570         * gfortran.dg/proc_ptr_15.f90: Ditto.
3571
3572 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3573
3574         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3575         printing.
3576         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3577         gcc.dg/vect/vect-outer-4f.c: Likewise.
3578         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3579         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3580         Likewise.
3581         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3582         outer loop.
3583
3584 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3585
3586         PR fortran/40383
3587         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3588
3589 2009-06-15  Ian Lance Taylor  <iant@google.com>
3590
3591         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3592         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3593         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3594         Recognize new notes.
3595         * gcc.dg/stmt-expr-label-2.c: Likewise.
3596         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3597         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3598         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3599         * gcc.dg/c99-vla-jump-4.c: Likewise.
3600         * gcc.dg/stmt-expr-label-1.c: Likewise.
3601         * gcc.dg/stmt-expr-label-3.c: Likewise.
3602         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3603
3604 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3605
3606         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3607
3608 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3609
3610         * gcc.dg/builtin-object-size-7.c: New test.
3611
3612 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3613
3614         PR testsuite/40426
3615         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3616         level != "" use separate -gdwarf-2 -g${level} options instead of
3617         -gdwarf-2${level}.
3618         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3619         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3620         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3621
3622 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3623
3624         * g++.dg/abi/mangle11.C: Update warning line.
3625         * g++.dg/abi/mangle12.C: Update warning line.
3626         * g++.dg/abi/mangle17.C: Update warning line.
3627         * g++.dg/abi/mangle20-2.C: Update warning line.
3628
3629 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3630
3631         * gcc.dg/optimize-bswap-1.c: Split into these two:
3632         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3633         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3634
3635 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3636
3637         * gcc.dg/optimize-bswap-1.c: New testcase.
3638
3639 2009-06-14  Richard Guenther  <rguenther@suse.de>
3640
3641         PR middle-end/40389
3642         * g++.dg/torture/pr40389.C: New testcase.
3643
3644 2009-06-13  Richard Guenther  <rguenther@suse.de>
3645
3646         PR tree-optimization/40421
3647         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3648
3649 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3650
3651         * gcc.dg/old-style-prom-3.c: Add column info.
3652         * gcc.dg/overflow-warn-1.c
3653         * gcc.dg/gomp/pr27415.c
3654         * gcc.dg/gomp/for-1.c: Same.
3655         * gcc.dg/enum-compat-1.c: Same.
3656         * gcc.dg/c99-tag-3.c: Same.
3657         * gcc.dg/Wredundant-decls-2.c: Same.
3658         * gcc.dg/func-ptr-conv-1.c: Same.
3659         * gcc.dg/asm-wide-1.c: Same.
3660         * gcc.dg/nofixed-point-2.c: Same.
3661         * gcc.dg/cpp/line3.c: Same.
3662         * gcc.dg/array-10.c: Same.
3663         * gcc.dg/c99-vla-jump-1.c: Same.
3664         * gcc.dg/pr20368-1.c: Same.
3665         * gcc.dg/Wshadow-3.c: Same.
3666         * gcc.dg/c90-const-expr-8.c: Same.
3667         * gcc.dg/label-decl-2.c: Same.
3668         * gcc.dg/dremf-type-compat-2.c: Same.
3669         * gcc.dg/c90-const-expr-5.c: Same.
3670         * gcc.dg/builtins-30.c: Same.
3671         * gcc.dg/Warray-bounds.c: Same.
3672         * gcc.dg/Wcxx-compat-2.c: Same.
3673         * gcc.dg/tree-ssa/col-1.c: Same.
3674         * gcc.dg/old-style-prom-2.c: Same.
3675         * gcc.dg/cast-function-1.c: Same.
3676         * gcc.dg/pr15698-1.c: Same.
3677         * gcc.dg/dremf-type-compat-3.c: Same.
3678         * gcc.dg/vla-8.c: Same.
3679         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3680         line.
3681         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3682         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3683         * gcc.dg/enum-compat-1.c: Same.
3684         * gcc.dg/dremf-type-compat-2.c: Same.
3685         * gcc.dg/old-style-prom-2.c: Same.
3686         * gcc.dg/pr15698-1.c: Same.
3687         * gcc.dg/pr20368-1.c: Same.
3688         * gcc.dg/dremf-type-compat-3.c: Same.
3689         * gcc.dg/builtins-30.c: Same.  Test for columns.
3690
3691 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3692
3693         PR fortran/40176
3694         * gfortran.dg/proc_decl_1.f90: Extended.
3695
3696 2009-06-12  Ian Lance Taylor  <iant@google.com>
3697
3698         * gcc.dg/Wcxx-compat-13.c: New testcase.
3699
3700 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3701
3702         PR tree-opt/38865
3703         * gcc.dg/tree-ssa/fre-vce-1.c
3704
3705 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3706
3707         PR testsuite/40384
3708         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3709         min-insn-to-prefetch-ratio=5.
3710
3711 2009-06-12  Joey Ye  <joey.ye@intel.com>
3712             H.J. Lu  <hongjiu.lu@intel.com>
3713
3714         PR middle-end/39146
3715         * gcc.target/i386/stackalign/pr39146.c: New.
3716
3717 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3718
3719         * gcc.target/i386/crc32-1.c: New.
3720         * gcc.target/i386/crc32-2.c: Likewise.
3721
3722 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3723
3724         PR c/39252
3725         * gcc.dg/builtin-unreachable-1.c: New test.
3726         * gcc.dg/builtin-unreachable-2.c: Same.
3727
3728 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3729
3730         PR fortran/40402
3731         * gfortran.dg/data_value_1.f90: New test.
3732
3733 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3734
3735         PR testsuite/39831
3736         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3737         remove ilp32 requirement.
3738         * gcc.target/i386/excess-precision-2.c: Likewise.
3739         * gcc.target/i386/excess-precision-3.c: Likewise.
3740         * gcc.target/i386/excess-precision-4.c: Likewise.
3741         * gcc.target/i386/excess-precision-5.c: Likewise.
3742         * gcc.target/i386/excess-precision-6.c: Likewise.
3743
3744 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3745
3746         PR fortran/38718
3747         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3748         * gfortran.dg/nan_5.f90: New test.
3749
3750 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3751
3752         * gcc.target/arm/neon-modes-1.c: New test.
3753
3754 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3755
3756         * g++.dg/torture/pr31579.C: Cast pointer
3757         via __SIZE_TYPE__ instead of 'unsigned long'.
3758
3759 2009-06-10  Anthony Green  <green@moxielogic.com>
3760
3761         * lib/target-supports.exp (check_profiling_available):
3762         Profiling is not available for testing purposes on moxie.
3763
3764 2009-06-09  Ian Lance Taylor  <iant@google.com>
3765
3766         * gcc.dg/Wcxx-compat-12.c: New testcase.
3767
3768 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3769
3770         PR libfortran/40334
3771         * gfortran.dg/backspace_11.f90: New.
3772
3773 2009-06-09  Jason Merrill  <jason@redhat.com>
3774
3775         * g++.dg/cpp0x/defaulted10.C: New.
3776
3777 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3778
3779         * gcc.c-torture/compile/pr40351.c: New file.
3780
3781 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3782
3783         * gnat.dg/align_max.adb: New test.
3784
3785 2009-06-08  Jason Merrill  <jason@redhat.com>
3786
3787         * g++.dg/cpp0x/auto15.C: New.
3788
3789 2009-06-08  Jan Hubicka  <jh@suse.cz>
3790
3791         PR debug/39834
3792         * gcc.dg/torture/pr39834.c
3793
3794 2009-06-08  Jan Hubicka  <jh@suse.cz>
3795
3796         PR middle-end/40102
3797         * g++.dg/torture/pr40102.C: New testcase.
3798
3799 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3800
3801         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3802         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3803         * gcc.dg/builtin-object-size-6.c: New test.
3804
3805         PR c++/40373
3806         * g++.dg/template/dtor7.C: New test.
3807
3808         PR c++/40370
3809         PR c++/40372
3810         * g++.dg/template/error41.C: New test.
3811         * g++.dg/template/error42.C: New test.
3812
3813 2009-06-08  Revital Eres  <eres@il.ibm.com>
3814
3815         PR testsuite/40359
3816         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3817         * gcc.dg/vect/vect-88.c: Likewise.
3818         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3819         * gcc.dg/vect/pr25413.c: Likewise.
3820         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3821
3822 2009-06-07  Ian Lance Taylor  <iant@google.com>
3823
3824         * g++.dg/warn/Wswitch-3.C: New testcase.
3825         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3826         * gcc.dg/Wswitch-enum-error.c: Likewise.
3827         * gcc.dg/Wswitch-error.c: Likewise.
3828
3829 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3830
3831         PR fortran/40008
3832         * gfortran.dg/negative_unit.f: Update test.
3833         * gfortran.dg/negative_unit_int8.f: Update test.
3834         * gfortran.dg/newunit_1.f90: New test.
3835
3836 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3837
3838         PR fortran/25104
3839         PR fortran/29962
3840         * gfortran.dg/spread_init_expr.f03: New.
3841         * gfortran.dg/unpack_init_expr.f03: New.
3842         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3843         error message.
3844
3845 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3846
3847         PR fortran/25104
3848         PR fortran/29962
3849         * gfortran.dg/count_init_expr.f03
3850         * gfortran.dg/product_init_expr.f03
3851         * gfortran.dg/sum_init_expr.f03
3852
3853 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3854
3855         PR fortran/36874
3856         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3857         message.
3858         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3859         shapes.
3860         * gfortran.dg/zero_sized_5.f90: Likewise.
3861
3862 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3863
3864         PR middle-end/32950
3865         * g++.dg/torture/pr32950.C: New.
3866
3867 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3868
3869         PR fortran/25104
3870         PR fortran/29962
3871         * gfortran.dg/dot_product_1.f03: New.
3872         * gfortran.dg/matmul_8.f03: New.
3873         * gfortran.dg/transpose_3.f03: New.
3874
3875 2009-06-06  Ian Lance Taylor  <iant@google.com>
3876
3877         * gcc.dg/Wunused-label-1.c: New test case.
3878         * g++.dg/warn/Wunused-label-1.C: New test case.
3879         * g++.dg/warn/Wunused-label-2.C: New test case.
3880         * g++.dg/warn/Wunused-label-3.C: New test case.
3881
3882 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3883
3884         PR fortran/37203
3885         * reshape_zerosize_2.f90: New.
3886
3887 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3888
3889         PR fortran/32890
3890         * gfortran.dg/pack_assign_1.f90: New.
3891         * gfortran.dg/pack_vector_1.f90: New.
3892
3893 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3894
3895         PR middle-end/40340
3896         * gcc.dg/pr40340-1.c: New test.
3897         * gcc.dg/pr40340-2.c: New test.
3898         * gcc.dg/pr40340-3.c: New test.
3899         * gcc.dg/pr40340-4.c: New test.
3900         * gcc.dg/pr40340-5.c: New test.
3901         * gcc.dg/pr40340.h: New file.
3902
3903 2009-06-05  Revital Eres  <eres@il.ibm.com>
3904
3905         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3906         New procedure.
3907         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3908         * gcc.dg/vect/vect-33.c: Likewise.
3909         * gcc.dg/vect/vect-92.c: Likewise.
3910         * gcc.dg/vect/vect-58.c: Likewise.
3911         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3912         * gcc.dg/vect/vect-42.c: Likewise.
3913         * gcc.dg/vect/slp-25.c: Likewise.
3914         * gcc.dg/vect/vect-align-1.c: Likewise.
3915         * gcc.dg/vect/vect-align-2.c: Likewise.
3916         * gcc.dg/vect/vect-93.c: Likewise.
3917         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3918         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3919         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3920         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3921         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3922         * gcc.dg/vect/vect-26.c: Likewise.
3923         * gcc.dg/vect/vect-44.c: Likewise.
3924         * gcc.dg/vect/vect-70.c: Likewise.
3925         * gcc.dg/vect/vect-95.c: Likewise.
3926         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3927         * gcc.dg/vect/vect-28.c: Likewise.
3928         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3929         * gcc.dg/vect/vect-87.c: Likewise.
3930         * gcc.dg/vect/vect-109.c: Likewise.
3931         * gcc.dg/vect/vect-54.c: Likewise.
3932         * gcc.dg/vect/vect-96.c: Likewise.
3933         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3934         * gcc.dg/vect/vect-88.c: Likewise.
3935         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3936         * gcc.dg/vect/vect-89.c: Likewise.
3937         * gcc.dg/vect/vect-91.c: Likewise.
3938         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3939         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3940         * gfortran.dg/vect/vect-2.f90: Likewise.
3941         * gfortran.dg/vect/vect-3.f90: Likewise.
3942         * gfortran.dg/vect/vect-4.f90: Likewise.
3943         * gfortran.dg/vect/vect-5.f90: Likewise.
3944
3945 2009-06-05  Alexander Strange <astrange@ithinksw.com>
3946
3947         PR tree-optimization/36318
3948         * gcc.dg/tree-ssa/sra-7.c: New test.
3949
3950 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
3951
3952         PR fortran/37203
3953         * gfortran.dg/reshape_order_5.f90: New.
3954         * gfortran.dg/reshape_shape_1.f90: New.
3955
3956 2009-06-04  Jason Merrill  <jason@redhat.com>
3957
3958         * g++.dg/template/error38.C: Add pointer-to-typedef case.
3959
3960 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
3961
3962         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3963         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3964
3965 2009-06-04  Richard Guenther  <rguenther@suse.de>
3966
3967         PR c++/39371
3968         * g++.dg/torture/pr40335.C: New testcase.
3969
3970 2009-06-03  Richard Guenther  <rguenther@suse.de>
3971
3972         PR middle-end/40328
3973         * gcc.dg/torture/pr40328.c: New testcase.
3974
3975 2009-06-03  Martin Jambor  <mjambor@suse.cz>
3976
3977         * g++.dg/torture/pr40323.C: New file.
3978
3979 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
3980
3981         * gnat.dg/specs/root.ads: New test.
3982         * gnat.dg/specs/root-level_1.ads: Likewise.
3983         * gnat.dg/specs/root-level_2.ads: Likewise.
3984         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3985
3986 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
3987
3988         * g++.dg/init/ref15.C: Require unwrapped targets.
3989
3990 2009-06-02  Jason Merrill  <jason@redhat.com>
3991
3992         * g++.dg/cpp0x/initlist13.C: Remove expected error.
3993         * g++.dg/cpp0x/initlist18.C: New.
3994         * g++.dg/cpp0x/initlist19.C: New.
3995
3996         * g++.dg/cpp0x/auto14.C: New.
3997
3998 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3999
4000         * gnat.dg/alignment6.adb: Remove XFAIL.
4001
4002 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4003
4004         PR c++/38089
4005         * g++.dg/template/spec36.C: New test.
4006
4007 2009-06-01  Ian Lance Taylor  <iant@google.com>
4008
4009         * gcc.dg/cast-qual-3.c: New testcase.
4010         * g++.dg/warn/Wcast-qual2.C: New testcase.
4011
4012 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4013
4014         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4015         (process-message): Expect column numbers.
4016         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4017         * gcc.dg/pch/counter-2.c: Same.
4018         * gcc.dg/pch/valid-2.c: Same.
4019         * gcc.dg/pch/warn-1.c: Same.
4020         * gcc.dg/pch/valid-1.c: Same.
4021         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4022         * gcc.dg/cpp/syshdr.c: Same.
4023         * gcc.dg/cpp/19940712-1.c: Same.
4024         * gcc.dg/cpp/missing-header-1.c: Same.
4025         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4026         * gcc.dg/cpp/tr-warn3.c: Same.
4027         * gcc.dg/cpp/pr29612-2.c: Same.
4028         * gcc.dg/cpp/tr-warn4.c: Same.
4029         * gcc.dg/cpp/Wtrigraphs.c: Same.
4030         * gcc.dg/cpp/poison.c: Same.
4031         * gcc.dg/cpp/arith-3.c: Same.
4032         * gcc.dg/cpp/sysmac2.c: Same.
4033         * gcc.dg/cpp/cpp.exp: Same.
4034         * gcc.dg/cpp/tr-warn5.c: Same.
4035         * gcc.dg/cpp/include2.c: Same.
4036         * gcc.dg/cpp/Wmissingdirs.c: Same.
4037         * gcc.dg/cpp/Wmissingdirs.c: Same.
4038         * gcc.dg/cpp/tr-warn6.c: Same.
4039         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4040         * gcc.dg/cpp/macspace1.c: Same.
4041         * gcc.dg/cpp/escape-2.c: Same.
4042         * gcc.dg/cpp/assert2.c: Same.
4043         * gcc.dg/cpp/undef2.c: Same.
4044         * gcc.dg/cpp/macspace2.c: Same.
4045         * gcc.dg/cpp/tr-warn1.c: Same.
4046         * gcc.dg/cpp/extratokens2.c: Same.
4047         * gcc.dg/cpp/strify2.c: Same.
4048         * gcc.dg/cpp/Wsignprom.c: Same.
4049         * gcc.dg/cpp/redef2.c: Same.
4050         * gcc.dg/cpp/trad/trad.exp: Same.
4051         * gcc.dg/cpp/arith-1.c: Same.
4052         * gcc.dg/cpp/extratokens.c: Same.
4053         * gcc.dg/cpp/if-mpar.c: Same.
4054
4055 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4056
4057         * gnat.dg/nested_float_packed.ads: New test.
4058
4059 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4060             Eric Botcazou  <botcazou@adacore.com>
4061
4062         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4063         * gnat.dg/test_oconst.adb: New test.
4064
4065 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4066
4067         * gcc.dg/plugin/ggcplug.c: Moved comment.
4068         (plugin_init): Fixed typo, declared i, returned 0 at end.
4069
4070 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4071
4072         PR testsuite/40244
4073         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4074         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4075
4076 2009-05-29  Ian Lance Taylor  <iant@google.com>
4077
4078         * gcc.dg/Wcxx-compat-11.c: New testcase.
4079
4080 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4081
4082         PR fortran/40019
4083         * gfortran.dg/leadz_trailz_1.f90: New test.
4084         * gfortran.dg/leadz_trailz_2.f90: New test.
4085
4086 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4087
4088         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4089         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4090         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4091         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4092         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4093         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4094         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4095         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4096         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4097         * gcc.dg/tree-ssa/sra-5.c: New file.
4098         * gcc.dg/tree-ssa/sra-6.c: New file.
4099         * gcc.c-torture/compile/sra-1.c: New file.
4100
4101 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4102
4103         PR middle-end/40291
4104         * gcc.c-torture/compile/pr40291.c: New test.
4105
4106         PR target/40017
4107         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4108         __vector _Bool.
4109         * gcc.target/powerpc/altivec-30.c: New test.
4110         * gcc.target/powerpc/altivec-31.c: New test.
4111
4112 2009-05-28  Richard Guenther  <rguenther@suse.de>
4113
4114         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4115         * gcc.c-torture/execute/20090527-1.c: Likewise.
4116
4117 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4118
4119         PR c++/39754
4120         * g++.dg/template/canon-type-1.C: New test.
4121         * g++.dg/template/canon-type-2.C: Likewise.
4122         * g++.dg/template/canon-type-3.C: Likewise.
4123         * g++.dg/template/canon-type-4.C: Likewise.
4124         * g++.dg/template/canon-type-5.C: Likewise.
4125         * g++.dg/template/canon-type-6.C: Likewise.
4126         * g++.dg/template/canon-type-7.C: Likewise.
4127
4128 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4129             Uros Bizjak  <ubizjak@gmail.com>
4130             Danny Smith  <dansmister@gmail.com>
4131
4132         PR target/37216
4133
4134         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4135         New function.
4136         * gcc.target/i386/pr37216.c:  New test source file.
4137         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4138         use -fno-common for testing Cygwin and MinGW targets.
4139
4140 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4141
4142         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4143         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4144         * g++.dg/pr37742.C (size_t): Likewise.
4145         * g++.dg/torture/pr34850.C (size_t): Likewise.
4146         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4147         _PTRDIFF_TYPE__.
4148         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4149         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4150         (size_t): Use __extension__ and __SIZE_TYPE__.
4151         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4152         __SIZE_TYPE__.
4153         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4154         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4155         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4156         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4157         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4158         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4159         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4160         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4161         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4162         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4163         (__ssize_t): Likewise.
4164         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4165         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4166         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4167         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4168         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4169         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4170         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4171         * gcc.dg/pr33667.c (size_t): Likewise.
4172         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4173         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4174         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4175         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4176         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4177         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4178
4179 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4180
4181         PR tree-optimization/40254
4182         * gcc.dg/vect/pr40254.c: New test.
4183
4184 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4185
4186         PR middle-end/33699
4187         * gcc.target/mips/const-anchor-1.c: New test.
4188         * gcc.target/mips/const-anchor-2.c: New test.
4189
4190 2009-05-27  Jason Merrill  <jason@redhat.com>
4191
4192         * g++.dg/cpp0x/initlist15.C: New.
4193         * g++.dg/cpp0x/initlist16.C: New.
4194         * g++.dg/cpp0x/initlist17.C: New.
4195
4196 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4197
4198         PR fortran/39178
4199         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4200         patterns to reflect frontend changes.
4201         * gfortran.dg/vector_subscript_4.f90: Likewise.
4202
4203 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4204             Eric Botcazou  <botcazou@adacore.com>
4205
4206         * gcc.c-torture/execute/align-nest.c: New testcase.
4207         * gnat.dg/misaligned_nest.adb: New testcase.
4208
4209 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4210
4211         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4212         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4213         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4214         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4215
4216 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4217
4218         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4219         cast instead of assuming 0ul.
4220         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4221         __SIZE_TYPE__.
4222         (_type_desc): Make first argument const.
4223         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4224
4225 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4226
4227         PR libfortran/40187
4228         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4229         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4230
4231 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4232
4233         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4234         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4235         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4236         * gcc.dg/plugin/ggcplug.c: Added new file.
4237
4238 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4239
4240         PR fortran/40246
4241         * gfortran.dg/nullify_4.f90: New test.
4242
4243 2009-05-26  Richard Guenther  <rguenther@suse.de>
4244
4245         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4246
4247 2009-05-26  Richard Guenther  <rguenther@suse.de>
4248
4249         PR middle-end/40252
4250         * gcc.c-torture/compile/pr40252.c: New testcase.
4251
4252 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4253
4254         PR c++/40007
4255         * g++.dg/template/typedef18.C: New test.
4256         * g++.dg/template/typedef19.C: Likewise.
4257         * g++.dg/template/typedef20.C: Likewise.
4258         * g++.dg/template/access11.C: Adjust.
4259
4260 2009-05-26  Richard Guenther  <rguenther@suse.de>
4261
4262         PR testsuite/40247
4263         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4264
4265 2009-05-25  Jason Merrill  <jason@redhat.com>
4266
4267         PR c++/38064
4268         * g++.dg/cpp0x/enum3.C: New test.
4269
4270 2009-05-25  Richard Guenther  <rguenther@suse.de>
4271
4272         PR tree-optimization/36327
4273         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4274         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4275         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4276         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4277         * gcc.dg/vect/vect-40.c: Likewise.
4278         * gcc.dg/vect/vect-42.c: Likewise.
4279         * gcc.dg/vect/vect-46.c: Likewise.
4280         * gcc.dg/vect/vect-76.c: Likewise.
4281
4282 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4283
4284         PR fortran/40176
4285         * gfortran.dg/proc_ptr_18.f90: New.
4286         * gfortran.dg/proc_ptr_19.f90: New.
4287         * gfortran.dg/proc_ptr_comp_9.f90: New.
4288         * gfortran.dg/proc_ptr_comp_10.f90: New.
4289
4290 2009-05-25  Richard Guenther  <rguenther@suse.de>
4291
4292         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4293         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4294
4295 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4296
4297         PR tree-optimization/40238
4298         * gcc.dg/vect/pr40238.c: New test.
4299
4300 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4301             Dominique Dhumieres  <dominiq@lps.ens.fr>
4302
4303         PR fortran/35732
4304         PR fortran/39872
4305         * gfortran.dg/bounds_check_fail_3.f90: New test.
4306         * gfortran.dg/bounds_check_fail_4.f90: New test.
4307         * gfortran.dg/bounds_check_14.f90: Update test.
4308         * gfortran.dg/bound_4.f90: Update test.
4309
4310 2009-05-24  Richard Guenther  <rguenther@suse.de>
4311
4312         PR middle-end/40233
4313         * gcc.c-torture/compile/pr40233.c: New testcase.
4314
4315 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4316
4317         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4318         for alpha*-*-* targets.
4319
4320 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4321
4322         * gcc.dg/vect/bb-slp-1.c: New test.
4323         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4324         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4325         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4326         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4327         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4328         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4329         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4330         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4331         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4332         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4333         gcc.dg/vect/bb-slp-22.c: Likewise.
4334         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4335
4336 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4337             Maxim Kuvyrkov  <maxim@codesourcery.com>
4338
4339         * gcc.dg/falign-labels-1.c: New test.
4340
4341 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4342
4343         * gnat.dg/specs/rep_clause3.ads: New test.
4344
4345 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4346
4347         * gnat.dg/addr6.adb: New test.
4348
4349 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4350
4351         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4352         New function.
4353         * gcc.target/arm/thumb2-mul-space.c: New file.
4354         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4355         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4356         * gcc.target/arm/thumb2-mul-speed.c: New file.
4357
4358 2009-05-22  Richard Guenther  <rguenther@suse.de>
4359
4360         PR middle-end/38964
4361         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4362         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4363         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4364
4365 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4366
4367         * gcc.dg/dll-6.c: New test.
4368         * gcc.dg/dll-6a.c: Likewise.
4369         * gcc.dg/dll-7.c: Likewise.
4370         * gcc.dg/dll-7a.c: Likewise.
4371         * g++.dg/ext/dllexport2.C: Likewise.
4372         * g++.dg/ext/dllexport2a.cc: Likewise.
4373
4374 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4375
4376         PR target/37846
4377         * gcc.target/ia64/mfused-madd-vect.c: New test.
4378         * gcc.target/ia64/mfused-madd.c: New test.
4379         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4380         * gcc.target/ia64/mno-fused-madd.c: New test.
4381
4382 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4383
4384         * gcc.target/i386/movbe-1.c: New.
4385         * gcc.target/i386/movbe-2.c: Likewise.
4386
4387 2009-05-21  Taras Glek  <tglek@mozilla.com>
4388
4389         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4390         plugin_init signature.
4391         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4392         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4393         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4394
4395 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4396
4397         * gcc.dg/target/arm/neon-vmla-1.c: New.
4398         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4399
4400 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4401
4402         * gcc.target/mips/octeon-exts-6.c: New test.
4403         * gcc.target/mips/extend-1.c: New test.
4404         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4405         EXTS.
4406         * gcc.target/mips/octeon-exts-5.c: Likewise.
4407
4408 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4409
4410         PR middle-end/40204
4411         * gcc.c-torture/compile/pr40204.c: New test.
4412
4413 2009-05-20  Richard Guenther  <rguenther@suse.de>
4414
4415         * gcc.c-torture/compile/20090518-1.c: New testcase.
4416
4417 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4418
4419         PR tree-optimization/40087
4420         * gcc.dg/tree-ssa/pr40087.c: New test.
4421
4422 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4423
4424         * gcc.dg/vector-4.c: New testcase.
4425         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4426         * g++.dg/ext/vector16.C: New testcase.
4427
4428 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4429
4430         PR c/40172
4431         * gcc.dg/pr40172.c: Renamed to ...
4432         * gcc.dg/pr40172-1.c: This.
4433
4434         * gcc.dg/pr40172-2.c: New.
4435         * gcc.dg/pr40172-3.c: Likewise.
4436
4437 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4438
4439         PR c/40172
4440         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4441
4442 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4443
4444         * gnat.dg/loop_optimization6.ad[sb]: New test.
4445
4446 2009-05-19  Richard Guenther  <rguenther@suse.de>
4447
4448         * gcc.c-torture/compile/20090519-1.c: New testcase.
4449
4450 2009-05-18  Jason Merrill  <jason@redhat.com>
4451
4452         * g++.dg/cpp0x/explicit1.C: New.
4453         * g++.dg/cpp0x/explicit2.C: New.
4454
4455 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4456
4457         PR debug/40109
4458         * g++.dg/debug/dwarf2/nested-1.C: New test.
4459
4460 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4461
4462         PR testsuite/39907
4463         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4464         stack alignment.
4465
4466 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4467
4468         PR fortran/40164
4469         * gfortran.dg/proc_ptr_comp_8.f90: New.
4470
4471 2009-05-18  Richard Guenther  <rguenther@suse.de>
4472
4473         PR fortran/40168
4474         * gfortran.dg/array_memset_2.f90: Adjust.
4475
4476 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4477
4478         PR fortran/36947
4479         PR fortran/40039
4480         * gfortran.dg/interface_27.f90: New.
4481         * gfortran.dg/interface_28.f90: New.
4482         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4483         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4484
4485 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4486
4487         * gcc.target/m68k/tls-ie.c: New test.
4488         * gcc.target/m68k/tls-le.c: New test.
4489         * gcc.target/m68k/tls-gd.c: New test.
4490         * gcc.target/m68k/tls-ld.c: New test.
4491         * gcc.target/m68k/tls-ie-xgot.c: New test.
4492         * gcc.target/m68k/tls-le-xtls.c: New test.
4493         * gcc.target/m68k/tls-gd-xgot.c: New test.
4494         * gcc.target/m68k/tls-ld-xgot.c: New test.
4495         * gcc.target/m68k/tls-ld-xtls.c: New test.
4496         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4497
4498 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4499
4500         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4501
4502 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4503
4504         PR c/40172
4505         * gcc.dg/pr40172.c: New.
4506
4507 2009-05-17  Jason Merrill  <jason@redhat.com>
4508
4509         PR c++/40139
4510         * g++.dg/template/dtor6.C: New.
4511
4512 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4513
4514         * g++.dg/warn/translate-ice-1.C: New test.
4515
4516 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4517
4518         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4519         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4520         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4521         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4522
4523 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4524
4525         PR fortran/33197
4526         * gfortran.dg/erf_2.F90: New test.
4527         * gfortran.dg/erfc_scaled_2.f90: New test.
4528
4529 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4530
4531         PR fortran/31243
4532         * gfortran.dg/string_1.f90: New test.
4533         * gfortran.dg/string_2.f90: New test.
4534         * gfortran.dg/string_3.f90: New test.
4535
4536 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4537
4538         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4539         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4540
4541 2009-05-15  Ian Lance Taylor  <iant@google.com>
4542
4543         * gcc.dg/Wcxx-compat-10.c: New testcase.
4544
4545 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4546
4547         PR 16302
4548         * gcc.dg/pr16302.c: New.
4549         * g++.dg/warn/pr16302.C: New.
4550
4551 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4552
4553         * gcc.dg/torture/builtin-math-5.c: New.
4554         * gcc.dg/torture/builtin-math-6.c: New.
4555         * lib/target-supports.exp (check_effective_target_mpc): New.
4556
4557 2009-05-15  Jan Hubicka  <jh@suse.cz>
4558
4559         * gcc.dg/tree-ssa/inline-3.c: New testcase
4560
4561 2009-05-15  Jan Hubicka  <jh@suse.cz>
4562
4563         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4564         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4565         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4566         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4567         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4568         Mark noinline.
4569         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4570         Mark noinline.
4571         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4572         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4573
4574 2009-05-15  Jan Hubicka  <jh@suse.cz>
4575
4576         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4577         optimized by sibcall noinline.
4578
4579 2009-05-15  Jan Hubicka  <jh@suse.cz>
4580
4581         * sibcall-1.c (track): Mark noinline.
4582         * sibcall-2.c (track): Mark noinline.
4583         * sibcall-3.c (track): Mark noinline.
4584         * sibcall-4.c (track): Mark noinline.
4585
4586 2009-05-15  Jan Hubicka  <jh@suse.cz>
4587
4588         * flatten-2.c: Disable early inlining; add comment.
4589         * flatten-3.c: New test based on flatten-2.c.
4590
4591 2009-05-15  Richard Guenther  <rguenther@suse.de>
4592
4593         PR tree-optimization/39999
4594         * gcc.c-torture/compile/pr39999.c: New testcase.
4595
4596 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4597
4598         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4599
4600 2009-05-14  Ian Lance Taylor  <iant@google.com>
4601
4602         * gcc.dg/Wcxx-compat-9.c: New testcase.
4603
4604 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4605
4606         PR fortran/39996
4607         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4608         * gfortran.dg/duplicate_type_2.f90: Ditto.
4609         * gfortran.dg/duplicate_type_3.f90: New.
4610
4611 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4612
4613         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4614         * ada/acats/tests/c5/c59002c.ada: Likewise.
4615
4616 2009-05-13  Taras Glek  <tglek@mozilla.com>
4617
4618         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4619         attributes and decl smashing.
4620         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4621         attributes.
4622         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4623         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4624
4625 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4626
4627         PR fortran/39865
4628         * gfortran.dg/pr39865.f90: New test.
4629         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4630         arrays in FMT=.
4631         * gfortran.dg/hollerith_f95.f90: Likewise.
4632         * gfortran.dg/hollerith6.f90: New test.
4633         * gfortran.dg/hollerith7.f90: New test.
4634
4635 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4636
4637         PR cpp/36674
4638         * gcc.dg/cpp/pr36674.i: New.
4639
4640 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4641
4642         PR middle-end/40035
4643         * gcc.c-torture/compile/pr40035.c: New test.
4644
4645 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4646
4647         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4648
4649 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4650
4651         PR fortran/40110
4652         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4653         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4654         * gfortran.dg/interop_params.f03: Ditto.
4655
4656 2009-05-12  Jan Hubicka  <jh@suse.cz>
4657
4658         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4659         so unrolling still happens.
4660         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4661         * gcc.dg/ipa/ipacost-2.c: Likewise.
4662         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4663
4664 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4665
4666         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4667
4668 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4669
4670         * lib/target-supports.exp (check_profiling_available): Return
4671         false for -p on *-*-cygwin* targets.
4672
4673 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4674
4675         PR tree-optimization/38632
4676         * g++.dg/tree-ssa/pr38632.C: New.
4677
4678 2009-05-11  Jan Hubicka  <jh@suse.cz>
4679
4680         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4681         we now optimize better.
4682         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4683         out at different places.
4684         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4685         unroling.
4686         * gcc.dg/vect/vect-76.c: Likewise.
4687         * gcc.dg/vect/vect-70.c: Likewise.
4688         * gcc.dg/vect/vect-66.c: Likewise.
4689         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4690         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4691
4692 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4693
4694         PR middle-end/40080
4695         * gcc.c-torture/compile/pr40080.c: New.
4696
4697 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4698
4699         * gcc.c-torture/compile/pr40026.c: New testcase.
4700
4701 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4702
4703         PR fortran/40089
4704         * gfortran.dg/proc_ptr_comp_7.f90: New.
4705
4706 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4707
4708         PR tree-optimization/40074
4709         * gcc.dg/vect/pr40074.c: New test.
4710
4711 2009-05-10  Ian Lance Taylor  <iant@google.com>
4712
4713         * gcc.dg/Wcxx-compat-7.c: New testcase.
4714         * gcc.dg/Wcxx-compat-8.c: New testcase.
4715         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4716         * gcc.dg/pr17188-1.c: Likewise.
4717         * gcc.dg/pr39084.c: Likewise.
4718
4719 2009-05-10  Michael Matz  <matz@suse.de>
4720
4721         PR target/40031
4722         * gcc.dg/pr40031.c: New test.
4723
4724 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4725
4726         PR fortran/40018
4727         * gfortran.dg/array_constructor_31.f90: New test.
4728
4729 2009-05-10  Richard Guenther  <rguenther@suse.de>
4730
4731         PR tree-optimization/40081
4732         * g++.dg/torture/pr40081.C: New testcase.
4733
4734 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4735
4736         PR fortran/38863
4737         * gfortran.dg/dependency_24.f90: New test.
4738         * gfortran.dg/dependency_23.f90: Clean up module files.
4739
4740 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4741
4742         PR fortran/38956
4743         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4744         * gfortran.dg/chmod_2.f90: Likewise.
4745         * gfortran.dg/chmod_3.f90: Likewise.
4746         * gfortran.dg/open_errors.f90: Likewise.
4747
4748 2009-05-09  Jan Hubicka  <jh@suse.cz>
4749
4750         PR middle-end/40043
4751         * g++.dg/eh/nested-try.C: New test.
4752
4753 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4754
4755         PR tree-optimization/40049
4756         * gcc.dg/vect/vect-shift-2.c: New test.
4757
4758 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4759
4760         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4761         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4762
4763 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4764
4765         PR c/36892
4766         * g++.dg/warn/deprecated-6.C: New.
4767         * gcc.dg/deprecated-4.c: Likewise.
4768         * gcc.dg/deprecated-5.c: Likewise.
4769         * gcc.dg/deprecated-6.c: Likewise.
4770
4771 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4772
4773         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4774         __aligned__(__BIGGEST_ALIGNMENT__).
4775         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4776         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4777         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4778         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4779         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4780         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4781         * gcc.dg/vect/Os-vect-95.c: Likewise.
4782         * gcc.dg/vect/pr20122.c: Likewise.
4783         * gcc.dg/vect/pr36493.c: Likewise.
4784         * gcc.dg/vect/pr37385.c: Likewise.
4785         * gcc.dg/vect/slp-7.c: Likewise.
4786         * gcc.dg/vect/slp-9.c: Likewise.
4787         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4788         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4789         * gcc.dg/vect/vect-35.c: Likewise.
4790         * gcc.dg/vect/vect-40.c: Likewise.
4791         * gcc.dg/vect/vect-42.c: Likewise.
4792         * gcc.dg/vect/vect-44.c: Likewise.
4793         * gcc.dg/vect/vect-46.c: Likewise.
4794         * gcc.dg/vect/vect-48.c: Likewise.
4795         * gcc.dg/vect/vect-52.c: Likewise.
4796         * gcc.dg/vect/vect-54.c: Likewise.
4797         * gcc.dg/vect/vect-56.c: Likewise.
4798         * gcc.dg/vect/vect-58.c: Likewise.
4799         * gcc.dg/vect/vect-60.c: Likewise.
4800         * gcc.dg/vect/vect-74.c: Likewise.
4801         * gcc.dg/vect/vect-75.c: Likewise.
4802         * gcc.dg/vect/vect-76.c: Likewise.
4803         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4804         * gcc.dg/vect/vect-77.c: Likewise.
4805         * gcc.dg/vect/vect-77-global.c: Likewise.
4806         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4807         * gcc.dg/vect/vect-78.c: Likewise.
4808         * gcc.dg/vect/vect-78-global.c: Likewise.
4809         * gcc.dg/vect/vect-80.c: Likewise.
4810         * gcc.dg/vect/vect-85.c: Likewise.
4811         * gcc.dg/vect/vect-87.c: Likewise.
4812         * gcc.dg/vect/vect-88.c: Likewise.
4813         * gcc.dg/vect/vect-92.c: Likewise.
4814         * gcc.dg/vect/vect-93.c: Likewise.
4815         * gcc.dg/vect/vect-95.c: Likewise.
4816         * gcc.dg/vect/vect-97.c: Likewise.
4817         * gcc.dg/vect/vect-complex-1.c: Likewise.
4818         * gcc.dg/vect/vect-complex-4.c: Likewise.
4819         * gcc.dg/vect/vect-complex-5.c: Likewise.
4820         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4821         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4822         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4823         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4824         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4825         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4826         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4827         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4828         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4829         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4830         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4831         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4832         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4833         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4834         * gcc.dg/vect/vect-outer-1.c: Likewise.
4835         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4836         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4837         * gcc.dg/vect/vect-outer-2.c: Likewise.
4838         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4839         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4840         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4841         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4842         * gcc.dg/vect/vect-outer-3.c: Likewise.
4843         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4844         * gcc.dg/vect/vect-outer-5.c: Likewise.
4845         * gcc.dg/vect/vect-outer-6.c: Likewise.
4846         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4847         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4848         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4849         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4850         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4851         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4852         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4853         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4854         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4855         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4856         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4857         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4858         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4859         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4860
4861 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4862
4863         PR c/24581
4864         * gcc.dg/torture/complex-sign.h: New header.
4865         * gcc.dg/torture/complex-sign-add.c,
4866         gcc.dg/torture/complex-sign-mixed-add.c,
4867         gcc.dg/torture/complex-sign-mixed-div.c,
4868         gcc.dg/torture/complex-sign-mixed-mul.c,
4869         gcc.dg/torture/complex-sign-mixed-sub.c,
4870         gcc.dg/torture/complex-sign-mul.c,
4871         gcc.dg/torture/complex-sign-sub.c: New tests.
4872
4873 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4874
4875         PR fortran/39876
4876         * gfortran.dg/intrinsic_3.f90: New.
4877
4878 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4879
4880         PR c/39037
4881         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4882         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4883         * gcc.dg/dfp/float-constant-double.c: New test.
4884         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4885         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4886         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4887         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4888         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4889         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4890         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4891         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4892         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4893
4894 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4895
4896         PR middle-end/40057
4897         * gcc.c-torture/execute/pr40057.c: New test.
4898
4899 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
4900
4901         * gcc.c-torture/compile/const-high-part.c: New test.
4902
4903 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4904
4905         PR testsuite/40050
4906         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4907         build plugin.
4908
4909 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
4910
4911         PR fortran/39630
4912         * gfortran.dg/proc_decl_1.f90: Modified.
4913         * gfortran.dg/proc_ptr_comp_1.f90: New.
4914         * gfortran.dg/proc_ptr_comp_2.f90: New.
4915         * gfortran.dg/proc_ptr_comp_3.f90: New.
4916         * gfortran.dg/proc_ptr_comp_4.f90: New.
4917         * gfortran.dg/proc_ptr_comp_5.f90: New.
4918         * gfortran.dg/proc_ptr_comp_6.f90: New.
4919
4920 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
4921
4922         PR c++/17395
4923         * g++.dg/template/call7.C: New test.
4924
4925 2009-05-06  Diego Novillo  <dnovillo@google.com>
4926
4927         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4928
4929 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4930
4931         * gfortran.dg/pr40021.f: Moved to ...
4932         * gfortran.fortran-torture/execute/pr40021.f: Here.
4933
4934 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
4935
4936         PR middle-end/39986
4937         * gcc.dg/dfp/pr39986.c: New test.
4938
4939 2009-05-06  Michael Matz  <matz@suse.de>
4940
4941         PR middle-end/40021
4942         * gfortran.dg/pr40021.f: New test.
4943
4944 2009-05-06  Le-Chun Wu  <lcwu@google.com>
4945
4946         * lib/plugin-support.exp: New file containing support procs for
4947         plugin testcases.
4948         * lib/target-supports.exp (check_plugin_available): New proc.
4949         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4950         * gcc.dg/plugin/selfassign.c: New plugin source file.
4951         * gcc.dg/plugin/self-assign-test-1.c: New test.
4952         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4953         * g++.dg/README: Add description for plugin test.
4954         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4955         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4956         * g++.dg/plugin/selfassign.c: New plugin source file.
4957         * g++.dg/plugin/self-assign-test-1.C: New test.
4958         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4959         * g++.dg/plugin/self-assign-test-3.C: Likewise.
4960         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4961         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4962
4963 2009-05-06  Tobias Burnus  <burnus@net-b.de>
4964
4965         PR fortran/40041
4966         * gfortran.dg/intrinsic_2.f90: New test.
4967         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4968
4969 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
4970
4971         PR c/40032
4972         * gcc.dg/noncompile/incomplete-5.c: New test.
4973
4974 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
4975
4976         PR middle-end/39666
4977         * gcc.dg/pr39666-1.c: New test.
4978         * gcc.dg/pr39666-2.c: Likewise.
4979         * g++.dg/warn/Wuninitialized-4.C: Likewise.
4980         * g++.dg/warn/Wuninitialized-5.C: Likewise.
4981         * gfortran.dg/pr39666-1.f90: Likewise.
4982         * gfortran.dg/pr39666-2.f90: Likewise.
4983
4984 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
4985
4986         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4987         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4988         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4989
4990 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
4991
4992         PR fortran/39998
4993         * gfortran.dg/proc_ptr_17.f90: New.
4994
4995 2009-05-05  Richard Guenther  <rguenther@suse.de>
4996
4997         PR tree-optimization/40022
4998         * gcc.c-torture/execute/pr40022.c: New testcase.
4999
5000 2009-05-05  Richard Guenther  <rguenther@suse.de>
5001
5002         PR middle-end/40023
5003         * gcc.c-torture/compile/pr40023.c: New testcase.
5004
5005 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5006
5007         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5008         * g++.dg/template/overload9.C: Likewise.
5009         * g++.dg/ext/ms-1.C: New.
5010
5011 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5012
5013         PR c++/40013
5014         * g++.dg/ext/vla7.C: New test.
5015
5016 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5017
5018         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5019
5020 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5021
5022         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5023         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5024         Update expected errors.
5025
5026 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5027
5028         PR c++/28152
5029         * g++.dg/parse/parser-pr28152.C: New.
5030         * g++.dg/parse/parser-pr28152-2.C: New.
5031
5032 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5033
5034         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5035
5036 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5037
5038         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5039         * gcc.target/sparc/fexpand-2.c: Likewise.
5040         * gcc.target/sparc/fpmerge-2.c: Likewise.
5041         * gcc.target/sparc/pdist-2.c: Likewise.
5042
5043 2009-05-03  Richard Guenther  <rguenther@suse.de>
5044
5045         PR c/39983
5046         * gcc.c-torture/compile/pr39983.c: New testcase.
5047
5048 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5049
5050         * gcc.dg/c99-complex-3.c: New test.
5051
5052 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5053
5054         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5055
5056 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5057
5058         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5059
5060 2009-05-02  Richard Guenther  <rguenther@suse.de>
5061
5062         PR middle-end/40001
5063         * gcc.target/spu/pr40001.c: New testcase.
5064
5065 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5066
5067         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5068
5069 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5070
5071         PR middle-end/39579
5072         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5073         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5074
5075 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5076
5077         PR testsuite/39776
5078         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5079         no longer issued.
5080
5081 2009-04-30  David Ayers  <ayers@fsfe.org>
5082
5083         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5084         and gcc_error_prefix variables.
5085         * objc.dg/bad-receiver-type.m: Update to match correct
5086         diagnostics marker.
5087         * objc.dg/encode-5.m: Likewise.
5088         * objc.dg/id-1.m: Likewise.
5089         * objc.dg/method-1.m: Likewise.
5090         * objc.dg/method-6.m: Likewise.
5091         * objc.dg/method-7.m: Likewise.
5092         * objc.dg/method-9.m: Likewise.
5093         * objc.dg/method-11.m: Likewise.
5094         * objc.dg/method-20.m: Likewise.
5095         * objc.dg/private-1.m: Likewise.
5096
5097 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5098
5099         PR libfortran/39667
5100         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5101         * gfortran.dg/advance_4.f90: Likewise
5102         * gfortran.dg/advance_5.f90: Likewise
5103         * gfortran.dg/append_1.f90: Likewise
5104         * gfortran.dg/backslash_1.f90: Likewise
5105         * gfortran.dg/backslash_2.f90: Likewise
5106         * gfortran.dg/backslash_3.f: Likewise
5107         * gfortran.dg/backspace_10.f90: Likewise
5108         * gfortran.dg/backspace_3.f: Likewise
5109         * gfortran.dg/backspace_4.f: Likewise
5110         * gfortran.dg/backspace_5.f: Likewise
5111         * gfortran.dg/backspace_8.f: Likewise
5112         * gfortran.dg/backspace_9.f: Likewise
5113         * gfortran.dg/complex_write.f90: Likewise
5114         * gfortran.dg/convert_implied_open.f90: Likewise
5115         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5116         * gfortran.dg/dos_eol.f: Likewise
5117         * gfortran.dg/empty_format_1.f90: Likewise
5118         * gfortran.dg/endfile.f: Likewise
5119         * gfortran.dg/eof_1.f90: Likewise
5120         * gfortran.dg/eor_1.f90: Likewise
5121         * gfortran.dg/eor_handling_1.f90: Likewise
5122         * gfortran.dg/eor_handling_2.f90: Likewise
5123         * gfortran.dg/eor_handling_3.f90: Likewise
5124         * gfortran.dg/eor_handling_4.f90: Likewise
5125         * gfortran.dg/eor_handling_5.f90: Likewise
5126         * gfortran.dg/error_recovery_5.f90: Likewise
5127         * gfortran.dg/f2003_inquire_1.f03: Likewise
5128         * gfortran.dg/f2003_io_4.f03: Likewise
5129         * gfortran.dg/f2003_io_5.f03: Likewise
5130         * gfortran.dg/f2003_io_7.f03: Likewise
5131         * gfortran.dg/fgetc_1.f90: Likewise
5132         * gfortran.dg/fgetc_2.f90: Likewise
5133         * gfortran.dg/flush_1.f90: Likewise
5134         * gfortran.dg/fmt_exhaust.f90: Likewise
5135         * gfortran.dg/fmt_huge.f90: Likewise
5136         * gfortran.dg/fmt_read.f90: Likewise
5137         * gfortran.dg/fmt_t_1.f90: Likewise
5138         * gfortran.dg/fmt_t_2.f90: Likewise
5139         * gfortran.dg/fmt_t_3.f90: Likewise
5140         * gfortran.dg/fmt_t_4.f90: Likewise
5141         * gfortran.dg/fmt_t_5.f90: Likewise
5142         * gfortran.dg/fmt_t_7.f: Likewise
5143         * gfortran.dg/fseek.f90: Likewise
5144         * gfortran.dg/ftell_1.f90: Likewise
5145         * gfortran.dg/ftell_2.f90: Likewise
5146         * gfortran.dg/func_derived_3.f90: Likewise
5147         * gfortran.dg/inquire_9.f90: Likewise
5148         * gfortran.dg/iostat_1.f90: Likewise
5149         * gfortran.dg/iostat_2.f90: Likewise
5150         * gfortran.dg/list_read_1.f90: Likewise
5151         * gfortran.dg/list_read_4.f90: Likewise
5152         * gfortran.dg/list_read_5.f90: Likewise
5153         * gfortran.dg/list_read_7.f90: Likewise
5154         * gfortran.dg/list_read_8.f90: Likewise
5155         * gfortran.dg/list_read_9.f90: Likewise
5156         * gfortran.dg/namelist_13.f90: Likewise
5157         * gfortran.dg/namelist_14.f90: Likewise
5158         * gfortran.dg/namelist_15.f90: Likewise
5159         * gfortran.dg/namelist_16.f90: Likewise
5160         * gfortran.dg/namelist_17.f90: Likewise
5161         * gfortran.dg/namelist_18.f90: Likewise
5162         * gfortran.dg/namelist_19.f90: Likewise
5163         * gfortran.dg/namelist_20.f90: Likewise
5164         * gfortran.dg/namelist_24.f90: Likewise
5165         * gfortran.dg/namelist_26.f90: Likewise
5166         * gfortran.dg/namelist_27.f90: Likewise
5167         * gfortran.dg/namelist_28.f90: Likewise
5168         * gfortran.dg/namelist_37.f90: Likewise
5169         * gfortran.dg/namelist_38.f90: Likewise
5170         * gfortran.dg/namelist_39.f90: Likewise
5171         * gfortran.dg/namelist_40.f90: Likewise
5172         * gfortran.dg/namelist_43.f90: Likewise
5173         * gfortran.dg/namelist_44.f90: Likewise
5174         * gfortran.dg/namelist_45.f90: Likewise
5175         * gfortran.dg/namelist_46.f90: Likewise
5176         * gfortran.dg/namelist_47.f90: Likewise
5177         * gfortran.dg/namelist_48.f90: Likewise
5178         * gfortran.dg/namelist_49.f90: Likewise
5179         * gfortran.dg/namelist_50.f90: Likewise
5180         * gfortran.dg/namelist_51.f90: Likewise
5181         * gfortran.dg/namelist_52.f90: Likewise
5182         * gfortran.dg/namelist_56.f90: Likewise
5183         * gfortran.dg/namelist_char_only.f90: Likewise
5184         * gfortran.dg/namelist_use.f90: Likewise
5185         * gfortran.dg/namelist_use_only.f90: Likewise
5186         * gfortran.dg/noadv_size.f90: Likewise
5187         * gfortran.dg/open_access_append_1.f90: Likewise
5188         * gfortran.dg/pad_no.f90: Likewise
5189         * gfortran.dg/pr12884.f: Likewise
5190         * gfortran.dg/pr17090.f90: Likewise
5191         * gfortran.dg/pr17285.f90: Likewise
5192         * gfortran.dg/pr17286.f90: Likewise
5193         * gfortran.dg/pr18122.f90: Likewise
5194         * gfortran.dg/pr18210.f90: Likewise
5195         * gfortran.dg/pr18392.f90: Likewise
5196         * gfortran.dg/pr19155.f: Likewise
5197         * gfortran.dg/pr19216.f: Likewise
5198         * gfortran.dg/pr19467.f90: Likewise
5199         * gfortran.dg/pr19657.f: Likewise
5200         * gfortran.dg/pr20257.f90: Likewise
5201         * gfortran.dg/read_bad_advance.f90: Likewise
5202         * gfortran.dg/read_eof_2.f90: Likewise
5203         * gfortran.dg/read_eof_4.f90: Likewise
5204         * gfortran.dg/read_many_1.f: Likewise
5205         * gfortran.dg/read_noadvance.f90: Likewise
5206         * gfortran.dg/read_repeat.f90: Likewise
5207         * gfortran.dg/read_size_noadvance.f90: Likewise
5208         * gfortran.dg/read_x_past.f: Likewise
5209         * gfortran.dg/record_marker_1.f90: Likewise
5210         * gfortran.dg/record_marker_3.f90: Likewise
5211         * gfortran.dg/rewind_1.f90: Likewise
5212         * gfortran.dg/runtime_warning_1.f90: Likewise
5213         * gfortran.dg/shape_3.f90: Likewise
5214         * gfortran.dg/slash_1.f90: Likewise
5215         * gfortran.dg/stat_1.f90: Likewise
5216         * gfortran.dg/stat_2.f90: Likewise
5217         * gfortran.dg/streamio_11.f90: Likewise
5218         * gfortran.dg/streamio_3.f90: Likewise
5219         * gfortran.dg/streamio_4.f90: Likewise
5220         * gfortran.dg/streamio_9.f90: Likewise
5221         * gfortran.dg/tl_editing.f90: Likewise
5222         * gfortran.dg/unf_io_convert_1.f90: Likewise
5223         * gfortran.dg/unf_io_convert_2.f90: Likewise
5224         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5225         * gfortran.dg/unf_short_record_1.f90: Likewise
5226         * gfortran.dg/utf8_1.f03: Likewise
5227         * gfortran.dg/utf8_2.f03: Likewise
5228         * gfortran.dg/widechar_IO_1.f90: Likewise
5229         * gfortran.dg/write_check3.f90: Likewise
5230         * gfortran.dg/write_rewind_2.f: Likewise
5231         * gfortran.dg/x_slash_2.f: Likewise
5232
5233 2009-04-29  Richard Guenther  <rguenther@suse.de>
5234
5235         PR target/39943
5236         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5237         New.
5238         (check_effective_target_vect_floatuint_cvt): Likewise.
5239         * gcc.dg/vect/slp-10.c: Adjust.
5240         * gcc.dg/vect/slp-11.c: Adjust.
5241         * gcc.dg/vect/slp-12b.c: Adjust.
5242         * gcc.dg/vect/slp-33.c: Adjust.
5243         * gcc.c-torture/compile/pr39943.c: New testcase.
5244
5245 2009-04-29  Richard Guenther  <rguenther@suse.de>
5246
5247         PR middle-end/39937
5248         * gcc.c-torture/compile/pr39937.c: New testcase.
5249
5250 2009-04-29  Richard Guenther  <rguenther@suse.de>
5251
5252         PR tree-optimization/39941
5253         * gcc.c-torture/compile/pr39941.c: New testcase.
5254
5255 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5256
5257         * gcc.target/bfin/20090411-1.c: New test.
5258
5259 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5260
5261         PR target/39565
5262         * gcc.dg/pr39565.c: New testcase.
5263
5264 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5265
5266         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5267         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5268         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5269         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5270         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5271         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5272         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5273         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5274         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5275         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5276         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5277         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5278         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5279         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5280         * gcc.target/i386/pr37191.c: Likewise.
5281         * gcc.target/i386/reload-1.c: Likewise.
5282         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5283         * g++.old-deja/g++.pt/repo2.C: Likewise.
5284         * g++.old-deja/g++.pt/repo3.C: Likewise.
5285         * g++.old-deja/g++.pt/repo4.C: Likewise.
5286         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5287         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5288         * g++.dg/template/repo1.C: Likewise.
5289         * g++.dg/template/repo2.C: Likewise.
5290         * g++.dg/template/repo3.C: Likewise.
5291         * g++.dg/template/repo4.C: Likewise.
5292         * g++.dg/template/repo5.C: Likewise.
5293         * g++.dg/template/repo6.C: Likewise.
5294         * g++.dg/template/repo7.C: Likewise.
5295         * g++.dg/template/repo8.C: Likewise.
5296         * g++.dg/template/repo9.C: Likewise.
5297         * g++.dg/rtti/repo1.C: Likewise.
5298         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5299         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5300         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5301         * g++.dg/other/PR23205.C: Skip for vxworks.
5302         * g++.dg/ext/visibility/class1.C: Requires PIC.
5303         * g++.dg/eh/async-unwind2.C: Requires PIC.
5304         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5305         does not have cxa_exit.
5306
5307 2009-04-28  Jing Yu  <jingyu@google.com>
5308
5309         PR testsuite/39790
5310         * lib/target-supports.exp (check_effective_target_tls): Remove
5311         comment of caching.
5312         (check_effective_target_tls_native): Likewise.
5313         (check_effective_target_tls_runtime): Likewise.
5314         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5315         tls to tls_runtime.
5316         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5317
5318 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5319
5320         PR fortran/39946
5321         * gfortran.dg/proc_ptr_16.f90: New.
5322
5323 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5324
5325         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5326         lp64 is true.
5327
5328 2009-04-28  Richard Guenther  <rguenther@suse.de>
5329
5330         PR middle-end/39937
5331         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5332
5333 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5334
5335         * g++.dg/warn/pr35652.C: Removed.
5336         * gcc.dg/pr35652.c: Likewise.
5337
5338 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5339
5340         * gcc.target/ia64/20071210-2.c: New testcase.
5341
5342 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5343
5344         PR c/39323
5345         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5346         * gcc.dg/pr39323-3.c: Ditto.
5347
5348 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5349
5350         PR fortran/39930
5351         PR fortran/39931
5352         * gfortran.dg/ambiguous_reference_2.f90: New.
5353         * gfortran.dg/pointer_assign_7.f90: New.
5354
5355 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5356             Mark Mitchell  <mark@codesourcery.com>
5357
5358         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5359         * gcc.dg/20020103-1.c: Check for __ppc.
5360         * gcc.dg/asm-b.c: Check for __ppc.
5361         * gcc.dg/20020919-1.c: Check for __ppc.
5362         * gcc.dg/20020312-2.c: Likewise.
5363         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5364         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5365         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5366         * g++.dg/warn/weak1.C: Likewise.
5367         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5368         static so appropriate optimizations kick in.
5369         (find_base_value_wrapper): New function.
5370         * g++.dg/eh/simd-5.C: Fix target triplet.
5371         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5372
5373 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5374             H.J. Lu  <hongjiu.lu@intel.com>
5375
5376         PR target/39911
5377         * gcc.target/i386/pr39911.c: New test.
5378
5379 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5380
5381         PR fortran/39879
5382         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5383
5384 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5385
5386         PR c++/35652
5387         Revert:
5388
5389         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5390
5391         * gcc.dg/pr35652.C: New.
5392         * g++.dg/warn/pr35652.C: New.
5393         * gcc.dg/format/plus-1.c: Adjust message.
5394
5395 2009-04-27  DJ Delorie  <dj@redhat.com>
5396
5397         * lib/target-supports.exp (check_effective_target_double64): New.
5398         (check_effective_target_double64plus): New.
5399         (check_effective_target_large_double): New.
5400         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5401         * gcc.dg/div-double-1.c: Likewise.
5402         * gcc.dg/Wconversion-real.c: Require large_double.
5403         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5404
5405         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5406         are too small.
5407
5408         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5409         constants as long.
5410
5411 2009-04-27  Ian Lance Taylor  <iant@google.com>
5412
5413         * gcc.dg/Wcxx-compat-5.c: New testcase.
5414         * gcc.dg/Wcxx-compat-6.c: New testcase.
5415
5416 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5417
5418         Allow non-constant arguments to conversion intrinsics.
5419         * gcc.target/spu/intrinsics-3.c: Update tests.
5420
5421 2009-04-27  Richard Guenther  <rguenther@suse.de>
5422
5423         PR middle-end/39928
5424         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5425         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5426
5427 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5428
5429         PR target/39903
5430         * gcc.dg/torture/pr39903-1.c: New.
5431         * gcc.dg/torture/pr39903-2.c: Likewise.
5432
5433 2009-04-27  Revital Eres  <eres@il.ibm.com>
5434
5435         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5436         and check it.
5437         * gcc.dg/sms-2.c: Add dump check.
5438         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5439         and check it.
5440         * gcc.dg/sms-4.c: Likewise.
5441         * gcc.dg/sms-5.c: Likewise.
5442         * gcc.dg/sms-6.c: Likewise.
5443         * gcc.dg/sms-7.c: Likewise.
5444         * gcc.dg/sms-antideps.c: Rename to...
5445         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5446
5447 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5448
5449         * gnat.dg/opt2.adb: New test.
5450
5451 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5452
5453         PR c++/39875
5454         * g++.dg/warn/Wunused-15.C: New test.
5455
5456 2009-04-26  Michael Matz  <matz@suse.de>
5457
5458         Expand from SSA.
5459         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5460         change regexps.
5461         * gcc.target/i386/pr37248-1.c: Modified.
5462         * gcc.target/i386/pr37248-3.c: Modified.
5463         * gcc.target/i386/pr37248-2.c: Modified.
5464         * gnat.dg/aliasing1.adb: Modified.
5465         * gnat.dg/pack9.adb: Modified.
5466         * gnat.dg/aliasing2.adb: Modified.
5467         * gcc.dg/strict-overflow-2.c: Modified.
5468         * gcc.dg/autopar/reduc-1char.c: Modified.
5469         * gcc.dg/autopar/reduc-2char.c: Modified.
5470         * gcc.dg/autopar/reduc-1.c: Modified.
5471         * gcc.dg/autopar/reduc-2.c: Modified.
5472         * gcc.dg/autopar/reduc-3.c: Modified.
5473         * gcc.dg/autopar/reduc-6.c: Modified.
5474         * gcc.dg/autopar/reduc-7.c: Modified.
5475         * gcc.dg/autopar/reduc-8.c: Modified.
5476         * gcc.dg/autopar/reduc-9.c: Modified.
5477         * gcc.dg/autopar/reduc-1short.c: Modified.
5478         * gcc.dg/autopar/reduc-2short.c: Modified.
5479         * gcc.dg/autopar/parallelization-1.c: Modified.
5480         * gcc.dg/strict-overflow-4.c: Modified.
5481         * gcc.dg/strict-overflow-6.c: Modified.
5482         * gcc.dg/gomp/combined-1.c: Modified.
5483         * gcc.dg/no-strict-overflow-1.c: Modified.
5484         * gcc.dg/no-strict-overflow-3.c: Modified.
5485         * gcc.dg/no-strict-overflow-5.c: Modified.
5486         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5487         * gcc.dg/tree-ssa/pr18134.c: Modified.
5488         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5489         * gcc.dg/tree-ssa/vector-2.c: Modified.
5490         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5491         * gcc.dg/tree-ssa/loop-21.c: Modified.
5492         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5493         * gcc.dg/tree-ssa/vector-3.c: Modified.
5494         * gcc.dg/tree-ssa/asm-3.c: Modified.
5495         * gcc.dg/tree-ssa/pr23294.c: Modified.
5496         * gcc.dg/tree-ssa/loop-22.c: Modified.
5497         * gcc.dg/tree-ssa/loop-15.c: Modified.
5498         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5499         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5500         * gcc.dg/tree-ssa/pr20139.c: Modified.
5501         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5502         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5503         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5504         * gcc.dg/tree-ssa/loop-5.c: Modified.
5505         * gcc.dg/tree-ssa/pr19431.c: Modified.
5506         * gcc.dg/tree-ssa/pr32044.c: Modified.
5507         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5508         * gcc.dg/tree-ssa/loop-19.c: Modified.
5509         * gcc.dg/tree-ssa/loop-28.c: Modified.
5510         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5511         * gcc.dg/tree-ssa/divide-1.c: Modified.
5512         * gcc.dg/tree-ssa/inline-1.c: Modified.
5513         * gcc.dg/tree-ssa/divide-3.c: Modified.
5514         * gcc.dg/tree-ssa/pr30978.c: Modified.
5515         * gcc.dg/tree-ssa/alias-6.c: Modified.
5516         * gcc.dg/tree-ssa/divide-4.c: Modified.
5517         * gcc.dg/tree-ssa/alias-11.c: Modified.
5518         * gcc.dg/no-strict-overflow-7.c: Modified.
5519         * gcc.dg/strict-overflow-1.c: Modified.
5520         * gcc.dg/pr15784-4.c: Modified.
5521         * gcc.dg/pr34263.c: Modified.
5522         * gcc.dg/strict-overflow-3.c: Modified.
5523         * gcc.dg/tree-prof/stringop-1.c: Modified.
5524         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5525         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5526         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5527         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5528         * gcc.dg/no-strict-overflow-2.c: Modified.
5529         * gcc.dg/no-strict-overflow-4.c: Modified.
5530         * gcc.dg/no-strict-overflow-6.c: Modified.
5531         * g++.dg/tree-ssa/pr27090.C: Modified.
5532         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5533         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5534         * g++.dg/tree-ssa/pr19807.C: Modified.
5535         * g++.dg/opt/pr30965.C: Modified.
5536         * g++.dg/init/new17.C: Modified.
5537         * gfortran.dg/whole_file_6.f90: Modified.
5538         * gfortran.dg/whole_file_5.f90: Modified.
5539         * gfortran.dg/reassoc_1.f90: Modified.
5540         * gfortran.dg/reassoc_3.f90: Modified.
5541
5542 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5543
5544         PR fortran/39893
5545         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5546
5547 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5548
5549         PR inline-asm/39543
5550         * gcc.target/i386/pr39543-1.c: New test.
5551         * gcc.target/i386/pr39543-2.c: New test.
5552         * gcc.target/i386/pr39543-3.c: New test.
5553
5554         PR c/39889
5555         * gcc.dg/Wunused-value-3.c: New test.
5556
5557 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5558
5559         PR c/39581
5560         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5561         gcc.dg/vla-21.c: New tests.
5562
5563 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5564
5565         PR c/39556
5566         * gcc.dg/inline-34.c: New test.
5567
5568 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5569
5570         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5571         gcc.dg/enum-const-3.c: New tests.
5572         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5573         -pedantic-errors.  Update expected diagnostics.
5574
5575 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5576
5577         PR c/39582
5578         * gcc.dg/vla-20.c: New test.
5579
5580 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5581
5582         PR c/39564
5583         * gcc.dg/vla-19.c: New test.
5584
5585 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5586
5587         PR preprocessor/39559
5588         * gcc.dg/c99-intconst-2.c: New test.
5589
5590 2009-04-25  Jan Hubicka  <jh@suse.cz>
5591
5592         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5593
5594 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5595
5596         PR fortran/39688
5597         * gfortran.dg/import7.f90: New.
5598
5599 2009-04-24  Richard Guenther  <rguenther@suse.de>
5600
5601         * gcc.dg/tree-ssa/vrp48.c: Fix.
5602
5603 2008-04-24  Doug Kwan  <dougkwan@google.com>
5604
5605         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5606         destination are the same.
5607
5608 2009-04-24  Richard Guenther  <rguenther@suse.de>
5609
5610         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5611
5612 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5613
5614         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5615         gcc.dg/array-const-3.c: New tests.
5616
5617 2009-04-24  Ian Lance Taylor  <iant@google.com>
5618
5619         * gcc.dg/Wcxx-compat-4.c: New testcase.
5620
5621 2009-04-24  Daniel Kraft  <d@domob.eu>
5622
5623         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5624         expected on already erraneous symbol (renamed to fresh one).
5625
5626 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5627
5628         PR middle-end/39867
5629         * gcc.dg/pr39867.c: New.
5630
5631 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5632
5633         PR fortran/39861
5634         PR fortran/39864
5635         * gfortran.dg/intrinsic_1.f90: New.
5636
5637 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5638
5639         * gnat.dg/alignment7.adb: New test.
5640         * gnat.dg/alignment8.adb: Likewise.
5641
5642 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5643
5644         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5645         * gnat.dg/specs/rep_clause2.ads: New test.
5646
5647 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5648
5649         PR rtl-optimization/39794
5650         * gcc.dg/pr39794.c: New test.
5651
5652 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5653
5654         * gnat.dg/atomic1.adb: New test.
5655         * gnat.dg/atomic1_pkg.ads: New helper.
5656
5657 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5658
5659         PR testsuite/39623
5660         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5661         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5662
5663 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5664
5665         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5666         warning.
5667
5668 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5669
5670         PR C/31499
5671         * gcc.dg/vector-init-1.c: New testcase.
5672         * gcc.dg/vector-init-2.c: New testcase.
5673
5674 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5675
5676         * gnat.dg/enum2.adb: New test.
5677         * gnat.dg/enum2_pkg.ads: New helper.
5678
5679 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5680
5681         PR c/39855
5682         * gcc.dg/torture/pr39855.c: New test.
5683
5684 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5685
5686         PR c++/39639
5687         * g++.dg/cpp0x/pr39639.C: New test.
5688
5689 2009-04-22  Mark Heffernan  <meheff@google.com>
5690
5691         * gcc.dg/profile-generate-3.c: New test.
5692
5693 2009-04-22  Jan Hubicka  <jh@suse.cz>
5694
5695         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5696
5697 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5698
5699         PR testsuite/39623
5700         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5701
5702 2009-04-22  Richard Guenther  <rguenther@suse.de>
5703
5704         PR tree-optimization/39824
5705         * gcc.c-torture/compile/pr39824.c: New testcase.
5706
5707 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5708
5709         PR c++/14875
5710         * g++.dg/parse/parser-pr14875.C: New.
5711         * g++.dg/parse/parser-pr14875-2.C: New.
5712         * g++.dg/parse/error6.C: Update match string.
5713
5714 2009-04-22  Richard Guenther  <rguenther@suse.de>
5715
5716         PR tree-optimization/39845
5717         * gcc.c-torture/compile/pr39845.c: New testcase.
5718
5719 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5720
5721         PR fortran/39735
5722         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5723         * gfortran.dg/external_initializer.f90: Modified.
5724         * gfortran.dg/interface_26.f90: Modified.
5725         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5726         * gfortran.dg/proc_ptr_3.f90: Modified.
5727         * gfortran.dg/proc_ptr_15.f90: New.
5728         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5729
5730 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5731
5732         PR c++/35711
5733         * g++.dg/warn/pr35711.C: New.
5734         * g++.dg/conversion/ptrmem2.C: Update.
5735
5736 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5737
5738         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5739         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5740         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5741         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5742         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5743         gcc.c-torture/ChangeLog.0,
5744         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5745         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5746         gcc.target/i386/math-torture/math-torture.exp,
5747         gcc.target/mips/inter/mips16-inter.exp,
5748         gcc.target/mips/mips-nonpic/README,
5749         gcc.target/x86_64/abi/README.gcc,
5750         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5751         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5752         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5753         notices.
5754         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5755
5756 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5757
5758         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5759
5760 2009-04-21  Richard Guenther  <rguenther@suse.de>
5761
5762         PR middle-end/39829
5763         * gcc.dg/torture/pr39829.c: New testcase.
5764
5765 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5766
5767         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5768
5769 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5770
5771         PR 16202
5772         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5773         * gcc.dg/sequence-pt-2.c: New.
5774         * gcc.dg/sequence-pt-3.c: New.
5775         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5776         * g++.dg/warn/sequence-pt-2.c: New.
5777         * g++.dg/warn/sequence-pt-3.c: New.
5778
5779 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5780
5781         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5782
5783 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5784
5785         * gnat.dg/import1.ad[sb]: New test.
5786
5787 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5788
5789         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5790         return 0.
5791
5792 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5793
5794         PR fortran/39811
5795         * gfortran.dg/continuation_11.f90: New test.
5796
5797 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5798
5799         PR c++/13358
5800         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5801         messages. Test for "long long" in system headers.
5802         * gcc.dg/c99-longlong-2.c: New.
5803         * g++.dg/warn/pr13358.C: New.
5804         * g++.dg/warn/pr13358-2.C: New.
5805         * g++.dg/warn/pr13358-3.C: New.
5806         * g++.dg/warn/pr13358-4.C: New.
5807
5808 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5809
5810         * gcc.dg/framework-2.c: Fix up for non existent includes
5811         being fatal errors now.
5812
5813 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5814
5815         PR fortran/39800
5816         * gfortran.dg/private_type_13.f90: New test.
5817         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5818
5819 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5820
5821         PR c++/39803
5822         * g++.dg/warn/Wunused-14.C: New test.
5823
5824 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5825
5826         * gnat.dg/specs/small_alignment.ads: New test.
5827
5828 2009-04-20  Ian Lance Taylor  <iant@google.com>
5829
5830         * gcc.dg/Wcxx-compat-3.c: New testcase.
5831
5832 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5833
5834         * gnat.dg/pack13.ad[sb]: New test.
5835         * gnat.dg/pack13_pkg.ads: New helper.
5836
5837 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5838
5839         * gnat.dg/discr11.ad[sb]: New test.
5840         * gnat.dg/discr11_pkg.ads: New helper.
5841
5842 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5843
5844         PR tree-optimization/39675
5845         * gcc.dg/vect/O3-pr39675-2.c: New test.
5846
5847 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5848
5849         * gnat.dg/rep_clause3.adb: New test.
5850
5851 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5852
5853         PR c/37481
5854         * gcc.dg/c99-flex-array-7.c: New test.
5855
5856 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5857
5858         PR c/19771
5859         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5860
5861 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5862
5863         PR c/38243
5864         * gcc.dg/c99-restrict-3.c: New test.
5865
5866 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5867
5868         PR preprocessor/20078
5869         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5870
5871 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5872
5873         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5874         Do not pass -B$root after -margs.
5875
5876 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5877
5878         PR c/32061
5879         PR c++/36954
5880         * gcc.dg/pr32061.c: New.
5881         * gcc.dg/Wlogical-op-1.c: Update.
5882         * g++.dg/warn/Wlogical-op-1.C: Update.
5883         * g++.dg/warn/pr36954.C: New.
5884
5885 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5886
5887         PR c/27676
5888         * gcc.dg/lvalue-5.c: New test.
5889
5890 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5891
5892         PR c/22367
5893         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5894
5895 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5896
5897         * gcc.dg/cpp/include5.c: New test.
5898
5899 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5900
5901         PR c/35210
5902         * gcc.dg/call-diag-2.c: New test.
5903
5904 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5905
5906         PR preprocessor/39646
5907         * gcc.dg/cpp/line8.c: New test.
5908
5909 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5910
5911         PR preprocessor/39647
5912         * gcc.dg/cpp/line7.c: New test.
5913
5914 2009-04-18  Richard Guenther  <rguenther@suse.de>
5915
5916         PR middle-end/39804
5917         * gcc.target/i386/pr39804.c: New testcase.
5918
5919 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5920
5921         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5922         * g++.dg/other/pr39496.C: Likewise.
5923
5924 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5925
5926         PR middle-end/36902
5927         * gcc.dg/pr36902.c: New.
5928
5929 2009-04-17  Diego Novillo  <dnovillo@google.com>
5930
5931         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5932         violation for variable 'inside_main'.
5933
5934 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5935
5936         * gfortran.fortran-torture/execute/getarg_1.x: New file.
5937
5938 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5939
5940         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5941
5942 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5943
5944         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5945         * gfortran.dg/chmod_2.f90: Likewise.
5946         * gfortran.dg/chmod_3.f90: Likewise.
5947         * gfortran.dg/open_errors.f90: Likewise.
5948         * gfortran.dg/stat_1.f90: Likewise.
5949         * gfortran.dg/stat_2.f90: Likewise.
5950
5951 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5952
5953         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5954         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5955         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5956         * gfortran.dg/nearest_1.f90: Likewise.
5957         * gfortran.dg/nearest_3.f90: Likewise.
5958         * gfortran.dg/isnan_1.f90: Likewise.
5959         * gfortran.dg/isnan_2.f90: Likewise.
5960         * gfortran.dg/nan_1.f90: Likewise.
5961         * gfortran.dg/nan_2.f90: Likewise.
5962         * gfortran.dg/nan_3.f90: Likewise.
5963         * gfortran.dg/nan_4.f90: Likewise.
5964         * gfortran.dg/module_nan.f90: Likewise.
5965         * gfortran.dg/int_conv_2.f90: Likewise.
5966         * gfortran.dg/init_flag_3.f90: Likewise.
5967         * gfortran.dg/namelist_42.f90: Likewise.
5968         * gfortran.dg/namelist_43.f90: Likewise.
5969         * gfortran.dg/real_const_3.f90: Likewise.
5970         * gfortran.dg/transfer_simplify_1.f90: Likewise.
5971
5972         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5973         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5974         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5975         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5976         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5977
5978         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5979         * gfortran.dg/gamma_5.f90: Likewise.
5980
5981 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5982
5983         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5984         less strict so it also works with auto-overlay support.
5985         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5986         for "exceeds local store" linker errors on the SPU.
5987
5988         * lib/gfortran.exp: Include target-supports.exp.
5989         (gfortran_init): On SPU targets where automatic overlay support
5990         is available, use it to build all Fortran test cases.
5991
5992         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
5993
5994 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
5995
5996         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
5997         rule enforced by gnat on taft types.
5998
5999 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR testsuite/39792
6002         * g++.dg/ext/complit11.C: Add empty dg-options.
6003
6004 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6005
6006         PR c++/17570
6007         * g++.dg/template/defarg11.C: New test.
6008
6009 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6010
6011         PR c++/28766
6012         * g++.dg/ext/complit11.C: New testcase.
6013
6014 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6015
6016         PR c++/39551
6017         * g++.dg/warn/Wunused-13.C: New testcase.
6018
6019 2009-04-15  Ian Lance Taylor  <iant@google.com>
6020
6021         * gcc.dg/Wenum-compare-1.c: New testcase.
6022
6023 2009-04-15  Richard Guenther  <rguenther@suse.de>
6024
6025         PR tree-optimization/39764
6026         * g++.dg/torture/pr39764.C: New testcase.
6027
6028 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6029
6030         * g++.dg/ext/altivec-17.C: New.
6031
6032 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6033
6034         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6035         * gnat.dg/specs/limited1.ads: Ditto.
6036
6037 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6038
6039         PR testsuite/39769
6040         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6041         for testing the results of estimate instructions.
6042         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6043         * gcc.dg/vmx/3a-05.c (test): Ditto.
6044
6045 2009-04-14  Jason Merrill  <jason@redhat.com>
6046
6047         PR c++/39763
6048         * g++.dg/warn/Wshadow-4.C: Extend.
6049
6050 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6051
6052         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6053         (do_D): Remove attribute hidden.
6054
6055 2009-04-13  Jason Merrill  <jason@redhat.com>
6056
6057         PR c++/39480
6058         * g++.dg/init/copy7.C: New.
6059
6060 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6061
6062         PR testsuite/39733
6063         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6064         (check_for_all_options): This.
6065
6066 2009-04-13  Jason Merrill  <jason@redhat.com>
6067
6068         PR c++/39750
6069         * g++.dg/template/crash90.C: New.
6070
6071 2009-04-12  Jason Merrill  <jason@redhat.com>
6072
6073         PR c++/39742
6074         * g++.dg/overload/extern-C-2.C: New.
6075
6076 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6077
6078         PR preprocessor/31869
6079         * gcc.dg/cpp/strify5.c: New test.
6080
6081 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6082
6083         * gnat.dg/enum1.adb: New test.
6084         * gnat.dg/enum1_pkg.ads: New helper.
6085
6086 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6087
6088         PR target/39740
6089         * gcc.target/alpha/pr39740.c: New test.
6090
6091 2009-04-11  Daniel Kraft  <d@domob.eu>
6092
6093         PR fortran/37746
6094         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6095         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6096         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6097         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6098         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6099         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6100         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6101         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6102         expected string length that failed with -fbounds-check now.
6103         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6104
6105 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6106
6107         PR fortran/39692
6108         * gfortran.dg/proc_ptr_14.f90: New.
6109
6110 2009-04-11  Richard Guenther  <rguenther@suse.de>
6111
6112         PR middle-end/39732
6113         * g++.dg/torture/pr39732.C: New testcase.
6114
6115 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6116
6117         * gfortran.dg/whole_file_5.f90: New.
6118         * gfortran.dg/whole_file_6.f90: New.
6119
6120 2009-04-11  Richard Guenther  <rguenther@suse.de>
6121
6122         PR tree-optimization/39713
6123         * g++.dg/torture/pr39713.C: New testcase.
6124
6125 2009-04-10  Richard Guenther  <rguenther@suse.de>
6126
6127         PR c/39712
6128         * gcc.dg/pr39712.c: New testcase.
6129
6130 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6131
6132         PR c++/28301
6133         * g++.dg/cpp0x/enum2.C: Updated.
6134         * g++.dg/debug/pr22514.C: Likewise.
6135         * g++.dg/parse/enum2.C: Likewise.
6136         * g++.dg/parse/enum3.C: Likewise.
6137         * g++.dg/template/crash79.C: Likewise.
6138         * g++.old-deja/g++.jason/cond.C: Likewise.
6139
6140 2009-04-10  Chao-ying Fu  <fu@mips.com>
6141
6142         * gcc.target/mips/interrupt_handler.c: Change from compile to
6143         assemble.
6144
6145 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6146
6147         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6148
6149 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6150
6151         PR fortran/38709
6152         * gfortran.dg/zero_sized_6.f90: New.
6153
6154 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6155
6156         PR  c++/20118
6157         * g++.dg/parse/pr20118.C: New.
6158         * g++.dg/template/spec16.C: Update.
6159
6160 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6161
6162         PR testsuite/35621
6163         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6164         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6165         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6166         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6167         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6168         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6169         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6170         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6171         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6172         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6173         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6174         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6175         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6176         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6177         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6178         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6179         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6180
6181 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6182
6183         PR target/39678
6184         * g++.dg/torture/pr39678.C: New.
6185         * gcc.dg/compat/struct-complex-2.h: Likewise.
6186         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6187         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6188         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6189         * gcc.dg/torture/pr39678.c: Likewise.
6190         * gcc.target/i386/pr39678.c: Likewise.
6191
6192         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6193         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6194
6195         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6196         <complex.h>.  Add tests for structure with complex float.
6197
6198 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6199             Joseph Myers  <joseph@codesourcery.com>
6200
6201         PR target/36800
6202         * gcc.dg/dfp/pr36800.c: New.
6203
6204 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6205             Rafael Avila de Espindola  <espindola@google.com>
6206
6207         * gcc.misc-tests/help.exp: New file.
6208         * lib/options.exp: New file.
6209
6210 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6211
6212         PR libobjc/36610
6213         * objc/execute/forward-1.x: New.
6214
6215 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6216
6217         * gcc.dg/pr27150-1.c: Change to a link test.
6218
6219 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6220
6221         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6222         3 of the GNU General Public License and to point readers at the
6223         COPYING3 file and the FSF's license web page.
6224         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6225         * gcc.dg/struct/struct-reorg.exp: Likewise.
6226         * gcc.target/spu/tag_manager.c: Likewise.
6227
6228 2009-04-09  Richard Guenther  <rguenther@suse.de>
6229
6230         PR testsuite/39696
6231         * ssa-ccp-25.c: Adjust pattern.
6232
6233 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6234
6235         PR fortran/36704
6236         * gfortran.dg/external_procedures_1.f90: Modified.
6237         * gfortran.dg/proc_ptr_result_1.f90: New.
6238         * gfortran.dg/proc_ptr_result_2.f90: New.
6239         * gfortran.dg/proc_ptr_result_3.f90: New.
6240
6241 2009-04-09  Richard Guenther  <rguenther@suse.de>
6242
6243         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6244         to prevent constant propagation.
6245         * gcc.dg/vect/vect-56.c: Likewise.
6246         * gcc.dg/vect/vect-58.c: Likewise.
6247         * gcc.dg/vect/vect-60.c: Likewise.
6248         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6249         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6250         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6251
6252 2009-04-09  Richard Guenther  <rguenther@suse.de>
6253
6254         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6255         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6256
6257 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6258
6259         PR c/39613
6260         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6261         New tests.
6262
6263 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6264
6265         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6266         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6267
6268 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6269
6270         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6271
6272 2009-04-08  Jason Merrill  <jason@redhat.com>
6273
6274         PR c++/25185
6275         * g++.dg/template/error40.C: Add another test.
6276
6277 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6278
6279         PR c/39614
6280         PR c/39673
6281         * gcc.c-torture/compile/pr39614-1.c,
6282         gcc.c-torture/compile/pr39614-2.c,
6283         gcc.c-torture/compile/pr39614-3.c,
6284         gcc.c-torture/compile/pr39614-4.c,
6285         gcc.c-torture/compile/pr39614-5.c,
6286         gcc.c-torture/compile/pr39673-1.c,
6287         gcc.c-torture/compile/pr39673-2.c: New tests.
6288         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6289         more cases.
6290         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6291         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6292         expected errors.
6293
6294 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6295
6296         PRc++/39637
6297         * g++.dg/cpp0x/variadic-crash2.C: New test.
6298
6299 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6300
6301         PR fortran/38863
6302         * gfortran.dg/alloc_comp_result_1.f90: New test.
6303
6304 2009-04-07  Jason Merrill  <jason@redhat.com>
6305
6306         PR c++/34691
6307         * g++.dg/overload/extern-C-1.C: New.
6308
6309 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6310
6311         PR testsuite/39325
6312         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6313
6314 2009-04-07  Jason Merrill  <jason@redhat.com>
6315
6316         PR c++/25185
6317         * g++.dg/template/error40.C: New.
6318
6319 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6320
6321         PR fortran/38152
6322         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6323
6324 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6325
6326         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6327
6328 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6329
6330         PR fortran/38290
6331         * gfortran.dg/proc_decl_1.f90: Modified.
6332         * gfortran.dg/proc_ptr_11.f90: Extended.
6333         * gfortran.dg/proc_ptr_13.f90: Modified.
6334
6335 2009-04-06  Jason Merrill  <jason@redhat.com>
6336
6337         PR c++/35146
6338         * g++.dg/template/fnspec1.C: New.
6339
6340 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6341
6342         * lib/gnat.exp: Handle multilib.
6343
6344 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6345
6346         PR fortran/38863
6347         * gfortran.dg/dependency_23.f90: New test.
6348
6349 2009-04-06  Richard Guenther  <rguenther@suse.de>
6350
6351         PR tree-optimization/28868
6352         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6353         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6354         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6355         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6356
6357 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6358
6359         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6360
6361 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6362
6363         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6364
6365 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6366
6367         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6368         with the built-in y0, and the subsequent warning.
6369         (y1): Likewise, rename to y_1.
6370
6371 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6372
6373         PR fortran/39414
6374         * gfortran.dg/proc_decl_21.f90: New.
6375
6376 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6377
6378         PR fortran/36091
6379         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6380
6381 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6382
6383         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6384         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6385         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6386         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6387         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6388         gfortran.dg/namelist_49.f90: Gate test on effective_target
6389         fd_truncate.
6390         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6391
6392 2009-04-05  Daniel Kraft  <d@domob.eu>
6393
6394         PR fortran/38654
6395         * gfortran.dg/read_float_2.f03
6396         * gfortran.dg/read_float_3.f90
6397
6398 2009-04-05  Richard Guenther  <rguenther@suse.de>
6399
6400         PR tree-optimization/39648
6401         * gcc.c-torture/compile/pr39648.c: New testcase.
6402
6403 2009-04-05  Jason Merrill  <jason@redhat.com>
6404
6405         PR c++/14912
6406         * g++.dg/template/error39.C: New.
6407
6408 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6409
6410         PR fortran/29458
6411         * gfortran.dg/implied_do_1.f90: New.
6412
6413 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6414
6415         PR fortran/39577
6416         * gfortran.dg/recursive_check_8.f90: New.
6417         * gfortran.dg/recursive_check_9.f90: New.
6418         * gfortran.dg/recursive_check_10.f90: New.
6419         * gfortran.dg/recursive_check_11.f90: New.
6420         * gfortran.dg/recursive_check_12.f90: New.
6421         * gfortran.dg/recursive_check_13.f90: New.
6422         * gfortran.dg/recursive_check_14.f90: New.
6423
6424 2009-04-04  Jason Merrill  <jason@redhat.com>
6425
6426         PR c++/25185
6427         * g++.dg/template/error38.C: Add more tests.
6428
6429 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6430
6431         PR fortran/37614
6432         * gfortran.dg/common_align_2.f90: New test.
6433
6434 2009-04-04  Richard Guenther  <rguenther@suse.de>
6435
6436         PR tree-optimization/8781
6437         PR tree-optimization/37892
6438         * g++.dg/tree-ssa/pr8781.C: New testcase.
6439         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6440
6441 2009-04-04  Richard Guenther  <rguenther@suse.de>
6442
6443         PR tree-optimization/39636
6444         * gcc.c-torture/compile/pr39636.c: New testcase.
6445
6446 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6447
6448         PR rtl-optimization/39607
6449         * g++.dg/opt/pr39607.C: New.
6450
6451 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6452
6453         PR fortran/39594
6454         * gfortran.dg/common_12.f90: New.
6455
6456 2009-04-03  Jason Merrill  <jason@redhat.com>
6457
6458         PR c++/39608
6459         * g++.dg/template/const2.C: New test.
6460
6461 2009-04-03  Richard Guenther  <rguenther@suse.de>
6462
6463         PR tree-optimization/2480
6464         PR tree-optimization/23086
6465         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6466         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6467
6468 2009-04-03  Richard Guenther  <rguenther@suse.de>
6469
6470         PR tree-optimization/34743
6471         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6472         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6473         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6474         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6475         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6476         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6477         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6478         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6479
6480 2009-04-03  Richard Guenther  <rguenther@suse.de>
6481
6482         PR middle-end/13146
6483         PR tree-optimization/23940
6484         PR tree-optimization/33237
6485         PR middle-end/33974
6486         PR middle-end/34093
6487         PR tree-optimization/36201
6488         PR tree-optimization/36230
6489         PR tree-optimization/38049
6490         PR tree-optimization/38207
6491         PR tree-optimization/38230
6492         PR tree-optimization/38301
6493         PR tree-optimization/38585
6494         PR middle-end/38895
6495         PR tree-optimization/38985
6496         PR tree-optimization/39299
6497         * gcc.dg/pr19633-1.c: Adjust.
6498         * gcc.dg/torture/pta-callused-1.c: Likewise.
6499         * gcc.dg/torture/pr39074-2.c: Likewise.
6500         * gcc.dg/torture/pr39074.c: Likewise.
6501         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6502         * gcc.dg/torture/pr30375.c: Adjust.
6503         * gcc.dg/torture/pr33563.c: Likewise.
6504         * gcc.dg/torture/pr33870.c: Likewise.
6505         * gcc.dg/torture/pr33560.c: Likewise.
6506         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6507         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6508         * gcc.dg/tree-ssa/alias-15.c: Remove.
6509         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6510         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6511         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6512         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6513         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6514         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6515         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6516         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6517         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6518         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6519         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6520         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6521         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6522         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6523         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6524         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6525         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6526         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6527         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6528         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6529         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6530         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6531         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6532         * gcc.dg/uninit-B.c: XFAIL.
6533         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6534         * gcc.dg/uninit-pr19430.c: XFAIL.
6535         * g++.dg/tree-ssa/pr13146.C: New testcase.
6536         * g++.dg/opt/pr36187.C: Adjust.
6537         * g++.dg/torture/20090329-1.C: New testcase.
6538
6539 2009-04-02  Chao-ying Fu  <fu@mips.com>
6540
6541         * gcc.target/mips/interrupt_handler.c: New test.
6542
6543 2009-04-02  David Ayers  <ayers@fsfe.org>
6544
6545         PR objc/18456
6546         * objc.dg/bad-receiver-type-2.m: New test contributed by
6547         Alexander Mamberg.
6548
6549 2009-04-02  Jason Merrill  <jason@redhat.com>
6550
6551         PR c++/25185
6552         * g++.dg/template/error38.C: New test.
6553
6554 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6555
6556         PR tree-optimization/31677
6557         * gcc.dg/memcpy-1.c: Add compiler option.
6558
6559 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6560
6561         PR tree-optimization/39595
6562         * gfortran.dg/vect/O3-pr39595.f: New test.
6563
6564 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6565
6566         PR c++/26693
6567         * g++.dg/template/typedef11.C: New test.
6568         * g++.dg/template/typedef12.C: Likewise.
6569         * g++.dg/template/typedef13.C: Likewise.
6570         * g++.dg/template/typedef14.C: Likewise.
6571         * g++.dg/template/typedef15.C: Likewise.
6572         * g++.dg/template/typedef16.C: Likewise.
6573         * g++.dg/template/sfinae3.C: Compile this pedantically.
6574         The only errors expected should be the one saying the typedef is ill
6575         formed.
6576         * g++.old-deja/g++.pt/typename8.C: Likewise.
6577         * g++.dg/template/access11.C: Update this.
6578
6579 2009-04-02  Richard Guenther  <rguenther@suse.de>
6580
6581         PR tree-optimization/37221
6582         * gcc.c-torture/compile/20090331-1.c: New testcase.
6583
6584 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6585
6586         * gcc.c-torture/compile/20090401-1.c: New test.
6587
6588 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6589
6590         PR c++/4926
6591         * g++.dg/template/pr4926-1.C: New.
6592
6593 2009-04-01  Xinliang David Li  <davidxl@google.com>
6594
6595         * gcc.target/i386/all_one_m128i.c: New test.
6596
6597 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6598
6599         PR c/39027
6600         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6601         * gcc.dg/fltconst-2.c: New test.
6602         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6603         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6604
6605         PR c/33466
6606         * gcc.dg/cpp/pr33466.c: New test.
6607         * gcc.dg/dfp/pr33466.c: New test.
6608         * gcc.dg/fixed-point/pr33466.c: New test.
6609
6610 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6611
6612         PR tree-optimization/35011
6613         * g++.dg/other/pr35011.C: New.
6614
6615 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6616
6617         PR target/39226
6618         * gcc.dg/pr39226.c: New test.
6619
6620 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6621
6622         PR c++/35240
6623         * g++.dg/template/pr35240.C: New.
6624
6625 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6626
6627         PR c/39605
6628         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6629         * gcc.dg/pr25682.c: Update expected diagnostics.
6630
6631 2009-04-01  Richard Guenther  <rguenther@suse.de>
6632
6633         * gcc.dg/fold-plusmult-2.c: New testcase.
6634
6635 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6636
6637         PR c/37772
6638         * gcc.dg/pr37772.c: New test.
6639         * g++.dg/ext/asm11.C: New test.
6640
6641 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6642
6643         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6644         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6645         defined.
6646
6647 2009-03-31  Jason Merrill  <jason@redhat.com>
6648
6649         * g++.old-deja/g++.other/using9.C: Add expected errors.
6650
6651 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6652
6653         * gcc.c-torture/compile/pr33009.c: Removed.
6654
6655 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6656
6657         * gcc.c-torture/compile/pr33009.c: Delete.
6658         * gcc.c-torture/compile/pr11832.c: Likewise.
6659
6660 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6661
6662         PR c/448
6663         * lib/target-supports.exp (check_effective_target_stdint_types):
6664         Update comment.
6665         (check_effective_target_inttypes_types): New.
6666         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6667         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6668         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6669
6670 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6671
6672         PR fortran/38917
6673         PR fortran/38918
6674         * gfortran.dg/data_pointer_1.f90: New test.
6675
6676 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6677
6678         PR fortran/38915
6679         * gfortran.dg/char_length_15.f90: New test.
6680
6681 2009-03-31  Jason Merrill  <jason@redhat.com>
6682
6683         C++ DR 613
6684         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6685         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6686         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6687         xfail others.
6688
6689         * g++.dg/other/typedef2.C: New test.
6690
6691         PR c++/37806
6692         * g++.dg/template/typedef17.C: New test.
6693
6694         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6695         * g++.dg/cpp0x/auto12.C: Likewise.
6696
6697 2009-03-31  Richard Guenther  <rguenther@suse.de>
6698
6699         PR middle-end/31029
6700         * gcc.dg/fold-compare-4.c: New testcase.
6701         * gcc.dg/fold-compare-5.c: Likewise.
6702
6703 2009-03-31  Richard Guenther  <rguenther@suse.de>
6704
6705         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6706
6707 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6708
6709         PR target/39592
6710         * gcc.target/i386/pr39592-1.c: New test.
6711
6712 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6713
6714         PR preprocessor/15638
6715         * gcc.dg/cpp/missing-header-1.c: New test.
6716         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6717         "compilation terminated" message.
6718         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6719         test #include "".
6720         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6721         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6722         terminated" message.
6723
6724 2009-03-31  Richard Guenther  <rguenther@suse.de>
6725
6726         PR middle-end/23401
6727         PR middle-end/27810
6728         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6729         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6730
6731 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6732
6733         PR fortran/38389
6734         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6735         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6736         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6737         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6738         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6739         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6740         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6741
6742 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6743
6744         PR fortran/22571
6745         * gfortran.dg/whole_file_1.f90: New test.
6746         PR fortran/26227
6747         * gfortran.dg/whole_file_2.f90: New test.
6748         * gfortran.dg/whole_file_3.f90: New test.
6749         PR fortran/24886
6750         * gfortran.dg/whole_file_4.f90: New test.
6751
6752 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6753
6754         * gfortran.dg/bind_c_usage_19.f90: New test.
6755
6756         PR target/39558
6757         * gcc.target/powerpc/altivec-29.c: New test.
6758
6759 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6760
6761         PR rtl-optimization/323
6762         * gcc.target/i386/excess-precision-1.c,
6763         gcc.target/i386/excess-precision-2.c,
6764         gcc.target/i386/excess-precision-3.c,
6765         gcc.target/i386/excess-precision-4.c,
6766         gcc.target/i386/excess-precision-5.c,
6767         gcc.target/i386/excess-precision-6.c: New tests.
6768
6769 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6770
6771         PR c/35235
6772         * gcc.dg/c99-array-lval-8.c: New test.
6773
6774 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6775
6776         PR preprocessor/34695
6777         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6778         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6779         instead of dg-warning for "previous definition" messages.
6780         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6781         "warnings being treated as errors" message.
6782         * gcc.dg/fltconst-1.c: Use -fshow-column.
6783
6784 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6785
6786         PR fortran/38823
6787         * gfortran.dg/power1.f90: New test.
6788
6789 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6790
6791         PR c/456
6792         PR c/5675
6793         PR c/19976
6794         PR c/29116
6795         PR c/31871
6796         PR c/35198
6797         * gcc.c-torture/compile/20081108-1.c,
6798         gcc.c-torture/compile/20081108-2.c,
6799         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6800         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6801         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6802         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6803         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6804         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6805         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6806         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6807         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6808         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6809         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6810         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6811         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6812         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6813         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6814         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6815         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6816         case.
6817         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6818         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6819         XFAILs.  Update expected messages.
6820         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6821         expected messages.
6822         * gcc.dg/real-const-1.c: Replace with test from original PR.
6823         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6824         when casting from non-constant integer to pointer.
6825
6826 2009-03-29  Richard Guenther  <rguenther@suse.de>
6827
6828         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6829
6830 2009-03-29  Daniel Kraft  <d@domob.eu>
6831
6832         PR fortran/37423
6833         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6834         DEFERRED bindings.
6835         * gfortran.dg/typebound_proc_9.f03: New test.
6836         * gfortran.dg/typebound_proc_10.f03: New test.
6837         * gfortran.dg/typebound_proc_11.f03: New test.
6838         * gfortran.dg/abstract_type_5.f03: New test.
6839
6840 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6841
6842         PR fortran/38507
6843         * gfortran.dg/do_4.f: New.
6844         * gfortran.dg/goto_2.f90: Correct expected warnings.
6845         * gfortran.dg/goto_4.f90: Likewise.
6846         * gfortran.dg/goto_5.f90: New.
6847
6848 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6849
6850         PR target/39545
6851         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6852
6853         * gcc.target/i386/pr39545-1.c: New.
6854         * gcc.target/i386/pr39545-2.c: Likewise.
6855
6856         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6857         (flex2_struct): Likewise.
6858         (check_struct_passing7): Likewise.
6859         (check_struct_passing8): Likewise.
6860         (f1s): Likewise.
6861         (f2s): Likewise.
6862         (main): Call check_struct_passing7 and check_struct_passing8.
6863
6864 2009-03-29  Richard Guenther  <rguenther@suse.de>
6865
6866         * gcc.c-torture/execute/20090113-1.c: New testcase.
6867         * gcc.c-torture/execute/20090113-2.c: Likewise.
6868         * gcc.c-torture/execute/20090113-3.c: Likewise.
6869         * gcc.c-torture/execute/20090207-1.c: Likewise.
6870         * gcc.c-torture/compile/20090114-1.c: Likewise.
6871         * gcc.c-torture/compile/20090328-1.c: Likewise.
6872         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6873
6874 2009-03-29  David Ayers  <ayers@fsfe.org>
6875
6876         PR objc/27377
6877         * objc.dg/conditional-1.m: New tests.
6878
6879 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6880
6881         * gcc.dg/winline-10.c: New test.
6882
6883 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6884
6885         PR fortran/34656
6886         * gfortran.dg/do_check_1.f90: Add test.
6887         * gfortran.dg/do_check_2.f90: Add test.
6888         * gfortran.dg/do_check_3.f90: Add test.
6889         * gfortran.dg/do_check_4.f90: Add test.
6890
6891 2009-03-28  Jan Hubicka  <jh@suse.cz>
6892
6893         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6894         * gcc.dg/pr33826.c: Update dump files.
6895         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6896         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6897
6898 2009-03-28  Martin Jambor  <mjambor@suse.cz>
6899
6900         * g++.dg/tree-ssa/fwprop-align.C: New test.
6901
6902 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
6903
6904         * gcc.target/powerpc/altivec-28.c: New test.
6905
6906         PR c++/39554
6907         * gcc.dg/wdisallowed-functions-1.c: Removed.
6908         * gcc.dg/wdisallowed-functions-2.c: Removed.
6909         * gcc.dg/wdisallowed-functions-3.c: Removed.
6910         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6911         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6912         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6913
6914 2009-03-28  Richard Guenther  <rguenther@suse.de>
6915
6916         PR tree-optimization/38723
6917         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6918
6919 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
6920
6921         PR fortran/38538
6922         * gfortran.dg/char_result_13.f90: New test.
6923
6924 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
6925
6926         PR fortran/38765
6927         * gfortran.dg/alloc_comp_assign_9.f90: New test.
6928
6929 2009-03-28  Daniel Kraft  <d@domob.eu>
6930
6931         * gfortran.dg/trim_1.f90: New test.
6932
6933 2009-03-28  Richard Guenther  <rguenther@suse.de>
6934
6935         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6936         * g++.dg/warn/Warray-bounds.C: Likewise.
6937
6938 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6939
6940         PR fortran/32626
6941         * gfortran.dg/recursive_check_7.f90: New test.
6942
6943 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6944
6945         PR fortran/38432
6946         * gfortran.dg/do_check_5.f90: New test.
6947         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6948         * gfortran.dg/array_constructor_18.f90: Ditto.
6949         * gfortran.dg/array_constructor_22.f90: Ditto.
6950         * gfortran.dg/do_3.F90: Ditto.
6951         * gfortran.dg/do_1.f90: Ditto.
6952
6953 2009-03-28  Richard Guenther  <rguenther@suse.de>
6954
6955         PR tree-optimization/38180
6956         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6957
6958 2009-03-28  Richard Guenther  <rguenther@suse.de>
6959
6960         PR tree-optimization/38513
6961         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6962         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6963         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6964         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6965         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6966         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6967         * gcc.dg/vect/vect-35.c: Likewise.
6968         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6969         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6970         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6971
6972 2009-03-28  Richard Guenther  <rguenther@suse.de>
6973
6974         PR tree-optimization/38968
6975         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6976
6977 2009-03-28  Richard Guenther  <rguenther@suse.de>
6978
6979         PR tree-optimization/37795
6980         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6981
6982 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
6983
6984         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6985         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6986         options for removed targets.
6987
6988 2009-03-27  Richard Guenther  <rguenther@suse.de>
6989
6990         PR tree-optimization/39120
6991         * gcc.c-torture/execute/pr39120.c: New testcase.
6992
6993 2009-03-27  Richard Guenther  <rguenther@suse.de>
6994
6995         PR tree-optimization/39120
6996         * gcc.dg/torture/pta-callused-1.c: New testcase.
6997
6998 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6999
7000         PR middle-end/39315
7001         * gcc.target/i386/pr39315-1.c: New.
7002         * gcc.target/i386/pr39315-2.c: Likewise.
7003         * gcc.target/i386/pr39315-3.c: Likewise.
7004         * gcc.target/i386/pr39315-4.c: Likewise.
7005         * gcc.target/i386/pr39315-check.c: Likewise.
7006
7007 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7008
7009         PR c/39323
7010         * gcc.dg/pr39323-1.c: New.
7011         * gcc.dg/pr39323-2.c: Likewise.
7012         * gcc.dg/pr39323-3.c: Likewise.
7013
7014 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7015
7016         PR target/38034
7017         * gcc.target/ia64/sync-1.c: New.
7018
7019 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7020
7021         PR target/39472
7022         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7023         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7024         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7025         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7026         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7027         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7028         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7029         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7030
7031 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7032
7033         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7034         for low precision (i.e. float).
7035
7036 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7037             Jakub Jelinek  <jakub@redhat.com>
7038
7039         PR debug/37959
7040         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7041
7042 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7043
7044         * gcc.dg/memmove-2.c: New test.
7045         * gcc.dg/memmove-3.c: New test.
7046
7047         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7048         in clone naming.
7049
7050 2009-03-27  Xinliang David Li  <davidxl@google.com>
7051
7052         PR tree-optimization/39557
7053         * g++.dg/tree-ssa/dom-invalid.C: New test.
7054
7055 2009-03-27  Xinliang David Li  <davidxl@google.com>
7056
7057         PR tree-optimization/39548
7058         * g++.dg/tree-ssa/copyprop.C: New test.
7059
7060 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7061
7062         PR c++/38638
7063         * g++.dg/template/typename17.C: New testcase.
7064         * g++.dg/template/typename18.C: New testcase.
7065
7066 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7067
7068         PR c++/36799
7069         * g++.dg/other/var_copy-1.C: New test.
7070
7071 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7072
7073         PR c++/37647
7074         * g++.dg/parse/ctor9.C: New test.
7075
7076 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7077
7078         PR c++/29727
7079         * g++.dg/init/error2.C: New test.
7080
7081 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7082
7083         PR c++/35652
7084         * gcc.dg/pr35652.C: New.
7085         * g++.dg/warn/pr35652.C: New.
7086         * gcc.dg/format/plus-1.c: Adjust message.
7087
7088 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7089
7090         PR c++/39554
7091         * gcc.dg/wdisallowed-functions-3.c: New test.
7092         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7093
7094 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7095
7096         * gcc.dg/inline-33.c: Fix when pic.
7097
7098 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7099
7100         * gcc.target/ia64/20090324-1.c: New test.
7101
7102 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7103
7104         PR c/27898
7105         * gcc.dg/pr27898.c: New test.
7106
7107         PR tree-optimization/32139
7108         * gcc.c-torture/compile/pr32139.c: New test.
7109
7110 2009-03-24  Jason Merrill  <jason@redhat.com>
7111
7112         PR c++/28274
7113         * g++.dg/parse/defarg14.C: New test.
7114
7115 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7116
7117         PR libfortran/39528
7118         * gfortran.dg/read_repeat.f90: New test.
7119
7120 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7121
7122         PR tree-optimization/39529
7123         * gcc.dg/vect/pr39529.c: New test.
7124
7125 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7126             Jakub Jelinek  <jakub@redhat.com>
7127
7128         PR debug/39524
7129         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7130
7131 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7132
7133         PR c/39495
7134         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7135
7136 2009-03-23  Jason Merrill  <jason@redhat.com>
7137
7138         * g++.dg/cpp0x/auto12.C: Add variadic test.
7139
7140         PR c++/39526
7141         * g++.dg/warn/Wshadow-4.C: New test.
7142
7143 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7144
7145         PR tree-optimization/39516
7146         * gfortran.dg/pr39516.f: New test.
7147
7148 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7149
7150         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7151         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7152         variable, not environment variable.
7153
7154 2009-03-21  Jason Merrill  <jason@redhat.com>
7155
7156         PR c++/28879
7157         * g++.dg/ext/vla6.C: New test.
7158
7159 2009-03-20  Jason Merrill  <jason@redhat.com>
7160
7161         * g++.dg/cpp0x/initlist5.C: Add additional test.
7162
7163 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7164             Janis Johnson  <janis187@us.ibm.com>
7165
7166         * lib/compat.exp (compat-get-options-main, compat-get-options):
7167         Handle dg-prune-output in source file.
7168         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7169         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7170         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7171         two warnings.
7172
7173 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7174
7175         PR c/39495
7176         * gcc.dg/gomp/pr39495-1.c: New test.
7177         * gcc.dg/gomp/pr39495-2.c: New test.
7178         * g++.dg/gomp/pr39495-1.C: New test.
7179         * g++.dg/gomp/pr39495-2.C: New test.
7180
7181         PR target/39496
7182         * gcc.target/i386/pr39496.c: New test.
7183         * g++.dg/other/pr39496.C: New test.
7184
7185 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7186
7187         PR middle-end/39500
7188         * gcc.dg/autopar/pr39500-1.c: New.
7189         * gcc.dg/autopar/pr39500-2.c: New.
7190
7191 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7192
7193         * g++.dg/dg.exp: Prune graphite.
7194
7195 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7196
7197         PR middle-end/39447
7198         * g++.dg/graphite: New.
7199         * g++.dg/graphite/graphite.exp: New.
7200         * g++.dg/graphite/pr39447.C: New.
7201
7202 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7203
7204         PR c++/39425
7205         * g++.dg/template/pr39425.C: New.
7206
7207         * g++.dg/template/spec33.C: Updated.
7208
7209 2009-03-17  Jason Merrill  <jason@redhat.com>
7210
7211         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7212
7213 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7214
7215         PR c++/39475
7216         * g++.dg/ext/unary_trait_incomplete.C: New.
7217
7218 2009-03-17  Jing Yu  <jingyu@google.com>
7219
7220         PR middle-end/39378
7221         * g++.dg/inherit/thunk10.C: New test.
7222
7223 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7224
7225         PR target/39482
7226         * gcc.target/i386/pr39482.c: New test.
7227
7228 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7229
7230         PR debug/39471
7231         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7232         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7233         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7234         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7235
7236         PR middle-end/39443
7237         * gcc.dg/pr39443.c: New test.
7238
7239         PR debug/39412
7240         * gcc.dg/debug/pr39412.c: New test.
7241
7242 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7243
7244         PR testsuite/38526
7245         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7246         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7247         is defined.
7248         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7249         its original value, or unset if it was not defined.
7250         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7251         path procs around use of HOSTCC.
7252         * g++.dg/compat/struct-layout-1.exp: Ditto.
7253         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7254
7255 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7256
7257         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7258
7259 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7260
7261         Revert patch for PR testsuite/37630.
7262
7263         PR testsuite/37960
7264         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7265
7266         PR testsuite/37630
7267         * lib/target-supports.exp (check_effective_target_ieee): New.
7268         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7269         * gcc.dg/20001012-1.c: Require ieee.
7270
7271         PR testsuite/37628
7272         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7273
7274 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7275
7276         PR tree-optimization/39455
7277         * gcc.dg/pr39455.c: New test.
7278
7279 2009-03-13  David Ayers  <ayers@fsfe.org>
7280
7281         * objc/execute/trivial.m. New test.
7282
7283 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7284
7285         PR target/39137
7286         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7287
7288 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7289
7290         PR testsuite/39451
7291         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7292         constraint on (%2).
7293
7294 2009-03-12  David Ayers  <ayers@fsfe.org>
7295
7296         PR libobjc/27466
7297         * objc/execute/exceptions/handler-1.m. New test.
7298
7299 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7300
7301         PR target/39431
7302         * gcc.target/i386/pr39431.c: New test.
7303
7304 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7305
7306         PR target/39445
7307         * gcc.target/i386/pr39445.c: New.
7308
7309         * gcc.target/i386/push-1.c: XFAIL.
7310
7311 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7312
7313         * gcc.dg/inline-33.c: New test.
7314
7315 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7316
7317         * gcc.dg/vect/vect-82.c: Combine dg-do and
7318         dg-require-effective-target into dg-skip-if.
7319         * gcc.dg/vect/vect-83.c: Likewise.
7320
7321 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7322
7323         PR target/39137
7324         * gcc.target/i386/stackalign/longlong-1.c: New test.
7325         * gcc.target/i386/stackalign/longlong-2.c: New test.
7326
7327 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7328
7329         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7330
7331 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7332
7333         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7334         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7335
7336 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7337
7338         * gnat.dg/slice_enum.adb: New test.
7339
7340 2009-03-11  Jason Merrill  <jason@redhat.com>
7341
7342         PR debug/39086
7343         * g++.dg/opt/nrv15.C: New test.
7344
7345 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7346
7347         PR tree-optimization/39422
7348         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7349         constant array with static initialization to global memory.
7350         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7351
7352 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7353
7354         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7355         padding.
7356
7357 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7358
7359         PR c++/39371
7360         * g++.dg/opt/switch2.C: Add -w to dg-options.
7361         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7362         * g++.dg/warn/switch1.C: New test.
7363         * g++.dg/other/switch3.C: New test.
7364
7365         PR tree-optimization/39394
7366         * gcc.c-torture/compile/pr39394.c: New test.
7367
7368 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7369
7370         * gcc.target/s390/20090223-1.c: New testcase.
7371
7372 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7373
7374         PR libfortran/39402
7375         * gfortran.dg/fmt_f0_1.f90: New test.
7376
7377 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7378
7379         PR c++/39060
7380         * g++.dg/other/new1.C: Adjusted.
7381         * g++.dg/parse/crash40.C: Likewise.
7382         * g++.dg/parse/defarg12.C: Likewise.
7383         * g++.dg/template/error15.C: Likewise.
7384
7385         * g++.dg/other/pr39060.C: New.
7386
7387 2009-03-07  Jason Merrill  <jason@redhat.com>
7388
7389         PR c++/39367
7390         * g++.dg/opt/new1.C: New.
7391
7392 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7393
7394         PR c++/33492
7395         * g++.dg/other/error32.C: New.
7396
7397 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR middle-end/39360
7400         * gcc.c-torture/compile/pr39360.c: New test.
7401
7402         PR debug/39372
7403         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7404
7405 2009-03-05  Jason Merrill  <jason@redhat.com>
7406
7407         PR c++/38908
7408         * g++.dg/warn/Wuninitialized-3.C: New test.
7409
7410 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7411
7412         PR debug/39379
7413         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7414         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7415
7416 2009-03-04  Jason Merrill  <jason@redhat.com>
7417
7418         PR c++/13549
7419         * g++.dg/template/koenig7.C: New test.
7420
7421 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7422
7423         * g++.dg/torture/predcom-1.C: New test.
7424
7425 2009-03-04  Richard Guenther  <rguenther@suse.de>
7426
7427         PR tree-optimization/39362
7428         * g++.dg/torture/pr39362.C: New testcase.
7429
7430 2009-03-04  Jason Merrill  <jason@redhat.com>
7431             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7432
7433         PR c++/9634
7434         PR c++/29469
7435         PR c++/29607
7436         * g++.dg/template/dependent-name5.C: New test.
7437
7438 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7439
7440         PR testsuite/39357
7441         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7442         vect_int to vect_int_mult.
7443
7444 2009-03-04  Richard Guenther  <rguenther@suse.de>
7445
7446         PR tree-optimization/39358
7447         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7448         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7449
7450 2009-03-04  Richard Guenther  <rguenther@suse.de>
7451
7452         PR tree-optimization/39339
7453         * gcc.c-torture/execute/pr39339.c: New testcase.
7454
7455 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7456
7457         * gcc.c-torture/compile/20090303-1.c,
7458         gcc.c-torture/compile/20090303-2.c: New tests.
7459
7460 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7461
7462         PR fortran/39354
7463         * gfortran.dg/gomp/pr39354.f90: New test.
7464
7465         PR tree-optimization/39343
7466         * gcc.dg/pr39343.c: New test.
7467
7468 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7469
7470         PR tree-optimization/39248
7471         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7472         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7473         on targets without vector misalignment support.
7474         * lib/target-supports.exp
7475         (check_effective_target_vect_short_mult): Add
7476         check_effective_target_arm32.
7477
7478 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7479
7480         PR middle-end/39335
7481         * gcc.dg/graphite/pr39335_1.c: New.
7482         * gcc.dg/graphite/pr39335.c: New.
7483
7484 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7485
7486         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7487         of andl.
7488         * gcc.target/i386/stackalign/return-5.c: Likewise.
7489         * gcc.target/i386/stackalign/return-6.c: Likewise.
7490
7491 2009-03-02  Richard Guenther  <rguenther@suse.de>
7492             Ira Rosen  <irar@il.ibm.com>
7493
7494         PR tree-optimization/39318
7495         * gfortran.dg/vect/pr39318.f90: New test.
7496
7497 2009-03-01  Jan Hubicka  <jh@suse.cz>
7498
7499         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7500
7501 2009-03-01  Jan Hubicka  <jh@suse.cz>
7502
7503         PR debug/39267
7504         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7505
7506 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7507
7508         * gnat.dg/pack12.adb: New test.
7509
7510 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7511
7512         PR c++/37789
7513         * g++.dg/other/pr37789.C: New.
7514
7515 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7516
7517         PR fortran/39295
7518         * gfortran.dg/interface_25.f90: New test.
7519         * gfortran.dg/interface_26.f90: New test.
7520
7521 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7522
7523         PR fortran/39292
7524         * gfortran.dg/initialization_22.f90: New test.
7525
7526 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7527
7528         PR rtl-optimization/39241
7529         * gcc.dg/torture/pr39241.c: New.
7530
7531 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7532
7533         PR tree-optimizations/39259
7534         * g++.dg/torture/pr39259.C: New testcase.
7535
7536 2009-02-24  Richard Guenther  <rguenther@suse.de>
7537
7538         PR c++/39242
7539         * g++.dg/template/instantiate10.C: New testcase.
7540
7541 2009-02-24  Richard Guenther  <rguenther@suse.de>
7542             Zdenek Dvorak  <ook@ucw.cz>
7543
7544         PR tree-optimization/39233
7545         * gcc.c-torture/execute/pr39233.c: New testcase.
7546
7547 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7548
7549         PR tree-optimization/39260
7550         * gcc.dg/graphite/pr39260.c: New.
7551
7552 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7553
7554         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7555
7556 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7557
7558         PR c++/36411
7559         * g++.dg/template/void14.C: New.
7560
7561 2009-02-23  Jason Merrill  <jason@redhat.com>
7562
7563         PR c++/38880
7564         * g++.dg/init/const7.C: Remove XFAIL.
7565         * g++.dg/init/static-init1.C: New test.
7566
7567         * g++.dg/cpp0x/initlist14.C: New test.
7568
7569 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7570
7571         PR fortran/38914
7572         * bound_simplification_2.f90:  New test case.
7573         * bound_7.f90:  New test case.
7574
7575 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7576
7577         * gcc.dg/cpp/include4.c: New test.
7578
7579 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7580
7581         PR target/39256
7582         * gcc.target/i386/abi-2.c: New.
7583
7584 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7585
7586         * gcc.c-torture/execute/pr39228.x: New.
7587
7588 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7589
7590         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7591         scan-assembler to check for xmm0 register.
7592
7593 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7594             Joseph Myers  <joseph@codesourcery.com>
7595
7596         * gcc.target/arm/va_list.c: New test.
7597         * g++.dg/abi/arm_va_list.C: Likewise.
7598         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7599         function.
7600         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7601         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7602         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7603         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7604         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7605         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7606
7607 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7608
7609         PR testsuite/38164
7610         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7611         to dg-options.
7612
7613 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR target/39240
7616         * gcc.c-torture/execute/pr39240.c: New test.
7617
7618 2009-02-20  Jason Merrill  <jason@redhat.com>
7619
7620         PR c++/39225
7621         * g++.dg/parse/dtor15.C: New test.
7622
7623 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7624
7625         * gcc.c-torture/execute/20090219-1.c: New.
7626
7627 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7628
7629         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7630         (mips-dg-options): When matching isa* pseudo-options make
7631         'value' optional and accept ! entries.  Use $spec instead of
7632         $isa_spec in the isa pseudo-option error message.  Only
7633         perform the ISA-range check when 'value' is set.  If arch is
7634         matching any CPU in the ! entries switch to its generic ISA.
7635         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7636         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7637
7638 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7639
7640         PR target/39175
7641         * gcc.dg/visibility-20.c: New test.
7642         * g++.dg/ext/visibility/visibility-11.C: New test.
7643
7644 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7645
7646         PR c++/39188
7647         * g++.dg/abi/pr39188-1a.C: New.
7648         * g++.dg/abi/pr39188-1b.C: Likewise.
7649         * g++.dg/abi/pr39188-1.h: Likewise.
7650         * g++.dg/abi/pr39188-2a.C: Likewise.
7651         * g++.dg/abi/pr39188-2b.C: Likewise.
7652         * g++.dg/abi/pr39188-2.h: Likewise.
7653         * g++.dg/abi/pr39188-3a.C: Likewise.
7654         * g++.dg/abi/pr39188-3b.C: Likewise.
7655         * g++.dg/abi/pr39188-3.h: Likewise.
7656
7657 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7658
7659         PR c/38483
7660         * gcc.c-torture/execute/call-trap-1.c,
7661         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7662         tests.
7663
7664 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7665
7666         PR target/39228
7667         * gcc.c-torture/execute/pr39228.c: New test.
7668
7669 2009-02-19  Richard Guenther  <rguenther@suse.de>
7670
7671         PR tree-optimization/39074
7672         * gcc.dg/torture/pr39074.c: New testcase.
7673         * gcc.dg/torture/pr39074-2.c: Likewise.
7674         * gcc.dg/torture/pr39074-3.c: Likewise.
7675
7676 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7677
7678         PR c++/39219
7679         * g++.dg/parse/attr3.C: New.
7680
7681 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7682
7683         PR testsuite/38165
7684         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7685
7686         PR testsuite/38166
7687         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7688         and skip on Darwin.
7689
7690 2009-02-18  Jason Merrill  <jason@redhat.com>
7691
7692         PR c++/38880
7693         * g++.dg/init/const7.C: Remove XFAIL.
7694
7695         PR target/39179
7696         * g++.dg/opt/const6.C: New test.
7697
7698 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7699
7700         * gcc.dg/callabi/callabi.exp: Moved to ...
7701         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7702         in 64bit mode.
7703
7704         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7705         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7706         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7707         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7708         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7709         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7710         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7711
7712         * gcc.dg/callabi/callabi.h: Moved to ...
7713         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7714
7715         * gcc.dg/callabi/func-1.c: Moved to ...
7716         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7717
7718         * gcc.dg/callabi/func-indirect.c: Moved to ...
7719         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7720
7721         * gcc.dg/callabi/pr38891.c: Moved to ...
7722         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7723
7724         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7725         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7726
7727         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7728         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7729
7730         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7731         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7732
7733 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7734
7735         PR target/38891
7736         * gcc.dg/callabi/pr38891.c: New.
7737
7738 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7739
7740         * gcc.dg/callabi/callabi.exp: New.
7741
7742 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7743
7744         PR target/39082
7745         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7746         -Wno-abi for x86.
7747         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7748
7749         * gcc.target/i386/pr39082-1.c: New.
7750
7751         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7752         -Wno-abi.
7753
7754         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7755         CHECK_M64_M128 is defined.
7756         (check_f_arguments): Add "do".
7757         (check_vector_arguments): New.
7758         (check_m64_arguments): Likewise.
7759         (check_m128_arguments): Likewise.
7760
7761         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7762         (CHECK_M64_M128): Define.
7763
7764         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7765         on abitest.
7766         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7767
7768         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7769         tests only if CHECK_M64_M128 is defined.
7770
7771         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7772         (m128_2_struct): Likewise.
7773         (check_struct_passing5): Likewise.
7774         (check_struct_passing6): Likewise.
7775         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7776
7777         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7778         (un5): Likewise.
7779         (check_union_passing4): Likewise.
7780         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7781
7782 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7783
7784         PR c/35447
7785         * gcc.dg/noncompile/pr35447-1.c: New test.
7786
7787 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7788
7789         PR tree-optimization/36922
7790         * gfortran.dg/pr36922.f: New test.
7791
7792 2009-02-17  Richard Guenther  <rguenther@suse.de>
7793
7794         PR tree-optimization/39202
7795         * gcc.c-torture/compile/pr39202.c: New testcase.
7796
7797 2009-02-17  Richard Guenther  <rguenther@suse.de>
7798
7799         PR tree-optimization/39204
7800         * gcc.dg/torture/pr39204.c: New testcase.
7801
7802 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7803
7804         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7805         * gcc.dg/vect/vect-outer-6.c: Ditto.
7806
7807 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7808
7809         PR c/35446
7810         * gcc.dg/noncompile/init-5.c: New test.
7811         * gcc.dg/init-bad-4.c: Adjust expected errors.
7812
7813 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7814
7815         PR target/37049
7816         * gcc.target/i386/push-1.c: New.
7817
7818 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7819
7820         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7821
7822 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7823
7824         * gcc.target/spu/intrinsics-sr.c: New test.
7825
7826 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7827
7828         PR target/38056
7829         * gcc.target/ia64/sibcall-opt-1.c: New test.
7830         * gcc.target/ia64/sibcall-opt-2.c: New test.
7831
7832 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7833
7834         PR fortran/36528
7835         * gfortran.dg/cray_pointers_8.f90: New test.
7836
7837         PR fortran/36703
7838         * gfortran.dg/cray_pointers_9.f90: New test.
7839
7840 2009-02-13  Jason Merrill  <jason@redhat.com>
7841
7842         PR c++/39070
7843         * g++.dg/cpp0x/decltype16.C: New.
7844
7845 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7846
7847         PR target/39152
7848         * gfortran.dg/gomp/pr39152.f90: New.
7849
7850 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7851
7852         PR target/39162
7853         * gcc.target/i386/pr39162.c: New.
7854
7855 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7856
7857         PR c/35444
7858         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7859         New tests.
7860
7861 2009-02-12  Jason Merrill  <jason@redhat.com>
7862
7863         PR c++/38950
7864         * g++.dg/template/array20.C: New test.
7865
7866 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7867
7868         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7869         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7870         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7871
7872 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7873
7874         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7875
7876 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7877
7878         PR target/39152
7879         * gfortran.dg/pr39152.f: New.
7880
7881 2009-02-11  Jason Merrill  <jason@redhat.com>
7882
7883         PR c++/39153
7884         * g++.dg/cpp0x/defaulted9.C: New test.
7885
7886         PR c++/30111
7887         * g++.dg/init/value7.C: New test.
7888
7889 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
7890
7891         PR target/38824
7892         * gcc.target/i386/pr38824.c: New testcase.
7893
7894 2009-02-11  Jason Merrill  <jason@redhat.com>
7895
7896         PR c++/38649
7897         * g++.dg/cpp0x/defaulted8.C: New test.
7898
7899         PR c++/36744
7900         * g++.dg/cpp0x/rv9p.C: New test.
7901
7902 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7903
7904         * gnat.dg/aliasing3.adb: New test.
7905         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7906
7907 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
7908
7909         PR c++/34397
7910         * g++.dg/template/crash88.C: New.
7911         * g++.dg/template/crash89.C: Likewise.
7912
7913 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
7914
7915         PR c/39084
7916         * gcc.dg/pr39084.c: New test.
7917
7918 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
7919
7920         PR target/39139
7921         * gcc.target/i386/pr39139.c: New test.
7922
7923 2009-02-10  Richard Guenther  <rguenther@suse.de>
7924
7925         PR tree-optimization/39132
7926         * gcc.dg/torture/pr39132.c: New testcase.
7927
7928 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7929
7930         PR target/39119
7931         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7932         * gcc.target/x86_64/abi/avx/args.h: Likewise.
7933         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7934         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7935         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7936         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7937         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7938         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7939
7940 2009-02-09  Jason Merrill  <jason@redhat.com>
7941
7942         PR c++/39109
7943         * g++.dg/init/value6.C: New test.
7944
7945 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
7946
7947         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7948
7949 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7950
7951         * gcc.c-torture/compile/20090209-1.c: New test.
7952
7953 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
7954
7955         PR c++/35147
7956         PR c++/37737
7957         * g++.dg/cpp0x/vt-35147.C: New.
7958         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7959         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7960
7961 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7962
7963         PR c/35434
7964         * gcc.dg/attr-alias-4.c: New test.
7965
7966 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
7967
7968         PR c/39035
7969         * gcc.dg/dfp/pr39035.c: New test.
7970
7971 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7972
7973         PR c/36432
7974         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7975
7976 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
7977
7978         PR c++/39106
7979         * g++.dg/opt/thunk3.C: New test.
7980
7981 2009-02-05  Nick Clifton  <nickc@redhat.com>
7982
7983         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7984         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7985         * gcc.dg/cdce1.c: Likewise.
7986         * gcc.dg/cpp/_Pragma6.c: Likewise.
7987         * g++.dg/cpp/_Pragma1.C: Likewise.
7988         * gcc.dg/utf32-2.c: Xfail for M32C.
7989         * gcc.dg/utf32-1.c: Likewise.
7990         * gcc.dg/utf32-3.c: Likewise.
7991         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
7992         targets.
7993         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
7994         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
7995         * gcc.dg/Wconversion-5.c: Likewise.
7996         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
7997         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
7998         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
7999         * gcc.dg/utf-inc-init.c: Likewise.
8000         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8001         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8002         * gcc.dg/utf-array-short-wchar.c: Likewise.
8003         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8004         * gcc.dg/mallign.c: Use size_t instead of long.
8005
8006 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8007
8008         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8009
8010 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8011
8012         * gcc.c-torture/execute/pr39100.c: New.
8013
8014 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8015
8016         PR c/35435
8017         * gcc.dg/tls/diag-6.c: New test.
8018
8019 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8020
8021         AVX Programming Reference (January, 2009)
8022         * gcc.target/i386/avx-vpclmulqdq.c: New.
8023         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8024
8025         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8026
8027         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8028         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8029         (pclmul_test): Renamed to ...
8030         (TEST): This.
8031
8032 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8033
8034         PR c++/39095
8035         * g++.dg/abi/mangle31.C: New test.
8036
8037 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8038
8039         PR c/29129
8040         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8041         declarator.
8042         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8043         inside function prototype but not part of parameter declarator.
8044         * vla-11.c: New test.
8045
8046 2009-02-03  Jason Merrill  <jason@redhat.com>
8047
8048         * g++.dg/warn/main-4.C: New test.
8049         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8050
8051 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8052
8053         PR c++/36607
8054         * g++.dg/expr/cast10.C: New test.
8055
8056 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8057
8058         PR c/35433
8059         * gcc.dg/init-bad-6.c: New test.
8060
8061 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8062
8063         PR target/35318
8064         * gcc.c-torture/compile/pr35318.c: New test.
8065
8066         PR inline-asm/39059
8067         * gcc.dg/nofixed-point-2.c: New test.
8068         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8069         * g++.dg/ext/fixed2.C: Likewise.
8070         * g++.dg/other/error25.C: Likewise.
8071         * g++.dg/lookup/crash7.C: Likewise.
8072         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8073
8074         PR c++/39056
8075         * g++.dg/cpp0x/initlist13.C: New test.
8076
8077 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8078
8079         PR c++/36897
8080         * g++.dg/template/func2.C: New test.
8081
8082         PR c++/37314
8083         * g++.dg/template/typename15.C: New.
8084         * g++.dg/template/typename16.C: New.
8085
8086 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8087             Ben Elliston  <bje@au.ibm.com>
8088
8089         PR c/39034
8090         * gcc.dg/dfp/pr39034.c: New test.
8091
8092 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8093
8094         PR testsuite/38263
8095         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8096
8097 2009-02-02  Jason Merrill  <jason@redhat.com>
8098
8099         PR c++/39054
8100         * g++.dg/parse/dtor14.C: New test.
8101
8102 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8103
8104         * lib/target-supports.exp
8105         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8106         * g++.dg/ext/builtin10.C: New test.
8107
8108         PR inline-asm/39058
8109         * gcc.target/i386/pr39058.c: New test.
8110
8111 2009-02-02  Richard Guenther  <rguenther@suse.de>
8112
8113         PR tree-optimization/38937
8114         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8115
8116 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8117
8118         PR c++/39053
8119         * g++.dg/parse/crash52.C: New.
8120
8121 2009-01-30  Richard Guenther  <rguenther@suse.de>
8122
8123         PR tree-optimization/39041
8124         * gcc.c-torture/compile/pr39041.c: New testcase.
8125
8126 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8127
8128         PR target/39013
8129         * gcc.target/i386/pr39013-1.c: New test.
8130         * gcc.target/i386/pr39013-2.c: New test.
8131
8132         PR c++/39028
8133         * g++.dg/ext/label12.C: New test.
8134
8135 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8136
8137         PR c++/33465
8138         * g++.dg/parse/error34.C: New.
8139         * g++.dg/parse/error35.C: Likewise.
8140
8141 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8142
8143         PR c++/38655
8144         * g++.dg/cpp0x/decltype-38655.C: New.
8145
8146 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8147
8148         PR target/39002
8149         * g++.dg/torture/pr39002.C: New test.
8150
8151 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8152
8153         PR tree-optimization/39007
8154         * gcc.dg/tree-ssa/pr39007.c: New.
8155
8156 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8157
8158         PR middle-end/35854
8159         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8160         to "subreg1".
8161
8162 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8163
8164         PR middle-end/38857
8165         * gcc.c-torture/compile/pr38857.c: New test.
8166
8167 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8168
8169         PR fortran/38852
8170         PR fortran/39006
8171         * gfortran.dg/bound_6.f90: New test.
8172
8173 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8174
8175         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8176
8177 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8178
8179         PR tree-optimization/38997
8180         * gcc.dg/tree-ssa/pr38997.c: New.
8181
8182 2009-01-28  Richard Guenther  <rguenther@suse.de>
8183
8184         PR tree-optimization/38926
8185         * gcc.c-torture/compile/pr38926.c: New testcase.
8186
8187 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8188
8189         PR middle-end/38934
8190         * gcc.dg/pr38934.c: New test.
8191
8192 2009-01-28  Richard Guenther  <rguenther@suse.de>
8193
8194         PR middle-end/38908
8195         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8196
8197 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8198
8199         PR tree-optimization/38984
8200         * gcc.dg/pr38984.c: New XFAILed testcase.
8201
8202
8203 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8204
8205         PR target/38988
8206         * gcc.target/i386/pr38988.c: New test.
8207
8208 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8209
8210         PR c++/37554
8211         * g++.dg/parse/crash51.C: New.
8212         * g++.old-deja/g++.pt/crash9.C: Adjust.
8213
8214 2009-01-27  Daniel Kraft  <d@domob.eu>
8215
8216         PR fortran/38883
8217         * gfortran.dg/mvbits_6.f90:  New test.
8218         * gfortran.dg/mvbits_7.f90:  New test.
8219         * gfortran.dg/mvbits_8.f90:  New test.
8220
8221 2009-01-27  Richard Guenther  <rguenther@suse.de>
8222
8223         PR tree-optimization/38503
8224         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8225
8226 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8227
8228         PR middle-end/38969
8229         * gcc.c-torture/execute/pr38969.c: New test.
8230
8231 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8232
8233         PR testsuite/38864
8234         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8235         to dg-do compile.
8236         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8237         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8238         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8239
8240 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8241
8242         PR target/38952
8243         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8244         if __USING_SJLJ_EXCEPTIONS__ is defined.
8245
8246         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8247         __USING_SJLJ_EXCEPTIONS__ is defined.
8248         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8249         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8250         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8251         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8252         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8253         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8254
8255 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8256
8257         PR testsuite/38949
8258         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8259         Use instead of C name in asm statements.
8260
8261 2009-01-26  Richard Guenther  <rguenther@suse.de>
8262
8263         PR tree-optimization/38745
8264         * g++.dg/torture/pr38745.C: New testcase.
8265
8266 2009-01-26  Richard Guenther  <rguenther@suse.de>
8267
8268         PR middle-end/38851
8269         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8270
8271 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8272
8273         * gcc.dg/bitfld-15.c: Gate warning on target
8274         pcc_bitfield_type_matters.
8275         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8276         g++.dg/ext/bitfield4.C: Likewise.
8277         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8278         bitfield for any target.
8279
8280 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8281
8282         PR c/38957
8283         * gcc.dg/pr38957.c: New test.
8284
8285 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8286
8287         PR fortran/38955
8288         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8289         comparing floats.
8290
8291 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8292
8293         PR tree-optimization/38953
8294         * gfortran.dg/graphite/pr38953.f90: New.
8295
8296 2009-01-24  Paul Brook  <paul@codesourcery.com>
8297
8298         * gcc.target/arm/neon-cond-1.c: New test.
8299
8300 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8301
8302         PR tree-optimization/38932
8303         * gcc.dg/pr38932.c: New.
8304
8305 2009-01-23  Revital Eres  <eres@il.ibm.com>
8306
8307         * gcc.dg/sms-7.c: Fix test.
8308
8309 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8310
8311         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8312         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8313         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8314         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8315
8316 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8317
8318         * gcc.dg/pr35729.c: Make test x86 specific.
8319
8320 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8321
8322         PR middle-end/38615
8323         * gcc.dg/pr38615.c: New test.
8324
8325 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8326
8327         PR target/38931
8328         * gcc.target/i386/pr38931.c: New test.
8329
8330 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8331
8332         PR c++/38930
8333         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8334         * g++.dg/template/typedef12.C: Likewise.
8335         * g++.dg/template/typedef13.C: Likewise.
8336         * g++.dg/template/typedef14.C: Likewise.
8337         * g++.dg/template/sfinae3.C: Likewise.
8338         * g++.old-deja/g++.pt/typename8.C: Likewise.
8339         * g++.dg/template/access11.C: Likewise
8340
8341 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8342
8343         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8344         and mips*-*-irix*.
8345         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8346
8347 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8348
8349         PR c++/26693
8350         * g++.dg/template/typedef11.C: New test.
8351         * g++.dg/template/typedef12.C: Likewise.
8352         * g++.dg/template/typedef13.C: Likewise.
8353         * g++.dg/template/typedef14.C: Likewise.
8354         * g++.dg/template/sfinae3.C: Compile this pedantically.
8355         The only errors expected should be the one saying the typedef is ill
8356         formed.
8357         * g++.old-deja/g++.pt/typename8.C: Likewise.
8358         * g++.dg/template/access11.C: Update this.
8359
8360 2009-01-21  Daniel Kraft  <d@domob.eu>
8361
8362         PR fortran/38887
8363         * gfortran.dg/mvbits_5.f90:  New test.
8364
8365 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8366
8367         * gcc.dg/sms-6.c: New test.
8368         * gcc.dg/sms-7.c: Likewise.
8369
8370 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8371
8372         PR fortran/38907
8373         * gfortran.dg/host_assoc_function_7.f90: New test
8374
8375 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8376             Richard Guenther  <rguenther@suse.de>
8377
8378         PR tree-optimization/38747
8379         PR tree-optimization/38748
8380         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8381         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8382         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8383
8384 2009-01-20  Kees Cook  <kees@ubuntu.com>
8385             H.J. Lu  <hongjiu.lu@intel.com>
8386
8387         PR target/38902
8388         * gcc.dg/pr38902.c: New.
8389
8390 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8391
8392         PR target/38868
8393         * gfortran.dg/pr38868.f: New testcase.
8394
8395 2009-01-20  Richard Guenther  <rguenther@suse.de>
8396
8397         * gcc.c-torture/execute/pr36227.c: Move ...
8398         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8399
8400 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8401
8402         * lib/gfortran.exp: Add -B options for targets that use
8403         libgfortran.a%s in their specs.
8404
8405 2009-01-19  Jason Merrill  <jason@redhat.com>
8406
8407         PR c++/23287
8408         * g++.dg/template/dtor5.C: New test.
8409
8410 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8411
8412         PR fortran/38859
8413         * gfortran.dg/bound_5.f90: New test.
8414
8415 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8416
8417         PR target/38736
8418         * g++.dg/compat/abi/pr38736_main.C: New.
8419         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8420         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8421         * g++.dg/other/macro-1.C: Likewise.
8422         * gcc.dg/macro-1.c: Likewise.
8423         * gcc.dg/compat/pr38736_main.c: Likewise.
8424         * gcc.dg/compat/pr38736_x.c: Likewise.
8425         * gcc.dg/compat/pr38736_y.c: Likewise.
8426
8427 2009-01-18  Richard Guenther  <rguenther@suse.de>
8428
8429         PR tree-optimization/38819
8430         * gcc.c-torture/execute/pr38819.c: New testcase.
8431
8432 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8433
8434         PR fortran/38657
8435         * gfortran.dg/module_commons_3.f90: Reapply.
8436
8437 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8438
8439         PR fortran/34955
8440         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8441         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8442
8443 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8444
8445         PR fortran/38657
8446         * gfortran.dg/module_commons_3.f90: Remove
8447
8448 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8449
8450         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8451
8452 2009-01-16  Jason Merrill  <jason@redhat.com>
8453
8454         PR c++/38877
8455         * g++.dg/template/lvalue1.C: New test.
8456
8457         PR c++/29470
8458         * g++.dg/template/access20.C: New test.
8459         * g++.dg/torture/pr34641.C: Fix access.
8460
8461 2009-01-16  Richard Guenther  <rguenther@suse.de>
8462
8463         PR tree-optimization/38835
8464         PR middle-end/36227
8465         * gcc.c-torture/execute/pr36227.c: New testcase.
8466         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8467         * g++.dg/init/const7.C: Likewise.
8468
8469 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8470
8471         PR target/38554
8472         * gcc.c-torture/compile/pr38554.c: New test.
8473
8474 2009-01-16  Jason Merrill  <jason@redhat.com>
8475
8476         PR c++/38579
8477         * g++.dg/conversion/access1.C: New test.
8478
8479 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8480
8481         PR tree-optimization/38789
8482         * gcc.c-torture/compile/pr38789.c: New test.
8483
8484 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8485
8486         PR fortran/38152
8487         * gfortran.dg/proc_ptr_13.f90: New.
8488
8489 2009-01-15  Jason Merrill  <jason@redhat.com>
8490
8491         PR c++/38850
8492         * g++.dg/template/koenig6.C: New test.
8493
8494 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8495
8496         PR c++/29388
8497         * g++.dg/template/error37.C: New testcase.
8498
8499 2009-01-15  Jason Merrill  <jason@redhat.com>
8500
8501         PR c++/36334
8502         * g++.dg/conversion/memfn1.C: New test.
8503
8504         PR c++/37646
8505         * g++.dg/conversion/memfn2.C: New test.
8506
8507 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8508
8509         PR c++/38357
8510         * g++.dg/template/crash87.C: New test.
8511
8512 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8513
8514         PR middle-end/37843
8515         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8516
8517 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8518
8519         PR c++/38636
8520         * g++.dg/parse/crash50.C: New test.
8521
8522 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8523
8524         PR rtl-optimization/38245
8525         * gcc.dg/pr38245-3.c: New test.
8526         * gcc.dg/pr38245-3.h: New file.
8527         * gcc.dg/pr38245-4.c: New file.
8528         * gcc.dg/pr38364.c: New test.
8529
8530 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8531
8532         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8533         sequence PC-relative.
8534
8535 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8536
8537         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8538         calls and/or PLT markers.
8539         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8540         calls and/or PLT markers.
8541         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8542         calls and/or PLT markers.
8543         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8544         calls and/or PLT markers.
8545
8546 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8547             Nathan Froyd  <froydnj@codesourcery.com>
8548             Joseph Myers  <joseph@codesourcery.com>
8549
8550         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8551         New function.
8552         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8553         and use consistent CFLAGS.
8554         * gcc.target/powerpc/20030505.c: Likewise.
8555         * gcc.target/powerpc/20081204-1.c: Likewise.
8556         * gcc.target/powerpc/ppc-spe.c: Likewise.
8557         * gcc.target/powerpc/spe1.c: Likewise.
8558         * g++.dg/ext/spe1.C: Likewise.
8559         * g++.dg/other/opaque-1.C: Likewise.
8560         * g++.dg/other/opaque-2.C: Likewise.
8561         * g++.dg/other/opaque-3.C: Likewise.
8562
8563 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8564
8565         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8566         out of loop.
8567
8568 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8569
8570         PR target/38811
8571         * g++.dg/torture/pr38811.C: New file.
8572
8573 2009-01-14  Richard Guenther  <rguenther@suse.de>
8574
8575         PR tree-optimization/38826
8576         PR middle-end/38477
8577         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8578
8579 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8580
8581         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8582
8583 2009-01-14  Nick Clifton  <nickc@redhat.com>
8584
8585         PR c++/37862
8586         * g++.cp/parse/pr37862.C: New test.
8587
8588 2009-01-14  Julian Brown  <julian@codesourcery.com>
8589
8590         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8591         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8592         to...
8593         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8594         These.
8595
8596 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8597
8598         PR rtl-optimization/38774
8599         * gcc.dg/torture/pr38774.c: New test.
8600
8601         PR c++/38795
8602         * g++.dg/cpp0x/pr38795.C: New test.
8603
8604 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8605             Nathan Froyd  <froydnj@codesourcery.com>
8606             Joseph Myers  <joseph@codesourcery.com>
8607
8608         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8609         otherwise.  Do not check for AltiVec at runtime.
8610         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8611         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8612         * gcc.target/powerpc/altivec-1.c: Likewise.
8613         * gcc.target/powerpc/altivec-3.c: Likewise.
8614         * gcc.target/powerpc/altivec-10.c: Likewise.
8615         * gcc.target/powerpc/altivec-12.c: Likewise.
8616         * gcc.target/powerpc/altivec-24.c: Likewise.
8617         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8618         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8619         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8620         * gcc.target/powerpc/pr35907.c: Likewise.
8621         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8622         otherwise.  Do not check for Cell at runtime.
8623         * gcc.target/powerpc/altivec_check.h: Delete.
8624
8625         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8626         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8627         not check for AltiVec at runtime.
8628         * g++.dg/ext/altivec-cell-2.C: Likewise.
8629         * g++.dg/ext/altivec-cell-3.C: Likewise.
8630         * g++.dg/ext/altivec-cell-4.C: Likewise.
8631         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8632         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8633         check.
8634         * g++.dg/ext/altivec_check.h: Delete.
8635
8636 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8637
8638         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8639         effective target.  Adjust line numbers accordingly.
8640
8641 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8642
8643         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8644
8645 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8646
8647         PR tree-optimization/38786
8648         * gcc.dg/graphite/pr38786.c: New.
8649
8650 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8651
8652         Revert:
8653         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8654
8655         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8656         for alpha*-*-* targets.
8657         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8658
8659 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8660
8661         PR libfortran/38772
8662         * gfortran.dg/fmt_bz_bn_err.f: New test.
8663
8664 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8665
8666         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8667
8668 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8669
8670         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8671         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8672         instruction support.  Do not check for it at runtime.
8673
8674 2009-01-12  Jason Merrill  <jason@redhat.com>
8675
8676         PR c++/35109
8677         * g++.dg/lookup/friend11.C: Remove expected error.
8678         * g++.dg/lookup/friend14.C: New test.
8679         * g++.dg/lookup/friend15.C: New test.
8680
8681 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8682
8683         PR c++/36019
8684         * g++.dg/lookup/hidden-class12.C: New test.
8685         * g++.dg/lookup/hidden-class13.C: New test.
8686         * g++.dg/lookup/hidden-class14.C: New test.
8687         * g++.dg/lookup/hidden-class15.C: New test.
8688         * g++.dg/lookup/hidden-class16.C: New test.
8689
8690 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8691
8692         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8693         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8694         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8695
8696 2009-01-12  Jason Merrill  <jason@redhat.com>
8697
8698         PR c++/31488
8699         * g++.dg/other/vararg-3.C: New test.
8700
8701 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8702
8703         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8704         Explicitly enable SPE.
8705         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8706         directive.
8707
8708         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8709         Expect -flax-vector-conversions message.  Adjust incompatible
8710         types errors.
8711         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8712         Make Foo extern.
8713
8714         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8715
8716         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8717
8718         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8719         * g++.dg/other/opaque-2.C: Likewise.
8720         * g++.dg/other/opaque-3.C: Likewise.
8721
8722 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8723
8724         PR c/32041
8725         * gcc.dg/pr32041.c: New test.
8726         * g++.dg/parse/offsetof9.C: New test.
8727
8728 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8729             Nathan Froyd  <froydnj@codesourcery.com>
8730
8731         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8732         * g++.dg/ext/attribute-test-1.C: Likewise.
8733         * g++.dg/ext/attribute-test-2.C: Likewise.
8734         * g++.dg/ext/attribute-test-3.C: Likewise.
8735         * g++.dg/ext/attribute-test-4.C: Likewise.
8736
8737 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8738
8739         * gnat.dg/unchecked_convert3.adb: New test.
8740
8741 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8742
8743         PR c++/38794
8744         * g++.dg/parse/typedef9.C: New test.
8745
8746         PR tree-optimization/38807
8747         * gcc.c-torture/compile/pr38807.c: New test.
8748
8749 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8750
8751         * gcc.target/mips/ins-2.c: New test.
8752
8753 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8754
8755         PR testsuite/38809
8756         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8757
8758 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8759
8760         PR c++/36254
8761         * g++.dg/warn/Wreturn-type-5.C: New test.
8762
8763 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8764
8765         PR middle-end/38616
8766         * gcc.dg/pr38616.c: New test.
8767
8768 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8769
8770         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8771
8772 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8773
8774         PR c++/38648
8775         * g++.dg/expr/string-1.C: New test.
8776         * g++.dg/expr/string-2.C: New test.
8777
8778         PR c++/36695
8779         * g++.dg/ext/complex4.C: New test.
8780         * g++.dg/ext/complex5.C: New test.
8781         * g++.dg/init/reference1.C: New test.
8782         * g++.dg/init/reference2.C: New test.
8783         * g++.dg/init/reference3.C: New test.
8784
8785 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8786
8787         PR fortran/38763
8788         * gfortran.dg/transfer_null_1.f90: New test.
8789
8790 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8791
8792         PR fortran/38765
8793         * gfortran.dg/host_assoc_function_6.f90: New test.
8794
8795 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8796
8797         * lib/target-supports.exp: Add method to determine if the effective
8798         target is really a ppc405 after applying all compile options.
8799         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8800         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8801         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8802         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8803         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8804         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8805         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8806         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8807         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8808         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8809         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8810         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8811         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8812         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8813         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8814         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8815         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8816         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8817         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8818         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8819         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8820         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8821         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8822         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8823         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8824         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8825         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8826         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8827         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8828         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8829         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8830
8831 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8832
8833         PR c++/35335
8834         * g++.dg/other/error31.C: New testcase.
8835
8836         PR c/35742
8837         * gcc.dg/pr35742.c: New test.
8838
8839 2009-01-09  John F. Carr  <jfc@mit.edu>
8840
8841         PR c++/37877
8842         * g++.dg/parse/linkage3.C: New test.
8843
8844 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8845
8846         PR middle-end/38771
8847         * gcc.c-torture/compile/pr38771.c: New test.
8848
8849 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8850
8851         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8852
8853 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8854
8855         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8856         * gcc.dg/sibcall-4.c: Likewise.
8857
8858 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8859             Jan Sjodin  <jan.sjodin@amd.com>
8860
8861         PR tree-optimization/38559
8862         * gcc.dg/graphite/pr38559.c: New.
8863
8864 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8865
8866         PR tree-optimization/37194
8867         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8868
8869 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8870
8871         PR c++/38725
8872         * g++.dg/ext/label11.C: New test.
8873
8874 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8875
8876         * lib/target-supports.exp (check_weak_override_available): New.
8877         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8878         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8879         dg-require-weak-override.
8880
8881 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
8882             Alan Modra  <amodra@bigpond.net.au>
8883
8884         * gcc.c-torture/compile/20090107-1.c: New test.
8885
8886 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
8887
8888         PR target/38706
8889         * g++.dg/other/pr38706.C: New test.
8890
8891 2009-01-07  Jason Merrill  <jason@redhat.com>
8892
8893         * g++.dg/cpp0x/variadic92.C: New test.
8894         * g++.dg/cpp0x/variadic93.C: New test.
8895
8896 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
8897
8898         * lib/target-supports-dg.exp (current_compiler_flags): New.
8899         (check-flags): Use it; do not access dg-test local variables.
8900         (dg-skip-if): Do not access dg-test local variables.
8901         (dg-xfail-run-if): Ditto.
8902         (dg-shouldfail): Ditto.
8903         * gcc.test-framework/test-framework.exp
8904         (check_effective_target_def_nocache): New.
8905         * gcc.test-framework/test-framework.awk: Handle scan tests.
8906         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8907         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8908         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8909         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8910         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8911         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8912         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8913         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8914         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8915
8916         * g++.dg/torture/pr38586.C: Ignore a possible warning.
8917
8918         * lib/target-supports-dg.exp (check_test_flags): Delete.
8919
8920 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
8921
8922         PR tree-optimization/38492
8923         PR tree-optimization/38498
8924         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8925         in trunk.
8926         * gcc.dg/graphite/block-0.c: Update test.
8927         * gcc.dg/graphite/block-1.c: Same.
8928         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8929         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8930         * gcc.dg/graphite/block-3.c: New.
8931         * gcc.dg/graphite/pr38498.c: New.
8932
8933 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
8934
8935         AVX Programming Reference (December, 2008)
8936         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8937         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8938         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8939
8940         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8941         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8942
8943 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8944
8945         PR fortran/38220
8946         * gfortran.dg/c_loc_pure_1.f90:  New test.
8947
8948 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
8949
8950         PR fortran/38669
8951         * gfortran.dg/elemental_dependency_3.f90:
8952         Add the final tree dump cleanup.
8953
8954 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
8955
8956         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8957         passing -m32.
8958
8959         PR rtl-optimization/38722
8960         * gfortran.dg/pr38722.f90: New test.
8961
8962 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
8963
8964         PR c/34252
8965         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8966         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
8967
8968 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
8969
8970         * gfortran.dg/implicit_12.f90: Add space around dg directive.
8971         * gfortran.dg/typebound_call_8.f03: Same.
8972         * gfortran.dg/elemental_bind_c.f90: Same.
8973         * gfortran.dg/typebound_call_7.f03: Same.
8974         * gfortran.dg/interface_proc_end.f90: Same
8975         * gfortran.dg/pr37243.f: Fix typo.
8976
8977 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
8978
8979         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
8980         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
8981         large stack sizes.
8982
8983 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
8984
8985         AVX Programming Reference (December, 2008)
8986         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8987         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8988         * gcc.target/i386/sse-14.c: Likewise.
8989
8990         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8991         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
8992         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
8993         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
8994
8995 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8996
8997         PR libfortran/38735
8998         * gfortran.dg/fmt_bz_bn.f: Update test.
8999
9000 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9001
9002         PR c++/38472
9003         * g++.dg/conversion/usual-arith-conv.C: New test.
9004
9005 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9006
9007         PR c/34911
9008         * gcc.dg/vector-3.c: New testcase.
9009         * g++.dg/ext/vector15.C: New test.
9010
9011 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9012
9013         PR tree-optimization/38510
9014         * gcc.dg/graphite/pr38510.c: New.
9015
9016 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9017             Jan Sjodin <jan.sjodin@amd.com>
9018
9019         PR tree-optimization/38500
9020         * gcc.dg/graphite/pr38500.c: New.
9021
9022 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9023
9024         * gcc.c-torture/compile/20001226-1.c: Generalize
9025         dg-timeout-factor.
9026         * gcc.c-torture/compile/limits-fnargs.c: Add
9027         dg-timeout-factor.
9028         * gcc.dg/20020425-1.c: Likewise.
9029         * gcc.dg/pch/pch.exp: Likewise.
9030
9031 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9032
9033         PR fortran/38657
9034         * gfortran.dg/module_commons_3.f90: New test.
9035
9036 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9037
9038         PR fortran/37159
9039         * gfortran.dg/random_seed_1.f90: Updated.
9040
9041 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9042
9043         PR fortran/38669
9044         PR fortran/38726
9045         * gfortran.dg/elemental_subroutine_7.f90:
9046         Fix p values so that it can be used as vector subscript.
9047
9048 2009-01-05  Jason Merrill  <jason@redhat.com>
9049
9050         * g++.dg/cpp0x/initlist12.C: Add another test.
9051
9052         * g++.dg/cpp0x/defaulted7.C: New test.
9053
9054 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9055
9056         PR fortran/38672
9057         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9058         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9059
9060 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9061
9062         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9063         for alpha*-*-* targets.
9064         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9065
9066 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9067
9068         PR fortran/38665
9069         * gfortran.dg/host_assoc_function_5.f90: New test.
9070
9071 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9072
9073         PR fortran/38669
9074         * gfortran.dg/elemental_dependency_3.f90: New test.
9075         * gfortran.dg/elemental_subroutine_7.f90: New test.
9076
9077 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9078
9079         * gcc.dg/struct-ret-3.c: Include unistd.h.
9080         (main): Exit early if system memory page size is
9081         larger than 4096 bytes.
9082
9083 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9084
9085         PR fortran/38718
9086         * gfortran.dg/merge_init_expr.f90: New.
9087
9088 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9089
9090         PR fortran/38536
9091         * gfortran.dg/c_loc_tests_13.f90: New test.
9092         * gfortran.dg/c_loc_tests_14.f90: New test.
9093
9094 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9095
9096         * gfortran.dg/func_result_4.f90: New.
9097
9098 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9099
9100         PR fortran/38594
9101         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9102         interface still works, in addition to original tests.
9103         * gfortran.dg/host_assoc_call_6.f90: New test.
9104
9105 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9106
9107         PR c++/38705
9108         * g++.dg/torture/pr38705.C: New test.
9109
9110         PR c/38700
9111         * gcc.dg/pr38700.c: New test.
9112
9113 2009-01-02  Jason Merrill  <jason@redhat.com>
9114
9115         * g++.dg/cpp0x/initlist11.C: New test.
9116         * g++.dg/cpp0x/initlist12.C: New test.
9117
9118 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9119
9120         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9121         Allow extra informative notes.
9122
9123 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9124
9125         PR c/36489
9126         * gcc.dg/pr36489.c: New test.
9127
9128 \f
9129 Copyright (C) 2009 Free Software Foundation, Inc.
9130
9131 Copying and distribution of this file, with or without modification,
9132 are permitted in any medium without royalty provided the copyright
9133 notice and this notice are preserved.