OSDN Git Service

566d5be70353ac44be46277b19ee27978db23db8
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2
3         * g++.dg/dfp: New directory.
4         * g++.dg/dg.exp: Prune tests in dfp directory.
5         * g++.dg/dfp/dfp/exp: New.
6         * g++.dg/dfp/mangle-mode.C: New test.
7
8 2009-09-28  Michael Matz  <matz@suse.de>
9
10         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
11         for sign of -Inf.
12
13 2009-09-27  Richard Henderson  <rth@redhat.com>
14
15         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
16         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
17
18 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
19
20         PR c/41476
21         * gcc.dg/cond-constqual-1.c: New test.
22
23 2009-09-26  Michael Matz  <matz@suse.de>
24
25         PR lto/40758
26         PR middle-end/41470
27         * gcc.dg/pr41470.c: New test.
28
29 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
30
31         * gnat.dg/array9.adb: New test.
32
33 2009-09-26  Michael Matz  <matz@suse.de>
34
35         PR tree-optimization/41454
36         * gcc.dg/pr41454.c: New test.
37
38 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
39
40         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
41         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
42         into DW_TAG_GNU_template_parameter_pack and
43         DW_TAG_GNU_formal_parameter_pack.
44         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
45         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
46
47 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
48
49         * gcc.dg/vect/vect.exp: Append extra parameters as separate
50         parameters for alignment-sensitive -fsection-anchors tests.
51
52 2009-09-25  Richard Guenther  <rguenther@suse.de>
53
54         PR middle-end/41463
55         * gcc.c-torture/execute/pr41463.c: New testcase.
56
57 2009-09-25  Olivier Hainque  <hainque@adacore.com>
58
59         * gnat.dg/sse_nolib.adb: New testcase.
60
61 2009-09-25  Revital Eres  <ERES@il.ibm.com>
62
63         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
64         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
65         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
66         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
67         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
68         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
69         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
70         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
71         * gcc.dg/vect/vect.exp: Add Power7 flags.
72         * g++.dg/vect/vect.exp: Likewise.
73         * gfortran.dg/vect/vect.exp: Likewise.
74
75 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
76
77         PR fortran/41459
78         * gfortran.dg/empty_label.f: New test.
79         * gfortran.dg/empty_label.f90: Ditto.
80         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
81
82 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
83
84         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
85         compile-time.
86
87 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
88
89         * lib/scanasm.exp (make_pattern_printable): New function.
90         (dg-scan, scan-assembler-times, scan-assembler-dem,
91         scan-assembler-dem-not): Use it.
92
93 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
94
95         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
96         (test_nested): Renamed to ...
97         (test_nested1): This.
98         (test_nested2): New.
99         (main): Likewise.
100
101 2009-09-24  Richard Guenther  <rguenther@suse.de>
102
103         PR tree-optimization/36143
104         PR tree-optimization/38747
105         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
106         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
107         * g++.dg/torture/pr38747.C: New testcase.
108         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
109
110 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
111
112         * gnat.dg/nested_proc.adb: New test.
113
114 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
115
116         * gcc.target/i386/pr12329.c: Adjust.
117
118 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
119
120         PR debug/41248
121         * gcc.dg/pr41248.c: New.
122
123 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
124
125         PR debug/41065
126         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
127
128 2009-09-23  Andreas Schwab  <schwab@redhat.com>
129
130         * lib/profopt.exp (profopt-get-options): Set tool_flags for
131         current_compiler_flags.  Fix typos.
132
133 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
134
135         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
136
137 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
138
139         PR c/39779
140         * gcc.c-torture/compile/pr39779.c: New test.
141
142 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
143
144         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
145         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
146         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
147
148 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
149
150         PR debug/41295
151         * gcc.dg/pr41295.c: New.
152
153 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
154
155         * gcc.dg/pr40209.c: Add test case.
156
157 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
158
159         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
160         matching assembly.
161         * gcc.target/mips/code-readable-2.c: Likewise.
162         * gcc.target/mips/code-readable-3.c: Likewise.
163
164 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
165
166         * lib/target-supports.exp (check_effective_target_dfp_nocache):
167         Check support via mode instead of C type.
168         (check_effective_target_dfprt_nocache): Ditto.
169         (check_effective_target_hard_dfp): Ditto.
170
171 2009-09-22  Richard Guenther  <rguenther@suse.de>
172
173         PR middle-end/41395
174         * gcc.c-torture/execute/pr41395-1.c: New testcase.
175         * gcc.c-torture/execute/pr41395-2.c: Likewise.
176
177 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
178
179         * gcc.dg/20090922-1.c: New test.
180
181         PR bootstrap/41405
182         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
183         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
184         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
185         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
186         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
187         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
188         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
189         * objc.dg/dwarf-2.m: Likewise.
190
191 2009-09-22  Richard Guenther  <rguenther@suse.de>
192
193         PR tree-optimization/41428
194         * g++.dg/tree-ssa/pr41428.C: New testcase.
195
196 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
197
198         PR middle-end/41429
199         * g++.dg/gomp/pr41429.C: New test.
200
201 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
202
203         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
204
205 2009-09-21  Jason Merrill  <jason@redhat.com>
206
207         PR c++/41421
208         * g++.dg/cpp0x/trivial1.C: Expand.
209
210 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
211
212         * gcc.dg/torture/calleesave-sse.c: New.
213
214 2009-09-21  Jan Hubicka  <jh@suse.cz>
215
216         * gcc.dg/guality/inline-params.c: New testcase.
217
218 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
219
220         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
221         Add -fno-inline.
222         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
223         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
224         (f2): Ditto.
225
226 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
227
228         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
229         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
230         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
231         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
232         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
233
234 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
235
236         PR middle-end/40642
237         * g++.dg/torture/pr40642.C: New testcase.
238
239 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
240
241         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
242         cases in static initializers.
243
244 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
245
246         * gcc.c-tortue/compile/pr39886.c: New.
247
248 2009-09-20  Chris Demetriou  <cgd@google.com>
249
250         PR preprocessor/28435:
251         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
252         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
253         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
254         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
255         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
256
257 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
258
259         * gcc.target/mips/mips.exp: Add relax-pic-calls
260         under -mfoo/-mno-foo options.
261         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
262         and -mexplicit-relocs.
263         * gcc.target/mips/call-1.c: New test.
264         * gcc.target/mips/call-2.c: New test.
265         * gcc.target/mips/call-3.c: New test.
266         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
267         * gcc.dg/tree-ssa/loop-1.c: Likewise.
268
269 2009-09-19  Chris Demetriou  <cgd@google.com>
270
271         PR preprocessor/28435:
272         * gcc.dg/cpp/missing-header-MD.c: New test.
273         * gcc.dg/cpp/missing-header-MMD.c: New test.
274         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
275         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
276
277 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
278
279         PR libgfortran/41328
280         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
281         EOF works.
282
283 2009-09-18  Jason Merrill  <jason@redhat.com>
284
285         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
286         * g++.dg/cpp0x/initlist-deduce.C: New.
287
288 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
289
290         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
291
292 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
293
294         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
295         * c-c++-common/dfp: New directory.
296         * c-c++-common/dfp/dfp-dbg.h: New file.
297         * gcc.dg/dfp/call-by-value.c: Move to ...
298         * c-c++-common/call-by-value.c: here.
299         * gcc.dg/dfp/cast.c: Move to ...
300         * c-c++-common/cast.c: here.
301         * gcc.dg/dfp/compare-eq-const.c: Move to ...
302         * c-c++-common/compare-eq-const.c: here.
303         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
304         * c-c++-common/compare-eq-d128.c: here.
305         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
306         * c-c++-common/compare-eq-d32.c: here.
307         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
308         * c-c++-common/compare-eq-d64.c: here.
309         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
310         * c-c++-common/compare-eq-dfp.c: here.
311         * gcc.dg/dfp/compare-eq.h: Move to ...
312         * c-c++-common/compare-eq.h: here.
313         * gcc.dg/dfp/compare-rel-const.c: Move to ...
314         * c-c++-common/compare-rel-const.c: here.
315         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
316         * c-c++-common/compare-rel-d128.c: here.
317         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
318         * c-c++-common/compare-rel-d32.c: here.
319         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
320         * c-c++-common/compare-rel-d64.c: here.
321         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
322         * c-c++-common/compare-rel-dfp.c: here.
323         * gcc.dg/dfp/compare-rel.h: Move to ...
324         * c-c++-common/compare-rel.h: here.
325         * gcc.dg/dfp/compare-special-d128.c: Move to ...
326         * c-c++-common/compare-special-d128.c: here.
327         * gcc.dg/dfp/compare-special-d32.c: Move to ...
328         * c-c++-common/compare-special-d32.c: here.
329         * gcc.dg/dfp/compare-special-d64.c: Move to ...
330         * c-c++-common/compare-special-d64.c: here.
331         * gcc.dg/dfp/compare-special.h: Move to ...
332         * c-c++-common/compare-special.h: here.
333         * gcc.dg/dfp/constants-zero.c: Move to ...
334         * c-c++-common/constants-zero.c: here.
335         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
336         * c-c++-common/convert-bfp-10.c: here.
337         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
338         * c-c++-common/convert-bfp-11.c: here.
339         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
340         * c-c++-common/convert-bfp-12.c: here.
341         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
342         * c-c++-common/convert-bfp-13.c: here.
343         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
344         * c-c++-common/convert-bfp-14.c: here.
345         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
346         * c-c++-common/convert-bfp-2.c: here.
347         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
348         * c-c++-common/convert-bfp-3.c: here.
349         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
350         * c-c++-common/convert-bfp-4.c: here.
351         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
352         * c-c++-common/convert-bfp-5.c: here.
353         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
354         * c-c++-common/convert-bfp-6.c: here.
355         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
356         * c-c++-common/convert-bfp-7.c: here.
357         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
358         * c-c++-common/convert-bfp-8.c: here.
359         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
360         * c-c++-common/convert-bfp-9.c: here.
361         * gcc.dg/dfp/convert-bfp.c: Move to ...
362         * c-c++-common/convert-bfp.c: here.
363         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
364         * c-c++-common/convert-bfp-fold.c: here.
365         * gcc.dg/dfp/convert-dfp.c: Move to ...
366         * c-c++-common/convert-dfp.c: here.
367         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
368         * c-c++-common/convert-dfp-fold-2.c: here.
369         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
370         * c-c++-common/convert-dfp-fold.c: here.
371         * gcc.dg/dfp/convert.h: Move to ...
372         * c-c++-common/convert.h: here.
373         * gcc.dg/dfp/convert-int.c: Move to ...
374         * c-c++-common/convert-int.c: here.
375         * gcc.dg/dfp/convert-int-fold.c: Move to ...
376         * c-c++-common/convert-int-fold.c: here.
377         * gcc.dg/dfp/convert-int-max.c: Move to ...
378         * c-c++-common/convert-int-max.c: here.
379         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
380         * c-c++-common/convert-int-max-fold.c: here.
381         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
382         * c-c++-common/convert-int-saturate.c: here.
383         * gcc.dg/dfp/func-array.c: Move to ...
384         * c-c++-common/func-array.c: here.
385         * gcc.dg/dfp/func-deref.c: Move to ...
386         * c-c++-common/func-deref.c: here.
387         * gcc.dg/dfp/func-mixed.c: Move to ...
388         * c-c++-common/func-mixed.c: here.
389         * gcc.dg/dfp/func-pointer.c: Move to ...
390         * c-c++-common/func-pointer.c: here.
391         * gcc.dg/dfp/func-scalar.c: Move to ...
392         * c-c++-common/func-scalar.c: here.
393         * gcc.dg/dfp/func-struct.c: Move to ...
394         * c-c++-common/func-struct.c: here.
395         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
396         * c-c++-common/func-vararg-alternate-d128-2.c: here.
397         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
398         * c-c++-common/func-vararg-alternate-d128.c: here.
399         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
400         * c-c++-common/func-vararg-alternate-d32.c: here.
401         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
402         * c-c++-common/func-vararg-alternate-d64.c: here.
403         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
404         * c-c++-common/func-vararg-alternate.h: here.
405         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
406         * c-c++-common/func-vararg-dfp.c: here.
407         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
408         * c-c++-common/func-vararg-mixed-2.c: here.
409         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
410         * c-c++-common/func-vararg-mixed.c: here.
411         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
412         * c-c++-common/func-vararg-size0.c: here.
413         * gcc.dg/dfp/inf-1.c: Move to ...
414         * c-c++-common/inf-1.c: here.
415         * gcc.dg/dfp/loop-index.c: Move to ...
416         * c-c++-common/loop-index.c: here.
417         * gcc.dg/dfp/modes.c: Move to ...
418         * c-c++-common/modes.c: here.
419         * gcc.dg/dfp/nan-1.c: Move to ...
420         * c-c++-common/nan-1.c: here.
421         * gcc.dg/dfp/nan-2.c: Move to ...
422         * c-c++-common/nan-2.c: here.
423         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
424         * c-c++-common/operator-arith-fold.c: here.
425         * gcc.dg/dfp/operator-assignment.c: Move to ...
426         * c-c++-common/operator-assignment.c: here.
427         * gcc.dg/dfp/operator-comma.c: Move to ...
428         * c-c++-common/operator-comma.c: here.
429         * gcc.dg/dfp/operator-cond.c: Move to ...
430         * c-c++-common/operator-cond.c: here.
431         * gcc.dg/dfp/operator-logical.c: Move to ...
432         * c-c++-common/operator-logical.c: here.
433         * gcc.dg/dfp/operator-unary.c: Move to ...
434         * c-c++-common/operator-unary.c: here.
435         * gcc.dg/dfp/pr31385.c: Move to ...
436         * c-c++-common/pr31385.c: here.
437         * gcc.dg/dfp/pr33466.c: Move to ...
438         * c-c++-common/pr33466.c: here.
439         * gcc.dg/dfp/pr35620.c: Move to ...
440         * c-c++-common/pr35620.c: here.
441         * gcc.dg/dfp/pr36800.c: Move to ...
442         * c-c++-common/pr36800.c: here.
443         * gcc.dg/dfp/pr39034.c: Move to ...
444         * c-c++-common/pr39034.c: here.
445         * gcc.dg/dfp/pr39035.c: Move to ...
446         * c-c++-common/pr39035.c: here.
447         * gcc.dg/dfp/pr39902.c: Move to ...
448         * c-c++-common/pr39902.c: here.
449         * gcc.dg/dfp/pr39986.c: Move to ...
450         * c-c++-common/pr39986.c: here.
451         * gcc.dg/dfp/signbit-1.c: Move to ...
452         * c-c++-common/signbit-1.c: here.
453         * gcc.dg/dfp/signbit-2.c: Move to ...
454         * c-c++-common/signbit-2.c: here.
455         * gcc.dg/dfp/struct-layout-1.c: Move to ...
456         * c-c++-common/struct-layout-1.c: here.
457         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
458         * c-c++-common/usual-arith-conv.c: here.
459         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
460         * c-c++-common/usual-arith-conv-const.c: here.
461
462 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
463
464         PR testsuite/41288
465         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
466         stack alignment.
467
468 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
469
470         PR c++/39365
471         * g++.dg/expr/bool3.C: New test.
472         * g++.dg/expr/bool4.C: New test.
473
474 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
475
476         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
477         * gcc.dg/dfp/signbit-2.c: Use it.
478         * gcc.dg/dfp/func-vararg-alternate.h: Change two
479         arguments to unsigned int.
480         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
481         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
482         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
483         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
484         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
485         * gcc.dg/dfp/pr39986.c: Ditto.
486         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
487         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
488         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
489         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
490         * gcc.dg/dfp/convert-int-fold.c: Ditto.
491
492 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
493
494         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
495
496 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
497
498         PR c/41049
499         * dfp/pr41049.c: New test.
500
501 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
502
503         PR testsuite/41385
504         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
505
506 2009-09-17  Martin Jambor  <mjambor@suse.cz>
507
508         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
509         * gcc.dg/ipa/ipa-sra-1.c: New test.
510         * gcc.dg/ipa/ipa-sra-2.c: New test.
511         * gcc.dg/ipa/ipa-sra-3.c: New test.
512         * gcc.dg/ipa/ipa-sra-4.c: New test.
513         * gcc.dg/ipa/ipa-sra-5.c: New test.
514         * gcc.c-torture/execute/ipa-sra-1.c: New test.
515         * gcc.c-torture/execute/ipa-sra-2.c: New test.
516
517 2009-09-17  Michael Matz  <matz@suse.de>
518
519         PR middle-end/41347
520         * gfortran.dg/pr41347.f90: New test.
521
522 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
523
524         * gcc.c-torture/compile/20090917-1.c: New testcase.
525
526 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
527
528         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
529         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
530         alpha*-*-* target from XFAIL list.
531
532 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
533
534         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
535         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
536         * gcc.dg/dfp/cast-bad.c: Use default options.
537         * gcc.dg/dfp/compare-rel-const.c: Ditto.
538         * gcc.dg/dfp/composite-type.c: Ditto.
539         * gcc.dg/dfp/constants.c: Ditto.
540         * gcc.dg/dfp/constants-hex.c: Ditto.
541         * gcc.dg/dfp/constants-pedantic.c: Ditto.
542         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
543         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
544         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
545         * gcc.dg/dfp/ctypes.c: Ditto.
546         * gcc.dg/dfp/ddmode-ice.c: Ditto.
547         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
548         * gcc.dg/dfp/float-constant-double.c: Ditto.
549         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
550         * gcc.dg/dfp/keywords-reserved.c: Ditto.
551         * gcc.dg/dfp/modes.c: Ditto.
552         * gcc.dg/dfp/operator-bitwise.c: Ditto.
553         * gcc.dg/dfp/pr31344.c: Ditto.
554         * gcc.dg/dfp/pr31385.c: Ditto.
555         * gcc.dg/dfp/pr33466.c: Ditto.
556         * gcc.dg/dfp/pr35620.c: Ditto.
557         * gcc.dg/dfp/pr37435.c: Ditto.
558         * gcc.dg/dfp/pr39986.c: Ditto.
559         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
560         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
561         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
562         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
563         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
564         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
565         * gcc.dg/dfp/typespec.c: Ditto.
566         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
567         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
568         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
569         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
570         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
571         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
572         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
573         * gcc.dg/dfp/compare-rel.h: Ditto.
574         * gcc.dg/dfp/compare-special.h: Ditto.
575         * gcc.dg/dfp/convert.h: Ditto.
576         * gcc.dg/dfp/fe-check.h: Ditto.
577         * gcc.dg/dfp/call-by-value.c: Use default options and
578           debug macros.
579         * gcc.dg/dfp/cast.c: Ditto.
580         * gcc.dg/dfp/compare-eq-const.c: Ditto.
581         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
582         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
583         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
584         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
585         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
586         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
587         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
588         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
589         * gcc.dg/dfp/compare-special-d32.c: Ditto.
590         * gcc.dg/dfp/compare-special-d64.c: Ditto.
591         * gcc.dg/dfp/compare-special-d128.c: Ditto.
592         * gcc.dg/dfp/constants-zero.c: Ditto.
593         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
594         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
595         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
596         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
597         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
598         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
599         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
600         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
601         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
602         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
603         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
604         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
605         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
606         * gcc.dg/dfp/convert-bfp.c: Ditto.
607         * gcc.dg/dfp/convert-complex.c: Ditto.
608         * gcc.dg/dfp/convert-dfp.c: Ditto.
609         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
610         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
611         * gcc.dg/dfp/convert-int.c: Ditto.
612         * gcc.dg/dfp/convert-int-fold.c: Ditto.
613         * gcc.dg/dfp/convert-int-max.c: Ditto.
614         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
615         * gcc.dg/dfp/decfloat-constants.c: Ditto.
616         * gcc.dg/dfp/fe-binop.c: Ditto.
617         * gcc.dg/dfp/fe-convert-1.c: Ditto.
618         * gcc.dg/dfp/fe-convert-2.c: Ditto.
619         * gcc.dg/dfp/fe-convert-3.c: Ditto.
620         * gcc.dg/dfp/func-array.c: Ditto.
621         * gcc.dg/dfp/func-deref.c: Ditto.
622         * gcc.dg/dfp/func-mixed.c: Ditto.
623         * gcc.dg/dfp/func-pointer.c: Ditto.
624         * gcc.dg/dfp/func-scalar.c: Ditto.
625         * gcc.dg/dfp/func-struct.c: Ditto.
626         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
627         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
628         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
629         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
630         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
631         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
632         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
633         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
634         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
635         * gcc.dg/dfp/inf-1.c: Ditto.
636         * gcc.dg/dfp/loop-index.c: Ditto.
637         * gcc.dg/dfp/nan-1.c: Ditto.
638         * gcc.dg/dfp/nan-2.c: Ditto.
639         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
640         * gcc.dg/dfp/operator-assignment.c: Ditto.
641         * gcc.dg/dfp/operator-comma.c: Ditto.
642         * gcc.dg/dfp/operator-cond.c: Ditto.
643         * gcc.dg/dfp/operator-logical.c: Ditto.
644         * gcc.dg/dfp/operator-unary.c: Ditto.
645         * gcc.dg/dfp/pr36800.c: Ditto.
646         * gcc.dg/dfp/pr39034.c: Ditto.
647         * gcc.dg/dfp/pr39035.c: Ditto.
648         * gcc.dg/dfp/pr39902.c: Ditto.
649         * gcc.dg/dfp/signbit-1.c: Ditto.
650         * gcc.dg/dfp/signbit-2.c: Ditto.
651         * gcc.dg/dfp/struct-layout-1.c: Ditto.
652         * gcc.dg/dfp/union-init.c: Ditto.
653         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
654
655 2009-09-16  Michael Matz  <matz@suse.de>
656
657         PR fortran/41212
658         * gfortran.dg/pr41212.f90: New test.
659
660 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
661
662         * gnat.dg/alignment9.adb: New test.
663
664 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
665
666         * gnat.dg/discr20.ad[sb]: New test.
667
668 2009-09-16  Richard Guenther  <rguenther@suse.de>
669
670         PR middle-end/34011
671         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
672
673 2009-09-16  DJ Delorie  <dj@redhat.com>
674             Kaz Kojima  <kkojima@gcc.gnu.org>
675
676         * gcc.target/sh/struct-arg-dw2.c: New test.
677
678 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
679             Jakub Jelinek  <jakub@redhat.com>
680
681         PR target/41175
682         * gcc.target/powerpc/pr41175.c: New test.
683
684 2009-09-14  Richard Henderson  <rth@redhat.com>
685
686         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
687         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
688         gcc.dg/tree-ssa/asmgoto-1.c: New files.
689
690 2009-09-14  Richard Henderson  <rth@redhat.com>
691
692         * g++.dg/eh/builtin1.C: Update resx pattern match.
693         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
694
695 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
696
697         * gcc.target/mips/branch-helper.h: New file.
698         * gcc.target/mips/branch-2.c,
699         * gcc.target/mips/branch-3.c,
700         * gcc.target/mips/branch-4.c,
701         * gcc.target/mips/branch-5.c,
702         * gcc.target/mips/branch-6.c,
703         * gcc.target/mips/branch-7.c,
704         * gcc.target/mips/branch-8.c,
705         * gcc.target/mips/branch-9.c,
706         * gcc.target/mips/branch-10.c,
707         * gcc.target/mips/branch-11.c,
708         * gcc.target/mips/branch-12.c,
709         * gcc.target/mips/branch-13.c,
710         * gcc.target/mips/branch-14.c,
711         * gcc.target/mips/branch-15.c: New tests.
712
713 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
714
715         PR target/41331
716         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
717         -m32 -mpowerpc64 system.
718
719 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
720
721         From Jie Zhang <jie.zhang@analog.com>:
722         * gcc.target/bfin/saveall.c: New test.
723         * gcc.target/bfin/20090914-1.c: New test.
724         * gcc.target/bfin/20090914-2.c: New test.
725
726         * gcc.target/bfin/20090914-3.c: New test.
727
728 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
729
730         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
731
732 2009-09-14  Richard Guenther  <rguenther@suse.de>
733
734         PR middle-end/41350
735         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
736
737 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
738
739         PR libgfortran/41328
740         * gfortran.dg/cr_lf.f90: New test.
741
742 2009-09-11  Michael Matz  <matz@suse.de>
743
744         PR middle-end/41275
745         * g++.dg/tree-ssa/pr41275.C: New test.
746
747 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
748
749         PR fortran/41242
750         * gfortran.dg/proc_ptr_comp_21.f90: New.
751
752 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
753
754         PR fortran/31292
755         * gfortran.dg/module_procedure_1.f90: New test.
756         * gfortran.dg/module_procedure_2.f90: Ditto.
757         * gfortran.dg/generic_14.f90: Move dg-error to new location.
758
759 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
760             James A. Morrison  <phython@gcc.gnu.org>
761
762         PR ada/18302
763         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
764         commands.
765         * ada/acats/run_test.exp: New file.
766
767 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
768
769         Revert:
770         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
771
772         PR rtl-optimization/39779
773         * gcc.dg/pr39979.c: New test.
774
775 2009-09-10  Richard Guenther  <rguenther@suse.de>
776
777         PR middle-end/41257
778         * g++.dg/torture/pr41257-2.C: New testcase.
779
780 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
781
782         PR c++/28293
783         * g++.dg/template/crash91.C: New.
784
785 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
786
787         PR rtl-optimization/39779
788         * gcc.dg/pr39979.c: New test.
789
790 2009-09-09  Richard Guenther  <rguenther@suse.de>
791
792         PR tree-optimization/41101
793         * gcc.c-torture/compile/pr41101.c: New testcase.
794
795 2009-09-09  Richard Guenther  <rguenther@suse.de>
796
797         PR middle-end/41317
798         * gcc.c-torture/execute/pr41317.c: New testcase.
799         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
800         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
801
802 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
803
804         Fix some test breakages on Darwin
805         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
806         and adjust.
807         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
808         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
809         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
810         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
811         take darwin specifics in account.
812
813 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
814
815         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
816         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
817
818 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
819
820         PR c++/39923
821         * g++.dg/cpp0x/initlist24.C: New.
822
823 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
824
825         * gcc.dg/large-size-array-2.c: Fix target requirement.
826         * gcc.dg/large-size-array-4.c: Likewise.
827         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
828         * gcc.dg/c99-const-expr-2.c: Likewise.
829         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
830         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
831         * gcc.dg/c90-const-expr-10.c: Likewise.
832         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
833         instead of long.
834         * gcc.dg/tree-ssa/pr33920.c: Likewise.
835         * gcc.dg/vect/pr33846.c: Likewise.
836         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
837         __PTRDIFF_TYPE__, instead of unsigned long.
838         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
839
840 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
841
842         PR debug/41229
843         PR debug/41291
844         PR debug/41300
845         * gfortran.dg/pr41229.f90: New.
846
847 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
848
849         PR debug/41232
850         * gcc.dg/pr41232.c: New.
851
852 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
853
854         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
855         contain -march.
856         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
857         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
858         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
859         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
860         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
861         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
862         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
863         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
864         options other than that used in dg-options.
865
866 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
867
868         PR rtl-optimization/41239
869         * gcc.c-torture/execute/pr41239.c: New test.
870
871 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
872
873         PR libgfortran/41192
874         * gfortran.dg/namelist_59.f90: New test.
875
876 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
877
878         From Mike Frysinger  <michael.frysinger@analog.com>
879         * gcc.target/bfin/mcpu-bf542m.c: New file.
880         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
881         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
882         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
883         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
884
885 2009-09-07  Martin Jambor  <mjambor@suse.cz>
886
887         PR middle-end/41282
888         * gcc.c-torture/compile/pr41282.c: New test.
889
890 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
891
892         PR fortran/41197
893         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
894         variables for stat and errmsg.
895         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
896         * gfortran.dg/allocate_stat_2.f90:  New test.
897
898 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
899
900         * gcc.c-torture/compile/20090907-1.c: New test.
901
902 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
903
904         PR bootstrap/41241
905         * gcc.dg/pr41241.c: New test.
906
907 2009-09-06  Richard Guenther  <rguenther@suse.de>
908
909         PR middle-end/41144
910         * g++.dg/torture/pr41144.C: New testcase.
911
912 2009-09-06  Richard Guenther  <rguenther@suse.de>
913
914         PR middle-end/41261
915         * gcc.dg/torture/pr41261.c: New testcase.
916
917 2009-09-05  Richard Guenther  <rguenther@suse.de>
918
919         PR middle-end/41181
920         * gcc.c-torture/compile/pr41181.c: New testcase.
921
922 2009-09-05  Richard Guenther  <rguenther@suse.de>
923
924         PR debug/41273
925         * g++.dg/torture/pr41273.C: New testcase.
926
927 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
928
929         PR fortran/41258
930         * gfortran.dg/typebound_proc_12.f90 : New test.
931
932 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
933
934         PR debug/41225
935         * gfortran.dg/pr41225.f90: New.
936
937 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
938
939         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
940         unistd.h, sys/types.h and sys/wait.h.
941         (gualchk_t): New.
942         (GUALCVT): New.
943         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
944         (GUALITY_GDB_REDIRECT): New.
945         (GUALITY_GDB_ARGS): Use it.
946
947 2009-09-04  Richard Guenther  <rguenther@suse.de>
948
949         PR middle-end/41257
950         * g++.dg/torture/pr41257.C: New testcase.
951
952 2009-09-04  Martin Jambor  <mjambor@suse.cz>
953
954         PR tree-optimization/41112
955         * gnat.dg/array8.adb: New test.
956
957 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
958
959         * gcc.target/arm/ctz.c: New test case.
960
961 2009-09-03  Alon Dayan  <alond@il.ibm.com>
962
963         PR tree-optimization/38275
964         * gcc.dg/autopar/reduc-1char.c: Increase number
965         of iterations. Adjust the logic accordingly.
966         * gcc.dg/autopar/reduc-2char.c: Ditto.
967         * gcc.dg/autopar/reduc-1.c: Ditto.
968         * gcc.dg/autopar/reduc-2.c: Ditto.
969         * gcc.dg/autopar/reduc-3.c: Ditto.
970         * gcc.dg/autopar/reduc-6.c: Ditto.
971         * gcc.dg/autopar/reduc-7.c: Ditto.
972         * gcc.dg/autopar/reduc-8.c: Ditto.
973         * gcc.dg/autopar/reduc-9.c: Ditto.
974         * gcc.dg/autopar/pr39500-1.c: Ditto.
975         * gcc.dg/autopar/reduc-1short.c: Ditto.
976         * gcc.dg/autopar/reduc-2short.c: Ditto.
977         * gcc.dg/autopar/parallelization-1.c: Ditto.
978
979 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
980
981         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
982         testcase using guality.h compiles and links and if a global variable
983         can be verified by gdb.
984
985 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
986
987         * lib/target-supports.exp (check_effective_target_sync_int_long):
988         Supported on Blackfin Linux targets.
989
990 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
991
992         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
993
994 2009-09-03  Diego Novillo  <dnovillo@google.com>
995
996         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
997         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
998         * g++.dg/warn/unit-1.C: Likewise.
999         * g++.dg/ipa/iinline-1.C: Likewise.
1000         * g++.dg/template/cond2.C: Adjust expected line location for the
1001         error.
1002         * g++.dg/template/pr35240.C: Likewise.
1003
1004 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1005
1006         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1007         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1008
1009 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1010
1011         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1012         * gcc.dg/memcpy-1.c: Add . to match pattern.
1013         * gcc.dg/uninit-I.c: XFAIL warning test.
1014         * g++.dg/warn/unit-1.C: XFAIL warning test.
1015
1016 2009-09-02  Ian Lance Taylor  <iant@google.com>
1017
1018         * gcc.dg/20090902-1.c: New test.
1019
1020 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1021
1022         * gcc.dg/builtin-object-size-9.c: New test.
1023
1024 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1025
1026         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1027
1028 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1029             Olivier Hainque  <hainque@adacore.com>
1030
1031         * gnat.dg/misaligned_param.adb: New test.
1032         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1033         * gnat.dg/slice7.adb: Add 1 more related case.
1034
1035 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1036
1037         * gcc.dg/guality/guality.c: Expect to fail for now.
1038         * gcc.dg/guality/example.c: Likewise.
1039
1040 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1041
1042         * gcc.dg/guality/guality.c: New.
1043         * gcc.dg/guality/guality.h: New.
1044         * gcc.dg/guality/guality.exp: New.
1045         * gcc.dg/guality/example.c: New.
1046         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1047         (cleanup-saved-temps): Likewise, .gkd files too.
1048
1049 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1050
1051         PR fortran/39229
1052         * gfortran.dg/line_length_3.f: New test.
1053         * gfortran.dg/line_length_4.f90: New test.
1054
1055 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1056
1057         * lib/target-supports.exp (check_gc_sections_available):
1058         Add proper pattern quote.
1059
1060 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1061             Kaz Kojima  <kkojima@gcc.gnu.org>
1062
1063         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1064         * g++.dg/cdce3.C: Use dg-add-options ieee.
1065         * g++.dg/torture/type-generic-1.C: Likewise.
1066         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1067         * gcc.dg/pr28796-2.c: Likewise.
1068         * gcc.dg/torture/builtin-math-7.c: Likewise.
1069         * gcc.dg/torture/type-generic-1.c: Likewise.
1070         * gfortran.dg/boz_14.f90: Likewise.
1071         * gfortran.dg/erf_2.F90: Likewise.
1072         * gfortran.dg/init_flag_3.f90: Likewise.
1073         * gfortran.dg/init_flag_4.f90: Likewise.
1074         * gfortran.dg/init_flag_5.f90: Likewise.
1075         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1076         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1077         * gfortran.dg/isnan_1.f90: Likewise.
1078         * gfortran.dg/isnan_2.f90: Likewise.
1079         * gfortran.dg/maxlocval_2.f90: Likewise.
1080         * gfortran.dg/maxlocval_4.f90: Likewise.
1081         * gfortran.dg/minlocval_1.f90: Likewise.
1082         * gfortran.dg/minlocval_4.f90: Likewise.
1083         * gfortran.dg/module_nan.f90: Likewise.
1084         * gfortran.dg/namelist_42.f90: Likewise.
1085         * gfortran.dg/namelist_43.f90: Likewise.
1086         * gfortran.dg/nan_1.f90: Likewise.
1087         * gfortran.dg/nan_2.f90: Likewise.
1088         * gfortran.dg/nan_3.f90: Likewise.
1089         * gfortran.dg/nan_4.f90: Likewise.
1090         * gfortran.dg/nan_5.f90: Likewise.
1091         * gfortran.dg/nearest_1.f90: Likewise.
1092         * gfortran.dg/nearest_2.f90: Likewise.
1093         * gfortran.dg/nearest_3.f90: Likewise.
1094         * gfortran.dg/pr37243.f: Likewise.
1095         * gfortran.dg/real_const_3.f90: Likewise.
1096         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1097
1098 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1099
1100         PR debug/30161
1101         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1102         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1103         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1104         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1105         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1106         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1107         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1108         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1109         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1110         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1111         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1112         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1113         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1114
1115 2009-08-31  Jason Merrill  <jason@redhat.com>
1116
1117         PR c++/41127
1118         * g++.dg/parse/enum5.C: New.
1119         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1120
1121 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1122
1123         PR fortran/40940
1124         * gfortran.dg/allocate_derived_1.f90: New.
1125         * gfortran.dg/class_3.f03: New.
1126
1127 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1128
1129         PR fortran/40996
1130         * gfortran.dg/allocatable_scalar_1.f90: New.
1131         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1132         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1133         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1134
1135 2009-08-30  Richard Guenther  <rguenther@suse.de>
1136
1137         PR tree-optimization/41186
1138         * g++.dg/torture/pr41186.C: New testcase.
1139         * g++.dg/tree-ssa/pr41186.C: Likewise.
1140
1141 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1142
1143         PR c++/41187
1144         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1145         take ia64 assembly comments syntax in account.
1146
1147 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1148
1149         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1150
1151 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1152
1153         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1154         * gfortran.dg/whole_file_6.f90: Likewise.
1155
1156 2009-08-28  Cary Coutant  <ccoutant@google.com>
1157
1158         PR debug/41063
1159         * g++.dg/debug/dwarf2/pr41063.C: New test.
1160
1161 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1162
1163         PR rtl-optimization/40861
1164         * gcc.dg/pr40861.c: New test.
1165
1166 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1167
1168         PR fortran/40869
1169         * gfortran.dg/proc_ptr_comp_20.f90: New.
1170
1171 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1172
1173         PR libfortran/39667
1174         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1175         open temp file with status="scratch".
1176         * gfortran.dg/fmt_cache_1.f: Likewise.
1177         * gfortran.dg/fmt_exhaust.f90: Likewise.
1178         * gfortran.dg/fmt_t_4.f90: Likewise.
1179         * gfortran.dg/fseek.f90: Likewise.
1180         * gfortran.dg/list_read_5.f90: Likewise.
1181         * gfortran.dg/namelist_39.f90: Likewise.
1182         * gfortran.dg/namelist_56.f90: Likewise.
1183         * gfortran.dg/read_bad_advance.f90: Likewise.
1184         * gfortran.dg/read_repeat.f90: Likewise.
1185         * gfortran.dg/read_size_noadvance.f90: Likewise.
1186         * gfortran.dg/read_x_past.f: Likewise.
1187
1188 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1189
1190         PR fortran/28039
1191         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1192
1193 2009-08-27  Daniel Kraft  <d@domob.eu>
1194
1195         PR fortran/37425
1196         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1197         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1198         error and fix problem with recursive assignment.
1199         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1200         * gfortran.dg/typebound_operator_3.f03: New test.
1201         * gfortran.dg/typebound_operator_4.f03: New test.
1202
1203 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1204
1205         PR debug/41170
1206         * debug/dwarf2/namespace-1.C: New test.
1207
1208 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1209
1210         PR fortran/41162
1211         * gfortran.dg/pr41162.f: New.
1212
1213 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1214             Richard Sandiford  <rdsandiford@googlemail.com>
1215
1216         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1217         with "forbid_cpu".
1218         * gcc.target/mips/branch-1.c: Update accordingly.
1219         * gcc.target/mips/extend-1.c: Likewise.
1220         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1221
1222 2009-08-26  Richard Guenther  <rguenther@suse.de>
1223
1224         PR middle-end/41163
1225         * gcc.c-torture/compile/pr41163.c: New testcase.
1226         * gcc.dg/pr35899.c: Adjust.
1227
1228 2009-08-26  Richard Guenther  <rguenther@suse.de>
1229
1230         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1231
1232 2009-08-26  Jason Merrill  <jason@redhat.com>
1233
1234         * g++.dg/cpp0x/explicit3.C: New.
1235         * g++.dg/overload/cond2.C: New.
1236
1237 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1238
1239         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1240
1241 2009-08-25  Jan Hubicka  <jh@suse.cz>
1242
1243         * gcc.target/i386/sse5-shift1-vector.c
1244         * gcc.target/i386/isa-12.c
1245         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1246         * gcc.target/i386/sse5-pcmov2.c
1247         * gcc.target/i386/isa-3.c
1248         * gcc.target/i386/sse5-shift2-vector.c
1249         * gcc.target/i386/isa-7.c
1250         * gcc.target/i386/funcspec-2.c
1251         * gcc.target/i386/sse5-haddX.c
1252         * gcc.target/i386/sse5-hadduX.c
1253         * gcc.target/i386/isa-9.c
1254         * gcc.target/i386/sse5-maccXX.c
1255         * gcc.target/i386/sse5-shift3-vector.c
1256         * gcc.target/i386/sse5-msubXX.c
1257         * gcc.target/i386/sse5-permpX.c
1258         * gcc.target/i386/sse5-check.h
1259         * gcc.target/i386/sse-12.c
1260         * gcc.target/i386/sse-11.c
1261         * gcc.target/i386/sse-10.c
1262         * gcc.target/i386/sse-13.c
1263         * gcc.target/i386/sse-14.c
1264         * gcc.target/i386/sse-22.c
1265         * gcc.target/i386/sse-2.c
1266         * gcc.target/i386/sse-13.c
1267         * gcc.target/i386/avx-2.c
1268         * gcc.target/i386/sse5-rotate1-vector.c
1269         * gcc.target/i386/isa-4.c
1270         * gcc.target/i386/sse5-hsubX.c
1271         * gcc.target/i386/sse5-pcmov.c
1272         * gcc.target/i386/sse5-fma.c
1273         * gcc.target/i386/isa-8.c
1274         * gcc.target/i386/sse5-rotate2-vector.c
1275         * gcc.target/i386/sse5-nmaccXX.c
1276         * gcc.target/i386/sse5-imul64-vector.c
1277         * gcc.target/i386/sse5-nmsubXX.c
1278         * gcc.target/i386/sse5-rotate3-vector.c
1279         * gcc.target/i386/sse5-fma-vector.c
1280         * gcc.target/i386/sse5-imul32widen-vector.c
1281         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1282
1283         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1284         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1285         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1286         * gcc.target/i386/avx-1.c: Remove SSE5.
1287         * gcc.target/i386/avx-2.c: Remove SSE5.
1288         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1289         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1290         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1291         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1292
1293 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1294
1295         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1296
1297 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1298
1299         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1300         keyword works in the same manner as __alignof.
1301
1302 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1303
1304         PR libfortran/34670
1305         * gfortran.dg/unpack_bounds_1.f90:  New test.
1306         * gfortran.dg/unpack_bounds_2.f90:  New test.
1307         * gfortran.dg/unpack_bounds_3.f90:  New test.
1308
1309 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1310
1311         * gnat.dg/slice7.adb: New test.
1312         * gnat.dg/slice7_pkg.ads: New helper.
1313
1314 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1315
1316         PR fortran/41139
1317         * gfortran.dg/proc_ptr_25.f90: New.
1318         * gfortran.dg/proc_ptr_comp_18.f90: New.
1319         * gfortran.dg/proc_ptr_comp_19.f90: New.
1320
1321 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1322
1323         PR fortran/41154
1324         * gfortran.dg/fmt_error_8.f: New test.
1325
1326 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1327
1328         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1329         number, update all callers and synchronize results for latest MPC.
1330
1331 2009-08-21  Jason Merrill  <jason@redhat.com>
1332
1333         * g++.dg/warn/Wunused-17.C: New.
1334
1335 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1336
1337         * gcc.target/arm/combine-cmp-shift.c: New test.
1338
1339 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1340
1341         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1342         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1343         width specifier.
1344
1345 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1346
1347         * gfortran.dg/fmt_error_7.f: New test.
1348
1349 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1350
1351         PR target/40718
1352         * gcc.target/i386/pr40718.c: New test.
1353
1354 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1355
1356         * gfortran.dg/proc_ptr_24.f90: New test.
1357
1358 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1359
1360         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1361         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1362         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1363
1364 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1365
1366         PR fortran/28039
1367         * gfortran.dg/fmt_with_extra.f: new file.
1368
1369 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1370
1371         * lib/target-supports.exp
1372         (check_effective_target_arm_iwmmxt_ok): New procedure.
1373         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1374         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1375
1376 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1377
1378         * gfortran.dg/boz_9.f90: Do not load denormal floating
1379         point constants.  Remove -mieee option for alpha*-*-* targets.
1380
1381 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1382
1383         PR fortran/41106
1384         * gfortran.dg/proc_ptr_23.f90: New.
1385         * gfortran.dg/proc_ptr_comp_15.f90: New.
1386         * gfortran.dg/proc_ptr_comp_16.f90: New.
1387         * gfortran.dg/proc_ptr_comp_17.f90: New.
1388
1389 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1390
1391         PR c++/41131
1392         * g++.dg/expr/unary3.C: New test.
1393
1394 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1395
1396         * gfortran.dg/common_5.f: Add -mdalign for sh.
1397         * gfortran.dg/common_align_2.f90: Likewise.
1398
1399 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1400
1401         PR libfortran/40962
1402         * c_f_pointer_tests_4.f90:  New test.
1403
1404 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1405
1406         * gnat.dg/slice6.adb: New test.
1407         * gnat.dg/slice6_pkg.ads: New helper.
1408
1409 2009-08-20  Michael Matz  <matz@suse.de>
1410
1411         PR fortran/41126
1412         * gfortran.dg/pr41126.f90: New test.
1413
1414 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1415
1416         * gnat.dg/dynamic_bound.adb: New test.
1417
1418 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1419
1420         PR fortran/41121
1421         * gfortran.dg/intrinsic_5.f90: New.
1422
1423 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1424             Richard Earnshaw  <richard.earnshaw@arm.com>
1425
1426         * gcc.target/arm/20090811-1.c: New test.
1427
1428 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1429
1430         PR middle-end/41123
1431         * gcc.dg/pr41123.c: New test.
1432
1433 2009-08-19  Jason Merrill  <jason@redhat.com>
1434
1435         PR c++/41120
1436         * g++.dg/other/gc4.C: New.
1437
1438 2009-08-18  Michael Matz  <matz@suse.de>
1439
1440         * gfortran.dg/vect/vect-gems.f90: New test.
1441         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1442
1443 2009-08-18  DJ Delorie  <dj@redhat.com>
1444
1445         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1446         * lib/gcc-defs.exp: ... to here.
1447
1448         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1449         GCC_EXEC_PREFIX before building the wrapper.
1450
1451 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1452
1453         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1454         tests.
1455         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1456         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1457         dg-options.  Fix dg-final clause.
1458
1459 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1460
1461         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1462
1463 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1464             Paul Thomas  <pault@gcc.gnu.org>
1465
1466         PR fortran/40870
1467         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1468
1469 2009-08-18  Richard Guenther  <rguenther@suse.de>
1470
1471         PR middle-end/41094
1472         * gcc.dg/torture/pr41094.c: New testcase.
1473         * gcc.dg/torture/builtin-power-1.c: Adjust.
1474         * gcc.dg/builtins-10.c: Likewise.
1475
1476 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR target/40971
1479         * gcc.dg/pr40971.c: New test.
1480
1481 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1482
1483         PR fortran/41062
1484         * gfortran.dg/use_only_4.f90: New test.
1485
1486 2009-08-17  Daniel Kraft  <d@domob.eu>
1487
1488         PR fortran/37425
1489         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1490         NOPASS bindings as operators.
1491
1492 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1493
1494         * lib/target-supports.exp
1495         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1496         of targets that do not need command line argument to enable SIMD.
1497
1498 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1499
1500         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1501         typo in cache name.
1502
1503 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1504
1505         PR fortran/41075
1506         * gfortran.dg/unlimited_fmt_1.f90: New test.
1507
1508 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1509
1510         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1511
1512 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1513
1514         * gnat.dg/itype.ad[sb]: New test.
1515
1516 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1517
1518         * gcc.target/mips/mips.exp: Add terminology section to comment
1519         at the top of the file.  Fix typos.
1520
1521 2009-08-16  Jason Merrill  <jason@redhat.com>
1522
1523         * g++.dg/debug/dwarf2/inline1.C: New.
1524
1525 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1526
1527         PR target/38599
1528         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1529
1530 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1531
1532         PR debug/37801
1533         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1534         Make sure to trigger inlining optimizations.
1535         * gcc.dg/debug/dwarf2/inline2.c: New test.
1536
1537 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1538
1539         PR fortran/41070
1540         * gfortran.dg/structure_constructor_10.f90: New.
1541
1542 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1543
1544         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1545         * gcc.dg/pragma-re-2.c: Likewise.
1546         * gcc.dg/pragma-re-3.c: Likewise.
1547         * gcc.dg/pragma-re-4.c: Likewise.
1548         * g++.dg/other/pragma-re-1.C: Likewise.
1549         * g++.dg/other/pragma-re-2.C: Likewise.
1550
1551 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1552
1553         * gcc.dg/torture/builtin-math-7.c: New.
1554
1555 2009-08-14  Richard Guenther  <rguenther@suse.de>
1556
1557         * gcc.c-torture/execute/20090814-1.c: New testcase.
1558
1559 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1560
1561         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1562
1563 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1564
1565         PR target/40934
1566         * gcc.target/i386/pr40934.c: New.
1567
1568 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1569
1570         PR target/41019
1571         * gcc.target/i386/pr41019.c: New test.
1572
1573 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1574
1575         PR fortran/40955
1576         * gfortran.dg/winapi.f90: New test.
1577
1578 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1579
1580         PR fortran/40995
1581         * gfortran.dg/intrinsic_4.f90: New.
1582         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1583         different line.
1584
1585 2009-08-13  Richard Guenther  <rguenther@suse.de>
1586
1587         PR middle-end/41047
1588         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1589
1590 2009-08-12  Richard Guenther  <rguenther@suse.de>
1591
1592         PR tree-optimization/41011
1593         * gfortran.dg/pr41011.f: New testcase.
1594
1595 2009-08-11  Andrew Haley  <aph@redhat.com>
1596
1597         * gcc.target/arm/synchronize.c: New file.
1598
1599 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1600
1601         PR middle-end/40980
1602         * gfortran.dg/graphite/id-17.f: New.
1603
1604 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1605             Sebastian Pop  <sebastian.pop@amd.com>
1606
1607         * gcc.dg/graphite/interchange-1.c: XFAILed.
1608         * gcc.dg/graphite/interchange-2.c: XFAILed.
1609         * gcc.dg/graphite/interchange-3.c: XFAILed.
1610         * gcc.dg/graphite/interchange-4.c: XFAILed.
1611         * gcc.dg/graphite/interchange-7.c: XFAILed.
1612
1613 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1614
1615         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1616
1617 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1618             Pranav Garg  <pranav.garg2107@gmail.com>
1619
1620         * gcc.dg/graphite/interchange-6.c: XFAILed.
1621
1622 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1623
1624         * gcc.dg/graphite/interchange-9.c: New.
1625
1626 2009-08-12  Richard Guenther  <rguenther@suse.de>
1627
1628         PR rtl-optimization/41033
1629         * gcc.dg/pr41033.c: New test.
1630
1631 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1632
1633         PR fortran/41022
1634         * gfortran.dg/proc_ptr_comp_14.f90: New.
1635
1636 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1637
1638         * gcc.target/mips/ext-5.c: New test.
1639         * gcc.target/mips/ext-6.c: New test.
1640         * gcc.target/mips/ext-7.c: New test.
1641         * gcc.target/mips/ext-8.c: New test.
1642         * gcc.target/mips/extend-2.c: New test.
1643
1644 2009-08-10  Jason Merrill  <jason@redhat.com>
1645
1646         * g++.dg/other/linkage2.C: New test for types-without-linkage
1647         handling.
1648         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1649         * g++.dg/lookup/anon2.C: Likewise.
1650         * g++.dg/other/anon3.C: Likewise.
1651         * g++.dg/template/arg2.C: Likewise.
1652         * g++.dg/template/local4.C: Likewise.
1653         * g++.old-deja/g++.law/operators32.C: Likewise.
1654         * g++.old-deja/g++.other/linkage2.C: Likewise.
1655         * g++.old-deja/g++.pt/enum6.C: Likewise.
1656         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1657         * g++.old-deja/g++.other/linkage1.C: Likewise.
1658
1659 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1660
1661         * gcc.dg/dg.exp: Test also c-c++-common dir.
1662         * g++.dg/dg.exp: Likewise.
1663         * g++.dg/warn/Wconversion-real.C: Delete.
1664         * gcc.dg/Wconversion-real.c: Move to ...
1665         * c-c++-common/Wconversion-real.c: ... here.
1666         * lib/target-supports.exp
1667         (check_effective_target_c,check_effective_target_c++): New.
1668
1669 2009-08-10  Daniel Kraft  <d@domob.eu>
1670
1671         PR fortran/37425
1672         * gfortran.dg/typebound_operator_1.f03: New test.
1673         * gfortran.dg/typebound_operator_2.f03: New test.
1674
1675 2009-08-10  Richard Guenther  <rguenther@suse.de>
1676
1677         PR middle-end/41006
1678         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1679         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1680
1681 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1682
1683         PR fortran/40940
1684         * gfortran.dg/class_1.f03: New.
1685         * gfortran.dg/class_2.f03: New.
1686         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1687         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1688         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1689         * gfortran.dg/typebound_call_10.f03: Ditto.
1690         * gfortran.dg/typebound_call_2.f03: Ditto.
1691         * gfortran.dg/typebound_call_3.f03: Ditto.
1692         * gfortran.dg/typebound_call_4.f03: Ditto.
1693         * gfortran.dg/typebound_generic_3.f03: Ditto.
1694         * gfortran.dg/typebound_generic_4.f03: Ditto.
1695         * gfortran.dg/typebound_proc_1.f08: Ditto.
1696         * gfortran.dg/typebound_proc_5.f03: Ditto.
1697         * gfortran.dg/typebound_proc_6.f03: Ditto.
1698
1699 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1700
1701         PR c++/40866
1702         * g++.dg/expr/stmt-expr-1.C: New test.
1703
1704 2009-08-09  Richard Guenther  <rguenther@suse.de>
1705
1706         PR tree-optimization/41016
1707         * gcc.c-torture/compile/pr41016.c: New testcase.
1708
1709 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1710
1711         * gcc.dg/overflow-warn-8.c: New test.
1712
1713 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1714
1715         PR tree-optimization/41008
1716         * gcc.dg/vect/O1-pr41008.c: New test.
1717
1718 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1719
1720         PR fortran/40955
1721         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1722
1723 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1724
1725         * gcc.target/bfin/loop-autoinc.c: New file.
1726
1727 2009-08-08  Richard Guenther  <rguenther@suse.de>
1728
1729         PR tree-optimization/40991
1730         * g++.dg/torture/pr40991.C: New testcase.
1731
1732 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1733
1734         * ada/acats/support/impdef.a: Tweak timing constants. Add
1735         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1736         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1737         * ada/acats/tests/c9/c940007.a: Likewise.
1738         * ada/acats/tests/c9/c94001c.ada: Likewise.
1739         * ada/acats/tests/c9/c94006a.ada: Likewise.
1740         * ada/acats/tests/c9/c94008c.ada: Likewise.
1741         * ada/acats/tests/c9/c951002.a: Likewise.
1742         * ada/acats/tests/c9/c954a01.a: Likewise.
1743         * ada/acats/tests/c9/c96001a.ada: Likewise.
1744         * ada/acats/tests/c9/c97307a.ada: Likewise.
1745
1746 2009-08-07  Richard Guenther  <rguenther@suse.de>
1747
1748         PR tree-optimization/40999
1749         * gfortran.dg/pr40999.f: New testcase.
1750
1751 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1752
1753         * g++.dg/tree-prof/partition1.C: New test.
1754
1755 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1756
1757         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1758         attribute.
1759         * gcc.target/arm/vfp1[567].c: New tests.
1760
1761 2009-08-06  Jason Merrill  <jason@redhat.com>
1762
1763         PR c++/40948
1764         * g++.dg/ext/complit12.C: Expand.
1765
1766 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1767
1768         Merge ARM/hard_vfp_branch to trunk.
1769
1770         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1771
1772         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1773         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1774
1775         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1776
1777         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1778         (PCS): Define macro to use base AAPCS.
1779         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1780
1781         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1782
1783         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1784         Correct arm_neon.h typo.
1785
1786         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1787
1788         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1789         this a linkage test.
1790         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1791         argument marshalling.
1792         * abitest.h: New file.
1793         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1794         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1795
1796 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1797
1798         PR middle-end/32964
1799         * gcc.dg/tree-ssa/pr32964.c: New test.
1800
1801 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1802             H.J. Lu  <hongjiu.lu@intel.com>
1803
1804         PR target/40957
1805         * gcc.target/i386/pr40957.c: New test.
1806
1807 2009-08-06  Richard Guenther  <rguenther@suse.de>
1808
1809         PR tree-optimization/40964
1810         * gcc.c-torture/compile/pr40964.c: New testcase.
1811
1812 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1813
1814         PR fortran/40847
1815         * gfortran.dg/transfer_resolve_1.f90 : New test.
1816
1817 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1818             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1819
1820         PR target/40906
1821         * gcc.target/i386/pr40906-1.c: New test.
1822         * gcc.target/i386/pr40906-2.c: Ditto.
1823         * gcc.target/i386/pr40906-3.c: Ditto.
1824
1825 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR rtl-optimization/40924
1828         * g++.dg/torture/pr40924.C: New test.
1829
1830 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1831
1832         PR c++/36069
1833         * g++.dg/warn/pr36069.C: New.
1834
1835 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1836
1837         PR c++/39987
1838         * g++.dg/overload/defarg4.C: New test.
1839
1840 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1841
1842         PR c++/16696
1843         * g++.dg/parse/pr16696.C: New.
1844         * g++.dg/parse/pr16696-permissive.C: New.
1845
1846 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1847
1848         PR fortran/40875
1849         * gfortran.dg/initialization_23.f90 : New test.
1850
1851 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1852
1853         PR debug/39706
1854         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1855
1856 2009-08-03  Jason Merrill  <jason@redhat.com>
1857             Jakub Jelinek  <jakub@redhat.com>
1858
1859         PR c++/40948
1860         * g++.dg/ext/complit12.C: New.
1861
1862 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1863
1864         PR c/39902
1865         * gcc.target/powerpc/pr39902-2.c: New test.
1866
1867 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1868
1869         PR middle-end/40943
1870         * gcc.dg/uninit-6.c: Re-add XFAIL.
1871         * gcc.dg/uninit-6-O0.c: Likewise.
1872         * gcc.dg/uninit-pr40943.c: New test.
1873
1874 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1875
1876         PR testsuite/40858
1877         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1878         .ascii.
1879
1880 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1881
1882         PR libfortran/40853
1883         * gfortran.dg/namelist_40.f90: Update error output.
1884         * gfortran.dg/namelist_47.f90: Update error output.
1885         * gfortran.dg/namelist_58.f90: New test.
1886
1887 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1888
1889         PR fortran/40881
1890         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1891         * gfortran.dg/altreturn_3.f90: Ditto.
1892         * gfortran.dg/altreturn_5.f90: Ditto.
1893         * gfortran.dg/altreturn_6.f90: Ditto.
1894         * gfortran.dg/altreturn_7.f90: Ditto.
1895         * gfortran.dg/array_constructor_13.f90: Ditto.
1896         * gfortran.dg/arrayio_7.f90: Ditto.
1897         * gfortran.dg/arrayio_8.f90: Ditto.
1898         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1899         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1900         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1901         * gfortran.dg/backspace_8.f: Add -std=legacy.
1902         * gfortran.dg/backspace_9.f: Ditto.
1903         * gfortran.dg/char_comparison_1.f: Ditto.
1904         * gfortran.dg/char_decl_1.f90: Ditto.
1905         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1906         * gfortran.dg/char_pointer_assign.f90: Ditto.
1907         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1908         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1909         * gfortran.dg/char_pointer_func.f90: Ditto.
1910         * gfortran.dg/common_8.f90: Ditto.
1911         * gfortran.dg/constant_substring.f: Ditto.
1912         * gfortran.dg/data_char_2.f90: Ditto.
1913         * gfortran.dg/der_array_io_1.f90: Ditto.
1914         * gfortran.dg/der_array_io_2.f90: Ditto.
1915         * gfortran.dg/der_array_io_3.f90: Ditto.
1916         * gfortran.dg/der_io_3.f90: Ditto.
1917         * gfortran.dg/dev_null.F90: Ditto.
1918         * gfortran.dg/direct_io_2.f90: Ditto.
1919         * gfortran.dg/do_iterator_2.f90: Ditto.
1920         * gfortran.dg/e_d_fmt.f90: Ditto.
1921         * gfortran.dg/empty_format_1.f90: Ditto.
1922         * gfortran.dg/entry_17.f90: Modified warning message.
1923         * gfortran.dg/entry_7.f90: Add -std=legacy.
1924         * gfortran.dg/eor_1.f90: Ditto.
1925         * gfortran.dg/equiv_2.f90: Ditto.
1926         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1927         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1928         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1929         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1930         * gfortran.dg/fmt_error_2.f90: Ditto.
1931         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1932         * gfortran.dg/fmt_tl.f: Ditto.
1933         * gfortran.dg/fmt_white.f: Ditto.
1934         * gfortran.dg/func_derived_1.f90: Ditto.
1935         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1936         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1937         * gfortran.dg/global_references_2.f90: Ditto.
1938         * gfortran.dg/hollerith_1.f90: Ditto.
1939         * gfortran.dg/hollerith.f90: Use new-style character length.
1940         * gfortran.dg/hollerith_f95.f90: Ditto.
1941         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1942         * gfortran.dg/implicit_6.f90: Ditto.
1943         * gfortran.dg/implicit_9.f90: Ditto.
1944         * gfortran.dg/inquire_13.f90: Ditto.
1945         * gfortran.dg/inquire_5.f90: Ditto.
1946         * gfortran.dg/inquire_6.f90: Ditto.
1947         * gfortran.dg/inquire.f90: Ditto.
1948         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1949         * gfortran.dg/io_constraints_2.f90: Ditto.
1950         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1951         * gfortran.dg/loc_2.f90: Ditto.
1952         * gfortran.dg/logical_1.f90: Ditto.
1953         * gfortran.dg/longline.f: Ditto.
1954         * gfortran.dg/merge_char_1.f90: Ditto.
1955         * gfortran.dg/namelist_12.f: Ditto.
1956         * gfortran.dg/namelist_14.f90: Ditto.
1957         * gfortran.dg/namelist_18.f90: Ditto.
1958         * gfortran.dg/namelist_19.f90: Ditto.
1959         * gfortran.dg/namelist_21.f90: Ditto.
1960         * gfortran.dg/namelist_22.f90: Ditto.
1961         * gfortran.dg/namelist_37.f90: Ditto.
1962         * gfortran.dg/namelist_54.f90: Ditto.
1963         * gfortran.dg/namelist_55.f90: Ditto.
1964         * gfortran.dg/namelist_empty.f90: Ditto.
1965         * gfortran.dg/namelist_use.f90: Use new-style character length.
1966         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1967         * gfortran.dg/nested_modules_4.f90: Ditto.
1968         * gfortran.dg/nested_modules_5.f90: Ditto.
1969         * gfortran.dg/open-options-blanks.f: Ditto.
1970         * gfortran.dg/output_exponents_1.f90: Ditto.
1971         * gfortran.dg/parens_5.f90: Ditto.
1972         * gfortran.dg/parens_6.f90: Ditto.
1973         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1974         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1975         * gfortran.dg/pr15129.f90: Ditto.
1976         * gfortran.dg/pr15332.f: Ditto.
1977         * gfortran.dg/pr16597.f90: Ditto.
1978         * gfortran.dg/pr17143.f90: Ditto.
1979         * gfortran.dg/pr17164.f90: Ditto.
1980         * gfortran.dg/pr17229.f: Modified warning message.
1981         * gfortran.dg/pr18210.f90: Add -std=legacy.
1982         * gfortran.dg/pr19155.f: Ditto.
1983         * gfortran.dg/pr20086.f90: Ditto.
1984         * gfortran.dg/pr20124.f90: Ditto.
1985         * gfortran.dg/pr20755.f: Ditto.
1986         * gfortran.dg/pr20865.f90: Ditto.
1987         * gfortran.dg/pr20950.f: Ditto.
1988         * gfortran.dg/pr21730.f: Ditto.
1989         * gfortran.dg/pr22491.f: Ditto.
1990         * gfortran.dg/pr29713.f90: Ditto.
1991         * gfortran.dg/print_parentheses_1.f: Ditto.
1992         * gfortran.dg/print_parentheses_2.f90: Ditto.
1993         * gfortran.dg/proc_assign_1.f90: Ditto.
1994         * gfortran.dg/proc_decl_1.f90: Ditto.
1995         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1996         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1997         * gfortran.dg/read_float_1.f90: Ditto.
1998         * gfortran.dg/read_logical.f90: Ditto.
1999         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2000         * gfortran.dg/return_1.f90: Ditto.
2001         * gfortran.dg/rewind_1.f90: Ditto.
2002         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2003         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2004         * gfortran.dg/stfunc_1.f90: Ditto.
2005         * gfortran.dg/stfunc_3.f90: Ditto.
2006         * gfortran.dg/stfunc_4.f90: Ditto.
2007         * gfortran.dg/stfunc_6.f90: Ditto.
2008         * gfortran.dg/streamio_2.f90: Ditto.
2009         * gfortran.dg/string_ctor_1.f90: Ditto.
2010         * gfortran.dg/string_null_compare_1.f: Ditto.
2011         * gfortran.dg/substr_6.f90: Ditto.
2012         * gfortran.dg/tl_editing.f90: Ditto.
2013         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2014         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2015         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2016         * gfortran.dg/g77/1832.f: Ditto.
2017         * gfortran.dg/g77/19981216-0.f Ditto.
2018         * gfortran.dg/g77/19990525-0.f: Ditto.
2019         * gfortran.dg/g77/19990826-2.f: Ditto.
2020         * gfortran.dg/g77/20000630-2.f: Ditto.
2021         * gfortran.dg/g77/20010116.f: Ditto.
2022         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2023         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2024         * gfortran.dg/g77/980520-1.f: Ditto.
2025         * gfortran.dg/g77/check0.f: Ditto.
2026         * gfortran.dg/g77/cpp3.F: Ditto.
2027         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2028         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2029         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2030         * gfortran.dg/g77/short.f: Ditto.
2031
2032 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2033
2034         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2035         * gcc.target/mips/ext-4.c: Likewise.
2036         * gcc.target/mips/interrupt_handler.c: Likewise.
2037         * gcc.target/mips/truncate-4.c: Likewise.
2038         * gcc.target/mips/truncate-5.c: Likewise.
2039
2040 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2041
2042         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2043         -fgraphite-force-parallel to -floop-parallelize-all.
2044
2045 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2046
2047         PR fortran/40011
2048         * gfortran.dg/whole_file_7.f90: New test.
2049         * gfortran.dg/whole_file_8.f90: New test.
2050         * gfortran.dg/whole_file_9.f90: New test.
2051         * gfortran.dg/whole_file_10.f90: New test.
2052         * gfortran.dg/whole_file_11.f90: New test.
2053         * gfortran.dg/whole_file_12.f90: New test.
2054         * gfortran.dg/whole_file_13.f90: New test.
2055         * gfortran.dg/whole_file_14.f90: New test.
2056
2057 2009-07-31  Jason Merrill  <jason@redhat.com>
2058
2059         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2060         binding semantics.
2061         * g++.dg/cpp0x/named.C: Likewise.
2062         * g++.dg/cpp0x/overload.C: Likewise.
2063         * g++.dg/cpp0x/rv1n.C: Likewise.
2064         * g++.dg/cpp0x/rv1p.C: Likewise.
2065         * g++.dg/cpp0x/rv2n.C: Likewise.
2066         * g++.dg/cpp0x/rv2p.C: Likewise.
2067         * g++.dg/cpp0x/rv3n.C: Likewise.
2068         * g++.dg/cpp0x/rv3p.C: Likewise.
2069         * g++.dg/cpp0x/rv4n.C: Likewise.
2070         * g++.dg/cpp0x/rv4p.C: Likewise.
2071         * g++.dg/cpp0x/rv5n.C: Likewise.
2072         * g++.dg/cpp0x/rv5p.C: Likewise.
2073         * g++.dg/cpp0x/rv6n.C: Likewise.
2074         * g++.dg/cpp0x/rv6p.C: Likewise.
2075         * g++.dg/cpp0x/rv7n.C: Likewise.
2076         * g++.dg/cpp0x/rv7p.C: Likewise.
2077         * g++.dg/cpp0x/template_deduction.C: Likewise.
2078         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2079         * g++.dg/cpp0x/overloadn.C: New.
2080         * g++.dg/cpp0x/rv-cast.C: New.
2081
2082 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2083
2084         * gcc.target/mips/ext-4.c: New test.
2085
2086 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2087
2088         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2089
2090 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2091
2092         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2093         * gcc.dg/tree-ssa/loop-32.c: Same.
2094         * gcc.dg/tree-ssa/loop-33.c: Same.
2095         * gcc.dg/tree-ssa/loop-34.c: Same.
2096         * gcc.dg/tree-ssa/loop-35.c: Same.
2097         * gcc.dg/tree-ssa/loop-7.c: Same.
2098         * gcc.dg/tree-ssa/pr23109.c: Same.
2099         * gcc.dg/tree-ssa/restrict-2.c: Same.
2100         * gcc.dg/tree-ssa/restrict-3.c: Same.
2101         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2102         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2103         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2104         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2105         * gcc.dg/tree-ssa/structopt-1.c: Same.
2106         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2107         * gfortran.dg/pr32921.f: Same.
2108
2109 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2110
2111         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2112         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2113         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2114         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2115         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2116         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2117         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2118         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2119         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2120         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2121         * gcc.dg/graphite/id-1.c: New.
2122         * gcc.dg/graphite/id-10.c: New.
2123         * gcc.dg/graphite/id-11.c: New.
2124         * gcc.dg/graphite/id-12.c: New.
2125         * gcc.dg/graphite/id-13.c: New.
2126         * gcc.dg/graphite/id-14.c: New.
2127         * gcc.dg/graphite/id-15.c: New.
2128         * gcc.dg/graphite/id-2.c: New.
2129         * gcc.dg/graphite/id-3.c: New.
2130         * gcc.dg/graphite/id-4.c: New.
2131         * gcc.dg/graphite/id-5.c: New.
2132         * gcc.dg/graphite/id-6.c: New.
2133         * gcc.dg/graphite/id-7.c: New.
2134         * gcc.dg/graphite/id-8.c: New.
2135         * gcc.dg/graphite/id-9.c: New.
2136         * gcc.dg/graphite/interchange-0.c: New.
2137         * gcc.dg/graphite/interchange-1.c: New.
2138         * gcc.dg/graphite/interchange-2.c: New.
2139         * gcc.dg/graphite/interchange-3.c: New.
2140         * gcc.dg/graphite/interchange-4.c: New.
2141         * gcc.dg/graphite/interchange-5.c: New.
2142         * gcc.dg/graphite/interchange-6.c: New.
2143         * gcc.dg/graphite/interchange-7.c: New.
2144         * gcc.dg/graphite/interchange-8.c: New.
2145         * gcc.dg/graphite/pr35356-1.c: New.
2146         * gcc.dg/graphite/pr35356-2.c: New.
2147         * gcc.dg/graphite/pr35356-3.c: New.
2148         * gcc.dg/graphite/pr40157.c: New.
2149         * gcc.dg/graphite/run-id-1.c: New.
2150         * gcc.dg/graphite/scop-20.c: New.
2151         * gcc.dg/graphite/scop-21.c: New.
2152         * gfortran.dg/graphite/id-1.f90: New.
2153         * gfortran.dg/graphite/id-10.f90: New.
2154         * gfortran.dg/graphite/id-11.f: New.
2155         * gfortran.dg/graphite/id-12.f: New.
2156         * gfortran.dg/graphite/id-13.f: New.
2157         * gfortran.dg/graphite/id-14.f: New.
2158         * gfortran.dg/graphite/id-15.f: New.
2159         * gfortran.dg/graphite/id-16.f: New.
2160         * gfortran.dg/graphite/id-5.f: New.
2161         * gfortran.dg/graphite/id-6.f: New.
2162         * gfortran.dg/graphite/id-7.f: New.
2163         * gfortran.dg/graphite/id-8.f: New.
2164         * gfortran.dg/graphite/id-9.f: New.
2165         * gfortran.dg/graphite/interchange-1.f: New.
2166         * gfortran.dg/graphite/interchange-2.f: New.
2167
2168 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2169
2170         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2171         flags based on the name of the testcase.
2172         * gfortran.dg/graphite/graphite.exp: Same.
2173
2174         * gcc.dg/graphite/block-0.c: Adjusted.
2175         * gcc.dg/graphite/block-1.c: Adjusted.
2176         * gcc.dg/graphite/block-2.c: Adjusted.
2177         * gcc.dg/graphite/block-3.c: Adjusted.
2178         * gcc.dg/graphite/block-4.c: Adjusted.
2179         * gcc.dg/graphite/block-5.c: Adjusted.
2180         * gcc.dg/graphite/block-6.c: Adjusted.
2181         * gcc.dg/graphite/pr37485.c: Adjusted.
2182         * gcc.dg/graphite/pr37684.c: Adjusted.
2183         * gcc.dg/graphite/pr37828.c: Adjusted.
2184         * gcc.dg/graphite/pr37883.c: Adjusted.
2185         * gcc.dg/graphite/pr37928.c: Adjusted.
2186         * gcc.dg/graphite/pr37943.c: Adjusted.
2187         * gcc.dg/graphite/pr38409.c: Adjusted.
2188         * gcc.dg/graphite/pr38498.c: Adjusted.
2189         * gcc.dg/graphite/pr38559.c: Adjusted.
2190         * gcc.dg/graphite/pr39335.c: Adjusted.
2191         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2192         * gcc.dg/graphite/scop-0.c: Adjusted.
2193         * gcc.dg/graphite/scop-1.c: Adjusted.
2194         * gcc.dg/graphite/scop-10.c: Adjusted.
2195         * gcc.dg/graphite/scop-11.c: Adjusted.
2196         * gcc.dg/graphite/scop-12.c: Adjusted.
2197         * gcc.dg/graphite/scop-13.c: Adjusted.
2198         * gcc.dg/graphite/scop-14.c: Adjusted.
2199         * gcc.dg/graphite/scop-15.c: Adjusted.
2200         * gcc.dg/graphite/scop-16.c: Adjusted.
2201         * gcc.dg/graphite/scop-17.c: Adjusted.
2202         * gcc.dg/graphite/scop-18.c: Adjusted.
2203         * gcc.dg/graphite/scop-19.c: Adjusted.
2204         * gcc.dg/graphite/scop-2.c: Adjusted.
2205         * gcc.dg/graphite/scop-3.c: Adjusted.-
2206         * gcc.dg/graphite/scop-4.c: Adjusted.
2207         * gcc.dg/graphite/scop-5.c: Adjusted.
2208         * gcc.dg/graphite/scop-6.c: Adjusted.
2209         * gcc.dg/graphite/scop-7.c: Adjusted.
2210         * gcc.dg/graphite/scop-8.c: Adjusted.
2211         * gcc.dg/graphite/scop-9.c: Adjusted.
2212         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2213         * gfortran.dg/graphite/block-1.f90: Adjusted.
2214         * gfortran.dg/graphite/block-2.f: Adjusted.
2215         * gfortran.dg/graphite/block-3.f90: Adjusted.
2216         * gfortran.dg/graphite/block-4.f90: Adjusted.
2217         * gfortran.dg/graphite/id-2.f90: Adjusted.
2218         * gfortran.dg/graphite/id-3.f90: Adjusted.
2219         * gfortran.dg/graphite/id-4.f90: Adjusted.
2220         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2221         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2222         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2223         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2224         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2225         * gfortran.dg/graphite/scop-1.f: Adjusted.
2226
2227 2009-07-30  Doug Kwan  <dougkwan@google.com>
2228
2229         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2230         in warnings added in rev 141298.
2231
2232 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2233
2234         * lib/options.exp: Use "!=" instead of "ne".
2235
2236         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2237
2238         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2239         * gcc.dg/ucnid-12.c: Likewise.
2240
2241 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2242             Pat Haugen  <pthaugen@us.ibm.com>
2243             Revital Eres <ERES@il.ibm.com>
2244
2245         * gcc.target/powerpc/altivec-32.c: New file to test
2246         Altivec simple math function vectorization.
2247
2248         * gcc.target/powerpc/bswap-run.c: New file to test swap
2249         builtins.
2250         * gcc.target/powerpc/bswap16.c: Ditto.
2251         * gcc.target/powerpc/bswap32.c: Ditto.
2252         * gcc.target/powerpc/bswap64-1.c: Ditto.
2253         * gcc.target/powerpc/bswap64-2.c: Ditto.
2254         * gcc.target/powerpc/bswap64-3.c: Ditto.
2255         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2256         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2257         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2258
2259         * gcc.target/powerpc/popcount-2.c: New file to test
2260         power7 popcntd instructions.
2261         * gcc.target/powerpc/popcount-3.c: Ditto.
2262
2263         * gcc.target/powerpc/pr39457.c: New VSX test.
2264         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2265         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2266         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2267         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2268         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2269         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2270         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2271         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2272         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2273         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2274         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2275         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2276
2277         * gcc.target/powerpc/altivec-6.c: Store the result of
2278         vec_add, so the optimizer doesn't remove it.
2279
2280         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2281         systems that support bswap64.
2282
2283         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2284         prevent VSX code generation.
2285
2286         * lib/target-supports.exp (check_vsx_hw_available): New
2287         function to test if VSX available.
2288         (check_effective_target_powerpc_vsx_ok): Ditto.
2289         (check_vmx_hw_available): Add explicit -mno-vsx.
2290
2291 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2292
2293         PR c/39902
2294         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2295
2296 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2297
2298         PR tree-optimization/40570
2299         * gcc.c-torture/compile/pr40570.c: New test.
2300
2301 2009-07-29  Jason Merrill  <jason@redhat.com>
2302
2303         PR c++/14912
2304         * g++.dg/template/defarg13.C: New.
2305
2306 2009-07-29  Richard Guenther  <rguenther@suse.de>
2307
2308         PR c++/40834
2309         * g++.dg/torture/pr40834.C: New testcase.
2310
2311 2009-07-29  Michael Matz  <matz@suse.de>
2312
2313         PR middle-end/40830
2314         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2315
2316 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2317
2318         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2319         sh*-*-* targets.  Skip on spu-*-* targets.
2320         * gfortran.dg/maxlocval_4.f90: Likewise.
2321         * gfortran.dg/minlocval_1.f90: Likewise.
2322         * gfortran.dg/minlocval_4.f90: Likewise.
2323
2324 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2325
2326         PR fortran/40878
2327         * gfortran.dg/gomp/pr40878-1.f90: New test.
2328         * gfortran.dg/gomp/pr40878-2.f90: New test.
2329
2330         PR testsuite/40891
2331         * gcc.dg/cdce1.c: Adjust note line number.
2332         * gcc.dg/cdce2.c: Likewise.
2333
2334 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2335
2336         PR fortran/40882
2337         * gfortran.dg/proc_ptr_comp_13.f90: New.
2338
2339 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2340
2341         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2342         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2343         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2344         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2345         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2346         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2347         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2348         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2349         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2350         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2351         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2352         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2353         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2354         #ifdef NEED_IEEE754_FLOAT conditional.
2355         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2356         conditional.
2357
2358 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2359
2360         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2361         i?86-*-netware.
2362         * g++.dg/ext/bitfield3.C: Likewise.
2363         * g++.dg/ext/bitfield4.C: Likewise.
2364         * g++.dg/ext/bitfield5.C: Likewise.
2365         * gcc.dg/bitfld-15.c: Likewise.
2366         * gcc.dg/bitfld-16.c: Likewise.
2367         * gcc.dg/bitfld-17.c: Likewise.
2368         * gcc.dg/bitfld-18.c: Likewise.
2369         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2370         * gcc.dg/20010912-1.c: Likewise.
2371         * gcc.dg/20021018-1.c: Likewise.
2372         * gcc.dg/20030213-1.c: Likewise.
2373         * gcc.dg/20030225-1.c: Likewise.
2374         * gcc.dg/20030708-1.c: Likewise.
2375         * gcc.dg/20050321-2.c: Likewise.
2376         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2377         * gcc.dg/cdce2.c: Likewise.
2378         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2379         targets.
2380         * gcc.target/i386/pr37248-3.c: Likewise.
2381
2382 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2383
2384         PR fortran/40848
2385         * gfortran.dg/altreturn_7.f90: New.
2386
2387 2009-07-27  Simon Baldwin  <simonb@google.com>
2388
2389         PR testsuite/40829
2390         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2391         so that indexing no longer runs off array end.
2392
2393 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2394
2395         PR fortran/40851
2396         * gfortran.dg/derived_init_3.f90: New test.
2397
2398 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2399
2400         PR fortran/33197
2401         * gfortran.dg/atan2_1.f90: New test
2402         * gfortran.dg/atan2_2.f90: New test
2403
2404 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2405
2406         PR c++/40749
2407         * g++.dg/warn/Wreturn-type-6.C: New test.
2408
2409 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2410
2411         PR tree-optimization/40801
2412         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2413         * gfortran.dg/vect/vect.exp: Run tests starting with
2414         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2415
2416 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2417
2418         PR rtl-optimization/40445
2419         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2420
2421 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2422
2423         * gcc.dg/builtin-unreachable-4.c: New test.
2424
2425 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2426
2427         PR fortran/33197
2428         * gfortran.dg/complex_intrinsic_5.f90: New test.
2429         * gfortran.dg/complex_intrinsic_7.f90: New test.
2430
2431 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2432
2433         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2434         * gcc.dg/ipa/noclone-1.c: New test.
2435
2436 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2437
2438         * lib/target-supports.exp (check_effective_target_static): New
2439         procedure.
2440         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2441         supported.
2442         * g++.old-deja/g++.law/weak.C: Require static effective target.
2443
2444 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2445
2446         PR fortran/39630
2447         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2448         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2449         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2450         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2451         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2452         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2453         * gfortran.dg/typebound_call_10.f03: New.
2454
2455 2009-07-24  Jason Merrill  <jason@redhat.com>
2456
2457         * g++.dg/cpp0x/defaulted11.C: New.
2458
2459         * g++.dg/cpp0x/initlist23.C: New.
2460
2461 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2462
2463         PR fortran/40822
2464         * gfortran.dg/char_length_16.f90: New.
2465
2466 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2467
2468         PR fortran/40643
2469         PR fortran/31067
2470         * gfortran.dg/maxlocval_2.f90: New test.
2471         * gfortran.dg/maxlocval_3.f90: New test.
2472         * gfortran.dg/maxlocval_4.f90: New test.
2473         * gfortran.dg/minlocval_1.f90: New test.
2474         * gfortran.dg/minlocval_2.f90: New test.
2475         * gfortran.dg/minlocval_3.f90: New test.
2476         * gfortran.dg/minlocval_4.f90: New test.
2477
2478 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2479
2480         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2481         scan-assembler.
2482
2483 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR fortran/40839
2486         * gfortran.dg/pr40839.f90: New test.
2487
2488 2009-07-23  Michael Matz  <matz@suse.de>
2489
2490         PR middle-end/40830
2491         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2492         don't set options ourself.
2493
2494 2009-07-23  Simon Baldwin  <simonb@google.com>
2495
2496         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2497         native C compilation where required.
2498
2499 2009-07-22  Doug Kwan  <dougkwan@google.com>
2500
2501         * gcc.c-torture/compile/20090721-1.c: New test.
2502
2503 2009-07-22  Michael Matz  <matz@suse.de>
2504
2505         PR tree-optimization/35229
2506         PR tree-optimization/39300
2507         * gcc.dg/vect/vect-pre-interact.c: New test.
2508
2509 2009-07-22  Richard Guenther  <rguenther@suse.de>
2510
2511         * g++.dg/lookup/using21.C: Fix duplicate paste.
2512
2513 2009-07-22  Richard Guenther  <rguenther@suse.de>
2514
2515         PR c++/40799
2516         * g++.dg/lookup/using21.C: New testcase.
2517
2518 2009-07-21  Jason Merrill  <jason@redhat.com>
2519
2520         * g++.dg/init/aggr4.C: New.
2521
2522 2009-07-21  Jason Merrill  <jason@redhat.com>
2523
2524         Core issue 934
2525         * g++.dg/cpp0x/initlist22.C: New.
2526
2527 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2528
2529         * gcc.target/i386/vectorize8.c: New test.
2530
2531 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2532
2533         PR target/40811
2534         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2535         Add i?86 and x86_64 targets.
2536         * gcc.target/i386/vectorize7.c: New test.
2537
2538         PR target/40809
2539         * gcc.target/i386/pr40809.c: New test.
2540
2541 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2542
2543         PR tree-optimization/40813
2544         * g++.dg/opt/inline15.C: New test.
2545
2546 2009-07-21  Paul Brook <paul@codesourcery.com>
2547
2548         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2549         * lib/target-supports.exp (check_effective_target_section_anchors):
2550         Add arm*-*-*.
2551
2552 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2553
2554         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2555         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2556         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2557
2558 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2559
2560         * gcc.target/mips/ext-3.c: New test.
2561
2562 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2563
2564         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2565         * gcc.dg/builtin-object-size-8.c: New test.
2566         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2567         * g++.dg/ext/builtin-object-size2.C: Likewise.
2568
2569         PR tree-optimization/40792
2570         * gcc.dg/pr40792.c: New test.
2571
2572 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2573
2574         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2575         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2576         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2577
2578 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2579
2580         * gcc.target/sh/mfmovd.c: New test.
2581
2582 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2583             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2584
2585         PR libfortran/40714
2586         * gfortran.dg/eof_3.f90: New test.
2587
2588 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2589
2590         PR fortran/40727
2591         * gfortran.dg/intrinsic_cmplx.f90: New test.
2592
2593 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2594
2595         PR libfortran/34670
2596         PR libfortran/36874
2597         * gfortran.dg/cshift_bounds_1.f90:  New test.
2598         * gfortran.dg/cshift_bounds_2.f90:  New test.
2599         * gfortran.dg/cshift_bounds_3.f90:  New test.
2600         * gfortran.dg/cshift_bounds_4.f90:  New test.
2601         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2602         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2603         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2604         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2605
2606 2009-07-19  Jan Hubicka  <jh@suse.cz>
2607
2608         PR tree-optimization/40676
2609         * gcc.c-torture/compile/pr40676.c: New testcase.
2610
2611 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2612
2613         * gcc.target/mips/ext-2.c: New test.
2614
2615 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2616
2617         * gcc.target/mips/octeon-exts-7.c: New test.
2618         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2619         * gcc.target/mips/octeon-exts-5.c: Likewise.
2620
2621 2009-07-18  Richard Guenther  <rguenther@suse.de>
2622
2623         PR testsuite/40798
2624         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2625
2626 2009-07-18  Richard Guenther  <rguenther@suse.de>
2627
2628         PR c/40787
2629         * gcc.dg/pr35899.c: Adjust.
2630
2631 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2632
2633         * gcc.target/powerpc/asm-es-1.c: New test.
2634         * gcc.target/powerpc/asm-es-2.c: Likewise.
2635
2636 2009-07-17  Richard Guenther  <rguenther@suse.de>
2637
2638         PR c/40401
2639         * g++.dg/rtti/crash4.C: New testcase.
2640         * g++.dg/torture/20090706-1.C: Likewise.
2641         * gcc.dg/redecl-17.c: Likewise.
2642         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2643         * gcc.dg/declspec-9.c: Expect extra error.
2644         * gcc.dg/declspec-10.c: Likewise.
2645         * gcc.dg/declspec-11.c: Likewise.
2646         * gcc.dg/redecl-10.c: Expect extra warnings.
2647         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2648         * gcc.target/i386/pr39545-1.c: Likewise.
2649         * g++.dg/ext/asm3.C: Expect more errors.
2650         * g++.dg/gomp/block-1.C: Likewise.
2651         * g++.dg/gomp/block-2.C: Likewise.
2652         * g++.dg/gomp/block-3.C: Likewise.
2653         * g++.dg/gomp/block-5.C: Likewise.
2654         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2655         * g++.dg/warn/unused-result1.C: XFAIL.
2656
2657 2009-07-17  Richard Guenther  <rguenther@suse.de>
2658
2659         PR tree-optimization/40321
2660         * gcc.c-torture/compile/pr40321.c: New testcase.
2661         * g++.dg/torture/pr40321.C: Likewise.
2662
2663 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2664
2665         PR c++/40780
2666         * g++.dg/template/ptrmem19.C: New test.
2667
2668 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2669             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2670
2671         PR 40435
2672         * gcc.dg/pr36902.c: Add column info.
2673         * g++.dg/gcov/gcov-2.C: Change count for definition.
2674
2675 2009-07-16  Jason Merrill  <jason@redhat.com>
2676
2677         PR libstdc++/37907
2678         * g++.dg/cpp0x/std-layout1.C: New.
2679         * g++.dg/ext/has_nothrow_assign.C: Fix.
2680         * g++.dg/ext/has_nothrow_copy.C: Fix.
2681         * g++.dg/ext/has_trivial_assign.C: Fix.
2682         * g++.dg/ext/has_trivial_copy.C: Fix.
2683         * g++.dg/ext/is_pod.C: Fix.
2684         * g++.dg/other/offsetof3.C: Adjust.
2685         * g++.dg/overload/ellipsis1.C: Adjust.
2686         * g++.dg/warn/var-args1.C: Adjust.
2687         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2688         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2689         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2690         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2691         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2692
2693 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2694
2695         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2696         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2697         effective target "mpc_pow".
2698         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2699
2700 2009-07-16  Richard Henderson  <rth@redhat.com>
2701
2702         * g++.dg/opt/eh4.C: New test.
2703
2704 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2705
2706         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2707
2708 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2709
2710         PR middle-end/40747
2711         * gcc.c-torture/execute/pr40747.c: New test.
2712
2713 2009-07-15  Richard Guenther  <rguenther@suse.de>
2714
2715         PR middle-end/40753
2716         * gcc.c-torture/compile/pr40753.c: New testcase.
2717
2718 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2719
2720         PR fortran/40743
2721         * gfortran.dg/interface_assignment_4.f90: New.
2722
2723 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2724
2725         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2726         for FreeBSD up to and including version 8.
2727
2728 2009-07-14  Taras Glek  <tglek@mozilla.com>
2729             Rafael Espindola  <espindola@google.com>
2730
2731         * g++.dg/plugin/header-plugin-test.C: New.
2732         * g++.dg/plugin/header_plugin.c: New.
2733         * g++.dg/plugin/plugin.exp: Update.
2734
2735 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2736
2737         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2738         function to enable vectorization.
2739         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2740         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2741
2742 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2743
2744         * gcc.target/i386/sse-copysignf-vec.c: New test.
2745         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2746
2747 2009-07-14  Jason Merrill  <jason@redhat.com>
2748
2749         PR c++/37276
2750         * g++.dg/lookup/builtin5.C: New.
2751         * g++.dg/other/error22.C: Add missing extern "C".
2752         * g++.dg/warn/Warray-bounds.C: Likewise.
2753         * gcc.dg/compat/compat-common.h: Likewise.
2754
2755         PR c++/40746
2756         * g++.dg/lookup/using20.C: New.
2757
2758         PR c++/40740
2759         * g++.dg/template/koenig8.C: New.
2760
2761 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2762
2763         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2764         both i?86-*-darwin* and x86_64-*-darwin*.
2765
2766 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2767
2768         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2769         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2770         name.
2771
2772 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2773
2774         PR debug/40705
2775         * g++.dg/debug/dwarf2/typedef1.C: New test.
2776
2777         PR c++/40357
2778         * g++.dg/other/typedef3.C: New test.
2779
2780 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2781
2782         * gcc.dg/20090709-1.c: Move to a proper place ...
2783         * gcc.target/m68k/20090709-1.c: ... here.
2784
2785 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2786
2787         PR C++/22154
2788         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2789         front of qualified names are allowed.
2790         * g++.dg/parse/crash10.C: Likewise.
2791         * g++.dg/parse/error15.C: Likewise.
2792         * g++.dg/parse/typename9.C: Likewise.
2793         * g++.dg/parse/error8.C: Likewise.
2794
2795 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2796
2797         PR fortran/40646
2798         * gfortran.dg/proc_ptr_22.f90: Extended.
2799         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2800
2801 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2802
2803         * gfortran.dg/vect/vect-6.f: New test.
2804
2805 2009-07-12  Jason Merrill  <jason@redhat.com>
2806
2807         PR c++/36628
2808         * g++.dg/cpp0x/decltype17.C: New.
2809
2810         PR c++/37206
2811         * g++.dg/cpp0x/rv10.C: New.
2812
2813 2009-07-12  Jason Merrill  <jason@redhat.com>
2814
2815         PR c++/40689
2816         * g++.dg/cpp0x/initlist20.C: New.
2817         * g++.dg/cpp0x/initlist21.C: New.
2818
2819 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2820
2821         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2822         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2823         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2824         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2825         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2826
2827 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2828
2829         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2830         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2831         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2832         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2833         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2834         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2835         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2836         effective_target fd_truncate.
2837
2838 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2839
2840         * gnat.dg/specs/addr1.ads: New test.
2841
2842 2009-07-11  Jan Hubicka  <jh@suse.cz>
2843
2844         PR middle-end/48388
2845         * g++.dg/torture/pr40388.C: New testcase.
2846
2847 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2848
2849         PR target/40668
2850         * gcc.c-torture/execute/pr40668.c: New test.
2851
2852 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2853
2854         * gcc.c-torture/execute/20090711-1.c: New test.
2855
2856 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2857
2858         PR testsuite/40699
2859         PR testsuite/40707
2860         PR testsuite/40709
2861         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2862         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2863         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2864         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2865
2866 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2867
2868         PR fortran/33197
2869         * gfortran.dg/complex_intrinsic_3.f90: New test.
2870         * gfortran.dg/complex_intrinsic_4.f90: New test.
2871
2872 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2873
2874         PR target/39079
2875         * gcc.target/mips/mips.exp: Make -msynci a known option.
2876         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2877
2878 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2879
2880         PR c++/40502
2881         * g++.dg/ext/strncpy-chk1.C: New test.
2882
2883 2009-07-10  Richard Guenther  <rguenther@suse.de>
2884
2885         PR tree-optimization/40496
2886         * g++.dg/opt/pr40496.C: New testcase.
2887
2888 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2889
2890         PR 25509
2891         PR 40614
2892         * g++.dg/warn/unused-result1-Werror.c: New.
2893
2894 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2895
2896         PR fortran/39334
2897         * gfortran.dg/recursive_parameter_1.f90: New test.
2898
2899 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2900
2901         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2902         * gfortran.dg/module_equivalence_6.f90: Ditto.
2903         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2904         * gfortran.dg/nan_2.f90: Ditto.
2905         * gfortran.dg/inquire_11.f90: Ditto.
2906         * gfortran.dg/abstract_type_3.f03: Ditto.
2907         * gfortran.dg/abstract_type_1.f90: Ditto.
2908         * gfortran.dg/private_type_9.f90: Ditto.
2909         * gfortran.dg/abstract_type_5.f03: Ditto.
2910         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2911         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2912         * gfortran.dg/derived_sub.f90: Ditto.
2913         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2914         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2915         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2916         * gfortran.dg/mvbits_6.f90: Ditto.
2917         * gfortran.dg/abstract_type_2.f03: Ditto.
2918         * gfortran.dg/abstract_type_4.f03: Ditto.
2919         * gfortran.dg/bounds_check_9.f90: Ditto.
2920         * gfortran.dg/optional_dim_3.f90: Ditto.
2921         * gfortran.dg/pr32921.f: Ditto.
2922         * gfortran.dg/entry_16.f90: Ditto.
2923         * gfortran.dg/generic_16.f90: Ditto.
2924
2925
2926 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2927
2928         * gcc.target/m68k/20090709-1.c: New.
2929
2930 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2931
2932         PR c++/40684
2933         * g++.dg/template/unify11.C: New test.
2934
2935 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2936
2937         PR fortran/40629
2938         * gfortran.dg/host_assoc_function_9.f90: New test.
2939
2940 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2941
2942         PR fortran/40646
2943         * gfortran.dg/proc_ptr_22.f90: New.
2944         * gfortran.dg/proc_ptr_comp_12.f90: New.
2945
2946 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2947
2948         PR middle-end/40692
2949         * gcc.c-torture/compile/pr40692.c: New test.
2950
2951 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2952
2953         PR fortran/40604
2954         * gfortran.dg/pointer_check_6.f90: New test.
2955
2956 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2957
2958         * gcc.target/mips/truncate-5.c: New test.
2959
2960 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2961
2962         PR libfortran/40330
2963         PR libfortran/40662
2964         * gfortran.dg/fmt_cache_1.f: New test.
2965
2966 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2967
2968         PR fortran/40675
2969         * gfortran.dg/nosigned_zero_1.f90: New test.
2970         * gfortran.dg/nosigned_zero_2.f90: New test.
2971
2972 2009-07-08  Richard Guenther  <rguenther@suse.de>
2973
2974         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2975
2976 2009-07-08  Richard Guenther  <rguenther@suse.de>
2977
2978         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2979
2980 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2981
2982         PR fortran/40591
2983         * gfortran.dg/proc_ptr_21.f90: New test.
2984
2985 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2986
2987         PR c++/31246
2988         * g++.dg/warn/pr31246.C: New.
2989         * g++.dg/warn/pr31246-2.C: New.
2990
2991 2009-07-07  Jason Merrill  <jason@redhat.com>
2992
2993         PR c++/35828
2994         * g++.dg/template/defarg12.C: New.
2995
2996         PR c++/37816
2997         * g++.dg/cpp0x/enum7.C: New.
2998
2999         PR c++/37946
3000         * g++.dg/cpp0x/enum6.C: New.
3001
3002         PR c++/40639
3003         * g++.dg/cpp0x/enum5.C: New.
3004
3005         PR c++/40633
3006         * g++.dg/cpp0x/enum4.C: New.
3007
3008 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3009
3010         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3011
3012 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3013
3014         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3015
3016 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3017
3018         PR middle-end/40669
3019         * gcc.dg/pr40669.c: New test.
3020
3021 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3022
3023         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3024         location. Update all calls.
3025         * g++.dg/plugin/selfassign.c: Likewise.
3026
3027 2009-07-06  Jason Merrill  <jason@redhat.com>
3028
3029         * g++.dg/rtti/dyncast[34].C: New.
3030
3031 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3032
3033         * lib/target-supports.exp
3034         (check_effective_target_mips_newabi_large_long_double): New.
3035         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3036         target.
3037         * gcc.target/mips/fpr-moves-6.c: Likewise.
3038
3039 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3040
3041         PR c++/40557
3042         * g++.dg/template/union2.C: New test.
3043
3044 2009-07-04  Jason Merrill  <jason@redhat.com>
3045
3046         * g++.dg/template/using15.C: New.
3047
3048 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3049
3050         * gfortran.dg/maxloc_1.f90: New test.
3051
3052 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3053
3054         PR fortran/40593
3055         * gfortran.dg/proc_ptr_result_6.f90: New.
3056
3057 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3058
3059         * gcc.dg/framework-2.c: Adjust testcase to pass.
3060
3061 2009-07-04  Jason Merrill  <jason@redhat.com>
3062
3063         PR c++/40619
3064         * g++.dg/cpp0x/auto16.C: New.
3065
3066 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3067
3068         PR target/40587
3069         * gfortran.dg/pr40587.f: New test.
3070
3071 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3072
3073         PR fortran/40638
3074         * gfortran.dg/unit_1.f90: New test.
3075
3076 2009-07-03  Jason Merrill  <jason@redhat.com>
3077
3078         * g++.dg/template/pure1.C: Expect another error.
3079
3080 2009-07-03  Richard Guenther  <rguenther@suse.de>
3081
3082         PR tree-optimization/40640
3083         * gcc.c-torture/compile/pr40640.c: New testcase.
3084
3085 2009-07-03  Richard Guenther  <rguenther@suse.de>
3086
3087         PR middle-end/34163
3088         * gfortran.dg/pr34163.f90: New testcase.
3089
3090 2009-07-03  Jan Hubicka  <jh@suse.cz>
3091
3092         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3093         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3094         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3095         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3096         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3097         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3098         * gnat.dg/loop_optimization6.adb: Enable -O2.
3099
3100 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3101
3102         * g++.dg/warn/null4.C: Extend.
3103
3104 2009-07-02  Jason Merrill  <jason@redhat.com>
3105
3106         * g++.dg/template/spec8.C: Fix.
3107
3108 2009-07-02  Michael Matz  <matz@suse.de>
3109
3110         PR fortran/32131
3111         * gfortran.dg/pr32921.f: Adjust.
3112
3113 2009-07-02  Jan Hubicka  <jh@suse.cz>
3114
3115         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3116
3117 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3118
3119         * gcc.target/mips/truncate-4.c: New testcase.
3120
3121 2009-07-01  Richard Guenther  <rguenther@suse.de>
3122
3123         PR tree-optimization/19831
3124         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3125         make allocated memory escape.  Un-XFAIL.
3126         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3127         * gcc.dg/vect/pr31699.c: Likewise.
3128         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3129
3130 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3131
3132         PR c++/40566
3133         * g++.dg/parse/cond5.C: New test.
3134
3135 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3136
3137         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3138         (main): Pass n to main_1 instead.
3139         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3140         (main_1): New function, split off from...
3141         (main): ...here.  Pass `off' to main_1 instead.
3142
3143 2009-06-30  Jason Merrill  <jason@redhat.com>
3144
3145         PR c++/40595
3146         * g++.dg/cpp0x/variadic94.C: New.
3147
3148 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3149
3150         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3151         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3152         (init_ld_library_path_env_vars): New function, replacing the
3153         orig_*_saved assignments.  Call it after defining it.
3154         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3155         (restore_ld_library_path_env_vars): Likewise.
3156         (add_path, find_libgcc_s): New functions.
3157         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3158         gcc-set-multilib-library-path.
3159         (objc_target_compile): Don't add "." to ld_library_path.
3160         Use add_path.
3161         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3162         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3163         gcc-set-multilib-library-path.
3164         * lib/g++.exp (g++_link_flags): Likewise.
3165         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3166         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3167         top level; do it...
3168         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3169         to tell when this needs to happen.  Use find_libgcc_s instead of
3170         gcc-set-multilib-library-path.
3171         * lib/gcc-dg.exp: Likewise.
3172         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3173         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3174         unless it is in $ALT_LD_LIBRARY_PATH.
3175         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3176
3177 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3178
3179         * gnat.dg/discr12.adb: New test.
3180         * gnat.dg/discr12_pkg.ads: New helper.
3181         * gnat.dg/discr13.adb: New test.
3182         * gnat.dg/discr14.ad[sb]: Likewise.
3183         * gnat.dg/discr15.adb: Likewise.
3184         * gnat.dg/discr15_pkg.ads: New helper.
3185         * gnat.dg/discr16.adb: New test.
3186         * gnat.dg/discr16_g.ads: New helper.
3187         * gnat.dg/discr16_pkg.ads: Likewise.
3188         * gnat.dg/discr16_cont.ads: Likewise.
3189         * gnat.dg/discr17.adb: New test.
3190         * gnat.dg/discr18.adb: Likewise.
3191         * gnat.dg/discr18_pkg.ads: New helper.
3192         * gnat.dg/discr19.adb: New test.
3193
3194 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3195
3196         PR fortran/40576
3197         * gfortran.dg/internal_write_1.f90:  New testcase.
3198
3199 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3200
3201         PR fortran/40594
3202         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3203
3204 2009-06-30  Richard Guenther  <rguenther@suse.de>
3205
3206         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3207
3208 2009-06-30  Wei Guozhi  <carrot@google.com>
3209
3210         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3211         to "-Os".
3212
3213 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3214
3215         PR tree-optimization/40542
3216         * gcc.dg/vect/pr40542.c: New test.
3217
3218 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3219
3220         PR tree-optimization/40582
3221         * gcc.c-torture/compile/pr40582.c: New test.
3222
3223 2009-06-30  Wei Guozhi  <carrot@google.com>
3224
3225         PR/40416
3226         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3227
3228 2009-06-29  Jason Merrill  <jason@redhat.com>
3229
3230         PR c++/40274
3231         * g++.dg/template/debug1.C: New.
3232
3233 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3234
3235         PR fortran/40580
3236         * pointer_check_1.f90: New test.
3237         * pointer_check_2.f90: New test.
3238         * pointer_check_3.f90: New test.
3239         * pointer_check_4.f90: New test.
3240         * pointer_check_5.f90: New test.
3241
3242 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3243
3244         PR fortran/40551
3245         * gfortran.dg/func_assign_2.f90 : New test.
3246
3247 2009-06-29  Richard Guenther  <rguenther@suse.de>
3248
3249         PR middle-end/14187
3250         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3251         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3252         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3253         * gcc.c-torture/execute/20090623-1.c: Likewise.
3254         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3255         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3256
3257 2009-06-29  Richard Guenther  <rguenther@suse.de>
3258
3259         PR middle-end/38212
3260         * gcc.c-torture/execute/pr38212.c: New testcase.
3261
3262 2009-06-29  Richard Guenther  <rguenther@suse.de>
3263
3264         PR tree-optimization/40579
3265         * gcc.c-torture/execute/pr40579.c: New testcase.
3266
3267 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3268
3269         PR tree-optimization/40550
3270         * gcc.dg/pr40550.c: New test.
3271
3272 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3273
3274         * gnat.dg/overflow_sum2.adb: New test
3275         * gnat.dg/namet.ads: New helper.
3276
3277         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3278
3279 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3280
3281         PR fortran/34112
3282         * gfortran.dg/compiler-directive_1.f90: New test.
3283         * gfortran.dg/compiler-directive_2.f: New test.
3284
3285 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3286
3287         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3288         comment out some values and add some cases.
3289
3290 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3291
3292         PR testsuite/40567
3293         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3294
3295 2009-06-26  Richard Henderson  <rth@redhat.com>
3296
3297         PR testsuite/40565
3298         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3299         * gcc.target/i386/local.c: Pass a non-constant to T.
3300
3301 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3302
3303         PR fortran/39997
3304         PR fortran/40541
3305         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3306         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3307         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3308         * gfortran.dg/proc_ptr_result_5.f90: New.
3309
3310 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3311
3312         PR c/39902
3313         * gcc.dg/dfp/pr39902.c: New test.
3314
3315 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3316
3317         PR testsuite/40532
3318         * gcc.dg/builtins-65.c: Require c99 runtime.
3319
3320 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3321
3322         * gnat.dg/array7.ad[sb]: New test.
3323
3324 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3325
3326         * gnat.dg/array6.adb: New test.
3327
3328 2009-06-25  Ian Lance Taylor  <iant@google.com>
3329
3330         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3331
3332 2009-06-25  Ian Lance Taylor  <iant@google.com>
3333
3334         * g++.dg/warn/Wunused-16.C: New testcase.
3335
3336 2009-06-25  Ian Lance Taylor  <iant@google.com>
3337
3338         * g++.dg/warn/skip-2.C: New testcase.
3339
3340 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3341
3342         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3343         dg-skip-if and move to ...
3344         * gcc.dg/torture/20090618-1.c.
3345
3346 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3347
3348         PR tree-optimization/40493
3349         * gcc.c-torture/execute/pr40493.c: New test.
3350
3351 2009-06-24  Jason Merrill  <jason@redhat.com>
3352
3353         PR c++/40342
3354         * g++.dg/template/overload10.C: New.
3355
3356 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3357
3358         PR fortran/40427
3359         * gfortran.dg/proc_ptr_comp_11.f90: New.
3360
3361 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3362
3363         * gcc.dg/pr40501.c: New testcase.
3364
3365 2009-06-23  DJ Delorie  <dj@redhat.com>
3366
3367         Add MeP port.
3368         * lib/target-supports.exp: Add mep support (no profiling).
3369
3370 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3371
3372         PR testsuite/39297
3373         * gcc.dg/ssa/loop-31.c: Change scan rules.
3374
3375 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3376
3377         * gcc.dg/cpp/empty-include.c: Update column info.
3378         * gcc.dg/cpp/assert2.c: Update column info.
3379
3380 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3381
3382         * g++.dg/ext/builtin-object-size1.C: New test.
3383         * g++.dg/ext/builtin-object-size2.C: New test.
3384
3385 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3386
3387         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3388         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3389
3390 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3391
3392         * gcc.target/mips/truncate-3.c: New test.
3393
3394 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3395
3396         PR fortran/37254
3397         PR fortran/39850
3398         * gfortran.dg/interface_30.f90: Modified error message.
3399         * gfortran.dg/proc_decl_22.f90: New.
3400
3401 2009-06-22  Ian Lance Taylor  <iant@google.com>
3402
3403         * gcc.dg/Wcxx-compat-19.c: New testcase.
3404
3405 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3406
3407         PR objc/28050
3408         * pr28050.m: New testcase.
3409
3410 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3411
3412         PR testsuite/40481
3413         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3414
3415 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3416
3417         PR tree-optimization/40492
3418         * g++.dg/torture/pr40492.C: New test.
3419
3420 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3421
3422         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3423         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3424
3425 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3426
3427         * gnat.dg/raise_ce.adb: Helper for ...
3428         * gnat.dg/handle_and_return.adb: New test.
3429
3430 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3431
3432         PR fortran/40443
3433         * gfortran.dg/generic_18.f90: New test.
3434
3435 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3436
3437         PR fortran/40472
3438         * gfortran.dg/spread_size_limit.f90: New test.
3439
3440 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3441
3442         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3443         to put dump files in a subdirectory.
3444         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3445         ".o" temporary files.
3446
3447 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3448
3449         PR fortran/39850
3450         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3451         * gfortran.dg/interface_20.f90: Ditto.
3452         * gfortran.dg/interface_21.f90: Ditto.
3453         * gfortran.dg/interface_22.f90: Ditto.
3454         * gfortran.dg/interface_30.f90: New.
3455         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3456
3457 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3458
3459         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3460         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3461         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3462         DEFAULT_VECTFLAGS.
3463
3464 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3465             Revital Eres  <eres@il.ibm.com>
3466
3467         PR testsuite/40359
3468         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3469         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3470         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3471
3472 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3473
3474         PR testsuite/40475
3475         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3476         without misalignment support.
3477         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3478
3479 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3480
3481         PR fortran/40452
3482         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3483
3484 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3485
3486         PR fortran/40440
3487         * gfortran.dg/alloc_comp_result_2.f90: New test.
3488
3489 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3490
3491         PR target/40482
3492         * gcc.target/arm/pr40482.c: New test.
3493
3494 2009-06-19  Ian Lance Taylor  <iant@google.com>
3495
3496         * gcc.dg/Wcxx-compat-18.c: New testcase.
3497
3498 2009-06-19  Richard Guenther  <rguenther@suse.de>
3499
3500         * gcc.c-torture/execute/20090618-1.c: New testcase.
3501
3502 2009-06-19  Ian Lance Taylor  <iant@google.com>
3503
3504         * gcc.dg/Wcxx-compat-17.c: New testcase.
3505
3506 2009-06-19  Ian Lance Taylor  <iant@google.com>
3507
3508         * gcc.dg/Wcxx-compat-15.c: New testcase.
3509
3510 2009-06-19  Ian Lance Taylor  <iant@google.com>
3511
3512         * gcc.dg/Wcxx-compat-16.c: New testcase.
3513
3514 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3515
3516         * gcc.dg/builtins-34.c: Add significand cases.
3517
3518 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3519
3520         PR testsuite/40491
3521         * gcc.dg/20080522-1.c: Remove testcase for real.
3522         * gcc.dg/20080528-1.c: Ditto.
3523
3524 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3525
3526         PR fortran/40450
3527         * gfortran.dg/proc_ptr_20.f90: New.
3528
3529 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3530
3531         PR target/40470
3532         * gcc.dg/torture/pr40470-1.c: New.
3533         * gcc.dg/torture/pr40470-2.c: Likewise.
3534         * gcc.dg/torture/pr40470-3.c: Likewise.
3535         * gcc.dg/torture/pr40470-4.c: Likewise.
3536
3537 2009-06-18  Diego Novillo  <dnovillo@google.com>
3538
3539         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3540         * gcc.dg/plugin/ggcplug.c: Likewise.
3541         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3542         * g++.dg/plugin/selfassign.c: Likewise.
3543         * g++.dg/plugin/attribute_plugin.c: Likewise.
3544         * g++.dg/plugin/dumb_plugin.c: Likewise.
3545
3546 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3547
3548         * gcc.dg/cpp/arith-3.c: Add column info.
3549
3550 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3551
3552         * gcc.target/arm/fp16-compile-none-2.c: New.
3553         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3554         * gcc.target/arm/fp16-compile-alt-12.c: New.
3555
3556 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3557
3558         * gcc.target/arm/fp16-compile-alt-1.c: New.
3559         * gcc.target/arm/fp16-compile-alt-2.c: New.
3560         * gcc.target/arm/fp16-compile-alt-3.c: New.
3561         * gcc.target/arm/fp16-compile-alt-4.c: New.
3562         * gcc.target/arm/fp16-compile-alt-5.c: New.
3563         * gcc.target/arm/fp16-compile-alt-6.c: New.
3564         * gcc.target/arm/fp16-compile-alt-7.c: New.
3565         * gcc.target/arm/fp16-compile-alt-8.c: New.
3566         * gcc.target/arm/fp16-compile-alt-9.c: New.
3567         * gcc.target/arm/fp16-compile-alt-10.c: New.
3568         * gcc.target/arm/fp16-compile-alt-11.c: New.
3569         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3570         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3571         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3572         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3573         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3574         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3575         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3576         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3577         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3578         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3579         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3580         * gcc.target/arm/fp16-compile-none-1.c: New.
3581         * gcc.target/arm/fp16-compile-exprtype.c: New.
3582         * gcc.target/arm/fp16-compile-vcvt.c: New.
3583         * gcc.target/arm/fp16-builtins-1.c: New.
3584         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3585         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3586         * gcc.target/arm/fp16-param-1.c: New.
3587         * gcc.target/arm/fp16-return-1.c: New.
3588         * gcc.target/arm/fp16-unprototyped-1.c: New.
3589         * gcc.target/arm/fp16-unprototyped-2.c: New.
3590         * gcc.target/arm/fp16-variadic-1.c: New.
3591         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3592         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3593         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3594         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3595         * gcc.dg/torture/arm-fp16-ops.h: New.
3596         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3597         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3598         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3599         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3600         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3601         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3602         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3603         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3604         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3605         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3606         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3607         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3608         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3609         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3610         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3611         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3612         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3613         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3614         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3615         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3616         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3617
3618 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3619
3620         * gcc.dg/builtins-65.c: New test.
3621
3622 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3623
3624         PR fortran/40451
3625         * gfortran.dg/proc_ptr_result_4.f90: New.
3626
3627 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3628
3629         * gcc.c-torture/execute/bitfld-5.c: New test.
3630
3631 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3632
3633         * gcc.dg/builtin-unreachable-3.c: New test.
3634
3635 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3636
3637         * gcc.target/i386/builtin-unreachable.c: New test.
3638
3639 2009-06-17  Ian Lance Taylor  <iant@google.com>
3640
3641         * gcc.dg/Wcxx-compat-14.c: New testcase.
3642
3643 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3644
3645         * gcc.dg/func-ptr-conv-1.c: Update column info.
3646
3647 2009-06-17  Richard Guenther  <rguenther@suse.de>
3648
3649         PR middle-end/40404
3650         * gcc.c-torture/execute/pr40404.c: New testcase.
3651
3652 2009-06-17  Richard Guenther  <rguenther@suse.de>
3653
3654         PR middle-end/40460
3655         * g++.dg/torture/pr40460.C: New testcase.
3656
3657 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3658
3659         * gcc.dg/plugin/one_time_plugin.c: New test.
3660         * gcc.dg/plugin/one_time-test-1.c: New test.
3661         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3662
3663 2009-06-16  Ian Lance Taylor  <iant@google.com>
3664
3665         * g++.dg/warn/skip-1.C: New testcase.
3666
3667 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3668
3669         PR middle-end/40446
3670         * g++.dg/other/pr40446.C: New test.
3671
3672 2009-06-16  Richard Guenther  <rguenther@suse.de>
3673
3674         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3675         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3676         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3677         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3678
3679 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3680
3681         * gcc.c-torture/compile/pr40432.c: New file.
3682
3683 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3684
3685         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3686
3687 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3688
3689         PR fortran/36947
3690         PR fortran/40039
3691         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3692         * gfortran.dg/interface_20.f90: Modified error messages.
3693         * gfortran.dg/interface_21.f90: Ditto.
3694         * gfortran.dg/interface_26.f90: Ditto.
3695         * gfortran.dg/interface_27.f90: Ditto.
3696         * gfortran.dg/interface_28.f90: Extended test case.
3697         * gfortran.dg/interface_29.f90: New.
3698         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3699         * gfortran.dg/proc_decl_8.f90: Ditto.
3700         * gfortran.dg/proc_ptr_11.f90: Ditto.
3701         * gfortran.dg/proc_ptr_15.f90: Ditto.
3702
3703 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3704
3705         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3706         printing.
3707         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3708         gcc.dg/vect/vect-outer-4f.c: Likewise.
3709         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3710         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3711         Likewise.
3712         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3713         outer loop.
3714
3715 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3716
3717         PR fortran/40383
3718         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3719
3720 2009-06-15  Ian Lance Taylor  <iant@google.com>
3721
3722         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3723         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3724         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3725         Recognize new notes.
3726         * gcc.dg/stmt-expr-label-2.c: Likewise.
3727         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3728         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3729         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3730         * gcc.dg/c99-vla-jump-4.c: Likewise.
3731         * gcc.dg/stmt-expr-label-1.c: Likewise.
3732         * gcc.dg/stmt-expr-label-3.c: Likewise.
3733         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3734
3735 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3736
3737         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3738
3739 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3740
3741         * gcc.dg/builtin-object-size-7.c: New test.
3742
3743 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3744
3745         PR testsuite/40426
3746         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3747         level != "" use separate -gdwarf-2 -g${level} options instead of
3748         -gdwarf-2${level}.
3749         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3750         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3751         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3752
3753 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3754
3755         * g++.dg/abi/mangle11.C: Update warning line.
3756         * g++.dg/abi/mangle12.C: Update warning line.
3757         * g++.dg/abi/mangle17.C: Update warning line.
3758         * g++.dg/abi/mangle20-2.C: Update warning line.
3759
3760 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3761
3762         * gcc.dg/optimize-bswap-1.c: Split into these two:
3763         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3764         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3765
3766 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3767
3768         * gcc.dg/optimize-bswap-1.c: New testcase.
3769
3770 2009-06-14  Richard Guenther  <rguenther@suse.de>
3771
3772         PR middle-end/40389
3773         * g++.dg/torture/pr40389.C: New testcase.
3774
3775 2009-06-13  Richard Guenther  <rguenther@suse.de>
3776
3777         PR tree-optimization/40421
3778         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3779
3780 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3781
3782         * gcc.dg/old-style-prom-3.c: Add column info.
3783         * gcc.dg/overflow-warn-1.c
3784         * gcc.dg/gomp/pr27415.c
3785         * gcc.dg/gomp/for-1.c: Same.
3786         * gcc.dg/enum-compat-1.c: Same.
3787         * gcc.dg/c99-tag-3.c: Same.
3788         * gcc.dg/Wredundant-decls-2.c: Same.
3789         * gcc.dg/func-ptr-conv-1.c: Same.
3790         * gcc.dg/asm-wide-1.c: Same.
3791         * gcc.dg/nofixed-point-2.c: Same.
3792         * gcc.dg/cpp/line3.c: Same.
3793         * gcc.dg/array-10.c: Same.
3794         * gcc.dg/c99-vla-jump-1.c: Same.
3795         * gcc.dg/pr20368-1.c: Same.
3796         * gcc.dg/Wshadow-3.c: Same.
3797         * gcc.dg/c90-const-expr-8.c: Same.
3798         * gcc.dg/label-decl-2.c: Same.
3799         * gcc.dg/dremf-type-compat-2.c: Same.
3800         * gcc.dg/c90-const-expr-5.c: Same.
3801         * gcc.dg/builtins-30.c: Same.
3802         * gcc.dg/Warray-bounds.c: Same.
3803         * gcc.dg/Wcxx-compat-2.c: Same.
3804         * gcc.dg/tree-ssa/col-1.c: Same.
3805         * gcc.dg/old-style-prom-2.c: Same.
3806         * gcc.dg/cast-function-1.c: Same.
3807         * gcc.dg/pr15698-1.c: Same.
3808         * gcc.dg/dremf-type-compat-3.c: Same.
3809         * gcc.dg/vla-8.c: Same.
3810         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3811         line.
3812         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3813         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3814         * gcc.dg/enum-compat-1.c: Same.
3815         * gcc.dg/dremf-type-compat-2.c: Same.
3816         * gcc.dg/old-style-prom-2.c: Same.
3817         * gcc.dg/pr15698-1.c: Same.
3818         * gcc.dg/pr20368-1.c: Same.
3819         * gcc.dg/dremf-type-compat-3.c: Same.
3820         * gcc.dg/builtins-30.c: Same.  Test for columns.
3821
3822 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3823
3824         PR fortran/40176
3825         * gfortran.dg/proc_decl_1.f90: Extended.
3826
3827 2009-06-12  Ian Lance Taylor  <iant@google.com>
3828
3829         * gcc.dg/Wcxx-compat-13.c: New testcase.
3830
3831 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3832
3833         PR tree-opt/38865
3834         * gcc.dg/tree-ssa/fre-vce-1.c
3835
3836 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3837
3838         PR testsuite/40384
3839         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3840         min-insn-to-prefetch-ratio=5.
3841
3842 2009-06-12  Joey Ye  <joey.ye@intel.com>
3843             H.J. Lu  <hongjiu.lu@intel.com>
3844
3845         PR middle-end/39146
3846         * gcc.target/i386/stackalign/pr39146.c: New.
3847
3848 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3849
3850         * gcc.target/i386/crc32-1.c: New.
3851         * gcc.target/i386/crc32-2.c: Likewise.
3852
3853 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3854
3855         PR c/39252
3856         * gcc.dg/builtin-unreachable-1.c: New test.
3857         * gcc.dg/builtin-unreachable-2.c: Same.
3858
3859 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3860
3861         PR fortran/40402
3862         * gfortran.dg/data_value_1.f90: New test.
3863
3864 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3865
3866         PR testsuite/39831
3867         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3868         remove ilp32 requirement.
3869         * gcc.target/i386/excess-precision-2.c: Likewise.
3870         * gcc.target/i386/excess-precision-3.c: Likewise.
3871         * gcc.target/i386/excess-precision-4.c: Likewise.
3872         * gcc.target/i386/excess-precision-5.c: Likewise.
3873         * gcc.target/i386/excess-precision-6.c: Likewise.
3874
3875 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3876
3877         PR fortran/38718
3878         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3879         * gfortran.dg/nan_5.f90: New test.
3880
3881 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3882
3883         * gcc.target/arm/neon-modes-1.c: New test.
3884
3885 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3886
3887         * g++.dg/torture/pr31579.C: Cast pointer
3888         via __SIZE_TYPE__ instead of 'unsigned long'.
3889
3890 2009-06-10  Anthony Green  <green@moxielogic.com>
3891
3892         * lib/target-supports.exp (check_profiling_available):
3893         Profiling is not available for testing purposes on moxie.
3894
3895 2009-06-09  Ian Lance Taylor  <iant@google.com>
3896
3897         * gcc.dg/Wcxx-compat-12.c: New testcase.
3898
3899 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3900
3901         PR libfortran/40334
3902         * gfortran.dg/backspace_11.f90: New.
3903
3904 2009-06-09  Jason Merrill  <jason@redhat.com>
3905
3906         * g++.dg/cpp0x/defaulted10.C: New.
3907
3908 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3909
3910         * gcc.c-torture/compile/pr40351.c: New file.
3911
3912 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3913
3914         * gnat.dg/align_max.adb: New test.
3915
3916 2009-06-08  Jason Merrill  <jason@redhat.com>
3917
3918         * g++.dg/cpp0x/auto15.C: New.
3919
3920 2009-06-08  Jan Hubicka  <jh@suse.cz>
3921
3922         PR debug/39834
3923         * gcc.dg/torture/pr39834.c
3924
3925 2009-06-08  Jan Hubicka  <jh@suse.cz>
3926
3927         PR middle-end/40102
3928         * g++.dg/torture/pr40102.C: New testcase.
3929
3930 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3931
3932         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3933         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3934         * gcc.dg/builtin-object-size-6.c: New test.
3935
3936         PR c++/40373
3937         * g++.dg/template/dtor7.C: New test.
3938
3939         PR c++/40370
3940         PR c++/40372
3941         * g++.dg/template/error41.C: New test.
3942         * g++.dg/template/error42.C: New test.
3943
3944 2009-06-08  Revital Eres  <eres@il.ibm.com>
3945
3946         PR testsuite/40359
3947         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3948         * gcc.dg/vect/vect-88.c: Likewise.
3949         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3950         * gcc.dg/vect/pr25413.c: Likewise.
3951         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3952
3953 2009-06-07  Ian Lance Taylor  <iant@google.com>
3954
3955         * g++.dg/warn/Wswitch-3.C: New testcase.
3956         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3957         * gcc.dg/Wswitch-enum-error.c: Likewise.
3958         * gcc.dg/Wswitch-error.c: Likewise.
3959
3960 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3961
3962         PR fortran/40008
3963         * gfortran.dg/negative_unit.f: Update test.
3964         * gfortran.dg/negative_unit_int8.f: Update test.
3965         * gfortran.dg/newunit_1.f90: New test.
3966
3967 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3968
3969         PR fortran/25104
3970         PR fortran/29962
3971         * gfortran.dg/spread_init_expr.f03: New.
3972         * gfortran.dg/unpack_init_expr.f03: New.
3973         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3974         error message.
3975
3976 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3977
3978         PR fortran/25104
3979         PR fortran/29962
3980         * gfortran.dg/count_init_expr.f03
3981         * gfortran.dg/product_init_expr.f03
3982         * gfortran.dg/sum_init_expr.f03
3983
3984 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3985
3986         PR fortran/36874
3987         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3988         message.
3989         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3990         shapes.
3991         * gfortran.dg/zero_sized_5.f90: Likewise.
3992
3993 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3994
3995         PR middle-end/32950
3996         * g++.dg/torture/pr32950.C: New.
3997
3998 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3999
4000         PR fortran/25104
4001         PR fortran/29962
4002         * gfortran.dg/dot_product_1.f03: New.
4003         * gfortran.dg/matmul_8.f03: New.
4004         * gfortran.dg/transpose_3.f03: New.
4005
4006 2009-06-06  Ian Lance Taylor  <iant@google.com>
4007
4008         * gcc.dg/Wunused-label-1.c: New test case.
4009         * g++.dg/warn/Wunused-label-1.C: New test case.
4010         * g++.dg/warn/Wunused-label-2.C: New test case.
4011         * g++.dg/warn/Wunused-label-3.C: New test case.
4012
4013 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4014
4015         PR fortran/37203
4016         * reshape_zerosize_2.f90: New.
4017
4018 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4019
4020         PR fortran/32890
4021         * gfortran.dg/pack_assign_1.f90: New.
4022         * gfortran.dg/pack_vector_1.f90: New.
4023
4024 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4025
4026         PR middle-end/40340
4027         * gcc.dg/pr40340-1.c: New test.
4028         * gcc.dg/pr40340-2.c: New test.
4029         * gcc.dg/pr40340-3.c: New test.
4030         * gcc.dg/pr40340-4.c: New test.
4031         * gcc.dg/pr40340-5.c: New test.
4032         * gcc.dg/pr40340.h: New file.
4033
4034 2009-06-05  Revital Eres  <eres@il.ibm.com>
4035
4036         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4037         New procedure.
4038         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4039         * gcc.dg/vect/vect-33.c: Likewise.
4040         * gcc.dg/vect/vect-92.c: Likewise.
4041         * gcc.dg/vect/vect-58.c: Likewise.
4042         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4043         * gcc.dg/vect/vect-42.c: Likewise.
4044         * gcc.dg/vect/slp-25.c: Likewise.
4045         * gcc.dg/vect/vect-align-1.c: Likewise.
4046         * gcc.dg/vect/vect-align-2.c: Likewise.
4047         * gcc.dg/vect/vect-93.c: Likewise.
4048         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4049         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4050         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4051         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4052         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4053         * gcc.dg/vect/vect-26.c: Likewise.
4054         * gcc.dg/vect/vect-44.c: Likewise.
4055         * gcc.dg/vect/vect-70.c: Likewise.
4056         * gcc.dg/vect/vect-95.c: Likewise.
4057         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4058         * gcc.dg/vect/vect-28.c: Likewise.
4059         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4060         * gcc.dg/vect/vect-87.c: Likewise.
4061         * gcc.dg/vect/vect-109.c: Likewise.
4062         * gcc.dg/vect/vect-54.c: Likewise.
4063         * gcc.dg/vect/vect-96.c: Likewise.
4064         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4065         * gcc.dg/vect/vect-88.c: Likewise.
4066         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4067         * gcc.dg/vect/vect-89.c: Likewise.
4068         * gcc.dg/vect/vect-91.c: Likewise.
4069         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4070         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4071         * gfortran.dg/vect/vect-2.f90: Likewise.
4072         * gfortran.dg/vect/vect-3.f90: Likewise.
4073         * gfortran.dg/vect/vect-4.f90: Likewise.
4074         * gfortran.dg/vect/vect-5.f90: Likewise.
4075
4076 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4077
4078         PR tree-optimization/36318
4079         * gcc.dg/tree-ssa/sra-7.c: New test.
4080
4081 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4082
4083         PR fortran/37203
4084         * gfortran.dg/reshape_order_5.f90: New.
4085         * gfortran.dg/reshape_shape_1.f90: New.
4086
4087 2009-06-04  Jason Merrill  <jason@redhat.com>
4088
4089         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4090
4091 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4092
4093         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4094         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4095
4096 2009-06-04  Richard Guenther  <rguenther@suse.de>
4097
4098         PR c++/39371
4099         * g++.dg/torture/pr40335.C: New testcase.
4100
4101 2009-06-03  Richard Guenther  <rguenther@suse.de>
4102
4103         PR middle-end/40328
4104         * gcc.dg/torture/pr40328.c: New testcase.
4105
4106 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4107
4108         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4109         m68k and fido.
4110
4111 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4112
4113         * g++.dg/torture/pr40323.C: New file.
4114
4115 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4116
4117         * gnat.dg/specs/root.ads: New test.
4118         * gnat.dg/specs/root-level_1.ads: Likewise.
4119         * gnat.dg/specs/root-level_2.ads: Likewise.
4120         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4121
4122 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4123
4124         * g++.dg/init/ref15.C: Require unwrapped targets.
4125
4126 2009-06-02  Jason Merrill  <jason@redhat.com>
4127
4128         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4129         * g++.dg/cpp0x/initlist18.C: New.
4130         * g++.dg/cpp0x/initlist19.C: New.
4131
4132         * g++.dg/cpp0x/auto14.C: New.
4133
4134 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4135
4136         * gnat.dg/alignment6.adb: Remove XFAIL.
4137
4138 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4139
4140         PR c++/38089
4141         * g++.dg/template/spec36.C: New test.
4142
4143 2009-06-01  Ian Lance Taylor  <iant@google.com>
4144
4145         * gcc.dg/cast-qual-3.c: New testcase.
4146         * g++.dg/warn/Wcast-qual2.C: New testcase.
4147
4148 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4149
4150         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4151         (process-message): Expect column numbers.
4152         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4153         * gcc.dg/pch/counter-2.c: Same.
4154         * gcc.dg/pch/valid-2.c: Same.
4155         * gcc.dg/pch/warn-1.c: Same.
4156         * gcc.dg/pch/valid-1.c: Same.
4157         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4158         * gcc.dg/cpp/syshdr.c: Same.
4159         * gcc.dg/cpp/19940712-1.c: Same.
4160         * gcc.dg/cpp/missing-header-1.c: Same.
4161         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4162         * gcc.dg/cpp/tr-warn3.c: Same.
4163         * gcc.dg/cpp/pr29612-2.c: Same.
4164         * gcc.dg/cpp/tr-warn4.c: Same.
4165         * gcc.dg/cpp/Wtrigraphs.c: Same.
4166         * gcc.dg/cpp/poison.c: Same.
4167         * gcc.dg/cpp/arith-3.c: Same.
4168         * gcc.dg/cpp/sysmac2.c: Same.
4169         * gcc.dg/cpp/cpp.exp: Same.
4170         * gcc.dg/cpp/tr-warn5.c: Same.
4171         * gcc.dg/cpp/include2.c: Same.
4172         * gcc.dg/cpp/Wmissingdirs.c: Same.
4173         * gcc.dg/cpp/Wmissingdirs.c: Same.
4174         * gcc.dg/cpp/tr-warn6.c: Same.
4175         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4176         * gcc.dg/cpp/macspace1.c: Same.
4177         * gcc.dg/cpp/escape-2.c: Same.
4178         * gcc.dg/cpp/assert2.c: Same.
4179         * gcc.dg/cpp/undef2.c: Same.
4180         * gcc.dg/cpp/macspace2.c: Same.
4181         * gcc.dg/cpp/tr-warn1.c: Same.
4182         * gcc.dg/cpp/extratokens2.c: Same.
4183         * gcc.dg/cpp/strify2.c: Same.
4184         * gcc.dg/cpp/Wsignprom.c: Same.
4185         * gcc.dg/cpp/redef2.c: Same.
4186         * gcc.dg/cpp/trad/trad.exp: Same.
4187         * gcc.dg/cpp/arith-1.c: Same.
4188         * gcc.dg/cpp/extratokens.c: Same.
4189         * gcc.dg/cpp/if-mpar.c: Same.
4190
4191 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4192
4193         * gnat.dg/nested_float_packed.ads: New test.
4194
4195 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4196             Eric Botcazou  <botcazou@adacore.com>
4197
4198         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4199         * gnat.dg/test_oconst.adb: New test.
4200
4201 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4202
4203         * gcc.dg/plugin/ggcplug.c: Moved comment.
4204         (plugin_init): Fixed typo, declared i, returned 0 at end.
4205
4206 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4207
4208         PR testsuite/40244
4209         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4210         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4211
4212 2009-05-29  Ian Lance Taylor  <iant@google.com>
4213
4214         * gcc.dg/Wcxx-compat-11.c: New testcase.
4215
4216 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4217
4218         PR fortran/40019
4219         * gfortran.dg/leadz_trailz_1.f90: New test.
4220         * gfortran.dg/leadz_trailz_2.f90: New test.
4221
4222 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4223
4224         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4225         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4226         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4227         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4228         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4229         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4230         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4231         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4232         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4233         * gcc.dg/tree-ssa/sra-5.c: New file.
4234         * gcc.dg/tree-ssa/sra-6.c: New file.
4235         * gcc.c-torture/compile/sra-1.c: New file.
4236
4237 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4238
4239         PR middle-end/40291
4240         * gcc.c-torture/compile/pr40291.c: New test.
4241
4242         PR target/40017
4243         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4244         __vector _Bool.
4245         * gcc.target/powerpc/altivec-30.c: New test.
4246         * gcc.target/powerpc/altivec-31.c: New test.
4247
4248 2009-05-28  Richard Guenther  <rguenther@suse.de>
4249
4250         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4251         * gcc.c-torture/execute/20090527-1.c: Likewise.
4252
4253 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4254
4255         PR c++/39754
4256         * g++.dg/template/canon-type-1.C: New test.
4257         * g++.dg/template/canon-type-2.C: Likewise.
4258         * g++.dg/template/canon-type-3.C: Likewise.
4259         * g++.dg/template/canon-type-4.C: Likewise.
4260         * g++.dg/template/canon-type-5.C: Likewise.
4261         * g++.dg/template/canon-type-6.C: Likewise.
4262         * g++.dg/template/canon-type-7.C: Likewise.
4263
4264 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4265             Uros Bizjak  <ubizjak@gmail.com>
4266             Danny Smith  <dansmister@gmail.com>
4267
4268         PR target/37216
4269
4270         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4271         New function.
4272         * gcc.target/i386/pr37216.c:  New test source file.
4273         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4274         use -fno-common for testing Cygwin and MinGW targets.
4275
4276 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4277
4278         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4279         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4280         * g++.dg/pr37742.C (size_t): Likewise.
4281         * g++.dg/torture/pr34850.C (size_t): Likewise.
4282         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4283         _PTRDIFF_TYPE__.
4284         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4285         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4286         (size_t): Use __extension__ and __SIZE_TYPE__.
4287         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4288         __SIZE_TYPE__.
4289         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4290         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4291         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4292         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4293         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4294         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4295         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4296         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4297         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4298         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4299         (__ssize_t): Likewise.
4300         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4301         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4302         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4303         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4304         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4305         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4306         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4307         * gcc.dg/pr33667.c (size_t): Likewise.
4308         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4309         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4310         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4311         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4312         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4313         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4314
4315 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4316
4317         PR tree-optimization/40254
4318         * gcc.dg/vect/pr40254.c: New test.
4319
4320 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4321
4322         PR middle-end/33699
4323         * gcc.target/mips/const-anchor-1.c: New test.
4324         * gcc.target/mips/const-anchor-2.c: New test.
4325
4326 2009-05-27  Jason Merrill  <jason@redhat.com>
4327
4328         * g++.dg/cpp0x/initlist15.C: New.
4329         * g++.dg/cpp0x/initlist16.C: New.
4330         * g++.dg/cpp0x/initlist17.C: New.
4331
4332 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4333
4334         PR fortran/39178
4335         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4336         patterns to reflect frontend changes.
4337         * gfortran.dg/vector_subscript_4.f90: Likewise.
4338
4339 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4340             Eric Botcazou  <botcazou@adacore.com>
4341
4342         * gcc.c-torture/execute/align-nest.c: New testcase.
4343         * gnat.dg/misaligned_nest.adb: New testcase.
4344
4345 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4346
4347         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4348         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4349         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4350         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4351
4352 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4353
4354         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4355         cast instead of assuming 0ul.
4356         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4357         __SIZE_TYPE__.
4358         (_type_desc): Make first argument const.
4359         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4360
4361 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4362
4363         PR libfortran/40187
4364         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4365         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4366
4367 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4368
4369         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4370         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4371         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4372         * gcc.dg/plugin/ggcplug.c: Added new file.
4373
4374 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4375
4376         PR fortran/40246
4377         * gfortran.dg/nullify_4.f90: New test.
4378
4379 2009-05-26  Richard Guenther  <rguenther@suse.de>
4380
4381         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4382
4383 2009-05-26  Richard Guenther  <rguenther@suse.de>
4384
4385         PR middle-end/40252
4386         * gcc.c-torture/compile/pr40252.c: New testcase.
4387
4388 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4389
4390         PR c++/40007
4391         * g++.dg/template/typedef18.C: New test.
4392         * g++.dg/template/typedef19.C: Likewise.
4393         * g++.dg/template/typedef20.C: Likewise.
4394         * g++.dg/template/access11.C: Adjust.
4395
4396 2009-05-26  Richard Guenther  <rguenther@suse.de>
4397
4398         PR testsuite/40247
4399         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4400
4401 2009-05-25  Jason Merrill  <jason@redhat.com>
4402
4403         PR c++/38064
4404         * g++.dg/cpp0x/enum3.C: New test.
4405
4406 2009-05-25  Richard Guenther  <rguenther@suse.de>
4407
4408         PR tree-optimization/36327
4409         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4410         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4411         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4412         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4413         * gcc.dg/vect/vect-40.c: Likewise.
4414         * gcc.dg/vect/vect-42.c: Likewise.
4415         * gcc.dg/vect/vect-46.c: Likewise.
4416         * gcc.dg/vect/vect-76.c: Likewise.
4417
4418 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4419
4420         PR fortran/40176
4421         * gfortran.dg/proc_ptr_18.f90: New.
4422         * gfortran.dg/proc_ptr_19.f90: New.
4423         * gfortran.dg/proc_ptr_comp_9.f90: New.
4424         * gfortran.dg/proc_ptr_comp_10.f90: New.
4425
4426 2009-05-25  Richard Guenther  <rguenther@suse.de>
4427
4428         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4429         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4430
4431 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4432
4433         PR tree-optimization/40238
4434         * gcc.dg/vect/pr40238.c: New test.
4435
4436 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4437             Dominique Dhumieres  <dominiq@lps.ens.fr>
4438
4439         PR fortran/35732
4440         PR fortran/39872
4441         * gfortran.dg/bounds_check_fail_3.f90: New test.
4442         * gfortran.dg/bounds_check_fail_4.f90: New test.
4443         * gfortran.dg/bounds_check_14.f90: Update test.
4444         * gfortran.dg/bound_4.f90: Update test.
4445
4446 2009-05-24  Richard Guenther  <rguenther@suse.de>
4447
4448         PR middle-end/40233
4449         * gcc.c-torture/compile/pr40233.c: New testcase.
4450
4451 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4452
4453         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4454         for alpha*-*-* targets.
4455
4456 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4457
4458         * gcc.dg/vect/bb-slp-1.c: New test.
4459         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4460         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4461         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4462         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4463         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4464         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4465         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4466         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4467         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4468         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4469         gcc.dg/vect/bb-slp-22.c: Likewise.
4470         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4471
4472 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4473             Maxim Kuvyrkov  <maxim@codesourcery.com>
4474
4475         * gcc.dg/falign-labels-1.c: New test.
4476
4477 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4478
4479         * gnat.dg/specs/rep_clause3.ads: New test.
4480
4481 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4482
4483         * gnat.dg/addr6.adb: New test.
4484
4485 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4486
4487         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4488         New function.
4489         * gcc.target/arm/thumb2-mul-space.c: New file.
4490         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4491         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4492         * gcc.target/arm/thumb2-mul-speed.c: New file.
4493
4494 2009-05-22  Richard Guenther  <rguenther@suse.de>
4495
4496         PR middle-end/38964
4497         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4498         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4499         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4500
4501 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4502
4503         * gcc.dg/dll-6.c: New test.
4504         * gcc.dg/dll-6a.c: Likewise.
4505         * gcc.dg/dll-7.c: Likewise.
4506         * gcc.dg/dll-7a.c: Likewise.
4507         * g++.dg/ext/dllexport2.C: Likewise.
4508         * g++.dg/ext/dllexport2a.cc: Likewise.
4509
4510 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4511
4512         PR target/37846
4513         * gcc.target/ia64/mfused-madd-vect.c: New test.
4514         * gcc.target/ia64/mfused-madd.c: New test.
4515         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4516         * gcc.target/ia64/mno-fused-madd.c: New test.
4517
4518 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4519
4520         * gcc.target/i386/movbe-1.c: New.
4521         * gcc.target/i386/movbe-2.c: Likewise.
4522
4523 2009-05-21  Taras Glek  <tglek@mozilla.com>
4524
4525         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4526         plugin_init signature.
4527         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4528         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4529         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4530
4531 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4532
4533         * gcc.dg/target/arm/neon-vmla-1.c: New.
4534         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4535
4536 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4537
4538         * gcc.target/mips/octeon-exts-6.c: New test.
4539         * gcc.target/mips/extend-1.c: New test.
4540         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4541         EXTS.
4542         * gcc.target/mips/octeon-exts-5.c: Likewise.
4543
4544 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4545
4546         PR middle-end/40204
4547         * gcc.c-torture/compile/pr40204.c: New test.
4548
4549 2009-05-20  Richard Guenther  <rguenther@suse.de>
4550
4551         * gcc.c-torture/compile/20090518-1.c: New testcase.
4552
4553 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4554
4555         PR tree-optimization/40087
4556         * gcc.dg/tree-ssa/pr40087.c: New test.
4557
4558 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4559
4560         * gcc.dg/vector-4.c: New testcase.
4561         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4562         * g++.dg/ext/vector16.C: New testcase.
4563
4564 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4565
4566         PR c/40172
4567         * gcc.dg/pr40172.c: Renamed to ...
4568         * gcc.dg/pr40172-1.c: This.
4569
4570         * gcc.dg/pr40172-2.c: New.
4571         * gcc.dg/pr40172-3.c: Likewise.
4572
4573 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4574
4575         PR c/40172
4576         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4577
4578 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4579
4580         * gnat.dg/loop_optimization6.ad[sb]: New test.
4581
4582 2009-05-19  Richard Guenther  <rguenther@suse.de>
4583
4584         * gcc.c-torture/compile/20090519-1.c: New testcase.
4585
4586 2009-05-18  Jason Merrill  <jason@redhat.com>
4587
4588         * g++.dg/cpp0x/explicit1.C: New.
4589         * g++.dg/cpp0x/explicit2.C: New.
4590
4591 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4592
4593         PR debug/40109
4594         * g++.dg/debug/dwarf2/nested-1.C: New test.
4595
4596 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4597
4598         PR testsuite/39907
4599         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4600         stack alignment.
4601
4602 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4603
4604         PR fortran/40164
4605         * gfortran.dg/proc_ptr_comp_8.f90: New.
4606
4607 2009-05-18  Richard Guenther  <rguenther@suse.de>
4608
4609         PR fortran/40168
4610         * gfortran.dg/array_memset_2.f90: Adjust.
4611
4612 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4613
4614         PR fortran/36947
4615         PR fortran/40039
4616         * gfortran.dg/interface_27.f90: New.
4617         * gfortran.dg/interface_28.f90: New.
4618         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4619         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4620
4621 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4622
4623         * gcc.target/m68k/tls-ie.c: New test.
4624         * gcc.target/m68k/tls-le.c: New test.
4625         * gcc.target/m68k/tls-gd.c: New test.
4626         * gcc.target/m68k/tls-ld.c: New test.
4627         * gcc.target/m68k/tls-ie-xgot.c: New test.
4628         * gcc.target/m68k/tls-le-xtls.c: New test.
4629         * gcc.target/m68k/tls-gd-xgot.c: New test.
4630         * gcc.target/m68k/tls-ld-xgot.c: New test.
4631         * gcc.target/m68k/tls-ld-xtls.c: New test.
4632         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4633
4634 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4635
4636         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4637
4638 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4639
4640         PR c/40172
4641         * gcc.dg/pr40172.c: New.
4642
4643 2009-05-17  Jason Merrill  <jason@redhat.com>
4644
4645         PR c++/40139
4646         * g++.dg/template/dtor6.C: New.
4647
4648 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4649
4650         * g++.dg/warn/translate-ice-1.C: New test.
4651
4652 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4653
4654         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4655         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4656         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4657         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4658
4659 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4660
4661         PR fortran/33197
4662         * gfortran.dg/erf_2.F90: New test.
4663         * gfortran.dg/erfc_scaled_2.f90: New test.
4664
4665 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4666
4667         PR fortran/31243
4668         * gfortran.dg/string_1.f90: New test.
4669         * gfortran.dg/string_2.f90: New test.
4670         * gfortran.dg/string_3.f90: New test.
4671
4672 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4673
4674         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4675         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4676
4677 2009-05-15  Ian Lance Taylor  <iant@google.com>
4678
4679         * gcc.dg/Wcxx-compat-10.c: New testcase.
4680
4681 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4682
4683         PR 16302
4684         * gcc.dg/pr16302.c: New.
4685         * g++.dg/warn/pr16302.C: New.
4686
4687 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4688
4689         * gcc.dg/torture/builtin-math-5.c: New.
4690         * gcc.dg/torture/builtin-math-6.c: New.
4691         * lib/target-supports.exp (check_effective_target_mpc): New.
4692
4693 2009-05-15  Jan Hubicka  <jh@suse.cz>
4694
4695         * gcc.dg/tree-ssa/inline-3.c: New testcase
4696
4697 2009-05-15  Jan Hubicka  <jh@suse.cz>
4698
4699         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4700         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4701         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4702         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4703         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4704         Mark noinline.
4705         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4706         Mark noinline.
4707         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4708         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4709
4710 2009-05-15  Jan Hubicka  <jh@suse.cz>
4711
4712         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4713         optimized by sibcall noinline.
4714
4715 2009-05-15  Jan Hubicka  <jh@suse.cz>
4716
4717         * sibcall-1.c (track): Mark noinline.
4718         * sibcall-2.c (track): Mark noinline.
4719         * sibcall-3.c (track): Mark noinline.
4720         * sibcall-4.c (track): Mark noinline.
4721
4722 2009-05-15  Jan Hubicka  <jh@suse.cz>
4723
4724         * flatten-2.c: Disable early inlining; add comment.
4725         * flatten-3.c: New test based on flatten-2.c.
4726
4727 2009-05-15  Richard Guenther  <rguenther@suse.de>
4728
4729         PR tree-optimization/39999
4730         * gcc.c-torture/compile/pr39999.c: New testcase.
4731
4732 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4733
4734         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4735
4736 2009-05-14  Ian Lance Taylor  <iant@google.com>
4737
4738         * gcc.dg/Wcxx-compat-9.c: New testcase.
4739
4740 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4741
4742         PR fortran/39996
4743         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4744         * gfortran.dg/duplicate_type_2.f90: Ditto.
4745         * gfortran.dg/duplicate_type_3.f90: New.
4746
4747 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4748
4749         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4750         * ada/acats/tests/c5/c59002c.ada: Likewise.
4751
4752 2009-05-13  Taras Glek  <tglek@mozilla.com>
4753
4754         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4755         attributes and decl smashing.
4756         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4757         attributes.
4758         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4759         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4760
4761 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4762
4763         PR fortran/39865
4764         * gfortran.dg/pr39865.f90: New test.
4765         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4766         arrays in FMT=.
4767         * gfortran.dg/hollerith_f95.f90: Likewise.
4768         * gfortran.dg/hollerith6.f90: New test.
4769         * gfortran.dg/hollerith7.f90: New test.
4770
4771 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4772
4773         PR cpp/36674
4774         * gcc.dg/cpp/pr36674.i: New.
4775
4776 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4777
4778         PR middle-end/40035
4779         * gcc.c-torture/compile/pr40035.c: New test.
4780
4781 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4782
4783         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4784
4785 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4786
4787         PR fortran/40110
4788         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4789         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4790         * gfortran.dg/interop_params.f03: Ditto.
4791
4792 2009-05-12  Jan Hubicka  <jh@suse.cz>
4793
4794         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4795         so unrolling still happens.
4796         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4797         * gcc.dg/ipa/ipacost-2.c: Likewise.
4798         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4799
4800 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4801
4802         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4803
4804 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4805
4806         * lib/target-supports.exp (check_profiling_available): Return
4807         false for -p on *-*-cygwin* targets.
4808
4809 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4810
4811         PR tree-optimization/38632
4812         * g++.dg/tree-ssa/pr38632.C: New.
4813
4814 2009-05-11  Jan Hubicka  <jh@suse.cz>
4815
4816         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4817         we now optimize better.
4818         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4819         out at different places.
4820         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4821         unroling.
4822         * gcc.dg/vect/vect-76.c: Likewise.
4823         * gcc.dg/vect/vect-70.c: Likewise.
4824         * gcc.dg/vect/vect-66.c: Likewise.
4825         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4826         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4827
4828 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4829
4830         PR middle-end/40080
4831         * gcc.c-torture/compile/pr40080.c: New.
4832
4833 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4834
4835         * gcc.c-torture/compile/pr40026.c: New testcase.
4836
4837 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4838
4839         PR fortran/40089
4840         * gfortran.dg/proc_ptr_comp_7.f90: New.
4841
4842 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4843
4844         PR tree-optimization/40074
4845         * gcc.dg/vect/pr40074.c: New test.
4846
4847 2009-05-10  Ian Lance Taylor  <iant@google.com>
4848
4849         * gcc.dg/Wcxx-compat-7.c: New testcase.
4850         * gcc.dg/Wcxx-compat-8.c: New testcase.
4851         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4852         * gcc.dg/pr17188-1.c: Likewise.
4853         * gcc.dg/pr39084.c: Likewise.
4854
4855 2009-05-10  Michael Matz  <matz@suse.de>
4856
4857         PR target/40031
4858         * gcc.dg/pr40031.c: New test.
4859
4860 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4861
4862         PR fortran/40018
4863         * gfortran.dg/array_constructor_31.f90: New test.
4864
4865 2009-05-10  Richard Guenther  <rguenther@suse.de>
4866
4867         PR tree-optimization/40081
4868         * g++.dg/torture/pr40081.C: New testcase.
4869
4870 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4871
4872         PR fortran/38863
4873         * gfortran.dg/dependency_24.f90: New test.
4874         * gfortran.dg/dependency_23.f90: Clean up module files.
4875
4876 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4877
4878         PR fortran/38956
4879         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4880         * gfortran.dg/chmod_2.f90: Likewise.
4881         * gfortran.dg/chmod_3.f90: Likewise.
4882         * gfortran.dg/open_errors.f90: Likewise.
4883
4884 2009-05-09  Jan Hubicka  <jh@suse.cz>
4885
4886         PR middle-end/40043
4887         * g++.dg/eh/nested-try.C: New test.
4888
4889 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4890
4891         PR tree-optimization/40049
4892         * gcc.dg/vect/vect-shift-2.c: New test.
4893
4894 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4895
4896         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4897         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4898
4899 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4900
4901         PR c/36892
4902         * g++.dg/warn/deprecated-6.C: New.
4903         * gcc.dg/deprecated-4.c: Likewise.
4904         * gcc.dg/deprecated-5.c: Likewise.
4905         * gcc.dg/deprecated-6.c: Likewise.
4906
4907 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4908
4909         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4910         __aligned__(__BIGGEST_ALIGNMENT__).
4911         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4912         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4913         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4914         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4915         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4916         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4917         * gcc.dg/vect/Os-vect-95.c: Likewise.
4918         * gcc.dg/vect/pr20122.c: Likewise.
4919         * gcc.dg/vect/pr36493.c: Likewise.
4920         * gcc.dg/vect/pr37385.c: Likewise.
4921         * gcc.dg/vect/slp-7.c: Likewise.
4922         * gcc.dg/vect/slp-9.c: Likewise.
4923         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4924         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4925         * gcc.dg/vect/vect-35.c: Likewise.
4926         * gcc.dg/vect/vect-40.c: Likewise.
4927         * gcc.dg/vect/vect-42.c: Likewise.
4928         * gcc.dg/vect/vect-44.c: Likewise.
4929         * gcc.dg/vect/vect-46.c: Likewise.
4930         * gcc.dg/vect/vect-48.c: Likewise.
4931         * gcc.dg/vect/vect-52.c: Likewise.
4932         * gcc.dg/vect/vect-54.c: Likewise.
4933         * gcc.dg/vect/vect-56.c: Likewise.
4934         * gcc.dg/vect/vect-58.c: Likewise.
4935         * gcc.dg/vect/vect-60.c: Likewise.
4936         * gcc.dg/vect/vect-74.c: Likewise.
4937         * gcc.dg/vect/vect-75.c: Likewise.
4938         * gcc.dg/vect/vect-76.c: Likewise.
4939         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4940         * gcc.dg/vect/vect-77.c: Likewise.
4941         * gcc.dg/vect/vect-77-global.c: Likewise.
4942         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4943         * gcc.dg/vect/vect-78.c: Likewise.
4944         * gcc.dg/vect/vect-78-global.c: Likewise.
4945         * gcc.dg/vect/vect-80.c: Likewise.
4946         * gcc.dg/vect/vect-85.c: Likewise.
4947         * gcc.dg/vect/vect-87.c: Likewise.
4948         * gcc.dg/vect/vect-88.c: Likewise.
4949         * gcc.dg/vect/vect-92.c: Likewise.
4950         * gcc.dg/vect/vect-93.c: Likewise.
4951         * gcc.dg/vect/vect-95.c: Likewise.
4952         * gcc.dg/vect/vect-97.c: Likewise.
4953         * gcc.dg/vect/vect-complex-1.c: Likewise.
4954         * gcc.dg/vect/vect-complex-4.c: Likewise.
4955         * gcc.dg/vect/vect-complex-5.c: Likewise.
4956         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4957         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4958         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4959         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4960         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4961         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4962         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4963         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4964         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4965         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4966         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4967         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4968         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4969         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4970         * gcc.dg/vect/vect-outer-1.c: Likewise.
4971         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4972         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4973         * gcc.dg/vect/vect-outer-2.c: Likewise.
4974         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4975         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4976         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4977         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4978         * gcc.dg/vect/vect-outer-3.c: Likewise.
4979         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4980         * gcc.dg/vect/vect-outer-5.c: Likewise.
4981         * gcc.dg/vect/vect-outer-6.c: Likewise.
4982         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4983         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4984         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4985         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4986         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4987         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4988         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4989         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4990         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4991         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4992         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4993         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4994         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4995         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4996
4997 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4998
4999         PR c/24581
5000         * gcc.dg/torture/complex-sign.h: New header.
5001         * gcc.dg/torture/complex-sign-add.c,
5002         gcc.dg/torture/complex-sign-mixed-add.c,
5003         gcc.dg/torture/complex-sign-mixed-div.c,
5004         gcc.dg/torture/complex-sign-mixed-mul.c,
5005         gcc.dg/torture/complex-sign-mixed-sub.c,
5006         gcc.dg/torture/complex-sign-mul.c,
5007         gcc.dg/torture/complex-sign-sub.c: New tests.
5008
5009 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5010
5011         PR fortran/39876
5012         * gfortran.dg/intrinsic_3.f90: New.
5013
5014 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5015
5016         PR c/39037
5017         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5018         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5019         * gcc.dg/dfp/float-constant-double.c: New test.
5020         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5021         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5022         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5023         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5024         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5025         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5026         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5027         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5028         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5029
5030 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5031
5032         PR middle-end/40057
5033         * gcc.c-torture/execute/pr40057.c: New test.
5034
5035 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5036
5037         * gcc.c-torture/compile/const-high-part.c: New test.
5038
5039 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5040
5041         PR testsuite/40050
5042         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5043         build plugin.
5044
5045 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5046
5047         PR fortran/39630
5048         * gfortran.dg/proc_decl_1.f90: Modified.
5049         * gfortran.dg/proc_ptr_comp_1.f90: New.
5050         * gfortran.dg/proc_ptr_comp_2.f90: New.
5051         * gfortran.dg/proc_ptr_comp_3.f90: New.
5052         * gfortran.dg/proc_ptr_comp_4.f90: New.
5053         * gfortran.dg/proc_ptr_comp_5.f90: New.
5054         * gfortran.dg/proc_ptr_comp_6.f90: New.
5055
5056 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5057
5058         PR c++/17395
5059         * g++.dg/template/call7.C: New test.
5060
5061 2009-05-06  Diego Novillo  <dnovillo@google.com>
5062
5063         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5064
5065 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5066
5067         * gfortran.dg/pr40021.f: Moved to ...
5068         * gfortran.fortran-torture/execute/pr40021.f: Here.
5069
5070 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5071
5072         PR middle-end/39986
5073         * gcc.dg/dfp/pr39986.c: New test.
5074
5075 2009-05-06  Michael Matz  <matz@suse.de>
5076
5077         PR middle-end/40021
5078         * gfortran.dg/pr40021.f: New test.
5079
5080 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5081
5082         * lib/plugin-support.exp: New file containing support procs for
5083         plugin testcases.
5084         * lib/target-supports.exp (check_plugin_available): New proc.
5085         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5086         * gcc.dg/plugin/selfassign.c: New plugin source file.
5087         * gcc.dg/plugin/self-assign-test-1.c: New test.
5088         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5089         * g++.dg/README: Add description for plugin test.
5090         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5091         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5092         * g++.dg/plugin/selfassign.c: New plugin source file.
5093         * g++.dg/plugin/self-assign-test-1.C: New test.
5094         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5095         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5096         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5097         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5098
5099 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5100
5101         PR fortran/40041
5102         * gfortran.dg/intrinsic_2.f90: New test.
5103         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5104
5105 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5106
5107         PR c/40032
5108         * gcc.dg/noncompile/incomplete-5.c: New test.
5109
5110 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5111
5112         PR middle-end/39666
5113         * gcc.dg/pr39666-1.c: New test.
5114         * gcc.dg/pr39666-2.c: Likewise.
5115         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5116         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5117         * gfortran.dg/pr39666-1.f90: Likewise.
5118         * gfortran.dg/pr39666-2.f90: Likewise.
5119
5120 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5121
5122         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5123         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5124         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5125
5126 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5127
5128         PR fortran/39998
5129         * gfortran.dg/proc_ptr_17.f90: New.
5130
5131 2009-05-05  Richard Guenther  <rguenther@suse.de>
5132
5133         PR tree-optimization/40022
5134         * gcc.c-torture/execute/pr40022.c: New testcase.
5135
5136 2009-05-05  Richard Guenther  <rguenther@suse.de>
5137
5138         PR middle-end/40023
5139         * gcc.c-torture/compile/pr40023.c: New testcase.
5140
5141 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5142
5143         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5144         * g++.dg/template/overload9.C: Likewise.
5145         * g++.dg/ext/ms-1.C: New.
5146
5147 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5148
5149         PR c++/40013
5150         * g++.dg/ext/vla7.C: New test.
5151
5152 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5153
5154         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5155
5156 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5157
5158         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5159         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5160         Update expected errors.
5161
5162 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5163
5164         PR c++/28152
5165         * g++.dg/parse/parser-pr28152.C: New.
5166         * g++.dg/parse/parser-pr28152-2.C: New.
5167
5168 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5169
5170         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5171
5172 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5173
5174         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5175         * gcc.target/sparc/fexpand-2.c: Likewise.
5176         * gcc.target/sparc/fpmerge-2.c: Likewise.
5177         * gcc.target/sparc/pdist-2.c: Likewise.
5178
5179 2009-05-03  Richard Guenther  <rguenther@suse.de>
5180
5181         PR c/39983
5182         * gcc.c-torture/compile/pr39983.c: New testcase.
5183
5184 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5185
5186         * gcc.dg/c99-complex-3.c: New test.
5187
5188 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5189
5190         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5191
5192 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5193
5194         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5195
5196 2009-05-02  Richard Guenther  <rguenther@suse.de>
5197
5198         PR middle-end/40001
5199         * gcc.target/spu/pr40001.c: New testcase.
5200
5201 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5202
5203         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5204
5205 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5206
5207         PR middle-end/39579
5208         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5209         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5210
5211 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5212
5213         PR testsuite/39776
5214         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5215         no longer issued.
5216
5217 2009-04-30  David Ayers  <ayers@fsfe.org>
5218
5219         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5220         and gcc_error_prefix variables.
5221         * objc.dg/bad-receiver-type.m: Update to match correct
5222         diagnostics marker.
5223         * objc.dg/encode-5.m: Likewise.
5224         * objc.dg/id-1.m: Likewise.
5225         * objc.dg/method-1.m: Likewise.
5226         * objc.dg/method-6.m: Likewise.
5227         * objc.dg/method-7.m: Likewise.
5228         * objc.dg/method-9.m: Likewise.
5229         * objc.dg/method-11.m: Likewise.
5230         * objc.dg/method-20.m: Likewise.
5231         * objc.dg/private-1.m: Likewise.
5232
5233 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5234
5235         PR libfortran/39667
5236         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5237         * gfortran.dg/advance_4.f90: Likewise
5238         * gfortran.dg/advance_5.f90: Likewise
5239         * gfortran.dg/append_1.f90: Likewise
5240         * gfortran.dg/backslash_1.f90: Likewise
5241         * gfortran.dg/backslash_2.f90: Likewise
5242         * gfortran.dg/backslash_3.f: Likewise
5243         * gfortran.dg/backspace_10.f90: Likewise
5244         * gfortran.dg/backspace_3.f: Likewise
5245         * gfortran.dg/backspace_4.f: Likewise
5246         * gfortran.dg/backspace_5.f: Likewise
5247         * gfortran.dg/backspace_8.f: Likewise
5248         * gfortran.dg/backspace_9.f: Likewise
5249         * gfortran.dg/complex_write.f90: Likewise
5250         * gfortran.dg/convert_implied_open.f90: Likewise
5251         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5252         * gfortran.dg/dos_eol.f: Likewise
5253         * gfortran.dg/empty_format_1.f90: Likewise
5254         * gfortran.dg/endfile.f: Likewise
5255         * gfortran.dg/eof_1.f90: Likewise
5256         * gfortran.dg/eor_1.f90: Likewise
5257         * gfortran.dg/eor_handling_1.f90: Likewise
5258         * gfortran.dg/eor_handling_2.f90: Likewise
5259         * gfortran.dg/eor_handling_3.f90: Likewise
5260         * gfortran.dg/eor_handling_4.f90: Likewise
5261         * gfortran.dg/eor_handling_5.f90: Likewise
5262         * gfortran.dg/error_recovery_5.f90: Likewise
5263         * gfortran.dg/f2003_inquire_1.f03: Likewise
5264         * gfortran.dg/f2003_io_4.f03: Likewise
5265         * gfortran.dg/f2003_io_5.f03: Likewise
5266         * gfortran.dg/f2003_io_7.f03: Likewise
5267         * gfortran.dg/fgetc_1.f90: Likewise
5268         * gfortran.dg/fgetc_2.f90: Likewise
5269         * gfortran.dg/flush_1.f90: Likewise
5270         * gfortran.dg/fmt_exhaust.f90: Likewise
5271         * gfortran.dg/fmt_huge.f90: Likewise
5272         * gfortran.dg/fmt_read.f90: Likewise
5273         * gfortran.dg/fmt_t_1.f90: Likewise
5274         * gfortran.dg/fmt_t_2.f90: Likewise
5275         * gfortran.dg/fmt_t_3.f90: Likewise
5276         * gfortran.dg/fmt_t_4.f90: Likewise
5277         * gfortran.dg/fmt_t_5.f90: Likewise
5278         * gfortran.dg/fmt_t_7.f: Likewise
5279         * gfortran.dg/fseek.f90: Likewise
5280         * gfortran.dg/ftell_1.f90: Likewise
5281         * gfortran.dg/ftell_2.f90: Likewise
5282         * gfortran.dg/func_derived_3.f90: Likewise
5283         * gfortran.dg/inquire_9.f90: Likewise
5284         * gfortran.dg/iostat_1.f90: Likewise
5285         * gfortran.dg/iostat_2.f90: Likewise
5286         * gfortran.dg/list_read_1.f90: Likewise
5287         * gfortran.dg/list_read_4.f90: Likewise
5288         * gfortran.dg/list_read_5.f90: Likewise
5289         * gfortran.dg/list_read_7.f90: Likewise
5290         * gfortran.dg/list_read_8.f90: Likewise
5291         * gfortran.dg/list_read_9.f90: Likewise
5292         * gfortran.dg/namelist_13.f90: Likewise
5293         * gfortran.dg/namelist_14.f90: Likewise
5294         * gfortran.dg/namelist_15.f90: Likewise
5295         * gfortran.dg/namelist_16.f90: Likewise
5296         * gfortran.dg/namelist_17.f90: Likewise
5297         * gfortran.dg/namelist_18.f90: Likewise
5298         * gfortran.dg/namelist_19.f90: Likewise
5299         * gfortran.dg/namelist_20.f90: Likewise
5300         * gfortran.dg/namelist_24.f90: Likewise
5301         * gfortran.dg/namelist_26.f90: Likewise
5302         * gfortran.dg/namelist_27.f90: Likewise
5303         * gfortran.dg/namelist_28.f90: Likewise
5304         * gfortran.dg/namelist_37.f90: Likewise
5305         * gfortran.dg/namelist_38.f90: Likewise
5306         * gfortran.dg/namelist_39.f90: Likewise
5307         * gfortran.dg/namelist_40.f90: Likewise
5308         * gfortran.dg/namelist_43.f90: Likewise
5309         * gfortran.dg/namelist_44.f90: Likewise
5310         * gfortran.dg/namelist_45.f90: Likewise
5311         * gfortran.dg/namelist_46.f90: Likewise
5312         * gfortran.dg/namelist_47.f90: Likewise
5313         * gfortran.dg/namelist_48.f90: Likewise
5314         * gfortran.dg/namelist_49.f90: Likewise
5315         * gfortran.dg/namelist_50.f90: Likewise
5316         * gfortran.dg/namelist_51.f90: Likewise
5317         * gfortran.dg/namelist_52.f90: Likewise
5318         * gfortran.dg/namelist_56.f90: Likewise
5319         * gfortran.dg/namelist_char_only.f90: Likewise
5320         * gfortran.dg/namelist_use.f90: Likewise
5321         * gfortran.dg/namelist_use_only.f90: Likewise
5322         * gfortran.dg/noadv_size.f90: Likewise
5323         * gfortran.dg/open_access_append_1.f90: Likewise
5324         * gfortran.dg/pad_no.f90: Likewise
5325         * gfortran.dg/pr12884.f: Likewise
5326         * gfortran.dg/pr17090.f90: Likewise
5327         * gfortran.dg/pr17285.f90: Likewise
5328         * gfortran.dg/pr17286.f90: Likewise
5329         * gfortran.dg/pr18122.f90: Likewise
5330         * gfortran.dg/pr18210.f90: Likewise
5331         * gfortran.dg/pr18392.f90: Likewise
5332         * gfortran.dg/pr19155.f: Likewise
5333         * gfortran.dg/pr19216.f: Likewise
5334         * gfortran.dg/pr19467.f90: Likewise
5335         * gfortran.dg/pr19657.f: Likewise
5336         * gfortran.dg/pr20257.f90: Likewise
5337         * gfortran.dg/read_bad_advance.f90: Likewise
5338         * gfortran.dg/read_eof_2.f90: Likewise
5339         * gfortran.dg/read_eof_4.f90: Likewise
5340         * gfortran.dg/read_many_1.f: Likewise
5341         * gfortran.dg/read_noadvance.f90: Likewise
5342         * gfortran.dg/read_repeat.f90: Likewise
5343         * gfortran.dg/read_size_noadvance.f90: Likewise
5344         * gfortran.dg/read_x_past.f: Likewise
5345         * gfortran.dg/record_marker_1.f90: Likewise
5346         * gfortran.dg/record_marker_3.f90: Likewise
5347         * gfortran.dg/rewind_1.f90: Likewise
5348         * gfortran.dg/runtime_warning_1.f90: Likewise
5349         * gfortran.dg/shape_3.f90: Likewise
5350         * gfortran.dg/slash_1.f90: Likewise
5351         * gfortran.dg/stat_1.f90: Likewise
5352         * gfortran.dg/stat_2.f90: Likewise
5353         * gfortran.dg/streamio_11.f90: Likewise
5354         * gfortran.dg/streamio_3.f90: Likewise
5355         * gfortran.dg/streamio_4.f90: Likewise
5356         * gfortran.dg/streamio_9.f90: Likewise
5357         * gfortran.dg/tl_editing.f90: Likewise
5358         * gfortran.dg/unf_io_convert_1.f90: Likewise
5359         * gfortran.dg/unf_io_convert_2.f90: Likewise
5360         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5361         * gfortran.dg/unf_short_record_1.f90: Likewise
5362         * gfortran.dg/utf8_1.f03: Likewise
5363         * gfortran.dg/utf8_2.f03: Likewise
5364         * gfortran.dg/widechar_IO_1.f90: Likewise
5365         * gfortran.dg/write_check3.f90: Likewise
5366         * gfortran.dg/write_rewind_2.f: Likewise
5367         * gfortran.dg/x_slash_2.f: Likewise
5368
5369 2009-04-29  Richard Guenther  <rguenther@suse.de>
5370
5371         PR target/39943
5372         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5373         New.
5374         (check_effective_target_vect_floatuint_cvt): Likewise.
5375         * gcc.dg/vect/slp-10.c: Adjust.
5376         * gcc.dg/vect/slp-11.c: Adjust.
5377         * gcc.dg/vect/slp-12b.c: Adjust.
5378         * gcc.dg/vect/slp-33.c: Adjust.
5379         * gcc.c-torture/compile/pr39943.c: New testcase.
5380
5381 2009-04-29  Richard Guenther  <rguenther@suse.de>
5382
5383         PR middle-end/39937
5384         * gcc.c-torture/compile/pr39937.c: New testcase.
5385
5386 2009-04-29  Richard Guenther  <rguenther@suse.de>
5387
5388         PR tree-optimization/39941
5389         * gcc.c-torture/compile/pr39941.c: New testcase.
5390
5391 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5392
5393         * gcc.target/bfin/20090411-1.c: New test.
5394
5395 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5396
5397         PR target/39565
5398         * gcc.dg/pr39565.c: New testcase.
5399
5400 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5401
5402         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5403         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5404         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5405         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5406         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5407         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5408         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5409         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5410         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5411         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5412         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5413         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5414         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5415         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5416         * gcc.target/i386/pr37191.c: Likewise.
5417         * gcc.target/i386/reload-1.c: Likewise.
5418         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5419         * g++.old-deja/g++.pt/repo2.C: Likewise.
5420         * g++.old-deja/g++.pt/repo3.C: Likewise.
5421         * g++.old-deja/g++.pt/repo4.C: Likewise.
5422         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5423         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5424         * g++.dg/template/repo1.C: Likewise.
5425         * g++.dg/template/repo2.C: Likewise.
5426         * g++.dg/template/repo3.C: Likewise.
5427         * g++.dg/template/repo4.C: Likewise.
5428         * g++.dg/template/repo5.C: Likewise.
5429         * g++.dg/template/repo6.C: Likewise.
5430         * g++.dg/template/repo7.C: Likewise.
5431         * g++.dg/template/repo8.C: Likewise.
5432         * g++.dg/template/repo9.C: Likewise.
5433         * g++.dg/rtti/repo1.C: Likewise.
5434         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5435         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5436         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5437         * g++.dg/other/PR23205.C: Skip for vxworks.
5438         * g++.dg/ext/visibility/class1.C: Requires PIC.
5439         * g++.dg/eh/async-unwind2.C: Requires PIC.
5440         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5441         does not have cxa_exit.
5442
5443 2009-04-28  Jing Yu  <jingyu@google.com>
5444
5445         PR testsuite/39790
5446         * lib/target-supports.exp (check_effective_target_tls): Remove
5447         comment of caching.
5448         (check_effective_target_tls_native): Likewise.
5449         (check_effective_target_tls_runtime): Likewise.
5450         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5451         tls to tls_runtime.
5452         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5453
5454 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5455
5456         PR fortran/39946
5457         * gfortran.dg/proc_ptr_16.f90: New.
5458
5459 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5460
5461         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5462         lp64 is true.
5463
5464 2009-04-28  Richard Guenther  <rguenther@suse.de>
5465
5466         PR middle-end/39937
5467         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5468
5469 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5470
5471         * g++.dg/warn/pr35652.C: Removed.
5472         * gcc.dg/pr35652.c: Likewise.
5473
5474 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5475
5476         * gcc.target/ia64/20071210-2.c: New testcase.
5477
5478 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5479
5480         PR c/39323
5481         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5482         * gcc.dg/pr39323-3.c: Ditto.
5483
5484 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5485
5486         PR fortran/39930
5487         PR fortran/39931
5488         * gfortran.dg/ambiguous_reference_2.f90: New.
5489         * gfortran.dg/pointer_assign_7.f90: New.
5490
5491 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5492             Mark Mitchell  <mark@codesourcery.com>
5493
5494         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5495         * gcc.dg/20020103-1.c: Check for __ppc.
5496         * gcc.dg/asm-b.c: Check for __ppc.
5497         * gcc.dg/20020919-1.c: Check for __ppc.
5498         * gcc.dg/20020312-2.c: Likewise.
5499         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5500         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5501         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5502         * g++.dg/warn/weak1.C: Likewise.
5503         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5504         static so appropriate optimizations kick in.
5505         (find_base_value_wrapper): New function.
5506         * g++.dg/eh/simd-5.C: Fix target triplet.
5507         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5508
5509 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5510             H.J. Lu  <hongjiu.lu@intel.com>
5511
5512         PR target/39911
5513         * gcc.target/i386/pr39911.c: New test.
5514
5515 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5516
5517         PR fortran/39879
5518         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5519
5520 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5521
5522         PR c++/35652
5523         Revert:
5524
5525         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5526
5527         * gcc.dg/pr35652.C: New.
5528         * g++.dg/warn/pr35652.C: New.
5529         * gcc.dg/format/plus-1.c: Adjust message.
5530
5531 2009-04-27  DJ Delorie  <dj@redhat.com>
5532
5533         * lib/target-supports.exp (check_effective_target_double64): New.
5534         (check_effective_target_double64plus): New.
5535         (check_effective_target_large_double): New.
5536         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5537         * gcc.dg/div-double-1.c: Likewise.
5538         * gcc.dg/Wconversion-real.c: Require large_double.
5539         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5540
5541         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5542         are too small.
5543
5544         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5545         constants as long.
5546
5547 2009-04-27  Ian Lance Taylor  <iant@google.com>
5548
5549         * gcc.dg/Wcxx-compat-5.c: New testcase.
5550         * gcc.dg/Wcxx-compat-6.c: New testcase.
5551
5552 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5553
5554         Allow non-constant arguments to conversion intrinsics.
5555         * gcc.target/spu/intrinsics-3.c: Update tests.
5556
5557 2009-04-27  Richard Guenther  <rguenther@suse.de>
5558
5559         PR middle-end/39928
5560         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5561         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5562
5563 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5564
5565         PR target/39903
5566         * gcc.dg/torture/pr39903-1.c: New.
5567         * gcc.dg/torture/pr39903-2.c: Likewise.
5568
5569 2009-04-27  Revital Eres  <eres@il.ibm.com>
5570
5571         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5572         and check it.
5573         * gcc.dg/sms-2.c: Add dump check.
5574         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5575         and check it.
5576         * gcc.dg/sms-4.c: Likewise.
5577         * gcc.dg/sms-5.c: Likewise.
5578         * gcc.dg/sms-6.c: Likewise.
5579         * gcc.dg/sms-7.c: Likewise.
5580         * gcc.dg/sms-antideps.c: Rename to...
5581         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5582
5583 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5584
5585         * gnat.dg/opt2.adb: New test.
5586
5587 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5588
5589         PR c++/39875
5590         * g++.dg/warn/Wunused-15.C: New test.
5591
5592 2009-04-26  Michael Matz  <matz@suse.de>
5593
5594         Expand from SSA.
5595         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5596         change regexps.
5597         * gcc.target/i386/pr37248-1.c: Modified.
5598         * gcc.target/i386/pr37248-3.c: Modified.
5599         * gcc.target/i386/pr37248-2.c: Modified.
5600         * gnat.dg/aliasing1.adb: Modified.
5601         * gnat.dg/pack9.adb: Modified.
5602         * gnat.dg/aliasing2.adb: Modified.
5603         * gcc.dg/strict-overflow-2.c: Modified.
5604         * gcc.dg/autopar/reduc-1char.c: Modified.
5605         * gcc.dg/autopar/reduc-2char.c: Modified.
5606         * gcc.dg/autopar/reduc-1.c: Modified.
5607         * gcc.dg/autopar/reduc-2.c: Modified.
5608         * gcc.dg/autopar/reduc-3.c: Modified.
5609         * gcc.dg/autopar/reduc-6.c: Modified.
5610         * gcc.dg/autopar/reduc-7.c: Modified.
5611         * gcc.dg/autopar/reduc-8.c: Modified.
5612         * gcc.dg/autopar/reduc-9.c: Modified.
5613         * gcc.dg/autopar/reduc-1short.c: Modified.
5614         * gcc.dg/autopar/reduc-2short.c: Modified.
5615         * gcc.dg/autopar/parallelization-1.c: Modified.
5616         * gcc.dg/strict-overflow-4.c: Modified.
5617         * gcc.dg/strict-overflow-6.c: Modified.
5618         * gcc.dg/gomp/combined-1.c: Modified.
5619         * gcc.dg/no-strict-overflow-1.c: Modified.
5620         * gcc.dg/no-strict-overflow-3.c: Modified.
5621         * gcc.dg/no-strict-overflow-5.c: Modified.
5622         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5623         * gcc.dg/tree-ssa/pr18134.c: Modified.
5624         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5625         * gcc.dg/tree-ssa/vector-2.c: Modified.
5626         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5627         * gcc.dg/tree-ssa/loop-21.c: Modified.
5628         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5629         * gcc.dg/tree-ssa/vector-3.c: Modified.
5630         * gcc.dg/tree-ssa/asm-3.c: Modified.
5631         * gcc.dg/tree-ssa/pr23294.c: Modified.
5632         * gcc.dg/tree-ssa/loop-22.c: Modified.
5633         * gcc.dg/tree-ssa/loop-15.c: Modified.
5634         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5635         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5636         * gcc.dg/tree-ssa/pr20139.c: Modified.
5637         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5638         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5639         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5640         * gcc.dg/tree-ssa/loop-5.c: Modified.
5641         * gcc.dg/tree-ssa/pr19431.c: Modified.
5642         * gcc.dg/tree-ssa/pr32044.c: Modified.
5643         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5644         * gcc.dg/tree-ssa/loop-19.c: Modified.
5645         * gcc.dg/tree-ssa/loop-28.c: Modified.
5646         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5647         * gcc.dg/tree-ssa/divide-1.c: Modified.
5648         * gcc.dg/tree-ssa/inline-1.c: Modified.
5649         * gcc.dg/tree-ssa/divide-3.c: Modified.
5650         * gcc.dg/tree-ssa/pr30978.c: Modified.
5651         * gcc.dg/tree-ssa/alias-6.c: Modified.
5652         * gcc.dg/tree-ssa/divide-4.c: Modified.
5653         * gcc.dg/tree-ssa/alias-11.c: Modified.
5654         * gcc.dg/no-strict-overflow-7.c: Modified.
5655         * gcc.dg/strict-overflow-1.c: Modified.
5656         * gcc.dg/pr15784-4.c: Modified.
5657         * gcc.dg/pr34263.c: Modified.
5658         * gcc.dg/strict-overflow-3.c: Modified.
5659         * gcc.dg/tree-prof/stringop-1.c: Modified.
5660         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5661         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5662         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5663         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5664         * gcc.dg/no-strict-overflow-2.c: Modified.
5665         * gcc.dg/no-strict-overflow-4.c: Modified.
5666         * gcc.dg/no-strict-overflow-6.c: Modified.
5667         * g++.dg/tree-ssa/pr27090.C: Modified.
5668         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5669         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5670         * g++.dg/tree-ssa/pr19807.C: Modified.
5671         * g++.dg/opt/pr30965.C: Modified.
5672         * g++.dg/init/new17.C: Modified.
5673         * gfortran.dg/whole_file_6.f90: Modified.
5674         * gfortran.dg/whole_file_5.f90: Modified.
5675         * gfortran.dg/reassoc_1.f90: Modified.
5676         * gfortran.dg/reassoc_3.f90: Modified.
5677
5678 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5679
5680         PR fortran/39893
5681         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5682
5683 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5684
5685         PR inline-asm/39543
5686         * gcc.target/i386/pr39543-1.c: New test.
5687         * gcc.target/i386/pr39543-2.c: New test.
5688         * gcc.target/i386/pr39543-3.c: New test.
5689
5690         PR c/39889
5691         * gcc.dg/Wunused-value-3.c: New test.
5692
5693 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5694
5695         PR c/39581
5696         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5697         gcc.dg/vla-21.c: New tests.
5698
5699 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5700
5701         PR c/39556
5702         * gcc.dg/inline-34.c: New test.
5703
5704 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5705
5706         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5707         gcc.dg/enum-const-3.c: New tests.
5708         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5709         -pedantic-errors.  Update expected diagnostics.
5710
5711 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5712
5713         PR c/39582
5714         * gcc.dg/vla-20.c: New test.
5715
5716 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5717
5718         PR c/39564
5719         * gcc.dg/vla-19.c: New test.
5720
5721 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5722
5723         PR preprocessor/39559
5724         * gcc.dg/c99-intconst-2.c: New test.
5725
5726 2009-04-25  Jan Hubicka  <jh@suse.cz>
5727
5728         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5729
5730 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5731
5732         PR fortran/39688
5733         * gfortran.dg/import7.f90: New.
5734
5735 2009-04-24  Richard Guenther  <rguenther@suse.de>
5736
5737         * gcc.dg/tree-ssa/vrp48.c: Fix.
5738
5739 2008-04-24  Doug Kwan  <dougkwan@google.com>
5740
5741         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5742         destination are the same.
5743
5744 2009-04-24  Richard Guenther  <rguenther@suse.de>
5745
5746         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5747
5748 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5749
5750         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5751         gcc.dg/array-const-3.c: New tests.
5752
5753 2009-04-24  Ian Lance Taylor  <iant@google.com>
5754
5755         * gcc.dg/Wcxx-compat-4.c: New testcase.
5756
5757 2009-04-24  Daniel Kraft  <d@domob.eu>
5758
5759         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5760         expected on already erraneous symbol (renamed to fresh one).
5761
5762 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5763
5764         PR middle-end/39867
5765         * gcc.dg/pr39867.c: New.
5766
5767 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5768
5769         PR fortran/39861
5770         PR fortran/39864
5771         * gfortran.dg/intrinsic_1.f90: New.
5772
5773 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5774
5775         * gnat.dg/alignment7.adb: New test.
5776         * gnat.dg/alignment8.adb: Likewise.
5777
5778 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5779
5780         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5781         * gnat.dg/specs/rep_clause2.ads: New test.
5782
5783 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5784
5785         PR rtl-optimization/39794
5786         * gcc.dg/pr39794.c: New test.
5787
5788 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5789
5790         * gnat.dg/atomic1.adb: New test.
5791         * gnat.dg/atomic1_pkg.ads: New helper.
5792
5793 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5794
5795         PR testsuite/39623
5796         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5797         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5798
5799 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5800
5801         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5802         warning.
5803
5804 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5805
5806         PR C/31499
5807         * gcc.dg/vector-init-1.c: New testcase.
5808         * gcc.dg/vector-init-2.c: New testcase.
5809
5810 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5811
5812         * gnat.dg/enum2.adb: New test.
5813         * gnat.dg/enum2_pkg.ads: New helper.
5814
5815 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5816
5817         PR c/39855
5818         * gcc.dg/torture/pr39855.c: New test.
5819
5820 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5821
5822         PR c++/39639
5823         * g++.dg/cpp0x/pr39639.C: New test.
5824
5825 2009-04-22  Mark Heffernan  <meheff@google.com>
5826
5827         * gcc.dg/profile-generate-3.c: New test.
5828
5829 2009-04-22  Jan Hubicka  <jh@suse.cz>
5830
5831         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5832
5833 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5834
5835         PR testsuite/39623
5836         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5837
5838 2009-04-22  Richard Guenther  <rguenther@suse.de>
5839
5840         PR tree-optimization/39824
5841         * gcc.c-torture/compile/pr39824.c: New testcase.
5842
5843 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5844
5845         PR c++/14875
5846         * g++.dg/parse/parser-pr14875.C: New.
5847         * g++.dg/parse/parser-pr14875-2.C: New.
5848         * g++.dg/parse/error6.C: Update match string.
5849
5850 2009-04-22  Richard Guenther  <rguenther@suse.de>
5851
5852         PR tree-optimization/39845
5853         * gcc.c-torture/compile/pr39845.c: New testcase.
5854
5855 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5856
5857         PR fortran/39735
5858         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5859         * gfortran.dg/external_initializer.f90: Modified.
5860         * gfortran.dg/interface_26.f90: Modified.
5861         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5862         * gfortran.dg/proc_ptr_3.f90: Modified.
5863         * gfortran.dg/proc_ptr_15.f90: New.
5864         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5865
5866 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5867
5868         PR c++/35711
5869         * g++.dg/warn/pr35711.C: New.
5870         * g++.dg/conversion/ptrmem2.C: Update.
5871
5872 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5873
5874         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5875         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5876         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5877         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5878         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5879         gcc.c-torture/ChangeLog.0,
5880         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5881         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5882         gcc.target/i386/math-torture/math-torture.exp,
5883         gcc.target/mips/inter/mips16-inter.exp,
5884         gcc.target/mips/mips-nonpic/README,
5885         gcc.target/x86_64/abi/README.gcc,
5886         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5887         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5888         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5889         notices.
5890         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5891
5892 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5893
5894         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5895
5896 2009-04-21  Richard Guenther  <rguenther@suse.de>
5897
5898         PR middle-end/39829
5899         * gcc.dg/torture/pr39829.c: New testcase.
5900
5901 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5902
5903         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5904
5905 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5906
5907         PR 16202
5908         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5909         * gcc.dg/sequence-pt-2.c: New.
5910         * gcc.dg/sequence-pt-3.c: New.
5911         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5912         * g++.dg/warn/sequence-pt-2.c: New.
5913         * g++.dg/warn/sequence-pt-3.c: New.
5914
5915 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5916
5917         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5918
5919 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5920
5921         * gnat.dg/import1.ad[sb]: New test.
5922
5923 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5924
5925         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5926         return 0.
5927
5928 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5929
5930         PR fortran/39811
5931         * gfortran.dg/continuation_11.f90: New test.
5932
5933 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5934
5935         PR c++/13358
5936         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5937         messages. Test for "long long" in system headers.
5938         * gcc.dg/c99-longlong-2.c: New.
5939         * g++.dg/warn/pr13358.C: New.
5940         * g++.dg/warn/pr13358-2.C: New.
5941         * g++.dg/warn/pr13358-3.C: New.
5942         * g++.dg/warn/pr13358-4.C: New.
5943
5944 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5945
5946         * gcc.dg/framework-2.c: Fix up for non existent includes
5947         being fatal errors now.
5948
5949 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5950
5951         PR fortran/39800
5952         * gfortran.dg/private_type_13.f90: New test.
5953         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5954
5955 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5956
5957         PR c++/39803
5958         * g++.dg/warn/Wunused-14.C: New test.
5959
5960 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5961
5962         * gnat.dg/specs/small_alignment.ads: New test.
5963
5964 2009-04-20  Ian Lance Taylor  <iant@google.com>
5965
5966         * gcc.dg/Wcxx-compat-3.c: New testcase.
5967
5968 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5969
5970         * gnat.dg/pack13.ad[sb]: New test.
5971         * gnat.dg/pack13_pkg.ads: New helper.
5972
5973 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5974
5975         * gnat.dg/discr11.ad[sb]: New test.
5976         * gnat.dg/discr11_pkg.ads: New helper.
5977
5978 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5979
5980         PR tree-optimization/39675
5981         * gcc.dg/vect/O3-pr39675-2.c: New test.
5982
5983 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5984
5985         * gnat.dg/rep_clause3.adb: New test.
5986
5987 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5988
5989         PR c/37481
5990         * gcc.dg/c99-flex-array-7.c: New test.
5991
5992 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5993
5994         PR c/19771
5995         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5996
5997 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5998
5999         PR c/38243
6000         * gcc.dg/c99-restrict-3.c: New test.
6001
6002 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6003
6004         PR preprocessor/20078
6005         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6006
6007 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6008
6009         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6010         Do not pass -B$root after -margs.
6011
6012 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6013
6014         PR c/32061
6015         PR c++/36954
6016         * gcc.dg/pr32061.c: New.
6017         * gcc.dg/Wlogical-op-1.c: Update.
6018         * g++.dg/warn/Wlogical-op-1.C: Update.
6019         * g++.dg/warn/pr36954.C: New.
6020
6021 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6022
6023         PR c/27676
6024         * gcc.dg/lvalue-5.c: New test.
6025
6026 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6027
6028         PR c/22367
6029         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6030
6031 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6032
6033         * gcc.dg/cpp/include5.c: New test.
6034
6035 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6036
6037         PR c/35210
6038         * gcc.dg/call-diag-2.c: New test.
6039
6040 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6041
6042         PR preprocessor/39646
6043         * gcc.dg/cpp/line8.c: New test.
6044
6045 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6046
6047         PR preprocessor/39647
6048         * gcc.dg/cpp/line7.c: New test.
6049
6050 2009-04-18  Richard Guenther  <rguenther@suse.de>
6051
6052         PR middle-end/39804
6053         * gcc.target/i386/pr39804.c: New testcase.
6054
6055 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6056
6057         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6058         * g++.dg/other/pr39496.C: Likewise.
6059
6060 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6061
6062         PR middle-end/36902
6063         * gcc.dg/pr36902.c: New.
6064
6065 2009-04-17  Diego Novillo  <dnovillo@google.com>
6066
6067         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6068         violation for variable 'inside_main'.
6069
6070 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6071
6072         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6073
6074 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6075
6076         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6077
6078 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6079
6080         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6081         * gfortran.dg/chmod_2.f90: Likewise.
6082         * gfortran.dg/chmod_3.f90: Likewise.
6083         * gfortran.dg/open_errors.f90: Likewise.
6084         * gfortran.dg/stat_1.f90: Likewise.
6085         * gfortran.dg/stat_2.f90: Likewise.
6086
6087 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6088
6089         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6090         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6091         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6092         * gfortran.dg/nearest_1.f90: Likewise.
6093         * gfortran.dg/nearest_3.f90: Likewise.
6094         * gfortran.dg/isnan_1.f90: Likewise.
6095         * gfortran.dg/isnan_2.f90: Likewise.
6096         * gfortran.dg/nan_1.f90: Likewise.
6097         * gfortran.dg/nan_2.f90: Likewise.
6098         * gfortran.dg/nan_3.f90: Likewise.
6099         * gfortran.dg/nan_4.f90: Likewise.
6100         * gfortran.dg/module_nan.f90: Likewise.
6101         * gfortran.dg/int_conv_2.f90: Likewise.
6102         * gfortran.dg/init_flag_3.f90: Likewise.
6103         * gfortran.dg/namelist_42.f90: Likewise.
6104         * gfortran.dg/namelist_43.f90: Likewise.
6105         * gfortran.dg/real_const_3.f90: Likewise.
6106         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6107
6108         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6109         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6110         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6111         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6112         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6113
6114         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6115         * gfortran.dg/gamma_5.f90: Likewise.
6116
6117 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6118
6119         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6120         less strict so it also works with auto-overlay support.
6121         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6122         for "exceeds local store" linker errors on the SPU.
6123
6124         * lib/gfortran.exp: Include target-supports.exp.
6125         (gfortran_init): On SPU targets where automatic overlay support
6126         is available, use it to build all Fortran test cases.
6127
6128         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6129
6130 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6131
6132         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6133         rule enforced by gnat on taft types.
6134
6135 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6136
6137         PR testsuite/39792
6138         * g++.dg/ext/complit11.C: Add empty dg-options.
6139
6140 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6141
6142         PR c++/17570
6143         * g++.dg/template/defarg11.C: New test.
6144
6145 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6146
6147         PR c++/28766
6148         * g++.dg/ext/complit11.C: New testcase.
6149
6150 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6151
6152         PR c++/39551
6153         * g++.dg/warn/Wunused-13.C: New testcase.
6154
6155 2009-04-15  Ian Lance Taylor  <iant@google.com>
6156
6157         * gcc.dg/Wenum-compare-1.c: New testcase.
6158
6159 2009-04-15  Richard Guenther  <rguenther@suse.de>
6160
6161         PR tree-optimization/39764
6162         * g++.dg/torture/pr39764.C: New testcase.
6163
6164 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6165
6166         * g++.dg/ext/altivec-17.C: New.
6167
6168 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6169
6170         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6171         * gnat.dg/specs/limited1.ads: Ditto.
6172
6173 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6174
6175         PR testsuite/39769
6176         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6177         for testing the results of estimate instructions.
6178         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6179         * gcc.dg/vmx/3a-05.c (test): Ditto.
6180
6181 2009-04-14  Jason Merrill  <jason@redhat.com>
6182
6183         PR c++/39763
6184         * g++.dg/warn/Wshadow-4.C: Extend.
6185
6186 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6187
6188         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6189         (do_D): Remove attribute hidden.
6190
6191 2009-04-13  Jason Merrill  <jason@redhat.com>
6192
6193         PR c++/39480
6194         * g++.dg/init/copy7.C: New.
6195
6196 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6197
6198         PR testsuite/39733
6199         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6200         (check_for_all_options): This.
6201
6202 2009-04-13  Jason Merrill  <jason@redhat.com>
6203
6204         PR c++/39750
6205         * g++.dg/template/crash90.C: New.
6206
6207 2009-04-12  Jason Merrill  <jason@redhat.com>
6208
6209         PR c++/39742
6210         * g++.dg/overload/extern-C-2.C: New.
6211
6212 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6213
6214         PR preprocessor/31869
6215         * gcc.dg/cpp/strify5.c: New test.
6216
6217 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6218
6219         * gnat.dg/enum1.adb: New test.
6220         * gnat.dg/enum1_pkg.ads: New helper.
6221
6222 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6223
6224         PR target/39740
6225         * gcc.target/alpha/pr39740.c: New test.
6226
6227 2009-04-11  Daniel Kraft  <d@domob.eu>
6228
6229         PR fortran/37746
6230         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6231         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6232         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6233         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6234         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6235         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6236         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6237         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6238         expected string length that failed with -fbounds-check now.
6239         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6240
6241 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6242
6243         PR fortran/39692
6244         * gfortran.dg/proc_ptr_14.f90: New.
6245
6246 2009-04-11  Richard Guenther  <rguenther@suse.de>
6247
6248         PR middle-end/39732
6249         * g++.dg/torture/pr39732.C: New testcase.
6250
6251 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6252
6253         * gfortran.dg/whole_file_5.f90: New.
6254         * gfortran.dg/whole_file_6.f90: New.
6255
6256 2009-04-11  Richard Guenther  <rguenther@suse.de>
6257
6258         PR tree-optimization/39713
6259         * g++.dg/torture/pr39713.C: New testcase.
6260
6261 2009-04-10  Richard Guenther  <rguenther@suse.de>
6262
6263         PR c/39712
6264         * gcc.dg/pr39712.c: New testcase.
6265
6266 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6267
6268         PR c++/28301
6269         * g++.dg/cpp0x/enum2.C: Updated.
6270         * g++.dg/debug/pr22514.C: Likewise.
6271         * g++.dg/parse/enum2.C: Likewise.
6272         * g++.dg/parse/enum3.C: Likewise.
6273         * g++.dg/template/crash79.C: Likewise.
6274         * g++.old-deja/g++.jason/cond.C: Likewise.
6275
6276 2009-04-10  Chao-ying Fu  <fu@mips.com>
6277
6278         * gcc.target/mips/interrupt_handler.c: Change from compile to
6279         assemble.
6280
6281 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6282
6283         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6284
6285 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6286
6287         PR fortran/38709
6288         * gfortran.dg/zero_sized_6.f90: New.
6289
6290 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6291
6292         PR  c++/20118
6293         * g++.dg/parse/pr20118.C: New.
6294         * g++.dg/template/spec16.C: Update.
6295
6296 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6297
6298         PR testsuite/35621
6299         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6300         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6301         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6302         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6303         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6304         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6305         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6306         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6307         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6308         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6309         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6310         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6311         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6312         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6313         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6314         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6315         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6316
6317 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6318
6319         PR target/39678
6320         * g++.dg/torture/pr39678.C: New.
6321         * gcc.dg/compat/struct-complex-2.h: Likewise.
6322         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6323         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6324         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6325         * gcc.dg/torture/pr39678.c: Likewise.
6326         * gcc.target/i386/pr39678.c: Likewise.
6327
6328         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6329         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6330
6331         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6332         <complex.h>.  Add tests for structure with complex float.
6333
6334 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6335             Joseph Myers  <joseph@codesourcery.com>
6336
6337         PR target/36800
6338         * gcc.dg/dfp/pr36800.c: New.
6339
6340 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6341             Rafael Avila de Espindola  <espindola@google.com>
6342
6343         * gcc.misc-tests/help.exp: New file.
6344         * lib/options.exp: New file.
6345
6346 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6347
6348         PR libobjc/36610
6349         * objc/execute/forward-1.x: New.
6350
6351 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6352
6353         * gcc.dg/pr27150-1.c: Change to a link test.
6354
6355 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6356
6357         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6358         3 of the GNU General Public License and to point readers at the
6359         COPYING3 file and the FSF's license web page.
6360         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6361         * gcc.dg/struct/struct-reorg.exp: Likewise.
6362         * gcc.target/spu/tag_manager.c: Likewise.
6363
6364 2009-04-09  Richard Guenther  <rguenther@suse.de>
6365
6366         PR testsuite/39696
6367         * ssa-ccp-25.c: Adjust pattern.
6368
6369 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6370
6371         PR fortran/36704
6372         * gfortran.dg/external_procedures_1.f90: Modified.
6373         * gfortran.dg/proc_ptr_result_1.f90: New.
6374         * gfortran.dg/proc_ptr_result_2.f90: New.
6375         * gfortran.dg/proc_ptr_result_3.f90: New.
6376
6377 2009-04-09  Richard Guenther  <rguenther@suse.de>
6378
6379         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6380         to prevent constant propagation.
6381         * gcc.dg/vect/vect-56.c: Likewise.
6382         * gcc.dg/vect/vect-58.c: Likewise.
6383         * gcc.dg/vect/vect-60.c: Likewise.
6384         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6385         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6386         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6387
6388 2009-04-09  Richard Guenther  <rguenther@suse.de>
6389
6390         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6391         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6392
6393 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6394
6395         PR c/39613
6396         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6397         New tests.
6398
6399 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6400
6401         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6402         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6403
6404 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6405
6406         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6407
6408 2009-04-08  Jason Merrill  <jason@redhat.com>
6409
6410         PR c++/25185
6411         * g++.dg/template/error40.C: Add another test.
6412
6413 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6414
6415         PR c/39614
6416         PR c/39673
6417         * gcc.c-torture/compile/pr39614-1.c,
6418         gcc.c-torture/compile/pr39614-2.c,
6419         gcc.c-torture/compile/pr39614-3.c,
6420         gcc.c-torture/compile/pr39614-4.c,
6421         gcc.c-torture/compile/pr39614-5.c,
6422         gcc.c-torture/compile/pr39673-1.c,
6423         gcc.c-torture/compile/pr39673-2.c: New tests.
6424         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6425         more cases.
6426         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6427         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6428         expected errors.
6429
6430 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6431
6432         PRc++/39637
6433         * g++.dg/cpp0x/variadic-crash2.C: New test.
6434
6435 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6436
6437         PR fortran/38863
6438         * gfortran.dg/alloc_comp_result_1.f90: New test.
6439
6440 2009-04-07  Jason Merrill  <jason@redhat.com>
6441
6442         PR c++/34691
6443         * g++.dg/overload/extern-C-1.C: New.
6444
6445 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6446
6447         PR testsuite/39325
6448         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6449
6450 2009-04-07  Jason Merrill  <jason@redhat.com>
6451
6452         PR c++/25185
6453         * g++.dg/template/error40.C: New.
6454
6455 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6456
6457         PR fortran/38152
6458         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6459
6460 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6461
6462         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6463
6464 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6465
6466         PR fortran/38290
6467         * gfortran.dg/proc_decl_1.f90: Modified.
6468         * gfortran.dg/proc_ptr_11.f90: Extended.
6469         * gfortran.dg/proc_ptr_13.f90: Modified.
6470
6471 2009-04-06  Jason Merrill  <jason@redhat.com>
6472
6473         PR c++/35146
6474         * g++.dg/template/fnspec1.C: New.
6475
6476 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6477
6478         * lib/gnat.exp: Handle multilib.
6479
6480 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6481
6482         PR fortran/38863
6483         * gfortran.dg/dependency_23.f90: New test.
6484
6485 2009-04-06  Richard Guenther  <rguenther@suse.de>
6486
6487         PR tree-optimization/28868
6488         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6489         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6490         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6491         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6492
6493 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6494
6495         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6496
6497 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6498
6499         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6500
6501 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6502
6503         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6504         with the built-in y0, and the subsequent warning.
6505         (y1): Likewise, rename to y_1.
6506
6507 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6508
6509         PR fortran/39414
6510         * gfortran.dg/proc_decl_21.f90: New.
6511
6512 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6513
6514         PR fortran/36091
6515         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6516
6517 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6518
6519         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6520         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6521         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6522         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6523         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6524         gfortran.dg/namelist_49.f90: Gate test on effective_target
6525         fd_truncate.
6526         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6527
6528 2009-04-05  Daniel Kraft  <d@domob.eu>
6529
6530         PR fortran/38654
6531         * gfortran.dg/read_float_2.f03
6532         * gfortran.dg/read_float_3.f90
6533
6534 2009-04-05  Richard Guenther  <rguenther@suse.de>
6535
6536         PR tree-optimization/39648
6537         * gcc.c-torture/compile/pr39648.c: New testcase.
6538
6539 2009-04-05  Jason Merrill  <jason@redhat.com>
6540
6541         PR c++/14912
6542         * g++.dg/template/error39.C: New.
6543
6544 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6545
6546         PR fortran/29458
6547         * gfortran.dg/implied_do_1.f90: New.
6548
6549 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6550
6551         PR fortran/39577
6552         * gfortran.dg/recursive_check_8.f90: New.
6553         * gfortran.dg/recursive_check_9.f90: New.
6554         * gfortran.dg/recursive_check_10.f90: New.
6555         * gfortran.dg/recursive_check_11.f90: New.
6556         * gfortran.dg/recursive_check_12.f90: New.
6557         * gfortran.dg/recursive_check_13.f90: New.
6558         * gfortran.dg/recursive_check_14.f90: New.
6559
6560 2009-04-04  Jason Merrill  <jason@redhat.com>
6561
6562         PR c++/25185
6563         * g++.dg/template/error38.C: Add more tests.
6564
6565 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6566
6567         PR fortran/37614
6568         * gfortran.dg/common_align_2.f90: New test.
6569
6570 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6571
6572         PR target/39501
6573         * gcc.c-torture/execute/pr39501.c: New file.
6574         * gcc.c-torture/execute/pr39501.x: New file.
6575
6576 2009-04-04  Richard Guenther  <rguenther@suse.de>
6577
6578         PR tree-optimization/8781
6579         PR tree-optimization/37892
6580         * g++.dg/tree-ssa/pr8781.C: New testcase.
6581         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6582
6583 2009-04-04  Richard Guenther  <rguenther@suse.de>
6584
6585         PR tree-optimization/39636
6586         * gcc.c-torture/compile/pr39636.c: New testcase.
6587
6588 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6589
6590         PR rtl-optimization/39607
6591         * g++.dg/opt/pr39607.C: New.
6592
6593 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6594
6595         PR fortran/39594
6596         * gfortran.dg/common_12.f90: New.
6597
6598 2009-04-03  Jason Merrill  <jason@redhat.com>
6599
6600         PR c++/39608
6601         * g++.dg/template/const2.C: New test.
6602
6603 2009-04-03  Richard Guenther  <rguenther@suse.de>
6604
6605         PR tree-optimization/2480
6606         PR tree-optimization/23086
6607         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6608         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6609
6610 2009-04-03  Richard Guenther  <rguenther@suse.de>
6611
6612         PR tree-optimization/34743
6613         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6614         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6615         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6616         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6617         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6618         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6619         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6620         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6621
6622 2009-04-03  Richard Guenther  <rguenther@suse.de>
6623
6624         PR middle-end/13146
6625         PR tree-optimization/23940
6626         PR tree-optimization/33237
6627         PR middle-end/33974
6628         PR middle-end/34093
6629         PR tree-optimization/36201
6630         PR tree-optimization/36230
6631         PR tree-optimization/38049
6632         PR tree-optimization/38207
6633         PR tree-optimization/38230
6634         PR tree-optimization/38301
6635         PR tree-optimization/38585
6636         PR middle-end/38895
6637         PR tree-optimization/38985
6638         PR tree-optimization/39299
6639         * gcc.dg/pr19633-1.c: Adjust.
6640         * gcc.dg/torture/pta-callused-1.c: Likewise.
6641         * gcc.dg/torture/pr39074-2.c: Likewise.
6642         * gcc.dg/torture/pr39074.c: Likewise.
6643         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6644         * gcc.dg/torture/pr30375.c: Adjust.
6645         * gcc.dg/torture/pr33563.c: Likewise.
6646         * gcc.dg/torture/pr33870.c: Likewise.
6647         * gcc.dg/torture/pr33560.c: Likewise.
6648         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6649         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6650         * gcc.dg/tree-ssa/alias-15.c: Remove.
6651         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6652         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6653         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6654         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6655         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6656         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6657         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6658         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6659         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6660         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6661         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6662         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6663         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6664         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6665         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6666         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6667         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6668         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6669         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6670         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6671         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6672         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6673         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6674         * gcc.dg/uninit-B.c: XFAIL.
6675         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6676         * gcc.dg/uninit-pr19430.c: XFAIL.
6677         * g++.dg/tree-ssa/pr13146.C: New testcase.
6678         * g++.dg/opt/pr36187.C: Adjust.
6679         * g++.dg/torture/20090329-1.C: New testcase.
6680
6681 2009-04-02  Chao-ying Fu  <fu@mips.com>
6682
6683         * gcc.target/mips/interrupt_handler.c: New test.
6684
6685 2009-04-02  David Ayers  <ayers@fsfe.org>
6686
6687         PR objc/18456
6688         * objc.dg/bad-receiver-type-2.m: New test contributed by
6689         Alexander Mamberg.
6690
6691 2009-04-02  Jason Merrill  <jason@redhat.com>
6692
6693         PR c++/25185
6694         * g++.dg/template/error38.C: New test.
6695
6696 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6697
6698         PR tree-optimization/31677
6699         * gcc.dg/memcpy-1.c: Add compiler option.
6700
6701 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6702
6703         PR tree-optimization/39595
6704         * gfortran.dg/vect/O3-pr39595.f: New test.
6705
6706 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6707
6708         PR c++/26693
6709         * g++.dg/template/typedef11.C: New test.
6710         * g++.dg/template/typedef12.C: Likewise.
6711         * g++.dg/template/typedef13.C: Likewise.
6712         * g++.dg/template/typedef14.C: Likewise.
6713         * g++.dg/template/typedef15.C: Likewise.
6714         * g++.dg/template/typedef16.C: Likewise.
6715         * g++.dg/template/sfinae3.C: Compile this pedantically.
6716         The only errors expected should be the one saying the typedef is ill
6717         formed.
6718         * g++.old-deja/g++.pt/typename8.C: Likewise.
6719         * g++.dg/template/access11.C: Update this.
6720
6721 2009-04-02  Richard Guenther  <rguenther@suse.de>
6722
6723         PR tree-optimization/37221
6724         * gcc.c-torture/compile/20090331-1.c: New testcase.
6725
6726 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6727
6728         * gcc.c-torture/compile/20090401-1.c: New test.
6729
6730 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6731
6732         PR c++/4926
6733         * g++.dg/template/pr4926-1.C: New.
6734
6735 2009-04-01  Xinliang David Li  <davidxl@google.com>
6736
6737         * gcc.target/i386/all_one_m128i.c: New test.
6738
6739 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6740
6741         PR c/39027
6742         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6743         * gcc.dg/fltconst-2.c: New test.
6744         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6745         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6746
6747         PR c/33466
6748         * gcc.dg/cpp/pr33466.c: New test.
6749         * gcc.dg/dfp/pr33466.c: New test.
6750         * gcc.dg/fixed-point/pr33466.c: New test.
6751
6752 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6753
6754         PR tree-optimization/35011
6755         * g++.dg/other/pr35011.C: New.
6756
6757 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6758
6759         PR target/39226
6760         * gcc.dg/pr39226.c: New test.
6761
6762 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6763
6764         PR c++/35240
6765         * g++.dg/template/pr35240.C: New.
6766
6767 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6768
6769         PR c/39605
6770         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6771         * gcc.dg/pr25682.c: Update expected diagnostics.
6772
6773 2009-04-01  Richard Guenther  <rguenther@suse.de>
6774
6775         * gcc.dg/fold-plusmult-2.c: New testcase.
6776
6777 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6778
6779         PR c/37772
6780         * gcc.dg/pr37772.c: New test.
6781         * g++.dg/ext/asm11.C: New test.
6782
6783 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6784
6785         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6786         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6787         defined.
6788
6789 2009-03-31  Jason Merrill  <jason@redhat.com>
6790
6791         * g++.old-deja/g++.other/using9.C: Add expected errors.
6792
6793 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6794
6795         * gcc.c-torture/compile/pr33009.c: Removed.
6796
6797 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6798
6799         * gcc.c-torture/compile/pr33009.c: Delete.
6800         * gcc.c-torture/compile/pr11832.c: Likewise.
6801
6802 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6803
6804         PR c/448
6805         * lib/target-supports.exp (check_effective_target_stdint_types):
6806         Update comment.
6807         (check_effective_target_inttypes_types): New.
6808         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6809         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6810         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6811
6812 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6813
6814         PR fortran/38917
6815         PR fortran/38918
6816         * gfortran.dg/data_pointer_1.f90: New test.
6817
6818 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6819
6820         PR fortran/38915
6821         * gfortran.dg/char_length_15.f90: New test.
6822
6823 2009-03-31  Jason Merrill  <jason@redhat.com>
6824
6825         C++ DR 613
6826         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6827         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6828         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6829         xfail others.
6830
6831         * g++.dg/other/typedef2.C: New test.
6832
6833         PR c++/37806
6834         * g++.dg/template/typedef17.C: New test.
6835
6836         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6837         * g++.dg/cpp0x/auto12.C: Likewise.
6838
6839 2009-03-31  Richard Guenther  <rguenther@suse.de>
6840
6841         PR middle-end/31029
6842         * gcc.dg/fold-compare-4.c: New testcase.
6843         * gcc.dg/fold-compare-5.c: Likewise.
6844
6845 2009-03-31  Richard Guenther  <rguenther@suse.de>
6846
6847         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6848
6849 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6850
6851         PR target/39592
6852         * gcc.target/i386/pr39592-1.c: New test.
6853
6854 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6855
6856         PR preprocessor/15638
6857         * gcc.dg/cpp/missing-header-1.c: New test.
6858         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6859         "compilation terminated" message.
6860         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6861         test #include "".
6862         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6863         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6864         terminated" message.
6865
6866 2009-03-31  Richard Guenther  <rguenther@suse.de>
6867
6868         PR middle-end/23401
6869         PR middle-end/27810
6870         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6871         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6872
6873 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6874
6875         PR fortran/38389
6876         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6877         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6878         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6879         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6880         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6881         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6882         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6883
6884 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6885
6886         PR fortran/22571
6887         * gfortran.dg/whole_file_1.f90: New test.
6888         PR fortran/26227
6889         * gfortran.dg/whole_file_2.f90: New test.
6890         * gfortran.dg/whole_file_3.f90: New test.
6891         PR fortran/24886
6892         * gfortran.dg/whole_file_4.f90: New test.
6893
6894 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6895
6896         * gfortran.dg/bind_c_usage_19.f90: New test.
6897
6898         PR target/39558
6899         * gcc.target/powerpc/altivec-29.c: New test.
6900
6901 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6902
6903         PR rtl-optimization/323
6904         * gcc.target/i386/excess-precision-1.c,
6905         gcc.target/i386/excess-precision-2.c,
6906         gcc.target/i386/excess-precision-3.c,
6907         gcc.target/i386/excess-precision-4.c,
6908         gcc.target/i386/excess-precision-5.c,
6909         gcc.target/i386/excess-precision-6.c: New tests.
6910
6911 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6912
6913         PR c/35235
6914         * gcc.dg/c99-array-lval-8.c: New test.
6915
6916 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6917
6918         PR preprocessor/34695
6919         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6920         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6921         instead of dg-warning for "previous definition" messages.
6922         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6923         "warnings being treated as errors" message.
6924         * gcc.dg/fltconst-1.c: Use -fshow-column.
6925
6926 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6927
6928         PR fortran/38823
6929         * gfortran.dg/power1.f90: New test.
6930
6931 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6932
6933         PR c/456
6934         PR c/5675
6935         PR c/19976
6936         PR c/29116
6937         PR c/31871
6938         PR c/35198
6939         * gcc.c-torture/compile/20081108-1.c,
6940         gcc.c-torture/compile/20081108-2.c,
6941         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6942         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6943         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6944         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6945         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6946         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6947         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6948         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6949         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6950         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6951         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6952         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6953         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6954         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6955         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6956         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6957         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6958         case.
6959         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6960         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6961         XFAILs.  Update expected messages.
6962         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6963         expected messages.
6964         * gcc.dg/real-const-1.c: Replace with test from original PR.
6965         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6966         when casting from non-constant integer to pointer.
6967
6968 2009-03-29  Richard Guenther  <rguenther@suse.de>
6969
6970         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6971
6972 2009-03-29  Daniel Kraft  <d@domob.eu>
6973
6974         PR fortran/37423
6975         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6976         DEFERRED bindings.
6977         * gfortran.dg/typebound_proc_9.f03: New test.
6978         * gfortran.dg/typebound_proc_10.f03: New test.
6979         * gfortran.dg/typebound_proc_11.f03: New test.
6980         * gfortran.dg/abstract_type_5.f03: New test.
6981
6982 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6983
6984         PR fortran/38507
6985         * gfortran.dg/do_4.f: New.
6986         * gfortran.dg/goto_2.f90: Correct expected warnings.
6987         * gfortran.dg/goto_4.f90: Likewise.
6988         * gfortran.dg/goto_5.f90: New.
6989
6990 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6991
6992         PR target/39545
6993         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6994
6995         * gcc.target/i386/pr39545-1.c: New.
6996         * gcc.target/i386/pr39545-2.c: Likewise.
6997
6998         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6999         (flex2_struct): Likewise.
7000         (check_struct_passing7): Likewise.
7001         (check_struct_passing8): Likewise.
7002         (f1s): Likewise.
7003         (f2s): Likewise.
7004         (main): Call check_struct_passing7 and check_struct_passing8.
7005
7006 2009-03-29  Richard Guenther  <rguenther@suse.de>
7007
7008         * gcc.c-torture/execute/20090113-1.c: New testcase.
7009         * gcc.c-torture/execute/20090113-2.c: Likewise.
7010         * gcc.c-torture/execute/20090113-3.c: Likewise.
7011         * gcc.c-torture/execute/20090207-1.c: Likewise.
7012         * gcc.c-torture/compile/20090114-1.c: Likewise.
7013         * gcc.c-torture/compile/20090328-1.c: Likewise.
7014         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7015
7016 2009-03-29  David Ayers  <ayers@fsfe.org>
7017
7018         PR objc/27377
7019         * objc.dg/conditional-1.m: New tests.
7020
7021 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7022
7023         * gcc.dg/winline-10.c: New test.
7024
7025 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7026
7027         PR fortran/34656
7028         * gfortran.dg/do_check_1.f90: Add test.
7029         * gfortran.dg/do_check_2.f90: Add test.
7030         * gfortran.dg/do_check_3.f90: Add test.
7031         * gfortran.dg/do_check_4.f90: Add test.
7032
7033 2009-03-28  Jan Hubicka  <jh@suse.cz>
7034
7035         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7036         * gcc.dg/pr33826.c: Update dump files.
7037         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7038         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7039
7040 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7041
7042         * g++.dg/tree-ssa/fwprop-align.C: New test.
7043
7044 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7045
7046         * gcc.target/powerpc/altivec-28.c: New test.
7047
7048         PR c++/39554
7049         * gcc.dg/wdisallowed-functions-1.c: Removed.
7050         * gcc.dg/wdisallowed-functions-2.c: Removed.
7051         * gcc.dg/wdisallowed-functions-3.c: Removed.
7052         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7053         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7054         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7055
7056 2009-03-28  Richard Guenther  <rguenther@suse.de>
7057
7058         PR tree-optimization/38723
7059         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7060
7061 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7062
7063         PR fortran/38538
7064         * gfortran.dg/char_result_13.f90: New test.
7065
7066 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7067
7068         PR fortran/38765
7069         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7070
7071 2009-03-28  Daniel Kraft  <d@domob.eu>
7072
7073         * gfortran.dg/trim_1.f90: New test.
7074
7075 2009-03-28  Richard Guenther  <rguenther@suse.de>
7076
7077         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7078         * g++.dg/warn/Warray-bounds.C: Likewise.
7079
7080 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7081
7082         PR fortran/32626
7083         * gfortran.dg/recursive_check_7.f90: New test.
7084
7085 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7086
7087         PR fortran/38432
7088         * gfortran.dg/do_check_5.f90: New test.
7089         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7090         * gfortran.dg/array_constructor_18.f90: Ditto.
7091         * gfortran.dg/array_constructor_22.f90: Ditto.
7092         * gfortran.dg/do_3.F90: Ditto.
7093         * gfortran.dg/do_1.f90: Ditto.
7094
7095 2009-03-28  Richard Guenther  <rguenther@suse.de>
7096
7097         PR tree-optimization/38180
7098         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7099
7100 2009-03-28  Richard Guenther  <rguenther@suse.de>
7101
7102         PR tree-optimization/38513
7103         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7104         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7105         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7106         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7107         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7108         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7109         * gcc.dg/vect/vect-35.c: Likewise.
7110         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7111         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7112         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7113
7114 2009-03-28  Richard Guenther  <rguenther@suse.de>
7115
7116         PR tree-optimization/38968
7117         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7118
7119 2009-03-28  Richard Guenther  <rguenther@suse.de>
7120
7121         PR tree-optimization/37795
7122         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7123
7124 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7125
7126         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7127         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7128         options for removed targets.
7129
7130 2009-03-27  Richard Guenther  <rguenther@suse.de>
7131
7132         PR tree-optimization/39120
7133         * gcc.c-torture/execute/pr39120.c: New testcase.
7134
7135 2009-03-27  Richard Guenther  <rguenther@suse.de>
7136
7137         PR tree-optimization/39120
7138         * gcc.dg/torture/pta-callused-1.c: New testcase.
7139
7140 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7141
7142         PR middle-end/39315
7143         * gcc.target/i386/pr39315-1.c: New.
7144         * gcc.target/i386/pr39315-2.c: Likewise.
7145         * gcc.target/i386/pr39315-3.c: Likewise.
7146         * gcc.target/i386/pr39315-4.c: Likewise.
7147         * gcc.target/i386/pr39315-check.c: Likewise.
7148
7149 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7150
7151         PR c/39323
7152         * gcc.dg/pr39323-1.c: New.
7153         * gcc.dg/pr39323-2.c: Likewise.
7154         * gcc.dg/pr39323-3.c: Likewise.
7155
7156 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7157
7158         PR target/38034
7159         * gcc.target/ia64/sync-1.c: New.
7160
7161 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7162
7163         PR target/39472
7164         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7165         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7166         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7167         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7168         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7169         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7170         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7171         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7172
7173 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7174
7175         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7176         for low precision (i.e. float).
7177
7178 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7179             Jakub Jelinek  <jakub@redhat.com>
7180
7181         PR debug/37959
7182         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7183
7184 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7185
7186         * gcc.dg/memmove-2.c: New test.
7187         * gcc.dg/memmove-3.c: New test.
7188
7189         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7190         in clone naming.
7191
7192 2009-03-27  Xinliang David Li  <davidxl@google.com>
7193
7194         PR tree-optimization/39557
7195         * g++.dg/tree-ssa/dom-invalid.C: New test.
7196
7197 2009-03-27  Xinliang David Li  <davidxl@google.com>
7198
7199         PR tree-optimization/39548
7200         * g++.dg/tree-ssa/copyprop.C: New test.
7201
7202 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7203
7204         PR c++/38638
7205         * g++.dg/template/typename17.C: New testcase.
7206         * g++.dg/template/typename18.C: New testcase.
7207
7208 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7209
7210         PR c++/36799
7211         * g++.dg/other/var_copy-1.C: New test.
7212
7213 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7214
7215         PR c++/37647
7216         * g++.dg/parse/ctor9.C: New test.
7217
7218 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7219
7220         PR c++/29727
7221         * g++.dg/init/error2.C: New test.
7222
7223 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7224
7225         PR c++/35652
7226         * gcc.dg/pr35652.C: New.
7227         * g++.dg/warn/pr35652.C: New.
7228         * gcc.dg/format/plus-1.c: Adjust message.
7229
7230 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7231
7232         PR c++/39554
7233         * gcc.dg/wdisallowed-functions-3.c: New test.
7234         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7235
7236 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7237
7238         * gcc.dg/inline-33.c: Fix when pic.
7239
7240 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7241
7242         * gcc.target/ia64/20090324-1.c: New test.
7243
7244 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7245
7246         PR c/27898
7247         * gcc.dg/pr27898.c: New test.
7248
7249         PR tree-optimization/32139
7250         * gcc.c-torture/compile/pr32139.c: New test.
7251
7252 2009-03-24  Jason Merrill  <jason@redhat.com>
7253
7254         PR c++/28274
7255         * g++.dg/parse/defarg14.C: New test.
7256
7257 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7258
7259         PR libfortran/39528
7260         * gfortran.dg/read_repeat.f90: New test.
7261
7262 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7263
7264         PR tree-optimization/39529
7265         * gcc.dg/vect/pr39529.c: New test.
7266
7267 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7268             Jakub Jelinek  <jakub@redhat.com>
7269
7270         PR debug/39524
7271         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7272
7273 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7274
7275         PR c/39495
7276         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7277
7278 2009-03-23  Jason Merrill  <jason@redhat.com>
7279
7280         * g++.dg/cpp0x/auto12.C: Add variadic test.
7281
7282         PR c++/39526
7283         * g++.dg/warn/Wshadow-4.C: New test.
7284
7285 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7286
7287         PR tree-optimization/39516
7288         * gfortran.dg/pr39516.f: New test.
7289
7290 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7291
7292         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7293         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7294         variable, not environment variable.
7295
7296 2009-03-21  Jason Merrill  <jason@redhat.com>
7297
7298         PR c++/28879
7299         * g++.dg/ext/vla6.C: New test.
7300
7301 2009-03-20  Jason Merrill  <jason@redhat.com>
7302
7303         * g++.dg/cpp0x/initlist5.C: Add additional test.
7304
7305 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7306             Janis Johnson  <janis187@us.ibm.com>
7307
7308         * lib/compat.exp (compat-get-options-main, compat-get-options):
7309         Handle dg-prune-output in source file.
7310         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7311         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7312         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7313         two warnings.
7314
7315 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7316
7317         PR c/39495
7318         * gcc.dg/gomp/pr39495-1.c: New test.
7319         * gcc.dg/gomp/pr39495-2.c: New test.
7320         * g++.dg/gomp/pr39495-1.C: New test.
7321         * g++.dg/gomp/pr39495-2.C: New test.
7322
7323         PR target/39496
7324         * gcc.target/i386/pr39496.c: New test.
7325         * g++.dg/other/pr39496.C: New test.
7326
7327 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7328
7329         PR middle-end/39500
7330         * gcc.dg/autopar/pr39500-1.c: New.
7331         * gcc.dg/autopar/pr39500-2.c: New.
7332
7333 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7334
7335         * g++.dg/dg.exp: Prune graphite.
7336
7337 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7338
7339         PR middle-end/39447
7340         * g++.dg/graphite: New.
7341         * g++.dg/graphite/graphite.exp: New.
7342         * g++.dg/graphite/pr39447.C: New.
7343
7344 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7345
7346         PR c++/39425
7347         * g++.dg/template/pr39425.C: New.
7348
7349         * g++.dg/template/spec33.C: Updated.
7350
7351 2009-03-17  Jason Merrill  <jason@redhat.com>
7352
7353         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7354
7355 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7356
7357         PR c++/39475
7358         * g++.dg/ext/unary_trait_incomplete.C: New.
7359
7360 2009-03-17  Jing Yu  <jingyu@google.com>
7361
7362         PR middle-end/39378
7363         * g++.dg/inherit/thunk10.C: New test.
7364
7365 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7366
7367         PR target/39482
7368         * gcc.target/i386/pr39482.c: New test.
7369
7370 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR debug/39471
7373         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7374         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7375         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7376         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7377
7378         PR middle-end/39443
7379         * gcc.dg/pr39443.c: New test.
7380
7381         PR debug/39412
7382         * gcc.dg/debug/pr39412.c: New test.
7383
7384 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7385
7386         PR testsuite/38526
7387         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7388         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7389         is defined.
7390         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7391         its original value, or unset if it was not defined.
7392         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7393         path procs around use of HOSTCC.
7394         * g++.dg/compat/struct-layout-1.exp: Ditto.
7395         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7396
7397 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7398
7399         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7400
7401 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7402
7403         Revert patch for PR testsuite/37630.
7404
7405         PR testsuite/37960
7406         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7407
7408         PR testsuite/37630
7409         * lib/target-supports.exp (check_effective_target_ieee): New.
7410         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7411         * gcc.dg/20001012-1.c: Require ieee.
7412
7413         PR testsuite/37628
7414         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7415
7416 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7417
7418         PR tree-optimization/39455
7419         * gcc.dg/pr39455.c: New test.
7420
7421 2009-03-13  David Ayers  <ayers@fsfe.org>
7422
7423         * objc/execute/trivial.m. New test.
7424
7425 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7426
7427         PR target/39137
7428         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7429
7430 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7431
7432         PR testsuite/39451
7433         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7434         constraint on (%2).
7435
7436 2009-03-12  David Ayers  <ayers@fsfe.org>
7437
7438         PR libobjc/27466
7439         * objc/execute/exceptions/handler-1.m. New test.
7440
7441 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7442
7443         PR target/39431
7444         * gcc.target/i386/pr39431.c: New test.
7445
7446 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7447
7448         PR target/39445
7449         * gcc.target/i386/pr39445.c: New.
7450
7451         * gcc.target/i386/push-1.c: XFAIL.
7452
7453 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7454
7455         * gcc.dg/inline-33.c: New test.
7456
7457 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7458
7459         * gcc.dg/vect/vect-82.c: Combine dg-do and
7460         dg-require-effective-target into dg-skip-if.
7461         * gcc.dg/vect/vect-83.c: Likewise.
7462
7463 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7464
7465         PR target/39137
7466         * gcc.target/i386/stackalign/longlong-1.c: New test.
7467         * gcc.target/i386/stackalign/longlong-2.c: New test.
7468
7469 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7470
7471         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7472
7473 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7474
7475         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7476         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7477
7478 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7479
7480         * gnat.dg/slice_enum.adb: New test.
7481
7482 2009-03-11  Jason Merrill  <jason@redhat.com>
7483
7484         PR debug/39086
7485         * g++.dg/opt/nrv15.C: New test.
7486
7487 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7488
7489         PR tree-optimization/39422
7490         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7491         constant array with static initialization to global memory.
7492         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7493
7494 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7495
7496         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7497         padding.
7498
7499 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7500
7501         PR c++/39371
7502         * g++.dg/opt/switch2.C: Add -w to dg-options.
7503         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7504         * g++.dg/warn/switch1.C: New test.
7505         * g++.dg/other/switch3.C: New test.
7506
7507         PR tree-optimization/39394
7508         * gcc.c-torture/compile/pr39394.c: New test.
7509
7510 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7511
7512         * gcc.target/s390/20090223-1.c: New testcase.
7513
7514 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7515
7516         PR libfortran/39402
7517         * gfortran.dg/fmt_f0_1.f90: New test.
7518
7519 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7520
7521         PR c++/39060
7522         * g++.dg/other/new1.C: Adjusted.
7523         * g++.dg/parse/crash40.C: Likewise.
7524         * g++.dg/parse/defarg12.C: Likewise.
7525         * g++.dg/template/error15.C: Likewise.
7526
7527         * g++.dg/other/pr39060.C: New.
7528
7529 2009-03-07  Jason Merrill  <jason@redhat.com>
7530
7531         PR c++/39367
7532         * g++.dg/opt/new1.C: New.
7533
7534 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7535
7536         PR c++/33492
7537         * g++.dg/other/error32.C: New.
7538
7539 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7540
7541         PR middle-end/39360
7542         * gcc.c-torture/compile/pr39360.c: New test.
7543
7544         PR debug/39372
7545         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7546
7547 2009-03-05  Jason Merrill  <jason@redhat.com>
7548
7549         PR c++/38908
7550         * g++.dg/warn/Wuninitialized-3.C: New test.
7551
7552 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7553
7554         PR debug/39379
7555         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7556         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7557
7558 2009-03-04  Jason Merrill  <jason@redhat.com>
7559
7560         PR c++/13549
7561         * g++.dg/template/koenig7.C: New test.
7562
7563 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7564
7565         * g++.dg/torture/predcom-1.C: New test.
7566
7567 2009-03-04  Richard Guenther  <rguenther@suse.de>
7568
7569         PR tree-optimization/39362
7570         * g++.dg/torture/pr39362.C: New testcase.
7571
7572 2009-03-04  Jason Merrill  <jason@redhat.com>
7573             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7574
7575         PR c++/9634
7576         PR c++/29469
7577         PR c++/29607
7578         * g++.dg/template/dependent-name5.C: New test.
7579
7580 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7581
7582         PR testsuite/39357
7583         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7584         vect_int to vect_int_mult.
7585
7586 2009-03-04  Richard Guenther  <rguenther@suse.de>
7587
7588         PR tree-optimization/39358
7589         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7590         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7591
7592 2009-03-04  Richard Guenther  <rguenther@suse.de>
7593
7594         PR tree-optimization/39339
7595         * gcc.c-torture/execute/pr39339.c: New testcase.
7596
7597 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7598
7599         * gcc.c-torture/compile/20090303-1.c,
7600         gcc.c-torture/compile/20090303-2.c: New tests.
7601
7602 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7603
7604         PR fortran/39354
7605         * gfortran.dg/gomp/pr39354.f90: New test.
7606
7607         PR tree-optimization/39343
7608         * gcc.dg/pr39343.c: New test.
7609
7610 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7611
7612         PR tree-optimization/39248
7613         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7614         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7615         on targets without vector misalignment support.
7616         * lib/target-supports.exp
7617         (check_effective_target_vect_short_mult): Add
7618         check_effective_target_arm32.
7619
7620 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7621
7622         PR middle-end/39335
7623         * gcc.dg/graphite/pr39335_1.c: New.
7624         * gcc.dg/graphite/pr39335.c: New.
7625
7626 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7627
7628         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7629         of andl.
7630         * gcc.target/i386/stackalign/return-5.c: Likewise.
7631         * gcc.target/i386/stackalign/return-6.c: Likewise.
7632
7633 2009-03-02  Richard Guenther  <rguenther@suse.de>
7634             Ira Rosen  <irar@il.ibm.com>
7635
7636         PR tree-optimization/39318
7637         * gfortran.dg/vect/pr39318.f90: New test.
7638
7639 2009-03-01  Jan Hubicka  <jh@suse.cz>
7640
7641         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7642
7643 2009-03-01  Jan Hubicka  <jh@suse.cz>
7644
7645         PR debug/39267
7646         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7647
7648 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7649
7650         * gnat.dg/pack12.adb: New test.
7651
7652 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7653
7654         PR c++/37789
7655         * g++.dg/other/pr37789.C: New.
7656
7657 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7658
7659         PR fortran/39295
7660         * gfortran.dg/interface_25.f90: New test.
7661         * gfortran.dg/interface_26.f90: New test.
7662
7663 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7664
7665         PR fortran/39292
7666         * gfortran.dg/initialization_22.f90: New test.
7667
7668 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7669
7670         PR rtl-optimization/39241
7671         * gcc.dg/torture/pr39241.c: New.
7672
7673 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7674
7675         PR tree-optimizations/39259
7676         * g++.dg/torture/pr39259.C: New testcase.
7677
7678 2009-02-24  Richard Guenther  <rguenther@suse.de>
7679
7680         PR c++/39242
7681         * g++.dg/template/instantiate10.C: New testcase.
7682
7683 2009-02-24  Richard Guenther  <rguenther@suse.de>
7684             Zdenek Dvorak  <ook@ucw.cz>
7685
7686         PR tree-optimization/39233
7687         * gcc.c-torture/execute/pr39233.c: New testcase.
7688
7689 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7690
7691         PR tree-optimization/39260
7692         * gcc.dg/graphite/pr39260.c: New.
7693
7694 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7695
7696         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7697
7698 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7699
7700         PR c++/36411
7701         * g++.dg/template/void14.C: New.
7702
7703 2009-02-23  Jason Merrill  <jason@redhat.com>
7704
7705         PR c++/38880
7706         * g++.dg/init/const7.C: Remove XFAIL.
7707         * g++.dg/init/static-init1.C: New test.
7708
7709         * g++.dg/cpp0x/initlist14.C: New test.
7710
7711 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7712
7713         PR fortran/38914
7714         * bound_simplification_2.f90:  New test case.
7715         * bound_7.f90:  New test case.
7716
7717 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7718
7719         * gcc.dg/cpp/include4.c: New test.
7720
7721 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7722
7723         PR target/39256
7724         * gcc.target/i386/abi-2.c: New.
7725
7726 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7727
7728         * gcc.c-torture/execute/pr39228.x: New.
7729
7730 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7731
7732         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7733         scan-assembler to check for xmm0 register.
7734
7735 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7736             Joseph Myers  <joseph@codesourcery.com>
7737
7738         * gcc.target/arm/va_list.c: New test.
7739         * g++.dg/abi/arm_va_list.C: Likewise.
7740         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7741         function.
7742         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7743         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7744         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7745         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7746         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7747         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7748
7749 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7750
7751         PR testsuite/38164
7752         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7753         to dg-options.
7754
7755 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7756
7757         PR target/39240
7758         * gcc.c-torture/execute/pr39240.c: New test.
7759
7760 2009-02-20  Jason Merrill  <jason@redhat.com>
7761
7762         PR c++/39225
7763         * g++.dg/parse/dtor15.C: New test.
7764
7765 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7766
7767         * gcc.c-torture/execute/20090219-1.c: New.
7768
7769 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7770
7771         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7772         (mips-dg-options): When matching isa* pseudo-options make
7773         'value' optional and accept ! entries.  Use $spec instead of
7774         $isa_spec in the isa pseudo-option error message.  Only
7775         perform the ISA-range check when 'value' is set.  If arch is
7776         matching any CPU in the ! entries switch to its generic ISA.
7777         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7778         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7779
7780 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7781
7782         PR target/39175
7783         * gcc.dg/visibility-20.c: New test.
7784         * g++.dg/ext/visibility/visibility-11.C: New test.
7785
7786 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7787
7788         PR c++/39188
7789         * g++.dg/abi/pr39188-1a.C: New.
7790         * g++.dg/abi/pr39188-1b.C: Likewise.
7791         * g++.dg/abi/pr39188-1.h: Likewise.
7792         * g++.dg/abi/pr39188-2a.C: Likewise.
7793         * g++.dg/abi/pr39188-2b.C: Likewise.
7794         * g++.dg/abi/pr39188-2.h: Likewise.
7795         * g++.dg/abi/pr39188-3a.C: Likewise.
7796         * g++.dg/abi/pr39188-3b.C: Likewise.
7797         * g++.dg/abi/pr39188-3.h: Likewise.
7798
7799 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7800
7801         PR c/38483
7802         * gcc.c-torture/execute/call-trap-1.c,
7803         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7804         tests.
7805
7806 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7807
7808         PR target/39228
7809         * gcc.c-torture/execute/pr39228.c: New test.
7810
7811 2009-02-19  Richard Guenther  <rguenther@suse.de>
7812
7813         PR tree-optimization/39074
7814         * gcc.dg/torture/pr39074.c: New testcase.
7815         * gcc.dg/torture/pr39074-2.c: Likewise.
7816         * gcc.dg/torture/pr39074-3.c: Likewise.
7817
7818 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7819
7820         PR c++/39219
7821         * g++.dg/parse/attr3.C: New.
7822
7823 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7824
7825         PR testsuite/38165
7826         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7827
7828         PR testsuite/38166
7829         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7830         and skip on Darwin.
7831
7832 2009-02-18  Jason Merrill  <jason@redhat.com>
7833
7834         PR c++/38880
7835         * g++.dg/init/const7.C: Remove XFAIL.
7836
7837         PR target/39179
7838         * g++.dg/opt/const6.C: New test.
7839
7840 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7841
7842         * gcc.dg/callabi/callabi.exp: Moved to ...
7843         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7844         in 64bit mode.
7845
7846         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7847         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7848         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7849         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7850         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7851         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7852         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7853
7854         * gcc.dg/callabi/callabi.h: Moved to ...
7855         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7856
7857         * gcc.dg/callabi/func-1.c: Moved to ...
7858         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7859
7860         * gcc.dg/callabi/func-indirect.c: Moved to ...
7861         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7862
7863         * gcc.dg/callabi/pr38891.c: Moved to ...
7864         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7865
7866         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7867         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7868
7869         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7870         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7871
7872         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7873         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7874
7875 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7876
7877         PR target/38891
7878         * gcc.dg/callabi/pr38891.c: New.
7879
7880 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7881
7882         * gcc.dg/callabi/callabi.exp: New.
7883
7884 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7885
7886         PR target/39082
7887         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7888         -Wno-abi for x86.
7889         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7890
7891         * gcc.target/i386/pr39082-1.c: New.
7892
7893         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7894         -Wno-abi.
7895
7896         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7897         CHECK_M64_M128 is defined.
7898         (check_f_arguments): Add "do".
7899         (check_vector_arguments): New.
7900         (check_m64_arguments): Likewise.
7901         (check_m128_arguments): Likewise.
7902
7903         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7904         (CHECK_M64_M128): Define.
7905
7906         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7907         on abitest.
7908         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7909
7910         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7911         tests only if CHECK_M64_M128 is defined.
7912
7913         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7914         (m128_2_struct): Likewise.
7915         (check_struct_passing5): Likewise.
7916         (check_struct_passing6): Likewise.
7917         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7918
7919         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7920         (un5): Likewise.
7921         (check_union_passing4): Likewise.
7922         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7923
7924 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7925
7926         PR c/35447
7927         * gcc.dg/noncompile/pr35447-1.c: New test.
7928
7929 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7930
7931         PR tree-optimization/36922
7932         * gfortran.dg/pr36922.f: New test.
7933
7934 2009-02-17  Richard Guenther  <rguenther@suse.de>
7935
7936         PR tree-optimization/39202
7937         * gcc.c-torture/compile/pr39202.c: New testcase.
7938
7939 2009-02-17  Richard Guenther  <rguenther@suse.de>
7940
7941         PR tree-optimization/39204
7942         * gcc.dg/torture/pr39204.c: New testcase.
7943
7944 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7945
7946         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7947         * gcc.dg/vect/vect-outer-6.c: Ditto.
7948
7949 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7950
7951         PR c/35446
7952         * gcc.dg/noncompile/init-5.c: New test.
7953         * gcc.dg/init-bad-4.c: Adjust expected errors.
7954
7955 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7956
7957         PR target/37049
7958         * gcc.target/i386/push-1.c: New.
7959
7960 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7961
7962         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7963
7964 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7965
7966         * gcc.target/spu/intrinsics-sr.c: New test.
7967
7968 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7969
7970         PR target/38056
7971         * gcc.target/ia64/sibcall-opt-1.c: New test.
7972         * gcc.target/ia64/sibcall-opt-2.c: New test.
7973
7974 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7975
7976         PR fortran/36528
7977         * gfortran.dg/cray_pointers_8.f90: New test.
7978
7979         PR fortran/36703
7980         * gfortran.dg/cray_pointers_9.f90: New test.
7981
7982 2009-02-13  Jason Merrill  <jason@redhat.com>
7983
7984         PR c++/39070
7985         * g++.dg/cpp0x/decltype16.C: New.
7986
7987 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7988
7989         PR target/39152
7990         * gfortran.dg/gomp/pr39152.f90: New.
7991
7992 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7993
7994         PR target/39162
7995         * gcc.target/i386/pr39162.c: New.
7996
7997 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7998
7999         PR c/35444
8000         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8001         New tests.
8002
8003 2009-02-12  Jason Merrill  <jason@redhat.com>
8004
8005         PR c++/38950
8006         * g++.dg/template/array20.C: New test.
8007
8008 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8009
8010         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8011         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8012         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8013
8014 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8015
8016         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8017
8018 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8019
8020         PR target/39152
8021         * gfortran.dg/pr39152.f: New.
8022
8023 2009-02-11  Jason Merrill  <jason@redhat.com>
8024
8025         PR c++/39153
8026         * g++.dg/cpp0x/defaulted9.C: New test.
8027
8028         PR c++/30111
8029         * g++.dg/init/value7.C: New test.
8030
8031 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8032
8033         PR target/38824
8034         * gcc.target/i386/pr38824.c: New testcase.
8035
8036 2009-02-11  Jason Merrill  <jason@redhat.com>
8037
8038         PR c++/38649
8039         * g++.dg/cpp0x/defaulted8.C: New test.
8040
8041         PR c++/36744
8042         * g++.dg/cpp0x/rv9p.C: New test.
8043
8044 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8045
8046         * gnat.dg/aliasing3.adb: New test.
8047         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8048
8049 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8050
8051         PR c++/34397
8052         * g++.dg/template/crash88.C: New.
8053         * g++.dg/template/crash89.C: Likewise.
8054
8055 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8056
8057         PR c/39084
8058         * gcc.dg/pr39084.c: New test.
8059
8060 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8061
8062         PR target/39139
8063         * gcc.target/i386/pr39139.c: New test.
8064
8065 2009-02-10  Richard Guenther  <rguenther@suse.de>
8066
8067         PR tree-optimization/39132
8068         * gcc.dg/torture/pr39132.c: New testcase.
8069
8070 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8071
8072         PR target/39119
8073         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8074         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8075         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8076         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8077         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8078         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8079         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8080         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8081
8082 2009-02-09  Jason Merrill  <jason@redhat.com>
8083
8084         PR c++/39109
8085         * g++.dg/init/value6.C: New test.
8086
8087 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8088
8089         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8090
8091 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8092
8093         * gcc.c-torture/compile/20090209-1.c: New test.
8094
8095 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8096
8097         PR c++/35147
8098         PR c++/37737
8099         * g++.dg/cpp0x/vt-35147.C: New.
8100         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8101         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8102
8103 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8104
8105         PR c/35434
8106         * gcc.dg/attr-alias-4.c: New test.
8107
8108 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8109
8110         PR c/39035
8111         * gcc.dg/dfp/pr39035.c: New test.
8112
8113 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8114
8115         PR c/36432
8116         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8117
8118 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8119
8120         PR c++/39106
8121         * g++.dg/opt/thunk3.C: New test.
8122
8123 2009-02-05  Nick Clifton  <nickc@redhat.com>
8124
8125         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8126         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8127         * gcc.dg/cdce1.c: Likewise.
8128         * gcc.dg/cpp/_Pragma6.c: Likewise.
8129         * g++.dg/cpp/_Pragma1.C: Likewise.
8130         * gcc.dg/utf32-2.c: Xfail for M32C.
8131         * gcc.dg/utf32-1.c: Likewise.
8132         * gcc.dg/utf32-3.c: Likewise.
8133         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8134         targets.
8135         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8136         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8137         * gcc.dg/Wconversion-5.c: Likewise.
8138         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8139         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8140         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8141         * gcc.dg/utf-inc-init.c: Likewise.
8142         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8143         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8144         * gcc.dg/utf-array-short-wchar.c: Likewise.
8145         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8146         * gcc.dg/mallign.c: Use size_t instead of long.
8147
8148 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8149
8150         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8151
8152 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8153
8154         * gcc.c-torture/execute/pr39100.c: New.
8155
8156 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8157
8158         PR c/35435
8159         * gcc.dg/tls/diag-6.c: New test.
8160
8161 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8162
8163         * gcc.dg/graphite/scop-19.c: New
8164
8165 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8166
8167         AVX Programming Reference (January, 2009)
8168         * gcc.target/i386/avx-vpclmulqdq.c: New.
8169         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8170
8171         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8172
8173         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8174         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8175         (pclmul_test): Renamed to ...
8176         (TEST): This.
8177
8178 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8179
8180         PR c++/39095
8181         * g++.dg/abi/mangle31.C: New test.
8182
8183 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8184
8185         PR c/29129
8186         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8187         declarator.
8188         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8189         inside function prototype but not part of parameter declarator.
8190         * vla-11.c: New test.
8191
8192 2009-02-03  Jason Merrill  <jason@redhat.com>
8193
8194         * g++.dg/warn/main-4.C: New test.
8195         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8196
8197 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8198
8199         PR c++/36607
8200         * g++.dg/expr/cast10.C: New test.
8201
8202 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8203
8204         PR c/35433
8205         * gcc.dg/init-bad-6.c: New test.
8206
8207 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8208
8209         PR target/35318
8210         * gcc.c-torture/compile/pr35318.c: New test.
8211
8212         PR inline-asm/39059
8213         * gcc.dg/nofixed-point-2.c: New test.
8214         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8215         * g++.dg/ext/fixed2.C: Likewise.
8216         * g++.dg/other/error25.C: Likewise.
8217         * g++.dg/lookup/crash7.C: Likewise.
8218         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8219
8220         PR c++/39056
8221         * g++.dg/cpp0x/initlist13.C: New test.
8222
8223 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8224
8225         PR c++/36897
8226         * g++.dg/template/func2.C: New test.
8227
8228         PR c++/37314
8229         * g++.dg/template/typename15.C: New.
8230         * g++.dg/template/typename16.C: New.
8231
8232 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8233             Ben Elliston  <bje@au.ibm.com>
8234
8235         PR c/39034
8236         * gcc.dg/dfp/pr39034.c: New test.
8237
8238 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8239
8240         PR testsuite/38263
8241         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8242
8243 2009-02-02  Jason Merrill  <jason@redhat.com>
8244
8245         PR c++/39054
8246         * g++.dg/parse/dtor14.C: New test.
8247
8248 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8249
8250         * lib/target-supports.exp
8251         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8252         * g++.dg/ext/builtin10.C: New test.
8253
8254         PR inline-asm/39058
8255         * gcc.target/i386/pr39058.c: New test.
8256
8257 2009-02-02  Richard Guenther  <rguenther@suse.de>
8258
8259         PR tree-optimization/38937
8260         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8261
8262 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8263
8264         PR c++/39053
8265         * g++.dg/parse/crash52.C: New.
8266
8267 2009-01-30  Richard Guenther  <rguenther@suse.de>
8268
8269         PR tree-optimization/39041
8270         * gcc.c-torture/compile/pr39041.c: New testcase.
8271
8272 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8273
8274         PR target/39013
8275         * gcc.target/i386/pr39013-1.c: New test.
8276         * gcc.target/i386/pr39013-2.c: New test.
8277
8278         PR c++/39028
8279         * g++.dg/ext/label12.C: New test.
8280
8281 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8282
8283         PR c++/33465
8284         * g++.dg/parse/error34.C: New.
8285         * g++.dg/parse/error35.C: Likewise.
8286
8287 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8288
8289         PR c++/38655
8290         * g++.dg/cpp0x/decltype-38655.C: New.
8291
8292 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8293
8294         PR target/39002
8295         * g++.dg/torture/pr39002.C: New test.
8296
8297 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8298
8299         PR tree-optimization/39007
8300         * gcc.dg/tree-ssa/pr39007.c: New.
8301
8302 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8303
8304         PR middle-end/35854
8305         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8306         to "subreg1".
8307
8308 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8309
8310         PR middle-end/38857
8311         * gcc.c-torture/compile/pr38857.c: New test.
8312
8313 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8314
8315         PR fortran/38852
8316         PR fortran/39006
8317         * gfortran.dg/bound_6.f90: New test.
8318
8319 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8320
8321         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8322
8323 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8324
8325         PR tree-optimization/38997
8326         * gcc.dg/tree-ssa/pr38997.c: New.
8327
8328 2009-01-28  Richard Guenther  <rguenther@suse.de>
8329
8330         PR tree-optimization/38926
8331         * gcc.c-torture/compile/pr38926.c: New testcase.
8332
8333 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8334
8335         PR middle-end/38934
8336         * gcc.dg/pr38934.c: New test.
8337
8338 2009-01-28  Richard Guenther  <rguenther@suse.de>
8339
8340         PR middle-end/38908
8341         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8342
8343 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8344
8345         PR tree-optimization/38984
8346         * gcc.dg/pr38984.c: New XFAILed testcase.
8347
8348
8349 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8350
8351         PR target/38988
8352         * gcc.target/i386/pr38988.c: New test.
8353
8354 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8355
8356         PR c++/37554
8357         * g++.dg/parse/crash51.C: New.
8358         * g++.old-deja/g++.pt/crash9.C: Adjust.
8359
8360 2009-01-27  Daniel Kraft  <d@domob.eu>
8361
8362         PR fortran/38883
8363         * gfortran.dg/mvbits_6.f90:  New test.
8364         * gfortran.dg/mvbits_7.f90:  New test.
8365         * gfortran.dg/mvbits_8.f90:  New test.
8366
8367 2009-01-27  Richard Guenther  <rguenther@suse.de>
8368
8369         PR tree-optimization/38503
8370         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8371
8372 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8373
8374         PR middle-end/38969
8375         * gcc.c-torture/execute/pr38969.c: New test.
8376
8377 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8378
8379         PR testsuite/38864
8380         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8381         to dg-do compile.
8382         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8383         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8384         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8385
8386 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8387
8388         PR target/38952
8389         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8390         if __USING_SJLJ_EXCEPTIONS__ is defined.
8391
8392         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8393         __USING_SJLJ_EXCEPTIONS__ is defined.
8394         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8395         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8396         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8397         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8398         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8399         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8400
8401 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8402
8403         PR testsuite/38949
8404         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8405         Use instead of C name in asm statements.
8406
8407 2009-01-26  Richard Guenther  <rguenther@suse.de>
8408
8409         PR tree-optimization/38745
8410         * g++.dg/torture/pr38745.C: New testcase.
8411
8412 2009-01-26  Richard Guenther  <rguenther@suse.de>
8413
8414         PR middle-end/38851
8415         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8416
8417 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8418
8419         * gcc.dg/bitfld-15.c: Gate warning on target
8420         pcc_bitfield_type_matters.
8421         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8422         g++.dg/ext/bitfield4.C: Likewise.
8423         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8424         bitfield for any target.
8425
8426 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8427
8428         PR c/38957
8429         * gcc.dg/pr38957.c: New test.
8430
8431 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8432
8433         PR fortran/38955
8434         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8435         comparing floats.
8436
8437 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8438
8439         PR tree-optimization/38953
8440         * gfortran.dg/graphite/pr38953.f90: New.
8441
8442 2009-01-24  Paul Brook  <paul@codesourcery.com>
8443
8444         * gcc.target/arm/neon-cond-1.c: New test.
8445
8446 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8447
8448         PR tree-optimization/38932
8449         * gcc.dg/pr38932.c: New.
8450
8451 2009-01-23  Revital Eres  <eres@il.ibm.com>
8452
8453         * gcc.dg/sms-7.c: Fix test.
8454
8455 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8456
8457         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8458         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8459         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8460         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8461
8462 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8463
8464         * gcc.dg/pr35729.c: Make test x86 specific.
8465
8466 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8467
8468         PR middle-end/38615
8469         * gcc.dg/pr38615.c: New test.
8470
8471 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8472
8473         PR target/38931
8474         * gcc.target/i386/pr38931.c: New test.
8475
8476 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8477
8478         PR c++/38930
8479         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8480         * g++.dg/template/typedef12.C: Likewise.
8481         * g++.dg/template/typedef13.C: Likewise.
8482         * g++.dg/template/typedef14.C: Likewise.
8483         * g++.dg/template/sfinae3.C: Likewise.
8484         * g++.old-deja/g++.pt/typename8.C: Likewise.
8485         * g++.dg/template/access11.C: Likewise
8486
8487 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8488
8489         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8490         and mips*-*-irix*.
8491         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8492
8493 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8494
8495         PR c++/26693
8496         * g++.dg/template/typedef11.C: New test.
8497         * g++.dg/template/typedef12.C: Likewise.
8498         * g++.dg/template/typedef13.C: Likewise.
8499         * g++.dg/template/typedef14.C: Likewise.
8500         * g++.dg/template/sfinae3.C: Compile this pedantically.
8501         The only errors expected should be the one saying the typedef is ill
8502         formed.
8503         * g++.old-deja/g++.pt/typename8.C: Likewise.
8504         * g++.dg/template/access11.C: Update this.
8505
8506 2009-01-21  Daniel Kraft  <d@domob.eu>
8507
8508         PR fortran/38887
8509         * gfortran.dg/mvbits_5.f90:  New test.
8510
8511 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8512
8513         * gcc.dg/sms-6.c: New test.
8514         * gcc.dg/sms-7.c: Likewise.
8515
8516 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8517
8518         PR fortran/38907
8519         * gfortran.dg/host_assoc_function_7.f90: New test
8520
8521 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8522             Richard Guenther  <rguenther@suse.de>
8523
8524         PR tree-optimization/38747
8525         PR tree-optimization/38748
8526         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8527         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8528         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8529
8530 2009-01-20  Kees Cook  <kees@ubuntu.com>
8531             H.J. Lu  <hongjiu.lu@intel.com>
8532
8533         PR target/38902
8534         * gcc.dg/pr38902.c: New.
8535
8536 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8537
8538         PR target/38868
8539         * gfortran.dg/pr38868.f: New testcase.
8540
8541 2009-01-20  Richard Guenther  <rguenther@suse.de>
8542
8543         * gcc.c-torture/execute/pr36227.c: Move ...
8544         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8545
8546 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8547
8548         * lib/gfortran.exp: Add -B options for targets that use
8549         libgfortran.a%s in their specs.
8550
8551 2009-01-19  Jason Merrill  <jason@redhat.com>
8552
8553         PR c++/23287
8554         * g++.dg/template/dtor5.C: New test.
8555
8556 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8557
8558         PR fortran/38859
8559         * gfortran.dg/bound_5.f90: New test.
8560
8561 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8562
8563         PR target/38736
8564         * g++.dg/compat/abi/pr38736_main.C: New.
8565         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8566         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8567         * g++.dg/other/macro-1.C: Likewise.
8568         * gcc.dg/macro-1.c: Likewise.
8569         * gcc.dg/compat/pr38736_main.c: Likewise.
8570         * gcc.dg/compat/pr38736_x.c: Likewise.
8571         * gcc.dg/compat/pr38736_y.c: Likewise.
8572
8573 2009-01-18  Richard Guenther  <rguenther@suse.de>
8574
8575         PR tree-optimization/38819
8576         * gcc.c-torture/execute/pr38819.c: New testcase.
8577
8578 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8579
8580         PR fortran/38657
8581         * gfortran.dg/module_commons_3.f90: Reapply.
8582
8583 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8584
8585         PR fortran/34955
8586         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8587         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8588
8589 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8590
8591         PR fortran/38657
8592         * gfortran.dg/module_commons_3.f90: Remove
8593
8594 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8595
8596         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8597
8598 2009-01-16  Jason Merrill  <jason@redhat.com>
8599
8600         PR c++/38877
8601         * g++.dg/template/lvalue1.C: New test.
8602
8603         PR c++/29470
8604         * g++.dg/template/access20.C: New test.
8605         * g++.dg/torture/pr34641.C: Fix access.
8606
8607 2009-01-16  Richard Guenther  <rguenther@suse.de>
8608
8609         PR tree-optimization/38835
8610         PR middle-end/36227
8611         * gcc.c-torture/execute/pr36227.c: New testcase.
8612         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8613         * g++.dg/init/const7.C: Likewise.
8614
8615 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8616
8617         PR target/38554
8618         * gcc.c-torture/compile/pr38554.c: New test.
8619
8620 2009-01-16  Jason Merrill  <jason@redhat.com>
8621
8622         PR c++/38579
8623         * g++.dg/conversion/access1.C: New test.
8624
8625 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8626
8627         PR tree-optimization/38789
8628         * gcc.c-torture/compile/pr38789.c: New test.
8629
8630 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8631
8632         PR fortran/38152
8633         * gfortran.dg/proc_ptr_13.f90: New.
8634
8635 2009-01-15  Jason Merrill  <jason@redhat.com>
8636
8637         PR c++/38850
8638         * g++.dg/template/koenig6.C: New test.
8639
8640 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8641
8642         PR c++/29388
8643         * g++.dg/template/error37.C: New testcase.
8644
8645 2009-01-15  Jason Merrill  <jason@redhat.com>
8646
8647         PR c++/36334
8648         * g++.dg/conversion/memfn1.C: New test.
8649
8650         PR c++/37646
8651         * g++.dg/conversion/memfn2.C: New test.
8652
8653 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8654
8655         PR c++/38357
8656         * g++.dg/template/crash87.C: New test.
8657
8658 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8659
8660         PR middle-end/37843
8661         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8662
8663 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8664
8665         PR c++/38636
8666         * g++.dg/parse/crash50.C: New test.
8667
8668 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8669
8670         PR rtl-optimization/38245
8671         * gcc.dg/pr38245-3.c: New test.
8672         * gcc.dg/pr38245-3.h: New file.
8673         * gcc.dg/pr38245-4.c: New file.
8674         * gcc.dg/pr38364.c: New test.
8675
8676 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8677
8678         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8679         sequence PC-relative.
8680
8681 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8682
8683         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8684         calls and/or PLT markers.
8685         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8686         calls and/or PLT markers.
8687         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8688         calls and/or PLT markers.
8689         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8690         calls and/or PLT markers.
8691
8692 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8693             Nathan Froyd  <froydnj@codesourcery.com>
8694             Joseph Myers  <joseph@codesourcery.com>
8695
8696         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8697         New function.
8698         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8699         and use consistent CFLAGS.
8700         * gcc.target/powerpc/20030505.c: Likewise.
8701         * gcc.target/powerpc/20081204-1.c: Likewise.
8702         * gcc.target/powerpc/ppc-spe.c: Likewise.
8703         * gcc.target/powerpc/spe1.c: Likewise.
8704         * g++.dg/ext/spe1.C: Likewise.
8705         * g++.dg/other/opaque-1.C: Likewise.
8706         * g++.dg/other/opaque-2.C: Likewise.
8707         * g++.dg/other/opaque-3.C: Likewise.
8708
8709 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8710
8711         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8712         out of loop.
8713
8714 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8715
8716         PR target/38811
8717         * g++.dg/torture/pr38811.C: New file.
8718
8719 2009-01-14  Richard Guenther  <rguenther@suse.de>
8720
8721         PR tree-optimization/38826
8722         PR middle-end/38477
8723         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8724
8725 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8726
8727         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8728
8729 2009-01-14  Nick Clifton  <nickc@redhat.com>
8730
8731         PR c++/37862
8732         * g++.cp/parse/pr37862.C: New test.
8733
8734 2009-01-14  Julian Brown  <julian@codesourcery.com>
8735
8736         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8737         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8738         to...
8739         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8740         These.
8741
8742 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8743
8744         PR rtl-optimization/38774
8745         * gcc.dg/torture/pr38774.c: New test.
8746
8747         PR c++/38795
8748         * g++.dg/cpp0x/pr38795.C: New test.
8749
8750 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8751             Nathan Froyd  <froydnj@codesourcery.com>
8752             Joseph Myers  <joseph@codesourcery.com>
8753
8754         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8755         otherwise.  Do not check for AltiVec at runtime.
8756         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8757         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8758         * gcc.target/powerpc/altivec-1.c: Likewise.
8759         * gcc.target/powerpc/altivec-3.c: Likewise.
8760         * gcc.target/powerpc/altivec-10.c: Likewise.
8761         * gcc.target/powerpc/altivec-12.c: Likewise.
8762         * gcc.target/powerpc/altivec-24.c: Likewise.
8763         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8764         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8765         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8766         * gcc.target/powerpc/pr35907.c: Likewise.
8767         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8768         otherwise.  Do not check for Cell at runtime.
8769         * gcc.target/powerpc/altivec_check.h: Delete.
8770
8771         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8772         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8773         not check for AltiVec at runtime.
8774         * g++.dg/ext/altivec-cell-2.C: Likewise.
8775         * g++.dg/ext/altivec-cell-3.C: Likewise.
8776         * g++.dg/ext/altivec-cell-4.C: Likewise.
8777         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8778         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8779         check.
8780         * g++.dg/ext/altivec_check.h: Delete.
8781
8782 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8783
8784         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8785         effective target.  Adjust line numbers accordingly.
8786
8787 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8788
8789         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8790
8791 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8792
8793         PR tree-optimization/38786
8794         * gcc.dg/graphite/pr38786.c: New.
8795
8796 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8797
8798         Revert:
8799         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8800
8801         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8802         for alpha*-*-* targets.
8803         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8804
8805 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8806
8807         PR libfortran/38772
8808         * gfortran.dg/fmt_bz_bn_err.f: New test.
8809
8810 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8811
8812         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8813
8814 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8815
8816         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8817         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8818         instruction support.  Do not check for it at runtime.
8819
8820 2009-01-12  Jason Merrill  <jason@redhat.com>
8821
8822         PR c++/35109
8823         * g++.dg/lookup/friend11.C: Remove expected error.
8824         * g++.dg/lookup/friend14.C: New test.
8825         * g++.dg/lookup/friend15.C: New test.
8826
8827 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8828
8829         PR c++/36019
8830         * g++.dg/lookup/hidden-class12.C: New test.
8831         * g++.dg/lookup/hidden-class13.C: New test.
8832         * g++.dg/lookup/hidden-class14.C: New test.
8833         * g++.dg/lookup/hidden-class15.C: New test.
8834         * g++.dg/lookup/hidden-class16.C: New test.
8835
8836 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8837
8838         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8839         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8840         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8841
8842 2009-01-12  Jason Merrill  <jason@redhat.com>
8843
8844         PR c++/31488
8845         * g++.dg/other/vararg-3.C: New test.
8846
8847 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8848
8849         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8850         Explicitly enable SPE.
8851         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8852         directive.
8853
8854         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8855         Expect -flax-vector-conversions message.  Adjust incompatible
8856         types errors.
8857         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8858         Make Foo extern.
8859
8860         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8861
8862         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8863
8864         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8865         * g++.dg/other/opaque-2.C: Likewise.
8866         * g++.dg/other/opaque-3.C: Likewise.
8867
8868 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8869
8870         PR c/32041
8871         * gcc.dg/pr32041.c: New test.
8872         * g++.dg/parse/offsetof9.C: New test.
8873
8874 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8875             Nathan Froyd  <froydnj@codesourcery.com>
8876
8877         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8878         * g++.dg/ext/attribute-test-1.C: Likewise.
8879         * g++.dg/ext/attribute-test-2.C: Likewise.
8880         * g++.dg/ext/attribute-test-3.C: Likewise.
8881         * g++.dg/ext/attribute-test-4.C: Likewise.
8882
8883 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8884
8885         * gnat.dg/unchecked_convert3.adb: New test.
8886
8887 2009-01-12  Tomas Bily  <tbily@suse.cz>
8888
8889         PR middlend/38385
8890         * gcc.dg/tree-ssa/pr38385.c: New file.
8891
8892 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8893
8894         PR c++/38794
8895         * g++.dg/parse/typedef9.C: New test.
8896
8897         PR tree-optimization/38807
8898         * gcc.c-torture/compile/pr38807.c: New test.
8899
8900 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8901
8902         * gcc.target/mips/ins-2.c: New test.
8903
8904 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8905
8906         PR testsuite/38809
8907         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8908
8909 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8910
8911         PR c++/36254
8912         * g++.dg/warn/Wreturn-type-5.C: New test.
8913
8914 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8915
8916         PR middle-end/38616
8917         * gcc.dg/pr38616.c: New test.
8918
8919 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8920
8921         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8922
8923 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8924
8925         PR c++/38648
8926         * g++.dg/expr/string-1.C: New test.
8927         * g++.dg/expr/string-2.C: New test.
8928
8929         PR c++/36695
8930         * g++.dg/ext/complex4.C: New test.
8931         * g++.dg/ext/complex5.C: New test.
8932         * g++.dg/init/reference1.C: New test.
8933         * g++.dg/init/reference2.C: New test.
8934         * g++.dg/init/reference3.C: New test.
8935
8936 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8937
8938         PR fortran/38763
8939         * gfortran.dg/transfer_null_1.f90: New test.
8940
8941 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8942
8943         PR fortran/38765
8944         * gfortran.dg/host_assoc_function_6.f90: New test.
8945
8946 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8947
8948         * lib/target-supports.exp: Add method to determine if the effective
8949         target is really a ppc405 after applying all compile options.
8950         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8951         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8952         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8953         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8954         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8955         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8956         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8957         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8958         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8959         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8960         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8961         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8962         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8963         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8964         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8965         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8966         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8967         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8968         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8969         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8970         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8971         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8972         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8973         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8974         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8975         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8976         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8977         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8978         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8979         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8980         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8981
8982 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8983
8984         PR c++/35335
8985         * g++.dg/other/error31.C: New testcase.
8986
8987         PR c/35742
8988         * gcc.dg/pr35742.c: New test.
8989
8990 2009-01-09  John F. Carr  <jfc@mit.edu>
8991
8992         PR c++/37877
8993         * g++.dg/parse/linkage3.C: New test.
8994
8995 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8996
8997         PR middle-end/38771
8998         * gcc.c-torture/compile/pr38771.c: New test.
8999
9000 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9001
9002         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9003
9004 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9005
9006         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9007         * gcc.dg/sibcall-4.c: Likewise.
9008
9009 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9010             Jan Sjodin  <jan.sjodin@amd.com>
9011
9012         PR tree-optimization/38559
9013         * gcc.dg/graphite/pr38559.c: New.
9014
9015 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9016
9017         PR tree-optimization/37194
9018         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9019
9020 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9021
9022         PR c++/38725
9023         * g++.dg/ext/label11.C: New test.
9024
9025 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9026
9027         * lib/target-supports.exp (check_weak_override_available): New.
9028         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9029         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9030         dg-require-weak-override.
9031
9032 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9033             Alan Modra  <amodra@bigpond.net.au>
9034
9035         * gcc.c-torture/compile/20090107-1.c: New test.
9036
9037 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9038
9039         PR target/38706
9040         * g++.dg/other/pr38706.C: New test.
9041
9042 2009-01-07  Jason Merrill  <jason@redhat.com>
9043
9044         * g++.dg/cpp0x/variadic92.C: New test.
9045         * g++.dg/cpp0x/variadic93.C: New test.
9046
9047 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9048
9049         * lib/target-supports-dg.exp (current_compiler_flags): New.
9050         (check-flags): Use it; do not access dg-test local variables.
9051         (dg-skip-if): Do not access dg-test local variables.
9052         (dg-xfail-run-if): Ditto.
9053         (dg-shouldfail): Ditto.
9054         * gcc.test-framework/test-framework.exp
9055         (check_effective_target_def_nocache): New.
9056         * gcc.test-framework/test-framework.awk: Handle scan tests.
9057         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9058         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9059         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9060         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9061         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9062         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9063         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9064         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9065         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9066
9067         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9068
9069         * lib/target-supports-dg.exp (check_test_flags): Delete.
9070
9071 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9072
9073         PR tree-optimization/38492
9074         PR tree-optimization/38498
9075         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9076         in trunk.
9077         * gcc.dg/graphite/block-0.c: Update test.
9078         * gcc.dg/graphite/block-1.c: Same.
9079         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9080         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9081         * gcc.dg/graphite/block-3.c: New.
9082         * gcc.dg/graphite/pr38498.c: New.
9083
9084 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9085
9086         AVX Programming Reference (December, 2008)
9087         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9088         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9089         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9090
9091         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9092         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9093
9094 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9095
9096         PR fortran/38220
9097         * gfortran.dg/c_loc_pure_1.f90:  New test.
9098
9099 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9100
9101         PR fortran/38669
9102         * gfortran.dg/elemental_dependency_3.f90:
9103         Add the final tree dump cleanup.
9104
9105 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9106
9107         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9108         passing -m32.
9109
9110         PR rtl-optimization/38722
9111         * gfortran.dg/pr38722.f90: New test.
9112
9113 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9114
9115         PR c/34252
9116         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9117         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9118
9119 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9120
9121         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9122         * gfortran.dg/typebound_call_8.f03: Same.
9123         * gfortran.dg/elemental_bind_c.f90: Same.
9124         * gfortran.dg/typebound_call_7.f03: Same.
9125         * gfortran.dg/interface_proc_end.f90: Same
9126         * gfortran.dg/pr37243.f: Fix typo.
9127
9128 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9129
9130         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9131         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9132         large stack sizes.
9133
9134 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9135
9136         AVX Programming Reference (December, 2008)
9137         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9138         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9139         * gcc.target/i386/sse-14.c: Likewise.
9140
9141         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9142         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9143         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9144         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9145
9146 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9147
9148         PR libfortran/38735
9149         * gfortran.dg/fmt_bz_bn.f: Update test.
9150
9151 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9152
9153         PR c++/38472
9154         * g++.dg/conversion/usual-arith-conv.C: New test.
9155
9156 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9157
9158         PR c/34911
9159         * gcc.dg/vector-3.c: New testcase.
9160         * g++.dg/ext/vector15.C: New test.
9161
9162 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9163
9164         PR tree-optimization/38510
9165         * gcc.dg/graphite/pr38510.c: New.
9166
9167 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9168             Jan Sjodin <jan.sjodin@amd.com>
9169
9170         PR tree-optimization/38500
9171         * gcc.dg/graphite/pr38500.c: New.
9172
9173 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9174
9175         * gcc.c-torture/compile/20001226-1.c: Generalize
9176         dg-timeout-factor.
9177         * gcc.c-torture/compile/limits-fnargs.c: Add
9178         dg-timeout-factor.
9179         * gcc.dg/20020425-1.c: Likewise.
9180         * gcc.dg/pch/pch.exp: Likewise.
9181
9182 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9183
9184         PR fortran/38657
9185         * gfortran.dg/module_commons_3.f90: New test.
9186
9187 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9188
9189         PR fortran/37159
9190         * gfortran.dg/random_seed_1.f90: Updated.
9191
9192 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9193
9194         PR fortran/38669
9195         PR fortran/38726
9196         * gfortran.dg/elemental_subroutine_7.f90:
9197         Fix p values so that it can be used as vector subscript.
9198
9199 2009-01-05  Jason Merrill  <jason@redhat.com>
9200
9201         * g++.dg/cpp0x/initlist12.C: Add another test.
9202
9203         * g++.dg/cpp0x/defaulted7.C: New test.
9204
9205 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9206
9207         PR fortran/38672
9208         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9209         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9210
9211 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9212
9213         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9214         for alpha*-*-* targets.
9215         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9216
9217 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9218
9219         PR fortran/38665
9220         * gfortran.dg/host_assoc_function_5.f90: New test.
9221
9222 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9223
9224         PR fortran/38669
9225         * gfortran.dg/elemental_dependency_3.f90: New test.
9226         * gfortran.dg/elemental_subroutine_7.f90: New test.
9227
9228 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9229
9230         * gcc.dg/struct-ret-3.c: Include unistd.h.
9231         (main): Exit early if system memory page size is
9232         larger than 4096 bytes.
9233
9234 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9235
9236         PR fortran/38718
9237         * gfortran.dg/merge_init_expr.f90: New.
9238
9239 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9240
9241         PR fortran/38536
9242         * gfortran.dg/c_loc_tests_13.f90: New test.
9243         * gfortran.dg/c_loc_tests_14.f90: New test.
9244
9245 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9246
9247         * gfortran.dg/func_result_4.f90: New.
9248
9249 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9250
9251         PR fortran/38594
9252         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9253         interface still works, in addition to original tests.
9254         * gfortran.dg/host_assoc_call_6.f90: New test.
9255
9256 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9257
9258         PR c++/38705
9259         * g++.dg/torture/pr38705.C: New test.
9260
9261         PR c/38700
9262         * gcc.dg/pr38700.c: New test.
9263
9264 2009-01-02  Jason Merrill  <jason@redhat.com>
9265
9266         * g++.dg/cpp0x/initlist11.C: New test.
9267         * g++.dg/cpp0x/initlist12.C: New test.
9268
9269 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9270
9271         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9272         Allow extra informative notes.
9273
9274 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9275
9276         PR c/36489
9277         * gcc.dg/pr36489.c: New test.
9278
9279 \f
9280 Copyright (C) 2009 Free Software Foundation, Inc.
9281
9282 Copying and distribution of this file, with or without modification,
9283 are permitted in any medium without royalty provided the copyright
9284 notice and this notice are preserved.