OSDN Git Service

PR tree-optimization/41454
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-26  Michael Matz  <matz@suse.de>
2
3         PR tree-optimization/41454
4         * gcc.dg/pr41454.c: New test.
5
6 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
7
8         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
9         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
10         into DW_TAG_GNU_template_parameter_pack and
11         DW_TAG_GNU_formal_parameter_pack.
12         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
13         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
14
15 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
16
17         * gcc.dg/vect/vect.exp: Append extra parameters as separate
18         parameters for alignment-sensitive -fsection-anchors tests.
19
20 2009-09-25  Richard Guenther  <rguenther@suse.de>
21
22         PR middle-end/41463
23         * gcc.c-torture/execute/pr41463.c: New testcase.
24
25 2009-09-25  Olivier Hainque  <hainque@adacore.com>
26
27         * gnat.dg/sse_nolib.adb: New testcase.
28
29 2009-09-25  Revital Eres  <ERES@il.ibm.com>
30
31         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
32         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
33         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
34         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
35         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
36         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
37         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
38         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
39         * gcc.dg/vect/vect.exp: Add Power7 flags.
40         * g++.dg/vect/vect.exp: Likewise.
41         * gfortran.dg/vect/vect.exp: Likewise.
42
43 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
44
45         PR fortran/41459
46         * gfortran.dg/empty_label.f: New test.
47         * gfortran.dg/empty_label.f90: Ditto.
48         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning. 
49
50 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51
52         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
53         compile-time.
54
55 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
56
57         * lib/scanasm.exp (make_pattern_printable): New function.
58         (dg-scan, scan-assembler-times, scan-assembler-dem,
59         scan-assembler-dem-not): Use it.
60
61 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
62
63         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
64         (test_nested): Renamed to ...
65         (test_nested1): This.
66         (test_nested2): New.
67         (main): Likewise.
68
69 2009-09-24  Richard Guenther  <rguenther@suse.de>
70
71         PR tree-optimization/36143
72         PR tree-optimization/38747
73         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
74         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
75         * g++.dg/torture/pr38747.C: New testcase.
76         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
77
78 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
79
80         * gnat.dg/nested_proc.adb: New test.
81
82 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
83
84         * gcc.target/i386/pr12329.c: Adjust.
85
86 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
87
88         PR debug/41248
89         * gcc.dg/pr41248.c: New.
90
91 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
92
93         PR debug/41065
94         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
95
96 2009-09-23  Andreas Schwab  <schwab@redhat.com>
97
98         * lib/profopt.exp (profopt-get-options): Set tool_flags for
99         current_compiler_flags.  Fix typos.
100
101 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
102
103         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
104
105 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
106
107         PR c/39779
108         * gcc.c-torture/compile/pr39779.c: New test.
109
110 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
111
112         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
113         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
114         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
115
116 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
117
118         PR debug/41295
119         * gcc.dg/pr41295.c: New.
120
121 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
122
123         * gcc.dg/pr40209.c: Add test case.
124
125 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
126
127         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
128         matching assembly.
129         * gcc.target/mips/code-readable-2.c: Likewise.
130         * gcc.target/mips/code-readable-3.c: Likewise.
131
132 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
133
134         * lib/target-supports.exp (check_effective_target_dfp_nocache):
135         Check support via mode instead of C type.
136         (check_effective_target_dfprt_nocache): Ditto.
137         (check_effective_target_hard_dfp): Ditto.
138
139 2009-09-22  Richard Guenther  <rguenther@suse.de>
140
141         PR middle-end/41395
142         * gcc.c-torture/execute/pr41395-1.c: New testcase.
143         * gcc.c-torture/execute/pr41395-2.c: Likewise.
144
145 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
146
147         * gcc.dg/20090922-1.c: New test.
148
149         PR bootstrap/41405
150         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
151         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
152         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
153         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
154         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
155         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
156         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
157         * objc.dg/dwarf-2.m: Likewise.
158
159 2009-09-22  Richard Guenther  <rguenther@suse.de>
160
161         PR tree-optimization/41428
162         * g++.dg/tree-ssa/pr41428.C: New testcase.
163
164 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
165
166         PR middle-end/41429
167         * g++.dg/gomp/pr41429.C: New test.
168
169 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
170
171         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
172
173 2009-09-21  Jason Merrill  <jason@redhat.com>
174
175         PR c++/41421
176         * g++.dg/cpp0x/trivial1.C: Expand.
177
178 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
179
180         * gcc.dg/torture/calleesave-sse.c: New.
181
182 2009-09-21  Jan Hubicka  <jh@suse.cz>
183
184         * gcc.dg/guality/inline-params.c: New testcase.
185
186 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
187
188         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
189         Add -fno-inline.
190         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
191         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
192         (f2): Ditto.
193
194 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
195
196         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
197         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
198         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
199         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
200         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
201
202 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
203
204         PR middle-end/40642
205         * g++.dg/torture/pr40642.C: New testcase.
206
207 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
208
209         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
210         cases in static initializers.
211
212 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
213
214         * gcc.c-tortue/compile/pr39886.c: New.
215
216 2009-09-20  Chris Demetriou  <cgd@google.com>
217
218         PR preprocessor/28435:
219         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
220         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
221         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
222         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
223         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
224
225 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
226
227         * gcc.target/mips/mips.exp: Add relax-pic-calls
228         under -mfoo/-mno-foo options.
229         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
230         and -mexplicit-relocs.
231         * gcc.target/mips/call-1.c: New test.
232         * gcc.target/mips/call-2.c: New test.
233         * gcc.target/mips/call-3.c: New test.
234         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
235         * gcc.dg/tree-ssa/loop-1.c: Likewise.
236
237 2009-09-19  Chris Demetriou  <cgd@google.com>
238
239         PR preprocessor/28435:
240         * gcc.dg/cpp/missing-header-MD.c: New test.
241         * gcc.dg/cpp/missing-header-MMD.c: New test.
242         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
243         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
244
245 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
246
247         PR libgfortran/41328
248         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
249         EOF works.
250
251 2009-09-18  Jason Merrill  <jason@redhat.com>
252
253         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
254         * g++.dg/cpp0x/initlist-deduce.C: New.
255
256 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
257
258         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
259
260 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
261
262         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
263         * c-c++-common/dfp: New directory.
264         * c-c++-common/dfp/dfp-dbg.h: New file.
265         * gcc.dg/dfp/call-by-value.c: Move to ...
266         * c-c++-common/call-by-value.c: here.
267         * gcc.dg/dfp/cast.c: Move to ...
268         * c-c++-common/cast.c: here.
269         * gcc.dg/dfp/compare-eq-const.c: Move to ...
270         * c-c++-common/compare-eq-const.c: here.
271         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
272         * c-c++-common/compare-eq-d128.c: here.
273         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
274         * c-c++-common/compare-eq-d32.c: here.
275         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
276         * c-c++-common/compare-eq-d64.c: here.
277         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
278         * c-c++-common/compare-eq-dfp.c: here.
279         * gcc.dg/dfp/compare-eq.h: Move to ...
280         * c-c++-common/compare-eq.h: here.
281         * gcc.dg/dfp/compare-rel-const.c: Move to ...
282         * c-c++-common/compare-rel-const.c: here.
283         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
284         * c-c++-common/compare-rel-d128.c: here.
285         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
286         * c-c++-common/compare-rel-d32.c: here.
287         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
288         * c-c++-common/compare-rel-d64.c: here.
289         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
290         * c-c++-common/compare-rel-dfp.c: here.
291         * gcc.dg/dfp/compare-rel.h: Move to ...
292         * c-c++-common/compare-rel.h: here.
293         * gcc.dg/dfp/compare-special-d128.c: Move to ...
294         * c-c++-common/compare-special-d128.c: here.
295         * gcc.dg/dfp/compare-special-d32.c: Move to ...
296         * c-c++-common/compare-special-d32.c: here.
297         * gcc.dg/dfp/compare-special-d64.c: Move to ...
298         * c-c++-common/compare-special-d64.c: here.
299         * gcc.dg/dfp/compare-special.h: Move to ...
300         * c-c++-common/compare-special.h: here.
301         * gcc.dg/dfp/constants-zero.c: Move to ...
302         * c-c++-common/constants-zero.c: here.
303         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
304         * c-c++-common/convert-bfp-10.c: here.
305         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
306         * c-c++-common/convert-bfp-11.c: here.
307         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
308         * c-c++-common/convert-bfp-12.c: here.
309         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
310         * c-c++-common/convert-bfp-13.c: here.
311         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
312         * c-c++-common/convert-bfp-14.c: here.
313         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
314         * c-c++-common/convert-bfp-2.c: here.
315         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
316         * c-c++-common/convert-bfp-3.c: here.
317         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
318         * c-c++-common/convert-bfp-4.c: here.
319         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
320         * c-c++-common/convert-bfp-5.c: here.
321         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
322         * c-c++-common/convert-bfp-6.c: here.
323         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
324         * c-c++-common/convert-bfp-7.c: here.
325         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
326         * c-c++-common/convert-bfp-8.c: here.
327         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
328         * c-c++-common/convert-bfp-9.c: here.
329         * gcc.dg/dfp/convert-bfp.c: Move to ...
330         * c-c++-common/convert-bfp.c: here.
331         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
332         * c-c++-common/convert-bfp-fold.c: here.
333         * gcc.dg/dfp/convert-dfp.c: Move to ...
334         * c-c++-common/convert-dfp.c: here.
335         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
336         * c-c++-common/convert-dfp-fold-2.c: here.
337         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
338         * c-c++-common/convert-dfp-fold.c: here.
339         * gcc.dg/dfp/convert.h: Move to ...
340         * c-c++-common/convert.h: here.
341         * gcc.dg/dfp/convert-int.c: Move to ...
342         * c-c++-common/convert-int.c: here.
343         * gcc.dg/dfp/convert-int-fold.c: Move to ...
344         * c-c++-common/convert-int-fold.c: here.
345         * gcc.dg/dfp/convert-int-max.c: Move to ...
346         * c-c++-common/convert-int-max.c: here.
347         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
348         * c-c++-common/convert-int-max-fold.c: here.
349         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
350         * c-c++-common/convert-int-saturate.c: here.
351         * gcc.dg/dfp/func-array.c: Move to ...
352         * c-c++-common/func-array.c: here.
353         * gcc.dg/dfp/func-deref.c: Move to ...
354         * c-c++-common/func-deref.c: here.
355         * gcc.dg/dfp/func-mixed.c: Move to ...
356         * c-c++-common/func-mixed.c: here.
357         * gcc.dg/dfp/func-pointer.c: Move to ...
358         * c-c++-common/func-pointer.c: here.
359         * gcc.dg/dfp/func-scalar.c: Move to ...
360         * c-c++-common/func-scalar.c: here.
361         * gcc.dg/dfp/func-struct.c: Move to ...
362         * c-c++-common/func-struct.c: here.
363         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
364         * c-c++-common/func-vararg-alternate-d128-2.c: here.
365         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
366         * c-c++-common/func-vararg-alternate-d128.c: here.
367         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
368         * c-c++-common/func-vararg-alternate-d32.c: here.
369         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
370         * c-c++-common/func-vararg-alternate-d64.c: here.
371         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
372         * c-c++-common/func-vararg-alternate.h: here.
373         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
374         * c-c++-common/func-vararg-dfp.c: here.
375         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
376         * c-c++-common/func-vararg-mixed-2.c: here.
377         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
378         * c-c++-common/func-vararg-mixed.c: here.
379         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
380         * c-c++-common/func-vararg-size0.c: here.
381         * gcc.dg/dfp/inf-1.c: Move to ...
382         * c-c++-common/inf-1.c: here.
383         * gcc.dg/dfp/loop-index.c: Move to ...
384         * c-c++-common/loop-index.c: here.
385         * gcc.dg/dfp/modes.c: Move to ...
386         * c-c++-common/modes.c: here.
387         * gcc.dg/dfp/nan-1.c: Move to ...
388         * c-c++-common/nan-1.c: here.
389         * gcc.dg/dfp/nan-2.c: Move to ...
390         * c-c++-common/nan-2.c: here.
391         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
392         * c-c++-common/operator-arith-fold.c: here.
393         * gcc.dg/dfp/operator-assignment.c: Move to ...
394         * c-c++-common/operator-assignment.c: here.
395         * gcc.dg/dfp/operator-comma.c: Move to ...
396         * c-c++-common/operator-comma.c: here.
397         * gcc.dg/dfp/operator-cond.c: Move to ...
398         * c-c++-common/operator-cond.c: here.
399         * gcc.dg/dfp/operator-logical.c: Move to ...
400         * c-c++-common/operator-logical.c: here.
401         * gcc.dg/dfp/operator-unary.c: Move to ...
402         * c-c++-common/operator-unary.c: here.
403         * gcc.dg/dfp/pr31385.c: Move to ...
404         * c-c++-common/pr31385.c: here.
405         * gcc.dg/dfp/pr33466.c: Move to ...
406         * c-c++-common/pr33466.c: here.
407         * gcc.dg/dfp/pr35620.c: Move to ...
408         * c-c++-common/pr35620.c: here.
409         * gcc.dg/dfp/pr36800.c: Move to ...
410         * c-c++-common/pr36800.c: here.
411         * gcc.dg/dfp/pr39034.c: Move to ...
412         * c-c++-common/pr39034.c: here.
413         * gcc.dg/dfp/pr39035.c: Move to ...
414         * c-c++-common/pr39035.c: here.
415         * gcc.dg/dfp/pr39902.c: Move to ...
416         * c-c++-common/pr39902.c: here.
417         * gcc.dg/dfp/pr39986.c: Move to ...
418         * c-c++-common/pr39986.c: here.
419         * gcc.dg/dfp/signbit-1.c: Move to ...
420         * c-c++-common/signbit-1.c: here.
421         * gcc.dg/dfp/signbit-2.c: Move to ...
422         * c-c++-common/signbit-2.c: here.
423         * gcc.dg/dfp/struct-layout-1.c: Move to ...
424         * c-c++-common/struct-layout-1.c: here.
425         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
426         * c-c++-common/usual-arith-conv.c: here.
427         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
428         * c-c++-common/usual-arith-conv-const.c: here.
429
430 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
431
432         PR testsuite/41288
433         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
434         stack alignment.
435
436 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
437
438         PR c++/39365
439         * g++.dg/expr/bool3.C: New test.
440         * g++.dg/expr/bool4.C: New test.
441
442 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
443
444         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
445         * gcc.dg/dfp/signbit-2.c: Use it.
446         * gcc.dg/dfp/func-vararg-alternate.h: Change two
447         arguments to unsigned int.
448         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
449         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
450         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
451         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
452         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
453         * gcc.dg/dfp/pr39986.c: Ditto.
454         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
455         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
456         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
457         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
458         * gcc.dg/dfp/convert-int-fold.c: Ditto.
459
460 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
461
462         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
463
464 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
465
466         PR c/41049
467         * dfp/pr41049.c: New test.
468
469 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
470
471         PR testsuite/41385
472         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
473
474 2009-09-17  Martin Jambor  <mjambor@suse.cz>
475
476         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
477         * gcc.dg/ipa/ipa-sra-1.c: New test.
478         * gcc.dg/ipa/ipa-sra-2.c: New test.
479         * gcc.dg/ipa/ipa-sra-3.c: New test.
480         * gcc.dg/ipa/ipa-sra-4.c: New test.
481         * gcc.dg/ipa/ipa-sra-5.c: New test.
482         * gcc.c-torture/execute/ipa-sra-1.c: New test.
483         * gcc.c-torture/execute/ipa-sra-2.c: New test.
484
485 2009-09-17  Michael Matz  <matz@suse.de>
486
487         PR middle-end/41347
488         * gfortran.dg/pr41347.f90: New test.
489
490 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
491
492         * gcc.c-torture/compile/20090917-1.c: New testcase.
493
494 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
495
496         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
497         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
498         alpha*-*-* target from XFAIL list.
499
500 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
501
502         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
503         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
504         * gcc.dg/dfp/cast-bad.c: Use default options.
505         * gcc.dg/dfp/compare-rel-const.c: Ditto.
506         * gcc.dg/dfp/composite-type.c: Ditto.
507         * gcc.dg/dfp/constants.c: Ditto.
508         * gcc.dg/dfp/constants-hex.c: Ditto.
509         * gcc.dg/dfp/constants-pedantic.c: Ditto.
510         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
511         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
512         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
513         * gcc.dg/dfp/ctypes.c: Ditto.
514         * gcc.dg/dfp/ddmode-ice.c: Ditto.
515         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
516         * gcc.dg/dfp/float-constant-double.c: Ditto.
517         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
518         * gcc.dg/dfp/keywords-reserved.c: Ditto.
519         * gcc.dg/dfp/modes.c: Ditto.
520         * gcc.dg/dfp/operator-bitwise.c: Ditto.
521         * gcc.dg/dfp/pr31344.c: Ditto.
522         * gcc.dg/dfp/pr31385.c: Ditto.
523         * gcc.dg/dfp/pr33466.c: Ditto.
524         * gcc.dg/dfp/pr35620.c: Ditto.
525         * gcc.dg/dfp/pr37435.c: Ditto.
526         * gcc.dg/dfp/pr39986.c: Ditto.
527         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
528         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
529         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
530         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
531         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
532         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
533         * gcc.dg/dfp/typespec.c: Ditto.
534         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
535         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
536         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
537         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
538         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
539         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
540         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
541         * gcc.dg/dfp/compare-rel.h: Ditto.
542         * gcc.dg/dfp/compare-special.h: Ditto.
543         * gcc.dg/dfp/convert.h: Ditto.
544         * gcc.dg/dfp/fe-check.h: Ditto.
545         * gcc.dg/dfp/call-by-value.c: Use default options and
546           debug macros.
547         * gcc.dg/dfp/cast.c: Ditto.
548         * gcc.dg/dfp/compare-eq-const.c: Ditto.
549         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
550         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
551         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
552         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
553         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
554         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
555         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
556         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
557         * gcc.dg/dfp/compare-special-d32.c: Ditto.
558         * gcc.dg/dfp/compare-special-d64.c: Ditto.
559         * gcc.dg/dfp/compare-special-d128.c: Ditto.
560         * gcc.dg/dfp/constants-zero.c: Ditto.
561         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
562         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
563         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
564         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
565         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
566         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
567         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
568         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
569         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
570         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
571         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
572         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
573         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
574         * gcc.dg/dfp/convert-bfp.c: Ditto.
575         * gcc.dg/dfp/convert-complex.c: Ditto.
576         * gcc.dg/dfp/convert-dfp.c: Ditto.
577         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
578         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
579         * gcc.dg/dfp/convert-int.c: Ditto.
580         * gcc.dg/dfp/convert-int-fold.c: Ditto.
581         * gcc.dg/dfp/convert-int-max.c: Ditto.
582         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
583         * gcc.dg/dfp/decfloat-constants.c: Ditto.
584         * gcc.dg/dfp/fe-binop.c: Ditto.
585         * gcc.dg/dfp/fe-convert-1.c: Ditto.
586         * gcc.dg/dfp/fe-convert-2.c: Ditto.
587         * gcc.dg/dfp/fe-convert-3.c: Ditto.
588         * gcc.dg/dfp/func-array.c: Ditto.
589         * gcc.dg/dfp/func-deref.c: Ditto.
590         * gcc.dg/dfp/func-mixed.c: Ditto.
591         * gcc.dg/dfp/func-pointer.c: Ditto.
592         * gcc.dg/dfp/func-scalar.c: Ditto.
593         * gcc.dg/dfp/func-struct.c: Ditto.
594         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
595         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
596         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
597         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
598         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
599         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
600         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
601         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
602         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
603         * gcc.dg/dfp/inf-1.c: Ditto.
604         * gcc.dg/dfp/loop-index.c: Ditto.
605         * gcc.dg/dfp/nan-1.c: Ditto.
606         * gcc.dg/dfp/nan-2.c: Ditto.
607         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
608         * gcc.dg/dfp/operator-assignment.c: Ditto.
609         * gcc.dg/dfp/operator-comma.c: Ditto.
610         * gcc.dg/dfp/operator-cond.c: Ditto.
611         * gcc.dg/dfp/operator-logical.c: Ditto.
612         * gcc.dg/dfp/operator-unary.c: Ditto.
613         * gcc.dg/dfp/pr36800.c: Ditto.
614         * gcc.dg/dfp/pr39034.c: Ditto.
615         * gcc.dg/dfp/pr39035.c: Ditto.
616         * gcc.dg/dfp/pr39902.c: Ditto.
617         * gcc.dg/dfp/signbit-1.c: Ditto.
618         * gcc.dg/dfp/signbit-2.c: Ditto.
619         * gcc.dg/dfp/struct-layout-1.c: Ditto.
620         * gcc.dg/dfp/union-init.c: Ditto.
621         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
622
623 2009-09-16  Michael Matz  <matz@suse.de>
624
625         PR fortran/41212
626         * gfortran.dg/pr41212.f90: New test.
627
628 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
629
630         * gnat.dg/alignment9.adb: New test.
631
632 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
633
634         * gnat.dg/discr20.ad[sb]: New test.
635
636 2009-09-16  Richard Guenther  <rguenther@suse.de>
637
638         PR middle-end/34011
639         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
640
641 2009-09-16  DJ Delorie  <dj@redhat.com>
642             Kaz Kojima  <kkojima@gcc.gnu.org>
643
644         * gcc.target/sh/struct-arg-dw2.c: New test.
645
646 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
647             Jakub Jelinek  <jakub@redhat.com>
648
649         PR target/41175
650         * gcc.target/powerpc/pr41175.c: New test.
651
652 2009-09-14  Richard Henderson  <rth@redhat.com>
653
654         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
655         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
656         gcc.dg/tree-ssa/asmgoto-1.c: New files.
657
658 2009-09-14  Richard Henderson  <rth@redhat.com>
659
660         * g++.dg/eh/builtin1.C: Update resx pattern match.
661         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
662
663 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
664
665         * gcc.target/mips/branch-helper.h: New file.
666         * gcc.target/mips/branch-2.c,
667         * gcc.target/mips/branch-3.c,
668         * gcc.target/mips/branch-4.c,
669         * gcc.target/mips/branch-5.c,
670         * gcc.target/mips/branch-6.c,
671         * gcc.target/mips/branch-7.c,
672         * gcc.target/mips/branch-8.c,
673         * gcc.target/mips/branch-9.c,
674         * gcc.target/mips/branch-10.c,
675         * gcc.target/mips/branch-11.c,
676         * gcc.target/mips/branch-12.c,
677         * gcc.target/mips/branch-13.c,
678         * gcc.target/mips/branch-14.c,
679         * gcc.target/mips/branch-15.c: New tests.
680
681 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
682
683         PR target/41331
684         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
685         -m32 -mpowerpc64 system.
686
687 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
688
689         From Jie Zhang <jie.zhang@analog.com>:
690         * gcc.target/bfin/saveall.c: New test.
691         * gcc.target/bfin/20090914-1.c: New test.
692         * gcc.target/bfin/20090914-2.c: New test.
693
694         * gcc.target/bfin/20090914-3.c: New test.
695
696 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
697
698         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
699
700 2009-09-14  Richard Guenther  <rguenther@suse.de>
701
702         PR middle-end/41350
703         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
704
705 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
706
707         PR libgfortran/41328
708         * gfortran.dg/cr_lf.f90: New test.
709
710 2009-09-11  Michael Matz  <matz@suse.de>
711
712         PR middle-end/41275
713         * g++.dg/tree-ssa/pr41275.C: New test.
714
715 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
716
717         PR fortran/41242
718         * gfortran.dg/proc_ptr_comp_21.f90: New.
719
720 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
721
722         PR fortran/31292
723         * gfortran.dg/module_procedure_1.f90: New test.
724         * gfortran.dg/module_procedure_2.f90: Ditto.
725         * gfortran.dg/generic_14.f90: Move dg-error to new location.
726
727 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
728             James A. Morrison  <phython@gcc.gnu.org>
729
730         PR ada/18302
731         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
732         commands.
733         * ada/acats/run_test.exp: New file.
734
735 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
736
737         Revert:
738         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
739
740         PR rtl-optimization/39779
741         * gcc.dg/pr39979.c: New test.
742
743 2009-09-10  Richard Guenther  <rguenther@suse.de>
744
745         PR middle-end/41257
746         * g++.dg/torture/pr41257-2.C: New testcase.
747
748 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
749
750         PR c++/28293
751         * g++.dg/template/crash91.C: New.
752
753 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
754
755         PR rtl-optimization/39779
756         * gcc.dg/pr39979.c: New test.
757
758 2009-09-09  Richard Guenther  <rguenther@suse.de>
759
760         PR tree-optimization/41101
761         * gcc.c-torture/compile/pr41101.c: New testcase.
762
763 2009-09-09  Richard Guenther  <rguenther@suse.de>
764
765         PR middle-end/41317
766         * gcc.c-torture/execute/pr41317.c: New testcase.
767         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
768         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
769
770 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
771
772         Fix some test breakages on Darwin
773         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
774         and adjust.
775         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
776         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
777         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
778         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
779         take darwin specifics in account.
780
781 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
782
783         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
784         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
785
786 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
787
788         PR c++/39923
789         * g++.dg/cpp0x/initlist24.C: New.
790
791 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
792
793         * gcc.dg/large-size-array-2.c: Fix target requirement.
794         * gcc.dg/large-size-array-4.c: Likewise.
795         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
796         * gcc.dg/c99-const-expr-2.c: Likewise.
797         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
798         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
799         * gcc.dg/c90-const-expr-10.c: Likewise.
800         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
801         instead of long.
802         * gcc.dg/tree-ssa/pr33920.c: Likewise.
803         * gcc.dg/vect/pr33846.c: Likewise.
804         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
805         __PTRDIFF_TYPE__, instead of unsigned long.
806         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
807
808 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
809
810         PR debug/41229
811         PR debug/41291
812         PR debug/41300
813         * gfortran.dg/pr41229.f90: New.
814
815 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
816
817         PR debug/41232
818         * gcc.dg/pr41232.c: New.
819
820 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
821
822         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
823         contain -march.
824         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
825         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
826         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
827         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
828         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
829         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
830         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
831         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
832         options other than that used in dg-options.
833
834 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
835
836         PR rtl-optimization/41239
837         * gcc.c-torture/execute/pr41239.c: New test.
838
839 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
840
841         PR libgfortran/41192
842         * gfortran.dg/namelist_59.f90: New test.
843
844 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
845
846         From Mike Frysinger  <michael.frysinger@analog.com>
847         * gcc.target/bfin/mcpu-bf542m.c: New file.
848         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
849         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
850         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
851         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
852
853 2009-09-07  Martin Jambor  <mjambor@suse.cz>
854
855         PR middle-end/41282
856         * gcc.c-torture/compile/pr41282.c: New test.
857
858 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
859
860         PR fortran/41197
861         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
862         variables for stat and errmsg.
863         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
864         * gfortran.dg/allocate_stat_2.f90:  New test.
865
866 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
867
868         * gcc.c-torture/compile/20090907-1.c: New test.
869
870 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
871
872         PR bootstrap/41241
873         * gcc.dg/pr41241.c: New test.
874
875 2009-09-06  Richard Guenther  <rguenther@suse.de>
876
877         PR middle-end/41144
878         * g++.dg/torture/pr41144.C: New testcase.
879
880 2009-09-06  Richard Guenther  <rguenther@suse.de>
881
882         PR middle-end/41261
883         * gcc.dg/torture/pr41261.c: New testcase.
884
885 2009-09-05  Richard Guenther  <rguenther@suse.de>
886
887         PR middle-end/41181
888         * gcc.c-torture/compile/pr41181.c: New testcase.
889
890 2009-09-05  Richard Guenther  <rguenther@suse.de>
891
892         PR debug/41273
893         * g++.dg/torture/pr41273.C: New testcase.
894
895 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
896
897         PR fortran/41258
898         * gfortran.dg/typebound_proc_12.f90 : New test.
899
900 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
901
902         PR debug/41225
903         * gfortran.dg/pr41225.f90: New.
904
905 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
906
907         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
908         unistd.h, sys/types.h and sys/wait.h.
909         (gualchk_t): New.
910         (GUALCVT): New.
911         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
912         (GUALITY_GDB_REDIRECT): New.
913         (GUALITY_GDB_ARGS): Use it.
914
915 2009-09-04  Richard Guenther  <rguenther@suse.de>
916
917         PR middle-end/41257
918         * g++.dg/torture/pr41257.C: New testcase.
919
920 2009-09-04  Martin Jambor  <mjambor@suse.cz>
921
922         PR tree-optimization/41112
923         * gnat.dg/array8.adb: New test.
924
925 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
926
927         * gcc.target/arm/ctz.c: New test case.
928
929 2009-09-03  Alon Dayan  <alond@il.ibm.com>
930
931         PR tree-optimization/38275
932         * gcc.dg/autopar/reduc-1char.c: Increase number
933         of iterations. Adjust the logic accordingly.
934         * gcc.dg/autopar/reduc-2char.c: Ditto.
935         * gcc.dg/autopar/reduc-1.c: Ditto.
936         * gcc.dg/autopar/reduc-2.c: Ditto.
937         * gcc.dg/autopar/reduc-3.c: Ditto.
938         * gcc.dg/autopar/reduc-6.c: Ditto.
939         * gcc.dg/autopar/reduc-7.c: Ditto.
940         * gcc.dg/autopar/reduc-8.c: Ditto.
941         * gcc.dg/autopar/reduc-9.c: Ditto.
942         * gcc.dg/autopar/pr39500-1.c: Ditto.
943         * gcc.dg/autopar/reduc-1short.c: Ditto.
944         * gcc.dg/autopar/reduc-2short.c: Ditto.
945         * gcc.dg/autopar/parallelization-1.c: Ditto.
946
947 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
948
949         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
950         testcase using guality.h compiles and links and if a global variable
951         can be verified by gdb.
952
953 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
954
955         * lib/target-supports.exp (check_effective_target_sync_int_long):
956         Supported on Blackfin Linux targets.
957
958 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
959
960         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
961
962 2009-09-03  Diego Novillo  <dnovillo@google.com>
963
964         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
965         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
966         * g++.dg/warn/unit-1.C: Likewise.
967         * g++.dg/ipa/iinline-1.C: Likewise.
968         * g++.dg/template/cond2.C: Adjust expected line location for the
969         error.
970         * g++.dg/template/pr35240.C: Likewise.
971
972 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
973
974         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
975         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
976
977 2009-09-02  Martin Jambor  <mjambor@suse.cz>
978
979         * gcc.dg/tree-ssa/sra-8.c: New testcase.
980         * gcc.dg/memcpy-1.c: Add . to match pattern.
981         * gcc.dg/uninit-I.c: XFAIL warning test.
982         * g++.dg/warn/unit-1.C: XFAIL warning test.
983
984 2009-09-02  Ian Lance Taylor  <iant@google.com>
985
986         * gcc.dg/20090902-1.c: New test.
987
988 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
989
990         * gcc.dg/builtin-object-size-9.c: New test.
991
992 2009-09-02  Olivier Hainque  <hainque@adacore.com>
993
994         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
995
996 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
997             Olivier Hainque  <hainque@adacore.com>
998
999         * gnat.dg/misaligned_param.adb: New test.
1000         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1001         * gnat.dg/slice7.adb: Add 1 more related case.
1002
1003 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1004
1005         * gcc.dg/guality/guality.c: Expect to fail for now.
1006         * gcc.dg/guality/example.c: Likewise.
1007
1008 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1009
1010         * gcc.dg/guality/guality.c: New.
1011         * gcc.dg/guality/guality.h: New.
1012         * gcc.dg/guality/guality.exp: New.
1013         * gcc.dg/guality/example.c: New.
1014         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1015         (cleanup-saved-temps): Likewise, .gkd files too.
1016
1017 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1018
1019         PR fortran/39229
1020         * gfortran.dg/line_length_3.f: New test.
1021         * gfortran.dg/line_length_4.f90: New test.
1022
1023 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1024
1025         * lib/target-supports.exp (check_gc_sections_available):
1026         Add proper pattern quote.
1027
1028 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1029             Kaz Kojima  <kkojima@gcc.gnu.org>
1030
1031         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1032         * g++.dg/cdce3.C: Use dg-add-options ieee.
1033         * g++.dg/torture/type-generic-1.C: Likewise.
1034         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1035         * gcc.dg/pr28796-2.c: Likewise.
1036         * gcc.dg/torture/builtin-math-7.c: Likewise.
1037         * gcc.dg/torture/type-generic-1.c: Likewise.
1038         * gfortran.dg/boz_14.f90: Likewise.
1039         * gfortran.dg/erf_2.F90: Likewise.
1040         * gfortran.dg/init_flag_3.f90: Likewise.
1041         * gfortran.dg/init_flag_4.f90: Likewise.
1042         * gfortran.dg/init_flag_5.f90: Likewise.
1043         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1044         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1045         * gfortran.dg/isnan_1.f90: Likewise.
1046         * gfortran.dg/isnan_2.f90: Likewise.
1047         * gfortran.dg/maxlocval_2.f90: Likewise.
1048         * gfortran.dg/maxlocval_4.f90: Likewise.
1049         * gfortran.dg/minlocval_1.f90: Likewise.
1050         * gfortran.dg/minlocval_4.f90: Likewise.
1051         * gfortran.dg/module_nan.f90: Likewise.
1052         * gfortran.dg/namelist_42.f90: Likewise.
1053         * gfortran.dg/namelist_43.f90: Likewise.
1054         * gfortran.dg/nan_1.f90: Likewise.
1055         * gfortran.dg/nan_2.f90: Likewise.
1056         * gfortran.dg/nan_3.f90: Likewise.
1057         * gfortran.dg/nan_4.f90: Likewise.
1058         * gfortran.dg/nan_5.f90: Likewise.
1059         * gfortran.dg/nearest_1.f90: Likewise.
1060         * gfortran.dg/nearest_2.f90: Likewise.
1061         * gfortran.dg/nearest_3.f90: Likewise.
1062         * gfortran.dg/pr37243.f: Likewise.
1063         * gfortran.dg/real_const_3.f90: Likewise.
1064         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1065
1066 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1067
1068         PR debug/30161
1069         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1070         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1071         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1072         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1073         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1074         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1075         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1076         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1077         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1078         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1079         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1080         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1081         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1082
1083 2009-08-31  Jason Merrill  <jason@redhat.com>
1084
1085         PR c++/41127
1086         * g++.dg/parse/enum5.C: New.
1087         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1088
1089 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1090
1091         PR fortran/40940
1092         * gfortran.dg/allocate_derived_1.f90: New.
1093         * gfortran.dg/class_3.f03: New.
1094
1095 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1096
1097         PR fortran/40996
1098         * gfortran.dg/allocatable_scalar_1.f90: New.
1099         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1100         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1101         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1102
1103 2009-08-30  Richard Guenther  <rguenther@suse.de>
1104
1105         PR tree-optimization/41186
1106         * g++.dg/torture/pr41186.C: New testcase.
1107         * g++.dg/tree-ssa/pr41186.C: Likewise.
1108
1109 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1110
1111         PR c++/41187
1112         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1113         take ia64 assembly comments syntax in account.
1114
1115 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1116
1117         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1118
1119 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1120
1121         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1122         * gfortran.dg/whole_file_6.f90: Likewise.
1123
1124 2009-08-28  Cary Coutant  <ccoutant@google.com>
1125
1126         PR debug/41063
1127         * g++.dg/debug/dwarf2/pr41063.C: New test.
1128
1129 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1130
1131         PR rtl-optimization/40861
1132         * gcc.dg/pr40861.c: New test.
1133
1134 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1135
1136         PR fortran/40869
1137         * gfortran.dg/proc_ptr_comp_20.f90: New.
1138
1139 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1140
1141         PR libfortran/39667
1142         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1143         open temp file with status="scratch".
1144         * gfortran.dg/fmt_cache_1.f: Likewise.
1145         * gfortran.dg/fmt_exhaust.f90: Likewise.
1146         * gfortran.dg/fmt_t_4.f90: Likewise.
1147         * gfortran.dg/fseek.f90: Likewise.
1148         * gfortran.dg/list_read_5.f90: Likewise.
1149         * gfortran.dg/namelist_39.f90: Likewise.
1150         * gfortran.dg/namelist_56.f90: Likewise.
1151         * gfortran.dg/read_bad_advance.f90: Likewise.
1152         * gfortran.dg/read_repeat.f90: Likewise.
1153         * gfortran.dg/read_size_noadvance.f90: Likewise.
1154         * gfortran.dg/read_x_past.f: Likewise.
1155
1156 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1157
1158         PR fortran/28039
1159         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1160
1161 2009-08-27  Daniel Kraft  <d@domob.eu>
1162
1163         PR fortran/37425
1164         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1165         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1166         error and fix problem with recursive assignment.
1167         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1168         * gfortran.dg/typebound_operator_3.f03: New test.
1169         * gfortran.dg/typebound_operator_4.f03: New test.
1170
1171 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1172
1173         PR debug/41170
1174         * debug/dwarf2/namespace-1.C: New test.
1175
1176 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1177
1178         PR fortran/41162
1179         * gfortran.dg/pr41162.f: New.
1180
1181 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1182             Richard Sandiford  <rdsandiford@googlemail.com>
1183
1184         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1185         with "forbid_cpu".
1186         * gcc.target/mips/branch-1.c: Update accordingly.
1187         * gcc.target/mips/extend-1.c: Likewise.
1188         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1189
1190 2009-08-26  Richard Guenther  <rguenther@suse.de>
1191
1192         PR middle-end/41163
1193         * gcc.c-torture/compile/pr41163.c: New testcase.
1194         * gcc.dg/pr35899.c: Adjust.
1195
1196 2009-08-26  Richard Guenther  <rguenther@suse.de>
1197
1198         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1199
1200 2009-08-26  Jason Merrill  <jason@redhat.com>
1201
1202         * g++.dg/cpp0x/explicit3.C: New.
1203         * g++.dg/overload/cond2.C: New.
1204
1205 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1206
1207         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1208
1209 2009-08-25  Jan Hubicka  <jh@suse.cz>
1210
1211         * gcc.target/i386/sse5-shift1-vector.c
1212         * gcc.target/i386/isa-12.c
1213         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1214         * gcc.target/i386/sse5-pcmov2.c
1215         * gcc.target/i386/isa-3.c
1216         * gcc.target/i386/sse5-shift2-vector.c
1217         * gcc.target/i386/isa-7.c
1218         * gcc.target/i386/funcspec-2.c
1219         * gcc.target/i386/sse5-haddX.c
1220         * gcc.target/i386/sse5-hadduX.c
1221         * gcc.target/i386/isa-9.c
1222         * gcc.target/i386/sse5-maccXX.c
1223         * gcc.target/i386/sse5-shift3-vector.c
1224         * gcc.target/i386/sse5-msubXX.c
1225         * gcc.target/i386/sse5-permpX.c
1226         * gcc.target/i386/sse5-check.h
1227         * gcc.target/i386/sse-12.c
1228         * gcc.target/i386/sse-11.c
1229         * gcc.target/i386/sse-10.c
1230         * gcc.target/i386/sse-13.c
1231         * gcc.target/i386/sse-14.c
1232         * gcc.target/i386/sse-22.c
1233         * gcc.target/i386/sse-2.c
1234         * gcc.target/i386/sse-13.c
1235         * gcc.target/i386/avx-2.c
1236         * gcc.target/i386/sse5-rotate1-vector.c
1237         * gcc.target/i386/isa-4.c
1238         * gcc.target/i386/sse5-hsubX.c
1239         * gcc.target/i386/sse5-pcmov.c
1240         * gcc.target/i386/sse5-fma.c
1241         * gcc.target/i386/isa-8.c
1242         * gcc.target/i386/sse5-rotate2-vector.c
1243         * gcc.target/i386/sse5-nmaccXX.c
1244         * gcc.target/i386/sse5-imul64-vector.c
1245         * gcc.target/i386/sse5-nmsubXX.c
1246         * gcc.target/i386/sse5-rotate3-vector.c
1247         * gcc.target/i386/sse5-fma-vector.c
1248         * gcc.target/i386/sse5-imul32widen-vector.c
1249         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1250
1251         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1252         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1253         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1254         * gcc.target/i386/avx-1.c: Remove SSE5.
1255         * gcc.target/i386/avx-2.c: Remove SSE5.
1256         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1257         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1258         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1259         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1260
1261 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1262
1263         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1264
1265 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1266
1267         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1268         keyword works in the same manner as __alignof.
1269
1270 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1271
1272         PR libfortran/34670
1273         * gfortran.dg/unpack_bounds_1.f90:  New test.
1274         * gfortran.dg/unpack_bounds_2.f90:  New test.
1275         * gfortran.dg/unpack_bounds_3.f90:  New test.
1276
1277 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1278
1279         * gnat.dg/slice7.adb: New test.
1280         * gnat.dg/slice7_pkg.ads: New helper.
1281
1282 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1283
1284         PR fortran/41139
1285         * gfortran.dg/proc_ptr_25.f90: New.
1286         * gfortran.dg/proc_ptr_comp_18.f90: New.
1287         * gfortran.dg/proc_ptr_comp_19.f90: New.
1288
1289 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1290
1291         PR fortran/41154
1292         * gfortran.dg/fmt_error_8.f: New test.
1293
1294 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1295
1296         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1297         number, update all callers and synchronize results for latest MPC.
1298
1299 2009-08-21  Jason Merrill  <jason@redhat.com>
1300
1301         * g++.dg/warn/Wunused-17.C: New.
1302
1303 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1304
1305         * gcc.target/arm/combine-cmp-shift.c: New test.
1306
1307 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1308
1309         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1310         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1311         width specifier.
1312
1313 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1314
1315         * gfortran.dg/fmt_error_7.f: New test.
1316
1317 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1318
1319         PR target/40718
1320         * gcc.target/i386/pr40718.c: New test.
1321
1322 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1323
1324         * gfortran.dg/proc_ptr_24.f90: New test.
1325
1326 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1327
1328         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1329         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1330         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1331
1332 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1333
1334         PR fortran/28039
1335         * gfortran.dg/fmt_with_extra.f: new file.
1336
1337 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1338
1339         * lib/target-supports.exp
1340         (check_effective_target_arm_iwmmxt_ok): New procedure.
1341         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1342         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1343
1344 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1345
1346         * gfortran.dg/boz_9.f90: Do not load denormal floating
1347         point constants.  Remove -mieee option for alpha*-*-* targets.
1348
1349 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1350
1351         PR fortran/41106
1352         * gfortran.dg/proc_ptr_23.f90: New.
1353         * gfortran.dg/proc_ptr_comp_15.f90: New.
1354         * gfortran.dg/proc_ptr_comp_16.f90: New.
1355         * gfortran.dg/proc_ptr_comp_17.f90: New.
1356
1357 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1358
1359         PR c++/41131
1360         * g++.dg/expr/unary3.C: New test.
1361
1362 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1363
1364         * gfortran.dg/common_5.f: Add -mdalign for sh.
1365         * gfortran.dg/common_align_2.f90: Likewise.
1366
1367 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1368
1369         PR libfortran/40962
1370         * c_f_pointer_tests_4.f90:  New test.
1371
1372 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1373
1374         * gnat.dg/slice6.adb: New test.
1375         * gnat.dg/slice6_pkg.ads: New helper.
1376
1377 2009-08-20  Michael Matz  <matz@suse.de>
1378
1379         PR fortran/41126
1380         * gfortran.dg/pr41126.f90: New test.
1381
1382 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1383
1384         * gnat.dg/dynamic_bound.adb: New test.
1385
1386 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1387
1388         PR fortran/41121
1389         * gfortran.dg/intrinsic_5.f90: New.
1390
1391 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1392             Richard Earnshaw  <richard.earnshaw@arm.com>
1393
1394         * gcc.target/arm/20090811-1.c: New test.
1395
1396 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1397
1398         PR middle-end/41123
1399         * gcc.dg/pr41123.c: New test.
1400
1401 2009-08-19  Jason Merrill  <jason@redhat.com>
1402
1403         PR c++/41120
1404         * g++.dg/other/gc4.C: New.
1405
1406 2009-08-18  Michael Matz  <matz@suse.de>
1407
1408         * gfortran.dg/vect/vect-gems.f90: New test.
1409         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1410
1411 2009-08-18  DJ Delorie  <dj@redhat.com>
1412
1413         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1414         * lib/gcc-defs.exp: ... to here.
1415
1416         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1417         GCC_EXEC_PREFIX before building the wrapper.
1418
1419 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1420
1421         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1422         tests.
1423         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1424         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1425         dg-options.  Fix dg-final clause.
1426
1427 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1428
1429         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1430
1431 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1432             Paul Thomas  <pault@gcc.gnu.org>
1433
1434         PR fortran/40870
1435         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1436
1437 2009-08-18  Richard Guenther  <rguenther@suse.de>
1438
1439         PR middle-end/41094
1440         * gcc.dg/torture/pr41094.c: New testcase.
1441         * gcc.dg/torture/builtin-power-1.c: Adjust.
1442         * gcc.dg/builtins-10.c: Likewise.
1443
1444 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR target/40971
1447         * gcc.dg/pr40971.c: New test.
1448
1449 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1450
1451         PR fortran/41062
1452         * gfortran.dg/use_only_4.f90: New test.
1453
1454 2009-08-17  Daniel Kraft  <d@domob.eu>
1455
1456         PR fortran/37425
1457         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1458         NOPASS bindings as operators.
1459
1460 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1461
1462         * lib/target-supports.exp
1463         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1464         of targets that do not need command line argument to enable SIMD.
1465
1466 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1467
1468         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1469         typo in cache name.
1470
1471 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1472
1473         PR fortran/41075
1474         * gfortran.dg/unlimited_fmt_1.f90: New test.
1475
1476 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1477
1478         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1479
1480 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1481
1482         * gnat.dg/itype.ad[sb]: New test.
1483
1484 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1485
1486         * gcc.target/mips/mips.exp: Add terminology section to comment
1487         at the top of the file.  Fix typos.
1488
1489 2009-08-16  Jason Merrill  <jason@redhat.com>
1490
1491         * g++.dg/debug/dwarf2/inline1.C: New.
1492
1493 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1494
1495         PR target/38599
1496         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1497
1498 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1499
1500         PR debug/37801
1501         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1502         Make sure to trigger inlining optimizations.
1503         * gcc.dg/debug/dwarf2/inline2.c: New test.
1504
1505 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1506
1507         PR fortran/41070
1508         * gfortran.dg/structure_constructor_10.f90: New.
1509
1510 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1511
1512         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1513         * gcc.dg/pragma-re-2.c: Likewise.
1514         * gcc.dg/pragma-re-3.c: Likewise.
1515         * gcc.dg/pragma-re-4.c: Likewise.
1516         * g++.dg/other/pragma-re-1.C: Likewise.
1517         * g++.dg/other/pragma-re-2.C: Likewise.
1518
1519 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1520
1521         * gcc.dg/torture/builtin-math-7.c: New.
1522
1523 2009-08-14  Richard Guenther  <rguenther@suse.de>
1524
1525         * gcc.c-torture/execute/20090814-1.c: New testcase.
1526
1527 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1528
1529         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1530
1531 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1532
1533         PR target/40934
1534         * gcc.target/i386/pr40934.c: New.
1535
1536 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1537
1538         PR target/41019
1539         * gcc.target/i386/pr41019.c: New test.
1540
1541 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1542
1543         PR fortran/40955
1544         * gfortran.dg/winapi.f90: New test.
1545
1546 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1547
1548         PR fortran/40995
1549         * gfortran.dg/intrinsic_4.f90: New.
1550         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1551         different line.
1552
1553 2009-08-13  Richard Guenther  <rguenther@suse.de>
1554
1555         PR middle-end/41047
1556         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1557
1558 2009-08-12  Richard Guenther  <rguenther@suse.de>
1559
1560         PR tree-optimization/41011
1561         * gfortran.dg/pr41011.f: New testcase.
1562
1563 2009-08-11  Andrew Haley  <aph@redhat.com>
1564
1565         * gcc.target/arm/synchronize.c: New file.
1566
1567 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1568
1569         PR middle-end/40980
1570         * gfortran.dg/graphite/id-17.f: New.
1571
1572 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1573             Sebastian Pop  <sebastian.pop@amd.com>
1574
1575         * gcc.dg/graphite/interchange-1.c: XFAILed.
1576         * gcc.dg/graphite/interchange-2.c: XFAILed.
1577         * gcc.dg/graphite/interchange-3.c: XFAILed.
1578         * gcc.dg/graphite/interchange-4.c: XFAILed.
1579         * gcc.dg/graphite/interchange-7.c: XFAILed.
1580
1581 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1582
1583         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1584
1585 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1586             Pranav Garg  <pranav.garg2107@gmail.com>
1587
1588         * gcc.dg/graphite/interchange-6.c: XFAILed.
1589
1590 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1591
1592         * gcc.dg/graphite/interchange-9.c: New.
1593
1594 2009-08-12  Richard Guenther  <rguenther@suse.de>
1595
1596         PR rtl-optimization/41033
1597         * gcc.dg/pr41033.c: New test.
1598
1599 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1600
1601         PR fortran/41022
1602         * gfortran.dg/proc_ptr_comp_14.f90: New.
1603
1604 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1605
1606         * gcc.target/mips/ext-5.c: New test.
1607         * gcc.target/mips/ext-6.c: New test.
1608         * gcc.target/mips/ext-7.c: New test.
1609         * gcc.target/mips/ext-8.c: New test.
1610         * gcc.target/mips/extend-2.c: New test.
1611
1612 2009-08-10  Jason Merrill  <jason@redhat.com>
1613
1614         * g++.dg/other/linkage2.C: New test for types-without-linkage
1615         handling.
1616         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1617         * g++.dg/lookup/anon2.C: Likewise.
1618         * g++.dg/other/anon3.C: Likewise.
1619         * g++.dg/template/arg2.C: Likewise.
1620         * g++.dg/template/local4.C: Likewise.
1621         * g++.old-deja/g++.law/operators32.C: Likewise.
1622         * g++.old-deja/g++.other/linkage2.C: Likewise.
1623         * g++.old-deja/g++.pt/enum6.C: Likewise.
1624         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1625         * g++.old-deja/g++.other/linkage1.C: Likewise.
1626
1627 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1628
1629         * gcc.dg/dg.exp: Test also c-c++-common dir.
1630         * g++.dg/dg.exp: Likewise.
1631         * g++.dg/warn/Wconversion-real.C: Delete.
1632         * gcc.dg/Wconversion-real.c: Move to ...
1633         * c-c++-common/Wconversion-real.c: ... here.
1634         * lib/target-supports.exp
1635         (check_effective_target_c,check_effective_target_c++): New.
1636
1637 2009-08-10  Daniel Kraft  <d@domob.eu>
1638
1639         PR fortran/37425
1640         * gfortran.dg/typebound_operator_1.f03: New test.
1641         * gfortran.dg/typebound_operator_2.f03: New test.
1642
1643 2009-08-10  Richard Guenther  <rguenther@suse.de>
1644
1645         PR middle-end/41006
1646         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1647         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1648
1649 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1650
1651         PR fortran/40940
1652         * gfortran.dg/class_1.f03: New.
1653         * gfortran.dg/class_2.f03: New.
1654         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1655         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1656         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1657         * gfortran.dg/typebound_call_10.f03: Ditto.
1658         * gfortran.dg/typebound_call_2.f03: Ditto.
1659         * gfortran.dg/typebound_call_3.f03: Ditto.
1660         * gfortran.dg/typebound_call_4.f03: Ditto.
1661         * gfortran.dg/typebound_generic_3.f03: Ditto.
1662         * gfortran.dg/typebound_generic_4.f03: Ditto.
1663         * gfortran.dg/typebound_proc_1.f08: Ditto.
1664         * gfortran.dg/typebound_proc_5.f03: Ditto.
1665         * gfortran.dg/typebound_proc_6.f03: Ditto.
1666
1667 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1668
1669         PR c++/40866
1670         * g++.dg/expr/stmt-expr-1.C: New test.
1671
1672 2009-08-09  Richard Guenther  <rguenther@suse.de>
1673
1674         PR tree-optimization/41016
1675         * gcc.c-torture/compile/pr41016.c: New testcase.
1676
1677 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1678
1679         * gcc.dg/overflow-warn-8.c: New test.
1680
1681 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1682
1683         PR tree-optimization/41008
1684         * gcc.dg/vect/O1-pr41008.c: New test.
1685
1686 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1687
1688         PR fortran/40955
1689         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1690
1691 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1692
1693         * gcc.target/bfin/loop-autoinc.c: New file.
1694
1695 2009-08-08  Richard Guenther  <rguenther@suse.de>
1696
1697         PR tree-optimization/40991
1698         * g++.dg/torture/pr40991.C: New testcase.
1699
1700 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1701
1702         * ada/acats/support/impdef.a: Tweak timing constants. Add
1703         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1704         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1705         * ada/acats/tests/c9/c940007.a: Likewise.
1706         * ada/acats/tests/c9/c94001c.ada: Likewise.
1707         * ada/acats/tests/c9/c94006a.ada: Likewise.
1708         * ada/acats/tests/c9/c94008c.ada: Likewise.
1709         * ada/acats/tests/c9/c951002.a: Likewise.
1710         * ada/acats/tests/c9/c954a01.a: Likewise.
1711         * ada/acats/tests/c9/c96001a.ada: Likewise.
1712         * ada/acats/tests/c9/c97307a.ada: Likewise.
1713
1714 2009-08-07  Richard Guenther  <rguenther@suse.de>
1715
1716         PR tree-optimization/40999
1717         * gfortran.dg/pr40999.f: New testcase.
1718
1719 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1720
1721         * g++.dg/tree-prof/partition1.C: New test.
1722
1723 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1724
1725         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1726         attribute.
1727         * gcc.target/arm/vfp1[567].c: New tests.
1728
1729 2009-08-06  Jason Merrill  <jason@redhat.com>
1730
1731         PR c++/40948
1732         * g++.dg/ext/complit12.C: Expand.
1733
1734 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1735
1736         Merge ARM/hard_vfp_branch to trunk.
1737
1738         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1739
1740         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1741         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1742
1743         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1744
1745         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1746         (PCS): Define macro to use base AAPCS.
1747         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1748
1749         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1750
1751         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1752         Correct arm_neon.h typo.
1753
1754         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1755
1756         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1757         this a linkage test.
1758         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1759         argument marshalling.
1760         * abitest.h: New file.
1761         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1762         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1763
1764 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1765
1766         PR middle-end/32964
1767         * gcc.dg/tree-ssa/pr32964.c: New test.
1768
1769 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1770             H.J. Lu  <hongjiu.lu@intel.com>
1771
1772         PR target/40957
1773         * gcc.target/i386/pr40957.c: New test.
1774
1775 2009-08-06  Richard Guenther  <rguenther@suse.de>
1776
1777         PR tree-optimization/40964
1778         * gcc.c-torture/compile/pr40964.c: New testcase.
1779
1780 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1781
1782         PR fortran/40847
1783         * gfortran.dg/transfer_resolve_1.f90 : New test.
1784
1785 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1786             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1787
1788         PR target/40906
1789         * gcc.target/i386/pr40906-1.c: New test.
1790         * gcc.target/i386/pr40906-2.c: Ditto.
1791         * gcc.target/i386/pr40906-3.c: Ditto.
1792
1793 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1794
1795         PR rtl-optimization/40924
1796         * g++.dg/torture/pr40924.C: New test.
1797
1798 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1799
1800         PR c++/36069
1801         * g++.dg/warn/pr36069.C: New.
1802
1803 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1804
1805         PR c++/39987
1806         * g++.dg/overload/defarg4.C: New test.
1807
1808 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1809
1810         PR c++/16696
1811         * g++.dg/parse/pr16696.C: New.
1812         * g++.dg/parse/pr16696-permissive.C: New.
1813
1814 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1815
1816         PR fortran/40875
1817         * gfortran.dg/initialization_23.f90 : New test.
1818
1819 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1820
1821         PR debug/39706
1822         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1823
1824 2009-08-03  Jason Merrill  <jason@redhat.com>
1825             Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR c++/40948
1828         * g++.dg/ext/complit12.C: New.
1829
1830 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1831
1832         PR c/39902
1833         * gcc.target/powerpc/pr39902-2.c: New test.
1834
1835 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1836
1837         PR middle-end/40943
1838         * gcc.dg/uninit-6.c: Re-add XFAIL.
1839         * gcc.dg/uninit-6-O0.c: Likewise.
1840         * gcc.dg/uninit-pr40943.c: New test.
1841
1842 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1843
1844         PR testsuite/40858
1845         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1846         .ascii.
1847
1848 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1849
1850         PR libfortran/40853
1851         * gfortran.dg/namelist_40.f90: Update error output.
1852         * gfortran.dg/namelist_47.f90: Update error output.
1853         * gfortran.dg/namelist_58.f90: New test.
1854
1855 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1856
1857         PR fortran/40881
1858         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1859         * gfortran.dg/altreturn_3.f90: Ditto.
1860         * gfortran.dg/altreturn_5.f90: Ditto.
1861         * gfortran.dg/altreturn_6.f90: Ditto.
1862         * gfortran.dg/altreturn_7.f90: Ditto.
1863         * gfortran.dg/array_constructor_13.f90: Ditto.
1864         * gfortran.dg/arrayio_7.f90: Ditto.
1865         * gfortran.dg/arrayio_8.f90: Ditto.
1866         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1867         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1868         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1869         * gfortran.dg/backspace_8.f: Add -std=legacy.
1870         * gfortran.dg/backspace_9.f: Ditto.
1871         * gfortran.dg/char_comparison_1.f: Ditto.
1872         * gfortran.dg/char_decl_1.f90: Ditto.
1873         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1874         * gfortran.dg/char_pointer_assign.f90: Ditto.
1875         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1876         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1877         * gfortran.dg/char_pointer_func.f90: Ditto.
1878         * gfortran.dg/common_8.f90: Ditto.
1879         * gfortran.dg/constant_substring.f: Ditto.
1880         * gfortran.dg/data_char_2.f90: Ditto.
1881         * gfortran.dg/der_array_io_1.f90: Ditto.
1882         * gfortran.dg/der_array_io_2.f90: Ditto.
1883         * gfortran.dg/der_array_io_3.f90: Ditto.
1884         * gfortran.dg/der_io_3.f90: Ditto.
1885         * gfortran.dg/dev_null.F90: Ditto.
1886         * gfortran.dg/direct_io_2.f90: Ditto.
1887         * gfortran.dg/do_iterator_2.f90: Ditto.
1888         * gfortran.dg/e_d_fmt.f90: Ditto.
1889         * gfortran.dg/empty_format_1.f90: Ditto.
1890         * gfortran.dg/entry_17.f90: Modified warning message.
1891         * gfortran.dg/entry_7.f90: Add -std=legacy.
1892         * gfortran.dg/eor_1.f90: Ditto.
1893         * gfortran.dg/equiv_2.f90: Ditto.
1894         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1895         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1896         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1897         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1898         * gfortran.dg/fmt_error_2.f90: Ditto.
1899         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1900         * gfortran.dg/fmt_tl.f: Ditto.
1901         * gfortran.dg/fmt_white.f: Ditto.
1902         * gfortran.dg/func_derived_1.f90: Ditto.
1903         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1904         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1905         * gfortran.dg/global_references_2.f90: Ditto.
1906         * gfortran.dg/hollerith_1.f90: Ditto.
1907         * gfortran.dg/hollerith.f90: Use new-style character length.
1908         * gfortran.dg/hollerith_f95.f90: Ditto.
1909         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1910         * gfortran.dg/implicit_6.f90: Ditto.
1911         * gfortran.dg/implicit_9.f90: Ditto.
1912         * gfortran.dg/inquire_13.f90: Ditto.
1913         * gfortran.dg/inquire_5.f90: Ditto.
1914         * gfortran.dg/inquire_6.f90: Ditto.
1915         * gfortran.dg/inquire.f90: Ditto.
1916         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1917         * gfortran.dg/io_constraints_2.f90: Ditto.
1918         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1919         * gfortran.dg/loc_2.f90: Ditto.
1920         * gfortran.dg/logical_1.f90: Ditto.
1921         * gfortran.dg/longline.f: Ditto.
1922         * gfortran.dg/merge_char_1.f90: Ditto.
1923         * gfortran.dg/namelist_12.f: Ditto.
1924         * gfortran.dg/namelist_14.f90: Ditto.
1925         * gfortran.dg/namelist_18.f90: Ditto.
1926         * gfortran.dg/namelist_19.f90: Ditto.
1927         * gfortran.dg/namelist_21.f90: Ditto.
1928         * gfortran.dg/namelist_22.f90: Ditto.
1929         * gfortran.dg/namelist_37.f90: Ditto.
1930         * gfortran.dg/namelist_54.f90: Ditto.
1931         * gfortran.dg/namelist_55.f90: Ditto.
1932         * gfortran.dg/namelist_empty.f90: Ditto.
1933         * gfortran.dg/namelist_use.f90: Use new-style character length.
1934         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1935         * gfortran.dg/nested_modules_4.f90: Ditto.
1936         * gfortran.dg/nested_modules_5.f90: Ditto.
1937         * gfortran.dg/open-options-blanks.f: Ditto.
1938         * gfortran.dg/output_exponents_1.f90: Ditto.
1939         * gfortran.dg/parens_5.f90: Ditto.
1940         * gfortran.dg/parens_6.f90: Ditto.
1941         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1942         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1943         * gfortran.dg/pr15129.f90: Ditto.
1944         * gfortran.dg/pr15332.f: Ditto.
1945         * gfortran.dg/pr16597.f90: Ditto.
1946         * gfortran.dg/pr17143.f90: Ditto.
1947         * gfortran.dg/pr17164.f90: Ditto.
1948         * gfortran.dg/pr17229.f: Modified warning message.
1949         * gfortran.dg/pr18210.f90: Add -std=legacy.
1950         * gfortran.dg/pr19155.f: Ditto.
1951         * gfortran.dg/pr20086.f90: Ditto.
1952         * gfortran.dg/pr20124.f90: Ditto.
1953         * gfortran.dg/pr20755.f: Ditto.
1954         * gfortran.dg/pr20865.f90: Ditto.
1955         * gfortran.dg/pr20950.f: Ditto.
1956         * gfortran.dg/pr21730.f: Ditto.
1957         * gfortran.dg/pr22491.f: Ditto.
1958         * gfortran.dg/pr29713.f90: Ditto.
1959         * gfortran.dg/print_parentheses_1.f: Ditto.
1960         * gfortran.dg/print_parentheses_2.f90: Ditto.
1961         * gfortran.dg/proc_assign_1.f90: Ditto.
1962         * gfortran.dg/proc_decl_1.f90: Ditto.
1963         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1964         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1965         * gfortran.dg/read_float_1.f90: Ditto.
1966         * gfortran.dg/read_logical.f90: Ditto.
1967         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1968         * gfortran.dg/return_1.f90: Ditto.
1969         * gfortran.dg/rewind_1.f90: Ditto.
1970         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1971         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1972         * gfortran.dg/stfunc_1.f90: Ditto.
1973         * gfortran.dg/stfunc_3.f90: Ditto.
1974         * gfortran.dg/stfunc_4.f90: Ditto.
1975         * gfortran.dg/stfunc_6.f90: Ditto.
1976         * gfortran.dg/streamio_2.f90: Ditto.
1977         * gfortran.dg/string_ctor_1.f90: Ditto.
1978         * gfortran.dg/string_null_compare_1.f: Ditto.
1979         * gfortran.dg/substr_6.f90: Ditto.
1980         * gfortran.dg/tl_editing.f90: Ditto.
1981         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1982         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1983         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1984         * gfortran.dg/g77/1832.f: Ditto.
1985         * gfortran.dg/g77/19981216-0.f Ditto.
1986         * gfortran.dg/g77/19990525-0.f: Ditto.
1987         * gfortran.dg/g77/19990826-2.f: Ditto.
1988         * gfortran.dg/g77/20000630-2.f: Ditto.
1989         * gfortran.dg/g77/20010116.f: Ditto.
1990         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1991         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1992         * gfortran.dg/g77/980520-1.f: Ditto.
1993         * gfortran.dg/g77/check0.f: Ditto.
1994         * gfortran.dg/g77/cpp3.F: Ditto.
1995         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1996         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1997         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1998         * gfortran.dg/g77/short.f: Ditto.
1999
2000 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2001
2002         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2003         * gcc.target/mips/ext-4.c: Likewise.
2004         * gcc.target/mips/interrupt_handler.c: Likewise.
2005         * gcc.target/mips/truncate-4.c: Likewise.
2006         * gcc.target/mips/truncate-5.c: Likewise.
2007
2008 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2009
2010         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2011         -fgraphite-force-parallel to -floop-parallelize-all.
2012
2013 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2014
2015         PR fortran/40011
2016         * gfortran.dg/whole_file_7.f90: New test.
2017         * gfortran.dg/whole_file_8.f90: New test.
2018         * gfortran.dg/whole_file_9.f90: New test.
2019         * gfortran.dg/whole_file_10.f90: New test.
2020         * gfortran.dg/whole_file_11.f90: New test.
2021         * gfortran.dg/whole_file_12.f90: New test.
2022         * gfortran.dg/whole_file_13.f90: New test.
2023         * gfortran.dg/whole_file_14.f90: New test.
2024
2025 2009-07-31  Jason Merrill  <jason@redhat.com>
2026
2027         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2028         binding semantics.
2029         * g++.dg/cpp0x/named.C: Likewise.
2030         * g++.dg/cpp0x/overload.C: Likewise.
2031         * g++.dg/cpp0x/rv1n.C: Likewise.
2032         * g++.dg/cpp0x/rv1p.C: Likewise.
2033         * g++.dg/cpp0x/rv2n.C: Likewise.
2034         * g++.dg/cpp0x/rv2p.C: Likewise.
2035         * g++.dg/cpp0x/rv3n.C: Likewise.
2036         * g++.dg/cpp0x/rv3p.C: Likewise.
2037         * g++.dg/cpp0x/rv4n.C: Likewise.
2038         * g++.dg/cpp0x/rv4p.C: Likewise.
2039         * g++.dg/cpp0x/rv5n.C: Likewise.
2040         * g++.dg/cpp0x/rv5p.C: Likewise.
2041         * g++.dg/cpp0x/rv6n.C: Likewise.
2042         * g++.dg/cpp0x/rv6p.C: Likewise.
2043         * g++.dg/cpp0x/rv7n.C: Likewise.
2044         * g++.dg/cpp0x/rv7p.C: Likewise.
2045         * g++.dg/cpp0x/template_deduction.C: Likewise.
2046         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2047         * g++.dg/cpp0x/overloadn.C: New.
2048         * g++.dg/cpp0x/rv-cast.C: New.
2049
2050 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2051
2052         * gcc.target/mips/ext-4.c: New test.
2053
2054 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2055
2056         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2057
2058 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2059
2060         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2061         * gcc.dg/tree-ssa/loop-32.c: Same.
2062         * gcc.dg/tree-ssa/loop-33.c: Same.
2063         * gcc.dg/tree-ssa/loop-34.c: Same.
2064         * gcc.dg/tree-ssa/loop-35.c: Same.
2065         * gcc.dg/tree-ssa/loop-7.c: Same.
2066         * gcc.dg/tree-ssa/pr23109.c: Same.
2067         * gcc.dg/tree-ssa/restrict-2.c: Same.
2068         * gcc.dg/tree-ssa/restrict-3.c: Same.
2069         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2070         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2071         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2072         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2073         * gcc.dg/tree-ssa/structopt-1.c: Same.
2074         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2075         * gfortran.dg/pr32921.f: Same.
2076
2077 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2078
2079         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2080         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2081         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2082         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2083         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2084         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2085         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2086         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2087         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2088         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2089         * gcc.dg/graphite/id-1.c: New.
2090         * gcc.dg/graphite/id-10.c: New.
2091         * gcc.dg/graphite/id-11.c: New.
2092         * gcc.dg/graphite/id-12.c: New.
2093         * gcc.dg/graphite/id-13.c: New.
2094         * gcc.dg/graphite/id-14.c: New.
2095         * gcc.dg/graphite/id-15.c: New.
2096         * gcc.dg/graphite/id-2.c: New.
2097         * gcc.dg/graphite/id-3.c: New.
2098         * gcc.dg/graphite/id-4.c: New.
2099         * gcc.dg/graphite/id-5.c: New.
2100         * gcc.dg/graphite/id-6.c: New.
2101         * gcc.dg/graphite/id-7.c: New.
2102         * gcc.dg/graphite/id-8.c: New.
2103         * gcc.dg/graphite/id-9.c: New.
2104         * gcc.dg/graphite/interchange-0.c: New.
2105         * gcc.dg/graphite/interchange-1.c: New.
2106         * gcc.dg/graphite/interchange-2.c: New.
2107         * gcc.dg/graphite/interchange-3.c: New.
2108         * gcc.dg/graphite/interchange-4.c: New.
2109         * gcc.dg/graphite/interchange-5.c: New.
2110         * gcc.dg/graphite/interchange-6.c: New.
2111         * gcc.dg/graphite/interchange-7.c: New.
2112         * gcc.dg/graphite/interchange-8.c: New.
2113         * gcc.dg/graphite/pr35356-1.c: New.
2114         * gcc.dg/graphite/pr35356-2.c: New.
2115         * gcc.dg/graphite/pr35356-3.c: New.
2116         * gcc.dg/graphite/pr40157.c: New.
2117         * gcc.dg/graphite/run-id-1.c: New.
2118         * gcc.dg/graphite/scop-20.c: New.
2119         * gcc.dg/graphite/scop-21.c: New.
2120         * gfortran.dg/graphite/id-1.f90: New.
2121         * gfortran.dg/graphite/id-10.f90: New.
2122         * gfortran.dg/graphite/id-11.f: New.
2123         * gfortran.dg/graphite/id-12.f: New.
2124         * gfortran.dg/graphite/id-13.f: New.
2125         * gfortran.dg/graphite/id-14.f: New.
2126         * gfortran.dg/graphite/id-15.f: New.
2127         * gfortran.dg/graphite/id-16.f: New.
2128         * gfortran.dg/graphite/id-5.f: New.
2129         * gfortran.dg/graphite/id-6.f: New.
2130         * gfortran.dg/graphite/id-7.f: New.
2131         * gfortran.dg/graphite/id-8.f: New.
2132         * gfortran.dg/graphite/id-9.f: New.
2133         * gfortran.dg/graphite/interchange-1.f: New.
2134         * gfortran.dg/graphite/interchange-2.f: New.
2135
2136 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2137
2138         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2139         flags based on the name of the testcase.
2140         * gfortran.dg/graphite/graphite.exp: Same.
2141
2142         * gcc.dg/graphite/block-0.c: Adjusted.
2143         * gcc.dg/graphite/block-1.c: Adjusted.
2144         * gcc.dg/graphite/block-2.c: Adjusted.
2145         * gcc.dg/graphite/block-3.c: Adjusted.
2146         * gcc.dg/graphite/block-4.c: Adjusted.
2147         * gcc.dg/graphite/block-5.c: Adjusted.
2148         * gcc.dg/graphite/block-6.c: Adjusted.
2149         * gcc.dg/graphite/pr37485.c: Adjusted.
2150         * gcc.dg/graphite/pr37684.c: Adjusted.
2151         * gcc.dg/graphite/pr37828.c: Adjusted.
2152         * gcc.dg/graphite/pr37883.c: Adjusted.
2153         * gcc.dg/graphite/pr37928.c: Adjusted.
2154         * gcc.dg/graphite/pr37943.c: Adjusted.
2155         * gcc.dg/graphite/pr38409.c: Adjusted.
2156         * gcc.dg/graphite/pr38498.c: Adjusted.
2157         * gcc.dg/graphite/pr38559.c: Adjusted.
2158         * gcc.dg/graphite/pr39335.c: Adjusted.
2159         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2160         * gcc.dg/graphite/scop-0.c: Adjusted.
2161         * gcc.dg/graphite/scop-1.c: Adjusted.
2162         * gcc.dg/graphite/scop-10.c: Adjusted.
2163         * gcc.dg/graphite/scop-11.c: Adjusted.
2164         * gcc.dg/graphite/scop-12.c: Adjusted.
2165         * gcc.dg/graphite/scop-13.c: Adjusted.
2166         * gcc.dg/graphite/scop-14.c: Adjusted.
2167         * gcc.dg/graphite/scop-15.c: Adjusted.
2168         * gcc.dg/graphite/scop-16.c: Adjusted.
2169         * gcc.dg/graphite/scop-17.c: Adjusted.
2170         * gcc.dg/graphite/scop-18.c: Adjusted.
2171         * gcc.dg/graphite/scop-19.c: Adjusted.
2172         * gcc.dg/graphite/scop-2.c: Adjusted.
2173         * gcc.dg/graphite/scop-3.c: Adjusted.-
2174         * gcc.dg/graphite/scop-4.c: Adjusted.
2175         * gcc.dg/graphite/scop-5.c: Adjusted.
2176         * gcc.dg/graphite/scop-6.c: Adjusted.
2177         * gcc.dg/graphite/scop-7.c: Adjusted.
2178         * gcc.dg/graphite/scop-8.c: Adjusted.
2179         * gcc.dg/graphite/scop-9.c: Adjusted.
2180         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2181         * gfortran.dg/graphite/block-1.f90: Adjusted.
2182         * gfortran.dg/graphite/block-2.f: Adjusted.
2183         * gfortran.dg/graphite/block-3.f90: Adjusted.
2184         * gfortran.dg/graphite/block-4.f90: Adjusted.
2185         * gfortran.dg/graphite/id-2.f90: Adjusted.
2186         * gfortran.dg/graphite/id-3.f90: Adjusted.
2187         * gfortran.dg/graphite/id-4.f90: Adjusted.
2188         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2189         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2190         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2191         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2192         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2193         * gfortran.dg/graphite/scop-1.f: Adjusted.
2194
2195 2009-07-30  Doug Kwan  <dougkwan@google.com>
2196
2197         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2198         in warnings added in rev 141298.
2199
2200 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2201
2202         * lib/options.exp: Use "!=" instead of "ne".
2203
2204         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2205
2206         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2207         * gcc.dg/ucnid-12.c: Likewise.
2208
2209 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2210             Pat Haugen  <pthaugen@us.ibm.com>
2211             Revital Eres <ERES@il.ibm.com>
2212
2213         * gcc.target/powerpc/altivec-32.c: New file to test
2214         Altivec simple math function vectorization.
2215
2216         * gcc.target/powerpc/bswap-run.c: New file to test swap
2217         builtins.
2218         * gcc.target/powerpc/bswap16.c: Ditto.
2219         * gcc.target/powerpc/bswap32.c: Ditto.
2220         * gcc.target/powerpc/bswap64-1.c: Ditto.
2221         * gcc.target/powerpc/bswap64-2.c: Ditto.
2222         * gcc.target/powerpc/bswap64-3.c: Ditto.
2223         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2224         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2225         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2226
2227         * gcc.target/powerpc/popcount-2.c: New file to test
2228         power7 popcntd instructions.
2229         * gcc.target/powerpc/popcount-3.c: Ditto.
2230
2231         * gcc.target/powerpc/pr39457.c: New VSX test.
2232         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2233         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2234         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2235         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2236         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2237         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2238         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2239         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2240         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2241         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2242         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2243         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2244
2245         * gcc.target/powerpc/altivec-6.c: Store the result of
2246         vec_add, so the optimizer doesn't remove it.
2247
2248         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2249         systems that support bswap64.
2250
2251         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2252         prevent VSX code generation.
2253
2254         * lib/target-supports.exp (check_vsx_hw_available): New
2255         function to test if VSX available.
2256         (check_effective_target_powerpc_vsx_ok): Ditto.
2257         (check_vmx_hw_available): Add explicit -mno-vsx.
2258
2259 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2260
2261         PR c/39902
2262         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2263
2264 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2265
2266         PR tree-optimization/40570
2267         * gcc.c-torture/compile/pr40570.c: New test.
2268
2269 2009-07-29  Jason Merrill  <jason@redhat.com>
2270
2271         PR c++/14912
2272         * g++.dg/template/defarg13.C: New.
2273
2274 2009-07-29  Richard Guenther  <rguenther@suse.de>
2275
2276         PR c++/40834
2277         * g++.dg/torture/pr40834.C: New testcase.
2278
2279 2009-07-29  Michael Matz  <matz@suse.de>
2280
2281         PR middle-end/40830
2282         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2283
2284 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2285
2286         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2287         sh*-*-* targets.  Skip on spu-*-* targets.
2288         * gfortran.dg/maxlocval_4.f90: Likewise.
2289         * gfortran.dg/minlocval_1.f90: Likewise.
2290         * gfortran.dg/minlocval_4.f90: Likewise.
2291
2292 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2293
2294         PR fortran/40878
2295         * gfortran.dg/gomp/pr40878-1.f90: New test.
2296         * gfortran.dg/gomp/pr40878-2.f90: New test.
2297
2298         PR testsuite/40891
2299         * gcc.dg/cdce1.c: Adjust note line number.
2300         * gcc.dg/cdce2.c: Likewise.
2301
2302 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2303
2304         PR fortran/40882
2305         * gfortran.dg/proc_ptr_comp_13.f90: New.
2306
2307 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2308
2309         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2310         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2311         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2312         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2313         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2314         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2315         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2316         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2317         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2318         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2319         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2320         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2321         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2322         #ifdef NEED_IEEE754_FLOAT conditional.
2323         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2324         conditional.
2325
2326 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2327
2328         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2329         i?86-*-netware.
2330         * g++.dg/ext/bitfield3.C: Likewise.
2331         * g++.dg/ext/bitfield4.C: Likewise.
2332         * g++.dg/ext/bitfield5.C: Likewise.
2333         * gcc.dg/bitfld-15.c: Likewise.
2334         * gcc.dg/bitfld-16.c: Likewise.
2335         * gcc.dg/bitfld-17.c: Likewise.
2336         * gcc.dg/bitfld-18.c: Likewise.
2337         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2338         * gcc.dg/20010912-1.c: Likewise.
2339         * gcc.dg/20021018-1.c: Likewise.
2340         * gcc.dg/20030213-1.c: Likewise.
2341         * gcc.dg/20030225-1.c: Likewise.
2342         * gcc.dg/20030708-1.c: Likewise.
2343         * gcc.dg/20050321-2.c: Likewise.
2344         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2345         * gcc.dg/cdce2.c: Likewise.
2346         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2347         targets.
2348         * gcc.target/i386/pr37248-3.c: Likewise.
2349
2350 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2351
2352         PR fortran/40848
2353         * gfortran.dg/altreturn_7.f90: New.
2354
2355 2009-07-27  Simon Baldwin  <simonb@google.com>
2356
2357         PR testsuite/40829
2358         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2359         so that indexing no longer runs off array end.
2360
2361 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2362
2363         PR fortran/40851
2364         * gfortran.dg/derived_init_3.f90: New test.
2365
2366 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2367
2368         PR fortran/33197
2369         * gfortran.dg/atan2_1.f90: New test
2370         * gfortran.dg/atan2_2.f90: New test
2371
2372 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2373
2374         PR c++/40749
2375         * g++.dg/warn/Wreturn-type-6.C: New test.
2376
2377 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2378
2379         PR tree-optimization/40801
2380         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2381         * gfortran.dg/vect/vect.exp: Run tests starting with
2382         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2383
2384 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2385
2386         PR rtl-optimization/40445
2387         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2388
2389 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2390
2391         * gcc.dg/builtin-unreachable-4.c: New test.
2392
2393 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2394
2395         PR fortran/33197
2396         * gfortran.dg/complex_intrinsic_5.f90: New test.
2397         * gfortran.dg/complex_intrinsic_7.f90: New test.
2398
2399 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2400
2401         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2402         * gcc.dg/ipa/noclone-1.c: New test.
2403
2404 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2405
2406         * lib/target-supports.exp (check_effective_target_static): New
2407         procedure.
2408         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2409         supported.
2410         * g++.old-deja/g++.law/weak.C: Require static effective target.
2411
2412 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2413
2414         PR fortran/39630
2415         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2416         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2417         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2418         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2419         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2420         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2421         * gfortran.dg/typebound_call_10.f03: New.
2422
2423 2009-07-24  Jason Merrill  <jason@redhat.com>
2424
2425         * g++.dg/cpp0x/defaulted11.C: New.
2426
2427         * g++.dg/cpp0x/initlist23.C: New.
2428
2429 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2430
2431         PR fortran/40822
2432         * gfortran.dg/char_length_16.f90: New.
2433
2434 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2435
2436         PR fortran/40643
2437         PR fortran/31067
2438         * gfortran.dg/maxlocval_2.f90: New test.
2439         * gfortran.dg/maxlocval_3.f90: New test.
2440         * gfortran.dg/maxlocval_4.f90: New test.
2441         * gfortran.dg/minlocval_1.f90: New test.
2442         * gfortran.dg/minlocval_2.f90: New test.
2443         * gfortran.dg/minlocval_3.f90: New test.
2444         * gfortran.dg/minlocval_4.f90: New test.
2445
2446 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2447
2448         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2449         scan-assembler.
2450
2451 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2452
2453         PR fortran/40839
2454         * gfortran.dg/pr40839.f90: New test.
2455
2456 2009-07-23  Michael Matz  <matz@suse.de>
2457
2458         PR middle-end/40830
2459         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2460         don't set options ourself.
2461
2462 2009-07-23  Simon Baldwin  <simonb@google.com>
2463
2464         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2465         native C compilation where required.
2466
2467 2009-07-22  Doug Kwan  <dougkwan@google.com>
2468
2469         * gcc.c-torture/compile/20090721-1.c: New test.
2470
2471 2009-07-22  Michael Matz  <matz@suse.de>
2472
2473         PR tree-optimization/35229
2474         PR tree-optimization/39300
2475         * gcc.dg/vect/vect-pre-interact.c: New test.
2476
2477 2009-07-22  Richard Guenther  <rguenther@suse.de>
2478
2479         * g++.dg/lookup/using21.C: Fix duplicate paste.
2480
2481 2009-07-22  Richard Guenther  <rguenther@suse.de>
2482
2483         PR c++/40799
2484         * g++.dg/lookup/using21.C: New testcase.
2485
2486 2009-07-21  Jason Merrill  <jason@redhat.com>
2487
2488         * g++.dg/init/aggr4.C: New.
2489
2490 2009-07-21  Jason Merrill  <jason@redhat.com>
2491
2492         Core issue 934
2493         * g++.dg/cpp0x/initlist22.C: New.
2494
2495 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         * gcc.target/i386/vectorize8.c: New test.
2498
2499 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2500
2501         PR target/40811
2502         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2503         Add i?86 and x86_64 targets.
2504         * gcc.target/i386/vectorize7.c: New test.
2505
2506         PR target/40809
2507         * gcc.target/i386/pr40809.c: New test.
2508
2509 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2510
2511         PR tree-optimization/40813
2512         * g++.dg/opt/inline15.C: New test.
2513
2514 2009-07-21  Paul Brook <paul@codesourcery.com>
2515
2516         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2517         * lib/target-supports.exp (check_effective_target_section_anchors):
2518         Add arm*-*-*.
2519
2520 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2521
2522         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2523         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2524         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2525
2526 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2527
2528         * gcc.target/mips/ext-3.c: New test.
2529
2530 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2531
2532         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2533         * gcc.dg/builtin-object-size-8.c: New test.
2534         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2535         * g++.dg/ext/builtin-object-size2.C: Likewise.
2536
2537         PR tree-optimization/40792
2538         * gcc.dg/pr40792.c: New test.
2539
2540 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2541
2542         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2543         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2544         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2545
2546 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2547
2548         * gcc.target/sh/mfmovd.c: New test.
2549
2550 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2551             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2552
2553         PR libfortran/40714
2554         * gfortran.dg/eof_3.f90: New test.
2555
2556 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2557
2558         PR fortran/40727
2559         * gfortran.dg/intrinsic_cmplx.f90: New test.
2560
2561 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2562
2563         PR libfortran/34670
2564         PR libfortran/36874
2565         * gfortran.dg/cshift_bounds_1.f90:  New test.
2566         * gfortran.dg/cshift_bounds_2.f90:  New test.
2567         * gfortran.dg/cshift_bounds_3.f90:  New test.
2568         * gfortran.dg/cshift_bounds_4.f90:  New test.
2569         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2570         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2571         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2572         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2573
2574 2009-07-19  Jan Hubicka  <jh@suse.cz>
2575
2576         PR tree-optimization/40676
2577         * gcc.c-torture/compile/pr40676.c: New testcase.
2578
2579 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2580
2581         * gcc.target/mips/ext-2.c: New test.
2582
2583 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2584
2585         * gcc.target/mips/octeon-exts-7.c: New test.
2586         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2587         * gcc.target/mips/octeon-exts-5.c: Likewise.
2588
2589 2009-07-18  Richard Guenther  <rguenther@suse.de>
2590
2591         PR testsuite/40798
2592         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2593
2594 2009-07-18  Richard Guenther  <rguenther@suse.de>
2595
2596         PR c/40787
2597         * gcc.dg/pr35899.c: Adjust.
2598
2599 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2600
2601         * gcc.target/powerpc/asm-es-1.c: New test.
2602         * gcc.target/powerpc/asm-es-2.c: Likewise.
2603
2604 2009-07-17  Richard Guenther  <rguenther@suse.de>
2605
2606         PR c/40401
2607         * g++.dg/rtti/crash4.C: New testcase.
2608         * g++.dg/torture/20090706-1.C: Likewise.
2609         * gcc.dg/redecl-17.c: Likewise.
2610         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2611         * gcc.dg/declspec-9.c: Expect extra error.
2612         * gcc.dg/declspec-10.c: Likewise.
2613         * gcc.dg/declspec-11.c: Likewise.
2614         * gcc.dg/redecl-10.c: Expect extra warnings.
2615         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2616         * gcc.target/i386/pr39545-1.c: Likewise.
2617         * g++.dg/ext/asm3.C: Expect more errors.
2618         * g++.dg/gomp/block-1.C: Likewise.
2619         * g++.dg/gomp/block-2.C: Likewise.
2620         * g++.dg/gomp/block-3.C: Likewise.
2621         * g++.dg/gomp/block-5.C: Likewise.
2622         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2623         * g++.dg/warn/unused-result1.C: XFAIL.
2624
2625 2009-07-17  Richard Guenther  <rguenther@suse.de>
2626
2627         PR tree-optimization/40321
2628         * gcc.c-torture/compile/pr40321.c: New testcase.
2629         * g++.dg/torture/pr40321.C: Likewise.
2630
2631 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2632
2633         PR c++/40780
2634         * g++.dg/template/ptrmem19.C: New test.
2635
2636 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2637             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2638
2639         PR 40435
2640         * gcc.dg/pr36902.c: Add column info.
2641         * g++.dg/gcov/gcov-2.C: Change count for definition.
2642
2643 2009-07-16  Jason Merrill  <jason@redhat.com>
2644
2645         PR libstdc++/37907
2646         * g++.dg/cpp0x/std-layout1.C: New.
2647         * g++.dg/ext/has_nothrow_assign.C: Fix.
2648         * g++.dg/ext/has_nothrow_copy.C: Fix.
2649         * g++.dg/ext/has_trivial_assign.C: Fix.
2650         * g++.dg/ext/has_trivial_copy.C: Fix.
2651         * g++.dg/ext/is_pod.C: Fix.
2652         * g++.dg/other/offsetof3.C: Adjust.
2653         * g++.dg/overload/ellipsis1.C: Adjust.
2654         * g++.dg/warn/var-args1.C: Adjust.
2655         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2656         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2657         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2658         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2659         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2660
2661 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2662
2663         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2664         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2665         effective target "mpc_pow".
2666         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2667
2668 2009-07-16  Richard Henderson  <rth@redhat.com>
2669
2670         * g++.dg/opt/eh4.C: New test.
2671
2672 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2673
2674         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2675
2676 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2677
2678         PR middle-end/40747
2679         * gcc.c-torture/execute/pr40747.c: New test.
2680
2681 2009-07-15  Richard Guenther  <rguenther@suse.de>
2682
2683         PR middle-end/40753
2684         * gcc.c-torture/compile/pr40753.c: New testcase.
2685
2686 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2687
2688         PR fortran/40743
2689         * gfortran.dg/interface_assignment_4.f90: New.
2690
2691 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2692
2693         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2694         for FreeBSD up to and including version 8.
2695
2696 2009-07-14  Taras Glek  <tglek@mozilla.com>
2697             Rafael Espindola  <espindola@google.com>
2698
2699         * g++.dg/plugin/header-plugin-test.C: New.
2700         * g++.dg/plugin/header_plugin.c: New.
2701         * g++.dg/plugin/plugin.exp: Update.
2702
2703 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2704
2705         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2706         function to enable vectorization.
2707         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2708         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2709
2710 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2711
2712         * gcc.target/i386/sse-copysignf-vec.c: New test.
2713         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2714
2715 2009-07-14  Jason Merrill  <jason@redhat.com>
2716
2717         PR c++/37276
2718         * g++.dg/lookup/builtin5.C: New.
2719         * g++.dg/other/error22.C: Add missing extern "C".
2720         * g++.dg/warn/Warray-bounds.C: Likewise.
2721         * gcc.dg/compat/compat-common.h: Likewise.
2722
2723         PR c++/40746
2724         * g++.dg/lookup/using20.C: New.
2725
2726         PR c++/40740
2727         * g++.dg/template/koenig8.C: New.
2728
2729 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2730
2731         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2732         both i?86-*-darwin* and x86_64-*-darwin*.
2733
2734 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2735
2736         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2737         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2738         name.
2739
2740 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2741
2742         PR debug/40705
2743         * g++.dg/debug/dwarf2/typedef1.C: New test.
2744
2745         PR c++/40357
2746         * g++.dg/other/typedef3.C: New test.
2747
2748 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2749
2750         * gcc.dg/20090709-1.c: Move to a proper place ...
2751         * gcc.target/m68k/20090709-1.c: ... here.
2752
2753 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2754
2755         PR C++/22154
2756         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2757         front of qualified names are allowed.
2758         * g++.dg/parse/crash10.C: Likewise.
2759         * g++.dg/parse/error15.C: Likewise.
2760         * g++.dg/parse/typename9.C: Likewise.
2761         * g++.dg/parse/error8.C: Likewise.
2762
2763 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2764
2765         PR fortran/40646
2766         * gfortran.dg/proc_ptr_22.f90: Extended.
2767         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2768
2769 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2770
2771         * gfortran.dg/vect/vect-6.f: New test.
2772
2773 2009-07-12  Jason Merrill  <jason@redhat.com>
2774
2775         PR c++/36628
2776         * g++.dg/cpp0x/decltype17.C: New.
2777
2778         PR c++/37206
2779         * g++.dg/cpp0x/rv10.C: New.
2780
2781 2009-07-12  Jason Merrill  <jason@redhat.com>
2782
2783         PR c++/40689
2784         * g++.dg/cpp0x/initlist20.C: New.
2785         * g++.dg/cpp0x/initlist21.C: New.
2786
2787 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2788
2789         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2790         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2791         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2792         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2793         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2794
2795 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2796
2797         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2798         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2799         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2800         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2801         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2802         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2803         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2804         effective_target fd_truncate.
2805
2806 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2807
2808         * gnat.dg/specs/addr1.ads: New test.
2809
2810 2009-07-11  Jan Hubicka  <jh@suse.cz>
2811
2812         PR middle-end/48388
2813         * g++.dg/torture/pr40388.C: New testcase.
2814
2815 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2816
2817         PR target/40668
2818         * gcc.c-torture/execute/pr40668.c: New test.
2819
2820 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2821
2822         * gcc.c-torture/execute/20090711-1.c: New test.
2823
2824 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2825
2826         PR testsuite/40699
2827         PR testsuite/40707
2828         PR testsuite/40709
2829         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2830         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2831         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2832         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2833
2834 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2835
2836         PR fortran/33197
2837         * gfortran.dg/complex_intrinsic_3.f90: New test.
2838         * gfortran.dg/complex_intrinsic_4.f90: New test.
2839
2840 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2841
2842         PR target/39079
2843         * gcc.target/mips/mips.exp: Make -msynci a known option.
2844         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2845
2846 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2847
2848         PR c++/40502
2849         * g++.dg/ext/strncpy-chk1.C: New test.
2850
2851 2009-07-10  Richard Guenther  <rguenther@suse.de>
2852
2853         PR tree-optimization/40496
2854         * g++.dg/opt/pr40496.C: New testcase.
2855
2856 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2857
2858         PR 25509
2859         PR 40614
2860         * g++.dg/warn/unused-result1-Werror.c: New.
2861
2862 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2863
2864         PR fortran/39334
2865         * gfortran.dg/recursive_parameter_1.f90: New test.
2866
2867 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2868
2869         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2870         * gfortran.dg/module_equivalence_6.f90: Ditto.
2871         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2872         * gfortran.dg/nan_2.f90: Ditto.
2873         * gfortran.dg/inquire_11.f90: Ditto.
2874         * gfortran.dg/abstract_type_3.f03: Ditto.
2875         * gfortran.dg/abstract_type_1.f90: Ditto.
2876         * gfortran.dg/private_type_9.f90: Ditto.
2877         * gfortran.dg/abstract_type_5.f03: Ditto.
2878         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2879         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2880         * gfortran.dg/derived_sub.f90: Ditto.
2881         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2882         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2883         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2884         * gfortran.dg/mvbits_6.f90: Ditto.
2885         * gfortran.dg/abstract_type_2.f03: Ditto.
2886         * gfortran.dg/abstract_type_4.f03: Ditto.
2887         * gfortran.dg/bounds_check_9.f90: Ditto.
2888         * gfortran.dg/optional_dim_3.f90: Ditto.
2889         * gfortran.dg/pr32921.f: Ditto.
2890         * gfortran.dg/entry_16.f90: Ditto.
2891         * gfortran.dg/generic_16.f90: Ditto.
2892
2893
2894 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2895
2896         * gcc.target/m68k/20090709-1.c: New.
2897
2898 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2899
2900         PR c++/40684
2901         * g++.dg/template/unify11.C: New test.
2902
2903 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2904
2905         PR fortran/40629
2906         * gfortran.dg/host_assoc_function_9.f90: New test.
2907
2908 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2909
2910         PR fortran/40646
2911         * gfortran.dg/proc_ptr_22.f90: New.
2912         * gfortran.dg/proc_ptr_comp_12.f90: New.
2913
2914 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2915
2916         PR middle-end/40692
2917         * gcc.c-torture/compile/pr40692.c: New test.
2918
2919 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2920
2921         PR fortran/40604
2922         * gfortran.dg/pointer_check_6.f90: New test.
2923
2924 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2925
2926         * gcc.target/mips/truncate-5.c: New test.
2927
2928 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2929
2930         PR libfortran/40330
2931         PR libfortran/40662
2932         * gfortran.dg/fmt_cache_1.f: New test.
2933
2934 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2935
2936         PR fortran/40675
2937         * gfortran.dg/nosigned_zero_1.f90: New test.
2938         * gfortran.dg/nosigned_zero_2.f90: New test.
2939
2940 2009-07-08  Richard Guenther  <rguenther@suse.de>
2941
2942         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2943
2944 2009-07-08  Richard Guenther  <rguenther@suse.de>
2945
2946         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2947
2948 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2949
2950         PR fortran/40591
2951         * gfortran.dg/proc_ptr_21.f90: New test.
2952
2953 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2954
2955         PR c++/31246
2956         * g++.dg/warn/pr31246.C: New.
2957         * g++.dg/warn/pr31246-2.C: New.
2958
2959 2009-07-07  Jason Merrill  <jason@redhat.com>
2960
2961         PR c++/35828
2962         * g++.dg/template/defarg12.C: New.
2963
2964         PR c++/37816
2965         * g++.dg/cpp0x/enum7.C: New.
2966
2967         PR c++/37946
2968         * g++.dg/cpp0x/enum6.C: New.
2969
2970         PR c++/40639
2971         * g++.dg/cpp0x/enum5.C: New.
2972
2973         PR c++/40633
2974         * g++.dg/cpp0x/enum4.C: New.
2975
2976 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2977
2978         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2979
2980 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2981
2982         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2983
2984 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2985
2986         PR middle-end/40669
2987         * gcc.dg/pr40669.c: New test.
2988
2989 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2990
2991         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2992         location. Update all calls.
2993         * g++.dg/plugin/selfassign.c: Likewise.
2994
2995 2009-07-06  Jason Merrill  <jason@redhat.com>
2996
2997         * g++.dg/rtti/dyncast[34].C: New.
2998
2999 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3000
3001         * lib/target-supports.exp
3002         (check_effective_target_mips_newabi_large_long_double): New.
3003         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3004         target.
3005         * gcc.target/mips/fpr-moves-6.c: Likewise.
3006
3007 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3008
3009         PR c++/40557
3010         * g++.dg/template/union2.C: New test.
3011
3012 2009-07-04  Jason Merrill  <jason@redhat.com>
3013
3014         * g++.dg/template/using15.C: New.
3015
3016 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3017
3018         * gfortran.dg/maxloc_1.f90: New test.
3019
3020 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3021
3022         PR fortran/40593
3023         * gfortran.dg/proc_ptr_result_6.f90: New.
3024
3025 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3026
3027         * gcc.dg/framework-2.c: Adjust testcase to pass.
3028
3029 2009-07-04  Jason Merrill  <jason@redhat.com>
3030
3031         PR c++/40619
3032         * g++.dg/cpp0x/auto16.C: New.
3033
3034 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3035
3036         PR target/40587
3037         * gfortran.dg/pr40587.f: New test.
3038
3039 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3040
3041         PR fortran/40638
3042         * gfortran.dg/unit_1.f90: New test.
3043
3044 2009-07-03  Jason Merrill  <jason@redhat.com>
3045
3046         * g++.dg/template/pure1.C: Expect another error.
3047
3048 2009-07-03  Richard Guenther  <rguenther@suse.de>
3049
3050         PR tree-optimization/40640
3051         * gcc.c-torture/compile/pr40640.c: New testcase.
3052
3053 2009-07-03  Richard Guenther  <rguenther@suse.de>
3054
3055         PR middle-end/34163
3056         * gfortran.dg/pr34163.f90: New testcase.
3057
3058 2009-07-03  Jan Hubicka  <jh@suse.cz>
3059
3060         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3061         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3062         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3063         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3064         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3065         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3066         * gnat.dg/loop_optimization6.adb: Enable -O2.
3067
3068 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3069
3070         * g++.dg/warn/null4.C: Extend.
3071
3072 2009-07-02  Jason Merrill  <jason@redhat.com>
3073
3074         * g++.dg/template/spec8.C: Fix.
3075
3076 2009-07-02  Michael Matz  <matz@suse.de>
3077
3078         PR fortran/32131
3079         * gfortran.dg/pr32921.f: Adjust.
3080
3081 2009-07-02  Jan Hubicka  <jh@suse.cz>
3082
3083         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3084
3085 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3086
3087         * gcc.target/mips/truncate-4.c: New testcase.
3088
3089 2009-07-01  Richard Guenther  <rguenther@suse.de>
3090
3091         PR tree-optimization/19831
3092         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3093         make allocated memory escape.  Un-XFAIL.
3094         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3095         * gcc.dg/vect/pr31699.c: Likewise.
3096         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3097
3098 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR c++/40566
3101         * g++.dg/parse/cond5.C: New test.
3102
3103 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3104
3105         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3106         (main): Pass n to main_1 instead.
3107         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3108         (main_1): New function, split off from...
3109         (main): ...here.  Pass `off' to main_1 instead.
3110
3111 2009-06-30  Jason Merrill  <jason@redhat.com>
3112
3113         PR c++/40595
3114         * g++.dg/cpp0x/variadic94.C: New.
3115
3116 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3117
3118         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3119         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3120         (init_ld_library_path_env_vars): New function, replacing the
3121         orig_*_saved assignments.  Call it after defining it.
3122         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3123         (restore_ld_library_path_env_vars): Likewise.
3124         (add_path, find_libgcc_s): New functions.
3125         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3126         gcc-set-multilib-library-path.
3127         (objc_target_compile): Don't add "." to ld_library_path.
3128         Use add_path.
3129         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3130         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3131         gcc-set-multilib-library-path.
3132         * lib/g++.exp (g++_link_flags): Likewise.
3133         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3134         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3135         top level; do it...
3136         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3137         to tell when this needs to happen.  Use find_libgcc_s instead of
3138         gcc-set-multilib-library-path.
3139         * lib/gcc-dg.exp: Likewise.
3140         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3141         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3142         unless it is in $ALT_LD_LIBRARY_PATH.
3143         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3144
3145 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3146
3147         * gnat.dg/discr12.adb: New test.
3148         * gnat.dg/discr12_pkg.ads: New helper.
3149         * gnat.dg/discr13.adb: New test.
3150         * gnat.dg/discr14.ad[sb]: Likewise.
3151         * gnat.dg/discr15.adb: Likewise.
3152         * gnat.dg/discr15_pkg.ads: New helper.
3153         * gnat.dg/discr16.adb: New test.
3154         * gnat.dg/discr16_g.ads: New helper.
3155         * gnat.dg/discr16_pkg.ads: Likewise.
3156         * gnat.dg/discr16_cont.ads: Likewise.
3157         * gnat.dg/discr17.adb: New test.
3158         * gnat.dg/discr18.adb: Likewise.
3159         * gnat.dg/discr18_pkg.ads: New helper.
3160         * gnat.dg/discr19.adb: New test.
3161
3162 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3163
3164         PR fortran/40576
3165         * gfortran.dg/internal_write_1.f90:  New testcase.
3166
3167 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3168
3169         PR fortran/40594
3170         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3171
3172 2009-06-30  Richard Guenther  <rguenther@suse.de>
3173
3174         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3175
3176 2009-06-30  Wei Guozhi  <carrot@google.com>
3177
3178         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3179         to "-Os".
3180
3181 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3182
3183         PR tree-optimization/40542
3184         * gcc.dg/vect/pr40542.c: New test.
3185
3186 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3187
3188         PR tree-optimization/40582
3189         * gcc.c-torture/compile/pr40582.c: New test.
3190
3191 2009-06-30  Wei Guozhi  <carrot@google.com>
3192
3193         PR/40416
3194         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3195
3196 2009-06-29  Jason Merrill  <jason@redhat.com>
3197
3198         PR c++/40274
3199         * g++.dg/template/debug1.C: New.
3200
3201 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3202
3203         PR fortran/40580
3204         * pointer_check_1.f90: New test.
3205         * pointer_check_2.f90: New test.
3206         * pointer_check_3.f90: New test.
3207         * pointer_check_4.f90: New test.
3208         * pointer_check_5.f90: New test.
3209
3210 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3211
3212         PR fortran/40551
3213         * gfortran.dg/func_assign_2.f90 : New test.
3214
3215 2009-06-29  Richard Guenther  <rguenther@suse.de>
3216
3217         PR middle-end/14187
3218         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3219         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3220         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3221         * gcc.c-torture/execute/20090623-1.c: Likewise.
3222         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3223         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3224
3225 2009-06-29  Richard Guenther  <rguenther@suse.de>
3226
3227         PR middle-end/38212
3228         * gcc.c-torture/execute/pr38212.c: New testcase.
3229
3230 2009-06-29  Richard Guenther  <rguenther@suse.de>
3231
3232         PR tree-optimization/40579
3233         * gcc.c-torture/execute/pr40579.c: New testcase.
3234
3235 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3236
3237         PR tree-optimization/40550
3238         * gcc.dg/pr40550.c: New test.
3239
3240 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3241
3242         * gnat.dg/overflow_sum2.adb: New test
3243         * gnat.dg/namet.ads: New helper.
3244
3245         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3246
3247 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3248
3249         PR fortran/34112
3250         * gfortran.dg/compiler-directive_1.f90: New test.
3251         * gfortran.dg/compiler-directive_2.f: New test.
3252
3253 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3254
3255         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3256         comment out some values and add some cases.
3257
3258 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3259
3260         PR testsuite/40567
3261         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3262
3263 2009-06-26  Richard Henderson  <rth@redhat.com>
3264
3265         PR testsuite/40565
3266         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3267         * gcc.target/i386/local.c: Pass a non-constant to T.
3268
3269 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3270
3271         PR fortran/39997
3272         PR fortran/40541
3273         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3274         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3275         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3276         * gfortran.dg/proc_ptr_result_5.f90: New.
3277
3278 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3279
3280         PR c/39902
3281         * gcc.dg/dfp/pr39902.c: New test.
3282
3283 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3284
3285         PR testsuite/40532
3286         * gcc.dg/builtins-65.c: Require c99 runtime.
3287
3288 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3289
3290         * gnat.dg/array7.ad[sb]: New test.
3291
3292 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3293
3294         * gnat.dg/array6.adb: New test.
3295
3296 2009-06-25  Ian Lance Taylor  <iant@google.com>
3297
3298         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3299
3300 2009-06-25  Ian Lance Taylor  <iant@google.com>
3301
3302         * g++.dg/warn/Wunused-16.C: New testcase.
3303
3304 2009-06-25  Ian Lance Taylor  <iant@google.com>
3305
3306         * g++.dg/warn/skip-2.C: New testcase.
3307
3308 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3309
3310         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3311         dg-skip-if and move to ...
3312         * gcc.dg/torture/20090618-1.c.
3313
3314 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3315
3316         PR tree-optimization/40493
3317         * gcc.c-torture/execute/pr40493.c: New test.
3318
3319 2009-06-24  Jason Merrill  <jason@redhat.com>
3320
3321         PR c++/40342
3322         * g++.dg/template/overload10.C: New.
3323
3324 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3325
3326         PR fortran/40427
3327         * gfortran.dg/proc_ptr_comp_11.f90: New.
3328
3329 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3330
3331         * gcc.dg/pr40501.c: New testcase.
3332
3333 2009-06-23  DJ Delorie  <dj@redhat.com>
3334
3335         Add MeP port.
3336         * lib/target-supports.exp: Add mep support (no profiling).
3337
3338 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3339
3340         PR testsuite/39297
3341         * gcc.dg/ssa/loop-31.c: Change scan rules.
3342
3343 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3344
3345         * gcc.dg/cpp/empty-include.c: Update column info.
3346         * gcc.dg/cpp/assert2.c: Update column info.
3347
3348 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3349
3350         * g++.dg/ext/builtin-object-size1.C: New test.
3351         * g++.dg/ext/builtin-object-size2.C: New test.
3352
3353 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3354
3355         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3356         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3357
3358 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3359
3360         * gcc.target/mips/truncate-3.c: New test.
3361
3362 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3363
3364         PR fortran/37254
3365         PR fortran/39850
3366         * gfortran.dg/interface_30.f90: Modified error message.
3367         * gfortran.dg/proc_decl_22.f90: New.
3368
3369 2009-06-22  Ian Lance Taylor  <iant@google.com>
3370
3371         * gcc.dg/Wcxx-compat-19.c: New testcase.
3372
3373 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3374
3375         PR objc/28050
3376         * pr28050.m: New testcase.
3377
3378 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3379
3380         PR testsuite/40481
3381         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3382
3383 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3384
3385         PR tree-optimization/40492
3386         * g++.dg/torture/pr40492.C: New test.
3387
3388 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3389
3390         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3391         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3392
3393 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3394
3395         * gnat.dg/raise_ce.adb: Helper for ...
3396         * gnat.dg/handle_and_return.adb: New test.
3397
3398 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3399
3400         PR fortran/40443
3401         * gfortran.dg/generic_18.f90: New test.
3402
3403 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3404
3405         PR fortran/40472
3406         * gfortran.dg/spread_size_limit.f90: New test.
3407
3408 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3409
3410         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3411         to put dump files in a subdirectory.
3412         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3413         ".o" temporary files.
3414
3415 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3416
3417         PR fortran/39850
3418         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3419         * gfortran.dg/interface_20.f90: Ditto.
3420         * gfortran.dg/interface_21.f90: Ditto.
3421         * gfortran.dg/interface_22.f90: Ditto.
3422         * gfortran.dg/interface_30.f90: New.
3423         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3424
3425 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3426
3427         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3428         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3429         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3430         DEFAULT_VECTFLAGS.
3431
3432 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3433             Revital Eres  <eres@il.ibm.com>
3434
3435         PR testsuite/40359
3436         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3437         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3438         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3439
3440 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3441
3442         PR testsuite/40475
3443         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3444         without misalignment support.
3445         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3446
3447 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3448
3449         PR fortran/40452
3450         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3451
3452 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3453
3454         PR fortran/40440
3455         * gfortran.dg/alloc_comp_result_2.f90: New test.
3456
3457 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3458
3459         PR target/40482
3460         * gcc.target/arm/pr40482.c: New test.
3461
3462 2009-06-19  Ian Lance Taylor  <iant@google.com>
3463
3464         * gcc.dg/Wcxx-compat-18.c: New testcase.
3465
3466 2009-06-19  Richard Guenther  <rguenther@suse.de>
3467
3468         * gcc.c-torture/execute/20090618-1.c: New testcase.
3469
3470 2009-06-19  Ian Lance Taylor  <iant@google.com>
3471
3472         * gcc.dg/Wcxx-compat-17.c: New testcase.
3473
3474 2009-06-19  Ian Lance Taylor  <iant@google.com>
3475
3476         * gcc.dg/Wcxx-compat-15.c: New testcase.
3477
3478 2009-06-19  Ian Lance Taylor  <iant@google.com>
3479
3480         * gcc.dg/Wcxx-compat-16.c: New testcase.
3481
3482 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3483
3484         * gcc.dg/builtins-34.c: Add significand cases.
3485
3486 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3487
3488         PR testsuite/40491
3489         * gcc.dg/20080522-1.c: Remove testcase for real.
3490         * gcc.dg/20080528-1.c: Ditto.
3491
3492 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3493
3494         PR fortran/40450
3495         * gfortran.dg/proc_ptr_20.f90: New.
3496
3497 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3498
3499         PR target/40470
3500         * gcc.dg/torture/pr40470-1.c: New.
3501         * gcc.dg/torture/pr40470-2.c: Likewise.
3502         * gcc.dg/torture/pr40470-3.c: Likewise.
3503         * gcc.dg/torture/pr40470-4.c: Likewise.
3504
3505 2009-06-18  Diego Novillo  <dnovillo@google.com>
3506
3507         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3508         * gcc.dg/plugin/ggcplug.c: Likewise.
3509         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3510         * g++.dg/plugin/selfassign.c: Likewise.
3511         * g++.dg/plugin/attribute_plugin.c: Likewise.
3512         * g++.dg/plugin/dumb_plugin.c: Likewise.
3513
3514 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3515
3516         * gcc.dg/cpp/arith-3.c: Add column info.
3517
3518 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3519
3520         * gcc.target/arm/fp16-compile-none-2.c: New.
3521         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3522         * gcc.target/arm/fp16-compile-alt-12.c: New.
3523
3524 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3525
3526         * gcc.target/arm/fp16-compile-alt-1.c: New.
3527         * gcc.target/arm/fp16-compile-alt-2.c: New.
3528         * gcc.target/arm/fp16-compile-alt-3.c: New.
3529         * gcc.target/arm/fp16-compile-alt-4.c: New.
3530         * gcc.target/arm/fp16-compile-alt-5.c: New.
3531         * gcc.target/arm/fp16-compile-alt-6.c: New.
3532         * gcc.target/arm/fp16-compile-alt-7.c: New.
3533         * gcc.target/arm/fp16-compile-alt-8.c: New.
3534         * gcc.target/arm/fp16-compile-alt-9.c: New.
3535         * gcc.target/arm/fp16-compile-alt-10.c: New.
3536         * gcc.target/arm/fp16-compile-alt-11.c: New.
3537         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3538         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3539         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3540         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3541         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3542         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3543         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3544         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3545         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3546         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3547         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3548         * gcc.target/arm/fp16-compile-none-1.c: New.
3549         * gcc.target/arm/fp16-compile-exprtype.c: New.
3550         * gcc.target/arm/fp16-compile-vcvt.c: New.
3551         * gcc.target/arm/fp16-builtins-1.c: New.
3552         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3553         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3554         * gcc.target/arm/fp16-param-1.c: New.
3555         * gcc.target/arm/fp16-return-1.c: New.
3556         * gcc.target/arm/fp16-unprototyped-1.c: New.
3557         * gcc.target/arm/fp16-unprototyped-2.c: New.
3558         * gcc.target/arm/fp16-variadic-1.c: New.
3559         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3560         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3561         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3562         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3563         * gcc.dg/torture/arm-fp16-ops.h: New.
3564         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3565         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3566         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3567         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3568         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3569         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3570         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3571         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3572         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3573         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3574         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3575         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3576         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3577         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3578         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3579         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3580         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3581         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3582         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3583         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3584         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3585
3586 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3587
3588         * gcc.dg/builtins-65.c: New test.
3589
3590 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3591
3592         PR fortran/40451
3593         * gfortran.dg/proc_ptr_result_4.f90: New.
3594
3595 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3596
3597         * gcc.c-torture/execute/bitfld-5.c: New test.
3598
3599 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3600
3601         * gcc.dg/builtin-unreachable-3.c: New test.
3602
3603 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3604
3605         * gcc.target/i386/builtin-unreachable.c: New test.
3606
3607 2009-06-17  Ian Lance Taylor  <iant@google.com>
3608
3609         * gcc.dg/Wcxx-compat-14.c: New testcase.
3610
3611 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3612
3613         * gcc.dg/func-ptr-conv-1.c: Update column info.
3614
3615 2009-06-17  Richard Guenther  <rguenther@suse.de>
3616
3617         PR middle-end/40404
3618         * gcc.c-torture/execute/pr40404.c: New testcase.
3619
3620 2009-06-17  Richard Guenther  <rguenther@suse.de>
3621
3622         PR middle-end/40460
3623         * g++.dg/torture/pr40460.C: New testcase.
3624
3625 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3626
3627         * gcc.dg/plugin/one_time_plugin.c: New test.
3628         * gcc.dg/plugin/one_time-test-1.c: New test.
3629         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3630
3631 2009-06-16  Ian Lance Taylor  <iant@google.com>
3632
3633         * g++.dg/warn/skip-1.C: New testcase.
3634
3635 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3636
3637         PR middle-end/40446
3638         * g++.dg/other/pr40446.C: New test.
3639
3640 2009-06-16  Richard Guenther  <rguenther@suse.de>
3641
3642         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3643         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3644         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3645         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3646
3647 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3648
3649         * gcc.c-torture/compile/pr40432.c: New file.
3650
3651 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3652
3653         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3654
3655 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3656
3657         PR fortran/36947
3658         PR fortran/40039
3659         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3660         * gfortran.dg/interface_20.f90: Modified error messages.
3661         * gfortran.dg/interface_21.f90: Ditto.
3662         * gfortran.dg/interface_26.f90: Ditto.
3663         * gfortran.dg/interface_27.f90: Ditto.
3664         * gfortran.dg/interface_28.f90: Extended test case.
3665         * gfortran.dg/interface_29.f90: New.
3666         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3667         * gfortran.dg/proc_decl_8.f90: Ditto.
3668         * gfortran.dg/proc_ptr_11.f90: Ditto.
3669         * gfortran.dg/proc_ptr_15.f90: Ditto.
3670
3671 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3672
3673         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3674         printing.
3675         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3676         gcc.dg/vect/vect-outer-4f.c: Likewise.
3677         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3678         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3679         Likewise.
3680         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3681         outer loop.
3682
3683 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3684
3685         PR fortran/40383
3686         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3687
3688 2009-06-15  Ian Lance Taylor  <iant@google.com>
3689
3690         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3691         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3692         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3693         Recognize new notes.
3694         * gcc.dg/stmt-expr-label-2.c: Likewise.
3695         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3696         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3697         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3698         * gcc.dg/c99-vla-jump-4.c: Likewise.
3699         * gcc.dg/stmt-expr-label-1.c: Likewise.
3700         * gcc.dg/stmt-expr-label-3.c: Likewise.
3701         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3702
3703 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3704
3705         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3706
3707 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3708
3709         * gcc.dg/builtin-object-size-7.c: New test.
3710
3711 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3712
3713         PR testsuite/40426
3714         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3715         level != "" use separate -gdwarf-2 -g${level} options instead of
3716         -gdwarf-2${level}.
3717         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3718         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3719         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3720
3721 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3722
3723         * g++.dg/abi/mangle11.C: Update warning line.
3724         * g++.dg/abi/mangle12.C: Update warning line.
3725         * g++.dg/abi/mangle17.C: Update warning line.
3726         * g++.dg/abi/mangle20-2.C: Update warning line.
3727
3728 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3729
3730         * gcc.dg/optimize-bswap-1.c: Split into these two:
3731         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3732         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3733
3734 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3735
3736         * gcc.dg/optimize-bswap-1.c: New testcase.
3737
3738 2009-06-14  Richard Guenther  <rguenther@suse.de>
3739
3740         PR middle-end/40389
3741         * g++.dg/torture/pr40389.C: New testcase.
3742
3743 2009-06-13  Richard Guenther  <rguenther@suse.de>
3744
3745         PR tree-optimization/40421
3746         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3747
3748 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3749
3750         * gcc.dg/old-style-prom-3.c: Add column info.
3751         * gcc.dg/overflow-warn-1.c
3752         * gcc.dg/gomp/pr27415.c
3753         * gcc.dg/gomp/for-1.c: Same.
3754         * gcc.dg/enum-compat-1.c: Same.
3755         * gcc.dg/c99-tag-3.c: Same.
3756         * gcc.dg/Wredundant-decls-2.c: Same.
3757         * gcc.dg/func-ptr-conv-1.c: Same.
3758         * gcc.dg/asm-wide-1.c: Same.
3759         * gcc.dg/nofixed-point-2.c: Same.
3760         * gcc.dg/cpp/line3.c: Same.
3761         * gcc.dg/array-10.c: Same.
3762         * gcc.dg/c99-vla-jump-1.c: Same.
3763         * gcc.dg/pr20368-1.c: Same.
3764         * gcc.dg/Wshadow-3.c: Same.
3765         * gcc.dg/c90-const-expr-8.c: Same.
3766         * gcc.dg/label-decl-2.c: Same.
3767         * gcc.dg/dremf-type-compat-2.c: Same.
3768         * gcc.dg/c90-const-expr-5.c: Same.
3769         * gcc.dg/builtins-30.c: Same.
3770         * gcc.dg/Warray-bounds.c: Same.
3771         * gcc.dg/Wcxx-compat-2.c: Same.
3772         * gcc.dg/tree-ssa/col-1.c: Same.
3773         * gcc.dg/old-style-prom-2.c: Same.
3774         * gcc.dg/cast-function-1.c: Same.
3775         * gcc.dg/pr15698-1.c: Same.
3776         * gcc.dg/dremf-type-compat-3.c: Same.
3777         * gcc.dg/vla-8.c: Same.
3778         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3779         line.
3780         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3781         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3782         * gcc.dg/enum-compat-1.c: Same.
3783         * gcc.dg/dremf-type-compat-2.c: Same.
3784         * gcc.dg/old-style-prom-2.c: Same.
3785         * gcc.dg/pr15698-1.c: Same.
3786         * gcc.dg/pr20368-1.c: Same.
3787         * gcc.dg/dremf-type-compat-3.c: Same.
3788         * gcc.dg/builtins-30.c: Same.  Test for columns.
3789
3790 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3791
3792         PR fortran/40176
3793         * gfortran.dg/proc_decl_1.f90: Extended.
3794
3795 2009-06-12  Ian Lance Taylor  <iant@google.com>
3796
3797         * gcc.dg/Wcxx-compat-13.c: New testcase.
3798
3799 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3800
3801         PR tree-opt/38865
3802         * gcc.dg/tree-ssa/fre-vce-1.c
3803
3804 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3805
3806         PR testsuite/40384
3807         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3808         min-insn-to-prefetch-ratio=5.
3809
3810 2009-06-12  Joey Ye  <joey.ye@intel.com>
3811             H.J. Lu  <hongjiu.lu@intel.com>
3812
3813         PR middle-end/39146
3814         * gcc.target/i386/stackalign/pr39146.c: New.
3815
3816 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3817
3818         * gcc.target/i386/crc32-1.c: New.
3819         * gcc.target/i386/crc32-2.c: Likewise.
3820
3821 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3822
3823         PR c/39252
3824         * gcc.dg/builtin-unreachable-1.c: New test.
3825         * gcc.dg/builtin-unreachable-2.c: Same.
3826
3827 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3828
3829         PR fortran/40402
3830         * gfortran.dg/data_value_1.f90: New test.
3831
3832 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3833
3834         PR testsuite/39831
3835         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3836         remove ilp32 requirement.
3837         * gcc.target/i386/excess-precision-2.c: Likewise.
3838         * gcc.target/i386/excess-precision-3.c: Likewise.
3839         * gcc.target/i386/excess-precision-4.c: Likewise.
3840         * gcc.target/i386/excess-precision-5.c: Likewise.
3841         * gcc.target/i386/excess-precision-6.c: Likewise.
3842
3843 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3844
3845         PR fortran/38718
3846         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3847         * gfortran.dg/nan_5.f90: New test.
3848
3849 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3850
3851         * gcc.target/arm/neon-modes-1.c: New test.
3852
3853 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3854
3855         * g++.dg/torture/pr31579.C: Cast pointer
3856         via __SIZE_TYPE__ instead of 'unsigned long'.
3857
3858 2009-06-10  Anthony Green  <green@moxielogic.com>
3859
3860         * lib/target-supports.exp (check_profiling_available):
3861         Profiling is not available for testing purposes on moxie.
3862
3863 2009-06-09  Ian Lance Taylor  <iant@google.com>
3864
3865         * gcc.dg/Wcxx-compat-12.c: New testcase.
3866
3867 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3868
3869         PR libfortran/40334
3870         * gfortran.dg/backspace_11.f90: New.
3871
3872 2009-06-09  Jason Merrill  <jason@redhat.com>
3873
3874         * g++.dg/cpp0x/defaulted10.C: New.
3875
3876 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3877
3878         * gcc.c-torture/compile/pr40351.c: New file.
3879
3880 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3881
3882         * gnat.dg/align_max.adb: New test.
3883
3884 2009-06-08  Jason Merrill  <jason@redhat.com>
3885
3886         * g++.dg/cpp0x/auto15.C: New.
3887
3888 2009-06-08  Jan Hubicka  <jh@suse.cz>
3889
3890         PR debug/39834
3891         * gcc.dg/torture/pr39834.c
3892
3893 2009-06-08  Jan Hubicka  <jh@suse.cz>
3894
3895         PR middle-end/40102
3896         * g++.dg/torture/pr40102.C: New testcase.
3897
3898 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3899
3900         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3901         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3902         * gcc.dg/builtin-object-size-6.c: New test.
3903
3904         PR c++/40373
3905         * g++.dg/template/dtor7.C: New test.
3906
3907         PR c++/40370
3908         PR c++/40372
3909         * g++.dg/template/error41.C: New test.
3910         * g++.dg/template/error42.C: New test.
3911
3912 2009-06-08  Revital Eres  <eres@il.ibm.com>
3913
3914         PR testsuite/40359
3915         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3916         * gcc.dg/vect/vect-88.c: Likewise.
3917         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3918         * gcc.dg/vect/pr25413.c: Likewise.
3919         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3920
3921 2009-06-07  Ian Lance Taylor  <iant@google.com>
3922
3923         * g++.dg/warn/Wswitch-3.C: New testcase.
3924         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3925         * gcc.dg/Wswitch-enum-error.c: Likewise.
3926         * gcc.dg/Wswitch-error.c: Likewise.
3927
3928 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3929
3930         PR fortran/40008
3931         * gfortran.dg/negative_unit.f: Update test.
3932         * gfortran.dg/negative_unit_int8.f: Update test.
3933         * gfortran.dg/newunit_1.f90: New test.
3934
3935 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3936
3937         PR fortran/25104
3938         PR fortran/29962
3939         * gfortran.dg/spread_init_expr.f03: New.
3940         * gfortran.dg/unpack_init_expr.f03: New.
3941         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3942         error message.
3943
3944 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3945
3946         PR fortran/25104
3947         PR fortran/29962
3948         * gfortran.dg/count_init_expr.f03
3949         * gfortran.dg/product_init_expr.f03
3950         * gfortran.dg/sum_init_expr.f03
3951
3952 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3953
3954         PR fortran/36874
3955         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3956         message.
3957         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3958         shapes.
3959         * gfortran.dg/zero_sized_5.f90: Likewise.
3960
3961 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3962
3963         PR middle-end/32950
3964         * g++.dg/torture/pr32950.C: New.
3965
3966 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3967
3968         PR fortran/25104
3969         PR fortran/29962
3970         * gfortran.dg/dot_product_1.f03: New.
3971         * gfortran.dg/matmul_8.f03: New.
3972         * gfortran.dg/transpose_3.f03: New.
3973
3974 2009-06-06  Ian Lance Taylor  <iant@google.com>
3975
3976         * gcc.dg/Wunused-label-1.c: New test case.
3977         * g++.dg/warn/Wunused-label-1.C: New test case.
3978         * g++.dg/warn/Wunused-label-2.C: New test case.
3979         * g++.dg/warn/Wunused-label-3.C: New test case.
3980
3981 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3982
3983         PR fortran/37203
3984         * reshape_zerosize_2.f90: New.
3985
3986 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3987
3988         PR fortran/32890
3989         * gfortran.dg/pack_assign_1.f90: New.
3990         * gfortran.dg/pack_vector_1.f90: New.
3991
3992 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3993
3994         PR middle-end/40340
3995         * gcc.dg/pr40340-1.c: New test.
3996         * gcc.dg/pr40340-2.c: New test.
3997         * gcc.dg/pr40340-3.c: New test.
3998         * gcc.dg/pr40340-4.c: New test.
3999         * gcc.dg/pr40340-5.c: New test.
4000         * gcc.dg/pr40340.h: New file.
4001
4002 2009-06-05  Revital Eres  <eres@il.ibm.com>
4003
4004         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4005         New procedure.
4006         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4007         * gcc.dg/vect/vect-33.c: Likewise.
4008         * gcc.dg/vect/vect-92.c: Likewise.
4009         * gcc.dg/vect/vect-58.c: Likewise.
4010         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4011         * gcc.dg/vect/vect-42.c: Likewise.
4012         * gcc.dg/vect/slp-25.c: Likewise.
4013         * gcc.dg/vect/vect-align-1.c: Likewise.
4014         * gcc.dg/vect/vect-align-2.c: Likewise.
4015         * gcc.dg/vect/vect-93.c: Likewise.
4016         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4017         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4018         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4019         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4020         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4021         * gcc.dg/vect/vect-26.c: Likewise.
4022         * gcc.dg/vect/vect-44.c: Likewise.
4023         * gcc.dg/vect/vect-70.c: Likewise.
4024         * gcc.dg/vect/vect-95.c: Likewise.
4025         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4026         * gcc.dg/vect/vect-28.c: Likewise.
4027         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4028         * gcc.dg/vect/vect-87.c: Likewise.
4029         * gcc.dg/vect/vect-109.c: Likewise.
4030         * gcc.dg/vect/vect-54.c: Likewise.
4031         * gcc.dg/vect/vect-96.c: Likewise.
4032         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4033         * gcc.dg/vect/vect-88.c: Likewise.
4034         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4035         * gcc.dg/vect/vect-89.c: Likewise.
4036         * gcc.dg/vect/vect-91.c: Likewise.
4037         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4038         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4039         * gfortran.dg/vect/vect-2.f90: Likewise.
4040         * gfortran.dg/vect/vect-3.f90: Likewise.
4041         * gfortran.dg/vect/vect-4.f90: Likewise.
4042         * gfortran.dg/vect/vect-5.f90: Likewise.
4043
4044 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4045
4046         PR tree-optimization/36318
4047         * gcc.dg/tree-ssa/sra-7.c: New test.
4048
4049 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4050
4051         PR fortran/37203
4052         * gfortran.dg/reshape_order_5.f90: New.
4053         * gfortran.dg/reshape_shape_1.f90: New.
4054
4055 2009-06-04  Jason Merrill  <jason@redhat.com>
4056
4057         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4058
4059 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4060
4061         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4062         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4063
4064 2009-06-04  Richard Guenther  <rguenther@suse.de>
4065
4066         PR c++/39371
4067         * g++.dg/torture/pr40335.C: New testcase.
4068
4069 2009-06-03  Richard Guenther  <rguenther@suse.de>
4070
4071         PR middle-end/40328
4072         * gcc.dg/torture/pr40328.c: New testcase.
4073
4074 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4075
4076         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4077         m68k and fido.
4078
4079 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4080
4081         * g++.dg/torture/pr40323.C: New file.
4082
4083 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4084
4085         * gnat.dg/specs/root.ads: New test.
4086         * gnat.dg/specs/root-level_1.ads: Likewise.
4087         * gnat.dg/specs/root-level_2.ads: Likewise.
4088         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4089
4090 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4091
4092         * g++.dg/init/ref15.C: Require unwrapped targets.
4093
4094 2009-06-02  Jason Merrill  <jason@redhat.com>
4095
4096         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4097         * g++.dg/cpp0x/initlist18.C: New.
4098         * g++.dg/cpp0x/initlist19.C: New.
4099
4100         * g++.dg/cpp0x/auto14.C: New.
4101
4102 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4103
4104         * gnat.dg/alignment6.adb: Remove XFAIL.
4105
4106 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4107
4108         PR c++/38089
4109         * g++.dg/template/spec36.C: New test.
4110
4111 2009-06-01  Ian Lance Taylor  <iant@google.com>
4112
4113         * gcc.dg/cast-qual-3.c: New testcase.
4114         * g++.dg/warn/Wcast-qual2.C: New testcase.
4115
4116 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4117
4118         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4119         (process-message): Expect column numbers.
4120         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4121         * gcc.dg/pch/counter-2.c: Same.
4122         * gcc.dg/pch/valid-2.c: Same.
4123         * gcc.dg/pch/warn-1.c: Same.
4124         * gcc.dg/pch/valid-1.c: Same.
4125         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4126         * gcc.dg/cpp/syshdr.c: Same.
4127         * gcc.dg/cpp/19940712-1.c: Same.
4128         * gcc.dg/cpp/missing-header-1.c: Same.
4129         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4130         * gcc.dg/cpp/tr-warn3.c: Same.
4131         * gcc.dg/cpp/pr29612-2.c: Same.
4132         * gcc.dg/cpp/tr-warn4.c: Same.
4133         * gcc.dg/cpp/Wtrigraphs.c: Same.
4134         * gcc.dg/cpp/poison.c: Same.
4135         * gcc.dg/cpp/arith-3.c: Same.
4136         * gcc.dg/cpp/sysmac2.c: Same.
4137         * gcc.dg/cpp/cpp.exp: Same.
4138         * gcc.dg/cpp/tr-warn5.c: Same.
4139         * gcc.dg/cpp/include2.c: Same.
4140         * gcc.dg/cpp/Wmissingdirs.c: Same.
4141         * gcc.dg/cpp/Wmissingdirs.c: Same.
4142         * gcc.dg/cpp/tr-warn6.c: Same.
4143         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4144         * gcc.dg/cpp/macspace1.c: Same.
4145         * gcc.dg/cpp/escape-2.c: Same.
4146         * gcc.dg/cpp/assert2.c: Same.
4147         * gcc.dg/cpp/undef2.c: Same.
4148         * gcc.dg/cpp/macspace2.c: Same.
4149         * gcc.dg/cpp/tr-warn1.c: Same.
4150         * gcc.dg/cpp/extratokens2.c: Same.
4151         * gcc.dg/cpp/strify2.c: Same.
4152         * gcc.dg/cpp/Wsignprom.c: Same.
4153         * gcc.dg/cpp/redef2.c: Same.
4154         * gcc.dg/cpp/trad/trad.exp: Same.
4155         * gcc.dg/cpp/arith-1.c: Same.
4156         * gcc.dg/cpp/extratokens.c: Same.
4157         * gcc.dg/cpp/if-mpar.c: Same.
4158
4159 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4160
4161         * gnat.dg/nested_float_packed.ads: New test.
4162
4163 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4164             Eric Botcazou  <botcazou@adacore.com>
4165
4166         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4167         * gnat.dg/test_oconst.adb: New test.
4168
4169 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4170
4171         * gcc.dg/plugin/ggcplug.c: Moved comment.
4172         (plugin_init): Fixed typo, declared i, returned 0 at end.
4173
4174 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4175
4176         PR testsuite/40244
4177         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4178         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4179
4180 2009-05-29  Ian Lance Taylor  <iant@google.com>
4181
4182         * gcc.dg/Wcxx-compat-11.c: New testcase.
4183
4184 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4185
4186         PR fortran/40019
4187         * gfortran.dg/leadz_trailz_1.f90: New test.
4188         * gfortran.dg/leadz_trailz_2.f90: New test.
4189
4190 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4191
4192         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4193         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4194         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4195         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4196         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4197         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4198         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4199         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4200         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4201         * gcc.dg/tree-ssa/sra-5.c: New file.
4202         * gcc.dg/tree-ssa/sra-6.c: New file.
4203         * gcc.c-torture/compile/sra-1.c: New file.
4204
4205 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR middle-end/40291
4208         * gcc.c-torture/compile/pr40291.c: New test.
4209
4210         PR target/40017
4211         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4212         __vector _Bool.
4213         * gcc.target/powerpc/altivec-30.c: New test.
4214         * gcc.target/powerpc/altivec-31.c: New test.
4215
4216 2009-05-28  Richard Guenther  <rguenther@suse.de>
4217
4218         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4219         * gcc.c-torture/execute/20090527-1.c: Likewise.
4220
4221 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4222
4223         PR c++/39754
4224         * g++.dg/template/canon-type-1.C: New test.
4225         * g++.dg/template/canon-type-2.C: Likewise.
4226         * g++.dg/template/canon-type-3.C: Likewise.
4227         * g++.dg/template/canon-type-4.C: Likewise.
4228         * g++.dg/template/canon-type-5.C: Likewise.
4229         * g++.dg/template/canon-type-6.C: Likewise.
4230         * g++.dg/template/canon-type-7.C: Likewise.
4231
4232 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4233             Uros Bizjak  <ubizjak@gmail.com>
4234             Danny Smith  <dansmister@gmail.com>
4235
4236         PR target/37216
4237
4238         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4239         New function.
4240         * gcc.target/i386/pr37216.c:  New test source file.
4241         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4242         use -fno-common for testing Cygwin and MinGW targets.
4243
4244 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4245
4246         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4247         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4248         * g++.dg/pr37742.C (size_t): Likewise.
4249         * g++.dg/torture/pr34850.C (size_t): Likewise.
4250         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4251         _PTRDIFF_TYPE__.
4252         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4253         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4254         (size_t): Use __extension__ and __SIZE_TYPE__.
4255         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4256         __SIZE_TYPE__.
4257         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4258         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4259         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4260         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4261         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4262         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4263         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4264         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4265         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4266         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4267         (__ssize_t): Likewise.
4268         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4269         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4270         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4271         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4272         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4273         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4274         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4275         * gcc.dg/pr33667.c (size_t): Likewise.
4276         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4277         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4278         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4279         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4280         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4281         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4282
4283 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4284
4285         PR tree-optimization/40254
4286         * gcc.dg/vect/pr40254.c: New test.
4287
4288 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4289
4290         PR middle-end/33699
4291         * gcc.target/mips/const-anchor-1.c: New test.
4292         * gcc.target/mips/const-anchor-2.c: New test.
4293
4294 2009-05-27  Jason Merrill  <jason@redhat.com>
4295
4296         * g++.dg/cpp0x/initlist15.C: New.
4297         * g++.dg/cpp0x/initlist16.C: New.
4298         * g++.dg/cpp0x/initlist17.C: New.
4299
4300 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4301
4302         PR fortran/39178
4303         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4304         patterns to reflect frontend changes.
4305         * gfortran.dg/vector_subscript_4.f90: Likewise.
4306
4307 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4308             Eric Botcazou  <botcazou@adacore.com>
4309
4310         * gcc.c-torture/execute/align-nest.c: New testcase.
4311         * gnat.dg/misaligned_nest.adb: New testcase.
4312
4313 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4314
4315         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4316         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4317         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4318         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4319
4320 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4321
4322         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4323         cast instead of assuming 0ul.
4324         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4325         __SIZE_TYPE__.
4326         (_type_desc): Make first argument const.
4327         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4328
4329 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4330
4331         PR libfortran/40187
4332         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4333         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4334
4335 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4336
4337         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4338         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4339         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4340         * gcc.dg/plugin/ggcplug.c: Added new file.
4341
4342 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4343
4344         PR fortran/40246
4345         * gfortran.dg/nullify_4.f90: New test.
4346
4347 2009-05-26  Richard Guenther  <rguenther@suse.de>
4348
4349         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4350
4351 2009-05-26  Richard Guenther  <rguenther@suse.de>
4352
4353         PR middle-end/40252
4354         * gcc.c-torture/compile/pr40252.c: New testcase.
4355
4356 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4357
4358         PR c++/40007
4359         * g++.dg/template/typedef18.C: New test.
4360         * g++.dg/template/typedef19.C: Likewise.
4361         * g++.dg/template/typedef20.C: Likewise.
4362         * g++.dg/template/access11.C: Adjust.
4363
4364 2009-05-26  Richard Guenther  <rguenther@suse.de>
4365
4366         PR testsuite/40247
4367         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4368
4369 2009-05-25  Jason Merrill  <jason@redhat.com>
4370
4371         PR c++/38064
4372         * g++.dg/cpp0x/enum3.C: New test.
4373
4374 2009-05-25  Richard Guenther  <rguenther@suse.de>
4375
4376         PR tree-optimization/36327
4377         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4378         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4379         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4380         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4381         * gcc.dg/vect/vect-40.c: Likewise.
4382         * gcc.dg/vect/vect-42.c: Likewise.
4383         * gcc.dg/vect/vect-46.c: Likewise.
4384         * gcc.dg/vect/vect-76.c: Likewise.
4385
4386 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4387
4388         PR fortran/40176
4389         * gfortran.dg/proc_ptr_18.f90: New.
4390         * gfortran.dg/proc_ptr_19.f90: New.
4391         * gfortran.dg/proc_ptr_comp_9.f90: New.
4392         * gfortran.dg/proc_ptr_comp_10.f90: New.
4393
4394 2009-05-25  Richard Guenther  <rguenther@suse.de>
4395
4396         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4397         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4398
4399 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4400
4401         PR tree-optimization/40238
4402         * gcc.dg/vect/pr40238.c: New test.
4403
4404 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4405             Dominique Dhumieres  <dominiq@lps.ens.fr>
4406
4407         PR fortran/35732
4408         PR fortran/39872
4409         * gfortran.dg/bounds_check_fail_3.f90: New test.
4410         * gfortran.dg/bounds_check_fail_4.f90: New test.
4411         * gfortran.dg/bounds_check_14.f90: Update test.
4412         * gfortran.dg/bound_4.f90: Update test.
4413
4414 2009-05-24  Richard Guenther  <rguenther@suse.de>
4415
4416         PR middle-end/40233
4417         * gcc.c-torture/compile/pr40233.c: New testcase.
4418
4419 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4420
4421         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4422         for alpha*-*-* targets.
4423
4424 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4425
4426         * gcc.dg/vect/bb-slp-1.c: New test.
4427         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4428         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4429         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4430         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4431         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4432         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4433         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4434         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4435         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4436         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4437         gcc.dg/vect/bb-slp-22.c: Likewise.
4438         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4439
4440 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4441             Maxim Kuvyrkov  <maxim@codesourcery.com>
4442
4443         * gcc.dg/falign-labels-1.c: New test.
4444
4445 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4446
4447         * gnat.dg/specs/rep_clause3.ads: New test.
4448
4449 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4450
4451         * gnat.dg/addr6.adb: New test.
4452
4453 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4454
4455         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4456         New function.
4457         * gcc.target/arm/thumb2-mul-space.c: New file.
4458         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4459         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4460         * gcc.target/arm/thumb2-mul-speed.c: New file.
4461
4462 2009-05-22  Richard Guenther  <rguenther@suse.de>
4463
4464         PR middle-end/38964
4465         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4466         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4467         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4468
4469 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4470
4471         * gcc.dg/dll-6.c: New test.
4472         * gcc.dg/dll-6a.c: Likewise.
4473         * gcc.dg/dll-7.c: Likewise.
4474         * gcc.dg/dll-7a.c: Likewise.
4475         * g++.dg/ext/dllexport2.C: Likewise.
4476         * g++.dg/ext/dllexport2a.cc: Likewise.
4477
4478 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4479
4480         PR target/37846
4481         * gcc.target/ia64/mfused-madd-vect.c: New test.
4482         * gcc.target/ia64/mfused-madd.c: New test.
4483         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4484         * gcc.target/ia64/mno-fused-madd.c: New test.
4485
4486 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4487
4488         * gcc.target/i386/movbe-1.c: New.
4489         * gcc.target/i386/movbe-2.c: Likewise.
4490
4491 2009-05-21  Taras Glek  <tglek@mozilla.com>
4492
4493         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4494         plugin_init signature.
4495         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4496         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4497         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4498
4499 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4500
4501         * gcc.dg/target/arm/neon-vmla-1.c: New.
4502         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4503
4504 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4505
4506         * gcc.target/mips/octeon-exts-6.c: New test.
4507         * gcc.target/mips/extend-1.c: New test.
4508         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4509         EXTS.
4510         * gcc.target/mips/octeon-exts-5.c: Likewise.
4511
4512 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4513
4514         PR middle-end/40204
4515         * gcc.c-torture/compile/pr40204.c: New test.
4516
4517 2009-05-20  Richard Guenther  <rguenther@suse.de>
4518
4519         * gcc.c-torture/compile/20090518-1.c: New testcase.
4520
4521 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4522
4523         PR tree-optimization/40087
4524         * gcc.dg/tree-ssa/pr40087.c: New test.
4525
4526 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4527
4528         * gcc.dg/vector-4.c: New testcase.
4529         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4530         * g++.dg/ext/vector16.C: New testcase.
4531
4532 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4533
4534         PR c/40172
4535         * gcc.dg/pr40172.c: Renamed to ...
4536         * gcc.dg/pr40172-1.c: This.
4537
4538         * gcc.dg/pr40172-2.c: New.
4539         * gcc.dg/pr40172-3.c: Likewise.
4540
4541 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4542
4543         PR c/40172
4544         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4545
4546 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4547
4548         * gnat.dg/loop_optimization6.ad[sb]: New test.
4549
4550 2009-05-19  Richard Guenther  <rguenther@suse.de>
4551
4552         * gcc.c-torture/compile/20090519-1.c: New testcase.
4553
4554 2009-05-18  Jason Merrill  <jason@redhat.com>
4555
4556         * g++.dg/cpp0x/explicit1.C: New.
4557         * g++.dg/cpp0x/explicit2.C: New.
4558
4559 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4560
4561         PR debug/40109
4562         * g++.dg/debug/dwarf2/nested-1.C: New test.
4563
4564 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4565
4566         PR testsuite/39907
4567         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4568         stack alignment.
4569
4570 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4571
4572         PR fortran/40164
4573         * gfortran.dg/proc_ptr_comp_8.f90: New.
4574
4575 2009-05-18  Richard Guenther  <rguenther@suse.de>
4576
4577         PR fortran/40168
4578         * gfortran.dg/array_memset_2.f90: Adjust.
4579
4580 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4581
4582         PR fortran/36947
4583         PR fortran/40039
4584         * gfortran.dg/interface_27.f90: New.
4585         * gfortran.dg/interface_28.f90: New.
4586         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4587         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4588
4589 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4590
4591         * gcc.target/m68k/tls-ie.c: New test.
4592         * gcc.target/m68k/tls-le.c: New test.
4593         * gcc.target/m68k/tls-gd.c: New test.
4594         * gcc.target/m68k/tls-ld.c: New test.
4595         * gcc.target/m68k/tls-ie-xgot.c: New test.
4596         * gcc.target/m68k/tls-le-xtls.c: New test.
4597         * gcc.target/m68k/tls-gd-xgot.c: New test.
4598         * gcc.target/m68k/tls-ld-xgot.c: New test.
4599         * gcc.target/m68k/tls-ld-xtls.c: New test.
4600         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4601
4602 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4603
4604         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4605
4606 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4607
4608         PR c/40172
4609         * gcc.dg/pr40172.c: New.
4610
4611 2009-05-17  Jason Merrill  <jason@redhat.com>
4612
4613         PR c++/40139
4614         * g++.dg/template/dtor6.C: New.
4615
4616 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4617
4618         * g++.dg/warn/translate-ice-1.C: New test.
4619
4620 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4621
4622         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4623         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4624         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4625         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4626
4627 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4628
4629         PR fortran/33197
4630         * gfortran.dg/erf_2.F90: New test.
4631         * gfortran.dg/erfc_scaled_2.f90: New test.
4632
4633 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4634
4635         PR fortran/31243
4636         * gfortran.dg/string_1.f90: New test.
4637         * gfortran.dg/string_2.f90: New test.
4638         * gfortran.dg/string_3.f90: New test.
4639
4640 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4641
4642         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4643         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4644
4645 2009-05-15  Ian Lance Taylor  <iant@google.com>
4646
4647         * gcc.dg/Wcxx-compat-10.c: New testcase.
4648
4649 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4650
4651         PR 16302
4652         * gcc.dg/pr16302.c: New.
4653         * g++.dg/warn/pr16302.C: New.
4654
4655 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4656
4657         * gcc.dg/torture/builtin-math-5.c: New.
4658         * gcc.dg/torture/builtin-math-6.c: New.
4659         * lib/target-supports.exp (check_effective_target_mpc): New.
4660
4661 2009-05-15  Jan Hubicka  <jh@suse.cz>
4662
4663         * gcc.dg/tree-ssa/inline-3.c: New testcase
4664
4665 2009-05-15  Jan Hubicka  <jh@suse.cz>
4666
4667         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4668         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4669         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4670         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4671         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4672         Mark noinline.
4673         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4674         Mark noinline.
4675         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4676         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4677
4678 2009-05-15  Jan Hubicka  <jh@suse.cz>
4679
4680         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4681         optimized by sibcall noinline.
4682
4683 2009-05-15  Jan Hubicka  <jh@suse.cz>
4684
4685         * sibcall-1.c (track): Mark noinline.
4686         * sibcall-2.c (track): Mark noinline.
4687         * sibcall-3.c (track): Mark noinline.
4688         * sibcall-4.c (track): Mark noinline.
4689
4690 2009-05-15  Jan Hubicka  <jh@suse.cz>
4691
4692         * flatten-2.c: Disable early inlining; add comment.
4693         * flatten-3.c: New test based on flatten-2.c.
4694
4695 2009-05-15  Richard Guenther  <rguenther@suse.de>
4696
4697         PR tree-optimization/39999
4698         * gcc.c-torture/compile/pr39999.c: New testcase.
4699
4700 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4701
4702         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4703
4704 2009-05-14  Ian Lance Taylor  <iant@google.com>
4705
4706         * gcc.dg/Wcxx-compat-9.c: New testcase.
4707
4708 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4709
4710         PR fortran/39996
4711         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4712         * gfortran.dg/duplicate_type_2.f90: Ditto.
4713         * gfortran.dg/duplicate_type_3.f90: New.
4714
4715 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4716
4717         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4718         * ada/acats/tests/c5/c59002c.ada: Likewise.
4719
4720 2009-05-13  Taras Glek  <tglek@mozilla.com>
4721
4722         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4723         attributes and decl smashing.
4724         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4725         attributes.
4726         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4727         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4728
4729 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4730
4731         PR fortran/39865
4732         * gfortran.dg/pr39865.f90: New test.
4733         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4734         arrays in FMT=.
4735         * gfortran.dg/hollerith_f95.f90: Likewise.
4736         * gfortran.dg/hollerith6.f90: New test.
4737         * gfortran.dg/hollerith7.f90: New test.
4738
4739 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4740
4741         PR cpp/36674
4742         * gcc.dg/cpp/pr36674.i: New.
4743
4744 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4745
4746         PR middle-end/40035
4747         * gcc.c-torture/compile/pr40035.c: New test.
4748
4749 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4750
4751         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4752
4753 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4754
4755         PR fortran/40110
4756         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4757         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4758         * gfortran.dg/interop_params.f03: Ditto.
4759
4760 2009-05-12  Jan Hubicka  <jh@suse.cz>
4761
4762         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4763         so unrolling still happens.
4764         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4765         * gcc.dg/ipa/ipacost-2.c: Likewise.
4766         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4767
4768 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4769
4770         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4771
4772 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4773
4774         * lib/target-supports.exp (check_profiling_available): Return
4775         false for -p on *-*-cygwin* targets.
4776
4777 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4778
4779         PR tree-optimization/38632
4780         * g++.dg/tree-ssa/pr38632.C: New.
4781
4782 2009-05-11  Jan Hubicka  <jh@suse.cz>
4783
4784         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4785         we now optimize better.
4786         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4787         out at different places.
4788         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4789         unroling.
4790         * gcc.dg/vect/vect-76.c: Likewise.
4791         * gcc.dg/vect/vect-70.c: Likewise.
4792         * gcc.dg/vect/vect-66.c: Likewise.
4793         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4794         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4795
4796 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4797
4798         PR middle-end/40080
4799         * gcc.c-torture/compile/pr40080.c: New.
4800
4801 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4802
4803         * gcc.c-torture/compile/pr40026.c: New testcase.
4804
4805 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4806
4807         PR fortran/40089
4808         * gfortran.dg/proc_ptr_comp_7.f90: New.
4809
4810 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4811
4812         PR tree-optimization/40074
4813         * gcc.dg/vect/pr40074.c: New test.
4814
4815 2009-05-10  Ian Lance Taylor  <iant@google.com>
4816
4817         * gcc.dg/Wcxx-compat-7.c: New testcase.
4818         * gcc.dg/Wcxx-compat-8.c: New testcase.
4819         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4820         * gcc.dg/pr17188-1.c: Likewise.
4821         * gcc.dg/pr39084.c: Likewise.
4822
4823 2009-05-10  Michael Matz  <matz@suse.de>
4824
4825         PR target/40031
4826         * gcc.dg/pr40031.c: New test.
4827
4828 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4829
4830         PR fortran/40018
4831         * gfortran.dg/array_constructor_31.f90: New test.
4832
4833 2009-05-10  Richard Guenther  <rguenther@suse.de>
4834
4835         PR tree-optimization/40081
4836         * g++.dg/torture/pr40081.C: New testcase.
4837
4838 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4839
4840         PR fortran/38863
4841         * gfortran.dg/dependency_24.f90: New test.
4842         * gfortran.dg/dependency_23.f90: Clean up module files.
4843
4844 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4845
4846         PR fortran/38956
4847         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4848         * gfortran.dg/chmod_2.f90: Likewise.
4849         * gfortran.dg/chmod_3.f90: Likewise.
4850         * gfortran.dg/open_errors.f90: Likewise.
4851
4852 2009-05-09  Jan Hubicka  <jh@suse.cz>
4853
4854         PR middle-end/40043
4855         * g++.dg/eh/nested-try.C: New test.
4856
4857 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4858
4859         PR tree-optimization/40049
4860         * gcc.dg/vect/vect-shift-2.c: New test.
4861
4862 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4863
4864         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4865         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4866
4867 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4868
4869         PR c/36892
4870         * g++.dg/warn/deprecated-6.C: New.
4871         * gcc.dg/deprecated-4.c: Likewise.
4872         * gcc.dg/deprecated-5.c: Likewise.
4873         * gcc.dg/deprecated-6.c: Likewise.
4874
4875 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4876
4877         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4878         __aligned__(__BIGGEST_ALIGNMENT__).
4879         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4880         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4881         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4882         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4883         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4884         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4885         * gcc.dg/vect/Os-vect-95.c: Likewise.
4886         * gcc.dg/vect/pr20122.c: Likewise.
4887         * gcc.dg/vect/pr36493.c: Likewise.
4888         * gcc.dg/vect/pr37385.c: Likewise.
4889         * gcc.dg/vect/slp-7.c: Likewise.
4890         * gcc.dg/vect/slp-9.c: Likewise.
4891         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4892         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4893         * gcc.dg/vect/vect-35.c: Likewise.
4894         * gcc.dg/vect/vect-40.c: Likewise.
4895         * gcc.dg/vect/vect-42.c: Likewise.
4896         * gcc.dg/vect/vect-44.c: Likewise.
4897         * gcc.dg/vect/vect-46.c: Likewise.
4898         * gcc.dg/vect/vect-48.c: Likewise.
4899         * gcc.dg/vect/vect-52.c: Likewise.
4900         * gcc.dg/vect/vect-54.c: Likewise.
4901         * gcc.dg/vect/vect-56.c: Likewise.
4902         * gcc.dg/vect/vect-58.c: Likewise.
4903         * gcc.dg/vect/vect-60.c: Likewise.
4904         * gcc.dg/vect/vect-74.c: Likewise.
4905         * gcc.dg/vect/vect-75.c: Likewise.
4906         * gcc.dg/vect/vect-76.c: Likewise.
4907         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4908         * gcc.dg/vect/vect-77.c: Likewise.
4909         * gcc.dg/vect/vect-77-global.c: Likewise.
4910         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4911         * gcc.dg/vect/vect-78.c: Likewise.
4912         * gcc.dg/vect/vect-78-global.c: Likewise.
4913         * gcc.dg/vect/vect-80.c: Likewise.
4914         * gcc.dg/vect/vect-85.c: Likewise.
4915         * gcc.dg/vect/vect-87.c: Likewise.
4916         * gcc.dg/vect/vect-88.c: Likewise.
4917         * gcc.dg/vect/vect-92.c: Likewise.
4918         * gcc.dg/vect/vect-93.c: Likewise.
4919         * gcc.dg/vect/vect-95.c: Likewise.
4920         * gcc.dg/vect/vect-97.c: Likewise.
4921         * gcc.dg/vect/vect-complex-1.c: Likewise.
4922         * gcc.dg/vect/vect-complex-4.c: Likewise.
4923         * gcc.dg/vect/vect-complex-5.c: Likewise.
4924         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4925         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4926         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4927         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4928         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4929         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4930         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4931         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4932         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4933         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4934         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4935         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4936         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4937         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4938         * gcc.dg/vect/vect-outer-1.c: Likewise.
4939         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4940         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4941         * gcc.dg/vect/vect-outer-2.c: Likewise.
4942         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4943         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4944         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4945         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4946         * gcc.dg/vect/vect-outer-3.c: Likewise.
4947         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4948         * gcc.dg/vect/vect-outer-5.c: Likewise.
4949         * gcc.dg/vect/vect-outer-6.c: Likewise.
4950         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4951         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4952         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4953         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4954         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4955         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4956         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4957         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4958         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4959         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4960         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4961         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4962         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4963         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4964
4965 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4966
4967         PR c/24581
4968         * gcc.dg/torture/complex-sign.h: New header.
4969         * gcc.dg/torture/complex-sign-add.c,
4970         gcc.dg/torture/complex-sign-mixed-add.c,
4971         gcc.dg/torture/complex-sign-mixed-div.c,
4972         gcc.dg/torture/complex-sign-mixed-mul.c,
4973         gcc.dg/torture/complex-sign-mixed-sub.c,
4974         gcc.dg/torture/complex-sign-mul.c,
4975         gcc.dg/torture/complex-sign-sub.c: New tests.
4976
4977 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4978
4979         PR fortran/39876
4980         * gfortran.dg/intrinsic_3.f90: New.
4981
4982 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4983
4984         PR c/39037
4985         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4986         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4987         * gcc.dg/dfp/float-constant-double.c: New test.
4988         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4989         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4990         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4991         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4992         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4993         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4994         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4995         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4996         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4997
4998 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4999
5000         PR middle-end/40057
5001         * gcc.c-torture/execute/pr40057.c: New test.
5002
5003 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5004
5005         * gcc.c-torture/compile/const-high-part.c: New test.
5006
5007 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5008
5009         PR testsuite/40050
5010         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5011         build plugin.
5012
5013 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5014
5015         PR fortran/39630
5016         * gfortran.dg/proc_decl_1.f90: Modified.
5017         * gfortran.dg/proc_ptr_comp_1.f90: New.
5018         * gfortran.dg/proc_ptr_comp_2.f90: New.
5019         * gfortran.dg/proc_ptr_comp_3.f90: New.
5020         * gfortran.dg/proc_ptr_comp_4.f90: New.
5021         * gfortran.dg/proc_ptr_comp_5.f90: New.
5022         * gfortran.dg/proc_ptr_comp_6.f90: New.
5023
5024 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5025
5026         PR c++/17395
5027         * g++.dg/template/call7.C: New test.
5028
5029 2009-05-06  Diego Novillo  <dnovillo@google.com>
5030
5031         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5032
5033 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5034
5035         * gfortran.dg/pr40021.f: Moved to ...
5036         * gfortran.fortran-torture/execute/pr40021.f: Here.
5037
5038 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5039
5040         PR middle-end/39986
5041         * gcc.dg/dfp/pr39986.c: New test.
5042
5043 2009-05-06  Michael Matz  <matz@suse.de>
5044
5045         PR middle-end/40021
5046         * gfortran.dg/pr40021.f: New test.
5047
5048 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5049
5050         * lib/plugin-support.exp: New file containing support procs for
5051         plugin testcases.
5052         * lib/target-supports.exp (check_plugin_available): New proc.
5053         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5054         * gcc.dg/plugin/selfassign.c: New plugin source file.
5055         * gcc.dg/plugin/self-assign-test-1.c: New test.
5056         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5057         * g++.dg/README: Add description for plugin test.
5058         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5059         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5060         * g++.dg/plugin/selfassign.c: New plugin source file.
5061         * g++.dg/plugin/self-assign-test-1.C: New test.
5062         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5063         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5064         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5065         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5066
5067 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5068
5069         PR fortran/40041
5070         * gfortran.dg/intrinsic_2.f90: New test.
5071         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5072
5073 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5074
5075         PR c/40032
5076         * gcc.dg/noncompile/incomplete-5.c: New test.
5077
5078 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5079
5080         PR middle-end/39666
5081         * gcc.dg/pr39666-1.c: New test.
5082         * gcc.dg/pr39666-2.c: Likewise.
5083         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5084         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5085         * gfortran.dg/pr39666-1.f90: Likewise.
5086         * gfortran.dg/pr39666-2.f90: Likewise.
5087
5088 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5089
5090         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5091         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5092         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5093
5094 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5095
5096         PR fortran/39998
5097         * gfortran.dg/proc_ptr_17.f90: New.
5098
5099 2009-05-05  Richard Guenther  <rguenther@suse.de>
5100
5101         PR tree-optimization/40022
5102         * gcc.c-torture/execute/pr40022.c: New testcase.
5103
5104 2009-05-05  Richard Guenther  <rguenther@suse.de>
5105
5106         PR middle-end/40023
5107         * gcc.c-torture/compile/pr40023.c: New testcase.
5108
5109 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5110
5111         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5112         * g++.dg/template/overload9.C: Likewise.
5113         * g++.dg/ext/ms-1.C: New.
5114
5115 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5116
5117         PR c++/40013
5118         * g++.dg/ext/vla7.C: New test.
5119
5120 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5121
5122         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5123
5124 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5125
5126         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5127         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5128         Update expected errors.
5129
5130 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5131
5132         PR c++/28152
5133         * g++.dg/parse/parser-pr28152.C: New.
5134         * g++.dg/parse/parser-pr28152-2.C: New.
5135
5136 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5137
5138         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5139
5140 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5141
5142         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5143         * gcc.target/sparc/fexpand-2.c: Likewise.
5144         * gcc.target/sparc/fpmerge-2.c: Likewise.
5145         * gcc.target/sparc/pdist-2.c: Likewise.
5146
5147 2009-05-03  Richard Guenther  <rguenther@suse.de>
5148
5149         PR c/39983
5150         * gcc.c-torture/compile/pr39983.c: New testcase.
5151
5152 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5153
5154         * gcc.dg/c99-complex-3.c: New test.
5155
5156 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5157
5158         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5159
5160 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5161
5162         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5163
5164 2009-05-02  Richard Guenther  <rguenther@suse.de>
5165
5166         PR middle-end/40001
5167         * gcc.target/spu/pr40001.c: New testcase.
5168
5169 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5170
5171         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5172
5173 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5174
5175         PR middle-end/39579
5176         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5177         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5178
5179 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5180
5181         PR testsuite/39776
5182         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5183         no longer issued.
5184
5185 2009-04-30  David Ayers  <ayers@fsfe.org>
5186
5187         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5188         and gcc_error_prefix variables.
5189         * objc.dg/bad-receiver-type.m: Update to match correct
5190         diagnostics marker.
5191         * objc.dg/encode-5.m: Likewise.
5192         * objc.dg/id-1.m: Likewise.
5193         * objc.dg/method-1.m: Likewise.
5194         * objc.dg/method-6.m: Likewise.
5195         * objc.dg/method-7.m: Likewise.
5196         * objc.dg/method-9.m: Likewise.
5197         * objc.dg/method-11.m: Likewise.
5198         * objc.dg/method-20.m: Likewise.
5199         * objc.dg/private-1.m: Likewise.
5200
5201 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5202
5203         PR libfortran/39667
5204         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5205         * gfortran.dg/advance_4.f90: Likewise
5206         * gfortran.dg/advance_5.f90: Likewise
5207         * gfortran.dg/append_1.f90: Likewise
5208         * gfortran.dg/backslash_1.f90: Likewise
5209         * gfortran.dg/backslash_2.f90: Likewise
5210         * gfortran.dg/backslash_3.f: Likewise
5211         * gfortran.dg/backspace_10.f90: Likewise
5212         * gfortran.dg/backspace_3.f: Likewise
5213         * gfortran.dg/backspace_4.f: Likewise
5214         * gfortran.dg/backspace_5.f: Likewise
5215         * gfortran.dg/backspace_8.f: Likewise
5216         * gfortran.dg/backspace_9.f: Likewise
5217         * gfortran.dg/complex_write.f90: Likewise
5218         * gfortran.dg/convert_implied_open.f90: Likewise
5219         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5220         * gfortran.dg/dos_eol.f: Likewise
5221         * gfortran.dg/empty_format_1.f90: Likewise
5222         * gfortran.dg/endfile.f: Likewise
5223         * gfortran.dg/eof_1.f90: Likewise
5224         * gfortran.dg/eor_1.f90: Likewise
5225         * gfortran.dg/eor_handling_1.f90: Likewise
5226         * gfortran.dg/eor_handling_2.f90: Likewise
5227         * gfortran.dg/eor_handling_3.f90: Likewise
5228         * gfortran.dg/eor_handling_4.f90: Likewise
5229         * gfortran.dg/eor_handling_5.f90: Likewise
5230         * gfortran.dg/error_recovery_5.f90: Likewise
5231         * gfortran.dg/f2003_inquire_1.f03: Likewise
5232         * gfortran.dg/f2003_io_4.f03: Likewise
5233         * gfortran.dg/f2003_io_5.f03: Likewise
5234         * gfortran.dg/f2003_io_7.f03: Likewise
5235         * gfortran.dg/fgetc_1.f90: Likewise
5236         * gfortran.dg/fgetc_2.f90: Likewise
5237         * gfortran.dg/flush_1.f90: Likewise
5238         * gfortran.dg/fmt_exhaust.f90: Likewise
5239         * gfortran.dg/fmt_huge.f90: Likewise
5240         * gfortran.dg/fmt_read.f90: Likewise
5241         * gfortran.dg/fmt_t_1.f90: Likewise
5242         * gfortran.dg/fmt_t_2.f90: Likewise
5243         * gfortran.dg/fmt_t_3.f90: Likewise
5244         * gfortran.dg/fmt_t_4.f90: Likewise
5245         * gfortran.dg/fmt_t_5.f90: Likewise
5246         * gfortran.dg/fmt_t_7.f: Likewise
5247         * gfortran.dg/fseek.f90: Likewise
5248         * gfortran.dg/ftell_1.f90: Likewise
5249         * gfortran.dg/ftell_2.f90: Likewise
5250         * gfortran.dg/func_derived_3.f90: Likewise
5251         * gfortran.dg/inquire_9.f90: Likewise
5252         * gfortran.dg/iostat_1.f90: Likewise
5253         * gfortran.dg/iostat_2.f90: Likewise
5254         * gfortran.dg/list_read_1.f90: Likewise
5255         * gfortran.dg/list_read_4.f90: Likewise
5256         * gfortran.dg/list_read_5.f90: Likewise
5257         * gfortran.dg/list_read_7.f90: Likewise
5258         * gfortran.dg/list_read_8.f90: Likewise
5259         * gfortran.dg/list_read_9.f90: Likewise
5260         * gfortran.dg/namelist_13.f90: Likewise
5261         * gfortran.dg/namelist_14.f90: Likewise
5262         * gfortran.dg/namelist_15.f90: Likewise
5263         * gfortran.dg/namelist_16.f90: Likewise
5264         * gfortran.dg/namelist_17.f90: Likewise
5265         * gfortran.dg/namelist_18.f90: Likewise
5266         * gfortran.dg/namelist_19.f90: Likewise
5267         * gfortran.dg/namelist_20.f90: Likewise
5268         * gfortran.dg/namelist_24.f90: Likewise
5269         * gfortran.dg/namelist_26.f90: Likewise
5270         * gfortran.dg/namelist_27.f90: Likewise
5271         * gfortran.dg/namelist_28.f90: Likewise
5272         * gfortran.dg/namelist_37.f90: Likewise
5273         * gfortran.dg/namelist_38.f90: Likewise
5274         * gfortran.dg/namelist_39.f90: Likewise
5275         * gfortran.dg/namelist_40.f90: Likewise
5276         * gfortran.dg/namelist_43.f90: Likewise
5277         * gfortran.dg/namelist_44.f90: Likewise
5278         * gfortran.dg/namelist_45.f90: Likewise
5279         * gfortran.dg/namelist_46.f90: Likewise
5280         * gfortran.dg/namelist_47.f90: Likewise
5281         * gfortran.dg/namelist_48.f90: Likewise
5282         * gfortran.dg/namelist_49.f90: Likewise
5283         * gfortran.dg/namelist_50.f90: Likewise
5284         * gfortran.dg/namelist_51.f90: Likewise
5285         * gfortran.dg/namelist_52.f90: Likewise
5286         * gfortran.dg/namelist_56.f90: Likewise
5287         * gfortran.dg/namelist_char_only.f90: Likewise
5288         * gfortran.dg/namelist_use.f90: Likewise
5289         * gfortran.dg/namelist_use_only.f90: Likewise
5290         * gfortran.dg/noadv_size.f90: Likewise
5291         * gfortran.dg/open_access_append_1.f90: Likewise
5292         * gfortran.dg/pad_no.f90: Likewise
5293         * gfortran.dg/pr12884.f: Likewise
5294         * gfortran.dg/pr17090.f90: Likewise
5295         * gfortran.dg/pr17285.f90: Likewise
5296         * gfortran.dg/pr17286.f90: Likewise
5297         * gfortran.dg/pr18122.f90: Likewise
5298         * gfortran.dg/pr18210.f90: Likewise
5299         * gfortran.dg/pr18392.f90: Likewise
5300         * gfortran.dg/pr19155.f: Likewise
5301         * gfortran.dg/pr19216.f: Likewise
5302         * gfortran.dg/pr19467.f90: Likewise
5303         * gfortran.dg/pr19657.f: Likewise
5304         * gfortran.dg/pr20257.f90: Likewise
5305         * gfortran.dg/read_bad_advance.f90: Likewise
5306         * gfortran.dg/read_eof_2.f90: Likewise
5307         * gfortran.dg/read_eof_4.f90: Likewise
5308         * gfortran.dg/read_many_1.f: Likewise
5309         * gfortran.dg/read_noadvance.f90: Likewise
5310         * gfortran.dg/read_repeat.f90: Likewise
5311         * gfortran.dg/read_size_noadvance.f90: Likewise
5312         * gfortran.dg/read_x_past.f: Likewise
5313         * gfortran.dg/record_marker_1.f90: Likewise
5314         * gfortran.dg/record_marker_3.f90: Likewise
5315         * gfortran.dg/rewind_1.f90: Likewise
5316         * gfortran.dg/runtime_warning_1.f90: Likewise
5317         * gfortran.dg/shape_3.f90: Likewise
5318         * gfortran.dg/slash_1.f90: Likewise
5319         * gfortran.dg/stat_1.f90: Likewise
5320         * gfortran.dg/stat_2.f90: Likewise
5321         * gfortran.dg/streamio_11.f90: Likewise
5322         * gfortran.dg/streamio_3.f90: Likewise
5323         * gfortran.dg/streamio_4.f90: Likewise
5324         * gfortran.dg/streamio_9.f90: Likewise
5325         * gfortran.dg/tl_editing.f90: Likewise
5326         * gfortran.dg/unf_io_convert_1.f90: Likewise
5327         * gfortran.dg/unf_io_convert_2.f90: Likewise
5328         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5329         * gfortran.dg/unf_short_record_1.f90: Likewise
5330         * gfortran.dg/utf8_1.f03: Likewise
5331         * gfortran.dg/utf8_2.f03: Likewise
5332         * gfortran.dg/widechar_IO_1.f90: Likewise
5333         * gfortran.dg/write_check3.f90: Likewise
5334         * gfortran.dg/write_rewind_2.f: Likewise
5335         * gfortran.dg/x_slash_2.f: Likewise
5336
5337 2009-04-29  Richard Guenther  <rguenther@suse.de>
5338
5339         PR target/39943
5340         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5341         New.
5342         (check_effective_target_vect_floatuint_cvt): Likewise.
5343         * gcc.dg/vect/slp-10.c: Adjust.
5344         * gcc.dg/vect/slp-11.c: Adjust.
5345         * gcc.dg/vect/slp-12b.c: Adjust.
5346         * gcc.dg/vect/slp-33.c: Adjust.
5347         * gcc.c-torture/compile/pr39943.c: New testcase.
5348
5349 2009-04-29  Richard Guenther  <rguenther@suse.de>
5350
5351         PR middle-end/39937
5352         * gcc.c-torture/compile/pr39937.c: New testcase.
5353
5354 2009-04-29  Richard Guenther  <rguenther@suse.de>
5355
5356         PR tree-optimization/39941
5357         * gcc.c-torture/compile/pr39941.c: New testcase.
5358
5359 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5360
5361         * gcc.target/bfin/20090411-1.c: New test.
5362
5363 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5364
5365         PR target/39565
5366         * gcc.dg/pr39565.c: New testcase.
5367
5368 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5369
5370         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5371         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5372         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5373         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5374         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5375         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5376         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5377         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5378         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5379         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5380         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5381         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5382         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5383         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5384         * gcc.target/i386/pr37191.c: Likewise.
5385         * gcc.target/i386/reload-1.c: Likewise.
5386         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5387         * g++.old-deja/g++.pt/repo2.C: Likewise.
5388         * g++.old-deja/g++.pt/repo3.C: Likewise.
5389         * g++.old-deja/g++.pt/repo4.C: Likewise.
5390         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5391         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5392         * g++.dg/template/repo1.C: Likewise.
5393         * g++.dg/template/repo2.C: Likewise.
5394         * g++.dg/template/repo3.C: Likewise.
5395         * g++.dg/template/repo4.C: Likewise.
5396         * g++.dg/template/repo5.C: Likewise.
5397         * g++.dg/template/repo6.C: Likewise.
5398         * g++.dg/template/repo7.C: Likewise.
5399         * g++.dg/template/repo8.C: Likewise.
5400         * g++.dg/template/repo9.C: Likewise.
5401         * g++.dg/rtti/repo1.C: Likewise.
5402         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5403         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5404         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5405         * g++.dg/other/PR23205.C: Skip for vxworks.
5406         * g++.dg/ext/visibility/class1.C: Requires PIC.
5407         * g++.dg/eh/async-unwind2.C: Requires PIC.
5408         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5409         does not have cxa_exit.
5410
5411 2009-04-28  Jing Yu  <jingyu@google.com>
5412
5413         PR testsuite/39790
5414         * lib/target-supports.exp (check_effective_target_tls): Remove
5415         comment of caching.
5416         (check_effective_target_tls_native): Likewise.
5417         (check_effective_target_tls_runtime): Likewise.
5418         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5419         tls to tls_runtime.
5420         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5421
5422 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5423
5424         PR fortran/39946
5425         * gfortran.dg/proc_ptr_16.f90: New.
5426
5427 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5428
5429         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5430         lp64 is true.
5431
5432 2009-04-28  Richard Guenther  <rguenther@suse.de>
5433
5434         PR middle-end/39937
5435         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5436
5437 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5438
5439         * g++.dg/warn/pr35652.C: Removed.
5440         * gcc.dg/pr35652.c: Likewise.
5441
5442 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5443
5444         * gcc.target/ia64/20071210-2.c: New testcase.
5445
5446 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5447
5448         PR c/39323
5449         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5450         * gcc.dg/pr39323-3.c: Ditto.
5451
5452 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5453
5454         PR fortran/39930
5455         PR fortran/39931
5456         * gfortran.dg/ambiguous_reference_2.f90: New.
5457         * gfortran.dg/pointer_assign_7.f90: New.
5458
5459 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5460             Mark Mitchell  <mark@codesourcery.com>
5461
5462         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5463         * gcc.dg/20020103-1.c: Check for __ppc.
5464         * gcc.dg/asm-b.c: Check for __ppc.
5465         * gcc.dg/20020919-1.c: Check for __ppc.
5466         * gcc.dg/20020312-2.c: Likewise.
5467         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5468         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5469         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5470         * g++.dg/warn/weak1.C: Likewise.
5471         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5472         static so appropriate optimizations kick in.
5473         (find_base_value_wrapper): New function.
5474         * g++.dg/eh/simd-5.C: Fix target triplet.
5475         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5476
5477 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5478             H.J. Lu  <hongjiu.lu@intel.com>
5479
5480         PR target/39911
5481         * gcc.target/i386/pr39911.c: New test.
5482
5483 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5484
5485         PR fortran/39879
5486         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5487
5488 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5489
5490         PR c++/35652
5491         Revert:
5492
5493         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5494
5495         * gcc.dg/pr35652.C: New.
5496         * g++.dg/warn/pr35652.C: New.
5497         * gcc.dg/format/plus-1.c: Adjust message.
5498
5499 2009-04-27  DJ Delorie  <dj@redhat.com>
5500
5501         * lib/target-supports.exp (check_effective_target_double64): New.
5502         (check_effective_target_double64plus): New.
5503         (check_effective_target_large_double): New.
5504         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5505         * gcc.dg/div-double-1.c: Likewise.
5506         * gcc.dg/Wconversion-real.c: Require large_double.
5507         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5508
5509         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5510         are too small.
5511
5512         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5513         constants as long.
5514
5515 2009-04-27  Ian Lance Taylor  <iant@google.com>
5516
5517         * gcc.dg/Wcxx-compat-5.c: New testcase.
5518         * gcc.dg/Wcxx-compat-6.c: New testcase.
5519
5520 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5521
5522         Allow non-constant arguments to conversion intrinsics.
5523         * gcc.target/spu/intrinsics-3.c: Update tests.
5524
5525 2009-04-27  Richard Guenther  <rguenther@suse.de>
5526
5527         PR middle-end/39928
5528         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5529         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5530
5531 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5532
5533         PR target/39903
5534         * gcc.dg/torture/pr39903-1.c: New.
5535         * gcc.dg/torture/pr39903-2.c: Likewise.
5536
5537 2009-04-27  Revital Eres  <eres@il.ibm.com>
5538
5539         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5540         and check it.
5541         * gcc.dg/sms-2.c: Add dump check.
5542         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5543         and check it.
5544         * gcc.dg/sms-4.c: Likewise.
5545         * gcc.dg/sms-5.c: Likewise.
5546         * gcc.dg/sms-6.c: Likewise.
5547         * gcc.dg/sms-7.c: Likewise.
5548         * gcc.dg/sms-antideps.c: Rename to...
5549         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5550
5551 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5552
5553         * gnat.dg/opt2.adb: New test.
5554
5555 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5556
5557         PR c++/39875
5558         * g++.dg/warn/Wunused-15.C: New test.
5559
5560 2009-04-26  Michael Matz  <matz@suse.de>
5561
5562         Expand from SSA.
5563         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5564         change regexps.
5565         * gcc.target/i386/pr37248-1.c: Modified.
5566         * gcc.target/i386/pr37248-3.c: Modified.
5567         * gcc.target/i386/pr37248-2.c: Modified.
5568         * gnat.dg/aliasing1.adb: Modified.
5569         * gnat.dg/pack9.adb: Modified.
5570         * gnat.dg/aliasing2.adb: Modified.
5571         * gcc.dg/strict-overflow-2.c: Modified.
5572         * gcc.dg/autopar/reduc-1char.c: Modified.
5573         * gcc.dg/autopar/reduc-2char.c: Modified.
5574         * gcc.dg/autopar/reduc-1.c: Modified.
5575         * gcc.dg/autopar/reduc-2.c: Modified.
5576         * gcc.dg/autopar/reduc-3.c: Modified.
5577         * gcc.dg/autopar/reduc-6.c: Modified.
5578         * gcc.dg/autopar/reduc-7.c: Modified.
5579         * gcc.dg/autopar/reduc-8.c: Modified.
5580         * gcc.dg/autopar/reduc-9.c: Modified.
5581         * gcc.dg/autopar/reduc-1short.c: Modified.
5582         * gcc.dg/autopar/reduc-2short.c: Modified.
5583         * gcc.dg/autopar/parallelization-1.c: Modified.
5584         * gcc.dg/strict-overflow-4.c: Modified.
5585         * gcc.dg/strict-overflow-6.c: Modified.
5586         * gcc.dg/gomp/combined-1.c: Modified.
5587         * gcc.dg/no-strict-overflow-1.c: Modified.
5588         * gcc.dg/no-strict-overflow-3.c: Modified.
5589         * gcc.dg/no-strict-overflow-5.c: Modified.
5590         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5591         * gcc.dg/tree-ssa/pr18134.c: Modified.
5592         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5593         * gcc.dg/tree-ssa/vector-2.c: Modified.
5594         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5595         * gcc.dg/tree-ssa/loop-21.c: Modified.
5596         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5597         * gcc.dg/tree-ssa/vector-3.c: Modified.
5598         * gcc.dg/tree-ssa/asm-3.c: Modified.
5599         * gcc.dg/tree-ssa/pr23294.c: Modified.
5600         * gcc.dg/tree-ssa/loop-22.c: Modified.
5601         * gcc.dg/tree-ssa/loop-15.c: Modified.
5602         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5603         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5604         * gcc.dg/tree-ssa/pr20139.c: Modified.
5605         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5606         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5607         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5608         * gcc.dg/tree-ssa/loop-5.c: Modified.
5609         * gcc.dg/tree-ssa/pr19431.c: Modified.
5610         * gcc.dg/tree-ssa/pr32044.c: Modified.
5611         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5612         * gcc.dg/tree-ssa/loop-19.c: Modified.
5613         * gcc.dg/tree-ssa/loop-28.c: Modified.
5614         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5615         * gcc.dg/tree-ssa/divide-1.c: Modified.
5616         * gcc.dg/tree-ssa/inline-1.c: Modified.
5617         * gcc.dg/tree-ssa/divide-3.c: Modified.
5618         * gcc.dg/tree-ssa/pr30978.c: Modified.
5619         * gcc.dg/tree-ssa/alias-6.c: Modified.
5620         * gcc.dg/tree-ssa/divide-4.c: Modified.
5621         * gcc.dg/tree-ssa/alias-11.c: Modified.
5622         * gcc.dg/no-strict-overflow-7.c: Modified.
5623         * gcc.dg/strict-overflow-1.c: Modified.
5624         * gcc.dg/pr15784-4.c: Modified.
5625         * gcc.dg/pr34263.c: Modified.
5626         * gcc.dg/strict-overflow-3.c: Modified.
5627         * gcc.dg/tree-prof/stringop-1.c: Modified.
5628         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5629         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5630         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5631         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5632         * gcc.dg/no-strict-overflow-2.c: Modified.
5633         * gcc.dg/no-strict-overflow-4.c: Modified.
5634         * gcc.dg/no-strict-overflow-6.c: Modified.
5635         * g++.dg/tree-ssa/pr27090.C: Modified.
5636         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5637         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5638         * g++.dg/tree-ssa/pr19807.C: Modified.
5639         * g++.dg/opt/pr30965.C: Modified.
5640         * g++.dg/init/new17.C: Modified.
5641         * gfortran.dg/whole_file_6.f90: Modified.
5642         * gfortran.dg/whole_file_5.f90: Modified.
5643         * gfortran.dg/reassoc_1.f90: Modified.
5644         * gfortran.dg/reassoc_3.f90: Modified.
5645
5646 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5647
5648         PR fortran/39893
5649         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5650
5651 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5652
5653         PR inline-asm/39543
5654         * gcc.target/i386/pr39543-1.c: New test.
5655         * gcc.target/i386/pr39543-2.c: New test.
5656         * gcc.target/i386/pr39543-3.c: New test.
5657
5658         PR c/39889
5659         * gcc.dg/Wunused-value-3.c: New test.
5660
5661 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5662
5663         PR c/39581
5664         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5665         gcc.dg/vla-21.c: New tests.
5666
5667 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5668
5669         PR c/39556
5670         * gcc.dg/inline-34.c: New test.
5671
5672 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5673
5674         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5675         gcc.dg/enum-const-3.c: New tests.
5676         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5677         -pedantic-errors.  Update expected diagnostics.
5678
5679 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5680
5681         PR c/39582
5682         * gcc.dg/vla-20.c: New test.
5683
5684 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5685
5686         PR c/39564
5687         * gcc.dg/vla-19.c: New test.
5688
5689 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5690
5691         PR preprocessor/39559
5692         * gcc.dg/c99-intconst-2.c: New test.
5693
5694 2009-04-25  Jan Hubicka  <jh@suse.cz>
5695
5696         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5697
5698 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5699
5700         PR fortran/39688
5701         * gfortran.dg/import7.f90: New.
5702
5703 2009-04-24  Richard Guenther  <rguenther@suse.de>
5704
5705         * gcc.dg/tree-ssa/vrp48.c: Fix.
5706
5707 2008-04-24  Doug Kwan  <dougkwan@google.com>
5708
5709         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5710         destination are the same.
5711
5712 2009-04-24  Richard Guenther  <rguenther@suse.de>
5713
5714         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5715
5716 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5717
5718         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5719         gcc.dg/array-const-3.c: New tests.
5720
5721 2009-04-24  Ian Lance Taylor  <iant@google.com>
5722
5723         * gcc.dg/Wcxx-compat-4.c: New testcase.
5724
5725 2009-04-24  Daniel Kraft  <d@domob.eu>
5726
5727         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5728         expected on already erraneous symbol (renamed to fresh one).
5729
5730 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5731
5732         PR middle-end/39867
5733         * gcc.dg/pr39867.c: New.
5734
5735 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5736
5737         PR fortran/39861
5738         PR fortran/39864
5739         * gfortran.dg/intrinsic_1.f90: New.
5740
5741 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5742
5743         * gnat.dg/alignment7.adb: New test.
5744         * gnat.dg/alignment8.adb: Likewise.
5745
5746 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5747
5748         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5749         * gnat.dg/specs/rep_clause2.ads: New test.
5750
5751 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5752
5753         PR rtl-optimization/39794
5754         * gcc.dg/pr39794.c: New test.
5755
5756 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5757
5758         * gnat.dg/atomic1.adb: New test.
5759         * gnat.dg/atomic1_pkg.ads: New helper.
5760
5761 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5762
5763         PR testsuite/39623
5764         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5765         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5766
5767 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5768
5769         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5770         warning.
5771
5772 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5773
5774         PR C/31499
5775         * gcc.dg/vector-init-1.c: New testcase.
5776         * gcc.dg/vector-init-2.c: New testcase.
5777
5778 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5779
5780         * gnat.dg/enum2.adb: New test.
5781         * gnat.dg/enum2_pkg.ads: New helper.
5782
5783 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5784
5785         PR c/39855
5786         * gcc.dg/torture/pr39855.c: New test.
5787
5788 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5789
5790         PR c++/39639
5791         * g++.dg/cpp0x/pr39639.C: New test.
5792
5793 2009-04-22  Mark Heffernan  <meheff@google.com>
5794
5795         * gcc.dg/profile-generate-3.c: New test.
5796
5797 2009-04-22  Jan Hubicka  <jh@suse.cz>
5798
5799         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5800
5801 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5802
5803         PR testsuite/39623
5804         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5805
5806 2009-04-22  Richard Guenther  <rguenther@suse.de>
5807
5808         PR tree-optimization/39824
5809         * gcc.c-torture/compile/pr39824.c: New testcase.
5810
5811 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5812
5813         PR c++/14875
5814         * g++.dg/parse/parser-pr14875.C: New.
5815         * g++.dg/parse/parser-pr14875-2.C: New.
5816         * g++.dg/parse/error6.C: Update match string.
5817
5818 2009-04-22  Richard Guenther  <rguenther@suse.de>
5819
5820         PR tree-optimization/39845
5821         * gcc.c-torture/compile/pr39845.c: New testcase.
5822
5823 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5824
5825         PR fortran/39735
5826         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5827         * gfortran.dg/external_initializer.f90: Modified.
5828         * gfortran.dg/interface_26.f90: Modified.
5829         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5830         * gfortran.dg/proc_ptr_3.f90: Modified.
5831         * gfortran.dg/proc_ptr_15.f90: New.
5832         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5833
5834 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5835
5836         PR c++/35711
5837         * g++.dg/warn/pr35711.C: New.
5838         * g++.dg/conversion/ptrmem2.C: Update.
5839
5840 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5841
5842         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5843         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5844         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5845         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5846         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5847         gcc.c-torture/ChangeLog.0,
5848         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5849         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5850         gcc.target/i386/math-torture/math-torture.exp,
5851         gcc.target/mips/inter/mips16-inter.exp,
5852         gcc.target/mips/mips-nonpic/README,
5853         gcc.target/x86_64/abi/README.gcc,
5854         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5855         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5856         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5857         notices.
5858         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5859
5860 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5861
5862         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5863
5864 2009-04-21  Richard Guenther  <rguenther@suse.de>
5865
5866         PR middle-end/39829
5867         * gcc.dg/torture/pr39829.c: New testcase.
5868
5869 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5870
5871         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5872
5873 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5874
5875         PR 16202
5876         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5877         * gcc.dg/sequence-pt-2.c: New.
5878         * gcc.dg/sequence-pt-3.c: New.
5879         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5880         * g++.dg/warn/sequence-pt-2.c: New.
5881         * g++.dg/warn/sequence-pt-3.c: New.
5882
5883 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5884
5885         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5886
5887 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5888
5889         * gnat.dg/import1.ad[sb]: New test.
5890
5891 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5892
5893         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5894         return 0.
5895
5896 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5897
5898         PR fortran/39811
5899         * gfortran.dg/continuation_11.f90: New test.
5900
5901 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5902
5903         PR c++/13358
5904         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5905         messages. Test for "long long" in system headers.
5906         * gcc.dg/c99-longlong-2.c: New.
5907         * g++.dg/warn/pr13358.C: New.
5908         * g++.dg/warn/pr13358-2.C: New.
5909         * g++.dg/warn/pr13358-3.C: New.
5910         * g++.dg/warn/pr13358-4.C: New.
5911
5912 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5913
5914         * gcc.dg/framework-2.c: Fix up for non existent includes
5915         being fatal errors now.
5916
5917 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5918
5919         PR fortran/39800
5920         * gfortran.dg/private_type_13.f90: New test.
5921         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5922
5923 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5924
5925         PR c++/39803
5926         * g++.dg/warn/Wunused-14.C: New test.
5927
5928 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5929
5930         * gnat.dg/specs/small_alignment.ads: New test.
5931
5932 2009-04-20  Ian Lance Taylor  <iant@google.com>
5933
5934         * gcc.dg/Wcxx-compat-3.c: New testcase.
5935
5936 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5937
5938         * gnat.dg/pack13.ad[sb]: New test.
5939         * gnat.dg/pack13_pkg.ads: New helper.
5940
5941 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5942
5943         * gnat.dg/discr11.ad[sb]: New test.
5944         * gnat.dg/discr11_pkg.ads: New helper.
5945
5946 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5947
5948         PR tree-optimization/39675
5949         * gcc.dg/vect/O3-pr39675-2.c: New test.
5950
5951 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5952
5953         * gnat.dg/rep_clause3.adb: New test.
5954
5955 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5956
5957         PR c/37481
5958         * gcc.dg/c99-flex-array-7.c: New test.
5959
5960 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5961
5962         PR c/19771
5963         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5964
5965 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5966
5967         PR c/38243
5968         * gcc.dg/c99-restrict-3.c: New test.
5969
5970 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5971
5972         PR preprocessor/20078
5973         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5974
5975 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5976
5977         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5978         Do not pass -B$root after -margs.
5979
5980 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5981
5982         PR c/32061
5983         PR c++/36954
5984         * gcc.dg/pr32061.c: New.
5985         * gcc.dg/Wlogical-op-1.c: Update.
5986         * g++.dg/warn/Wlogical-op-1.C: Update.
5987         * g++.dg/warn/pr36954.C: New.
5988
5989 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5990
5991         PR c/27676
5992         * gcc.dg/lvalue-5.c: New test.
5993
5994 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5995
5996         PR c/22367
5997         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5998
5999 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6000
6001         * gcc.dg/cpp/include5.c: New test.
6002
6003 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6004
6005         PR c/35210
6006         * gcc.dg/call-diag-2.c: New test.
6007
6008 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6009
6010         PR preprocessor/39646
6011         * gcc.dg/cpp/line8.c: New test.
6012
6013 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6014
6015         PR preprocessor/39647
6016         * gcc.dg/cpp/line7.c: New test.
6017
6018 2009-04-18  Richard Guenther  <rguenther@suse.de>
6019
6020         PR middle-end/39804
6021         * gcc.target/i386/pr39804.c: New testcase.
6022
6023 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6024
6025         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6026         * g++.dg/other/pr39496.C: Likewise.
6027
6028 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6029
6030         PR middle-end/36902
6031         * gcc.dg/pr36902.c: New.
6032
6033 2009-04-17  Diego Novillo  <dnovillo@google.com>
6034
6035         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6036         violation for variable 'inside_main'.
6037
6038 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6039
6040         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6041
6042 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6043
6044         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6045
6046 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6047
6048         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6049         * gfortran.dg/chmod_2.f90: Likewise.
6050         * gfortran.dg/chmod_3.f90: Likewise.
6051         * gfortran.dg/open_errors.f90: Likewise.
6052         * gfortran.dg/stat_1.f90: Likewise.
6053         * gfortran.dg/stat_2.f90: Likewise.
6054
6055 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6056
6057         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6058         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6059         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6060         * gfortran.dg/nearest_1.f90: Likewise.
6061         * gfortran.dg/nearest_3.f90: Likewise.
6062         * gfortran.dg/isnan_1.f90: Likewise.
6063         * gfortran.dg/isnan_2.f90: Likewise.
6064         * gfortran.dg/nan_1.f90: Likewise.
6065         * gfortran.dg/nan_2.f90: Likewise.
6066         * gfortran.dg/nan_3.f90: Likewise.
6067         * gfortran.dg/nan_4.f90: Likewise.
6068         * gfortran.dg/module_nan.f90: Likewise.
6069         * gfortran.dg/int_conv_2.f90: Likewise.
6070         * gfortran.dg/init_flag_3.f90: Likewise.
6071         * gfortran.dg/namelist_42.f90: Likewise.
6072         * gfortran.dg/namelist_43.f90: Likewise.
6073         * gfortran.dg/real_const_3.f90: Likewise.
6074         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6075
6076         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6077         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6078         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6079         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6080         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6081
6082         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6083         * gfortran.dg/gamma_5.f90: Likewise.
6084
6085 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6086
6087         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6088         less strict so it also works with auto-overlay support.
6089         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6090         for "exceeds local store" linker errors on the SPU.
6091
6092         * lib/gfortran.exp: Include target-supports.exp.
6093         (gfortran_init): On SPU targets where automatic overlay support
6094         is available, use it to build all Fortran test cases.
6095
6096         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6097
6098 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6099
6100         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6101         rule enforced by gnat on taft types.
6102
6103 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR testsuite/39792
6106         * g++.dg/ext/complit11.C: Add empty dg-options.
6107
6108 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6109
6110         PR c++/17570
6111         * g++.dg/template/defarg11.C: New test.
6112
6113 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6114
6115         PR c++/28766
6116         * g++.dg/ext/complit11.C: New testcase.
6117
6118 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6119
6120         PR c++/39551
6121         * g++.dg/warn/Wunused-13.C: New testcase.
6122
6123 2009-04-15  Ian Lance Taylor  <iant@google.com>
6124
6125         * gcc.dg/Wenum-compare-1.c: New testcase.
6126
6127 2009-04-15  Richard Guenther  <rguenther@suse.de>
6128
6129         PR tree-optimization/39764
6130         * g++.dg/torture/pr39764.C: New testcase.
6131
6132 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6133
6134         * g++.dg/ext/altivec-17.C: New.
6135
6136 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6137
6138         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6139         * gnat.dg/specs/limited1.ads: Ditto.
6140
6141 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6142
6143         PR testsuite/39769
6144         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6145         for testing the results of estimate instructions.
6146         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6147         * gcc.dg/vmx/3a-05.c (test): Ditto.
6148
6149 2009-04-14  Jason Merrill  <jason@redhat.com>
6150
6151         PR c++/39763
6152         * g++.dg/warn/Wshadow-4.C: Extend.
6153
6154 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6155
6156         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6157         (do_D): Remove attribute hidden.
6158
6159 2009-04-13  Jason Merrill  <jason@redhat.com>
6160
6161         PR c++/39480
6162         * g++.dg/init/copy7.C: New.
6163
6164 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6165
6166         PR testsuite/39733
6167         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6168         (check_for_all_options): This.
6169
6170 2009-04-13  Jason Merrill  <jason@redhat.com>
6171
6172         PR c++/39750
6173         * g++.dg/template/crash90.C: New.
6174
6175 2009-04-12  Jason Merrill  <jason@redhat.com>
6176
6177         PR c++/39742
6178         * g++.dg/overload/extern-C-2.C: New.
6179
6180 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6181
6182         PR preprocessor/31869
6183         * gcc.dg/cpp/strify5.c: New test.
6184
6185 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6186
6187         * gnat.dg/enum1.adb: New test.
6188         * gnat.dg/enum1_pkg.ads: New helper.
6189
6190 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6191
6192         PR target/39740
6193         * gcc.target/alpha/pr39740.c: New test.
6194
6195 2009-04-11  Daniel Kraft  <d@domob.eu>
6196
6197         PR fortran/37746
6198         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6199         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6200         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6201         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6202         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6203         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6204         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6205         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6206         expected string length that failed with -fbounds-check now.
6207         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6208
6209 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6210
6211         PR fortran/39692
6212         * gfortran.dg/proc_ptr_14.f90: New.
6213
6214 2009-04-11  Richard Guenther  <rguenther@suse.de>
6215
6216         PR middle-end/39732
6217         * g++.dg/torture/pr39732.C: New testcase.
6218
6219 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6220
6221         * gfortran.dg/whole_file_5.f90: New.
6222         * gfortran.dg/whole_file_6.f90: New.
6223
6224 2009-04-11  Richard Guenther  <rguenther@suse.de>
6225
6226         PR tree-optimization/39713
6227         * g++.dg/torture/pr39713.C: New testcase.
6228
6229 2009-04-10  Richard Guenther  <rguenther@suse.de>
6230
6231         PR c/39712
6232         * gcc.dg/pr39712.c: New testcase.
6233
6234 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6235
6236         PR c++/28301
6237         * g++.dg/cpp0x/enum2.C: Updated.
6238         * g++.dg/debug/pr22514.C: Likewise.
6239         * g++.dg/parse/enum2.C: Likewise.
6240         * g++.dg/parse/enum3.C: Likewise.
6241         * g++.dg/template/crash79.C: Likewise.
6242         * g++.old-deja/g++.jason/cond.C: Likewise.
6243
6244 2009-04-10  Chao-ying Fu  <fu@mips.com>
6245
6246         * gcc.target/mips/interrupt_handler.c: Change from compile to
6247         assemble.
6248
6249 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6250
6251         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6252
6253 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6254
6255         PR fortran/38709
6256         * gfortran.dg/zero_sized_6.f90: New.
6257
6258 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6259
6260         PR  c++/20118
6261         * g++.dg/parse/pr20118.C: New.
6262         * g++.dg/template/spec16.C: Update.
6263
6264 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6265
6266         PR testsuite/35621
6267         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6268         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6269         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6270         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6271         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6272         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6273         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6274         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6275         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6276         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6277         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6278         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6279         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6280         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6281         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6282         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6283         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6284
6285 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6286
6287         PR target/39678
6288         * g++.dg/torture/pr39678.C: New.
6289         * gcc.dg/compat/struct-complex-2.h: Likewise.
6290         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6291         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6292         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6293         * gcc.dg/torture/pr39678.c: Likewise.
6294         * gcc.target/i386/pr39678.c: Likewise.
6295
6296         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6297         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6298
6299         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6300         <complex.h>.  Add tests for structure with complex float.
6301
6302 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6303             Joseph Myers  <joseph@codesourcery.com>
6304
6305         PR target/36800
6306         * gcc.dg/dfp/pr36800.c: New.
6307
6308 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6309             Rafael Avila de Espindola  <espindola@google.com>
6310
6311         * gcc.misc-tests/help.exp: New file.
6312         * lib/options.exp: New file.
6313
6314 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6315
6316         PR libobjc/36610
6317         * objc/execute/forward-1.x: New.
6318
6319 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6320
6321         * gcc.dg/pr27150-1.c: Change to a link test.
6322
6323 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6324
6325         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6326         3 of the GNU General Public License and to point readers at the
6327         COPYING3 file and the FSF's license web page.
6328         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6329         * gcc.dg/struct/struct-reorg.exp: Likewise.
6330         * gcc.target/spu/tag_manager.c: Likewise.
6331
6332 2009-04-09  Richard Guenther  <rguenther@suse.de>
6333
6334         PR testsuite/39696
6335         * ssa-ccp-25.c: Adjust pattern.
6336
6337 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6338
6339         PR fortran/36704
6340         * gfortran.dg/external_procedures_1.f90: Modified.
6341         * gfortran.dg/proc_ptr_result_1.f90: New.
6342         * gfortran.dg/proc_ptr_result_2.f90: New.
6343         * gfortran.dg/proc_ptr_result_3.f90: New.
6344
6345 2009-04-09  Richard Guenther  <rguenther@suse.de>
6346
6347         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6348         to prevent constant propagation.
6349         * gcc.dg/vect/vect-56.c: Likewise.
6350         * gcc.dg/vect/vect-58.c: Likewise.
6351         * gcc.dg/vect/vect-60.c: Likewise.
6352         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6353         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6354         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6355
6356 2009-04-09  Richard Guenther  <rguenther@suse.de>
6357
6358         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6359         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6360
6361 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6362
6363         PR c/39613
6364         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6365         New tests.
6366
6367 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6368
6369         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6370         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6371
6372 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6373
6374         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6375
6376 2009-04-08  Jason Merrill  <jason@redhat.com>
6377
6378         PR c++/25185
6379         * g++.dg/template/error40.C: Add another test.
6380
6381 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6382
6383         PR c/39614
6384         PR c/39673
6385         * gcc.c-torture/compile/pr39614-1.c,
6386         gcc.c-torture/compile/pr39614-2.c,
6387         gcc.c-torture/compile/pr39614-3.c,
6388         gcc.c-torture/compile/pr39614-4.c,
6389         gcc.c-torture/compile/pr39614-5.c,
6390         gcc.c-torture/compile/pr39673-1.c,
6391         gcc.c-torture/compile/pr39673-2.c: New tests.
6392         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6393         more cases.
6394         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6395         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6396         expected errors.
6397
6398 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6399
6400         PRc++/39637
6401         * g++.dg/cpp0x/variadic-crash2.C: New test.
6402
6403 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6404
6405         PR fortran/38863
6406         * gfortran.dg/alloc_comp_result_1.f90: New test.
6407
6408 2009-04-07  Jason Merrill  <jason@redhat.com>
6409
6410         PR c++/34691
6411         * g++.dg/overload/extern-C-1.C: New.
6412
6413 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6414
6415         PR testsuite/39325
6416         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6417
6418 2009-04-07  Jason Merrill  <jason@redhat.com>
6419
6420         PR c++/25185
6421         * g++.dg/template/error40.C: New.
6422
6423 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6424
6425         PR fortran/38152
6426         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6427
6428 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6429
6430         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6431
6432 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6433
6434         PR fortran/38290
6435         * gfortran.dg/proc_decl_1.f90: Modified.
6436         * gfortran.dg/proc_ptr_11.f90: Extended.
6437         * gfortran.dg/proc_ptr_13.f90: Modified.
6438
6439 2009-04-06  Jason Merrill  <jason@redhat.com>
6440
6441         PR c++/35146
6442         * g++.dg/template/fnspec1.C: New.
6443
6444 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6445
6446         * lib/gnat.exp: Handle multilib.
6447
6448 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6449
6450         PR fortran/38863
6451         * gfortran.dg/dependency_23.f90: New test.
6452
6453 2009-04-06  Richard Guenther  <rguenther@suse.de>
6454
6455         PR tree-optimization/28868
6456         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6457         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6458         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6459         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6460
6461 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6462
6463         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6464
6465 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6466
6467         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6468
6469 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6470
6471         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6472         with the built-in y0, and the subsequent warning.
6473         (y1): Likewise, rename to y_1.
6474
6475 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6476
6477         PR fortran/39414
6478         * gfortran.dg/proc_decl_21.f90: New.
6479
6480 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6481
6482         PR fortran/36091
6483         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6484
6485 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6486
6487         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6488         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6489         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6490         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6491         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6492         gfortran.dg/namelist_49.f90: Gate test on effective_target
6493         fd_truncate.
6494         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6495
6496 2009-04-05  Daniel Kraft  <d@domob.eu>
6497
6498         PR fortran/38654
6499         * gfortran.dg/read_float_2.f03
6500         * gfortran.dg/read_float_3.f90
6501
6502 2009-04-05  Richard Guenther  <rguenther@suse.de>
6503
6504         PR tree-optimization/39648
6505         * gcc.c-torture/compile/pr39648.c: New testcase.
6506
6507 2009-04-05  Jason Merrill  <jason@redhat.com>
6508
6509         PR c++/14912
6510         * g++.dg/template/error39.C: New.
6511
6512 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6513
6514         PR fortran/29458
6515         * gfortran.dg/implied_do_1.f90: New.
6516
6517 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6518
6519         PR fortran/39577
6520         * gfortran.dg/recursive_check_8.f90: New.
6521         * gfortran.dg/recursive_check_9.f90: New.
6522         * gfortran.dg/recursive_check_10.f90: New.
6523         * gfortran.dg/recursive_check_11.f90: New.
6524         * gfortran.dg/recursive_check_12.f90: New.
6525         * gfortran.dg/recursive_check_13.f90: New.
6526         * gfortran.dg/recursive_check_14.f90: New.
6527
6528 2009-04-04  Jason Merrill  <jason@redhat.com>
6529
6530         PR c++/25185
6531         * g++.dg/template/error38.C: Add more tests.
6532
6533 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6534
6535         PR fortran/37614
6536         * gfortran.dg/common_align_2.f90: New test.
6537
6538 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6539
6540         PR target/39501
6541         * gcc.c-torture/execute/pr39501.c: New file.
6542         * gcc.c-torture/execute/pr39501.x: New file.
6543
6544 2009-04-04  Richard Guenther  <rguenther@suse.de>
6545
6546         PR tree-optimization/8781
6547         PR tree-optimization/37892
6548         * g++.dg/tree-ssa/pr8781.C: New testcase.
6549         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6550
6551 2009-04-04  Richard Guenther  <rguenther@suse.de>
6552
6553         PR tree-optimization/39636
6554         * gcc.c-torture/compile/pr39636.c: New testcase.
6555
6556 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6557
6558         PR rtl-optimization/39607
6559         * g++.dg/opt/pr39607.C: New.
6560
6561 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6562
6563         PR fortran/39594
6564         * gfortran.dg/common_12.f90: New.
6565
6566 2009-04-03  Jason Merrill  <jason@redhat.com>
6567
6568         PR c++/39608
6569         * g++.dg/template/const2.C: New test.
6570
6571 2009-04-03  Richard Guenther  <rguenther@suse.de>
6572
6573         PR tree-optimization/2480
6574         PR tree-optimization/23086
6575         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6576         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6577
6578 2009-04-03  Richard Guenther  <rguenther@suse.de>
6579
6580         PR tree-optimization/34743
6581         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6582         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6583         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6584         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6585         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6586         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6587         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6588         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6589
6590 2009-04-03  Richard Guenther  <rguenther@suse.de>
6591
6592         PR middle-end/13146
6593         PR tree-optimization/23940
6594         PR tree-optimization/33237
6595         PR middle-end/33974
6596         PR middle-end/34093
6597         PR tree-optimization/36201
6598         PR tree-optimization/36230
6599         PR tree-optimization/38049
6600         PR tree-optimization/38207
6601         PR tree-optimization/38230
6602         PR tree-optimization/38301
6603         PR tree-optimization/38585
6604         PR middle-end/38895
6605         PR tree-optimization/38985
6606         PR tree-optimization/39299
6607         * gcc.dg/pr19633-1.c: Adjust.
6608         * gcc.dg/torture/pta-callused-1.c: Likewise.
6609         * gcc.dg/torture/pr39074-2.c: Likewise.
6610         * gcc.dg/torture/pr39074.c: Likewise.
6611         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6612         * gcc.dg/torture/pr30375.c: Adjust.
6613         * gcc.dg/torture/pr33563.c: Likewise.
6614         * gcc.dg/torture/pr33870.c: Likewise.
6615         * gcc.dg/torture/pr33560.c: Likewise.
6616         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6617         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6618         * gcc.dg/tree-ssa/alias-15.c: Remove.
6619         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6620         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6621         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6622         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6623         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6624         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6625         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6626         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6627         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6628         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6629         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6630         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6631         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6632         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6633         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6634         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6635         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6636         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6637         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6638         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6639         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6640         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6641         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6642         * gcc.dg/uninit-B.c: XFAIL.
6643         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6644         * gcc.dg/uninit-pr19430.c: XFAIL.
6645         * g++.dg/tree-ssa/pr13146.C: New testcase.
6646         * g++.dg/opt/pr36187.C: Adjust.
6647         * g++.dg/torture/20090329-1.C: New testcase.
6648
6649 2009-04-02  Chao-ying Fu  <fu@mips.com>
6650
6651         * gcc.target/mips/interrupt_handler.c: New test.
6652
6653 2009-04-02  David Ayers  <ayers@fsfe.org>
6654
6655         PR objc/18456
6656         * objc.dg/bad-receiver-type-2.m: New test contributed by
6657         Alexander Mamberg.
6658
6659 2009-04-02  Jason Merrill  <jason@redhat.com>
6660
6661         PR c++/25185
6662         * g++.dg/template/error38.C: New test.
6663
6664 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6665
6666         PR tree-optimization/31677
6667         * gcc.dg/memcpy-1.c: Add compiler option.
6668
6669 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6670
6671         PR tree-optimization/39595
6672         * gfortran.dg/vect/O3-pr39595.f: New test.
6673
6674 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6675
6676         PR c++/26693
6677         * g++.dg/template/typedef11.C: New test.
6678         * g++.dg/template/typedef12.C: Likewise.
6679         * g++.dg/template/typedef13.C: Likewise.
6680         * g++.dg/template/typedef14.C: Likewise.
6681         * g++.dg/template/typedef15.C: Likewise.
6682         * g++.dg/template/typedef16.C: Likewise.
6683         * g++.dg/template/sfinae3.C: Compile this pedantically.
6684         The only errors expected should be the one saying the typedef is ill
6685         formed.
6686         * g++.old-deja/g++.pt/typename8.C: Likewise.
6687         * g++.dg/template/access11.C: Update this.
6688
6689 2009-04-02  Richard Guenther  <rguenther@suse.de>
6690
6691         PR tree-optimization/37221
6692         * gcc.c-torture/compile/20090331-1.c: New testcase.
6693
6694 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6695
6696         * gcc.c-torture/compile/20090401-1.c: New test.
6697
6698 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6699
6700         PR c++/4926
6701         * g++.dg/template/pr4926-1.C: New.
6702
6703 2009-04-01  Xinliang David Li  <davidxl@google.com>
6704
6705         * gcc.target/i386/all_one_m128i.c: New test.
6706
6707 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6708
6709         PR c/39027
6710         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6711         * gcc.dg/fltconst-2.c: New test.
6712         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6713         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6714
6715         PR c/33466
6716         * gcc.dg/cpp/pr33466.c: New test.
6717         * gcc.dg/dfp/pr33466.c: New test.
6718         * gcc.dg/fixed-point/pr33466.c: New test.
6719
6720 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6721
6722         PR tree-optimization/35011
6723         * g++.dg/other/pr35011.C: New.
6724
6725 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR target/39226
6728         * gcc.dg/pr39226.c: New test.
6729
6730 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6731
6732         PR c++/35240
6733         * g++.dg/template/pr35240.C: New.
6734
6735 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6736
6737         PR c/39605
6738         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6739         * gcc.dg/pr25682.c: Update expected diagnostics.
6740
6741 2009-04-01  Richard Guenther  <rguenther@suse.de>
6742
6743         * gcc.dg/fold-plusmult-2.c: New testcase.
6744
6745 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6746
6747         PR c/37772
6748         * gcc.dg/pr37772.c: New test.
6749         * g++.dg/ext/asm11.C: New test.
6750
6751 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6752
6753         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6754         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6755         defined.
6756
6757 2009-03-31  Jason Merrill  <jason@redhat.com>
6758
6759         * g++.old-deja/g++.other/using9.C: Add expected errors.
6760
6761 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6762
6763         * gcc.c-torture/compile/pr33009.c: Removed.
6764
6765 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6766
6767         * gcc.c-torture/compile/pr33009.c: Delete.
6768         * gcc.c-torture/compile/pr11832.c: Likewise.
6769
6770 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6771
6772         PR c/448
6773         * lib/target-supports.exp (check_effective_target_stdint_types):
6774         Update comment.
6775         (check_effective_target_inttypes_types): New.
6776         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6777         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6778         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6779
6780 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6781
6782         PR fortran/38917
6783         PR fortran/38918
6784         * gfortran.dg/data_pointer_1.f90: New test.
6785
6786 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6787
6788         PR fortran/38915
6789         * gfortran.dg/char_length_15.f90: New test.
6790
6791 2009-03-31  Jason Merrill  <jason@redhat.com>
6792
6793         C++ DR 613
6794         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6795         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6796         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6797         xfail others.
6798
6799         * g++.dg/other/typedef2.C: New test.
6800
6801         PR c++/37806
6802         * g++.dg/template/typedef17.C: New test.
6803
6804         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6805         * g++.dg/cpp0x/auto12.C: Likewise.
6806
6807 2009-03-31  Richard Guenther  <rguenther@suse.de>
6808
6809         PR middle-end/31029
6810         * gcc.dg/fold-compare-4.c: New testcase.
6811         * gcc.dg/fold-compare-5.c: Likewise.
6812
6813 2009-03-31  Richard Guenther  <rguenther@suse.de>
6814
6815         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6816
6817 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6818
6819         PR target/39592
6820         * gcc.target/i386/pr39592-1.c: New test.
6821
6822 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6823
6824         PR preprocessor/15638
6825         * gcc.dg/cpp/missing-header-1.c: New test.
6826         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6827         "compilation terminated" message.
6828         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6829         test #include "".
6830         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6831         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6832         terminated" message.
6833
6834 2009-03-31  Richard Guenther  <rguenther@suse.de>
6835
6836         PR middle-end/23401
6837         PR middle-end/27810
6838         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6839         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6840
6841 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6842
6843         PR fortran/38389
6844         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6845         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6846         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6847         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6848         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6849         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6850         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6851
6852 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6853
6854         PR fortran/22571
6855         * gfortran.dg/whole_file_1.f90: New test.
6856         PR fortran/26227
6857         * gfortran.dg/whole_file_2.f90: New test.
6858         * gfortran.dg/whole_file_3.f90: New test.
6859         PR fortran/24886
6860         * gfortran.dg/whole_file_4.f90: New test.
6861
6862 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6863
6864         * gfortran.dg/bind_c_usage_19.f90: New test.
6865
6866         PR target/39558
6867         * gcc.target/powerpc/altivec-29.c: New test.
6868
6869 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6870
6871         PR rtl-optimization/323
6872         * gcc.target/i386/excess-precision-1.c,
6873         gcc.target/i386/excess-precision-2.c,
6874         gcc.target/i386/excess-precision-3.c,
6875         gcc.target/i386/excess-precision-4.c,
6876         gcc.target/i386/excess-precision-5.c,
6877         gcc.target/i386/excess-precision-6.c: New tests.
6878
6879 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6880
6881         PR c/35235
6882         * gcc.dg/c99-array-lval-8.c: New test.
6883
6884 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6885
6886         PR preprocessor/34695
6887         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6888         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6889         instead of dg-warning for "previous definition" messages.
6890         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6891         "warnings being treated as errors" message.
6892         * gcc.dg/fltconst-1.c: Use -fshow-column.
6893
6894 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6895
6896         PR fortran/38823
6897         * gfortran.dg/power1.f90: New test.
6898
6899 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6900
6901         PR c/456
6902         PR c/5675
6903         PR c/19976
6904         PR c/29116
6905         PR c/31871
6906         PR c/35198
6907         * gcc.c-torture/compile/20081108-1.c,
6908         gcc.c-torture/compile/20081108-2.c,
6909         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6910         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6911         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6912         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6913         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6914         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6915         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6916         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6917         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6918         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6919         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6920         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6921         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6922         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6923         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6924         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6925         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6926         case.
6927         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6928         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6929         XFAILs.  Update expected messages.
6930         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6931         expected messages.
6932         * gcc.dg/real-const-1.c: Replace with test from original PR.
6933         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6934         when casting from non-constant integer to pointer.
6935
6936 2009-03-29  Richard Guenther  <rguenther@suse.de>
6937
6938         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6939
6940 2009-03-29  Daniel Kraft  <d@domob.eu>
6941
6942         PR fortran/37423
6943         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6944         DEFERRED bindings.
6945         * gfortran.dg/typebound_proc_9.f03: New test.
6946         * gfortran.dg/typebound_proc_10.f03: New test.
6947         * gfortran.dg/typebound_proc_11.f03: New test.
6948         * gfortran.dg/abstract_type_5.f03: New test.
6949
6950 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6951
6952         PR fortran/38507
6953         * gfortran.dg/do_4.f: New.
6954         * gfortran.dg/goto_2.f90: Correct expected warnings.
6955         * gfortran.dg/goto_4.f90: Likewise.
6956         * gfortran.dg/goto_5.f90: New.
6957
6958 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6959
6960         PR target/39545
6961         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6962
6963         * gcc.target/i386/pr39545-1.c: New.
6964         * gcc.target/i386/pr39545-2.c: Likewise.
6965
6966         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6967         (flex2_struct): Likewise.
6968         (check_struct_passing7): Likewise.
6969         (check_struct_passing8): Likewise.
6970         (f1s): Likewise.
6971         (f2s): Likewise.
6972         (main): Call check_struct_passing7 and check_struct_passing8.
6973
6974 2009-03-29  Richard Guenther  <rguenther@suse.de>
6975
6976         * gcc.c-torture/execute/20090113-1.c: New testcase.
6977         * gcc.c-torture/execute/20090113-2.c: Likewise.
6978         * gcc.c-torture/execute/20090113-3.c: Likewise.
6979         * gcc.c-torture/execute/20090207-1.c: Likewise.
6980         * gcc.c-torture/compile/20090114-1.c: Likewise.
6981         * gcc.c-torture/compile/20090328-1.c: Likewise.
6982         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6983
6984 2009-03-29  David Ayers  <ayers@fsfe.org>
6985
6986         PR objc/27377
6987         * objc.dg/conditional-1.m: New tests.
6988
6989 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6990
6991         * gcc.dg/winline-10.c: New test.
6992
6993 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6994
6995         PR fortran/34656
6996         * gfortran.dg/do_check_1.f90: Add test.
6997         * gfortran.dg/do_check_2.f90: Add test.
6998         * gfortran.dg/do_check_3.f90: Add test.
6999         * gfortran.dg/do_check_4.f90: Add test.
7000
7001 2009-03-28  Jan Hubicka  <jh@suse.cz>
7002
7003         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7004         * gcc.dg/pr33826.c: Update dump files.
7005         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7006         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7007
7008 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7009
7010         * g++.dg/tree-ssa/fwprop-align.C: New test.
7011
7012 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7013
7014         * gcc.target/powerpc/altivec-28.c: New test.
7015
7016         PR c++/39554
7017         * gcc.dg/wdisallowed-functions-1.c: Removed.
7018         * gcc.dg/wdisallowed-functions-2.c: Removed.
7019         * gcc.dg/wdisallowed-functions-3.c: Removed.
7020         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7021         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7022         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7023
7024 2009-03-28  Richard Guenther  <rguenther@suse.de>
7025
7026         PR tree-optimization/38723
7027         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7028
7029 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7030
7031         PR fortran/38538
7032         * gfortran.dg/char_result_13.f90: New test.
7033
7034 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7035
7036         PR fortran/38765
7037         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7038
7039 2009-03-28  Daniel Kraft  <d@domob.eu>
7040
7041         * gfortran.dg/trim_1.f90: New test.
7042
7043 2009-03-28  Richard Guenther  <rguenther@suse.de>
7044
7045         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7046         * g++.dg/warn/Warray-bounds.C: Likewise.
7047
7048 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7049
7050         PR fortran/32626
7051         * gfortran.dg/recursive_check_7.f90: New test.
7052
7053 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7054
7055         PR fortran/38432
7056         * gfortran.dg/do_check_5.f90: New test.
7057         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7058         * gfortran.dg/array_constructor_18.f90: Ditto.
7059         * gfortran.dg/array_constructor_22.f90: Ditto.
7060         * gfortran.dg/do_3.F90: Ditto.
7061         * gfortran.dg/do_1.f90: Ditto.
7062
7063 2009-03-28  Richard Guenther  <rguenther@suse.de>
7064
7065         PR tree-optimization/38180
7066         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7067
7068 2009-03-28  Richard Guenther  <rguenther@suse.de>
7069
7070         PR tree-optimization/38513
7071         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7072         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7073         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7074         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7075         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7076         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7077         * gcc.dg/vect/vect-35.c: Likewise.
7078         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7079         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7080         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7081
7082 2009-03-28  Richard Guenther  <rguenther@suse.de>
7083
7084         PR tree-optimization/38968
7085         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7086
7087 2009-03-28  Richard Guenther  <rguenther@suse.de>
7088
7089         PR tree-optimization/37795
7090         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7091
7092 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7093
7094         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7095         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7096         options for removed targets.
7097
7098 2009-03-27  Richard Guenther  <rguenther@suse.de>
7099
7100         PR tree-optimization/39120
7101         * gcc.c-torture/execute/pr39120.c: New testcase.
7102
7103 2009-03-27  Richard Guenther  <rguenther@suse.de>
7104
7105         PR tree-optimization/39120
7106         * gcc.dg/torture/pta-callused-1.c: New testcase.
7107
7108 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7109
7110         PR middle-end/39315
7111         * gcc.target/i386/pr39315-1.c: New.
7112         * gcc.target/i386/pr39315-2.c: Likewise.
7113         * gcc.target/i386/pr39315-3.c: Likewise.
7114         * gcc.target/i386/pr39315-4.c: Likewise.
7115         * gcc.target/i386/pr39315-check.c: Likewise.
7116
7117 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7118
7119         PR c/39323
7120         * gcc.dg/pr39323-1.c: New.
7121         * gcc.dg/pr39323-2.c: Likewise.
7122         * gcc.dg/pr39323-3.c: Likewise.
7123
7124 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7125
7126         PR target/38034
7127         * gcc.target/ia64/sync-1.c: New.
7128
7129 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7130
7131         PR target/39472
7132         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7133         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7134         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7135         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7136         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7137         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7138         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7139         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7140
7141 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7142
7143         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7144         for low precision (i.e. float).
7145
7146 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7147             Jakub Jelinek  <jakub@redhat.com>
7148
7149         PR debug/37959
7150         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7151
7152 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7153
7154         * gcc.dg/memmove-2.c: New test.
7155         * gcc.dg/memmove-3.c: New test.
7156
7157         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7158         in clone naming.
7159
7160 2009-03-27  Xinliang David Li  <davidxl@google.com>
7161
7162         PR tree-optimization/39557
7163         * g++.dg/tree-ssa/dom-invalid.C: New test.
7164
7165 2009-03-27  Xinliang David Li  <davidxl@google.com>
7166
7167         PR tree-optimization/39548
7168         * g++.dg/tree-ssa/copyprop.C: New test.
7169
7170 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7171
7172         PR c++/38638
7173         * g++.dg/template/typename17.C: New testcase.
7174         * g++.dg/template/typename18.C: New testcase.
7175
7176 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7177
7178         PR c++/36799
7179         * g++.dg/other/var_copy-1.C: New test.
7180
7181 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7182
7183         PR c++/37647
7184         * g++.dg/parse/ctor9.C: New test.
7185
7186 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7187
7188         PR c++/29727
7189         * g++.dg/init/error2.C: New test.
7190
7191 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7192
7193         PR c++/35652
7194         * gcc.dg/pr35652.C: New.
7195         * g++.dg/warn/pr35652.C: New.
7196         * gcc.dg/format/plus-1.c: Adjust message.
7197
7198 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7199
7200         PR c++/39554
7201         * gcc.dg/wdisallowed-functions-3.c: New test.
7202         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7203
7204 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7205
7206         * gcc.dg/inline-33.c: Fix when pic.
7207
7208 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7209
7210         * gcc.target/ia64/20090324-1.c: New test.
7211
7212 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7213
7214         PR c/27898
7215         * gcc.dg/pr27898.c: New test.
7216
7217         PR tree-optimization/32139
7218         * gcc.c-torture/compile/pr32139.c: New test.
7219
7220 2009-03-24  Jason Merrill  <jason@redhat.com>
7221
7222         PR c++/28274
7223         * g++.dg/parse/defarg14.C: New test.
7224
7225 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7226
7227         PR libfortran/39528
7228         * gfortran.dg/read_repeat.f90: New test.
7229
7230 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7231
7232         PR tree-optimization/39529
7233         * gcc.dg/vect/pr39529.c: New test.
7234
7235 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7236             Jakub Jelinek  <jakub@redhat.com>
7237
7238         PR debug/39524
7239         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7240
7241 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7242
7243         PR c/39495
7244         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7245
7246 2009-03-23  Jason Merrill  <jason@redhat.com>
7247
7248         * g++.dg/cpp0x/auto12.C: Add variadic test.
7249
7250         PR c++/39526
7251         * g++.dg/warn/Wshadow-4.C: New test.
7252
7253 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7254
7255         PR tree-optimization/39516
7256         * gfortran.dg/pr39516.f: New test.
7257
7258 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7259
7260         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7261         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7262         variable, not environment variable.
7263
7264 2009-03-21  Jason Merrill  <jason@redhat.com>
7265
7266         PR c++/28879
7267         * g++.dg/ext/vla6.C: New test.
7268
7269 2009-03-20  Jason Merrill  <jason@redhat.com>
7270
7271         * g++.dg/cpp0x/initlist5.C: Add additional test.
7272
7273 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7274             Janis Johnson  <janis187@us.ibm.com>
7275
7276         * lib/compat.exp (compat-get-options-main, compat-get-options):
7277         Handle dg-prune-output in source file.
7278         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7279         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7280         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7281         two warnings.
7282
7283 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7284
7285         PR c/39495
7286         * gcc.dg/gomp/pr39495-1.c: New test.
7287         * gcc.dg/gomp/pr39495-2.c: New test.
7288         * g++.dg/gomp/pr39495-1.C: New test.
7289         * g++.dg/gomp/pr39495-2.C: New test.
7290
7291         PR target/39496
7292         * gcc.target/i386/pr39496.c: New test.
7293         * g++.dg/other/pr39496.C: New test.
7294
7295 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7296
7297         PR middle-end/39500
7298         * gcc.dg/autopar/pr39500-1.c: New.
7299         * gcc.dg/autopar/pr39500-2.c: New.
7300
7301 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7302
7303         * g++.dg/dg.exp: Prune graphite.
7304
7305 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7306
7307         PR middle-end/39447
7308         * g++.dg/graphite: New.
7309         * g++.dg/graphite/graphite.exp: New.
7310         * g++.dg/graphite/pr39447.C: New.
7311
7312 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7313
7314         PR c++/39425
7315         * g++.dg/template/pr39425.C: New.
7316
7317         * g++.dg/template/spec33.C: Updated.
7318
7319 2009-03-17  Jason Merrill  <jason@redhat.com>
7320
7321         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7322
7323 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7324
7325         PR c++/39475
7326         * g++.dg/ext/unary_trait_incomplete.C: New.
7327
7328 2009-03-17  Jing Yu  <jingyu@google.com>
7329
7330         PR middle-end/39378
7331         * g++.dg/inherit/thunk10.C: New test.
7332
7333 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7334
7335         PR target/39482
7336         * gcc.target/i386/pr39482.c: New test.
7337
7338 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7339
7340         PR debug/39471
7341         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7342         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7343         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7344         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7345
7346         PR middle-end/39443
7347         * gcc.dg/pr39443.c: New test.
7348
7349         PR debug/39412
7350         * gcc.dg/debug/pr39412.c: New test.
7351
7352 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7353
7354         PR testsuite/38526
7355         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7356         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7357         is defined.
7358         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7359         its original value, or unset if it was not defined.
7360         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7361         path procs around use of HOSTCC.
7362         * g++.dg/compat/struct-layout-1.exp: Ditto.
7363         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7364
7365 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7366
7367         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7368
7369 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7370
7371         Revert patch for PR testsuite/37630.
7372
7373         PR testsuite/37960
7374         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7375
7376         PR testsuite/37630
7377         * lib/target-supports.exp (check_effective_target_ieee): New.
7378         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7379         * gcc.dg/20001012-1.c: Require ieee.
7380
7381         PR testsuite/37628
7382         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7383
7384 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7385
7386         PR tree-optimization/39455
7387         * gcc.dg/pr39455.c: New test.
7388
7389 2009-03-13  David Ayers  <ayers@fsfe.org>
7390
7391         * objc/execute/trivial.m. New test.
7392
7393 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7394
7395         PR target/39137
7396         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7397
7398 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7399
7400         PR testsuite/39451
7401         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7402         constraint on (%2).
7403
7404 2009-03-12  David Ayers  <ayers@fsfe.org>
7405
7406         PR libobjc/27466
7407         * objc/execute/exceptions/handler-1.m. New test.
7408
7409 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7410
7411         PR target/39431
7412         * gcc.target/i386/pr39431.c: New test.
7413
7414 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7415
7416         PR target/39445
7417         * gcc.target/i386/pr39445.c: New.
7418
7419         * gcc.target/i386/push-1.c: XFAIL.
7420
7421 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7422
7423         * gcc.dg/inline-33.c: New test.
7424
7425 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7426
7427         * gcc.dg/vect/vect-82.c: Combine dg-do and
7428         dg-require-effective-target into dg-skip-if.
7429         * gcc.dg/vect/vect-83.c: Likewise.
7430
7431 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7432
7433         PR target/39137
7434         * gcc.target/i386/stackalign/longlong-1.c: New test.
7435         * gcc.target/i386/stackalign/longlong-2.c: New test.
7436
7437 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7438
7439         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7440
7441 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7442
7443         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7444         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7445
7446 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7447
7448         * gnat.dg/slice_enum.adb: New test.
7449
7450 2009-03-11  Jason Merrill  <jason@redhat.com>
7451
7452         PR debug/39086
7453         * g++.dg/opt/nrv15.C: New test.
7454
7455 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7456
7457         PR tree-optimization/39422
7458         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7459         constant array with static initialization to global memory.
7460         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7461
7462 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7463
7464         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7465         padding.
7466
7467 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7468
7469         PR c++/39371
7470         * g++.dg/opt/switch2.C: Add -w to dg-options.
7471         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7472         * g++.dg/warn/switch1.C: New test.
7473         * g++.dg/other/switch3.C: New test.
7474
7475         PR tree-optimization/39394
7476         * gcc.c-torture/compile/pr39394.c: New test.
7477
7478 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7479
7480         * gcc.target/s390/20090223-1.c: New testcase.
7481
7482 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7483
7484         PR libfortran/39402
7485         * gfortran.dg/fmt_f0_1.f90: New test.
7486
7487 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7488
7489         PR c++/39060
7490         * g++.dg/other/new1.C: Adjusted.
7491         * g++.dg/parse/crash40.C: Likewise.
7492         * g++.dg/parse/defarg12.C: Likewise.
7493         * g++.dg/template/error15.C: Likewise.
7494
7495         * g++.dg/other/pr39060.C: New.
7496
7497 2009-03-07  Jason Merrill  <jason@redhat.com>
7498
7499         PR c++/39367
7500         * g++.dg/opt/new1.C: New.
7501
7502 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7503
7504         PR c++/33492
7505         * g++.dg/other/error32.C: New.
7506
7507 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7508
7509         PR middle-end/39360
7510         * gcc.c-torture/compile/pr39360.c: New test.
7511
7512         PR debug/39372
7513         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7514
7515 2009-03-05  Jason Merrill  <jason@redhat.com>
7516
7517         PR c++/38908
7518         * g++.dg/warn/Wuninitialized-3.C: New test.
7519
7520 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7521
7522         PR debug/39379
7523         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7524         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7525
7526 2009-03-04  Jason Merrill  <jason@redhat.com>
7527
7528         PR c++/13549
7529         * g++.dg/template/koenig7.C: New test.
7530
7531 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7532
7533         * g++.dg/torture/predcom-1.C: New test.
7534
7535 2009-03-04  Richard Guenther  <rguenther@suse.de>
7536
7537         PR tree-optimization/39362
7538         * g++.dg/torture/pr39362.C: New testcase.
7539
7540 2009-03-04  Jason Merrill  <jason@redhat.com>
7541             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7542
7543         PR c++/9634
7544         PR c++/29469
7545         PR c++/29607
7546         * g++.dg/template/dependent-name5.C: New test.
7547
7548 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7549
7550         PR testsuite/39357
7551         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7552         vect_int to vect_int_mult.
7553
7554 2009-03-04  Richard Guenther  <rguenther@suse.de>
7555
7556         PR tree-optimization/39358
7557         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7558         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7559
7560 2009-03-04  Richard Guenther  <rguenther@suse.de>
7561
7562         PR tree-optimization/39339
7563         * gcc.c-torture/execute/pr39339.c: New testcase.
7564
7565 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7566
7567         * gcc.c-torture/compile/20090303-1.c,
7568         gcc.c-torture/compile/20090303-2.c: New tests.
7569
7570 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7571
7572         PR fortran/39354
7573         * gfortran.dg/gomp/pr39354.f90: New test.
7574
7575         PR tree-optimization/39343
7576         * gcc.dg/pr39343.c: New test.
7577
7578 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7579
7580         PR tree-optimization/39248
7581         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7582         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7583         on targets without vector misalignment support.
7584         * lib/target-supports.exp
7585         (check_effective_target_vect_short_mult): Add
7586         check_effective_target_arm32.
7587
7588 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7589
7590         PR middle-end/39335
7591         * gcc.dg/graphite/pr39335_1.c: New.
7592         * gcc.dg/graphite/pr39335.c: New.
7593
7594 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7595
7596         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7597         of andl.
7598         * gcc.target/i386/stackalign/return-5.c: Likewise.
7599         * gcc.target/i386/stackalign/return-6.c: Likewise.
7600
7601 2009-03-02  Richard Guenther  <rguenther@suse.de>
7602             Ira Rosen  <irar@il.ibm.com>
7603
7604         PR tree-optimization/39318
7605         * gfortran.dg/vect/pr39318.f90: New test.
7606
7607 2009-03-01  Jan Hubicka  <jh@suse.cz>
7608
7609         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7610
7611 2009-03-01  Jan Hubicka  <jh@suse.cz>
7612
7613         PR debug/39267
7614         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7615
7616 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7617
7618         * gnat.dg/pack12.adb: New test.
7619
7620 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7621
7622         PR c++/37789
7623         * g++.dg/other/pr37789.C: New.
7624
7625 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7626
7627         PR fortran/39295
7628         * gfortran.dg/interface_25.f90: New test.
7629         * gfortran.dg/interface_26.f90: New test.
7630
7631 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7632
7633         PR fortran/39292
7634         * gfortran.dg/initialization_22.f90: New test.
7635
7636 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7637
7638         PR rtl-optimization/39241
7639         * gcc.dg/torture/pr39241.c: New.
7640
7641 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7642
7643         PR tree-optimizations/39259
7644         * g++.dg/torture/pr39259.C: New testcase.
7645
7646 2009-02-24  Richard Guenther  <rguenther@suse.de>
7647
7648         PR c++/39242
7649         * g++.dg/template/instantiate10.C: New testcase.
7650
7651 2009-02-24  Richard Guenther  <rguenther@suse.de>
7652             Zdenek Dvorak  <ook@ucw.cz>
7653
7654         PR tree-optimization/39233
7655         * gcc.c-torture/execute/pr39233.c: New testcase.
7656
7657 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7658
7659         PR tree-optimization/39260
7660         * gcc.dg/graphite/pr39260.c: New.
7661
7662 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7663
7664         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7665
7666 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7667
7668         PR c++/36411
7669         * g++.dg/template/void14.C: New.
7670
7671 2009-02-23  Jason Merrill  <jason@redhat.com>
7672
7673         PR c++/38880
7674         * g++.dg/init/const7.C: Remove XFAIL.
7675         * g++.dg/init/static-init1.C: New test.
7676
7677         * g++.dg/cpp0x/initlist14.C: New test.
7678
7679 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7680
7681         PR fortran/38914
7682         * bound_simplification_2.f90:  New test case.
7683         * bound_7.f90:  New test case.
7684
7685 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7686
7687         * gcc.dg/cpp/include4.c: New test.
7688
7689 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7690
7691         PR target/39256
7692         * gcc.target/i386/abi-2.c: New.
7693
7694 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7695
7696         * gcc.c-torture/execute/pr39228.x: New.
7697
7698 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7699
7700         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7701         scan-assembler to check for xmm0 register.
7702
7703 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7704             Joseph Myers  <joseph@codesourcery.com>
7705
7706         * gcc.target/arm/va_list.c: New test.
7707         * g++.dg/abi/arm_va_list.C: Likewise.
7708         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7709         function.
7710         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7711         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7712         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7713         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7714         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7715         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7716
7717 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7718
7719         PR testsuite/38164
7720         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7721         to dg-options.
7722
7723 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7724
7725         PR target/39240
7726         * gcc.c-torture/execute/pr39240.c: New test.
7727
7728 2009-02-20  Jason Merrill  <jason@redhat.com>
7729
7730         PR c++/39225
7731         * g++.dg/parse/dtor15.C: New test.
7732
7733 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7734
7735         * gcc.c-torture/execute/20090219-1.c: New.
7736
7737 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7738
7739         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7740         (mips-dg-options): When matching isa* pseudo-options make
7741         'value' optional and accept ! entries.  Use $spec instead of
7742         $isa_spec in the isa pseudo-option error message.  Only
7743         perform the ISA-range check when 'value' is set.  If arch is
7744         matching any CPU in the ! entries switch to its generic ISA.
7745         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7746         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7747
7748 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7749
7750         PR target/39175
7751         * gcc.dg/visibility-20.c: New test.
7752         * g++.dg/ext/visibility/visibility-11.C: New test.
7753
7754 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7755
7756         PR c++/39188
7757         * g++.dg/abi/pr39188-1a.C: New.
7758         * g++.dg/abi/pr39188-1b.C: Likewise.
7759         * g++.dg/abi/pr39188-1.h: Likewise.
7760         * g++.dg/abi/pr39188-2a.C: Likewise.
7761         * g++.dg/abi/pr39188-2b.C: Likewise.
7762         * g++.dg/abi/pr39188-2.h: Likewise.
7763         * g++.dg/abi/pr39188-3a.C: Likewise.
7764         * g++.dg/abi/pr39188-3b.C: Likewise.
7765         * g++.dg/abi/pr39188-3.h: Likewise.
7766
7767 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7768
7769         PR c/38483
7770         * gcc.c-torture/execute/call-trap-1.c,
7771         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7772         tests.
7773
7774 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7775
7776         PR target/39228
7777         * gcc.c-torture/execute/pr39228.c: New test.
7778
7779 2009-02-19  Richard Guenther  <rguenther@suse.de>
7780
7781         PR tree-optimization/39074
7782         * gcc.dg/torture/pr39074.c: New testcase.
7783         * gcc.dg/torture/pr39074-2.c: Likewise.
7784         * gcc.dg/torture/pr39074-3.c: Likewise.
7785
7786 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7787
7788         PR c++/39219
7789         * g++.dg/parse/attr3.C: New.
7790
7791 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7792
7793         PR testsuite/38165
7794         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7795
7796         PR testsuite/38166
7797         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7798         and skip on Darwin.
7799
7800 2009-02-18  Jason Merrill  <jason@redhat.com>
7801
7802         PR c++/38880
7803         * g++.dg/init/const7.C: Remove XFAIL.
7804
7805         PR target/39179
7806         * g++.dg/opt/const6.C: New test.
7807
7808 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7809
7810         * gcc.dg/callabi/callabi.exp: Moved to ...
7811         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7812         in 64bit mode.
7813
7814         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7815         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7816         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7817         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7818         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7819         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7820         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7821
7822         * gcc.dg/callabi/callabi.h: Moved to ...
7823         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7824
7825         * gcc.dg/callabi/func-1.c: Moved to ...
7826         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7827
7828         * gcc.dg/callabi/func-indirect.c: Moved to ...
7829         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7830
7831         * gcc.dg/callabi/pr38891.c: Moved to ...
7832         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7833
7834         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7835         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7836
7837         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7838         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7839
7840         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7841         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7842
7843 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7844
7845         PR target/38891
7846         * gcc.dg/callabi/pr38891.c: New.
7847
7848 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7849
7850         * gcc.dg/callabi/callabi.exp: New.
7851
7852 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7853
7854         PR target/39082
7855         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7856         -Wno-abi for x86.
7857         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7858
7859         * gcc.target/i386/pr39082-1.c: New.
7860
7861         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7862         -Wno-abi.
7863
7864         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7865         CHECK_M64_M128 is defined.
7866         (check_f_arguments): Add "do".
7867         (check_vector_arguments): New.
7868         (check_m64_arguments): Likewise.
7869         (check_m128_arguments): Likewise.
7870
7871         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7872         (CHECK_M64_M128): Define.
7873
7874         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7875         on abitest.
7876         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7877
7878         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7879         tests only if CHECK_M64_M128 is defined.
7880
7881         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7882         (m128_2_struct): Likewise.
7883         (check_struct_passing5): Likewise.
7884         (check_struct_passing6): Likewise.
7885         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7886
7887         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7888         (un5): Likewise.
7889         (check_union_passing4): Likewise.
7890         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7891
7892 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7893
7894         PR c/35447
7895         * gcc.dg/noncompile/pr35447-1.c: New test.
7896
7897 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7898
7899         PR tree-optimization/36922
7900         * gfortran.dg/pr36922.f: New test.
7901
7902 2009-02-17  Richard Guenther  <rguenther@suse.de>
7903
7904         PR tree-optimization/39202
7905         * gcc.c-torture/compile/pr39202.c: New testcase.
7906
7907 2009-02-17  Richard Guenther  <rguenther@suse.de>
7908
7909         PR tree-optimization/39204
7910         * gcc.dg/torture/pr39204.c: New testcase.
7911
7912 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7913
7914         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7915         * gcc.dg/vect/vect-outer-6.c: Ditto.
7916
7917 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7918
7919         PR c/35446
7920         * gcc.dg/noncompile/init-5.c: New test.
7921         * gcc.dg/init-bad-4.c: Adjust expected errors.
7922
7923 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7924
7925         PR target/37049
7926         * gcc.target/i386/push-1.c: New.
7927
7928 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7929
7930         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7931
7932 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7933
7934         * gcc.target/spu/intrinsics-sr.c: New test.
7935
7936 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7937
7938         PR target/38056
7939         * gcc.target/ia64/sibcall-opt-1.c: New test.
7940         * gcc.target/ia64/sibcall-opt-2.c: New test.
7941
7942 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7943
7944         PR fortran/36528
7945         * gfortran.dg/cray_pointers_8.f90: New test.
7946
7947         PR fortran/36703
7948         * gfortran.dg/cray_pointers_9.f90: New test.
7949
7950 2009-02-13  Jason Merrill  <jason@redhat.com>
7951
7952         PR c++/39070
7953         * g++.dg/cpp0x/decltype16.C: New.
7954
7955 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7956
7957         PR target/39152
7958         * gfortran.dg/gomp/pr39152.f90: New.
7959
7960 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7961
7962         PR target/39162
7963         * gcc.target/i386/pr39162.c: New.
7964
7965 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7966
7967         PR c/35444
7968         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7969         New tests.
7970
7971 2009-02-12  Jason Merrill  <jason@redhat.com>
7972
7973         PR c++/38950
7974         * g++.dg/template/array20.C: New test.
7975
7976 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7977
7978         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7979         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7980         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7981
7982 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7983
7984         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7985
7986 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7987
7988         PR target/39152
7989         * gfortran.dg/pr39152.f: New.
7990
7991 2009-02-11  Jason Merrill  <jason@redhat.com>
7992
7993         PR c++/39153
7994         * g++.dg/cpp0x/defaulted9.C: New test.
7995
7996         PR c++/30111
7997         * g++.dg/init/value7.C: New test.
7998
7999 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8000
8001         PR target/38824
8002         * gcc.target/i386/pr38824.c: New testcase.
8003
8004 2009-02-11  Jason Merrill  <jason@redhat.com>
8005
8006         PR c++/38649
8007         * g++.dg/cpp0x/defaulted8.C: New test.
8008
8009         PR c++/36744
8010         * g++.dg/cpp0x/rv9p.C: New test.
8011
8012 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8013
8014         * gnat.dg/aliasing3.adb: New test.
8015         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8016
8017 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8018
8019         PR c++/34397
8020         * g++.dg/template/crash88.C: New.
8021         * g++.dg/template/crash89.C: Likewise.
8022
8023 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8024
8025         PR c/39084
8026         * gcc.dg/pr39084.c: New test.
8027
8028 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8029
8030         PR target/39139
8031         * gcc.target/i386/pr39139.c: New test.
8032
8033 2009-02-10  Richard Guenther  <rguenther@suse.de>
8034
8035         PR tree-optimization/39132
8036         * gcc.dg/torture/pr39132.c: New testcase.
8037
8038 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8039
8040         PR target/39119
8041         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8042         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8043         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8044         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8045         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8046         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8047         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8048         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8049
8050 2009-02-09  Jason Merrill  <jason@redhat.com>
8051
8052         PR c++/39109
8053         * g++.dg/init/value6.C: New test.
8054
8055 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8056
8057         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8058
8059 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8060
8061         * gcc.c-torture/compile/20090209-1.c: New test.
8062
8063 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8064
8065         PR c++/35147
8066         PR c++/37737
8067         * g++.dg/cpp0x/vt-35147.C: New.
8068         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8069         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8070
8071 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8072
8073         PR c/35434
8074         * gcc.dg/attr-alias-4.c: New test.
8075
8076 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8077
8078         PR c/39035
8079         * gcc.dg/dfp/pr39035.c: New test.
8080
8081 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8082
8083         PR c/36432
8084         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8085
8086 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8087
8088         PR c++/39106
8089         * g++.dg/opt/thunk3.C: New test.
8090
8091 2009-02-05  Nick Clifton  <nickc@redhat.com>
8092
8093         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8094         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8095         * gcc.dg/cdce1.c: Likewise.
8096         * gcc.dg/cpp/_Pragma6.c: Likewise.
8097         * g++.dg/cpp/_Pragma1.C: Likewise.
8098         * gcc.dg/utf32-2.c: Xfail for M32C.
8099         * gcc.dg/utf32-1.c: Likewise.
8100         * gcc.dg/utf32-3.c: Likewise.
8101         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8102         targets.
8103         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8104         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8105         * gcc.dg/Wconversion-5.c: Likewise.
8106         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8107         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8108         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8109         * gcc.dg/utf-inc-init.c: Likewise.
8110         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8111         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8112         * gcc.dg/utf-array-short-wchar.c: Likewise.
8113         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8114         * gcc.dg/mallign.c: Use size_t instead of long.
8115
8116 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8117
8118         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8119
8120 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8121
8122         * gcc.c-torture/execute/pr39100.c: New.
8123
8124 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8125
8126         PR c/35435
8127         * gcc.dg/tls/diag-6.c: New test.
8128
8129 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8130
8131         * gcc.dg/graphite/scop-19.c: New
8132
8133 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8134
8135         AVX Programming Reference (January, 2009)
8136         * gcc.target/i386/avx-vpclmulqdq.c: New.
8137         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8138
8139         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8140
8141         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8142         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8143         (pclmul_test): Renamed to ...
8144         (TEST): This.
8145
8146 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8147
8148         PR c++/39095
8149         * g++.dg/abi/mangle31.C: New test.
8150
8151 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8152
8153         PR c/29129
8154         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8155         declarator.
8156         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8157         inside function prototype but not part of parameter declarator.
8158         * vla-11.c: New test.
8159
8160 2009-02-03  Jason Merrill  <jason@redhat.com>
8161
8162         * g++.dg/warn/main-4.C: New test.
8163         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8164
8165 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8166
8167         PR c++/36607
8168         * g++.dg/expr/cast10.C: New test.
8169
8170 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8171
8172         PR c/35433
8173         * gcc.dg/init-bad-6.c: New test.
8174
8175 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8176
8177         PR target/35318
8178         * gcc.c-torture/compile/pr35318.c: New test.
8179
8180         PR inline-asm/39059
8181         * gcc.dg/nofixed-point-2.c: New test.
8182         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8183         * g++.dg/ext/fixed2.C: Likewise.
8184         * g++.dg/other/error25.C: Likewise.
8185         * g++.dg/lookup/crash7.C: Likewise.
8186         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8187
8188         PR c++/39056
8189         * g++.dg/cpp0x/initlist13.C: New test.
8190
8191 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8192
8193         PR c++/36897
8194         * g++.dg/template/func2.C: New test.
8195
8196         PR c++/37314
8197         * g++.dg/template/typename15.C: New.
8198         * g++.dg/template/typename16.C: New.
8199
8200 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8201             Ben Elliston  <bje@au.ibm.com>
8202
8203         PR c/39034
8204         * gcc.dg/dfp/pr39034.c: New test.
8205
8206 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8207
8208         PR testsuite/38263
8209         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8210
8211 2009-02-02  Jason Merrill  <jason@redhat.com>
8212
8213         PR c++/39054
8214         * g++.dg/parse/dtor14.C: New test.
8215
8216 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8217
8218         * lib/target-supports.exp
8219         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8220         * g++.dg/ext/builtin10.C: New test.
8221
8222         PR inline-asm/39058
8223         * gcc.target/i386/pr39058.c: New test.
8224
8225 2009-02-02  Richard Guenther  <rguenther@suse.de>
8226
8227         PR tree-optimization/38937
8228         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8229
8230 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8231
8232         PR c++/39053
8233         * g++.dg/parse/crash52.C: New.
8234
8235 2009-01-30  Richard Guenther  <rguenther@suse.de>
8236
8237         PR tree-optimization/39041
8238         * gcc.c-torture/compile/pr39041.c: New testcase.
8239
8240 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8241
8242         PR target/39013
8243         * gcc.target/i386/pr39013-1.c: New test.
8244         * gcc.target/i386/pr39013-2.c: New test.
8245
8246         PR c++/39028
8247         * g++.dg/ext/label12.C: New test.
8248
8249 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8250
8251         PR c++/33465
8252         * g++.dg/parse/error34.C: New.
8253         * g++.dg/parse/error35.C: Likewise.
8254
8255 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8256
8257         PR c++/38655
8258         * g++.dg/cpp0x/decltype-38655.C: New.
8259
8260 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8261
8262         PR target/39002
8263         * g++.dg/torture/pr39002.C: New test.
8264
8265 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8266
8267         PR tree-optimization/39007
8268         * gcc.dg/tree-ssa/pr39007.c: New.
8269
8270 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8271
8272         PR middle-end/35854
8273         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8274         to "subreg1".
8275
8276 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8277
8278         PR middle-end/38857
8279         * gcc.c-torture/compile/pr38857.c: New test.
8280
8281 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8282
8283         PR fortran/38852
8284         PR fortran/39006
8285         * gfortran.dg/bound_6.f90: New test.
8286
8287 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8288
8289         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8290
8291 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8292
8293         PR tree-optimization/38997
8294         * gcc.dg/tree-ssa/pr38997.c: New.
8295
8296 2009-01-28  Richard Guenther  <rguenther@suse.de>
8297
8298         PR tree-optimization/38926
8299         * gcc.c-torture/compile/pr38926.c: New testcase.
8300
8301 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8302
8303         PR middle-end/38934
8304         * gcc.dg/pr38934.c: New test.
8305
8306 2009-01-28  Richard Guenther  <rguenther@suse.de>
8307
8308         PR middle-end/38908
8309         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8310
8311 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8312
8313         PR tree-optimization/38984
8314         * gcc.dg/pr38984.c: New XFAILed testcase.
8315
8316
8317 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8318
8319         PR target/38988
8320         * gcc.target/i386/pr38988.c: New test.
8321
8322 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8323
8324         PR c++/37554
8325         * g++.dg/parse/crash51.C: New.
8326         * g++.old-deja/g++.pt/crash9.C: Adjust.
8327
8328 2009-01-27  Daniel Kraft  <d@domob.eu>
8329
8330         PR fortran/38883
8331         * gfortran.dg/mvbits_6.f90:  New test.
8332         * gfortran.dg/mvbits_7.f90:  New test.
8333         * gfortran.dg/mvbits_8.f90:  New test.
8334
8335 2009-01-27  Richard Guenther  <rguenther@suse.de>
8336
8337         PR tree-optimization/38503
8338         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8339
8340 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8341
8342         PR middle-end/38969
8343         * gcc.c-torture/execute/pr38969.c: New test.
8344
8345 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8346
8347         PR testsuite/38864
8348         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8349         to dg-do compile.
8350         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8351         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8352         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8353
8354 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8355
8356         PR target/38952
8357         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8358         if __USING_SJLJ_EXCEPTIONS__ is defined.
8359
8360         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8361         __USING_SJLJ_EXCEPTIONS__ is defined.
8362         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8363         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8364         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8365         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8366         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8367         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8368
8369 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8370
8371         PR testsuite/38949
8372         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8373         Use instead of C name in asm statements.
8374
8375 2009-01-26  Richard Guenther  <rguenther@suse.de>
8376
8377         PR tree-optimization/38745
8378         * g++.dg/torture/pr38745.C: New testcase.
8379
8380 2009-01-26  Richard Guenther  <rguenther@suse.de>
8381
8382         PR middle-end/38851
8383         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8384
8385 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8386
8387         * gcc.dg/bitfld-15.c: Gate warning on target
8388         pcc_bitfield_type_matters.
8389         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8390         g++.dg/ext/bitfield4.C: Likewise.
8391         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8392         bitfield for any target.
8393
8394 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8395
8396         PR c/38957
8397         * gcc.dg/pr38957.c: New test.
8398
8399 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8400
8401         PR fortran/38955
8402         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8403         comparing floats.
8404
8405 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8406
8407         PR tree-optimization/38953
8408         * gfortran.dg/graphite/pr38953.f90: New.
8409
8410 2009-01-24  Paul Brook  <paul@codesourcery.com>
8411
8412         * gcc.target/arm/neon-cond-1.c: New test.
8413
8414 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8415
8416         PR tree-optimization/38932
8417         * gcc.dg/pr38932.c: New.
8418
8419 2009-01-23  Revital Eres  <eres@il.ibm.com>
8420
8421         * gcc.dg/sms-7.c: Fix test.
8422
8423 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8424
8425         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8426         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8427         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8428         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8429
8430 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8431
8432         * gcc.dg/pr35729.c: Make test x86 specific.
8433
8434 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8435
8436         PR middle-end/38615
8437         * gcc.dg/pr38615.c: New test.
8438
8439 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8440
8441         PR target/38931
8442         * gcc.target/i386/pr38931.c: New test.
8443
8444 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8445
8446         PR c++/38930
8447         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8448         * g++.dg/template/typedef12.C: Likewise.
8449         * g++.dg/template/typedef13.C: Likewise.
8450         * g++.dg/template/typedef14.C: Likewise.
8451         * g++.dg/template/sfinae3.C: Likewise.
8452         * g++.old-deja/g++.pt/typename8.C: Likewise.
8453         * g++.dg/template/access11.C: Likewise
8454
8455 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8456
8457         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8458         and mips*-*-irix*.
8459         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8460
8461 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8462
8463         PR c++/26693
8464         * g++.dg/template/typedef11.C: New test.
8465         * g++.dg/template/typedef12.C: Likewise.
8466         * g++.dg/template/typedef13.C: Likewise.
8467         * g++.dg/template/typedef14.C: Likewise.
8468         * g++.dg/template/sfinae3.C: Compile this pedantically.
8469         The only errors expected should be the one saying the typedef is ill
8470         formed.
8471         * g++.old-deja/g++.pt/typename8.C: Likewise.
8472         * g++.dg/template/access11.C: Update this.
8473
8474 2009-01-21  Daniel Kraft  <d@domob.eu>
8475
8476         PR fortran/38887
8477         * gfortran.dg/mvbits_5.f90:  New test.
8478
8479 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8480
8481         * gcc.dg/sms-6.c: New test.
8482         * gcc.dg/sms-7.c: Likewise.
8483
8484 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8485
8486         PR fortran/38907
8487         * gfortran.dg/host_assoc_function_7.f90: New test
8488
8489 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8490             Richard Guenther  <rguenther@suse.de>
8491
8492         PR tree-optimization/38747
8493         PR tree-optimization/38748
8494         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8495         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8496         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8497
8498 2009-01-20  Kees Cook  <kees@ubuntu.com>
8499             H.J. Lu  <hongjiu.lu@intel.com>
8500
8501         PR target/38902
8502         * gcc.dg/pr38902.c: New.
8503
8504 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8505
8506         PR target/38868
8507         * gfortran.dg/pr38868.f: New testcase.
8508
8509 2009-01-20  Richard Guenther  <rguenther@suse.de>
8510
8511         * gcc.c-torture/execute/pr36227.c: Move ...
8512         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8513
8514 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8515
8516         * lib/gfortran.exp: Add -B options for targets that use
8517         libgfortran.a%s in their specs.
8518
8519 2009-01-19  Jason Merrill  <jason@redhat.com>
8520
8521         PR c++/23287
8522         * g++.dg/template/dtor5.C: New test.
8523
8524 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8525
8526         PR fortran/38859
8527         * gfortran.dg/bound_5.f90: New test.
8528
8529 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8530
8531         PR target/38736
8532         * g++.dg/compat/abi/pr38736_main.C: New.
8533         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8534         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8535         * g++.dg/other/macro-1.C: Likewise.
8536         * gcc.dg/macro-1.c: Likewise.
8537         * gcc.dg/compat/pr38736_main.c: Likewise.
8538         * gcc.dg/compat/pr38736_x.c: Likewise.
8539         * gcc.dg/compat/pr38736_y.c: Likewise.
8540
8541 2009-01-18  Richard Guenther  <rguenther@suse.de>
8542
8543         PR tree-optimization/38819
8544         * gcc.c-torture/execute/pr38819.c: New testcase.
8545
8546 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8547
8548         PR fortran/38657
8549         * gfortran.dg/module_commons_3.f90: Reapply.
8550
8551 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8552
8553         PR fortran/34955
8554         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8555         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8556
8557 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8558
8559         PR fortran/38657
8560         * gfortran.dg/module_commons_3.f90: Remove
8561
8562 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8563
8564         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8565
8566 2009-01-16  Jason Merrill  <jason@redhat.com>
8567
8568         PR c++/38877
8569         * g++.dg/template/lvalue1.C: New test.
8570
8571         PR c++/29470
8572         * g++.dg/template/access20.C: New test.
8573         * g++.dg/torture/pr34641.C: Fix access.
8574
8575 2009-01-16  Richard Guenther  <rguenther@suse.de>
8576
8577         PR tree-optimization/38835
8578         PR middle-end/36227
8579         * gcc.c-torture/execute/pr36227.c: New testcase.
8580         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8581         * g++.dg/init/const7.C: Likewise.
8582
8583 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8584
8585         PR target/38554
8586         * gcc.c-torture/compile/pr38554.c: New test.
8587
8588 2009-01-16  Jason Merrill  <jason@redhat.com>
8589
8590         PR c++/38579
8591         * g++.dg/conversion/access1.C: New test.
8592
8593 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8594
8595         PR tree-optimization/38789
8596         * gcc.c-torture/compile/pr38789.c: New test.
8597
8598 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8599
8600         PR fortran/38152
8601         * gfortran.dg/proc_ptr_13.f90: New.
8602
8603 2009-01-15  Jason Merrill  <jason@redhat.com>
8604
8605         PR c++/38850
8606         * g++.dg/template/koenig6.C: New test.
8607
8608 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8609
8610         PR c++/29388
8611         * g++.dg/template/error37.C: New testcase.
8612
8613 2009-01-15  Jason Merrill  <jason@redhat.com>
8614
8615         PR c++/36334
8616         * g++.dg/conversion/memfn1.C: New test.
8617
8618         PR c++/37646
8619         * g++.dg/conversion/memfn2.C: New test.
8620
8621 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8622
8623         PR c++/38357
8624         * g++.dg/template/crash87.C: New test.
8625
8626 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8627
8628         PR middle-end/37843
8629         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8630
8631 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8632
8633         PR c++/38636
8634         * g++.dg/parse/crash50.C: New test.
8635
8636 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8637
8638         PR rtl-optimization/38245
8639         * gcc.dg/pr38245-3.c: New test.
8640         * gcc.dg/pr38245-3.h: New file.
8641         * gcc.dg/pr38245-4.c: New file.
8642         * gcc.dg/pr38364.c: New test.
8643
8644 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8645
8646         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8647         sequence PC-relative.
8648
8649 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8650
8651         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8652         calls and/or PLT markers.
8653         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8654         calls and/or PLT markers.
8655         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8656         calls and/or PLT markers.
8657         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8658         calls and/or PLT markers.
8659
8660 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8661             Nathan Froyd  <froydnj@codesourcery.com>
8662             Joseph Myers  <joseph@codesourcery.com>
8663
8664         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8665         New function.
8666         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8667         and use consistent CFLAGS.
8668         * gcc.target/powerpc/20030505.c: Likewise.
8669         * gcc.target/powerpc/20081204-1.c: Likewise.
8670         * gcc.target/powerpc/ppc-spe.c: Likewise.
8671         * gcc.target/powerpc/spe1.c: Likewise.
8672         * g++.dg/ext/spe1.C: Likewise.
8673         * g++.dg/other/opaque-1.C: Likewise.
8674         * g++.dg/other/opaque-2.C: Likewise.
8675         * g++.dg/other/opaque-3.C: Likewise.
8676
8677 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8678
8679         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8680         out of loop.
8681
8682 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8683
8684         PR target/38811
8685         * g++.dg/torture/pr38811.C: New file.
8686
8687 2009-01-14  Richard Guenther  <rguenther@suse.de>
8688
8689         PR tree-optimization/38826
8690         PR middle-end/38477
8691         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8692
8693 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8694
8695         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8696
8697 2009-01-14  Nick Clifton  <nickc@redhat.com>
8698
8699         PR c++/37862
8700         * g++.cp/parse/pr37862.C: New test.
8701
8702 2009-01-14  Julian Brown  <julian@codesourcery.com>
8703
8704         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8705         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8706         to...
8707         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8708         These.
8709
8710 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8711
8712         PR rtl-optimization/38774
8713         * gcc.dg/torture/pr38774.c: New test.
8714
8715         PR c++/38795
8716         * g++.dg/cpp0x/pr38795.C: New test.
8717
8718 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8719             Nathan Froyd  <froydnj@codesourcery.com>
8720             Joseph Myers  <joseph@codesourcery.com>
8721
8722         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8723         otherwise.  Do not check for AltiVec at runtime.
8724         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8725         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8726         * gcc.target/powerpc/altivec-1.c: Likewise.
8727         * gcc.target/powerpc/altivec-3.c: Likewise.
8728         * gcc.target/powerpc/altivec-10.c: Likewise.
8729         * gcc.target/powerpc/altivec-12.c: Likewise.
8730         * gcc.target/powerpc/altivec-24.c: Likewise.
8731         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8732         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8733         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8734         * gcc.target/powerpc/pr35907.c: Likewise.
8735         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8736         otherwise.  Do not check for Cell at runtime.
8737         * gcc.target/powerpc/altivec_check.h: Delete.
8738
8739         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8740         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8741         not check for AltiVec at runtime.
8742         * g++.dg/ext/altivec-cell-2.C: Likewise.
8743         * g++.dg/ext/altivec-cell-3.C: Likewise.
8744         * g++.dg/ext/altivec-cell-4.C: Likewise.
8745         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8746         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8747         check.
8748         * g++.dg/ext/altivec_check.h: Delete.
8749
8750 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8751
8752         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8753         effective target.  Adjust line numbers accordingly.
8754
8755 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8756
8757         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8758
8759 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8760
8761         PR tree-optimization/38786
8762         * gcc.dg/graphite/pr38786.c: New.
8763
8764 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8765
8766         Revert:
8767         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8768
8769         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8770         for alpha*-*-* targets.
8771         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8772
8773 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8774
8775         PR libfortran/38772
8776         * gfortran.dg/fmt_bz_bn_err.f: New test.
8777
8778 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8779
8780         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8781
8782 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8783
8784         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8785         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8786         instruction support.  Do not check for it at runtime.
8787
8788 2009-01-12  Jason Merrill  <jason@redhat.com>
8789
8790         PR c++/35109
8791         * g++.dg/lookup/friend11.C: Remove expected error.
8792         * g++.dg/lookup/friend14.C: New test.
8793         * g++.dg/lookup/friend15.C: New test.
8794
8795 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8796
8797         PR c++/36019
8798         * g++.dg/lookup/hidden-class12.C: New test.
8799         * g++.dg/lookup/hidden-class13.C: New test.
8800         * g++.dg/lookup/hidden-class14.C: New test.
8801         * g++.dg/lookup/hidden-class15.C: New test.
8802         * g++.dg/lookup/hidden-class16.C: New test.
8803
8804 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8805
8806         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8807         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8808         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8809
8810 2009-01-12  Jason Merrill  <jason@redhat.com>
8811
8812         PR c++/31488
8813         * g++.dg/other/vararg-3.C: New test.
8814
8815 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8816
8817         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8818         Explicitly enable SPE.
8819         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8820         directive.
8821
8822         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8823         Expect -flax-vector-conversions message.  Adjust incompatible
8824         types errors.
8825         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8826         Make Foo extern.
8827
8828         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8829
8830         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8831
8832         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8833         * g++.dg/other/opaque-2.C: Likewise.
8834         * g++.dg/other/opaque-3.C: Likewise.
8835
8836 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8837
8838         PR c/32041
8839         * gcc.dg/pr32041.c: New test.
8840         * g++.dg/parse/offsetof9.C: New test.
8841
8842 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8843             Nathan Froyd  <froydnj@codesourcery.com>
8844
8845         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8846         * g++.dg/ext/attribute-test-1.C: Likewise.
8847         * g++.dg/ext/attribute-test-2.C: Likewise.
8848         * g++.dg/ext/attribute-test-3.C: Likewise.
8849         * g++.dg/ext/attribute-test-4.C: Likewise.
8850
8851 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8852
8853         * gnat.dg/unchecked_convert3.adb: New test.
8854
8855 2009-01-12  Tomas Bily  <tbily@suse.cz>
8856
8857         PR middlend/38385
8858         * gcc.dg/tree-ssa/pr38385.c: New file.
8859
8860 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8861
8862         PR c++/38794
8863         * g++.dg/parse/typedef9.C: New test.
8864
8865         PR tree-optimization/38807
8866         * gcc.c-torture/compile/pr38807.c: New test.
8867
8868 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8869
8870         * gcc.target/mips/ins-2.c: New test.
8871
8872 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8873
8874         PR testsuite/38809
8875         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8876
8877 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8878
8879         PR c++/36254
8880         * g++.dg/warn/Wreturn-type-5.C: New test.
8881
8882 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8883
8884         PR middle-end/38616
8885         * gcc.dg/pr38616.c: New test.
8886
8887 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8888
8889         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8890
8891 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8892
8893         PR c++/38648
8894         * g++.dg/expr/string-1.C: New test.
8895         * g++.dg/expr/string-2.C: New test.
8896
8897         PR c++/36695
8898         * g++.dg/ext/complex4.C: New test.
8899         * g++.dg/ext/complex5.C: New test.
8900         * g++.dg/init/reference1.C: New test.
8901         * g++.dg/init/reference2.C: New test.
8902         * g++.dg/init/reference3.C: New test.
8903
8904 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8905
8906         PR fortran/38763
8907         * gfortran.dg/transfer_null_1.f90: New test.
8908
8909 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8910
8911         PR fortran/38765
8912         * gfortran.dg/host_assoc_function_6.f90: New test.
8913
8914 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8915
8916         * lib/target-supports.exp: Add method to determine if the effective
8917         target is really a ppc405 after applying all compile options.
8918         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8919         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8920         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8921         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8922         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8923         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8924         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8925         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8926         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8927         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8928         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8929         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8930         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8931         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8932         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8933         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8934         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8935         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8936         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8937         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8938         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8939         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8940         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8941         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8942         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8943         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8944         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8945         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8946         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8947         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8948         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8949
8950 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8951
8952         PR c++/35335
8953         * g++.dg/other/error31.C: New testcase.
8954
8955         PR c/35742
8956         * gcc.dg/pr35742.c: New test.
8957
8958 2009-01-09  John F. Carr  <jfc@mit.edu>
8959
8960         PR c++/37877
8961         * g++.dg/parse/linkage3.C: New test.
8962
8963 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8964
8965         PR middle-end/38771
8966         * gcc.c-torture/compile/pr38771.c: New test.
8967
8968 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8969
8970         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8971
8972 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8973
8974         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8975         * gcc.dg/sibcall-4.c: Likewise.
8976
8977 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8978             Jan Sjodin  <jan.sjodin@amd.com>
8979
8980         PR tree-optimization/38559
8981         * gcc.dg/graphite/pr38559.c: New.
8982
8983 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8984
8985         PR tree-optimization/37194
8986         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8987
8988 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8989
8990         PR c++/38725
8991         * g++.dg/ext/label11.C: New test.
8992
8993 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8994
8995         * lib/target-supports.exp (check_weak_override_available): New.
8996         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8997         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8998         dg-require-weak-override.
8999
9000 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9001             Alan Modra  <amodra@bigpond.net.au>
9002
9003         * gcc.c-torture/compile/20090107-1.c: New test.
9004
9005 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9006
9007         PR target/38706
9008         * g++.dg/other/pr38706.C: New test.
9009
9010 2009-01-07  Jason Merrill  <jason@redhat.com>
9011
9012         * g++.dg/cpp0x/variadic92.C: New test.
9013         * g++.dg/cpp0x/variadic93.C: New test.
9014
9015 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9016
9017         * lib/target-supports-dg.exp (current_compiler_flags): New.
9018         (check-flags): Use it; do not access dg-test local variables.
9019         (dg-skip-if): Do not access dg-test local variables.
9020         (dg-xfail-run-if): Ditto.
9021         (dg-shouldfail): Ditto.
9022         * gcc.test-framework/test-framework.exp
9023         (check_effective_target_def_nocache): New.
9024         * gcc.test-framework/test-framework.awk: Handle scan tests.
9025         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9026         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9027         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9028         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9029         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9030         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9031         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9032         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9033         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9034
9035         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9036
9037         * lib/target-supports-dg.exp (check_test_flags): Delete.
9038
9039 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9040
9041         PR tree-optimization/38492
9042         PR tree-optimization/38498
9043         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9044         in trunk.
9045         * gcc.dg/graphite/block-0.c: Update test.
9046         * gcc.dg/graphite/block-1.c: Same.
9047         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9048         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9049         * gcc.dg/graphite/block-3.c: New.
9050         * gcc.dg/graphite/pr38498.c: New.
9051
9052 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9053
9054         AVX Programming Reference (December, 2008)
9055         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9056         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9057         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9058
9059         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9060         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9061
9062 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9063
9064         PR fortran/38220
9065         * gfortran.dg/c_loc_pure_1.f90:  New test.
9066
9067 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9068
9069         PR fortran/38669
9070         * gfortran.dg/elemental_dependency_3.f90:
9071         Add the final tree dump cleanup.
9072
9073 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9074
9075         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9076         passing -m32.
9077
9078         PR rtl-optimization/38722
9079         * gfortran.dg/pr38722.f90: New test.
9080
9081 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9082
9083         PR c/34252
9084         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9085         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9086
9087 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9088
9089         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9090         * gfortran.dg/typebound_call_8.f03: Same.
9091         * gfortran.dg/elemental_bind_c.f90: Same.
9092         * gfortran.dg/typebound_call_7.f03: Same.
9093         * gfortran.dg/interface_proc_end.f90: Same
9094         * gfortran.dg/pr37243.f: Fix typo.
9095
9096 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9097
9098         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9099         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9100         large stack sizes.
9101
9102 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9103
9104         AVX Programming Reference (December, 2008)
9105         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9106         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9107         * gcc.target/i386/sse-14.c: Likewise.
9108
9109         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9110         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9111         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9112         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9113
9114 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9115
9116         PR libfortran/38735
9117         * gfortran.dg/fmt_bz_bn.f: Update test.
9118
9119 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9120
9121         PR c++/38472
9122         * g++.dg/conversion/usual-arith-conv.C: New test.
9123
9124 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9125
9126         PR c/34911
9127         * gcc.dg/vector-3.c: New testcase.
9128         * g++.dg/ext/vector15.C: New test.
9129
9130 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9131
9132         PR tree-optimization/38510
9133         * gcc.dg/graphite/pr38510.c: New.
9134
9135 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9136             Jan Sjodin <jan.sjodin@amd.com>
9137
9138         PR tree-optimization/38500
9139         * gcc.dg/graphite/pr38500.c: New.
9140
9141 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9142
9143         * gcc.c-torture/compile/20001226-1.c: Generalize
9144         dg-timeout-factor.
9145         * gcc.c-torture/compile/limits-fnargs.c: Add
9146         dg-timeout-factor.
9147         * gcc.dg/20020425-1.c: Likewise.
9148         * gcc.dg/pch/pch.exp: Likewise.
9149
9150 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9151
9152         PR fortran/38657
9153         * gfortran.dg/module_commons_3.f90: New test.
9154
9155 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9156
9157         PR fortran/37159
9158         * gfortran.dg/random_seed_1.f90: Updated.
9159
9160 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9161
9162         PR fortran/38669
9163         PR fortran/38726
9164         * gfortran.dg/elemental_subroutine_7.f90:
9165         Fix p values so that it can be used as vector subscript.
9166
9167 2009-01-05  Jason Merrill  <jason@redhat.com>
9168
9169         * g++.dg/cpp0x/initlist12.C: Add another test.
9170
9171         * g++.dg/cpp0x/defaulted7.C: New test.
9172
9173 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9174
9175         PR fortran/38672
9176         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9177         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9178
9179 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9180
9181         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9182         for alpha*-*-* targets.
9183         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9184
9185 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9186
9187         PR fortran/38665
9188         * gfortran.dg/host_assoc_function_5.f90: New test.
9189
9190 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9191
9192         PR fortran/38669
9193         * gfortran.dg/elemental_dependency_3.f90: New test.
9194         * gfortran.dg/elemental_subroutine_7.f90: New test.
9195
9196 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9197
9198         * gcc.dg/struct-ret-3.c: Include unistd.h.
9199         (main): Exit early if system memory page size is
9200         larger than 4096 bytes.
9201
9202 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9203
9204         PR fortran/38718
9205         * gfortran.dg/merge_init_expr.f90: New.
9206
9207 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9208
9209         PR fortran/38536
9210         * gfortran.dg/c_loc_tests_13.f90: New test.
9211         * gfortran.dg/c_loc_tests_14.f90: New test.
9212
9213 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9214
9215         * gfortran.dg/func_result_4.f90: New.
9216
9217 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9218
9219         PR fortran/38594
9220         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9221         interface still works, in addition to original tests.
9222         * gfortran.dg/host_assoc_call_6.f90: New test.
9223
9224 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9225
9226         PR c++/38705
9227         * g++.dg/torture/pr38705.C: New test.
9228
9229         PR c/38700
9230         * gcc.dg/pr38700.c: New test.
9231
9232 2009-01-02  Jason Merrill  <jason@redhat.com>
9233
9234         * g++.dg/cpp0x/initlist11.C: New test.
9235         * g++.dg/cpp0x/initlist12.C: New test.
9236
9237 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9238
9239         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9240         Allow extra informative notes.
9241
9242 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9243
9244         PR c/36489
9245         * gcc.dg/pr36489.c: New test.
9246
9247 \f
9248 Copyright (C) 2009 Free Software Foundation, Inc.
9249
9250 Copying and distribution of this file, with or without modification,
9251 are permitted in any medium without royalty provided the copyright
9252 notice and this notice are preserved.