OSDN Git Service

* g++.dg/dfp/dfp.exp: Fix typo.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2
3         * g++.dg/dfp/dfp.exp: Fix typo.
4
5         * lib/target-supports.exp (check-effective-target-dfp-nocache):
6         Fix typo that breaks the check.
7
8 2009-09-28  Olivier Hainque  <hainque@adacore.com>
9
10         * gnat.dg (tagged_alloc_free.adb): New testcase.
11         
12 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
13
14         * g++.dg/dfp: New directory.
15         * g++.dg/dg.exp: Prune tests in dfp directory.
16         * g++.dg/dfp/dfp/exp: New.
17         * g++.dg/dfp/mangle-mode.C: New test.
18
19 2009-09-28  Michael Matz  <matz@suse.de>
20
21         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
22         for sign of -Inf.
23
24 2009-09-27  Richard Henderson  <rth@redhat.com>
25
26         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
27         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
28
29 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
30
31         PR c/41476
32         * gcc.dg/cond-constqual-1.c: New test.
33
34 2009-09-26  Michael Matz  <matz@suse.de>
35
36         PR lto/40758
37         PR middle-end/41470
38         * gcc.dg/pr41470.c: New test.
39
40 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
41
42         * gnat.dg/array9.adb: New test.
43
44 2009-09-26  Michael Matz  <matz@suse.de>
45
46         PR tree-optimization/41454
47         * gcc.dg/pr41454.c: New test.
48
49 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
50
51         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
52         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
53         into DW_TAG_GNU_template_parameter_pack and
54         DW_TAG_GNU_formal_parameter_pack.
55         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
56         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
57
58 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
59
60         * gcc.dg/vect/vect.exp: Append extra parameters as separate
61         parameters for alignment-sensitive -fsection-anchors tests.
62
63 2009-09-25  Richard Guenther  <rguenther@suse.de>
64
65         PR middle-end/41463
66         * gcc.c-torture/execute/pr41463.c: New testcase.
67
68 2009-09-25  Olivier Hainque  <hainque@adacore.com>
69
70         * gnat.dg/sse_nolib.adb: New testcase.
71
72 2009-09-25  Revital Eres  <ERES@il.ibm.com>
73
74         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
75         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
76         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
77         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
78         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
79         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
80         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
81         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
82         * gcc.dg/vect/vect.exp: Add Power7 flags.
83         * g++.dg/vect/vect.exp: Likewise.
84         * gfortran.dg/vect/vect.exp: Likewise.
85
86 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
87
88         PR fortran/41459
89         * gfortran.dg/empty_label.f: New test.
90         * gfortran.dg/empty_label.f90: Ditto.
91         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
92
93 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
94
95         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
96         compile-time.
97
98 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
99
100         * lib/scanasm.exp (make_pattern_printable): New function.
101         (dg-scan, scan-assembler-times, scan-assembler-dem,
102         scan-assembler-dem-not): Use it.
103
104 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
105
106         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
107         (test_nested): Renamed to ...
108         (test_nested1): This.
109         (test_nested2): New.
110         (main): Likewise.
111
112 2009-09-24  Richard Guenther  <rguenther@suse.de>
113
114         PR tree-optimization/36143
115         PR tree-optimization/38747
116         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
117         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
118         * g++.dg/torture/pr38747.C: New testcase.
119         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
120
121 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
122
123         * gnat.dg/nested_proc.adb: New test.
124
125 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
126
127         * gcc.target/i386/pr12329.c: Adjust.
128
129 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
130
131         PR debug/41248
132         * gcc.dg/pr41248.c: New.
133
134 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
135
136         PR debug/41065
137         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
138
139 2009-09-23  Andreas Schwab  <schwab@redhat.com>
140
141         * lib/profopt.exp (profopt-get-options): Set tool_flags for
142         current_compiler_flags.  Fix typos.
143
144 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
145
146         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
147
148 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
149
150         PR c/39779
151         * gcc.c-torture/compile/pr39779.c: New test.
152
153 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
154
155         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
156         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
157         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
158
159 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
160
161         PR debug/41295
162         * gcc.dg/pr41295.c: New.
163
164 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
165
166         * gcc.dg/pr40209.c: Add test case.
167
168 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
169
170         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
171         matching assembly.
172         * gcc.target/mips/code-readable-2.c: Likewise.
173         * gcc.target/mips/code-readable-3.c: Likewise.
174
175 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
176
177         * lib/target-supports.exp (check_effective_target_dfp_nocache):
178         Check support via mode instead of C type.
179         (check_effective_target_dfprt_nocache): Ditto.
180         (check_effective_target_hard_dfp): Ditto.
181
182 2009-09-22  Richard Guenther  <rguenther@suse.de>
183
184         PR middle-end/41395
185         * gcc.c-torture/execute/pr41395-1.c: New testcase.
186         * gcc.c-torture/execute/pr41395-2.c: Likewise.
187
188 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
189
190         * gcc.dg/20090922-1.c: New test.
191
192         PR bootstrap/41405
193         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
194         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
195         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
196         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
197         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
198         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
199         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
200         * objc.dg/dwarf-2.m: Likewise.
201
202 2009-09-22  Richard Guenther  <rguenther@suse.de>
203
204         PR tree-optimization/41428
205         * g++.dg/tree-ssa/pr41428.C: New testcase.
206
207 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
208
209         PR middle-end/41429
210         * g++.dg/gomp/pr41429.C: New test.
211
212 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
213
214         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
215
216 2009-09-21  Jason Merrill  <jason@redhat.com>
217
218         PR c++/41421
219         * g++.dg/cpp0x/trivial1.C: Expand.
220
221 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
222
223         * gcc.dg/torture/calleesave-sse.c: New.
224
225 2009-09-21  Jan Hubicka  <jh@suse.cz>
226
227         * gcc.dg/guality/inline-params.c: New testcase.
228
229 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
230
231         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
232         Add -fno-inline.
233         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
234         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
235         (f2): Ditto.
236
237 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
238
239         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
240         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
241         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
242         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
243         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
244
245 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
246
247         PR middle-end/40642
248         * g++.dg/torture/pr40642.C: New testcase.
249
250 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
251
252         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
253         cases in static initializers.
254
255 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
256
257         * gcc.c-tortue/compile/pr39886.c: New.
258
259 2009-09-20  Chris Demetriou  <cgd@google.com>
260
261         PR preprocessor/28435:
262         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
263         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
264         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
265         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
266         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
267
268 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
269
270         * gcc.target/mips/mips.exp: Add relax-pic-calls
271         under -mfoo/-mno-foo options.
272         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
273         and -mexplicit-relocs.
274         * gcc.target/mips/call-1.c: New test.
275         * gcc.target/mips/call-2.c: New test.
276         * gcc.target/mips/call-3.c: New test.
277         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
278         * gcc.dg/tree-ssa/loop-1.c: Likewise.
279
280 2009-09-19  Chris Demetriou  <cgd@google.com>
281
282         PR preprocessor/28435:
283         * gcc.dg/cpp/missing-header-MD.c: New test.
284         * gcc.dg/cpp/missing-header-MMD.c: New test.
285         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
286         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
287
288 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
289
290         PR libgfortran/41328
291         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
292         EOF works.
293
294 2009-09-18  Jason Merrill  <jason@redhat.com>
295
296         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
297         * g++.dg/cpp0x/initlist-deduce.C: New.
298
299 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
300
301         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
302
303 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
304
305         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
306         * c-c++-common/dfp: New directory.
307         * c-c++-common/dfp/dfp-dbg.h: New file.
308         * gcc.dg/dfp/call-by-value.c: Move to ...
309         * c-c++-common/call-by-value.c: here.
310         * gcc.dg/dfp/cast.c: Move to ...
311         * c-c++-common/cast.c: here.
312         * gcc.dg/dfp/compare-eq-const.c: Move to ...
313         * c-c++-common/compare-eq-const.c: here.
314         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
315         * c-c++-common/compare-eq-d128.c: here.
316         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
317         * c-c++-common/compare-eq-d32.c: here.
318         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
319         * c-c++-common/compare-eq-d64.c: here.
320         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
321         * c-c++-common/compare-eq-dfp.c: here.
322         * gcc.dg/dfp/compare-eq.h: Move to ...
323         * c-c++-common/compare-eq.h: here.
324         * gcc.dg/dfp/compare-rel-const.c: Move to ...
325         * c-c++-common/compare-rel-const.c: here.
326         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
327         * c-c++-common/compare-rel-d128.c: here.
328         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
329         * c-c++-common/compare-rel-d32.c: here.
330         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
331         * c-c++-common/compare-rel-d64.c: here.
332         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
333         * c-c++-common/compare-rel-dfp.c: here.
334         * gcc.dg/dfp/compare-rel.h: Move to ...
335         * c-c++-common/compare-rel.h: here.
336         * gcc.dg/dfp/compare-special-d128.c: Move to ...
337         * c-c++-common/compare-special-d128.c: here.
338         * gcc.dg/dfp/compare-special-d32.c: Move to ...
339         * c-c++-common/compare-special-d32.c: here.
340         * gcc.dg/dfp/compare-special-d64.c: Move to ...
341         * c-c++-common/compare-special-d64.c: here.
342         * gcc.dg/dfp/compare-special.h: Move to ...
343         * c-c++-common/compare-special.h: here.
344         * gcc.dg/dfp/constants-zero.c: Move to ...
345         * c-c++-common/constants-zero.c: here.
346         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
347         * c-c++-common/convert-bfp-10.c: here.
348         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
349         * c-c++-common/convert-bfp-11.c: here.
350         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
351         * c-c++-common/convert-bfp-12.c: here.
352         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
353         * c-c++-common/convert-bfp-13.c: here.
354         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
355         * c-c++-common/convert-bfp-14.c: here.
356         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
357         * c-c++-common/convert-bfp-2.c: here.
358         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
359         * c-c++-common/convert-bfp-3.c: here.
360         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
361         * c-c++-common/convert-bfp-4.c: here.
362         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
363         * c-c++-common/convert-bfp-5.c: here.
364         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
365         * c-c++-common/convert-bfp-6.c: here.
366         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
367         * c-c++-common/convert-bfp-7.c: here.
368         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
369         * c-c++-common/convert-bfp-8.c: here.
370         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
371         * c-c++-common/convert-bfp-9.c: here.
372         * gcc.dg/dfp/convert-bfp.c: Move to ...
373         * c-c++-common/convert-bfp.c: here.
374         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
375         * c-c++-common/convert-bfp-fold.c: here.
376         * gcc.dg/dfp/convert-dfp.c: Move to ...
377         * c-c++-common/convert-dfp.c: here.
378         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
379         * c-c++-common/convert-dfp-fold-2.c: here.
380         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
381         * c-c++-common/convert-dfp-fold.c: here.
382         * gcc.dg/dfp/convert.h: Move to ...
383         * c-c++-common/convert.h: here.
384         * gcc.dg/dfp/convert-int.c: Move to ...
385         * c-c++-common/convert-int.c: here.
386         * gcc.dg/dfp/convert-int-fold.c: Move to ...
387         * c-c++-common/convert-int-fold.c: here.
388         * gcc.dg/dfp/convert-int-max.c: Move to ...
389         * c-c++-common/convert-int-max.c: here.
390         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
391         * c-c++-common/convert-int-max-fold.c: here.
392         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
393         * c-c++-common/convert-int-saturate.c: here.
394         * gcc.dg/dfp/func-array.c: Move to ...
395         * c-c++-common/func-array.c: here.
396         * gcc.dg/dfp/func-deref.c: Move to ...
397         * c-c++-common/func-deref.c: here.
398         * gcc.dg/dfp/func-mixed.c: Move to ...
399         * c-c++-common/func-mixed.c: here.
400         * gcc.dg/dfp/func-pointer.c: Move to ...
401         * c-c++-common/func-pointer.c: here.
402         * gcc.dg/dfp/func-scalar.c: Move to ...
403         * c-c++-common/func-scalar.c: here.
404         * gcc.dg/dfp/func-struct.c: Move to ...
405         * c-c++-common/func-struct.c: here.
406         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
407         * c-c++-common/func-vararg-alternate-d128-2.c: here.
408         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
409         * c-c++-common/func-vararg-alternate-d128.c: here.
410         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
411         * c-c++-common/func-vararg-alternate-d32.c: here.
412         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
413         * c-c++-common/func-vararg-alternate-d64.c: here.
414         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
415         * c-c++-common/func-vararg-alternate.h: here.
416         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
417         * c-c++-common/func-vararg-dfp.c: here.
418         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
419         * c-c++-common/func-vararg-mixed-2.c: here.
420         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
421         * c-c++-common/func-vararg-mixed.c: here.
422         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
423         * c-c++-common/func-vararg-size0.c: here.
424         * gcc.dg/dfp/inf-1.c: Move to ...
425         * c-c++-common/inf-1.c: here.
426         * gcc.dg/dfp/loop-index.c: Move to ...
427         * c-c++-common/loop-index.c: here.
428         * gcc.dg/dfp/modes.c: Move to ...
429         * c-c++-common/modes.c: here.
430         * gcc.dg/dfp/nan-1.c: Move to ...
431         * c-c++-common/nan-1.c: here.
432         * gcc.dg/dfp/nan-2.c: Move to ...
433         * c-c++-common/nan-2.c: here.
434         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
435         * c-c++-common/operator-arith-fold.c: here.
436         * gcc.dg/dfp/operator-assignment.c: Move to ...
437         * c-c++-common/operator-assignment.c: here.
438         * gcc.dg/dfp/operator-comma.c: Move to ...
439         * c-c++-common/operator-comma.c: here.
440         * gcc.dg/dfp/operator-cond.c: Move to ...
441         * c-c++-common/operator-cond.c: here.
442         * gcc.dg/dfp/operator-logical.c: Move to ...
443         * c-c++-common/operator-logical.c: here.
444         * gcc.dg/dfp/operator-unary.c: Move to ...
445         * c-c++-common/operator-unary.c: here.
446         * gcc.dg/dfp/pr31385.c: Move to ...
447         * c-c++-common/pr31385.c: here.
448         * gcc.dg/dfp/pr33466.c: Move to ...
449         * c-c++-common/pr33466.c: here.
450         * gcc.dg/dfp/pr35620.c: Move to ...
451         * c-c++-common/pr35620.c: here.
452         * gcc.dg/dfp/pr36800.c: Move to ...
453         * c-c++-common/pr36800.c: here.
454         * gcc.dg/dfp/pr39034.c: Move to ...
455         * c-c++-common/pr39034.c: here.
456         * gcc.dg/dfp/pr39035.c: Move to ...
457         * c-c++-common/pr39035.c: here.
458         * gcc.dg/dfp/pr39902.c: Move to ...
459         * c-c++-common/pr39902.c: here.
460         * gcc.dg/dfp/pr39986.c: Move to ...
461         * c-c++-common/pr39986.c: here.
462         * gcc.dg/dfp/signbit-1.c: Move to ...
463         * c-c++-common/signbit-1.c: here.
464         * gcc.dg/dfp/signbit-2.c: Move to ...
465         * c-c++-common/signbit-2.c: here.
466         * gcc.dg/dfp/struct-layout-1.c: Move to ...
467         * c-c++-common/struct-layout-1.c: here.
468         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
469         * c-c++-common/usual-arith-conv.c: here.
470         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
471         * c-c++-common/usual-arith-conv-const.c: here.
472
473 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
474
475         PR testsuite/41288
476         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
477         stack alignment.
478
479 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
480
481         PR c++/39365
482         * g++.dg/expr/bool3.C: New test.
483         * g++.dg/expr/bool4.C: New test.
484
485 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
486
487         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
488         * gcc.dg/dfp/signbit-2.c: Use it.
489         * gcc.dg/dfp/func-vararg-alternate.h: Change two
490         arguments to unsigned int.
491         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
492         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
493         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
494         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
495         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
496         * gcc.dg/dfp/pr39986.c: Ditto.
497         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
498         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
499         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
500         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
501         * gcc.dg/dfp/convert-int-fold.c: Ditto.
502
503 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
504
505         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
506
507 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
508
509         PR c/41049
510         * dfp/pr41049.c: New test.
511
512 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
513
514         PR testsuite/41385
515         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
516
517 2009-09-17  Martin Jambor  <mjambor@suse.cz>
518
519         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
520         * gcc.dg/ipa/ipa-sra-1.c: New test.
521         * gcc.dg/ipa/ipa-sra-2.c: New test.
522         * gcc.dg/ipa/ipa-sra-3.c: New test.
523         * gcc.dg/ipa/ipa-sra-4.c: New test.
524         * gcc.dg/ipa/ipa-sra-5.c: New test.
525         * gcc.c-torture/execute/ipa-sra-1.c: New test.
526         * gcc.c-torture/execute/ipa-sra-2.c: New test.
527
528 2009-09-17  Michael Matz  <matz@suse.de>
529
530         PR middle-end/41347
531         * gfortran.dg/pr41347.f90: New test.
532
533 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
534
535         * gcc.c-torture/compile/20090917-1.c: New testcase.
536
537 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
538
539         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
540         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
541         alpha*-*-* target from XFAIL list.
542
543 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
544
545         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
546         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
547         * gcc.dg/dfp/cast-bad.c: Use default options.
548         * gcc.dg/dfp/compare-rel-const.c: Ditto.
549         * gcc.dg/dfp/composite-type.c: Ditto.
550         * gcc.dg/dfp/constants.c: Ditto.
551         * gcc.dg/dfp/constants-hex.c: Ditto.
552         * gcc.dg/dfp/constants-pedantic.c: Ditto.
553         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
554         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
555         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
556         * gcc.dg/dfp/ctypes.c: Ditto.
557         * gcc.dg/dfp/ddmode-ice.c: Ditto.
558         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
559         * gcc.dg/dfp/float-constant-double.c: Ditto.
560         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
561         * gcc.dg/dfp/keywords-reserved.c: Ditto.
562         * gcc.dg/dfp/modes.c: Ditto.
563         * gcc.dg/dfp/operator-bitwise.c: Ditto.
564         * gcc.dg/dfp/pr31344.c: Ditto.
565         * gcc.dg/dfp/pr31385.c: Ditto.
566         * gcc.dg/dfp/pr33466.c: Ditto.
567         * gcc.dg/dfp/pr35620.c: Ditto.
568         * gcc.dg/dfp/pr37435.c: Ditto.
569         * gcc.dg/dfp/pr39986.c: Ditto.
570         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
571         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
572         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
573         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
574         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
575         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
576         * gcc.dg/dfp/typespec.c: Ditto.
577         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
578         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
579         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
580         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
581         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
582         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
583         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
584         * gcc.dg/dfp/compare-rel.h: Ditto.
585         * gcc.dg/dfp/compare-special.h: Ditto.
586         * gcc.dg/dfp/convert.h: Ditto.
587         * gcc.dg/dfp/fe-check.h: Ditto.
588         * gcc.dg/dfp/call-by-value.c: Use default options and
589           debug macros.
590         * gcc.dg/dfp/cast.c: Ditto.
591         * gcc.dg/dfp/compare-eq-const.c: Ditto.
592         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
593         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
594         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
595         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
596         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
597         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
598         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
599         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
600         * gcc.dg/dfp/compare-special-d32.c: Ditto.
601         * gcc.dg/dfp/compare-special-d64.c: Ditto.
602         * gcc.dg/dfp/compare-special-d128.c: Ditto.
603         * gcc.dg/dfp/constants-zero.c: Ditto.
604         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
605         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
606         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
607         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
608         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
609         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
610         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
611         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
612         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
613         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
614         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
615         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
616         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
617         * gcc.dg/dfp/convert-bfp.c: Ditto.
618         * gcc.dg/dfp/convert-complex.c: Ditto.
619         * gcc.dg/dfp/convert-dfp.c: Ditto.
620         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
621         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
622         * gcc.dg/dfp/convert-int.c: Ditto.
623         * gcc.dg/dfp/convert-int-fold.c: Ditto.
624         * gcc.dg/dfp/convert-int-max.c: Ditto.
625         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
626         * gcc.dg/dfp/decfloat-constants.c: Ditto.
627         * gcc.dg/dfp/fe-binop.c: Ditto.
628         * gcc.dg/dfp/fe-convert-1.c: Ditto.
629         * gcc.dg/dfp/fe-convert-2.c: Ditto.
630         * gcc.dg/dfp/fe-convert-3.c: Ditto.
631         * gcc.dg/dfp/func-array.c: Ditto.
632         * gcc.dg/dfp/func-deref.c: Ditto.
633         * gcc.dg/dfp/func-mixed.c: Ditto.
634         * gcc.dg/dfp/func-pointer.c: Ditto.
635         * gcc.dg/dfp/func-scalar.c: Ditto.
636         * gcc.dg/dfp/func-struct.c: Ditto.
637         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
638         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
639         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
640         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
641         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
642         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
643         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
644         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
645         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
646         * gcc.dg/dfp/inf-1.c: Ditto.
647         * gcc.dg/dfp/loop-index.c: Ditto.
648         * gcc.dg/dfp/nan-1.c: Ditto.
649         * gcc.dg/dfp/nan-2.c: Ditto.
650         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
651         * gcc.dg/dfp/operator-assignment.c: Ditto.
652         * gcc.dg/dfp/operator-comma.c: Ditto.
653         * gcc.dg/dfp/operator-cond.c: Ditto.
654         * gcc.dg/dfp/operator-logical.c: Ditto.
655         * gcc.dg/dfp/operator-unary.c: Ditto.
656         * gcc.dg/dfp/pr36800.c: Ditto.
657         * gcc.dg/dfp/pr39034.c: Ditto.
658         * gcc.dg/dfp/pr39035.c: Ditto.
659         * gcc.dg/dfp/pr39902.c: Ditto.
660         * gcc.dg/dfp/signbit-1.c: Ditto.
661         * gcc.dg/dfp/signbit-2.c: Ditto.
662         * gcc.dg/dfp/struct-layout-1.c: Ditto.
663         * gcc.dg/dfp/union-init.c: Ditto.
664         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
665
666 2009-09-16  Michael Matz  <matz@suse.de>
667
668         PR fortran/41212
669         * gfortran.dg/pr41212.f90: New test.
670
671 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
672
673         * gnat.dg/alignment9.adb: New test.
674
675 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
676
677         * gnat.dg/discr20.ad[sb]: New test.
678
679 2009-09-16  Richard Guenther  <rguenther@suse.de>
680
681         PR middle-end/34011
682         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
683
684 2009-09-16  DJ Delorie  <dj@redhat.com>
685             Kaz Kojima  <kkojima@gcc.gnu.org>
686
687         * gcc.target/sh/struct-arg-dw2.c: New test.
688
689 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
690             Jakub Jelinek  <jakub@redhat.com>
691
692         PR target/41175
693         * gcc.target/powerpc/pr41175.c: New test.
694
695 2009-09-14  Richard Henderson  <rth@redhat.com>
696
697         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
698         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
699         gcc.dg/tree-ssa/asmgoto-1.c: New files.
700
701 2009-09-14  Richard Henderson  <rth@redhat.com>
702
703         * g++.dg/eh/builtin1.C: Update resx pattern match.
704         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
705
706 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
707
708         * gcc.target/mips/branch-helper.h: New file.
709         * gcc.target/mips/branch-2.c,
710         * gcc.target/mips/branch-3.c,
711         * gcc.target/mips/branch-4.c,
712         * gcc.target/mips/branch-5.c,
713         * gcc.target/mips/branch-6.c,
714         * gcc.target/mips/branch-7.c,
715         * gcc.target/mips/branch-8.c,
716         * gcc.target/mips/branch-9.c,
717         * gcc.target/mips/branch-10.c,
718         * gcc.target/mips/branch-11.c,
719         * gcc.target/mips/branch-12.c,
720         * gcc.target/mips/branch-13.c,
721         * gcc.target/mips/branch-14.c,
722         * gcc.target/mips/branch-15.c: New tests.
723
724 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
725
726         PR target/41331
727         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
728         -m32 -mpowerpc64 system.
729
730 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
731
732         From Jie Zhang <jie.zhang@analog.com>:
733         * gcc.target/bfin/saveall.c: New test.
734         * gcc.target/bfin/20090914-1.c: New test.
735         * gcc.target/bfin/20090914-2.c: New test.
736
737         * gcc.target/bfin/20090914-3.c: New test.
738
739 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
740
741         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
742
743 2009-09-14  Richard Guenther  <rguenther@suse.de>
744
745         PR middle-end/41350
746         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
747
748 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
749
750         PR libgfortran/41328
751         * gfortran.dg/cr_lf.f90: New test.
752
753 2009-09-11  Michael Matz  <matz@suse.de>
754
755         PR middle-end/41275
756         * g++.dg/tree-ssa/pr41275.C: New test.
757
758 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
759
760         PR fortran/41242
761         * gfortran.dg/proc_ptr_comp_21.f90: New.
762
763 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
764
765         PR fortran/31292
766         * gfortran.dg/module_procedure_1.f90: New test.
767         * gfortran.dg/module_procedure_2.f90: Ditto.
768         * gfortran.dg/generic_14.f90: Move dg-error to new location.
769
770 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
771             James A. Morrison  <phython@gcc.gnu.org>
772
773         PR ada/18302
774         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
775         commands.
776         * ada/acats/run_test.exp: New file.
777
778 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
779
780         Revert:
781         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
782
783         PR rtl-optimization/39779
784         * gcc.dg/pr39979.c: New test.
785
786 2009-09-10  Richard Guenther  <rguenther@suse.de>
787
788         PR middle-end/41257
789         * g++.dg/torture/pr41257-2.C: New testcase.
790
791 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
792
793         PR c++/28293
794         * g++.dg/template/crash91.C: New.
795
796 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
797
798         PR rtl-optimization/39779
799         * gcc.dg/pr39979.c: New test.
800
801 2009-09-09  Richard Guenther  <rguenther@suse.de>
802
803         PR tree-optimization/41101
804         * gcc.c-torture/compile/pr41101.c: New testcase.
805
806 2009-09-09  Richard Guenther  <rguenther@suse.de>
807
808         PR middle-end/41317
809         * gcc.c-torture/execute/pr41317.c: New testcase.
810         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
811         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
812
813 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
814
815         Fix some test breakages on Darwin
816         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
817         and adjust.
818         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
819         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
820         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
821         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
822         take darwin specifics in account.
823
824 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
825
826         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
827         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
828
829 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
830
831         PR c++/39923
832         * g++.dg/cpp0x/initlist24.C: New.
833
834 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
835
836         * gcc.dg/large-size-array-2.c: Fix target requirement.
837         * gcc.dg/large-size-array-4.c: Likewise.
838         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
839         * gcc.dg/c99-const-expr-2.c: Likewise.
840         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
841         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
842         * gcc.dg/c90-const-expr-10.c: Likewise.
843         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
844         instead of long.
845         * gcc.dg/tree-ssa/pr33920.c: Likewise.
846         * gcc.dg/vect/pr33846.c: Likewise.
847         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
848         __PTRDIFF_TYPE__, instead of unsigned long.
849         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
850
851 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
852
853         PR debug/41229
854         PR debug/41291
855         PR debug/41300
856         * gfortran.dg/pr41229.f90: New.
857
858 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
859
860         PR debug/41232
861         * gcc.dg/pr41232.c: New.
862
863 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
864
865         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
866         contain -march.
867         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
868         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
869         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
870         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
871         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
872         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
873         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
874         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
875         options other than that used in dg-options.
876
877 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
878
879         PR rtl-optimization/41239
880         * gcc.c-torture/execute/pr41239.c: New test.
881
882 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
883
884         PR libgfortran/41192
885         * gfortran.dg/namelist_59.f90: New test.
886
887 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
888
889         From Mike Frysinger  <michael.frysinger@analog.com>
890         * gcc.target/bfin/mcpu-bf542m.c: New file.
891         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
892         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
893         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
894         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
895
896 2009-09-07  Martin Jambor  <mjambor@suse.cz>
897
898         PR middle-end/41282
899         * gcc.c-torture/compile/pr41282.c: New test.
900
901 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
902
903         PR fortran/41197
904         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
905         variables for stat and errmsg.
906         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
907         * gfortran.dg/allocate_stat_2.f90:  New test.
908
909 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
910
911         * gcc.c-torture/compile/20090907-1.c: New test.
912
913 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
914
915         PR bootstrap/41241
916         * gcc.dg/pr41241.c: New test.
917
918 2009-09-06  Richard Guenther  <rguenther@suse.de>
919
920         PR middle-end/41144
921         * g++.dg/torture/pr41144.C: New testcase.
922
923 2009-09-06  Richard Guenther  <rguenther@suse.de>
924
925         PR middle-end/41261
926         * gcc.dg/torture/pr41261.c: New testcase.
927
928 2009-09-05  Richard Guenther  <rguenther@suse.de>
929
930         PR middle-end/41181
931         * gcc.c-torture/compile/pr41181.c: New testcase.
932
933 2009-09-05  Richard Guenther  <rguenther@suse.de>
934
935         PR debug/41273
936         * g++.dg/torture/pr41273.C: New testcase.
937
938 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
939
940         PR fortran/41258
941         * gfortran.dg/typebound_proc_12.f90 : New test.
942
943 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
944
945         PR debug/41225
946         * gfortran.dg/pr41225.f90: New.
947
948 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
949
950         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
951         unistd.h, sys/types.h and sys/wait.h.
952         (gualchk_t): New.
953         (GUALCVT): New.
954         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
955         (GUALITY_GDB_REDIRECT): New.
956         (GUALITY_GDB_ARGS): Use it.
957
958 2009-09-04  Richard Guenther  <rguenther@suse.de>
959
960         PR middle-end/41257
961         * g++.dg/torture/pr41257.C: New testcase.
962
963 2009-09-04  Martin Jambor  <mjambor@suse.cz>
964
965         PR tree-optimization/41112
966         * gnat.dg/array8.adb: New test.
967
968 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
969
970         * gcc.target/arm/ctz.c: New test case.
971
972 2009-09-03  Alon Dayan  <alond@il.ibm.com>
973
974         PR tree-optimization/38275
975         * gcc.dg/autopar/reduc-1char.c: Increase number
976         of iterations. Adjust the logic accordingly.
977         * gcc.dg/autopar/reduc-2char.c: Ditto.
978         * gcc.dg/autopar/reduc-1.c: Ditto.
979         * gcc.dg/autopar/reduc-2.c: Ditto.
980         * gcc.dg/autopar/reduc-3.c: Ditto.
981         * gcc.dg/autopar/reduc-6.c: Ditto.
982         * gcc.dg/autopar/reduc-7.c: Ditto.
983         * gcc.dg/autopar/reduc-8.c: Ditto.
984         * gcc.dg/autopar/reduc-9.c: Ditto.
985         * gcc.dg/autopar/pr39500-1.c: Ditto.
986         * gcc.dg/autopar/reduc-1short.c: Ditto.
987         * gcc.dg/autopar/reduc-2short.c: Ditto.
988         * gcc.dg/autopar/parallelization-1.c: Ditto.
989
990 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
991
992         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
993         testcase using guality.h compiles and links and if a global variable
994         can be verified by gdb.
995
996 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
997
998         * lib/target-supports.exp (check_effective_target_sync_int_long):
999         Supported on Blackfin Linux targets.
1000
1001 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1002
1003         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1004
1005 2009-09-03  Diego Novillo  <dnovillo@google.com>
1006
1007         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1008         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1009         * g++.dg/warn/unit-1.C: Likewise.
1010         * g++.dg/ipa/iinline-1.C: Likewise.
1011         * g++.dg/template/cond2.C: Adjust expected line location for the
1012         error.
1013         * g++.dg/template/pr35240.C: Likewise.
1014
1015 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1016
1017         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1018         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1019
1020 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1021
1022         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1023         * gcc.dg/memcpy-1.c: Add . to match pattern.
1024         * gcc.dg/uninit-I.c: XFAIL warning test.
1025         * g++.dg/warn/unit-1.C: XFAIL warning test.
1026
1027 2009-09-02  Ian Lance Taylor  <iant@google.com>
1028
1029         * gcc.dg/20090902-1.c: New test.
1030
1031 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1032
1033         * gcc.dg/builtin-object-size-9.c: New test.
1034
1035 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1036
1037         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1038
1039 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1040             Olivier Hainque  <hainque@adacore.com>
1041
1042         * gnat.dg/misaligned_param.adb: New test.
1043         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1044         * gnat.dg/slice7.adb: Add 1 more related case.
1045
1046 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1047
1048         * gcc.dg/guality/guality.c: Expect to fail for now.
1049         * gcc.dg/guality/example.c: Likewise.
1050
1051 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1052
1053         * gcc.dg/guality/guality.c: New.
1054         * gcc.dg/guality/guality.h: New.
1055         * gcc.dg/guality/guality.exp: New.
1056         * gcc.dg/guality/example.c: New.
1057         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1058         (cleanup-saved-temps): Likewise, .gkd files too.
1059
1060 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1061
1062         PR fortran/39229
1063         * gfortran.dg/line_length_3.f: New test.
1064         * gfortran.dg/line_length_4.f90: New test.
1065
1066 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1067
1068         * lib/target-supports.exp (check_gc_sections_available):
1069         Add proper pattern quote.
1070
1071 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1072             Kaz Kojima  <kkojima@gcc.gnu.org>
1073
1074         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1075         * g++.dg/cdce3.C: Use dg-add-options ieee.
1076         * g++.dg/torture/type-generic-1.C: Likewise.
1077         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1078         * gcc.dg/pr28796-2.c: Likewise.
1079         * gcc.dg/torture/builtin-math-7.c: Likewise.
1080         * gcc.dg/torture/type-generic-1.c: Likewise.
1081         * gfortran.dg/boz_14.f90: Likewise.
1082         * gfortran.dg/erf_2.F90: Likewise.
1083         * gfortran.dg/init_flag_3.f90: Likewise.
1084         * gfortran.dg/init_flag_4.f90: Likewise.
1085         * gfortran.dg/init_flag_5.f90: Likewise.
1086         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1087         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1088         * gfortran.dg/isnan_1.f90: Likewise.
1089         * gfortran.dg/isnan_2.f90: Likewise.
1090         * gfortran.dg/maxlocval_2.f90: Likewise.
1091         * gfortran.dg/maxlocval_4.f90: Likewise.
1092         * gfortran.dg/minlocval_1.f90: Likewise.
1093         * gfortran.dg/minlocval_4.f90: Likewise.
1094         * gfortran.dg/module_nan.f90: Likewise.
1095         * gfortran.dg/namelist_42.f90: Likewise.
1096         * gfortran.dg/namelist_43.f90: Likewise.
1097         * gfortran.dg/nan_1.f90: Likewise.
1098         * gfortran.dg/nan_2.f90: Likewise.
1099         * gfortran.dg/nan_3.f90: Likewise.
1100         * gfortran.dg/nan_4.f90: Likewise.
1101         * gfortran.dg/nan_5.f90: Likewise.
1102         * gfortran.dg/nearest_1.f90: Likewise.
1103         * gfortran.dg/nearest_2.f90: Likewise.
1104         * gfortran.dg/nearest_3.f90: Likewise.
1105         * gfortran.dg/pr37243.f: Likewise.
1106         * gfortran.dg/real_const_3.f90: Likewise.
1107         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1108
1109 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1110
1111         PR debug/30161
1112         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1113         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1114         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1115         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1116         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1117         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1118         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1119         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1120         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1121         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1122         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1123         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1124         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1125
1126 2009-08-31  Jason Merrill  <jason@redhat.com>
1127
1128         PR c++/41127
1129         * g++.dg/parse/enum5.C: New.
1130         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1131
1132 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1133
1134         PR fortran/40940
1135         * gfortran.dg/allocate_derived_1.f90: New.
1136         * gfortran.dg/class_3.f03: New.
1137
1138 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1139
1140         PR fortran/40996
1141         * gfortran.dg/allocatable_scalar_1.f90: New.
1142         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1143         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1144         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1145
1146 2009-08-30  Richard Guenther  <rguenther@suse.de>
1147
1148         PR tree-optimization/41186
1149         * g++.dg/torture/pr41186.C: New testcase.
1150         * g++.dg/tree-ssa/pr41186.C: Likewise.
1151
1152 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1153
1154         PR c++/41187
1155         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1156         take ia64 assembly comments syntax in account.
1157
1158 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1159
1160         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1161
1162 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1163
1164         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1165         * gfortran.dg/whole_file_6.f90: Likewise.
1166
1167 2009-08-28  Cary Coutant  <ccoutant@google.com>
1168
1169         PR debug/41063
1170         * g++.dg/debug/dwarf2/pr41063.C: New test.
1171
1172 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1173
1174         PR rtl-optimization/40861
1175         * gcc.dg/pr40861.c: New test.
1176
1177 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1178
1179         PR fortran/40869
1180         * gfortran.dg/proc_ptr_comp_20.f90: New.
1181
1182 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1183
1184         PR libfortran/39667
1185         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1186         open temp file with status="scratch".
1187         * gfortran.dg/fmt_cache_1.f: Likewise.
1188         * gfortran.dg/fmt_exhaust.f90: Likewise.
1189         * gfortran.dg/fmt_t_4.f90: Likewise.
1190         * gfortran.dg/fseek.f90: Likewise.
1191         * gfortran.dg/list_read_5.f90: Likewise.
1192         * gfortran.dg/namelist_39.f90: Likewise.
1193         * gfortran.dg/namelist_56.f90: Likewise.
1194         * gfortran.dg/read_bad_advance.f90: Likewise.
1195         * gfortran.dg/read_repeat.f90: Likewise.
1196         * gfortran.dg/read_size_noadvance.f90: Likewise.
1197         * gfortran.dg/read_x_past.f: Likewise.
1198
1199 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1200
1201         PR fortran/28039
1202         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1203
1204 2009-08-27  Daniel Kraft  <d@domob.eu>
1205
1206         PR fortran/37425
1207         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1208         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1209         error and fix problem with recursive assignment.
1210         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1211         * gfortran.dg/typebound_operator_3.f03: New test.
1212         * gfortran.dg/typebound_operator_4.f03: New test.
1213
1214 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1215
1216         PR debug/41170
1217         * debug/dwarf2/namespace-1.C: New test.
1218
1219 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1220
1221         PR fortran/41162
1222         * gfortran.dg/pr41162.f: New.
1223
1224 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1225             Richard Sandiford  <rdsandiford@googlemail.com>
1226
1227         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1228         with "forbid_cpu".
1229         * gcc.target/mips/branch-1.c: Update accordingly.
1230         * gcc.target/mips/extend-1.c: Likewise.
1231         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1232
1233 2009-08-26  Richard Guenther  <rguenther@suse.de>
1234
1235         PR middle-end/41163
1236         * gcc.c-torture/compile/pr41163.c: New testcase.
1237         * gcc.dg/pr35899.c: Adjust.
1238
1239 2009-08-26  Richard Guenther  <rguenther@suse.de>
1240
1241         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1242
1243 2009-08-26  Jason Merrill  <jason@redhat.com>
1244
1245         * g++.dg/cpp0x/explicit3.C: New.
1246         * g++.dg/overload/cond2.C: New.
1247
1248 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1249
1250         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1251
1252 2009-08-25  Jan Hubicka  <jh@suse.cz>
1253
1254         * gcc.target/i386/sse5-shift1-vector.c
1255         * gcc.target/i386/isa-12.c
1256         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1257         * gcc.target/i386/sse5-pcmov2.c
1258         * gcc.target/i386/isa-3.c
1259         * gcc.target/i386/sse5-shift2-vector.c
1260         * gcc.target/i386/isa-7.c
1261         * gcc.target/i386/funcspec-2.c
1262         * gcc.target/i386/sse5-haddX.c
1263         * gcc.target/i386/sse5-hadduX.c
1264         * gcc.target/i386/isa-9.c
1265         * gcc.target/i386/sse5-maccXX.c
1266         * gcc.target/i386/sse5-shift3-vector.c
1267         * gcc.target/i386/sse5-msubXX.c
1268         * gcc.target/i386/sse5-permpX.c
1269         * gcc.target/i386/sse5-check.h
1270         * gcc.target/i386/sse-12.c
1271         * gcc.target/i386/sse-11.c
1272         * gcc.target/i386/sse-10.c
1273         * gcc.target/i386/sse-13.c
1274         * gcc.target/i386/sse-14.c
1275         * gcc.target/i386/sse-22.c
1276         * gcc.target/i386/sse-2.c
1277         * gcc.target/i386/sse-13.c
1278         * gcc.target/i386/avx-2.c
1279         * gcc.target/i386/sse5-rotate1-vector.c
1280         * gcc.target/i386/isa-4.c
1281         * gcc.target/i386/sse5-hsubX.c
1282         * gcc.target/i386/sse5-pcmov.c
1283         * gcc.target/i386/sse5-fma.c
1284         * gcc.target/i386/isa-8.c
1285         * gcc.target/i386/sse5-rotate2-vector.c
1286         * gcc.target/i386/sse5-nmaccXX.c
1287         * gcc.target/i386/sse5-imul64-vector.c
1288         * gcc.target/i386/sse5-nmsubXX.c
1289         * gcc.target/i386/sse5-rotate3-vector.c
1290         * gcc.target/i386/sse5-fma-vector.c
1291         * gcc.target/i386/sse5-imul32widen-vector.c
1292         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1293
1294         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1295         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1296         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1297         * gcc.target/i386/avx-1.c: Remove SSE5.
1298         * gcc.target/i386/avx-2.c: Remove SSE5.
1299         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1300         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1301         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1302         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1303
1304 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1305
1306         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1307
1308 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1309
1310         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1311         keyword works in the same manner as __alignof.
1312
1313 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1314
1315         PR libfortran/34670
1316         * gfortran.dg/unpack_bounds_1.f90:  New test.
1317         * gfortran.dg/unpack_bounds_2.f90:  New test.
1318         * gfortran.dg/unpack_bounds_3.f90:  New test.
1319
1320 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1321
1322         * gnat.dg/slice7.adb: New test.
1323         * gnat.dg/slice7_pkg.ads: New helper.
1324
1325 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1326
1327         PR fortran/41139
1328         * gfortran.dg/proc_ptr_25.f90: New.
1329         * gfortran.dg/proc_ptr_comp_18.f90: New.
1330         * gfortran.dg/proc_ptr_comp_19.f90: New.
1331
1332 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1333
1334         PR fortran/41154
1335         * gfortran.dg/fmt_error_8.f: New test.
1336
1337 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1338
1339         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1340         number, update all callers and synchronize results for latest MPC.
1341
1342 2009-08-21  Jason Merrill  <jason@redhat.com>
1343
1344         * g++.dg/warn/Wunused-17.C: New.
1345
1346 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1347
1348         * gcc.target/arm/combine-cmp-shift.c: New test.
1349
1350 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1351
1352         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1353         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1354         width specifier.
1355
1356 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1357
1358         * gfortran.dg/fmt_error_7.f: New test.
1359
1360 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1361
1362         PR target/40718
1363         * gcc.target/i386/pr40718.c: New test.
1364
1365 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1366
1367         * gfortran.dg/proc_ptr_24.f90: New test.
1368
1369 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1370
1371         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1372         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1373         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1374
1375 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1376
1377         PR fortran/28039
1378         * gfortran.dg/fmt_with_extra.f: new file.
1379
1380 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1381
1382         * lib/target-supports.exp
1383         (check_effective_target_arm_iwmmxt_ok): New procedure.
1384         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1385         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1386
1387 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1388
1389         * gfortran.dg/boz_9.f90: Do not load denormal floating
1390         point constants.  Remove -mieee option for alpha*-*-* targets.
1391
1392 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1393
1394         PR fortran/41106
1395         * gfortran.dg/proc_ptr_23.f90: New.
1396         * gfortran.dg/proc_ptr_comp_15.f90: New.
1397         * gfortran.dg/proc_ptr_comp_16.f90: New.
1398         * gfortran.dg/proc_ptr_comp_17.f90: New.
1399
1400 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1401
1402         PR c++/41131
1403         * g++.dg/expr/unary3.C: New test.
1404
1405 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1406
1407         * gfortran.dg/common_5.f: Add -mdalign for sh.
1408         * gfortran.dg/common_align_2.f90: Likewise.
1409
1410 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1411
1412         PR libfortran/40962
1413         * c_f_pointer_tests_4.f90:  New test.
1414
1415 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1416
1417         * gnat.dg/slice6.adb: New test.
1418         * gnat.dg/slice6_pkg.ads: New helper.
1419
1420 2009-08-20  Michael Matz  <matz@suse.de>
1421
1422         PR fortran/41126
1423         * gfortran.dg/pr41126.f90: New test.
1424
1425 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1426
1427         * gnat.dg/dynamic_bound.adb: New test.
1428
1429 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1430
1431         PR fortran/41121
1432         * gfortran.dg/intrinsic_5.f90: New.
1433
1434 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1435             Richard Earnshaw  <richard.earnshaw@arm.com>
1436
1437         * gcc.target/arm/20090811-1.c: New test.
1438
1439 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR middle-end/41123
1442         * gcc.dg/pr41123.c: New test.
1443
1444 2009-08-19  Jason Merrill  <jason@redhat.com>
1445
1446         PR c++/41120
1447         * g++.dg/other/gc4.C: New.
1448
1449 2009-08-18  Michael Matz  <matz@suse.de>
1450
1451         * gfortran.dg/vect/vect-gems.f90: New test.
1452         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1453
1454 2009-08-18  DJ Delorie  <dj@redhat.com>
1455
1456         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1457         * lib/gcc-defs.exp: ... to here.
1458
1459         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1460         GCC_EXEC_PREFIX before building the wrapper.
1461
1462 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1463
1464         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1465         tests.
1466         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1467         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1468         dg-options.  Fix dg-final clause.
1469
1470 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1471
1472         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1473
1474 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1475             Paul Thomas  <pault@gcc.gnu.org>
1476
1477         PR fortran/40870
1478         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1479
1480 2009-08-18  Richard Guenther  <rguenther@suse.de>
1481
1482         PR middle-end/41094
1483         * gcc.dg/torture/pr41094.c: New testcase.
1484         * gcc.dg/torture/builtin-power-1.c: Adjust.
1485         * gcc.dg/builtins-10.c: Likewise.
1486
1487 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1488
1489         PR target/40971
1490         * gcc.dg/pr40971.c: New test.
1491
1492 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1493
1494         PR fortran/41062
1495         * gfortran.dg/use_only_4.f90: New test.
1496
1497 2009-08-17  Daniel Kraft  <d@domob.eu>
1498
1499         PR fortran/37425
1500         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1501         NOPASS bindings as operators.
1502
1503 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1504
1505         * lib/target-supports.exp
1506         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1507         of targets that do not need command line argument to enable SIMD.
1508
1509 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1510
1511         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1512         typo in cache name.
1513
1514 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1515
1516         PR fortran/41075
1517         * gfortran.dg/unlimited_fmt_1.f90: New test.
1518
1519 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1520
1521         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1522
1523 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1524
1525         * gnat.dg/itype.ad[sb]: New test.
1526
1527 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1528
1529         * gcc.target/mips/mips.exp: Add terminology section to comment
1530         at the top of the file.  Fix typos.
1531
1532 2009-08-16  Jason Merrill  <jason@redhat.com>
1533
1534         * g++.dg/debug/dwarf2/inline1.C: New.
1535
1536 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1537
1538         PR target/38599
1539         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1540
1541 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1542
1543         PR debug/37801
1544         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1545         Make sure to trigger inlining optimizations.
1546         * gcc.dg/debug/dwarf2/inline2.c: New test.
1547
1548 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1549
1550         PR fortran/41070
1551         * gfortran.dg/structure_constructor_10.f90: New.
1552
1553 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1554
1555         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1556         * gcc.dg/pragma-re-2.c: Likewise.
1557         * gcc.dg/pragma-re-3.c: Likewise.
1558         * gcc.dg/pragma-re-4.c: Likewise.
1559         * g++.dg/other/pragma-re-1.C: Likewise.
1560         * g++.dg/other/pragma-re-2.C: Likewise.
1561
1562 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1563
1564         * gcc.dg/torture/builtin-math-7.c: New.
1565
1566 2009-08-14  Richard Guenther  <rguenther@suse.de>
1567
1568         * gcc.c-torture/execute/20090814-1.c: New testcase.
1569
1570 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1571
1572         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1573
1574 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1575
1576         PR target/40934
1577         * gcc.target/i386/pr40934.c: New.
1578
1579 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1580
1581         PR target/41019
1582         * gcc.target/i386/pr41019.c: New test.
1583
1584 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1585
1586         PR fortran/40955
1587         * gfortran.dg/winapi.f90: New test.
1588
1589 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1590
1591         PR fortran/40995
1592         * gfortran.dg/intrinsic_4.f90: New.
1593         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1594         different line.
1595
1596 2009-08-13  Richard Guenther  <rguenther@suse.de>
1597
1598         PR middle-end/41047
1599         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1600
1601 2009-08-12  Richard Guenther  <rguenther@suse.de>
1602
1603         PR tree-optimization/41011
1604         * gfortran.dg/pr41011.f: New testcase.
1605
1606 2009-08-11  Andrew Haley  <aph@redhat.com>
1607
1608         * gcc.target/arm/synchronize.c: New file.
1609
1610 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1611
1612         PR middle-end/40980
1613         * gfortran.dg/graphite/id-17.f: New.
1614
1615 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1616             Sebastian Pop  <sebastian.pop@amd.com>
1617
1618         * gcc.dg/graphite/interchange-1.c: XFAILed.
1619         * gcc.dg/graphite/interchange-2.c: XFAILed.
1620         * gcc.dg/graphite/interchange-3.c: XFAILed.
1621         * gcc.dg/graphite/interchange-4.c: XFAILed.
1622         * gcc.dg/graphite/interchange-7.c: XFAILed.
1623
1624 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1625
1626         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1627
1628 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1629             Pranav Garg  <pranav.garg2107@gmail.com>
1630
1631         * gcc.dg/graphite/interchange-6.c: XFAILed.
1632
1633 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1634
1635         * gcc.dg/graphite/interchange-9.c: New.
1636
1637 2009-08-12  Richard Guenther  <rguenther@suse.de>
1638
1639         PR rtl-optimization/41033
1640         * gcc.dg/pr41033.c: New test.
1641
1642 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1643
1644         PR fortran/41022
1645         * gfortran.dg/proc_ptr_comp_14.f90: New.
1646
1647 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1648
1649         * gcc.target/mips/ext-5.c: New test.
1650         * gcc.target/mips/ext-6.c: New test.
1651         * gcc.target/mips/ext-7.c: New test.
1652         * gcc.target/mips/ext-8.c: New test.
1653         * gcc.target/mips/extend-2.c: New test.
1654
1655 2009-08-10  Jason Merrill  <jason@redhat.com>
1656
1657         * g++.dg/other/linkage2.C: New test for types-without-linkage
1658         handling.
1659         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1660         * g++.dg/lookup/anon2.C: Likewise.
1661         * g++.dg/other/anon3.C: Likewise.
1662         * g++.dg/template/arg2.C: Likewise.
1663         * g++.dg/template/local4.C: Likewise.
1664         * g++.old-deja/g++.law/operators32.C: Likewise.
1665         * g++.old-deja/g++.other/linkage2.C: Likewise.
1666         * g++.old-deja/g++.pt/enum6.C: Likewise.
1667         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1668         * g++.old-deja/g++.other/linkage1.C: Likewise.
1669
1670 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1671
1672         * gcc.dg/dg.exp: Test also c-c++-common dir.
1673         * g++.dg/dg.exp: Likewise.
1674         * g++.dg/warn/Wconversion-real.C: Delete.
1675         * gcc.dg/Wconversion-real.c: Move to ...
1676         * c-c++-common/Wconversion-real.c: ... here.
1677         * lib/target-supports.exp
1678         (check_effective_target_c,check_effective_target_c++): New.
1679
1680 2009-08-10  Daniel Kraft  <d@domob.eu>
1681
1682         PR fortran/37425
1683         * gfortran.dg/typebound_operator_1.f03: New test.
1684         * gfortran.dg/typebound_operator_2.f03: New test.
1685
1686 2009-08-10  Richard Guenther  <rguenther@suse.de>
1687
1688         PR middle-end/41006
1689         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1690         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1691
1692 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1693
1694         PR fortran/40940
1695         * gfortran.dg/class_1.f03: New.
1696         * gfortran.dg/class_2.f03: New.
1697         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1698         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1699         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1700         * gfortran.dg/typebound_call_10.f03: Ditto.
1701         * gfortran.dg/typebound_call_2.f03: Ditto.
1702         * gfortran.dg/typebound_call_3.f03: Ditto.
1703         * gfortran.dg/typebound_call_4.f03: Ditto.
1704         * gfortran.dg/typebound_generic_3.f03: Ditto.
1705         * gfortran.dg/typebound_generic_4.f03: Ditto.
1706         * gfortran.dg/typebound_proc_1.f08: Ditto.
1707         * gfortran.dg/typebound_proc_5.f03: Ditto.
1708         * gfortran.dg/typebound_proc_6.f03: Ditto.
1709
1710 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1711
1712         PR c++/40866
1713         * g++.dg/expr/stmt-expr-1.C: New test.
1714
1715 2009-08-09  Richard Guenther  <rguenther@suse.de>
1716
1717         PR tree-optimization/41016
1718         * gcc.c-torture/compile/pr41016.c: New testcase.
1719
1720 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1721
1722         * gcc.dg/overflow-warn-8.c: New test.
1723
1724 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1725
1726         PR tree-optimization/41008
1727         * gcc.dg/vect/O1-pr41008.c: New test.
1728
1729 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1730
1731         PR fortran/40955
1732         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1733
1734 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1735
1736         * gcc.target/bfin/loop-autoinc.c: New file.
1737
1738 2009-08-08  Richard Guenther  <rguenther@suse.de>
1739
1740         PR tree-optimization/40991
1741         * g++.dg/torture/pr40991.C: New testcase.
1742
1743 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1744
1745         * ada/acats/support/impdef.a: Tweak timing constants. Add
1746         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1747         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1748         * ada/acats/tests/c9/c940007.a: Likewise.
1749         * ada/acats/tests/c9/c94001c.ada: Likewise.
1750         * ada/acats/tests/c9/c94006a.ada: Likewise.
1751         * ada/acats/tests/c9/c94008c.ada: Likewise.
1752         * ada/acats/tests/c9/c951002.a: Likewise.
1753         * ada/acats/tests/c9/c954a01.a: Likewise.
1754         * ada/acats/tests/c9/c96001a.ada: Likewise.
1755         * ada/acats/tests/c9/c97307a.ada: Likewise.
1756
1757 2009-08-07  Richard Guenther  <rguenther@suse.de>
1758
1759         PR tree-optimization/40999
1760         * gfortran.dg/pr40999.f: New testcase.
1761
1762 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1763
1764         * g++.dg/tree-prof/partition1.C: New test.
1765
1766 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1767
1768         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1769         attribute.
1770         * gcc.target/arm/vfp1[567].c: New tests.
1771
1772 2009-08-06  Jason Merrill  <jason@redhat.com>
1773
1774         PR c++/40948
1775         * g++.dg/ext/complit12.C: Expand.
1776
1777 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1778
1779         Merge ARM/hard_vfp_branch to trunk.
1780
1781         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1782
1783         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1784         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1785
1786         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1787
1788         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1789         (PCS): Define macro to use base AAPCS.
1790         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1791
1792         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1793
1794         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1795         Correct arm_neon.h typo.
1796
1797         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1798
1799         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1800         this a linkage test.
1801         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1802         argument marshalling.
1803         * abitest.h: New file.
1804         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1805         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1806
1807 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1808
1809         PR middle-end/32964
1810         * gcc.dg/tree-ssa/pr32964.c: New test.
1811
1812 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1813             H.J. Lu  <hongjiu.lu@intel.com>
1814
1815         PR target/40957
1816         * gcc.target/i386/pr40957.c: New test.
1817
1818 2009-08-06  Richard Guenther  <rguenther@suse.de>
1819
1820         PR tree-optimization/40964
1821         * gcc.c-torture/compile/pr40964.c: New testcase.
1822
1823 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1824
1825         PR fortran/40847
1826         * gfortran.dg/transfer_resolve_1.f90 : New test.
1827
1828 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1829             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1830
1831         PR target/40906
1832         * gcc.target/i386/pr40906-1.c: New test.
1833         * gcc.target/i386/pr40906-2.c: Ditto.
1834         * gcc.target/i386/pr40906-3.c: Ditto.
1835
1836 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1837
1838         PR rtl-optimization/40924
1839         * g++.dg/torture/pr40924.C: New test.
1840
1841 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1842
1843         PR c++/36069
1844         * g++.dg/warn/pr36069.C: New.
1845
1846 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1847
1848         PR c++/39987
1849         * g++.dg/overload/defarg4.C: New test.
1850
1851 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1852
1853         PR c++/16696
1854         * g++.dg/parse/pr16696.C: New.
1855         * g++.dg/parse/pr16696-permissive.C: New.
1856
1857 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1858
1859         PR fortran/40875
1860         * gfortran.dg/initialization_23.f90 : New test.
1861
1862 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1863
1864         PR debug/39706
1865         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1866
1867 2009-08-03  Jason Merrill  <jason@redhat.com>
1868             Jakub Jelinek  <jakub@redhat.com>
1869
1870         PR c++/40948
1871         * g++.dg/ext/complit12.C: New.
1872
1873 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1874
1875         PR c/39902
1876         * gcc.target/powerpc/pr39902-2.c: New test.
1877
1878 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR middle-end/40943
1881         * gcc.dg/uninit-6.c: Re-add XFAIL.
1882         * gcc.dg/uninit-6-O0.c: Likewise.
1883         * gcc.dg/uninit-pr40943.c: New test.
1884
1885 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1886
1887         PR testsuite/40858
1888         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1889         .ascii.
1890
1891 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1892
1893         PR libfortran/40853
1894         * gfortran.dg/namelist_40.f90: Update error output.
1895         * gfortran.dg/namelist_47.f90: Update error output.
1896         * gfortran.dg/namelist_58.f90: New test.
1897
1898 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1899
1900         PR fortran/40881
1901         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1902         * gfortran.dg/altreturn_3.f90: Ditto.
1903         * gfortran.dg/altreturn_5.f90: Ditto.
1904         * gfortran.dg/altreturn_6.f90: Ditto.
1905         * gfortran.dg/altreturn_7.f90: Ditto.
1906         * gfortran.dg/array_constructor_13.f90: Ditto.
1907         * gfortran.dg/arrayio_7.f90: Ditto.
1908         * gfortran.dg/arrayio_8.f90: Ditto.
1909         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1910         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1911         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1912         * gfortran.dg/backspace_8.f: Add -std=legacy.
1913         * gfortran.dg/backspace_9.f: Ditto.
1914         * gfortran.dg/char_comparison_1.f: Ditto.
1915         * gfortran.dg/char_decl_1.f90: Ditto.
1916         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1917         * gfortran.dg/char_pointer_assign.f90: Ditto.
1918         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1919         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1920         * gfortran.dg/char_pointer_func.f90: Ditto.
1921         * gfortran.dg/common_8.f90: Ditto.
1922         * gfortran.dg/constant_substring.f: Ditto.
1923         * gfortran.dg/data_char_2.f90: Ditto.
1924         * gfortran.dg/der_array_io_1.f90: Ditto.
1925         * gfortran.dg/der_array_io_2.f90: Ditto.
1926         * gfortran.dg/der_array_io_3.f90: Ditto.
1927         * gfortran.dg/der_io_3.f90: Ditto.
1928         * gfortran.dg/dev_null.F90: Ditto.
1929         * gfortran.dg/direct_io_2.f90: Ditto.
1930         * gfortran.dg/do_iterator_2.f90: Ditto.
1931         * gfortran.dg/e_d_fmt.f90: Ditto.
1932         * gfortran.dg/empty_format_1.f90: Ditto.
1933         * gfortran.dg/entry_17.f90: Modified warning message.
1934         * gfortran.dg/entry_7.f90: Add -std=legacy.
1935         * gfortran.dg/eor_1.f90: Ditto.
1936         * gfortran.dg/equiv_2.f90: Ditto.
1937         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1938         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1939         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1940         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1941         * gfortran.dg/fmt_error_2.f90: Ditto.
1942         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1943         * gfortran.dg/fmt_tl.f: Ditto.
1944         * gfortran.dg/fmt_white.f: Ditto.
1945         * gfortran.dg/func_derived_1.f90: Ditto.
1946         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1947         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1948         * gfortran.dg/global_references_2.f90: Ditto.
1949         * gfortran.dg/hollerith_1.f90: Ditto.
1950         * gfortran.dg/hollerith.f90: Use new-style character length.
1951         * gfortran.dg/hollerith_f95.f90: Ditto.
1952         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1953         * gfortran.dg/implicit_6.f90: Ditto.
1954         * gfortran.dg/implicit_9.f90: Ditto.
1955         * gfortran.dg/inquire_13.f90: Ditto.
1956         * gfortran.dg/inquire_5.f90: Ditto.
1957         * gfortran.dg/inquire_6.f90: Ditto.
1958         * gfortran.dg/inquire.f90: Ditto.
1959         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1960         * gfortran.dg/io_constraints_2.f90: Ditto.
1961         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1962         * gfortran.dg/loc_2.f90: Ditto.
1963         * gfortran.dg/logical_1.f90: Ditto.
1964         * gfortran.dg/longline.f: Ditto.
1965         * gfortran.dg/merge_char_1.f90: Ditto.
1966         * gfortran.dg/namelist_12.f: Ditto.
1967         * gfortran.dg/namelist_14.f90: Ditto.
1968         * gfortran.dg/namelist_18.f90: Ditto.
1969         * gfortran.dg/namelist_19.f90: Ditto.
1970         * gfortran.dg/namelist_21.f90: Ditto.
1971         * gfortran.dg/namelist_22.f90: Ditto.
1972         * gfortran.dg/namelist_37.f90: Ditto.
1973         * gfortran.dg/namelist_54.f90: Ditto.
1974         * gfortran.dg/namelist_55.f90: Ditto.
1975         * gfortran.dg/namelist_empty.f90: Ditto.
1976         * gfortran.dg/namelist_use.f90: Use new-style character length.
1977         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1978         * gfortran.dg/nested_modules_4.f90: Ditto.
1979         * gfortran.dg/nested_modules_5.f90: Ditto.
1980         * gfortran.dg/open-options-blanks.f: Ditto.
1981         * gfortran.dg/output_exponents_1.f90: Ditto.
1982         * gfortran.dg/parens_5.f90: Ditto.
1983         * gfortran.dg/parens_6.f90: Ditto.
1984         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1985         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1986         * gfortran.dg/pr15129.f90: Ditto.
1987         * gfortran.dg/pr15332.f: Ditto.
1988         * gfortran.dg/pr16597.f90: Ditto.
1989         * gfortran.dg/pr17143.f90: Ditto.
1990         * gfortran.dg/pr17164.f90: Ditto.
1991         * gfortran.dg/pr17229.f: Modified warning message.
1992         * gfortran.dg/pr18210.f90: Add -std=legacy.
1993         * gfortran.dg/pr19155.f: Ditto.
1994         * gfortran.dg/pr20086.f90: Ditto.
1995         * gfortran.dg/pr20124.f90: Ditto.
1996         * gfortran.dg/pr20755.f: Ditto.
1997         * gfortran.dg/pr20865.f90: Ditto.
1998         * gfortran.dg/pr20950.f: Ditto.
1999         * gfortran.dg/pr21730.f: Ditto.
2000         * gfortran.dg/pr22491.f: Ditto.
2001         * gfortran.dg/pr29713.f90: Ditto.
2002         * gfortran.dg/print_parentheses_1.f: Ditto.
2003         * gfortran.dg/print_parentheses_2.f90: Ditto.
2004         * gfortran.dg/proc_assign_1.f90: Ditto.
2005         * gfortran.dg/proc_decl_1.f90: Ditto.
2006         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2007         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2008         * gfortran.dg/read_float_1.f90: Ditto.
2009         * gfortran.dg/read_logical.f90: Ditto.
2010         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2011         * gfortran.dg/return_1.f90: Ditto.
2012         * gfortran.dg/rewind_1.f90: Ditto.
2013         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2014         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2015         * gfortran.dg/stfunc_1.f90: Ditto.
2016         * gfortran.dg/stfunc_3.f90: Ditto.
2017         * gfortran.dg/stfunc_4.f90: Ditto.
2018         * gfortran.dg/stfunc_6.f90: Ditto.
2019         * gfortran.dg/streamio_2.f90: Ditto.
2020         * gfortran.dg/string_ctor_1.f90: Ditto.
2021         * gfortran.dg/string_null_compare_1.f: Ditto.
2022         * gfortran.dg/substr_6.f90: Ditto.
2023         * gfortran.dg/tl_editing.f90: Ditto.
2024         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2025         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2026         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2027         * gfortran.dg/g77/1832.f: Ditto.
2028         * gfortran.dg/g77/19981216-0.f Ditto.
2029         * gfortran.dg/g77/19990525-0.f: Ditto.
2030         * gfortran.dg/g77/19990826-2.f: Ditto.
2031         * gfortran.dg/g77/20000630-2.f: Ditto.
2032         * gfortran.dg/g77/20010116.f: Ditto.
2033         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2034         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2035         * gfortran.dg/g77/980520-1.f: Ditto.
2036         * gfortran.dg/g77/check0.f: Ditto.
2037         * gfortran.dg/g77/cpp3.F: Ditto.
2038         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2039         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2040         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2041         * gfortran.dg/g77/short.f: Ditto.
2042
2043 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2044
2045         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2046         * gcc.target/mips/ext-4.c: Likewise.
2047         * gcc.target/mips/interrupt_handler.c: Likewise.
2048         * gcc.target/mips/truncate-4.c: Likewise.
2049         * gcc.target/mips/truncate-5.c: Likewise.
2050
2051 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2052
2053         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2054         -fgraphite-force-parallel to -floop-parallelize-all.
2055
2056 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2057
2058         PR fortran/40011
2059         * gfortran.dg/whole_file_7.f90: New test.
2060         * gfortran.dg/whole_file_8.f90: New test.
2061         * gfortran.dg/whole_file_9.f90: New test.
2062         * gfortran.dg/whole_file_10.f90: New test.
2063         * gfortran.dg/whole_file_11.f90: New test.
2064         * gfortran.dg/whole_file_12.f90: New test.
2065         * gfortran.dg/whole_file_13.f90: New test.
2066         * gfortran.dg/whole_file_14.f90: New test.
2067
2068 2009-07-31  Jason Merrill  <jason@redhat.com>
2069
2070         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2071         binding semantics.
2072         * g++.dg/cpp0x/named.C: Likewise.
2073         * g++.dg/cpp0x/overload.C: Likewise.
2074         * g++.dg/cpp0x/rv1n.C: Likewise.
2075         * g++.dg/cpp0x/rv1p.C: Likewise.
2076         * g++.dg/cpp0x/rv2n.C: Likewise.
2077         * g++.dg/cpp0x/rv2p.C: Likewise.
2078         * g++.dg/cpp0x/rv3n.C: Likewise.
2079         * g++.dg/cpp0x/rv3p.C: Likewise.
2080         * g++.dg/cpp0x/rv4n.C: Likewise.
2081         * g++.dg/cpp0x/rv4p.C: Likewise.
2082         * g++.dg/cpp0x/rv5n.C: Likewise.
2083         * g++.dg/cpp0x/rv5p.C: Likewise.
2084         * g++.dg/cpp0x/rv6n.C: Likewise.
2085         * g++.dg/cpp0x/rv6p.C: Likewise.
2086         * g++.dg/cpp0x/rv7n.C: Likewise.
2087         * g++.dg/cpp0x/rv7p.C: Likewise.
2088         * g++.dg/cpp0x/template_deduction.C: Likewise.
2089         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2090         * g++.dg/cpp0x/overloadn.C: New.
2091         * g++.dg/cpp0x/rv-cast.C: New.
2092
2093 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2094
2095         * gcc.target/mips/ext-4.c: New test.
2096
2097 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2098
2099         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2100
2101 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2102
2103         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2104         * gcc.dg/tree-ssa/loop-32.c: Same.
2105         * gcc.dg/tree-ssa/loop-33.c: Same.
2106         * gcc.dg/tree-ssa/loop-34.c: Same.
2107         * gcc.dg/tree-ssa/loop-35.c: Same.
2108         * gcc.dg/tree-ssa/loop-7.c: Same.
2109         * gcc.dg/tree-ssa/pr23109.c: Same.
2110         * gcc.dg/tree-ssa/restrict-2.c: Same.
2111         * gcc.dg/tree-ssa/restrict-3.c: Same.
2112         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2113         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2114         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2115         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2116         * gcc.dg/tree-ssa/structopt-1.c: Same.
2117         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2118         * gfortran.dg/pr32921.f: Same.
2119
2120 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2121
2122         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2123         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2124         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2125         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2126         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2127         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2128         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2129         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2130         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2131         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2132         * gcc.dg/graphite/id-1.c: New.
2133         * gcc.dg/graphite/id-10.c: New.
2134         * gcc.dg/graphite/id-11.c: New.
2135         * gcc.dg/graphite/id-12.c: New.
2136         * gcc.dg/graphite/id-13.c: New.
2137         * gcc.dg/graphite/id-14.c: New.
2138         * gcc.dg/graphite/id-15.c: New.
2139         * gcc.dg/graphite/id-2.c: New.
2140         * gcc.dg/graphite/id-3.c: New.
2141         * gcc.dg/graphite/id-4.c: New.
2142         * gcc.dg/graphite/id-5.c: New.
2143         * gcc.dg/graphite/id-6.c: New.
2144         * gcc.dg/graphite/id-7.c: New.
2145         * gcc.dg/graphite/id-8.c: New.
2146         * gcc.dg/graphite/id-9.c: New.
2147         * gcc.dg/graphite/interchange-0.c: New.
2148         * gcc.dg/graphite/interchange-1.c: New.
2149         * gcc.dg/graphite/interchange-2.c: New.
2150         * gcc.dg/graphite/interchange-3.c: New.
2151         * gcc.dg/graphite/interchange-4.c: New.
2152         * gcc.dg/graphite/interchange-5.c: New.
2153         * gcc.dg/graphite/interchange-6.c: New.
2154         * gcc.dg/graphite/interchange-7.c: New.
2155         * gcc.dg/graphite/interchange-8.c: New.
2156         * gcc.dg/graphite/pr35356-1.c: New.
2157         * gcc.dg/graphite/pr35356-2.c: New.
2158         * gcc.dg/graphite/pr35356-3.c: New.
2159         * gcc.dg/graphite/pr40157.c: New.
2160         * gcc.dg/graphite/run-id-1.c: New.
2161         * gcc.dg/graphite/scop-20.c: New.
2162         * gcc.dg/graphite/scop-21.c: New.
2163         * gfortran.dg/graphite/id-1.f90: New.
2164         * gfortran.dg/graphite/id-10.f90: New.
2165         * gfortran.dg/graphite/id-11.f: New.
2166         * gfortran.dg/graphite/id-12.f: New.
2167         * gfortran.dg/graphite/id-13.f: New.
2168         * gfortran.dg/graphite/id-14.f: New.
2169         * gfortran.dg/graphite/id-15.f: New.
2170         * gfortran.dg/graphite/id-16.f: New.
2171         * gfortran.dg/graphite/id-5.f: New.
2172         * gfortran.dg/graphite/id-6.f: New.
2173         * gfortran.dg/graphite/id-7.f: New.
2174         * gfortran.dg/graphite/id-8.f: New.
2175         * gfortran.dg/graphite/id-9.f: New.
2176         * gfortran.dg/graphite/interchange-1.f: New.
2177         * gfortran.dg/graphite/interchange-2.f: New.
2178
2179 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2180
2181         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2182         flags based on the name of the testcase.
2183         * gfortran.dg/graphite/graphite.exp: Same.
2184
2185         * gcc.dg/graphite/block-0.c: Adjusted.
2186         * gcc.dg/graphite/block-1.c: Adjusted.
2187         * gcc.dg/graphite/block-2.c: Adjusted.
2188         * gcc.dg/graphite/block-3.c: Adjusted.
2189         * gcc.dg/graphite/block-4.c: Adjusted.
2190         * gcc.dg/graphite/block-5.c: Adjusted.
2191         * gcc.dg/graphite/block-6.c: Adjusted.
2192         * gcc.dg/graphite/pr37485.c: Adjusted.
2193         * gcc.dg/graphite/pr37684.c: Adjusted.
2194         * gcc.dg/graphite/pr37828.c: Adjusted.
2195         * gcc.dg/graphite/pr37883.c: Adjusted.
2196         * gcc.dg/graphite/pr37928.c: Adjusted.
2197         * gcc.dg/graphite/pr37943.c: Adjusted.
2198         * gcc.dg/graphite/pr38409.c: Adjusted.
2199         * gcc.dg/graphite/pr38498.c: Adjusted.
2200         * gcc.dg/graphite/pr38559.c: Adjusted.
2201         * gcc.dg/graphite/pr39335.c: Adjusted.
2202         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2203         * gcc.dg/graphite/scop-0.c: Adjusted.
2204         * gcc.dg/graphite/scop-1.c: Adjusted.
2205         * gcc.dg/graphite/scop-10.c: Adjusted.
2206         * gcc.dg/graphite/scop-11.c: Adjusted.
2207         * gcc.dg/graphite/scop-12.c: Adjusted.
2208         * gcc.dg/graphite/scop-13.c: Adjusted.
2209         * gcc.dg/graphite/scop-14.c: Adjusted.
2210         * gcc.dg/graphite/scop-15.c: Adjusted.
2211         * gcc.dg/graphite/scop-16.c: Adjusted.
2212         * gcc.dg/graphite/scop-17.c: Adjusted.
2213         * gcc.dg/graphite/scop-18.c: Adjusted.
2214         * gcc.dg/graphite/scop-19.c: Adjusted.
2215         * gcc.dg/graphite/scop-2.c: Adjusted.
2216         * gcc.dg/graphite/scop-3.c: Adjusted.-
2217         * gcc.dg/graphite/scop-4.c: Adjusted.
2218         * gcc.dg/graphite/scop-5.c: Adjusted.
2219         * gcc.dg/graphite/scop-6.c: Adjusted.
2220         * gcc.dg/graphite/scop-7.c: Adjusted.
2221         * gcc.dg/graphite/scop-8.c: Adjusted.
2222         * gcc.dg/graphite/scop-9.c: Adjusted.
2223         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2224         * gfortran.dg/graphite/block-1.f90: Adjusted.
2225         * gfortran.dg/graphite/block-2.f: Adjusted.
2226         * gfortran.dg/graphite/block-3.f90: Adjusted.
2227         * gfortran.dg/graphite/block-4.f90: Adjusted.
2228         * gfortran.dg/graphite/id-2.f90: Adjusted.
2229         * gfortran.dg/graphite/id-3.f90: Adjusted.
2230         * gfortran.dg/graphite/id-4.f90: Adjusted.
2231         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2232         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2233         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2234         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2235         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2236         * gfortran.dg/graphite/scop-1.f: Adjusted.
2237
2238 2009-07-30  Doug Kwan  <dougkwan@google.com>
2239
2240         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2241         in warnings added in rev 141298.
2242
2243 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2244
2245         * lib/options.exp: Use "!=" instead of "ne".
2246
2247         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2248
2249         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2250         * gcc.dg/ucnid-12.c: Likewise.
2251
2252 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2253             Pat Haugen  <pthaugen@us.ibm.com>
2254             Revital Eres <ERES@il.ibm.com>
2255
2256         * gcc.target/powerpc/altivec-32.c: New file to test
2257         Altivec simple math function vectorization.
2258
2259         * gcc.target/powerpc/bswap-run.c: New file to test swap
2260         builtins.
2261         * gcc.target/powerpc/bswap16.c: Ditto.
2262         * gcc.target/powerpc/bswap32.c: Ditto.
2263         * gcc.target/powerpc/bswap64-1.c: Ditto.
2264         * gcc.target/powerpc/bswap64-2.c: Ditto.
2265         * gcc.target/powerpc/bswap64-3.c: Ditto.
2266         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2267         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2268         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2269
2270         * gcc.target/powerpc/popcount-2.c: New file to test
2271         power7 popcntd instructions.
2272         * gcc.target/powerpc/popcount-3.c: Ditto.
2273
2274         * gcc.target/powerpc/pr39457.c: New VSX test.
2275         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2276         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2277         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2278         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2279         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2280         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2281         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2282         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2283         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2284         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2285         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2286         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2287
2288         * gcc.target/powerpc/altivec-6.c: Store the result of
2289         vec_add, so the optimizer doesn't remove it.
2290
2291         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2292         systems that support bswap64.
2293
2294         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2295         prevent VSX code generation.
2296
2297         * lib/target-supports.exp (check_vsx_hw_available): New
2298         function to test if VSX available.
2299         (check_effective_target_powerpc_vsx_ok): Ditto.
2300         (check_vmx_hw_available): Add explicit -mno-vsx.
2301
2302 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2303
2304         PR c/39902
2305         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2306
2307 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2308
2309         PR tree-optimization/40570
2310         * gcc.c-torture/compile/pr40570.c: New test.
2311
2312 2009-07-29  Jason Merrill  <jason@redhat.com>
2313
2314         PR c++/14912
2315         * g++.dg/template/defarg13.C: New.
2316
2317 2009-07-29  Richard Guenther  <rguenther@suse.de>
2318
2319         PR c++/40834
2320         * g++.dg/torture/pr40834.C: New testcase.
2321
2322 2009-07-29  Michael Matz  <matz@suse.de>
2323
2324         PR middle-end/40830
2325         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2326
2327 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2328
2329         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2330         sh*-*-* targets.  Skip on spu-*-* targets.
2331         * gfortran.dg/maxlocval_4.f90: Likewise.
2332         * gfortran.dg/minlocval_1.f90: Likewise.
2333         * gfortran.dg/minlocval_4.f90: Likewise.
2334
2335 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2336
2337         PR fortran/40878
2338         * gfortran.dg/gomp/pr40878-1.f90: New test.
2339         * gfortran.dg/gomp/pr40878-2.f90: New test.
2340
2341         PR testsuite/40891
2342         * gcc.dg/cdce1.c: Adjust note line number.
2343         * gcc.dg/cdce2.c: Likewise.
2344
2345 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2346
2347         PR fortran/40882
2348         * gfortran.dg/proc_ptr_comp_13.f90: New.
2349
2350 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2351
2352         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2353         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2354         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2355         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2356         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2357         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2358         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2359         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2360         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2361         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2362         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2363         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2364         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2365         #ifdef NEED_IEEE754_FLOAT conditional.
2366         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2367         conditional.
2368
2369 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2370
2371         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2372         i?86-*-netware.
2373         * g++.dg/ext/bitfield3.C: Likewise.
2374         * g++.dg/ext/bitfield4.C: Likewise.
2375         * g++.dg/ext/bitfield5.C: Likewise.
2376         * gcc.dg/bitfld-15.c: Likewise.
2377         * gcc.dg/bitfld-16.c: Likewise.
2378         * gcc.dg/bitfld-17.c: Likewise.
2379         * gcc.dg/bitfld-18.c: Likewise.
2380         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2381         * gcc.dg/20010912-1.c: Likewise.
2382         * gcc.dg/20021018-1.c: Likewise.
2383         * gcc.dg/20030213-1.c: Likewise.
2384         * gcc.dg/20030225-1.c: Likewise.
2385         * gcc.dg/20030708-1.c: Likewise.
2386         * gcc.dg/20050321-2.c: Likewise.
2387         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2388         * gcc.dg/cdce2.c: Likewise.
2389         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2390         targets.
2391         * gcc.target/i386/pr37248-3.c: Likewise.
2392
2393 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2394
2395         PR fortran/40848
2396         * gfortran.dg/altreturn_7.f90: New.
2397
2398 2009-07-27  Simon Baldwin  <simonb@google.com>
2399
2400         PR testsuite/40829
2401         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2402         so that indexing no longer runs off array end.
2403
2404 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2405
2406         PR fortran/40851
2407         * gfortran.dg/derived_init_3.f90: New test.
2408
2409 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2410
2411         PR fortran/33197
2412         * gfortran.dg/atan2_1.f90: New test
2413         * gfortran.dg/atan2_2.f90: New test
2414
2415 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2416
2417         PR c++/40749
2418         * g++.dg/warn/Wreturn-type-6.C: New test.
2419
2420 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2421
2422         PR tree-optimization/40801
2423         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2424         * gfortran.dg/vect/vect.exp: Run tests starting with
2425         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2426
2427 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2428
2429         PR rtl-optimization/40445
2430         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2431
2432 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2433
2434         * gcc.dg/builtin-unreachable-4.c: New test.
2435
2436 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2437
2438         PR fortran/33197
2439         * gfortran.dg/complex_intrinsic_5.f90: New test.
2440         * gfortran.dg/complex_intrinsic_7.f90: New test.
2441
2442 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2443
2444         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2445         * gcc.dg/ipa/noclone-1.c: New test.
2446
2447 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2448
2449         * lib/target-supports.exp (check_effective_target_static): New
2450         procedure.
2451         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2452         supported.
2453         * g++.old-deja/g++.law/weak.C: Require static effective target.
2454
2455 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2456
2457         PR fortran/39630
2458         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2459         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2460         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2461         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2462         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2463         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2464         * gfortran.dg/typebound_call_10.f03: New.
2465
2466 2009-07-24  Jason Merrill  <jason@redhat.com>
2467
2468         * g++.dg/cpp0x/defaulted11.C: New.
2469
2470         * g++.dg/cpp0x/initlist23.C: New.
2471
2472 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2473
2474         PR fortran/40822
2475         * gfortran.dg/char_length_16.f90: New.
2476
2477 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2478
2479         PR fortran/40643
2480         PR fortran/31067
2481         * gfortran.dg/maxlocval_2.f90: New test.
2482         * gfortran.dg/maxlocval_3.f90: New test.
2483         * gfortran.dg/maxlocval_4.f90: New test.
2484         * gfortran.dg/minlocval_1.f90: New test.
2485         * gfortran.dg/minlocval_2.f90: New test.
2486         * gfortran.dg/minlocval_3.f90: New test.
2487         * gfortran.dg/minlocval_4.f90: New test.
2488
2489 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2490
2491         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2492         scan-assembler.
2493
2494 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2495
2496         PR fortran/40839
2497         * gfortran.dg/pr40839.f90: New test.
2498
2499 2009-07-23  Michael Matz  <matz@suse.de>
2500
2501         PR middle-end/40830
2502         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2503         don't set options ourself.
2504
2505 2009-07-23  Simon Baldwin  <simonb@google.com>
2506
2507         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2508         native C compilation where required.
2509
2510 2009-07-22  Doug Kwan  <dougkwan@google.com>
2511
2512         * gcc.c-torture/compile/20090721-1.c: New test.
2513
2514 2009-07-22  Michael Matz  <matz@suse.de>
2515
2516         PR tree-optimization/35229
2517         PR tree-optimization/39300
2518         * gcc.dg/vect/vect-pre-interact.c: New test.
2519
2520 2009-07-22  Richard Guenther  <rguenther@suse.de>
2521
2522         * g++.dg/lookup/using21.C: Fix duplicate paste.
2523
2524 2009-07-22  Richard Guenther  <rguenther@suse.de>
2525
2526         PR c++/40799
2527         * g++.dg/lookup/using21.C: New testcase.
2528
2529 2009-07-21  Jason Merrill  <jason@redhat.com>
2530
2531         * g++.dg/init/aggr4.C: New.
2532
2533 2009-07-21  Jason Merrill  <jason@redhat.com>
2534
2535         Core issue 934
2536         * g++.dg/cpp0x/initlist22.C: New.
2537
2538 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2539
2540         * gcc.target/i386/vectorize8.c: New test.
2541
2542 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2543
2544         PR target/40811
2545         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2546         Add i?86 and x86_64 targets.
2547         * gcc.target/i386/vectorize7.c: New test.
2548
2549         PR target/40809
2550         * gcc.target/i386/pr40809.c: New test.
2551
2552 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2553
2554         PR tree-optimization/40813
2555         * g++.dg/opt/inline15.C: New test.
2556
2557 2009-07-21  Paul Brook <paul@codesourcery.com>
2558
2559         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2560         * lib/target-supports.exp (check_effective_target_section_anchors):
2561         Add arm*-*-*.
2562
2563 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2564
2565         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2566         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2567         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2568
2569 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2570
2571         * gcc.target/mips/ext-3.c: New test.
2572
2573 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2574
2575         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2576         * gcc.dg/builtin-object-size-8.c: New test.
2577         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2578         * g++.dg/ext/builtin-object-size2.C: Likewise.
2579
2580         PR tree-optimization/40792
2581         * gcc.dg/pr40792.c: New test.
2582
2583 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2584
2585         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2586         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2587         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2588
2589 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2590
2591         * gcc.target/sh/mfmovd.c: New test.
2592
2593 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2594             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2595
2596         PR libfortran/40714
2597         * gfortran.dg/eof_3.f90: New test.
2598
2599 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2600
2601         PR fortran/40727
2602         * gfortran.dg/intrinsic_cmplx.f90: New test.
2603
2604 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2605
2606         PR libfortran/34670
2607         PR libfortran/36874
2608         * gfortran.dg/cshift_bounds_1.f90:  New test.
2609         * gfortran.dg/cshift_bounds_2.f90:  New test.
2610         * gfortran.dg/cshift_bounds_3.f90:  New test.
2611         * gfortran.dg/cshift_bounds_4.f90:  New test.
2612         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2613         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2614         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2615         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2616
2617 2009-07-19  Jan Hubicka  <jh@suse.cz>
2618
2619         PR tree-optimization/40676
2620         * gcc.c-torture/compile/pr40676.c: New testcase.
2621
2622 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2623
2624         * gcc.target/mips/ext-2.c: New test.
2625
2626 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2627
2628         * gcc.target/mips/octeon-exts-7.c: New test.
2629         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2630         * gcc.target/mips/octeon-exts-5.c: Likewise.
2631
2632 2009-07-18  Richard Guenther  <rguenther@suse.de>
2633
2634         PR testsuite/40798
2635         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2636
2637 2009-07-18  Richard Guenther  <rguenther@suse.de>
2638
2639         PR c/40787
2640         * gcc.dg/pr35899.c: Adjust.
2641
2642 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2643
2644         * gcc.target/powerpc/asm-es-1.c: New test.
2645         * gcc.target/powerpc/asm-es-2.c: Likewise.
2646
2647 2009-07-17  Richard Guenther  <rguenther@suse.de>
2648
2649         PR c/40401
2650         * g++.dg/rtti/crash4.C: New testcase.
2651         * g++.dg/torture/20090706-1.C: Likewise.
2652         * gcc.dg/redecl-17.c: Likewise.
2653         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2654         * gcc.dg/declspec-9.c: Expect extra error.
2655         * gcc.dg/declspec-10.c: Likewise.
2656         * gcc.dg/declspec-11.c: Likewise.
2657         * gcc.dg/redecl-10.c: Expect extra warnings.
2658         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2659         * gcc.target/i386/pr39545-1.c: Likewise.
2660         * g++.dg/ext/asm3.C: Expect more errors.
2661         * g++.dg/gomp/block-1.C: Likewise.
2662         * g++.dg/gomp/block-2.C: Likewise.
2663         * g++.dg/gomp/block-3.C: Likewise.
2664         * g++.dg/gomp/block-5.C: Likewise.
2665         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2666         * g++.dg/warn/unused-result1.C: XFAIL.
2667
2668 2009-07-17  Richard Guenther  <rguenther@suse.de>
2669
2670         PR tree-optimization/40321
2671         * gcc.c-torture/compile/pr40321.c: New testcase.
2672         * g++.dg/torture/pr40321.C: Likewise.
2673
2674 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2675
2676         PR c++/40780
2677         * g++.dg/template/ptrmem19.C: New test.
2678
2679 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2680             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2681
2682         PR 40435
2683         * gcc.dg/pr36902.c: Add column info.
2684         * g++.dg/gcov/gcov-2.C: Change count for definition.
2685
2686 2009-07-16  Jason Merrill  <jason@redhat.com>
2687
2688         PR libstdc++/37907
2689         * g++.dg/cpp0x/std-layout1.C: New.
2690         * g++.dg/ext/has_nothrow_assign.C: Fix.
2691         * g++.dg/ext/has_nothrow_copy.C: Fix.
2692         * g++.dg/ext/has_trivial_assign.C: Fix.
2693         * g++.dg/ext/has_trivial_copy.C: Fix.
2694         * g++.dg/ext/is_pod.C: Fix.
2695         * g++.dg/other/offsetof3.C: Adjust.
2696         * g++.dg/overload/ellipsis1.C: Adjust.
2697         * g++.dg/warn/var-args1.C: Adjust.
2698         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2699         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2700         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2701         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2702         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2703
2704 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2705
2706         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2707         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2708         effective target "mpc_pow".
2709         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2710
2711 2009-07-16  Richard Henderson  <rth@redhat.com>
2712
2713         * g++.dg/opt/eh4.C: New test.
2714
2715 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2716
2717         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2718
2719 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR middle-end/40747
2722         * gcc.c-torture/execute/pr40747.c: New test.
2723
2724 2009-07-15  Richard Guenther  <rguenther@suse.de>
2725
2726         PR middle-end/40753
2727         * gcc.c-torture/compile/pr40753.c: New testcase.
2728
2729 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2730
2731         PR fortran/40743
2732         * gfortran.dg/interface_assignment_4.f90: New.
2733
2734 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2735
2736         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2737         for FreeBSD up to and including version 8.
2738
2739 2009-07-14  Taras Glek  <tglek@mozilla.com>
2740             Rafael Espindola  <espindola@google.com>
2741
2742         * g++.dg/plugin/header-plugin-test.C: New.
2743         * g++.dg/plugin/header_plugin.c: New.
2744         * g++.dg/plugin/plugin.exp: Update.
2745
2746 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2747
2748         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2749         function to enable vectorization.
2750         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2751         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2752
2753 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2754
2755         * gcc.target/i386/sse-copysignf-vec.c: New test.
2756         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2757
2758 2009-07-14  Jason Merrill  <jason@redhat.com>
2759
2760         PR c++/37276
2761         * g++.dg/lookup/builtin5.C: New.
2762         * g++.dg/other/error22.C: Add missing extern "C".
2763         * g++.dg/warn/Warray-bounds.C: Likewise.
2764         * gcc.dg/compat/compat-common.h: Likewise.
2765
2766         PR c++/40746
2767         * g++.dg/lookup/using20.C: New.
2768
2769         PR c++/40740
2770         * g++.dg/template/koenig8.C: New.
2771
2772 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2773
2774         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2775         both i?86-*-darwin* and x86_64-*-darwin*.
2776
2777 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2778
2779         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2780         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2781         name.
2782
2783 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2784
2785         PR debug/40705
2786         * g++.dg/debug/dwarf2/typedef1.C: New test.
2787
2788         PR c++/40357
2789         * g++.dg/other/typedef3.C: New test.
2790
2791 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2792
2793         * gcc.dg/20090709-1.c: Move to a proper place ...
2794         * gcc.target/m68k/20090709-1.c: ... here.
2795
2796 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2797
2798         PR C++/22154
2799         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2800         front of qualified names are allowed.
2801         * g++.dg/parse/crash10.C: Likewise.
2802         * g++.dg/parse/error15.C: Likewise.
2803         * g++.dg/parse/typename9.C: Likewise.
2804         * g++.dg/parse/error8.C: Likewise.
2805
2806 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2807
2808         PR fortran/40646
2809         * gfortran.dg/proc_ptr_22.f90: Extended.
2810         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2811
2812 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2813
2814         * gfortran.dg/vect/vect-6.f: New test.
2815
2816 2009-07-12  Jason Merrill  <jason@redhat.com>
2817
2818         PR c++/36628
2819         * g++.dg/cpp0x/decltype17.C: New.
2820
2821         PR c++/37206
2822         * g++.dg/cpp0x/rv10.C: New.
2823
2824 2009-07-12  Jason Merrill  <jason@redhat.com>
2825
2826         PR c++/40689
2827         * g++.dg/cpp0x/initlist20.C: New.
2828         * g++.dg/cpp0x/initlist21.C: New.
2829
2830 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2831
2832         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2833         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2834         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2835         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2836         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2837
2838 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2839
2840         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2841         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2842         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2843         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2844         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2845         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2846         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2847         effective_target fd_truncate.
2848
2849 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2850
2851         * gnat.dg/specs/addr1.ads: New test.
2852
2853 2009-07-11  Jan Hubicka  <jh@suse.cz>
2854
2855         PR middle-end/48388
2856         * g++.dg/torture/pr40388.C: New testcase.
2857
2858 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2859
2860         PR target/40668
2861         * gcc.c-torture/execute/pr40668.c: New test.
2862
2863 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2864
2865         * gcc.c-torture/execute/20090711-1.c: New test.
2866
2867 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2868
2869         PR testsuite/40699
2870         PR testsuite/40707
2871         PR testsuite/40709
2872         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2873         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2874         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2875         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2876
2877 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2878
2879         PR fortran/33197
2880         * gfortran.dg/complex_intrinsic_3.f90: New test.
2881         * gfortran.dg/complex_intrinsic_4.f90: New test.
2882
2883 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2884
2885         PR target/39079
2886         * gcc.target/mips/mips.exp: Make -msynci a known option.
2887         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2888
2889 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2890
2891         PR c++/40502
2892         * g++.dg/ext/strncpy-chk1.C: New test.
2893
2894 2009-07-10  Richard Guenther  <rguenther@suse.de>
2895
2896         PR tree-optimization/40496
2897         * g++.dg/opt/pr40496.C: New testcase.
2898
2899 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2900
2901         PR 25509
2902         PR 40614
2903         * g++.dg/warn/unused-result1-Werror.c: New.
2904
2905 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2906
2907         PR fortran/39334
2908         * gfortran.dg/recursive_parameter_1.f90: New test.
2909
2910 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2911
2912         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2913         * gfortran.dg/module_equivalence_6.f90: Ditto.
2914         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2915         * gfortran.dg/nan_2.f90: Ditto.
2916         * gfortran.dg/inquire_11.f90: Ditto.
2917         * gfortran.dg/abstract_type_3.f03: Ditto.
2918         * gfortran.dg/abstract_type_1.f90: Ditto.
2919         * gfortran.dg/private_type_9.f90: Ditto.
2920         * gfortran.dg/abstract_type_5.f03: Ditto.
2921         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2922         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2923         * gfortran.dg/derived_sub.f90: Ditto.
2924         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2925         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2926         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2927         * gfortran.dg/mvbits_6.f90: Ditto.
2928         * gfortran.dg/abstract_type_2.f03: Ditto.
2929         * gfortran.dg/abstract_type_4.f03: Ditto.
2930         * gfortran.dg/bounds_check_9.f90: Ditto.
2931         * gfortran.dg/optional_dim_3.f90: Ditto.
2932         * gfortran.dg/pr32921.f: Ditto.
2933         * gfortran.dg/entry_16.f90: Ditto.
2934         * gfortran.dg/generic_16.f90: Ditto.
2935
2936
2937 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2938
2939         * gcc.target/m68k/20090709-1.c: New.
2940
2941 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2942
2943         PR c++/40684
2944         * g++.dg/template/unify11.C: New test.
2945
2946 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2947
2948         PR fortran/40629
2949         * gfortran.dg/host_assoc_function_9.f90: New test.
2950
2951 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2952
2953         PR fortran/40646
2954         * gfortran.dg/proc_ptr_22.f90: New.
2955         * gfortran.dg/proc_ptr_comp_12.f90: New.
2956
2957 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2958
2959         PR middle-end/40692
2960         * gcc.c-torture/compile/pr40692.c: New test.
2961
2962 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2963
2964         PR fortran/40604
2965         * gfortran.dg/pointer_check_6.f90: New test.
2966
2967 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2968
2969         * gcc.target/mips/truncate-5.c: New test.
2970
2971 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2972
2973         PR libfortran/40330
2974         PR libfortran/40662
2975         * gfortran.dg/fmt_cache_1.f: New test.
2976
2977 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2978
2979         PR fortran/40675
2980         * gfortran.dg/nosigned_zero_1.f90: New test.
2981         * gfortran.dg/nosigned_zero_2.f90: New test.
2982
2983 2009-07-08  Richard Guenther  <rguenther@suse.de>
2984
2985         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2986
2987 2009-07-08  Richard Guenther  <rguenther@suse.de>
2988
2989         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2990
2991 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2992
2993         PR fortran/40591
2994         * gfortran.dg/proc_ptr_21.f90: New test.
2995
2996 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2997
2998         PR c++/31246
2999         * g++.dg/warn/pr31246.C: New.
3000         * g++.dg/warn/pr31246-2.C: New.
3001
3002 2009-07-07  Jason Merrill  <jason@redhat.com>
3003
3004         PR c++/35828
3005         * g++.dg/template/defarg12.C: New.
3006
3007         PR c++/37816
3008         * g++.dg/cpp0x/enum7.C: New.
3009
3010         PR c++/37946
3011         * g++.dg/cpp0x/enum6.C: New.
3012
3013         PR c++/40639
3014         * g++.dg/cpp0x/enum5.C: New.
3015
3016         PR c++/40633
3017         * g++.dg/cpp0x/enum4.C: New.
3018
3019 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3020
3021         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3022
3023 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3024
3025         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3026
3027 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3028
3029         PR middle-end/40669
3030         * gcc.dg/pr40669.c: New test.
3031
3032 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3033
3034         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3035         location. Update all calls.
3036         * g++.dg/plugin/selfassign.c: Likewise.
3037
3038 2009-07-06  Jason Merrill  <jason@redhat.com>
3039
3040         * g++.dg/rtti/dyncast[34].C: New.
3041
3042 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3043
3044         * lib/target-supports.exp
3045         (check_effective_target_mips_newabi_large_long_double): New.
3046         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3047         target.
3048         * gcc.target/mips/fpr-moves-6.c: Likewise.
3049
3050 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3051
3052         PR c++/40557
3053         * g++.dg/template/union2.C: New test.
3054
3055 2009-07-04  Jason Merrill  <jason@redhat.com>
3056
3057         * g++.dg/template/using15.C: New.
3058
3059 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3060
3061         * gfortran.dg/maxloc_1.f90: New test.
3062
3063 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3064
3065         PR fortran/40593
3066         * gfortran.dg/proc_ptr_result_6.f90: New.
3067
3068 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3069
3070         * gcc.dg/framework-2.c: Adjust testcase to pass.
3071
3072 2009-07-04  Jason Merrill  <jason@redhat.com>
3073
3074         PR c++/40619
3075         * g++.dg/cpp0x/auto16.C: New.
3076
3077 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3078
3079         PR target/40587
3080         * gfortran.dg/pr40587.f: New test.
3081
3082 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3083
3084         PR fortran/40638
3085         * gfortran.dg/unit_1.f90: New test.
3086
3087 2009-07-03  Jason Merrill  <jason@redhat.com>
3088
3089         * g++.dg/template/pure1.C: Expect another error.
3090
3091 2009-07-03  Richard Guenther  <rguenther@suse.de>
3092
3093         PR tree-optimization/40640
3094         * gcc.c-torture/compile/pr40640.c: New testcase.
3095
3096 2009-07-03  Richard Guenther  <rguenther@suse.de>
3097
3098         PR middle-end/34163
3099         * gfortran.dg/pr34163.f90: New testcase.
3100
3101 2009-07-03  Jan Hubicka  <jh@suse.cz>
3102
3103         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3104         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3105         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3106         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3107         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3108         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3109         * gnat.dg/loop_optimization6.adb: Enable -O2.
3110
3111 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3112
3113         * g++.dg/warn/null4.C: Extend.
3114
3115 2009-07-02  Jason Merrill  <jason@redhat.com>
3116
3117         * g++.dg/template/spec8.C: Fix.
3118
3119 2009-07-02  Michael Matz  <matz@suse.de>
3120
3121         PR fortran/32131
3122         * gfortran.dg/pr32921.f: Adjust.
3123
3124 2009-07-02  Jan Hubicka  <jh@suse.cz>
3125
3126         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3127
3128 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3129
3130         * gcc.target/mips/truncate-4.c: New testcase.
3131
3132 2009-07-01  Richard Guenther  <rguenther@suse.de>
3133
3134         PR tree-optimization/19831
3135         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3136         make allocated memory escape.  Un-XFAIL.
3137         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3138         * gcc.dg/vect/pr31699.c: Likewise.
3139         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3140
3141 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3142
3143         PR c++/40566
3144         * g++.dg/parse/cond5.C: New test.
3145
3146 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3147
3148         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3149         (main): Pass n to main_1 instead.
3150         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3151         (main_1): New function, split off from...
3152         (main): ...here.  Pass `off' to main_1 instead.
3153
3154 2009-06-30  Jason Merrill  <jason@redhat.com>
3155
3156         PR c++/40595
3157         * g++.dg/cpp0x/variadic94.C: New.
3158
3159 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3160
3161         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3162         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3163         (init_ld_library_path_env_vars): New function, replacing the
3164         orig_*_saved assignments.  Call it after defining it.
3165         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3166         (restore_ld_library_path_env_vars): Likewise.
3167         (add_path, find_libgcc_s): New functions.
3168         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3169         gcc-set-multilib-library-path.
3170         (objc_target_compile): Don't add "." to ld_library_path.
3171         Use add_path.
3172         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3173         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3174         gcc-set-multilib-library-path.
3175         * lib/g++.exp (g++_link_flags): Likewise.
3176         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3177         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3178         top level; do it...
3179         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3180         to tell when this needs to happen.  Use find_libgcc_s instead of
3181         gcc-set-multilib-library-path.
3182         * lib/gcc-dg.exp: Likewise.
3183         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3184         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3185         unless it is in $ALT_LD_LIBRARY_PATH.
3186         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3187
3188 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3189
3190         * gnat.dg/discr12.adb: New test.
3191         * gnat.dg/discr12_pkg.ads: New helper.
3192         * gnat.dg/discr13.adb: New test.
3193         * gnat.dg/discr14.ad[sb]: Likewise.
3194         * gnat.dg/discr15.adb: Likewise.
3195         * gnat.dg/discr15_pkg.ads: New helper.
3196         * gnat.dg/discr16.adb: New test.
3197         * gnat.dg/discr16_g.ads: New helper.
3198         * gnat.dg/discr16_pkg.ads: Likewise.
3199         * gnat.dg/discr16_cont.ads: Likewise.
3200         * gnat.dg/discr17.adb: New test.
3201         * gnat.dg/discr18.adb: Likewise.
3202         * gnat.dg/discr18_pkg.ads: New helper.
3203         * gnat.dg/discr19.adb: New test.
3204
3205 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3206
3207         PR fortran/40576
3208         * gfortran.dg/internal_write_1.f90:  New testcase.
3209
3210 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3211
3212         PR fortran/40594
3213         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3214
3215 2009-06-30  Richard Guenther  <rguenther@suse.de>
3216
3217         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3218
3219 2009-06-30  Wei Guozhi  <carrot@google.com>
3220
3221         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3222         to "-Os".
3223
3224 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3225
3226         PR tree-optimization/40542
3227         * gcc.dg/vect/pr40542.c: New test.
3228
3229 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3230
3231         PR tree-optimization/40582
3232         * gcc.c-torture/compile/pr40582.c: New test.
3233
3234 2009-06-30  Wei Guozhi  <carrot@google.com>
3235
3236         PR/40416
3237         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3238
3239 2009-06-29  Jason Merrill  <jason@redhat.com>
3240
3241         PR c++/40274
3242         * g++.dg/template/debug1.C: New.
3243
3244 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3245
3246         PR fortran/40580
3247         * pointer_check_1.f90: New test.
3248         * pointer_check_2.f90: New test.
3249         * pointer_check_3.f90: New test.
3250         * pointer_check_4.f90: New test.
3251         * pointer_check_5.f90: New test.
3252
3253 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3254
3255         PR fortran/40551
3256         * gfortran.dg/func_assign_2.f90 : New test.
3257
3258 2009-06-29  Richard Guenther  <rguenther@suse.de>
3259
3260         PR middle-end/14187
3261         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3262         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3263         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3264         * gcc.c-torture/execute/20090623-1.c: Likewise.
3265         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3266         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3267
3268 2009-06-29  Richard Guenther  <rguenther@suse.de>
3269
3270         PR middle-end/38212
3271         * gcc.c-torture/execute/pr38212.c: New testcase.
3272
3273 2009-06-29  Richard Guenther  <rguenther@suse.de>
3274
3275         PR tree-optimization/40579
3276         * gcc.c-torture/execute/pr40579.c: New testcase.
3277
3278 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3279
3280         PR tree-optimization/40550
3281         * gcc.dg/pr40550.c: New test.
3282
3283 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3284
3285         * gnat.dg/overflow_sum2.adb: New test
3286         * gnat.dg/namet.ads: New helper.
3287
3288         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3289
3290 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3291
3292         PR fortran/34112
3293         * gfortran.dg/compiler-directive_1.f90: New test.
3294         * gfortran.dg/compiler-directive_2.f: New test.
3295
3296 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3297
3298         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3299         comment out some values and add some cases.
3300
3301 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3302
3303         PR testsuite/40567
3304         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3305
3306 2009-06-26  Richard Henderson  <rth@redhat.com>
3307
3308         PR testsuite/40565
3309         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3310         * gcc.target/i386/local.c: Pass a non-constant to T.
3311
3312 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3313
3314         PR fortran/39997
3315         PR fortran/40541
3316         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3317         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3318         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3319         * gfortran.dg/proc_ptr_result_5.f90: New.
3320
3321 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3322
3323         PR c/39902
3324         * gcc.dg/dfp/pr39902.c: New test.
3325
3326 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3327
3328         PR testsuite/40532
3329         * gcc.dg/builtins-65.c: Require c99 runtime.
3330
3331 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3332
3333         * gnat.dg/array7.ad[sb]: New test.
3334
3335 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3336
3337         * gnat.dg/array6.adb: New test.
3338
3339 2009-06-25  Ian Lance Taylor  <iant@google.com>
3340
3341         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3342
3343 2009-06-25  Ian Lance Taylor  <iant@google.com>
3344
3345         * g++.dg/warn/Wunused-16.C: New testcase.
3346
3347 2009-06-25  Ian Lance Taylor  <iant@google.com>
3348
3349         * g++.dg/warn/skip-2.C: New testcase.
3350
3351 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3352
3353         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3354         dg-skip-if and move to ...
3355         * gcc.dg/torture/20090618-1.c.
3356
3357 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3358
3359         PR tree-optimization/40493
3360         * gcc.c-torture/execute/pr40493.c: New test.
3361
3362 2009-06-24  Jason Merrill  <jason@redhat.com>
3363
3364         PR c++/40342
3365         * g++.dg/template/overload10.C: New.
3366
3367 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3368
3369         PR fortran/40427
3370         * gfortran.dg/proc_ptr_comp_11.f90: New.
3371
3372 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3373
3374         * gcc.dg/pr40501.c: New testcase.
3375
3376 2009-06-23  DJ Delorie  <dj@redhat.com>
3377
3378         Add MeP port.
3379         * lib/target-supports.exp: Add mep support (no profiling).
3380
3381 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3382
3383         PR testsuite/39297
3384         * gcc.dg/ssa/loop-31.c: Change scan rules.
3385
3386 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3387
3388         * gcc.dg/cpp/empty-include.c: Update column info.
3389         * gcc.dg/cpp/assert2.c: Update column info.
3390
3391 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3392
3393         * g++.dg/ext/builtin-object-size1.C: New test.
3394         * g++.dg/ext/builtin-object-size2.C: New test.
3395
3396 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3397
3398         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3399         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3400
3401 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3402
3403         * gcc.target/mips/truncate-3.c: New test.
3404
3405 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3406
3407         PR fortran/37254
3408         PR fortran/39850
3409         * gfortran.dg/interface_30.f90: Modified error message.
3410         * gfortran.dg/proc_decl_22.f90: New.
3411
3412 2009-06-22  Ian Lance Taylor  <iant@google.com>
3413
3414         * gcc.dg/Wcxx-compat-19.c: New testcase.
3415
3416 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3417
3418         PR objc/28050
3419         * pr28050.m: New testcase.
3420
3421 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3422
3423         PR testsuite/40481
3424         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3425
3426 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3427
3428         PR tree-optimization/40492
3429         * g++.dg/torture/pr40492.C: New test.
3430
3431 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3432
3433         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3434         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3435
3436 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3437
3438         * gnat.dg/raise_ce.adb: Helper for ...
3439         * gnat.dg/handle_and_return.adb: New test.
3440
3441 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3442
3443         PR fortran/40443
3444         * gfortran.dg/generic_18.f90: New test.
3445
3446 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3447
3448         PR fortran/40472
3449         * gfortran.dg/spread_size_limit.f90: New test.
3450
3451 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3452
3453         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3454         to put dump files in a subdirectory.
3455         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3456         ".o" temporary files.
3457
3458 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3459
3460         PR fortran/39850
3461         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3462         * gfortran.dg/interface_20.f90: Ditto.
3463         * gfortran.dg/interface_21.f90: Ditto.
3464         * gfortran.dg/interface_22.f90: Ditto.
3465         * gfortran.dg/interface_30.f90: New.
3466         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3467
3468 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3471         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3472         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3473         DEFAULT_VECTFLAGS.
3474
3475 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3476             Revital Eres  <eres@il.ibm.com>
3477
3478         PR testsuite/40359
3479         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3480         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3481         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3482
3483 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3484
3485         PR testsuite/40475
3486         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3487         without misalignment support.
3488         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3489
3490 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3491
3492         PR fortran/40452
3493         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3494
3495 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3496
3497         PR fortran/40440
3498         * gfortran.dg/alloc_comp_result_2.f90: New test.
3499
3500 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3501
3502         PR target/40482
3503         * gcc.target/arm/pr40482.c: New test.
3504
3505 2009-06-19  Ian Lance Taylor  <iant@google.com>
3506
3507         * gcc.dg/Wcxx-compat-18.c: New testcase.
3508
3509 2009-06-19  Richard Guenther  <rguenther@suse.de>
3510
3511         * gcc.c-torture/execute/20090618-1.c: New testcase.
3512
3513 2009-06-19  Ian Lance Taylor  <iant@google.com>
3514
3515         * gcc.dg/Wcxx-compat-17.c: New testcase.
3516
3517 2009-06-19  Ian Lance Taylor  <iant@google.com>
3518
3519         * gcc.dg/Wcxx-compat-15.c: New testcase.
3520
3521 2009-06-19  Ian Lance Taylor  <iant@google.com>
3522
3523         * gcc.dg/Wcxx-compat-16.c: New testcase.
3524
3525 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3526
3527         * gcc.dg/builtins-34.c: Add significand cases.
3528
3529 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3530
3531         PR testsuite/40491
3532         * gcc.dg/20080522-1.c: Remove testcase for real.
3533         * gcc.dg/20080528-1.c: Ditto.
3534
3535 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3536
3537         PR fortran/40450
3538         * gfortran.dg/proc_ptr_20.f90: New.
3539
3540 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3541
3542         PR target/40470
3543         * gcc.dg/torture/pr40470-1.c: New.
3544         * gcc.dg/torture/pr40470-2.c: Likewise.
3545         * gcc.dg/torture/pr40470-3.c: Likewise.
3546         * gcc.dg/torture/pr40470-4.c: Likewise.
3547
3548 2009-06-18  Diego Novillo  <dnovillo@google.com>
3549
3550         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3551         * gcc.dg/plugin/ggcplug.c: Likewise.
3552         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3553         * g++.dg/plugin/selfassign.c: Likewise.
3554         * g++.dg/plugin/attribute_plugin.c: Likewise.
3555         * g++.dg/plugin/dumb_plugin.c: Likewise.
3556
3557 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3558
3559         * gcc.dg/cpp/arith-3.c: Add column info.
3560
3561 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3562
3563         * gcc.target/arm/fp16-compile-none-2.c: New.
3564         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3565         * gcc.target/arm/fp16-compile-alt-12.c: New.
3566
3567 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3568
3569         * gcc.target/arm/fp16-compile-alt-1.c: New.
3570         * gcc.target/arm/fp16-compile-alt-2.c: New.
3571         * gcc.target/arm/fp16-compile-alt-3.c: New.
3572         * gcc.target/arm/fp16-compile-alt-4.c: New.
3573         * gcc.target/arm/fp16-compile-alt-5.c: New.
3574         * gcc.target/arm/fp16-compile-alt-6.c: New.
3575         * gcc.target/arm/fp16-compile-alt-7.c: New.
3576         * gcc.target/arm/fp16-compile-alt-8.c: New.
3577         * gcc.target/arm/fp16-compile-alt-9.c: New.
3578         * gcc.target/arm/fp16-compile-alt-10.c: New.
3579         * gcc.target/arm/fp16-compile-alt-11.c: New.
3580         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3581         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3582         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3583         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3584         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3585         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3586         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3587         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3588         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3589         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3590         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3591         * gcc.target/arm/fp16-compile-none-1.c: New.
3592         * gcc.target/arm/fp16-compile-exprtype.c: New.
3593         * gcc.target/arm/fp16-compile-vcvt.c: New.
3594         * gcc.target/arm/fp16-builtins-1.c: New.
3595         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3596         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3597         * gcc.target/arm/fp16-param-1.c: New.
3598         * gcc.target/arm/fp16-return-1.c: New.
3599         * gcc.target/arm/fp16-unprototyped-1.c: New.
3600         * gcc.target/arm/fp16-unprototyped-2.c: New.
3601         * gcc.target/arm/fp16-variadic-1.c: New.
3602         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3603         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3604         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3605         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3606         * gcc.dg/torture/arm-fp16-ops.h: New.
3607         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3608         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3609         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3610         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3611         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3612         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3613         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3614         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3615         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3616         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3617         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3618         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3619         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3620         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3621         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3622         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3623         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3624         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3625         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3626         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3627         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3628
3629 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3630
3631         * gcc.dg/builtins-65.c: New test.
3632
3633 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3634
3635         PR fortran/40451
3636         * gfortran.dg/proc_ptr_result_4.f90: New.
3637
3638 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3639
3640         * gcc.c-torture/execute/bitfld-5.c: New test.
3641
3642 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3643
3644         * gcc.dg/builtin-unreachable-3.c: New test.
3645
3646 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3647
3648         * gcc.target/i386/builtin-unreachable.c: New test.
3649
3650 2009-06-17  Ian Lance Taylor  <iant@google.com>
3651
3652         * gcc.dg/Wcxx-compat-14.c: New testcase.
3653
3654 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3655
3656         * gcc.dg/func-ptr-conv-1.c: Update column info.
3657
3658 2009-06-17  Richard Guenther  <rguenther@suse.de>
3659
3660         PR middle-end/40404
3661         * gcc.c-torture/execute/pr40404.c: New testcase.
3662
3663 2009-06-17  Richard Guenther  <rguenther@suse.de>
3664
3665         PR middle-end/40460
3666         * g++.dg/torture/pr40460.C: New testcase.
3667
3668 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3669
3670         * gcc.dg/plugin/one_time_plugin.c: New test.
3671         * gcc.dg/plugin/one_time-test-1.c: New test.
3672         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3673
3674 2009-06-16  Ian Lance Taylor  <iant@google.com>
3675
3676         * g++.dg/warn/skip-1.C: New testcase.
3677
3678 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3679
3680         PR middle-end/40446
3681         * g++.dg/other/pr40446.C: New test.
3682
3683 2009-06-16  Richard Guenther  <rguenther@suse.de>
3684
3685         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3686         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3687         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3688         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3689
3690 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3691
3692         * gcc.c-torture/compile/pr40432.c: New file.
3693
3694 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3695
3696         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3697
3698 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3699
3700         PR fortran/36947
3701         PR fortran/40039
3702         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3703         * gfortran.dg/interface_20.f90: Modified error messages.
3704         * gfortran.dg/interface_21.f90: Ditto.
3705         * gfortran.dg/interface_26.f90: Ditto.
3706         * gfortran.dg/interface_27.f90: Ditto.
3707         * gfortran.dg/interface_28.f90: Extended test case.
3708         * gfortran.dg/interface_29.f90: New.
3709         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3710         * gfortran.dg/proc_decl_8.f90: Ditto.
3711         * gfortran.dg/proc_ptr_11.f90: Ditto.
3712         * gfortran.dg/proc_ptr_15.f90: Ditto.
3713
3714 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3715
3716         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3717         printing.
3718         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3719         gcc.dg/vect/vect-outer-4f.c: Likewise.
3720         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3721         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3722         Likewise.
3723         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3724         outer loop.
3725
3726 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3727
3728         PR fortran/40383
3729         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3730
3731 2009-06-15  Ian Lance Taylor  <iant@google.com>
3732
3733         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3734         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3735         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3736         Recognize new notes.
3737         * gcc.dg/stmt-expr-label-2.c: Likewise.
3738         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3739         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3740         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3741         * gcc.dg/c99-vla-jump-4.c: Likewise.
3742         * gcc.dg/stmt-expr-label-1.c: Likewise.
3743         * gcc.dg/stmt-expr-label-3.c: Likewise.
3744         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3745
3746 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3747
3748         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3749
3750 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3751
3752         * gcc.dg/builtin-object-size-7.c: New test.
3753
3754 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3755
3756         PR testsuite/40426
3757         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3758         level != "" use separate -gdwarf-2 -g${level} options instead of
3759         -gdwarf-2${level}.
3760         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3761         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3762         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3763
3764 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3765
3766         * g++.dg/abi/mangle11.C: Update warning line.
3767         * g++.dg/abi/mangle12.C: Update warning line.
3768         * g++.dg/abi/mangle17.C: Update warning line.
3769         * g++.dg/abi/mangle20-2.C: Update warning line.
3770
3771 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3772
3773         * gcc.dg/optimize-bswap-1.c: Split into these two:
3774         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3775         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3776
3777 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3778
3779         * gcc.dg/optimize-bswap-1.c: New testcase.
3780
3781 2009-06-14  Richard Guenther  <rguenther@suse.de>
3782
3783         PR middle-end/40389
3784         * g++.dg/torture/pr40389.C: New testcase.
3785
3786 2009-06-13  Richard Guenther  <rguenther@suse.de>
3787
3788         PR tree-optimization/40421
3789         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3790
3791 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3792
3793         * gcc.dg/old-style-prom-3.c: Add column info.
3794         * gcc.dg/overflow-warn-1.c
3795         * gcc.dg/gomp/pr27415.c
3796         * gcc.dg/gomp/for-1.c: Same.
3797         * gcc.dg/enum-compat-1.c: Same.
3798         * gcc.dg/c99-tag-3.c: Same.
3799         * gcc.dg/Wredundant-decls-2.c: Same.
3800         * gcc.dg/func-ptr-conv-1.c: Same.
3801         * gcc.dg/asm-wide-1.c: Same.
3802         * gcc.dg/nofixed-point-2.c: Same.
3803         * gcc.dg/cpp/line3.c: Same.
3804         * gcc.dg/array-10.c: Same.
3805         * gcc.dg/c99-vla-jump-1.c: Same.
3806         * gcc.dg/pr20368-1.c: Same.
3807         * gcc.dg/Wshadow-3.c: Same.
3808         * gcc.dg/c90-const-expr-8.c: Same.
3809         * gcc.dg/label-decl-2.c: Same.
3810         * gcc.dg/dremf-type-compat-2.c: Same.
3811         * gcc.dg/c90-const-expr-5.c: Same.
3812         * gcc.dg/builtins-30.c: Same.
3813         * gcc.dg/Warray-bounds.c: Same.
3814         * gcc.dg/Wcxx-compat-2.c: Same.
3815         * gcc.dg/tree-ssa/col-1.c: Same.
3816         * gcc.dg/old-style-prom-2.c: Same.
3817         * gcc.dg/cast-function-1.c: Same.
3818         * gcc.dg/pr15698-1.c: Same.
3819         * gcc.dg/dremf-type-compat-3.c: Same.
3820         * gcc.dg/vla-8.c: Same.
3821         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3822         line.
3823         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3824         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3825         * gcc.dg/enum-compat-1.c: Same.
3826         * gcc.dg/dremf-type-compat-2.c: Same.
3827         * gcc.dg/old-style-prom-2.c: Same.
3828         * gcc.dg/pr15698-1.c: Same.
3829         * gcc.dg/pr20368-1.c: Same.
3830         * gcc.dg/dremf-type-compat-3.c: Same.
3831         * gcc.dg/builtins-30.c: Same.  Test for columns.
3832
3833 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3834
3835         PR fortran/40176
3836         * gfortran.dg/proc_decl_1.f90: Extended.
3837
3838 2009-06-12  Ian Lance Taylor  <iant@google.com>
3839
3840         * gcc.dg/Wcxx-compat-13.c: New testcase.
3841
3842 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3843
3844         PR tree-opt/38865
3845         * gcc.dg/tree-ssa/fre-vce-1.c
3846
3847 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3848
3849         PR testsuite/40384
3850         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3851         min-insn-to-prefetch-ratio=5.
3852
3853 2009-06-12  Joey Ye  <joey.ye@intel.com>
3854             H.J. Lu  <hongjiu.lu@intel.com>
3855
3856         PR middle-end/39146
3857         * gcc.target/i386/stackalign/pr39146.c: New.
3858
3859 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3860
3861         * gcc.target/i386/crc32-1.c: New.
3862         * gcc.target/i386/crc32-2.c: Likewise.
3863
3864 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3865
3866         PR c/39252
3867         * gcc.dg/builtin-unreachable-1.c: New test.
3868         * gcc.dg/builtin-unreachable-2.c: Same.
3869
3870 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3871
3872         PR fortran/40402
3873         * gfortran.dg/data_value_1.f90: New test.
3874
3875 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3876
3877         PR testsuite/39831
3878         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3879         remove ilp32 requirement.
3880         * gcc.target/i386/excess-precision-2.c: Likewise.
3881         * gcc.target/i386/excess-precision-3.c: Likewise.
3882         * gcc.target/i386/excess-precision-4.c: Likewise.
3883         * gcc.target/i386/excess-precision-5.c: Likewise.
3884         * gcc.target/i386/excess-precision-6.c: Likewise.
3885
3886 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3887
3888         PR fortran/38718
3889         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3890         * gfortran.dg/nan_5.f90: New test.
3891
3892 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3893
3894         * gcc.target/arm/neon-modes-1.c: New test.
3895
3896 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3897
3898         * g++.dg/torture/pr31579.C: Cast pointer
3899         via __SIZE_TYPE__ instead of 'unsigned long'.
3900
3901 2009-06-10  Anthony Green  <green@moxielogic.com>
3902
3903         * lib/target-supports.exp (check_profiling_available):
3904         Profiling is not available for testing purposes on moxie.
3905
3906 2009-06-09  Ian Lance Taylor  <iant@google.com>
3907
3908         * gcc.dg/Wcxx-compat-12.c: New testcase.
3909
3910 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3911
3912         PR libfortran/40334
3913         * gfortran.dg/backspace_11.f90: New.
3914
3915 2009-06-09  Jason Merrill  <jason@redhat.com>
3916
3917         * g++.dg/cpp0x/defaulted10.C: New.
3918
3919 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3920
3921         * gcc.c-torture/compile/pr40351.c: New file.
3922
3923 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3924
3925         * gnat.dg/align_max.adb: New test.
3926
3927 2009-06-08  Jason Merrill  <jason@redhat.com>
3928
3929         * g++.dg/cpp0x/auto15.C: New.
3930
3931 2009-06-08  Jan Hubicka  <jh@suse.cz>
3932
3933         PR debug/39834
3934         * gcc.dg/torture/pr39834.c
3935
3936 2009-06-08  Jan Hubicka  <jh@suse.cz>
3937
3938         PR middle-end/40102
3939         * g++.dg/torture/pr40102.C: New testcase.
3940
3941 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3942
3943         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3944         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3945         * gcc.dg/builtin-object-size-6.c: New test.
3946
3947         PR c++/40373
3948         * g++.dg/template/dtor7.C: New test.
3949
3950         PR c++/40370
3951         PR c++/40372
3952         * g++.dg/template/error41.C: New test.
3953         * g++.dg/template/error42.C: New test.
3954
3955 2009-06-08  Revital Eres  <eres@il.ibm.com>
3956
3957         PR testsuite/40359
3958         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3959         * gcc.dg/vect/vect-88.c: Likewise.
3960         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3961         * gcc.dg/vect/pr25413.c: Likewise.
3962         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3963
3964 2009-06-07  Ian Lance Taylor  <iant@google.com>
3965
3966         * g++.dg/warn/Wswitch-3.C: New testcase.
3967         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3968         * gcc.dg/Wswitch-enum-error.c: Likewise.
3969         * gcc.dg/Wswitch-error.c: Likewise.
3970
3971 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3972
3973         PR fortran/40008
3974         * gfortran.dg/negative_unit.f: Update test.
3975         * gfortran.dg/negative_unit_int8.f: Update test.
3976         * gfortran.dg/newunit_1.f90: New test.
3977
3978 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3979
3980         PR fortran/25104
3981         PR fortran/29962
3982         * gfortran.dg/spread_init_expr.f03: New.
3983         * gfortran.dg/unpack_init_expr.f03: New.
3984         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3985         error message.
3986
3987 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3988
3989         PR fortran/25104
3990         PR fortran/29962
3991         * gfortran.dg/count_init_expr.f03
3992         * gfortran.dg/product_init_expr.f03
3993         * gfortran.dg/sum_init_expr.f03
3994
3995 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3996
3997         PR fortran/36874
3998         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3999         message.
4000         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4001         shapes.
4002         * gfortran.dg/zero_sized_5.f90: Likewise.
4003
4004 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4005
4006         PR middle-end/32950
4007         * g++.dg/torture/pr32950.C: New.
4008
4009 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4010
4011         PR fortran/25104
4012         PR fortran/29962
4013         * gfortran.dg/dot_product_1.f03: New.
4014         * gfortran.dg/matmul_8.f03: New.
4015         * gfortran.dg/transpose_3.f03: New.
4016
4017 2009-06-06  Ian Lance Taylor  <iant@google.com>
4018
4019         * gcc.dg/Wunused-label-1.c: New test case.
4020         * g++.dg/warn/Wunused-label-1.C: New test case.
4021         * g++.dg/warn/Wunused-label-2.C: New test case.
4022         * g++.dg/warn/Wunused-label-3.C: New test case.
4023
4024 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4025
4026         PR fortran/37203
4027         * reshape_zerosize_2.f90: New.
4028
4029 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4030
4031         PR fortran/32890
4032         * gfortran.dg/pack_assign_1.f90: New.
4033         * gfortran.dg/pack_vector_1.f90: New.
4034
4035 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4036
4037         PR middle-end/40340
4038         * gcc.dg/pr40340-1.c: New test.
4039         * gcc.dg/pr40340-2.c: New test.
4040         * gcc.dg/pr40340-3.c: New test.
4041         * gcc.dg/pr40340-4.c: New test.
4042         * gcc.dg/pr40340-5.c: New test.
4043         * gcc.dg/pr40340.h: New file.
4044
4045 2009-06-05  Revital Eres  <eres@il.ibm.com>
4046
4047         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4048         New procedure.
4049         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4050         * gcc.dg/vect/vect-33.c: Likewise.
4051         * gcc.dg/vect/vect-92.c: Likewise.
4052         * gcc.dg/vect/vect-58.c: Likewise.
4053         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4054         * gcc.dg/vect/vect-42.c: Likewise.
4055         * gcc.dg/vect/slp-25.c: Likewise.
4056         * gcc.dg/vect/vect-align-1.c: Likewise.
4057         * gcc.dg/vect/vect-align-2.c: Likewise.
4058         * gcc.dg/vect/vect-93.c: Likewise.
4059         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4060         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4061         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4062         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4063         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4064         * gcc.dg/vect/vect-26.c: Likewise.
4065         * gcc.dg/vect/vect-44.c: Likewise.
4066         * gcc.dg/vect/vect-70.c: Likewise.
4067         * gcc.dg/vect/vect-95.c: Likewise.
4068         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4069         * gcc.dg/vect/vect-28.c: Likewise.
4070         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4071         * gcc.dg/vect/vect-87.c: Likewise.
4072         * gcc.dg/vect/vect-109.c: Likewise.
4073         * gcc.dg/vect/vect-54.c: Likewise.
4074         * gcc.dg/vect/vect-96.c: Likewise.
4075         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4076         * gcc.dg/vect/vect-88.c: Likewise.
4077         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4078         * gcc.dg/vect/vect-89.c: Likewise.
4079         * gcc.dg/vect/vect-91.c: Likewise.
4080         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4081         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4082         * gfortran.dg/vect/vect-2.f90: Likewise.
4083         * gfortran.dg/vect/vect-3.f90: Likewise.
4084         * gfortran.dg/vect/vect-4.f90: Likewise.
4085         * gfortran.dg/vect/vect-5.f90: Likewise.
4086
4087 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4088
4089         PR tree-optimization/36318
4090         * gcc.dg/tree-ssa/sra-7.c: New test.
4091
4092 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4093
4094         PR fortran/37203
4095         * gfortran.dg/reshape_order_5.f90: New.
4096         * gfortran.dg/reshape_shape_1.f90: New.
4097
4098 2009-06-04  Jason Merrill  <jason@redhat.com>
4099
4100         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4101
4102 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4103
4104         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4105         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4106
4107 2009-06-04  Richard Guenther  <rguenther@suse.de>
4108
4109         PR c++/39371
4110         * g++.dg/torture/pr40335.C: New testcase.
4111
4112 2009-06-03  Richard Guenther  <rguenther@suse.de>
4113
4114         PR middle-end/40328
4115         * gcc.dg/torture/pr40328.c: New testcase.
4116
4117 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4118
4119         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4120         m68k and fido.
4121
4122 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4123
4124         * g++.dg/torture/pr40323.C: New file.
4125
4126 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4127
4128         * gnat.dg/specs/root.ads: New test.
4129         * gnat.dg/specs/root-level_1.ads: Likewise.
4130         * gnat.dg/specs/root-level_2.ads: Likewise.
4131         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4132
4133 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4134
4135         * g++.dg/init/ref15.C: Require unwrapped targets.
4136
4137 2009-06-02  Jason Merrill  <jason@redhat.com>
4138
4139         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4140         * g++.dg/cpp0x/initlist18.C: New.
4141         * g++.dg/cpp0x/initlist19.C: New.
4142
4143         * g++.dg/cpp0x/auto14.C: New.
4144
4145 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4146
4147         * gnat.dg/alignment6.adb: Remove XFAIL.
4148
4149 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4150
4151         PR c++/38089
4152         * g++.dg/template/spec36.C: New test.
4153
4154 2009-06-01  Ian Lance Taylor  <iant@google.com>
4155
4156         * gcc.dg/cast-qual-3.c: New testcase.
4157         * g++.dg/warn/Wcast-qual2.C: New testcase.
4158
4159 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4160
4161         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4162         (process-message): Expect column numbers.
4163         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4164         * gcc.dg/pch/counter-2.c: Same.
4165         * gcc.dg/pch/valid-2.c: Same.
4166         * gcc.dg/pch/warn-1.c: Same.
4167         * gcc.dg/pch/valid-1.c: Same.
4168         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4169         * gcc.dg/cpp/syshdr.c: Same.
4170         * gcc.dg/cpp/19940712-1.c: Same.
4171         * gcc.dg/cpp/missing-header-1.c: Same.
4172         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4173         * gcc.dg/cpp/tr-warn3.c: Same.
4174         * gcc.dg/cpp/pr29612-2.c: Same.
4175         * gcc.dg/cpp/tr-warn4.c: Same.
4176         * gcc.dg/cpp/Wtrigraphs.c: Same.
4177         * gcc.dg/cpp/poison.c: Same.
4178         * gcc.dg/cpp/arith-3.c: Same.
4179         * gcc.dg/cpp/sysmac2.c: Same.
4180         * gcc.dg/cpp/cpp.exp: Same.
4181         * gcc.dg/cpp/tr-warn5.c: Same.
4182         * gcc.dg/cpp/include2.c: Same.
4183         * gcc.dg/cpp/Wmissingdirs.c: Same.
4184         * gcc.dg/cpp/Wmissingdirs.c: Same.
4185         * gcc.dg/cpp/tr-warn6.c: Same.
4186         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4187         * gcc.dg/cpp/macspace1.c: Same.
4188         * gcc.dg/cpp/escape-2.c: Same.
4189         * gcc.dg/cpp/assert2.c: Same.
4190         * gcc.dg/cpp/undef2.c: Same.
4191         * gcc.dg/cpp/macspace2.c: Same.
4192         * gcc.dg/cpp/tr-warn1.c: Same.
4193         * gcc.dg/cpp/extratokens2.c: Same.
4194         * gcc.dg/cpp/strify2.c: Same.
4195         * gcc.dg/cpp/Wsignprom.c: Same.
4196         * gcc.dg/cpp/redef2.c: Same.
4197         * gcc.dg/cpp/trad/trad.exp: Same.
4198         * gcc.dg/cpp/arith-1.c: Same.
4199         * gcc.dg/cpp/extratokens.c: Same.
4200         * gcc.dg/cpp/if-mpar.c: Same.
4201
4202 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4203
4204         * gnat.dg/nested_float_packed.ads: New test.
4205
4206 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4207             Eric Botcazou  <botcazou@adacore.com>
4208
4209         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4210         * gnat.dg/test_oconst.adb: New test.
4211
4212 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4213
4214         * gcc.dg/plugin/ggcplug.c: Moved comment.
4215         (plugin_init): Fixed typo, declared i, returned 0 at end.
4216
4217 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4218
4219         PR testsuite/40244
4220         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4221         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4222
4223 2009-05-29  Ian Lance Taylor  <iant@google.com>
4224
4225         * gcc.dg/Wcxx-compat-11.c: New testcase.
4226
4227 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4228
4229         PR fortran/40019
4230         * gfortran.dg/leadz_trailz_1.f90: New test.
4231         * gfortran.dg/leadz_trailz_2.f90: New test.
4232
4233 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4234
4235         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4236         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4237         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4238         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4239         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4240         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4241         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4242         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4243         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4244         * gcc.dg/tree-ssa/sra-5.c: New file.
4245         * gcc.dg/tree-ssa/sra-6.c: New file.
4246         * gcc.c-torture/compile/sra-1.c: New file.
4247
4248 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4249
4250         PR middle-end/40291
4251         * gcc.c-torture/compile/pr40291.c: New test.
4252
4253         PR target/40017
4254         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4255         __vector _Bool.
4256         * gcc.target/powerpc/altivec-30.c: New test.
4257         * gcc.target/powerpc/altivec-31.c: New test.
4258
4259 2009-05-28  Richard Guenther  <rguenther@suse.de>
4260
4261         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4262         * gcc.c-torture/execute/20090527-1.c: Likewise.
4263
4264 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4265
4266         PR c++/39754
4267         * g++.dg/template/canon-type-1.C: New test.
4268         * g++.dg/template/canon-type-2.C: Likewise.
4269         * g++.dg/template/canon-type-3.C: Likewise.
4270         * g++.dg/template/canon-type-4.C: Likewise.
4271         * g++.dg/template/canon-type-5.C: Likewise.
4272         * g++.dg/template/canon-type-6.C: Likewise.
4273         * g++.dg/template/canon-type-7.C: Likewise.
4274
4275 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4276             Uros Bizjak  <ubizjak@gmail.com>
4277             Danny Smith  <dansmister@gmail.com>
4278
4279         PR target/37216
4280
4281         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4282         New function.
4283         * gcc.target/i386/pr37216.c:  New test source file.
4284         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4285         use -fno-common for testing Cygwin and MinGW targets.
4286
4287 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4288
4289         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4290         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4291         * g++.dg/pr37742.C (size_t): Likewise.
4292         * g++.dg/torture/pr34850.C (size_t): Likewise.
4293         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4294         _PTRDIFF_TYPE__.
4295         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4296         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4297         (size_t): Use __extension__ and __SIZE_TYPE__.
4298         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4299         __SIZE_TYPE__.
4300         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4301         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4302         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4303         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4304         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4305         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4306         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4307         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4308         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4309         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4310         (__ssize_t): Likewise.
4311         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4312         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4313         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4314         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4315         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4316         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4317         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4318         * gcc.dg/pr33667.c (size_t): Likewise.
4319         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4320         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4321         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4322         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4323         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4324         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4325
4326 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4327
4328         PR tree-optimization/40254
4329         * gcc.dg/vect/pr40254.c: New test.
4330
4331 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4332
4333         PR middle-end/33699
4334         * gcc.target/mips/const-anchor-1.c: New test.
4335         * gcc.target/mips/const-anchor-2.c: New test.
4336
4337 2009-05-27  Jason Merrill  <jason@redhat.com>
4338
4339         * g++.dg/cpp0x/initlist15.C: New.
4340         * g++.dg/cpp0x/initlist16.C: New.
4341         * g++.dg/cpp0x/initlist17.C: New.
4342
4343 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4344
4345         PR fortran/39178
4346         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4347         patterns to reflect frontend changes.
4348         * gfortran.dg/vector_subscript_4.f90: Likewise.
4349
4350 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4351             Eric Botcazou  <botcazou@adacore.com>
4352
4353         * gcc.c-torture/execute/align-nest.c: New testcase.
4354         * gnat.dg/misaligned_nest.adb: New testcase.
4355
4356 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4357
4358         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4359         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4360         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4361         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4362
4363 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4364
4365         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4366         cast instead of assuming 0ul.
4367         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4368         __SIZE_TYPE__.
4369         (_type_desc): Make first argument const.
4370         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4371
4372 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4373
4374         PR libfortran/40187
4375         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4376         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4377
4378 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4379
4380         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4381         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4382         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4383         * gcc.dg/plugin/ggcplug.c: Added new file.
4384
4385 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4386
4387         PR fortran/40246
4388         * gfortran.dg/nullify_4.f90: New test.
4389
4390 2009-05-26  Richard Guenther  <rguenther@suse.de>
4391
4392         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4393
4394 2009-05-26  Richard Guenther  <rguenther@suse.de>
4395
4396         PR middle-end/40252
4397         * gcc.c-torture/compile/pr40252.c: New testcase.
4398
4399 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4400
4401         PR c++/40007
4402         * g++.dg/template/typedef18.C: New test.
4403         * g++.dg/template/typedef19.C: Likewise.
4404         * g++.dg/template/typedef20.C: Likewise.
4405         * g++.dg/template/access11.C: Adjust.
4406
4407 2009-05-26  Richard Guenther  <rguenther@suse.de>
4408
4409         PR testsuite/40247
4410         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4411
4412 2009-05-25  Jason Merrill  <jason@redhat.com>
4413
4414         PR c++/38064
4415         * g++.dg/cpp0x/enum3.C: New test.
4416
4417 2009-05-25  Richard Guenther  <rguenther@suse.de>
4418
4419         PR tree-optimization/36327
4420         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4421         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4422         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4423         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4424         * gcc.dg/vect/vect-40.c: Likewise.
4425         * gcc.dg/vect/vect-42.c: Likewise.
4426         * gcc.dg/vect/vect-46.c: Likewise.
4427         * gcc.dg/vect/vect-76.c: Likewise.
4428
4429 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4430
4431         PR fortran/40176
4432         * gfortran.dg/proc_ptr_18.f90: New.
4433         * gfortran.dg/proc_ptr_19.f90: New.
4434         * gfortran.dg/proc_ptr_comp_9.f90: New.
4435         * gfortran.dg/proc_ptr_comp_10.f90: New.
4436
4437 2009-05-25  Richard Guenther  <rguenther@suse.de>
4438
4439         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4440         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4441
4442 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4443
4444         PR tree-optimization/40238
4445         * gcc.dg/vect/pr40238.c: New test.
4446
4447 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4448             Dominique Dhumieres  <dominiq@lps.ens.fr>
4449
4450         PR fortran/35732
4451         PR fortran/39872
4452         * gfortran.dg/bounds_check_fail_3.f90: New test.
4453         * gfortran.dg/bounds_check_fail_4.f90: New test.
4454         * gfortran.dg/bounds_check_14.f90: Update test.
4455         * gfortran.dg/bound_4.f90: Update test.
4456
4457 2009-05-24  Richard Guenther  <rguenther@suse.de>
4458
4459         PR middle-end/40233
4460         * gcc.c-torture/compile/pr40233.c: New testcase.
4461
4462 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4463
4464         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4465         for alpha*-*-* targets.
4466
4467 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4468
4469         * gcc.dg/vect/bb-slp-1.c: New test.
4470         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4471         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4472         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4473         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4474         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4475         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4476         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4477         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4478         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4479         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4480         gcc.dg/vect/bb-slp-22.c: Likewise.
4481         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4482
4483 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4484             Maxim Kuvyrkov  <maxim@codesourcery.com>
4485
4486         * gcc.dg/falign-labels-1.c: New test.
4487
4488 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4489
4490         * gnat.dg/specs/rep_clause3.ads: New test.
4491
4492 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4493
4494         * gnat.dg/addr6.adb: New test.
4495
4496 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4497
4498         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4499         New function.
4500         * gcc.target/arm/thumb2-mul-space.c: New file.
4501         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4502         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4503         * gcc.target/arm/thumb2-mul-speed.c: New file.
4504
4505 2009-05-22  Richard Guenther  <rguenther@suse.de>
4506
4507         PR middle-end/38964
4508         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4509         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4510         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4511
4512 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4513
4514         * gcc.dg/dll-6.c: New test.
4515         * gcc.dg/dll-6a.c: Likewise.
4516         * gcc.dg/dll-7.c: Likewise.
4517         * gcc.dg/dll-7a.c: Likewise.
4518         * g++.dg/ext/dllexport2.C: Likewise.
4519         * g++.dg/ext/dllexport2a.cc: Likewise.
4520
4521 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4522
4523         PR target/37846
4524         * gcc.target/ia64/mfused-madd-vect.c: New test.
4525         * gcc.target/ia64/mfused-madd.c: New test.
4526         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4527         * gcc.target/ia64/mno-fused-madd.c: New test.
4528
4529 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4530
4531         * gcc.target/i386/movbe-1.c: New.
4532         * gcc.target/i386/movbe-2.c: Likewise.
4533
4534 2009-05-21  Taras Glek  <tglek@mozilla.com>
4535
4536         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4537         plugin_init signature.
4538         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4539         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4540         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4541
4542 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4543
4544         * gcc.dg/target/arm/neon-vmla-1.c: New.
4545         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4546
4547 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4548
4549         * gcc.target/mips/octeon-exts-6.c: New test.
4550         * gcc.target/mips/extend-1.c: New test.
4551         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4552         EXTS.
4553         * gcc.target/mips/octeon-exts-5.c: Likewise.
4554
4555 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4556
4557         PR middle-end/40204
4558         * gcc.c-torture/compile/pr40204.c: New test.
4559
4560 2009-05-20  Richard Guenther  <rguenther@suse.de>
4561
4562         * gcc.c-torture/compile/20090518-1.c: New testcase.
4563
4564 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4565
4566         PR tree-optimization/40087
4567         * gcc.dg/tree-ssa/pr40087.c: New test.
4568
4569 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4570
4571         * gcc.dg/vector-4.c: New testcase.
4572         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4573         * g++.dg/ext/vector16.C: New testcase.
4574
4575 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4576
4577         PR c/40172
4578         * gcc.dg/pr40172.c: Renamed to ...
4579         * gcc.dg/pr40172-1.c: This.
4580
4581         * gcc.dg/pr40172-2.c: New.
4582         * gcc.dg/pr40172-3.c: Likewise.
4583
4584 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4585
4586         PR c/40172
4587         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4588
4589 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4590
4591         * gnat.dg/loop_optimization6.ad[sb]: New test.
4592
4593 2009-05-19  Richard Guenther  <rguenther@suse.de>
4594
4595         * gcc.c-torture/compile/20090519-1.c: New testcase.
4596
4597 2009-05-18  Jason Merrill  <jason@redhat.com>
4598
4599         * g++.dg/cpp0x/explicit1.C: New.
4600         * g++.dg/cpp0x/explicit2.C: New.
4601
4602 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4603
4604         PR debug/40109
4605         * g++.dg/debug/dwarf2/nested-1.C: New test.
4606
4607 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4608
4609         PR testsuite/39907
4610         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4611         stack alignment.
4612
4613 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4614
4615         PR fortran/40164
4616         * gfortran.dg/proc_ptr_comp_8.f90: New.
4617
4618 2009-05-18  Richard Guenther  <rguenther@suse.de>
4619
4620         PR fortran/40168
4621         * gfortran.dg/array_memset_2.f90: Adjust.
4622
4623 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4624
4625         PR fortran/36947
4626         PR fortran/40039
4627         * gfortran.dg/interface_27.f90: New.
4628         * gfortran.dg/interface_28.f90: New.
4629         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4630         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4631
4632 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4633
4634         * gcc.target/m68k/tls-ie.c: New test.
4635         * gcc.target/m68k/tls-le.c: New test.
4636         * gcc.target/m68k/tls-gd.c: New test.
4637         * gcc.target/m68k/tls-ld.c: New test.
4638         * gcc.target/m68k/tls-ie-xgot.c: New test.
4639         * gcc.target/m68k/tls-le-xtls.c: New test.
4640         * gcc.target/m68k/tls-gd-xgot.c: New test.
4641         * gcc.target/m68k/tls-ld-xgot.c: New test.
4642         * gcc.target/m68k/tls-ld-xtls.c: New test.
4643         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4644
4645 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4646
4647         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4648
4649 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4650
4651         PR c/40172
4652         * gcc.dg/pr40172.c: New.
4653
4654 2009-05-17  Jason Merrill  <jason@redhat.com>
4655
4656         PR c++/40139
4657         * g++.dg/template/dtor6.C: New.
4658
4659 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4660
4661         * g++.dg/warn/translate-ice-1.C: New test.
4662
4663 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4664
4665         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4666         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4667         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4668         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4669
4670 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4671
4672         PR fortran/33197
4673         * gfortran.dg/erf_2.F90: New test.
4674         * gfortran.dg/erfc_scaled_2.f90: New test.
4675
4676 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4677
4678         PR fortran/31243
4679         * gfortran.dg/string_1.f90: New test.
4680         * gfortran.dg/string_2.f90: New test.
4681         * gfortran.dg/string_3.f90: New test.
4682
4683 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4684
4685         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4686         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4687
4688 2009-05-15  Ian Lance Taylor  <iant@google.com>
4689
4690         * gcc.dg/Wcxx-compat-10.c: New testcase.
4691
4692 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4693
4694         PR 16302
4695         * gcc.dg/pr16302.c: New.
4696         * g++.dg/warn/pr16302.C: New.
4697
4698 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4699
4700         * gcc.dg/torture/builtin-math-5.c: New.
4701         * gcc.dg/torture/builtin-math-6.c: New.
4702         * lib/target-supports.exp (check_effective_target_mpc): New.
4703
4704 2009-05-15  Jan Hubicka  <jh@suse.cz>
4705
4706         * gcc.dg/tree-ssa/inline-3.c: New testcase
4707
4708 2009-05-15  Jan Hubicka  <jh@suse.cz>
4709
4710         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4711         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4712         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4713         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4714         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4715         Mark noinline.
4716         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4717         Mark noinline.
4718         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4719         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4720
4721 2009-05-15  Jan Hubicka  <jh@suse.cz>
4722
4723         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4724         optimized by sibcall noinline.
4725
4726 2009-05-15  Jan Hubicka  <jh@suse.cz>
4727
4728         * sibcall-1.c (track): Mark noinline.
4729         * sibcall-2.c (track): Mark noinline.
4730         * sibcall-3.c (track): Mark noinline.
4731         * sibcall-4.c (track): Mark noinline.
4732
4733 2009-05-15  Jan Hubicka  <jh@suse.cz>
4734
4735         * flatten-2.c: Disable early inlining; add comment.
4736         * flatten-3.c: New test based on flatten-2.c.
4737
4738 2009-05-15  Richard Guenther  <rguenther@suse.de>
4739
4740         PR tree-optimization/39999
4741         * gcc.c-torture/compile/pr39999.c: New testcase.
4742
4743 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4744
4745         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4746
4747 2009-05-14  Ian Lance Taylor  <iant@google.com>
4748
4749         * gcc.dg/Wcxx-compat-9.c: New testcase.
4750
4751 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4752
4753         PR fortran/39996
4754         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4755         * gfortran.dg/duplicate_type_2.f90: Ditto.
4756         * gfortran.dg/duplicate_type_3.f90: New.
4757
4758 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4759
4760         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4761         * ada/acats/tests/c5/c59002c.ada: Likewise.
4762
4763 2009-05-13  Taras Glek  <tglek@mozilla.com>
4764
4765         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4766         attributes and decl smashing.
4767         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4768         attributes.
4769         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4770         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4771
4772 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4773
4774         PR fortran/39865
4775         * gfortran.dg/pr39865.f90: New test.
4776         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4777         arrays in FMT=.
4778         * gfortran.dg/hollerith_f95.f90: Likewise.
4779         * gfortran.dg/hollerith6.f90: New test.
4780         * gfortran.dg/hollerith7.f90: New test.
4781
4782 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4783
4784         PR cpp/36674
4785         * gcc.dg/cpp/pr36674.i: New.
4786
4787 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4788
4789         PR middle-end/40035
4790         * gcc.c-torture/compile/pr40035.c: New test.
4791
4792 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4793
4794         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4795
4796 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4797
4798         PR fortran/40110
4799         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4800         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4801         * gfortran.dg/interop_params.f03: Ditto.
4802
4803 2009-05-12  Jan Hubicka  <jh@suse.cz>
4804
4805         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4806         so unrolling still happens.
4807         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4808         * gcc.dg/ipa/ipacost-2.c: Likewise.
4809         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4810
4811 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4812
4813         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4814
4815 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4816
4817         * lib/target-supports.exp (check_profiling_available): Return
4818         false for -p on *-*-cygwin* targets.
4819
4820 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4821
4822         PR tree-optimization/38632
4823         * g++.dg/tree-ssa/pr38632.C: New.
4824
4825 2009-05-11  Jan Hubicka  <jh@suse.cz>
4826
4827         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4828         we now optimize better.
4829         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4830         out at different places.
4831         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4832         unroling.
4833         * gcc.dg/vect/vect-76.c: Likewise.
4834         * gcc.dg/vect/vect-70.c: Likewise.
4835         * gcc.dg/vect/vect-66.c: Likewise.
4836         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4837         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4838
4839 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4840
4841         PR middle-end/40080
4842         * gcc.c-torture/compile/pr40080.c: New.
4843
4844 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4845
4846         * gcc.c-torture/compile/pr40026.c: New testcase.
4847
4848 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4849
4850         PR fortran/40089
4851         * gfortran.dg/proc_ptr_comp_7.f90: New.
4852
4853 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4854
4855         PR tree-optimization/40074
4856         * gcc.dg/vect/pr40074.c: New test.
4857
4858 2009-05-10  Ian Lance Taylor  <iant@google.com>
4859
4860         * gcc.dg/Wcxx-compat-7.c: New testcase.
4861         * gcc.dg/Wcxx-compat-8.c: New testcase.
4862         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4863         * gcc.dg/pr17188-1.c: Likewise.
4864         * gcc.dg/pr39084.c: Likewise.
4865
4866 2009-05-10  Michael Matz  <matz@suse.de>
4867
4868         PR target/40031
4869         * gcc.dg/pr40031.c: New test.
4870
4871 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4872
4873         PR fortran/40018
4874         * gfortran.dg/array_constructor_31.f90: New test.
4875
4876 2009-05-10  Richard Guenther  <rguenther@suse.de>
4877
4878         PR tree-optimization/40081
4879         * g++.dg/torture/pr40081.C: New testcase.
4880
4881 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4882
4883         PR fortran/38863
4884         * gfortran.dg/dependency_24.f90: New test.
4885         * gfortran.dg/dependency_23.f90: Clean up module files.
4886
4887 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4888
4889         PR fortran/38956
4890         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4891         * gfortran.dg/chmod_2.f90: Likewise.
4892         * gfortran.dg/chmod_3.f90: Likewise.
4893         * gfortran.dg/open_errors.f90: Likewise.
4894
4895 2009-05-09  Jan Hubicka  <jh@suse.cz>
4896
4897         PR middle-end/40043
4898         * g++.dg/eh/nested-try.C: New test.
4899
4900 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4901
4902         PR tree-optimization/40049
4903         * gcc.dg/vect/vect-shift-2.c: New test.
4904
4905 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4906
4907         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4908         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4909
4910 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4911
4912         PR c/36892
4913         * g++.dg/warn/deprecated-6.C: New.
4914         * gcc.dg/deprecated-4.c: Likewise.
4915         * gcc.dg/deprecated-5.c: Likewise.
4916         * gcc.dg/deprecated-6.c: Likewise.
4917
4918 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4919
4920         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4921         __aligned__(__BIGGEST_ALIGNMENT__).
4922         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4923         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4924         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4925         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4926         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4927         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4928         * gcc.dg/vect/Os-vect-95.c: Likewise.
4929         * gcc.dg/vect/pr20122.c: Likewise.
4930         * gcc.dg/vect/pr36493.c: Likewise.
4931         * gcc.dg/vect/pr37385.c: Likewise.
4932         * gcc.dg/vect/slp-7.c: Likewise.
4933         * gcc.dg/vect/slp-9.c: Likewise.
4934         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4935         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4936         * gcc.dg/vect/vect-35.c: Likewise.
4937         * gcc.dg/vect/vect-40.c: Likewise.
4938         * gcc.dg/vect/vect-42.c: Likewise.
4939         * gcc.dg/vect/vect-44.c: Likewise.
4940         * gcc.dg/vect/vect-46.c: Likewise.
4941         * gcc.dg/vect/vect-48.c: Likewise.
4942         * gcc.dg/vect/vect-52.c: Likewise.
4943         * gcc.dg/vect/vect-54.c: Likewise.
4944         * gcc.dg/vect/vect-56.c: Likewise.
4945         * gcc.dg/vect/vect-58.c: Likewise.
4946         * gcc.dg/vect/vect-60.c: Likewise.
4947         * gcc.dg/vect/vect-74.c: Likewise.
4948         * gcc.dg/vect/vect-75.c: Likewise.
4949         * gcc.dg/vect/vect-76.c: Likewise.
4950         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4951         * gcc.dg/vect/vect-77.c: Likewise.
4952         * gcc.dg/vect/vect-77-global.c: Likewise.
4953         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4954         * gcc.dg/vect/vect-78.c: Likewise.
4955         * gcc.dg/vect/vect-78-global.c: Likewise.
4956         * gcc.dg/vect/vect-80.c: Likewise.
4957         * gcc.dg/vect/vect-85.c: Likewise.
4958         * gcc.dg/vect/vect-87.c: Likewise.
4959         * gcc.dg/vect/vect-88.c: Likewise.
4960         * gcc.dg/vect/vect-92.c: Likewise.
4961         * gcc.dg/vect/vect-93.c: Likewise.
4962         * gcc.dg/vect/vect-95.c: Likewise.
4963         * gcc.dg/vect/vect-97.c: Likewise.
4964         * gcc.dg/vect/vect-complex-1.c: Likewise.
4965         * gcc.dg/vect/vect-complex-4.c: Likewise.
4966         * gcc.dg/vect/vect-complex-5.c: Likewise.
4967         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4968         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4969         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4970         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4971         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4972         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4973         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4974         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4975         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4976         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4977         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4978         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4979         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4980         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4981         * gcc.dg/vect/vect-outer-1.c: Likewise.
4982         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4983         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4984         * gcc.dg/vect/vect-outer-2.c: Likewise.
4985         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4986         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4987         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4988         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4989         * gcc.dg/vect/vect-outer-3.c: Likewise.
4990         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4991         * gcc.dg/vect/vect-outer-5.c: Likewise.
4992         * gcc.dg/vect/vect-outer-6.c: Likewise.
4993         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4994         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4995         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4996         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4997         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4998         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4999         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5000         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5001         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5002         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5003         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5004         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5005         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5006         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5007
5008 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5009
5010         PR c/24581
5011         * gcc.dg/torture/complex-sign.h: New header.
5012         * gcc.dg/torture/complex-sign-add.c,
5013         gcc.dg/torture/complex-sign-mixed-add.c,
5014         gcc.dg/torture/complex-sign-mixed-div.c,
5015         gcc.dg/torture/complex-sign-mixed-mul.c,
5016         gcc.dg/torture/complex-sign-mixed-sub.c,
5017         gcc.dg/torture/complex-sign-mul.c,
5018         gcc.dg/torture/complex-sign-sub.c: New tests.
5019
5020 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5021
5022         PR fortran/39876
5023         * gfortran.dg/intrinsic_3.f90: New.
5024
5025 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5026
5027         PR c/39037
5028         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5029         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5030         * gcc.dg/dfp/float-constant-double.c: New test.
5031         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5032         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5033         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5034         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5035         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5036         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5037         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5038         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5039         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5040
5041 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5042
5043         PR middle-end/40057
5044         * gcc.c-torture/execute/pr40057.c: New test.
5045
5046 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5047
5048         * gcc.c-torture/compile/const-high-part.c: New test.
5049
5050 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5051
5052         PR testsuite/40050
5053         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5054         build plugin.
5055
5056 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5057
5058         PR fortran/39630
5059         * gfortran.dg/proc_decl_1.f90: Modified.
5060         * gfortran.dg/proc_ptr_comp_1.f90: New.
5061         * gfortran.dg/proc_ptr_comp_2.f90: New.
5062         * gfortran.dg/proc_ptr_comp_3.f90: New.
5063         * gfortran.dg/proc_ptr_comp_4.f90: New.
5064         * gfortran.dg/proc_ptr_comp_5.f90: New.
5065         * gfortran.dg/proc_ptr_comp_6.f90: New.
5066
5067 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5068
5069         PR c++/17395
5070         * g++.dg/template/call7.C: New test.
5071
5072 2009-05-06  Diego Novillo  <dnovillo@google.com>
5073
5074         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5075
5076 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5077
5078         * gfortran.dg/pr40021.f: Moved to ...
5079         * gfortran.fortran-torture/execute/pr40021.f: Here.
5080
5081 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5082
5083         PR middle-end/39986
5084         * gcc.dg/dfp/pr39986.c: New test.
5085
5086 2009-05-06  Michael Matz  <matz@suse.de>
5087
5088         PR middle-end/40021
5089         * gfortran.dg/pr40021.f: New test.
5090
5091 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5092
5093         * lib/plugin-support.exp: New file containing support procs for
5094         plugin testcases.
5095         * lib/target-supports.exp (check_plugin_available): New proc.
5096         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5097         * gcc.dg/plugin/selfassign.c: New plugin source file.
5098         * gcc.dg/plugin/self-assign-test-1.c: New test.
5099         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5100         * g++.dg/README: Add description for plugin test.
5101         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5102         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5103         * g++.dg/plugin/selfassign.c: New plugin source file.
5104         * g++.dg/plugin/self-assign-test-1.C: New test.
5105         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5106         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5107         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5108         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5109
5110 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5111
5112         PR fortran/40041
5113         * gfortran.dg/intrinsic_2.f90: New test.
5114         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5115
5116 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5117
5118         PR c/40032
5119         * gcc.dg/noncompile/incomplete-5.c: New test.
5120
5121 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5122
5123         PR middle-end/39666
5124         * gcc.dg/pr39666-1.c: New test.
5125         * gcc.dg/pr39666-2.c: Likewise.
5126         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5127         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5128         * gfortran.dg/pr39666-1.f90: Likewise.
5129         * gfortran.dg/pr39666-2.f90: Likewise.
5130
5131 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5132
5133         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5134         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5135         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5136
5137 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5138
5139         PR fortran/39998
5140         * gfortran.dg/proc_ptr_17.f90: New.
5141
5142 2009-05-05  Richard Guenther  <rguenther@suse.de>
5143
5144         PR tree-optimization/40022
5145         * gcc.c-torture/execute/pr40022.c: New testcase.
5146
5147 2009-05-05  Richard Guenther  <rguenther@suse.de>
5148
5149         PR middle-end/40023
5150         * gcc.c-torture/compile/pr40023.c: New testcase.
5151
5152 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5153
5154         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5155         * g++.dg/template/overload9.C: Likewise.
5156         * g++.dg/ext/ms-1.C: New.
5157
5158 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5159
5160         PR c++/40013
5161         * g++.dg/ext/vla7.C: New test.
5162
5163 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5164
5165         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5166
5167 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5168
5169         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5170         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5171         Update expected errors.
5172
5173 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5174
5175         PR c++/28152
5176         * g++.dg/parse/parser-pr28152.C: New.
5177         * g++.dg/parse/parser-pr28152-2.C: New.
5178
5179 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5180
5181         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5182
5183 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5184
5185         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5186         * gcc.target/sparc/fexpand-2.c: Likewise.
5187         * gcc.target/sparc/fpmerge-2.c: Likewise.
5188         * gcc.target/sparc/pdist-2.c: Likewise.
5189
5190 2009-05-03  Richard Guenther  <rguenther@suse.de>
5191
5192         PR c/39983
5193         * gcc.c-torture/compile/pr39983.c: New testcase.
5194
5195 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5196
5197         * gcc.dg/c99-complex-3.c: New test.
5198
5199 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5200
5201         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5202
5203 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5204
5205         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5206
5207 2009-05-02  Richard Guenther  <rguenther@suse.de>
5208
5209         PR middle-end/40001
5210         * gcc.target/spu/pr40001.c: New testcase.
5211
5212 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5213
5214         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5215
5216 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5217
5218         PR middle-end/39579
5219         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5220         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5221
5222 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5223
5224         PR testsuite/39776
5225         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5226         no longer issued.
5227
5228 2009-04-30  David Ayers  <ayers@fsfe.org>
5229
5230         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5231         and gcc_error_prefix variables.
5232         * objc.dg/bad-receiver-type.m: Update to match correct
5233         diagnostics marker.
5234         * objc.dg/encode-5.m: Likewise.
5235         * objc.dg/id-1.m: Likewise.
5236         * objc.dg/method-1.m: Likewise.
5237         * objc.dg/method-6.m: Likewise.
5238         * objc.dg/method-7.m: Likewise.
5239         * objc.dg/method-9.m: Likewise.
5240         * objc.dg/method-11.m: Likewise.
5241         * objc.dg/method-20.m: Likewise.
5242         * objc.dg/private-1.m: Likewise.
5243
5244 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5245
5246         PR libfortran/39667
5247         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5248         * gfortran.dg/advance_4.f90: Likewise
5249         * gfortran.dg/advance_5.f90: Likewise
5250         * gfortran.dg/append_1.f90: Likewise
5251         * gfortran.dg/backslash_1.f90: Likewise
5252         * gfortran.dg/backslash_2.f90: Likewise
5253         * gfortran.dg/backslash_3.f: Likewise
5254         * gfortran.dg/backspace_10.f90: Likewise
5255         * gfortran.dg/backspace_3.f: Likewise
5256         * gfortran.dg/backspace_4.f: Likewise
5257         * gfortran.dg/backspace_5.f: Likewise
5258         * gfortran.dg/backspace_8.f: Likewise
5259         * gfortran.dg/backspace_9.f: Likewise
5260         * gfortran.dg/complex_write.f90: Likewise
5261         * gfortran.dg/convert_implied_open.f90: Likewise
5262         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5263         * gfortran.dg/dos_eol.f: Likewise
5264         * gfortran.dg/empty_format_1.f90: Likewise
5265         * gfortran.dg/endfile.f: Likewise
5266         * gfortran.dg/eof_1.f90: Likewise
5267         * gfortran.dg/eor_1.f90: Likewise
5268         * gfortran.dg/eor_handling_1.f90: Likewise
5269         * gfortran.dg/eor_handling_2.f90: Likewise
5270         * gfortran.dg/eor_handling_3.f90: Likewise
5271         * gfortran.dg/eor_handling_4.f90: Likewise
5272         * gfortran.dg/eor_handling_5.f90: Likewise
5273         * gfortran.dg/error_recovery_5.f90: Likewise
5274         * gfortran.dg/f2003_inquire_1.f03: Likewise
5275         * gfortran.dg/f2003_io_4.f03: Likewise
5276         * gfortran.dg/f2003_io_5.f03: Likewise
5277         * gfortran.dg/f2003_io_7.f03: Likewise
5278         * gfortran.dg/fgetc_1.f90: Likewise
5279         * gfortran.dg/fgetc_2.f90: Likewise
5280         * gfortran.dg/flush_1.f90: Likewise
5281         * gfortran.dg/fmt_exhaust.f90: Likewise
5282         * gfortran.dg/fmt_huge.f90: Likewise
5283         * gfortran.dg/fmt_read.f90: Likewise
5284         * gfortran.dg/fmt_t_1.f90: Likewise
5285         * gfortran.dg/fmt_t_2.f90: Likewise
5286         * gfortran.dg/fmt_t_3.f90: Likewise
5287         * gfortran.dg/fmt_t_4.f90: Likewise
5288         * gfortran.dg/fmt_t_5.f90: Likewise
5289         * gfortran.dg/fmt_t_7.f: Likewise
5290         * gfortran.dg/fseek.f90: Likewise
5291         * gfortran.dg/ftell_1.f90: Likewise
5292         * gfortran.dg/ftell_2.f90: Likewise
5293         * gfortran.dg/func_derived_3.f90: Likewise
5294         * gfortran.dg/inquire_9.f90: Likewise
5295         * gfortran.dg/iostat_1.f90: Likewise
5296         * gfortran.dg/iostat_2.f90: Likewise
5297         * gfortran.dg/list_read_1.f90: Likewise
5298         * gfortran.dg/list_read_4.f90: Likewise
5299         * gfortran.dg/list_read_5.f90: Likewise
5300         * gfortran.dg/list_read_7.f90: Likewise
5301         * gfortran.dg/list_read_8.f90: Likewise
5302         * gfortran.dg/list_read_9.f90: Likewise
5303         * gfortran.dg/namelist_13.f90: Likewise
5304         * gfortran.dg/namelist_14.f90: Likewise
5305         * gfortran.dg/namelist_15.f90: Likewise
5306         * gfortran.dg/namelist_16.f90: Likewise
5307         * gfortran.dg/namelist_17.f90: Likewise
5308         * gfortran.dg/namelist_18.f90: Likewise
5309         * gfortran.dg/namelist_19.f90: Likewise
5310         * gfortran.dg/namelist_20.f90: Likewise
5311         * gfortran.dg/namelist_24.f90: Likewise
5312         * gfortran.dg/namelist_26.f90: Likewise
5313         * gfortran.dg/namelist_27.f90: Likewise
5314         * gfortran.dg/namelist_28.f90: Likewise
5315         * gfortran.dg/namelist_37.f90: Likewise
5316         * gfortran.dg/namelist_38.f90: Likewise
5317         * gfortran.dg/namelist_39.f90: Likewise
5318         * gfortran.dg/namelist_40.f90: Likewise
5319         * gfortran.dg/namelist_43.f90: Likewise
5320         * gfortran.dg/namelist_44.f90: Likewise
5321         * gfortran.dg/namelist_45.f90: Likewise
5322         * gfortran.dg/namelist_46.f90: Likewise
5323         * gfortran.dg/namelist_47.f90: Likewise
5324         * gfortran.dg/namelist_48.f90: Likewise
5325         * gfortran.dg/namelist_49.f90: Likewise
5326         * gfortran.dg/namelist_50.f90: Likewise
5327         * gfortran.dg/namelist_51.f90: Likewise
5328         * gfortran.dg/namelist_52.f90: Likewise
5329         * gfortran.dg/namelist_56.f90: Likewise
5330         * gfortran.dg/namelist_char_only.f90: Likewise
5331         * gfortran.dg/namelist_use.f90: Likewise
5332         * gfortran.dg/namelist_use_only.f90: Likewise
5333         * gfortran.dg/noadv_size.f90: Likewise
5334         * gfortran.dg/open_access_append_1.f90: Likewise
5335         * gfortran.dg/pad_no.f90: Likewise
5336         * gfortran.dg/pr12884.f: Likewise
5337         * gfortran.dg/pr17090.f90: Likewise
5338         * gfortran.dg/pr17285.f90: Likewise
5339         * gfortran.dg/pr17286.f90: Likewise
5340         * gfortran.dg/pr18122.f90: Likewise
5341         * gfortran.dg/pr18210.f90: Likewise
5342         * gfortran.dg/pr18392.f90: Likewise
5343         * gfortran.dg/pr19155.f: Likewise
5344         * gfortran.dg/pr19216.f: Likewise
5345         * gfortran.dg/pr19467.f90: Likewise
5346         * gfortran.dg/pr19657.f: Likewise
5347         * gfortran.dg/pr20257.f90: Likewise
5348         * gfortran.dg/read_bad_advance.f90: Likewise
5349         * gfortran.dg/read_eof_2.f90: Likewise
5350         * gfortran.dg/read_eof_4.f90: Likewise
5351         * gfortran.dg/read_many_1.f: Likewise
5352         * gfortran.dg/read_noadvance.f90: Likewise
5353         * gfortran.dg/read_repeat.f90: Likewise
5354         * gfortran.dg/read_size_noadvance.f90: Likewise
5355         * gfortran.dg/read_x_past.f: Likewise
5356         * gfortran.dg/record_marker_1.f90: Likewise
5357         * gfortran.dg/record_marker_3.f90: Likewise
5358         * gfortran.dg/rewind_1.f90: Likewise
5359         * gfortran.dg/runtime_warning_1.f90: Likewise
5360         * gfortran.dg/shape_3.f90: Likewise
5361         * gfortran.dg/slash_1.f90: Likewise
5362         * gfortran.dg/stat_1.f90: Likewise
5363         * gfortran.dg/stat_2.f90: Likewise
5364         * gfortran.dg/streamio_11.f90: Likewise
5365         * gfortran.dg/streamio_3.f90: Likewise
5366         * gfortran.dg/streamio_4.f90: Likewise
5367         * gfortran.dg/streamio_9.f90: Likewise
5368         * gfortran.dg/tl_editing.f90: Likewise
5369         * gfortran.dg/unf_io_convert_1.f90: Likewise
5370         * gfortran.dg/unf_io_convert_2.f90: Likewise
5371         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5372         * gfortran.dg/unf_short_record_1.f90: Likewise
5373         * gfortran.dg/utf8_1.f03: Likewise
5374         * gfortran.dg/utf8_2.f03: Likewise
5375         * gfortran.dg/widechar_IO_1.f90: Likewise
5376         * gfortran.dg/write_check3.f90: Likewise
5377         * gfortran.dg/write_rewind_2.f: Likewise
5378         * gfortran.dg/x_slash_2.f: Likewise
5379
5380 2009-04-29  Richard Guenther  <rguenther@suse.de>
5381
5382         PR target/39943
5383         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5384         New.
5385         (check_effective_target_vect_floatuint_cvt): Likewise.
5386         * gcc.dg/vect/slp-10.c: Adjust.
5387         * gcc.dg/vect/slp-11.c: Adjust.
5388         * gcc.dg/vect/slp-12b.c: Adjust.
5389         * gcc.dg/vect/slp-33.c: Adjust.
5390         * gcc.c-torture/compile/pr39943.c: New testcase.
5391
5392 2009-04-29  Richard Guenther  <rguenther@suse.de>
5393
5394         PR middle-end/39937
5395         * gcc.c-torture/compile/pr39937.c: New testcase.
5396
5397 2009-04-29  Richard Guenther  <rguenther@suse.de>
5398
5399         PR tree-optimization/39941
5400         * gcc.c-torture/compile/pr39941.c: New testcase.
5401
5402 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5403
5404         * gcc.target/bfin/20090411-1.c: New test.
5405
5406 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5407
5408         PR target/39565
5409         * gcc.dg/pr39565.c: New testcase.
5410
5411 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5412
5413         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5414         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5415         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5416         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5417         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5418         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5419         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5420         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5421         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5422         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5423         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5424         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5425         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5426         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5427         * gcc.target/i386/pr37191.c: Likewise.
5428         * gcc.target/i386/reload-1.c: Likewise.
5429         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5430         * g++.old-deja/g++.pt/repo2.C: Likewise.
5431         * g++.old-deja/g++.pt/repo3.C: Likewise.
5432         * g++.old-deja/g++.pt/repo4.C: Likewise.
5433         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5434         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5435         * g++.dg/template/repo1.C: Likewise.
5436         * g++.dg/template/repo2.C: Likewise.
5437         * g++.dg/template/repo3.C: Likewise.
5438         * g++.dg/template/repo4.C: Likewise.
5439         * g++.dg/template/repo5.C: Likewise.
5440         * g++.dg/template/repo6.C: Likewise.
5441         * g++.dg/template/repo7.C: Likewise.
5442         * g++.dg/template/repo8.C: Likewise.
5443         * g++.dg/template/repo9.C: Likewise.
5444         * g++.dg/rtti/repo1.C: Likewise.
5445         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5446         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5447         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5448         * g++.dg/other/PR23205.C: Skip for vxworks.
5449         * g++.dg/ext/visibility/class1.C: Requires PIC.
5450         * g++.dg/eh/async-unwind2.C: Requires PIC.
5451         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5452         does not have cxa_exit.
5453
5454 2009-04-28  Jing Yu  <jingyu@google.com>
5455
5456         PR testsuite/39790
5457         * lib/target-supports.exp (check_effective_target_tls): Remove
5458         comment of caching.
5459         (check_effective_target_tls_native): Likewise.
5460         (check_effective_target_tls_runtime): Likewise.
5461         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5462         tls to tls_runtime.
5463         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5464
5465 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5466
5467         PR fortran/39946
5468         * gfortran.dg/proc_ptr_16.f90: New.
5469
5470 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5471
5472         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5473         lp64 is true.
5474
5475 2009-04-28  Richard Guenther  <rguenther@suse.de>
5476
5477         PR middle-end/39937
5478         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5479
5480 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5481
5482         * g++.dg/warn/pr35652.C: Removed.
5483         * gcc.dg/pr35652.c: Likewise.
5484
5485 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5486
5487         * gcc.target/ia64/20071210-2.c: New testcase.
5488
5489 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5490
5491         PR c/39323
5492         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5493         * gcc.dg/pr39323-3.c: Ditto.
5494
5495 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5496
5497         PR fortran/39930
5498         PR fortran/39931
5499         * gfortran.dg/ambiguous_reference_2.f90: New.
5500         * gfortran.dg/pointer_assign_7.f90: New.
5501
5502 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5503             Mark Mitchell  <mark@codesourcery.com>
5504
5505         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5506         * gcc.dg/20020103-1.c: Check for __ppc.
5507         * gcc.dg/asm-b.c: Check for __ppc.
5508         * gcc.dg/20020919-1.c: Check for __ppc.
5509         * gcc.dg/20020312-2.c: Likewise.
5510         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5511         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5512         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5513         * g++.dg/warn/weak1.C: Likewise.
5514         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5515         static so appropriate optimizations kick in.
5516         (find_base_value_wrapper): New function.
5517         * g++.dg/eh/simd-5.C: Fix target triplet.
5518         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5519
5520 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5521             H.J. Lu  <hongjiu.lu@intel.com>
5522
5523         PR target/39911
5524         * gcc.target/i386/pr39911.c: New test.
5525
5526 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5527
5528         PR fortran/39879
5529         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5530
5531 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5532
5533         PR c++/35652
5534         Revert:
5535
5536         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5537
5538         * gcc.dg/pr35652.C: New.
5539         * g++.dg/warn/pr35652.C: New.
5540         * gcc.dg/format/plus-1.c: Adjust message.
5541
5542 2009-04-27  DJ Delorie  <dj@redhat.com>
5543
5544         * lib/target-supports.exp (check_effective_target_double64): New.
5545         (check_effective_target_double64plus): New.
5546         (check_effective_target_large_double): New.
5547         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5548         * gcc.dg/div-double-1.c: Likewise.
5549         * gcc.dg/Wconversion-real.c: Require large_double.
5550         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5551
5552         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5553         are too small.
5554
5555         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5556         constants as long.
5557
5558 2009-04-27  Ian Lance Taylor  <iant@google.com>
5559
5560         * gcc.dg/Wcxx-compat-5.c: New testcase.
5561         * gcc.dg/Wcxx-compat-6.c: New testcase.
5562
5563 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5564
5565         Allow non-constant arguments to conversion intrinsics.
5566         * gcc.target/spu/intrinsics-3.c: Update tests.
5567
5568 2009-04-27  Richard Guenther  <rguenther@suse.de>
5569
5570         PR middle-end/39928
5571         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5572         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5573
5574 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5575
5576         PR target/39903
5577         * gcc.dg/torture/pr39903-1.c: New.
5578         * gcc.dg/torture/pr39903-2.c: Likewise.
5579
5580 2009-04-27  Revital Eres  <eres@il.ibm.com>
5581
5582         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5583         and check it.
5584         * gcc.dg/sms-2.c: Add dump check.
5585         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5586         and check it.
5587         * gcc.dg/sms-4.c: Likewise.
5588         * gcc.dg/sms-5.c: Likewise.
5589         * gcc.dg/sms-6.c: Likewise.
5590         * gcc.dg/sms-7.c: Likewise.
5591         * gcc.dg/sms-antideps.c: Rename to...
5592         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5593
5594 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5595
5596         * gnat.dg/opt2.adb: New test.
5597
5598 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5599
5600         PR c++/39875
5601         * g++.dg/warn/Wunused-15.C: New test.
5602
5603 2009-04-26  Michael Matz  <matz@suse.de>
5604
5605         Expand from SSA.
5606         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5607         change regexps.
5608         * gcc.target/i386/pr37248-1.c: Modified.
5609         * gcc.target/i386/pr37248-3.c: Modified.
5610         * gcc.target/i386/pr37248-2.c: Modified.
5611         * gnat.dg/aliasing1.adb: Modified.
5612         * gnat.dg/pack9.adb: Modified.
5613         * gnat.dg/aliasing2.adb: Modified.
5614         * gcc.dg/strict-overflow-2.c: Modified.
5615         * gcc.dg/autopar/reduc-1char.c: Modified.
5616         * gcc.dg/autopar/reduc-2char.c: Modified.
5617         * gcc.dg/autopar/reduc-1.c: Modified.
5618         * gcc.dg/autopar/reduc-2.c: Modified.
5619         * gcc.dg/autopar/reduc-3.c: Modified.
5620         * gcc.dg/autopar/reduc-6.c: Modified.
5621         * gcc.dg/autopar/reduc-7.c: Modified.
5622         * gcc.dg/autopar/reduc-8.c: Modified.
5623         * gcc.dg/autopar/reduc-9.c: Modified.
5624         * gcc.dg/autopar/reduc-1short.c: Modified.
5625         * gcc.dg/autopar/reduc-2short.c: Modified.
5626         * gcc.dg/autopar/parallelization-1.c: Modified.
5627         * gcc.dg/strict-overflow-4.c: Modified.
5628         * gcc.dg/strict-overflow-6.c: Modified.
5629         * gcc.dg/gomp/combined-1.c: Modified.
5630         * gcc.dg/no-strict-overflow-1.c: Modified.
5631         * gcc.dg/no-strict-overflow-3.c: Modified.
5632         * gcc.dg/no-strict-overflow-5.c: Modified.
5633         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5634         * gcc.dg/tree-ssa/pr18134.c: Modified.
5635         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5636         * gcc.dg/tree-ssa/vector-2.c: Modified.
5637         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5638         * gcc.dg/tree-ssa/loop-21.c: Modified.
5639         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5640         * gcc.dg/tree-ssa/vector-3.c: Modified.
5641         * gcc.dg/tree-ssa/asm-3.c: Modified.
5642         * gcc.dg/tree-ssa/pr23294.c: Modified.
5643         * gcc.dg/tree-ssa/loop-22.c: Modified.
5644         * gcc.dg/tree-ssa/loop-15.c: Modified.
5645         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5646         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5647         * gcc.dg/tree-ssa/pr20139.c: Modified.
5648         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5649         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5650         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5651         * gcc.dg/tree-ssa/loop-5.c: Modified.
5652         * gcc.dg/tree-ssa/pr19431.c: Modified.
5653         * gcc.dg/tree-ssa/pr32044.c: Modified.
5654         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5655         * gcc.dg/tree-ssa/loop-19.c: Modified.
5656         * gcc.dg/tree-ssa/loop-28.c: Modified.
5657         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5658         * gcc.dg/tree-ssa/divide-1.c: Modified.
5659         * gcc.dg/tree-ssa/inline-1.c: Modified.
5660         * gcc.dg/tree-ssa/divide-3.c: Modified.
5661         * gcc.dg/tree-ssa/pr30978.c: Modified.
5662         * gcc.dg/tree-ssa/alias-6.c: Modified.
5663         * gcc.dg/tree-ssa/divide-4.c: Modified.
5664         * gcc.dg/tree-ssa/alias-11.c: Modified.
5665         * gcc.dg/no-strict-overflow-7.c: Modified.
5666         * gcc.dg/strict-overflow-1.c: Modified.
5667         * gcc.dg/pr15784-4.c: Modified.
5668         * gcc.dg/pr34263.c: Modified.
5669         * gcc.dg/strict-overflow-3.c: Modified.
5670         * gcc.dg/tree-prof/stringop-1.c: Modified.
5671         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5672         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5673         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5674         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5675         * gcc.dg/no-strict-overflow-2.c: Modified.
5676         * gcc.dg/no-strict-overflow-4.c: Modified.
5677         * gcc.dg/no-strict-overflow-6.c: Modified.
5678         * g++.dg/tree-ssa/pr27090.C: Modified.
5679         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5680         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5681         * g++.dg/tree-ssa/pr19807.C: Modified.
5682         * g++.dg/opt/pr30965.C: Modified.
5683         * g++.dg/init/new17.C: Modified.
5684         * gfortran.dg/whole_file_6.f90: Modified.
5685         * gfortran.dg/whole_file_5.f90: Modified.
5686         * gfortran.dg/reassoc_1.f90: Modified.
5687         * gfortran.dg/reassoc_3.f90: Modified.
5688
5689 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5690
5691         PR fortran/39893
5692         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5693
5694 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5695
5696         PR inline-asm/39543
5697         * gcc.target/i386/pr39543-1.c: New test.
5698         * gcc.target/i386/pr39543-2.c: New test.
5699         * gcc.target/i386/pr39543-3.c: New test.
5700
5701         PR c/39889
5702         * gcc.dg/Wunused-value-3.c: New test.
5703
5704 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5705
5706         PR c/39581
5707         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5708         gcc.dg/vla-21.c: New tests.
5709
5710 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5711
5712         PR c/39556
5713         * gcc.dg/inline-34.c: New test.
5714
5715 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5716
5717         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5718         gcc.dg/enum-const-3.c: New tests.
5719         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5720         -pedantic-errors.  Update expected diagnostics.
5721
5722 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5723
5724         PR c/39582
5725         * gcc.dg/vla-20.c: New test.
5726
5727 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5728
5729         PR c/39564
5730         * gcc.dg/vla-19.c: New test.
5731
5732 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5733
5734         PR preprocessor/39559
5735         * gcc.dg/c99-intconst-2.c: New test.
5736
5737 2009-04-25  Jan Hubicka  <jh@suse.cz>
5738
5739         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5740
5741 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5742
5743         PR fortran/39688
5744         * gfortran.dg/import7.f90: New.
5745
5746 2009-04-24  Richard Guenther  <rguenther@suse.de>
5747
5748         * gcc.dg/tree-ssa/vrp48.c: Fix.
5749
5750 2008-04-24  Doug Kwan  <dougkwan@google.com>
5751
5752         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5753         destination are the same.
5754
5755 2009-04-24  Richard Guenther  <rguenther@suse.de>
5756
5757         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5758
5759 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5760
5761         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5762         gcc.dg/array-const-3.c: New tests.
5763
5764 2009-04-24  Ian Lance Taylor  <iant@google.com>
5765
5766         * gcc.dg/Wcxx-compat-4.c: New testcase.
5767
5768 2009-04-24  Daniel Kraft  <d@domob.eu>
5769
5770         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5771         expected on already erraneous symbol (renamed to fresh one).
5772
5773 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5774
5775         PR middle-end/39867
5776         * gcc.dg/pr39867.c: New.
5777
5778 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5779
5780         PR fortran/39861
5781         PR fortran/39864
5782         * gfortran.dg/intrinsic_1.f90: New.
5783
5784 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5785
5786         * gnat.dg/alignment7.adb: New test.
5787         * gnat.dg/alignment8.adb: Likewise.
5788
5789 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5790
5791         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5792         * gnat.dg/specs/rep_clause2.ads: New test.
5793
5794 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5795
5796         PR rtl-optimization/39794
5797         * gcc.dg/pr39794.c: New test.
5798
5799 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5800
5801         * gnat.dg/atomic1.adb: New test.
5802         * gnat.dg/atomic1_pkg.ads: New helper.
5803
5804 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5805
5806         PR testsuite/39623
5807         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5808         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5809
5810 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5811
5812         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5813         warning.
5814
5815 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5816
5817         PR C/31499
5818         * gcc.dg/vector-init-1.c: New testcase.
5819         * gcc.dg/vector-init-2.c: New testcase.
5820
5821 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5822
5823         * gnat.dg/enum2.adb: New test.
5824         * gnat.dg/enum2_pkg.ads: New helper.
5825
5826 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5827
5828         PR c/39855
5829         * gcc.dg/torture/pr39855.c: New test.
5830
5831 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5832
5833         PR c++/39639
5834         * g++.dg/cpp0x/pr39639.C: New test.
5835
5836 2009-04-22  Mark Heffernan  <meheff@google.com>
5837
5838         * gcc.dg/profile-generate-3.c: New test.
5839
5840 2009-04-22  Jan Hubicka  <jh@suse.cz>
5841
5842         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5843
5844 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5845
5846         PR testsuite/39623
5847         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5848
5849 2009-04-22  Richard Guenther  <rguenther@suse.de>
5850
5851         PR tree-optimization/39824
5852         * gcc.c-torture/compile/pr39824.c: New testcase.
5853
5854 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5855
5856         PR c++/14875
5857         * g++.dg/parse/parser-pr14875.C: New.
5858         * g++.dg/parse/parser-pr14875-2.C: New.
5859         * g++.dg/parse/error6.C: Update match string.
5860
5861 2009-04-22  Richard Guenther  <rguenther@suse.de>
5862
5863         PR tree-optimization/39845
5864         * gcc.c-torture/compile/pr39845.c: New testcase.
5865
5866 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5867
5868         PR fortran/39735
5869         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5870         * gfortran.dg/external_initializer.f90: Modified.
5871         * gfortran.dg/interface_26.f90: Modified.
5872         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5873         * gfortran.dg/proc_ptr_3.f90: Modified.
5874         * gfortran.dg/proc_ptr_15.f90: New.
5875         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5876
5877 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5878
5879         PR c++/35711
5880         * g++.dg/warn/pr35711.C: New.
5881         * g++.dg/conversion/ptrmem2.C: Update.
5882
5883 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5884
5885         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5886         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5887         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5888         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5889         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5890         gcc.c-torture/ChangeLog.0,
5891         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5892         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5893         gcc.target/i386/math-torture/math-torture.exp,
5894         gcc.target/mips/inter/mips16-inter.exp,
5895         gcc.target/mips/mips-nonpic/README,
5896         gcc.target/x86_64/abi/README.gcc,
5897         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5898         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5899         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5900         notices.
5901         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5902
5903 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5904
5905         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5906
5907 2009-04-21  Richard Guenther  <rguenther@suse.de>
5908
5909         PR middle-end/39829
5910         * gcc.dg/torture/pr39829.c: New testcase.
5911
5912 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5913
5914         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5915
5916 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5917
5918         PR 16202
5919         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5920         * gcc.dg/sequence-pt-2.c: New.
5921         * gcc.dg/sequence-pt-3.c: New.
5922         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5923         * g++.dg/warn/sequence-pt-2.c: New.
5924         * g++.dg/warn/sequence-pt-3.c: New.
5925
5926 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5927
5928         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5929
5930 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5931
5932         * gnat.dg/import1.ad[sb]: New test.
5933
5934 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5935
5936         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5937         return 0.
5938
5939 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5940
5941         PR fortran/39811
5942         * gfortran.dg/continuation_11.f90: New test.
5943
5944 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5945
5946         PR c++/13358
5947         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5948         messages. Test for "long long" in system headers.
5949         * gcc.dg/c99-longlong-2.c: New.
5950         * g++.dg/warn/pr13358.C: New.
5951         * g++.dg/warn/pr13358-2.C: New.
5952         * g++.dg/warn/pr13358-3.C: New.
5953         * g++.dg/warn/pr13358-4.C: New.
5954
5955 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5956
5957         * gcc.dg/framework-2.c: Fix up for non existent includes
5958         being fatal errors now.
5959
5960 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5961
5962         PR fortran/39800
5963         * gfortran.dg/private_type_13.f90: New test.
5964         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5965
5966 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5967
5968         PR c++/39803
5969         * g++.dg/warn/Wunused-14.C: New test.
5970
5971 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5972
5973         * gnat.dg/specs/small_alignment.ads: New test.
5974
5975 2009-04-20  Ian Lance Taylor  <iant@google.com>
5976
5977         * gcc.dg/Wcxx-compat-3.c: New testcase.
5978
5979 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5980
5981         * gnat.dg/pack13.ad[sb]: New test.
5982         * gnat.dg/pack13_pkg.ads: New helper.
5983
5984 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5985
5986         * gnat.dg/discr11.ad[sb]: New test.
5987         * gnat.dg/discr11_pkg.ads: New helper.
5988
5989 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5990
5991         PR tree-optimization/39675
5992         * gcc.dg/vect/O3-pr39675-2.c: New test.
5993
5994 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5995
5996         * gnat.dg/rep_clause3.adb: New test.
5997
5998 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5999
6000         PR c/37481
6001         * gcc.dg/c99-flex-array-7.c: New test.
6002
6003 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6004
6005         PR c/19771
6006         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6007
6008 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6009
6010         PR c/38243
6011         * gcc.dg/c99-restrict-3.c: New test.
6012
6013 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6014
6015         PR preprocessor/20078
6016         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6017
6018 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6019
6020         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6021         Do not pass -B$root after -margs.
6022
6023 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6024
6025         PR c/32061
6026         PR c++/36954
6027         * gcc.dg/pr32061.c: New.
6028         * gcc.dg/Wlogical-op-1.c: Update.
6029         * g++.dg/warn/Wlogical-op-1.C: Update.
6030         * g++.dg/warn/pr36954.C: New.
6031
6032 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6033
6034         PR c/27676
6035         * gcc.dg/lvalue-5.c: New test.
6036
6037 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6038
6039         PR c/22367
6040         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6041
6042 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6043
6044         * gcc.dg/cpp/include5.c: New test.
6045
6046 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6047
6048         PR c/35210
6049         * gcc.dg/call-diag-2.c: New test.
6050
6051 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6052
6053         PR preprocessor/39646
6054         * gcc.dg/cpp/line8.c: New test.
6055
6056 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6057
6058         PR preprocessor/39647
6059         * gcc.dg/cpp/line7.c: New test.
6060
6061 2009-04-18  Richard Guenther  <rguenther@suse.de>
6062
6063         PR middle-end/39804
6064         * gcc.target/i386/pr39804.c: New testcase.
6065
6066 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6067
6068         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6069         * g++.dg/other/pr39496.C: Likewise.
6070
6071 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6072
6073         PR middle-end/36902
6074         * gcc.dg/pr36902.c: New.
6075
6076 2009-04-17  Diego Novillo  <dnovillo@google.com>
6077
6078         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6079         violation for variable 'inside_main'.
6080
6081 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6082
6083         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6084
6085 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6086
6087         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6088
6089 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6090
6091         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6092         * gfortran.dg/chmod_2.f90: Likewise.
6093         * gfortran.dg/chmod_3.f90: Likewise.
6094         * gfortran.dg/open_errors.f90: Likewise.
6095         * gfortran.dg/stat_1.f90: Likewise.
6096         * gfortran.dg/stat_2.f90: Likewise.
6097
6098 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6099
6100         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6101         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6102         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6103         * gfortran.dg/nearest_1.f90: Likewise.
6104         * gfortran.dg/nearest_3.f90: Likewise.
6105         * gfortran.dg/isnan_1.f90: Likewise.
6106         * gfortran.dg/isnan_2.f90: Likewise.
6107         * gfortran.dg/nan_1.f90: Likewise.
6108         * gfortran.dg/nan_2.f90: Likewise.
6109         * gfortran.dg/nan_3.f90: Likewise.
6110         * gfortran.dg/nan_4.f90: Likewise.
6111         * gfortran.dg/module_nan.f90: Likewise.
6112         * gfortran.dg/int_conv_2.f90: Likewise.
6113         * gfortran.dg/init_flag_3.f90: Likewise.
6114         * gfortran.dg/namelist_42.f90: Likewise.
6115         * gfortran.dg/namelist_43.f90: Likewise.
6116         * gfortran.dg/real_const_3.f90: Likewise.
6117         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6118
6119         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6120         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6121         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6122         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6123         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6124
6125         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6126         * gfortran.dg/gamma_5.f90: Likewise.
6127
6128 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6129
6130         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6131         less strict so it also works with auto-overlay support.
6132         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6133         for "exceeds local store" linker errors on the SPU.
6134
6135         * lib/gfortran.exp: Include target-supports.exp.
6136         (gfortran_init): On SPU targets where automatic overlay support
6137         is available, use it to build all Fortran test cases.
6138
6139         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6140
6141 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6142
6143         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6144         rule enforced by gnat on taft types.
6145
6146 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6147
6148         PR testsuite/39792
6149         * g++.dg/ext/complit11.C: Add empty dg-options.
6150
6151 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6152
6153         PR c++/17570
6154         * g++.dg/template/defarg11.C: New test.
6155
6156 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6157
6158         PR c++/28766
6159         * g++.dg/ext/complit11.C: New testcase.
6160
6161 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6162
6163         PR c++/39551
6164         * g++.dg/warn/Wunused-13.C: New testcase.
6165
6166 2009-04-15  Ian Lance Taylor  <iant@google.com>
6167
6168         * gcc.dg/Wenum-compare-1.c: New testcase.
6169
6170 2009-04-15  Richard Guenther  <rguenther@suse.de>
6171
6172         PR tree-optimization/39764
6173         * g++.dg/torture/pr39764.C: New testcase.
6174
6175 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6176
6177         * g++.dg/ext/altivec-17.C: New.
6178
6179 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6180
6181         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6182         * gnat.dg/specs/limited1.ads: Ditto.
6183
6184 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6185
6186         PR testsuite/39769
6187         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6188         for testing the results of estimate instructions.
6189         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6190         * gcc.dg/vmx/3a-05.c (test): Ditto.
6191
6192 2009-04-14  Jason Merrill  <jason@redhat.com>
6193
6194         PR c++/39763
6195         * g++.dg/warn/Wshadow-4.C: Extend.
6196
6197 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6198
6199         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6200         (do_D): Remove attribute hidden.
6201
6202 2009-04-13  Jason Merrill  <jason@redhat.com>
6203
6204         PR c++/39480
6205         * g++.dg/init/copy7.C: New.
6206
6207 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6208
6209         PR testsuite/39733
6210         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6211         (check_for_all_options): This.
6212
6213 2009-04-13  Jason Merrill  <jason@redhat.com>
6214
6215         PR c++/39750
6216         * g++.dg/template/crash90.C: New.
6217
6218 2009-04-12  Jason Merrill  <jason@redhat.com>
6219
6220         PR c++/39742
6221         * g++.dg/overload/extern-C-2.C: New.
6222
6223 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6224
6225         PR preprocessor/31869
6226         * gcc.dg/cpp/strify5.c: New test.
6227
6228 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6229
6230         * gnat.dg/enum1.adb: New test.
6231         * gnat.dg/enum1_pkg.ads: New helper.
6232
6233 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6234
6235         PR target/39740
6236         * gcc.target/alpha/pr39740.c: New test.
6237
6238 2009-04-11  Daniel Kraft  <d@domob.eu>
6239
6240         PR fortran/37746
6241         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6242         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6243         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6244         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6245         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6246         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6247         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6248         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6249         expected string length that failed with -fbounds-check now.
6250         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6251
6252 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6253
6254         PR fortran/39692
6255         * gfortran.dg/proc_ptr_14.f90: New.
6256
6257 2009-04-11  Richard Guenther  <rguenther@suse.de>
6258
6259         PR middle-end/39732
6260         * g++.dg/torture/pr39732.C: New testcase.
6261
6262 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6263
6264         * gfortran.dg/whole_file_5.f90: New.
6265         * gfortran.dg/whole_file_6.f90: New.
6266
6267 2009-04-11  Richard Guenther  <rguenther@suse.de>
6268
6269         PR tree-optimization/39713
6270         * g++.dg/torture/pr39713.C: New testcase.
6271
6272 2009-04-10  Richard Guenther  <rguenther@suse.de>
6273
6274         PR c/39712
6275         * gcc.dg/pr39712.c: New testcase.
6276
6277 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6278
6279         PR c++/28301
6280         * g++.dg/cpp0x/enum2.C: Updated.
6281         * g++.dg/debug/pr22514.C: Likewise.
6282         * g++.dg/parse/enum2.C: Likewise.
6283         * g++.dg/parse/enum3.C: Likewise.
6284         * g++.dg/template/crash79.C: Likewise.
6285         * g++.old-deja/g++.jason/cond.C: Likewise.
6286
6287 2009-04-10  Chao-ying Fu  <fu@mips.com>
6288
6289         * gcc.target/mips/interrupt_handler.c: Change from compile to
6290         assemble.
6291
6292 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6293
6294         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6295
6296 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6297
6298         PR fortran/38709
6299         * gfortran.dg/zero_sized_6.f90: New.
6300
6301 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6302
6303         PR  c++/20118
6304         * g++.dg/parse/pr20118.C: New.
6305         * g++.dg/template/spec16.C: Update.
6306
6307 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6308
6309         PR testsuite/35621
6310         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6311         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6312         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6313         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6314         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6315         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6316         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6317         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6318         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6319         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6320         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6321         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6322         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6323         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6324         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6325         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6326         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6327
6328 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6329
6330         PR target/39678
6331         * g++.dg/torture/pr39678.C: New.
6332         * gcc.dg/compat/struct-complex-2.h: Likewise.
6333         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6334         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6335         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6336         * gcc.dg/torture/pr39678.c: Likewise.
6337         * gcc.target/i386/pr39678.c: Likewise.
6338
6339         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6340         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6341
6342         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6343         <complex.h>.  Add tests for structure with complex float.
6344
6345 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6346             Joseph Myers  <joseph@codesourcery.com>
6347
6348         PR target/36800
6349         * gcc.dg/dfp/pr36800.c: New.
6350
6351 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6352             Rafael Avila de Espindola  <espindola@google.com>
6353
6354         * gcc.misc-tests/help.exp: New file.
6355         * lib/options.exp: New file.
6356
6357 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6358
6359         PR libobjc/36610
6360         * objc/execute/forward-1.x: New.
6361
6362 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6363
6364         * gcc.dg/pr27150-1.c: Change to a link test.
6365
6366 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6367
6368         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6369         3 of the GNU General Public License and to point readers at the
6370         COPYING3 file and the FSF's license web page.
6371         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6372         * gcc.dg/struct/struct-reorg.exp: Likewise.
6373         * gcc.target/spu/tag_manager.c: Likewise.
6374
6375 2009-04-09  Richard Guenther  <rguenther@suse.de>
6376
6377         PR testsuite/39696
6378         * ssa-ccp-25.c: Adjust pattern.
6379
6380 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6381
6382         PR fortran/36704
6383         * gfortran.dg/external_procedures_1.f90: Modified.
6384         * gfortran.dg/proc_ptr_result_1.f90: New.
6385         * gfortran.dg/proc_ptr_result_2.f90: New.
6386         * gfortran.dg/proc_ptr_result_3.f90: New.
6387
6388 2009-04-09  Richard Guenther  <rguenther@suse.de>
6389
6390         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6391         to prevent constant propagation.
6392         * gcc.dg/vect/vect-56.c: Likewise.
6393         * gcc.dg/vect/vect-58.c: Likewise.
6394         * gcc.dg/vect/vect-60.c: Likewise.
6395         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6396         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6397         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6398
6399 2009-04-09  Richard Guenther  <rguenther@suse.de>
6400
6401         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6402         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6403
6404 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6405
6406         PR c/39613
6407         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6408         New tests.
6409
6410 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6411
6412         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6413         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6414
6415 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6416
6417         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6418
6419 2009-04-08  Jason Merrill  <jason@redhat.com>
6420
6421         PR c++/25185
6422         * g++.dg/template/error40.C: Add another test.
6423
6424 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6425
6426         PR c/39614
6427         PR c/39673
6428         * gcc.c-torture/compile/pr39614-1.c,
6429         gcc.c-torture/compile/pr39614-2.c,
6430         gcc.c-torture/compile/pr39614-3.c,
6431         gcc.c-torture/compile/pr39614-4.c,
6432         gcc.c-torture/compile/pr39614-5.c,
6433         gcc.c-torture/compile/pr39673-1.c,
6434         gcc.c-torture/compile/pr39673-2.c: New tests.
6435         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6436         more cases.
6437         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6438         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6439         expected errors.
6440
6441 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6442
6443         PRc++/39637
6444         * g++.dg/cpp0x/variadic-crash2.C: New test.
6445
6446 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6447
6448         PR fortran/38863
6449         * gfortran.dg/alloc_comp_result_1.f90: New test.
6450
6451 2009-04-07  Jason Merrill  <jason@redhat.com>
6452
6453         PR c++/34691
6454         * g++.dg/overload/extern-C-1.C: New.
6455
6456 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6457
6458         PR testsuite/39325
6459         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6460
6461 2009-04-07  Jason Merrill  <jason@redhat.com>
6462
6463         PR c++/25185
6464         * g++.dg/template/error40.C: New.
6465
6466 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6467
6468         PR fortran/38152
6469         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6470
6471 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6472
6473         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6474
6475 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6476
6477         PR fortran/38290
6478         * gfortran.dg/proc_decl_1.f90: Modified.
6479         * gfortran.dg/proc_ptr_11.f90: Extended.
6480         * gfortran.dg/proc_ptr_13.f90: Modified.
6481
6482 2009-04-06  Jason Merrill  <jason@redhat.com>
6483
6484         PR c++/35146
6485         * g++.dg/template/fnspec1.C: New.
6486
6487 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6488
6489         * lib/gnat.exp: Handle multilib.
6490
6491 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6492
6493         PR fortran/38863
6494         * gfortran.dg/dependency_23.f90: New test.
6495
6496 2009-04-06  Richard Guenther  <rguenther@suse.de>
6497
6498         PR tree-optimization/28868
6499         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6500         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6501         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6502         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6503
6504 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6505
6506         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6507
6508 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6509
6510         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6511
6512 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6513
6514         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6515         with the built-in y0, and the subsequent warning.
6516         (y1): Likewise, rename to y_1.
6517
6518 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6519
6520         PR fortran/39414
6521         * gfortran.dg/proc_decl_21.f90: New.
6522
6523 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6524
6525         PR fortran/36091
6526         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6527
6528 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6529
6530         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6531         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6532         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6533         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6534         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6535         gfortran.dg/namelist_49.f90: Gate test on effective_target
6536         fd_truncate.
6537         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6538
6539 2009-04-05  Daniel Kraft  <d@domob.eu>
6540
6541         PR fortran/38654
6542         * gfortran.dg/read_float_2.f03
6543         * gfortran.dg/read_float_3.f90
6544
6545 2009-04-05  Richard Guenther  <rguenther@suse.de>
6546
6547         PR tree-optimization/39648
6548         * gcc.c-torture/compile/pr39648.c: New testcase.
6549
6550 2009-04-05  Jason Merrill  <jason@redhat.com>
6551
6552         PR c++/14912
6553         * g++.dg/template/error39.C: New.
6554
6555 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6556
6557         PR fortran/29458
6558         * gfortran.dg/implied_do_1.f90: New.
6559
6560 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6561
6562         PR fortran/39577
6563         * gfortran.dg/recursive_check_8.f90: New.
6564         * gfortran.dg/recursive_check_9.f90: New.
6565         * gfortran.dg/recursive_check_10.f90: New.
6566         * gfortran.dg/recursive_check_11.f90: New.
6567         * gfortran.dg/recursive_check_12.f90: New.
6568         * gfortran.dg/recursive_check_13.f90: New.
6569         * gfortran.dg/recursive_check_14.f90: New.
6570
6571 2009-04-04  Jason Merrill  <jason@redhat.com>
6572
6573         PR c++/25185
6574         * g++.dg/template/error38.C: Add more tests.
6575
6576 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6577
6578         PR fortran/37614
6579         * gfortran.dg/common_align_2.f90: New test.
6580
6581 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6582
6583         PR target/39501
6584         * gcc.c-torture/execute/pr39501.c: New file.
6585         * gcc.c-torture/execute/pr39501.x: New file.
6586
6587 2009-04-04  Richard Guenther  <rguenther@suse.de>
6588
6589         PR tree-optimization/8781
6590         PR tree-optimization/37892
6591         * g++.dg/tree-ssa/pr8781.C: New testcase.
6592         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6593
6594 2009-04-04  Richard Guenther  <rguenther@suse.de>
6595
6596         PR tree-optimization/39636
6597         * gcc.c-torture/compile/pr39636.c: New testcase.
6598
6599 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6600
6601         PR rtl-optimization/39607
6602         * g++.dg/opt/pr39607.C: New.
6603
6604 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6605
6606         PR fortran/39594
6607         * gfortran.dg/common_12.f90: New.
6608
6609 2009-04-03  Jason Merrill  <jason@redhat.com>
6610
6611         PR c++/39608
6612         * g++.dg/template/const2.C: New test.
6613
6614 2009-04-03  Richard Guenther  <rguenther@suse.de>
6615
6616         PR tree-optimization/2480
6617         PR tree-optimization/23086
6618         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6619         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6620
6621 2009-04-03  Richard Guenther  <rguenther@suse.de>
6622
6623         PR tree-optimization/34743
6624         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6625         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6626         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6627         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6628         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6629         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6630         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6631         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6632
6633 2009-04-03  Richard Guenther  <rguenther@suse.de>
6634
6635         PR middle-end/13146
6636         PR tree-optimization/23940
6637         PR tree-optimization/33237
6638         PR middle-end/33974
6639         PR middle-end/34093
6640         PR tree-optimization/36201
6641         PR tree-optimization/36230
6642         PR tree-optimization/38049
6643         PR tree-optimization/38207
6644         PR tree-optimization/38230
6645         PR tree-optimization/38301
6646         PR tree-optimization/38585
6647         PR middle-end/38895
6648         PR tree-optimization/38985
6649         PR tree-optimization/39299
6650         * gcc.dg/pr19633-1.c: Adjust.
6651         * gcc.dg/torture/pta-callused-1.c: Likewise.
6652         * gcc.dg/torture/pr39074-2.c: Likewise.
6653         * gcc.dg/torture/pr39074.c: Likewise.
6654         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6655         * gcc.dg/torture/pr30375.c: Adjust.
6656         * gcc.dg/torture/pr33563.c: Likewise.
6657         * gcc.dg/torture/pr33870.c: Likewise.
6658         * gcc.dg/torture/pr33560.c: Likewise.
6659         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6660         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6661         * gcc.dg/tree-ssa/alias-15.c: Remove.
6662         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6663         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6664         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6665         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6666         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6667         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6668         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6669         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6670         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6671         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6672         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6673         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6674         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6675         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6676         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6677         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6678         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6679         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6680         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6681         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6682         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6683         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6684         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6685         * gcc.dg/uninit-B.c: XFAIL.
6686         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6687         * gcc.dg/uninit-pr19430.c: XFAIL.
6688         * g++.dg/tree-ssa/pr13146.C: New testcase.
6689         * g++.dg/opt/pr36187.C: Adjust.
6690         * g++.dg/torture/20090329-1.C: New testcase.
6691
6692 2009-04-02  Chao-ying Fu  <fu@mips.com>
6693
6694         * gcc.target/mips/interrupt_handler.c: New test.
6695
6696 2009-04-02  David Ayers  <ayers@fsfe.org>
6697
6698         PR objc/18456
6699         * objc.dg/bad-receiver-type-2.m: New test contributed by
6700         Alexander Mamberg.
6701
6702 2009-04-02  Jason Merrill  <jason@redhat.com>
6703
6704         PR c++/25185
6705         * g++.dg/template/error38.C: New test.
6706
6707 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6708
6709         PR tree-optimization/31677
6710         * gcc.dg/memcpy-1.c: Add compiler option.
6711
6712 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6713
6714         PR tree-optimization/39595
6715         * gfortran.dg/vect/O3-pr39595.f: New test.
6716
6717 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6718
6719         PR c++/26693
6720         * g++.dg/template/typedef11.C: New test.
6721         * g++.dg/template/typedef12.C: Likewise.
6722         * g++.dg/template/typedef13.C: Likewise.
6723         * g++.dg/template/typedef14.C: Likewise.
6724         * g++.dg/template/typedef15.C: Likewise.
6725         * g++.dg/template/typedef16.C: Likewise.
6726         * g++.dg/template/sfinae3.C: Compile this pedantically.
6727         The only errors expected should be the one saying the typedef is ill
6728         formed.
6729         * g++.old-deja/g++.pt/typename8.C: Likewise.
6730         * g++.dg/template/access11.C: Update this.
6731
6732 2009-04-02  Richard Guenther  <rguenther@suse.de>
6733
6734         PR tree-optimization/37221
6735         * gcc.c-torture/compile/20090331-1.c: New testcase.
6736
6737 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6738
6739         * gcc.c-torture/compile/20090401-1.c: New test.
6740
6741 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6742
6743         PR c++/4926
6744         * g++.dg/template/pr4926-1.C: New.
6745
6746 2009-04-01  Xinliang David Li  <davidxl@google.com>
6747
6748         * gcc.target/i386/all_one_m128i.c: New test.
6749
6750 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6751
6752         PR c/39027
6753         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6754         * gcc.dg/fltconst-2.c: New test.
6755         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6756         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6757
6758         PR c/33466
6759         * gcc.dg/cpp/pr33466.c: New test.
6760         * gcc.dg/dfp/pr33466.c: New test.
6761         * gcc.dg/fixed-point/pr33466.c: New test.
6762
6763 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6764
6765         PR tree-optimization/35011
6766         * g++.dg/other/pr35011.C: New.
6767
6768 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6769
6770         PR target/39226
6771         * gcc.dg/pr39226.c: New test.
6772
6773 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6774
6775         PR c++/35240
6776         * g++.dg/template/pr35240.C: New.
6777
6778 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6779
6780         PR c/39605
6781         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6782         * gcc.dg/pr25682.c: Update expected diagnostics.
6783
6784 2009-04-01  Richard Guenther  <rguenther@suse.de>
6785
6786         * gcc.dg/fold-plusmult-2.c: New testcase.
6787
6788 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6789
6790         PR c/37772
6791         * gcc.dg/pr37772.c: New test.
6792         * g++.dg/ext/asm11.C: New test.
6793
6794 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6795
6796         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6797         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6798         defined.
6799
6800 2009-03-31  Jason Merrill  <jason@redhat.com>
6801
6802         * g++.old-deja/g++.other/using9.C: Add expected errors.
6803
6804 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6805
6806         * gcc.c-torture/compile/pr33009.c: Removed.
6807
6808 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6809
6810         * gcc.c-torture/compile/pr33009.c: Delete.
6811         * gcc.c-torture/compile/pr11832.c: Likewise.
6812
6813 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6814
6815         PR c/448
6816         * lib/target-supports.exp (check_effective_target_stdint_types):
6817         Update comment.
6818         (check_effective_target_inttypes_types): New.
6819         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6820         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6821         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6822
6823 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6824
6825         PR fortran/38917
6826         PR fortran/38918
6827         * gfortran.dg/data_pointer_1.f90: New test.
6828
6829 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6830
6831         PR fortran/38915
6832         * gfortran.dg/char_length_15.f90: New test.
6833
6834 2009-03-31  Jason Merrill  <jason@redhat.com>
6835
6836         C++ DR 613
6837         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6838         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6839         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6840         xfail others.
6841
6842         * g++.dg/other/typedef2.C: New test.
6843
6844         PR c++/37806
6845         * g++.dg/template/typedef17.C: New test.
6846
6847         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6848         * g++.dg/cpp0x/auto12.C: Likewise.
6849
6850 2009-03-31  Richard Guenther  <rguenther@suse.de>
6851
6852         PR middle-end/31029
6853         * gcc.dg/fold-compare-4.c: New testcase.
6854         * gcc.dg/fold-compare-5.c: Likewise.
6855
6856 2009-03-31  Richard Guenther  <rguenther@suse.de>
6857
6858         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6859
6860 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6861
6862         PR target/39592
6863         * gcc.target/i386/pr39592-1.c: New test.
6864
6865 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6866
6867         PR preprocessor/15638
6868         * gcc.dg/cpp/missing-header-1.c: New test.
6869         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6870         "compilation terminated" message.
6871         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6872         test #include "".
6873         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6874         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6875         terminated" message.
6876
6877 2009-03-31  Richard Guenther  <rguenther@suse.de>
6878
6879         PR middle-end/23401
6880         PR middle-end/27810
6881         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6882         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6883
6884 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6885
6886         PR fortran/38389
6887         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6888         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6889         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6890         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6891         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6892         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6893         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6894
6895 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6896
6897         PR fortran/22571
6898         * gfortran.dg/whole_file_1.f90: New test.
6899         PR fortran/26227
6900         * gfortran.dg/whole_file_2.f90: New test.
6901         * gfortran.dg/whole_file_3.f90: New test.
6902         PR fortran/24886
6903         * gfortran.dg/whole_file_4.f90: New test.
6904
6905 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6906
6907         * gfortran.dg/bind_c_usage_19.f90: New test.
6908
6909         PR target/39558
6910         * gcc.target/powerpc/altivec-29.c: New test.
6911
6912 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6913
6914         PR rtl-optimization/323
6915         * gcc.target/i386/excess-precision-1.c,
6916         gcc.target/i386/excess-precision-2.c,
6917         gcc.target/i386/excess-precision-3.c,
6918         gcc.target/i386/excess-precision-4.c,
6919         gcc.target/i386/excess-precision-5.c,
6920         gcc.target/i386/excess-precision-6.c: New tests.
6921
6922 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6923
6924         PR c/35235
6925         * gcc.dg/c99-array-lval-8.c: New test.
6926
6927 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6928
6929         PR preprocessor/34695
6930         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6931         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6932         instead of dg-warning for "previous definition" messages.
6933         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6934         "warnings being treated as errors" message.
6935         * gcc.dg/fltconst-1.c: Use -fshow-column.
6936
6937 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6938
6939         PR fortran/38823
6940         * gfortran.dg/power1.f90: New test.
6941
6942 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6943
6944         PR c/456
6945         PR c/5675
6946         PR c/19976
6947         PR c/29116
6948         PR c/31871
6949         PR c/35198
6950         * gcc.c-torture/compile/20081108-1.c,
6951         gcc.c-torture/compile/20081108-2.c,
6952         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6953         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6954         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6955         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6956         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6957         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6958         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6959         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6960         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6961         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6962         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6963         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6964         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6965         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6966         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6967         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6968         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6969         case.
6970         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6971         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6972         XFAILs.  Update expected messages.
6973         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6974         expected messages.
6975         * gcc.dg/real-const-1.c: Replace with test from original PR.
6976         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6977         when casting from non-constant integer to pointer.
6978
6979 2009-03-29  Richard Guenther  <rguenther@suse.de>
6980
6981         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6982
6983 2009-03-29  Daniel Kraft  <d@domob.eu>
6984
6985         PR fortran/37423
6986         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6987         DEFERRED bindings.
6988         * gfortran.dg/typebound_proc_9.f03: New test.
6989         * gfortran.dg/typebound_proc_10.f03: New test.
6990         * gfortran.dg/typebound_proc_11.f03: New test.
6991         * gfortran.dg/abstract_type_5.f03: New test.
6992
6993 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6994
6995         PR fortran/38507
6996         * gfortran.dg/do_4.f: New.
6997         * gfortran.dg/goto_2.f90: Correct expected warnings.
6998         * gfortran.dg/goto_4.f90: Likewise.
6999         * gfortran.dg/goto_5.f90: New.
7000
7001 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7002
7003         PR target/39545
7004         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7005
7006         * gcc.target/i386/pr39545-1.c: New.
7007         * gcc.target/i386/pr39545-2.c: Likewise.
7008
7009         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7010         (flex2_struct): Likewise.
7011         (check_struct_passing7): Likewise.
7012         (check_struct_passing8): Likewise.
7013         (f1s): Likewise.
7014         (f2s): Likewise.
7015         (main): Call check_struct_passing7 and check_struct_passing8.
7016
7017 2009-03-29  Richard Guenther  <rguenther@suse.de>
7018
7019         * gcc.c-torture/execute/20090113-1.c: New testcase.
7020         * gcc.c-torture/execute/20090113-2.c: Likewise.
7021         * gcc.c-torture/execute/20090113-3.c: Likewise.
7022         * gcc.c-torture/execute/20090207-1.c: Likewise.
7023         * gcc.c-torture/compile/20090114-1.c: Likewise.
7024         * gcc.c-torture/compile/20090328-1.c: Likewise.
7025         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7026
7027 2009-03-29  David Ayers  <ayers@fsfe.org>
7028
7029         PR objc/27377
7030         * objc.dg/conditional-1.m: New tests.
7031
7032 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7033
7034         * gcc.dg/winline-10.c: New test.
7035
7036 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7037
7038         PR fortran/34656
7039         * gfortran.dg/do_check_1.f90: Add test.
7040         * gfortran.dg/do_check_2.f90: Add test.
7041         * gfortran.dg/do_check_3.f90: Add test.
7042         * gfortran.dg/do_check_4.f90: Add test.
7043
7044 2009-03-28  Jan Hubicka  <jh@suse.cz>
7045
7046         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7047         * gcc.dg/pr33826.c: Update dump files.
7048         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7049         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7050
7051 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7052
7053         * g++.dg/tree-ssa/fwprop-align.C: New test.
7054
7055 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7056
7057         * gcc.target/powerpc/altivec-28.c: New test.
7058
7059         PR c++/39554
7060         * gcc.dg/wdisallowed-functions-1.c: Removed.
7061         * gcc.dg/wdisallowed-functions-2.c: Removed.
7062         * gcc.dg/wdisallowed-functions-3.c: Removed.
7063         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7064         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7065         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7066
7067 2009-03-28  Richard Guenther  <rguenther@suse.de>
7068
7069         PR tree-optimization/38723
7070         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7071
7072 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7073
7074         PR fortran/38538
7075         * gfortran.dg/char_result_13.f90: New test.
7076
7077 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7078
7079         PR fortran/38765
7080         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7081
7082 2009-03-28  Daniel Kraft  <d@domob.eu>
7083
7084         * gfortran.dg/trim_1.f90: New test.
7085
7086 2009-03-28  Richard Guenther  <rguenther@suse.de>
7087
7088         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7089         * g++.dg/warn/Warray-bounds.C: Likewise.
7090
7091 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7092
7093         PR fortran/32626
7094         * gfortran.dg/recursive_check_7.f90: New test.
7095
7096 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7097
7098         PR fortran/38432
7099         * gfortran.dg/do_check_5.f90: New test.
7100         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7101         * gfortran.dg/array_constructor_18.f90: Ditto.
7102         * gfortran.dg/array_constructor_22.f90: Ditto.
7103         * gfortran.dg/do_3.F90: Ditto.
7104         * gfortran.dg/do_1.f90: Ditto.
7105
7106 2009-03-28  Richard Guenther  <rguenther@suse.de>
7107
7108         PR tree-optimization/38180
7109         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7110
7111 2009-03-28  Richard Guenther  <rguenther@suse.de>
7112
7113         PR tree-optimization/38513
7114         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7115         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7116         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7117         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7118         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7119         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7120         * gcc.dg/vect/vect-35.c: Likewise.
7121         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7122         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7123         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7124
7125 2009-03-28  Richard Guenther  <rguenther@suse.de>
7126
7127         PR tree-optimization/38968
7128         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7129
7130 2009-03-28  Richard Guenther  <rguenther@suse.de>
7131
7132         PR tree-optimization/37795
7133         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7134
7135 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7136
7137         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7138         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7139         options for removed targets.
7140
7141 2009-03-27  Richard Guenther  <rguenther@suse.de>
7142
7143         PR tree-optimization/39120
7144         * gcc.c-torture/execute/pr39120.c: New testcase.
7145
7146 2009-03-27  Richard Guenther  <rguenther@suse.de>
7147
7148         PR tree-optimization/39120
7149         * gcc.dg/torture/pta-callused-1.c: New testcase.
7150
7151 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7152
7153         PR middle-end/39315
7154         * gcc.target/i386/pr39315-1.c: New.
7155         * gcc.target/i386/pr39315-2.c: Likewise.
7156         * gcc.target/i386/pr39315-3.c: Likewise.
7157         * gcc.target/i386/pr39315-4.c: Likewise.
7158         * gcc.target/i386/pr39315-check.c: Likewise.
7159
7160 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7161
7162         PR c/39323
7163         * gcc.dg/pr39323-1.c: New.
7164         * gcc.dg/pr39323-2.c: Likewise.
7165         * gcc.dg/pr39323-3.c: Likewise.
7166
7167 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7168
7169         PR target/38034
7170         * gcc.target/ia64/sync-1.c: New.
7171
7172 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7173
7174         PR target/39472
7175         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7176         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7177         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7178         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7179         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7180         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7181         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7182         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7183
7184 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7185
7186         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7187         for low precision (i.e. float).
7188
7189 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7190             Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR debug/37959
7193         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7194
7195 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7196
7197         * gcc.dg/memmove-2.c: New test.
7198         * gcc.dg/memmove-3.c: New test.
7199
7200         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7201         in clone naming.
7202
7203 2009-03-27  Xinliang David Li  <davidxl@google.com>
7204
7205         PR tree-optimization/39557
7206         * g++.dg/tree-ssa/dom-invalid.C: New test.
7207
7208 2009-03-27  Xinliang David Li  <davidxl@google.com>
7209
7210         PR tree-optimization/39548
7211         * g++.dg/tree-ssa/copyprop.C: New test.
7212
7213 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7214
7215         PR c++/38638
7216         * g++.dg/template/typename17.C: New testcase.
7217         * g++.dg/template/typename18.C: New testcase.
7218
7219 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7220
7221         PR c++/36799
7222         * g++.dg/other/var_copy-1.C: New test.
7223
7224 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7225
7226         PR c++/37647
7227         * g++.dg/parse/ctor9.C: New test.
7228
7229 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7230
7231         PR c++/29727
7232         * g++.dg/init/error2.C: New test.
7233
7234 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7235
7236         PR c++/35652
7237         * gcc.dg/pr35652.C: New.
7238         * g++.dg/warn/pr35652.C: New.
7239         * gcc.dg/format/plus-1.c: Adjust message.
7240
7241 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7242
7243         PR c++/39554
7244         * gcc.dg/wdisallowed-functions-3.c: New test.
7245         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7246
7247 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7248
7249         * gcc.dg/inline-33.c: Fix when pic.
7250
7251 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7252
7253         * gcc.target/ia64/20090324-1.c: New test.
7254
7255 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7256
7257         PR c/27898
7258         * gcc.dg/pr27898.c: New test.
7259
7260         PR tree-optimization/32139
7261         * gcc.c-torture/compile/pr32139.c: New test.
7262
7263 2009-03-24  Jason Merrill  <jason@redhat.com>
7264
7265         PR c++/28274
7266         * g++.dg/parse/defarg14.C: New test.
7267
7268 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7269
7270         PR libfortran/39528
7271         * gfortran.dg/read_repeat.f90: New test.
7272
7273 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7274
7275         PR tree-optimization/39529
7276         * gcc.dg/vect/pr39529.c: New test.
7277
7278 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7279             Jakub Jelinek  <jakub@redhat.com>
7280
7281         PR debug/39524
7282         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7283
7284 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7285
7286         PR c/39495
7287         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7288
7289 2009-03-23  Jason Merrill  <jason@redhat.com>
7290
7291         * g++.dg/cpp0x/auto12.C: Add variadic test.
7292
7293         PR c++/39526
7294         * g++.dg/warn/Wshadow-4.C: New test.
7295
7296 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7297
7298         PR tree-optimization/39516
7299         * gfortran.dg/pr39516.f: New test.
7300
7301 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7302
7303         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7304         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7305         variable, not environment variable.
7306
7307 2009-03-21  Jason Merrill  <jason@redhat.com>
7308
7309         PR c++/28879
7310         * g++.dg/ext/vla6.C: New test.
7311
7312 2009-03-20  Jason Merrill  <jason@redhat.com>
7313
7314         * g++.dg/cpp0x/initlist5.C: Add additional test.
7315
7316 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7317             Janis Johnson  <janis187@us.ibm.com>
7318
7319         * lib/compat.exp (compat-get-options-main, compat-get-options):
7320         Handle dg-prune-output in source file.
7321         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7322         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7323         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7324         two warnings.
7325
7326 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7327
7328         PR c/39495
7329         * gcc.dg/gomp/pr39495-1.c: New test.
7330         * gcc.dg/gomp/pr39495-2.c: New test.
7331         * g++.dg/gomp/pr39495-1.C: New test.
7332         * g++.dg/gomp/pr39495-2.C: New test.
7333
7334         PR target/39496
7335         * gcc.target/i386/pr39496.c: New test.
7336         * g++.dg/other/pr39496.C: New test.
7337
7338 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7339
7340         PR middle-end/39500
7341         * gcc.dg/autopar/pr39500-1.c: New.
7342         * gcc.dg/autopar/pr39500-2.c: New.
7343
7344 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7345
7346         * g++.dg/dg.exp: Prune graphite.
7347
7348 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7349
7350         PR middle-end/39447
7351         * g++.dg/graphite: New.
7352         * g++.dg/graphite/graphite.exp: New.
7353         * g++.dg/graphite/pr39447.C: New.
7354
7355 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7356
7357         PR c++/39425
7358         * g++.dg/template/pr39425.C: New.
7359
7360         * g++.dg/template/spec33.C: Updated.
7361
7362 2009-03-17  Jason Merrill  <jason@redhat.com>
7363
7364         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7365
7366 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7367
7368         PR c++/39475
7369         * g++.dg/ext/unary_trait_incomplete.C: New.
7370
7371 2009-03-17  Jing Yu  <jingyu@google.com>
7372
7373         PR middle-end/39378
7374         * g++.dg/inherit/thunk10.C: New test.
7375
7376 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7377
7378         PR target/39482
7379         * gcc.target/i386/pr39482.c: New test.
7380
7381 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7382
7383         PR debug/39471
7384         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7385         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7386         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7387         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7388
7389         PR middle-end/39443
7390         * gcc.dg/pr39443.c: New test.
7391
7392         PR debug/39412
7393         * gcc.dg/debug/pr39412.c: New test.
7394
7395 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7396
7397         PR testsuite/38526
7398         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7399         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7400         is defined.
7401         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7402         its original value, or unset if it was not defined.
7403         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7404         path procs around use of HOSTCC.
7405         * g++.dg/compat/struct-layout-1.exp: Ditto.
7406         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7407
7408 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7409
7410         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7411
7412 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7413
7414         Revert patch for PR testsuite/37630.
7415
7416         PR testsuite/37960
7417         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7418
7419         PR testsuite/37630
7420         * lib/target-supports.exp (check_effective_target_ieee): New.
7421         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7422         * gcc.dg/20001012-1.c: Require ieee.
7423
7424         PR testsuite/37628
7425         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7426
7427 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7428
7429         PR tree-optimization/39455
7430         * gcc.dg/pr39455.c: New test.
7431
7432 2009-03-13  David Ayers  <ayers@fsfe.org>
7433
7434         * objc/execute/trivial.m. New test.
7435
7436 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7437
7438         PR target/39137
7439         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7440
7441 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7442
7443         PR testsuite/39451
7444         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7445         constraint on (%2).
7446
7447 2009-03-12  David Ayers  <ayers@fsfe.org>
7448
7449         PR libobjc/27466
7450         * objc/execute/exceptions/handler-1.m. New test.
7451
7452 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7453
7454         PR target/39431
7455         * gcc.target/i386/pr39431.c: New test.
7456
7457 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7458
7459         PR target/39445
7460         * gcc.target/i386/pr39445.c: New.
7461
7462         * gcc.target/i386/push-1.c: XFAIL.
7463
7464 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7465
7466         * gcc.dg/inline-33.c: New test.
7467
7468 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7469
7470         * gcc.dg/vect/vect-82.c: Combine dg-do and
7471         dg-require-effective-target into dg-skip-if.
7472         * gcc.dg/vect/vect-83.c: Likewise.
7473
7474 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7475
7476         PR target/39137
7477         * gcc.target/i386/stackalign/longlong-1.c: New test.
7478         * gcc.target/i386/stackalign/longlong-2.c: New test.
7479
7480 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7481
7482         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7483
7484 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7485
7486         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7487         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7488
7489 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7490
7491         * gnat.dg/slice_enum.adb: New test.
7492
7493 2009-03-11  Jason Merrill  <jason@redhat.com>
7494
7495         PR debug/39086
7496         * g++.dg/opt/nrv15.C: New test.
7497
7498 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7499
7500         PR tree-optimization/39422
7501         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7502         constant array with static initialization to global memory.
7503         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7504
7505 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7506
7507         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7508         padding.
7509
7510 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7511
7512         PR c++/39371
7513         * g++.dg/opt/switch2.C: Add -w to dg-options.
7514         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7515         * g++.dg/warn/switch1.C: New test.
7516         * g++.dg/other/switch3.C: New test.
7517
7518         PR tree-optimization/39394
7519         * gcc.c-torture/compile/pr39394.c: New test.
7520
7521 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7522
7523         * gcc.target/s390/20090223-1.c: New testcase.
7524
7525 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7526
7527         PR libfortran/39402
7528         * gfortran.dg/fmt_f0_1.f90: New test.
7529
7530 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7531
7532         PR c++/39060
7533         * g++.dg/other/new1.C: Adjusted.
7534         * g++.dg/parse/crash40.C: Likewise.
7535         * g++.dg/parse/defarg12.C: Likewise.
7536         * g++.dg/template/error15.C: Likewise.
7537
7538         * g++.dg/other/pr39060.C: New.
7539
7540 2009-03-07  Jason Merrill  <jason@redhat.com>
7541
7542         PR c++/39367
7543         * g++.dg/opt/new1.C: New.
7544
7545 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7546
7547         PR c++/33492
7548         * g++.dg/other/error32.C: New.
7549
7550 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7551
7552         PR middle-end/39360
7553         * gcc.c-torture/compile/pr39360.c: New test.
7554
7555         PR debug/39372
7556         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7557
7558 2009-03-05  Jason Merrill  <jason@redhat.com>
7559
7560         PR c++/38908
7561         * g++.dg/warn/Wuninitialized-3.C: New test.
7562
7563 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7564
7565         PR debug/39379
7566         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7567         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7568
7569 2009-03-04  Jason Merrill  <jason@redhat.com>
7570
7571         PR c++/13549
7572         * g++.dg/template/koenig7.C: New test.
7573
7574 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7575
7576         * g++.dg/torture/predcom-1.C: New test.
7577
7578 2009-03-04  Richard Guenther  <rguenther@suse.de>
7579
7580         PR tree-optimization/39362
7581         * g++.dg/torture/pr39362.C: New testcase.
7582
7583 2009-03-04  Jason Merrill  <jason@redhat.com>
7584             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7585
7586         PR c++/9634
7587         PR c++/29469
7588         PR c++/29607
7589         * g++.dg/template/dependent-name5.C: New test.
7590
7591 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7592
7593         PR testsuite/39357
7594         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7595         vect_int to vect_int_mult.
7596
7597 2009-03-04  Richard Guenther  <rguenther@suse.de>
7598
7599         PR tree-optimization/39358
7600         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7601         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7602
7603 2009-03-04  Richard Guenther  <rguenther@suse.de>
7604
7605         PR tree-optimization/39339
7606         * gcc.c-torture/execute/pr39339.c: New testcase.
7607
7608 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7609
7610         * gcc.c-torture/compile/20090303-1.c,
7611         gcc.c-torture/compile/20090303-2.c: New tests.
7612
7613 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR fortran/39354
7616         * gfortran.dg/gomp/pr39354.f90: New test.
7617
7618         PR tree-optimization/39343
7619         * gcc.dg/pr39343.c: New test.
7620
7621 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7622
7623         PR tree-optimization/39248
7624         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7625         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7626         on targets without vector misalignment support.
7627         * lib/target-supports.exp
7628         (check_effective_target_vect_short_mult): Add
7629         check_effective_target_arm32.
7630
7631 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7632
7633         PR middle-end/39335
7634         * gcc.dg/graphite/pr39335_1.c: New.
7635         * gcc.dg/graphite/pr39335.c: New.
7636
7637 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7638
7639         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7640         of andl.
7641         * gcc.target/i386/stackalign/return-5.c: Likewise.
7642         * gcc.target/i386/stackalign/return-6.c: Likewise.
7643
7644 2009-03-02  Richard Guenther  <rguenther@suse.de>
7645             Ira Rosen  <irar@il.ibm.com>
7646
7647         PR tree-optimization/39318
7648         * gfortran.dg/vect/pr39318.f90: New test.
7649
7650 2009-03-01  Jan Hubicka  <jh@suse.cz>
7651
7652         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7653
7654 2009-03-01  Jan Hubicka  <jh@suse.cz>
7655
7656         PR debug/39267
7657         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7658
7659 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7660
7661         * gnat.dg/pack12.adb: New test.
7662
7663 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7664
7665         PR c++/37789
7666         * g++.dg/other/pr37789.C: New.
7667
7668 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7669
7670         PR fortran/39295
7671         * gfortran.dg/interface_25.f90: New test.
7672         * gfortran.dg/interface_26.f90: New test.
7673
7674 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7675
7676         PR fortran/39292
7677         * gfortran.dg/initialization_22.f90: New test.
7678
7679 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7680
7681         PR rtl-optimization/39241
7682         * gcc.dg/torture/pr39241.c: New.
7683
7684 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7685
7686         PR tree-optimizations/39259
7687         * g++.dg/torture/pr39259.C: New testcase.
7688
7689 2009-02-24  Richard Guenther  <rguenther@suse.de>
7690
7691         PR c++/39242
7692         * g++.dg/template/instantiate10.C: New testcase.
7693
7694 2009-02-24  Richard Guenther  <rguenther@suse.de>
7695             Zdenek Dvorak  <ook@ucw.cz>
7696
7697         PR tree-optimization/39233
7698         * gcc.c-torture/execute/pr39233.c: New testcase.
7699
7700 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7701
7702         PR tree-optimization/39260
7703         * gcc.dg/graphite/pr39260.c: New.
7704
7705 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7706
7707         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7708
7709 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7710
7711         PR c++/36411
7712         * g++.dg/template/void14.C: New.
7713
7714 2009-02-23  Jason Merrill  <jason@redhat.com>
7715
7716         PR c++/38880
7717         * g++.dg/init/const7.C: Remove XFAIL.
7718         * g++.dg/init/static-init1.C: New test.
7719
7720         * g++.dg/cpp0x/initlist14.C: New test.
7721
7722 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7723
7724         PR fortran/38914
7725         * bound_simplification_2.f90:  New test case.
7726         * bound_7.f90:  New test case.
7727
7728 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7729
7730         * gcc.dg/cpp/include4.c: New test.
7731
7732 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7733
7734         PR target/39256
7735         * gcc.target/i386/abi-2.c: New.
7736
7737 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7738
7739         * gcc.c-torture/execute/pr39228.x: New.
7740
7741 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7742
7743         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7744         scan-assembler to check for xmm0 register.
7745
7746 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7747             Joseph Myers  <joseph@codesourcery.com>
7748
7749         * gcc.target/arm/va_list.c: New test.
7750         * g++.dg/abi/arm_va_list.C: Likewise.
7751         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7752         function.
7753         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7754         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7755         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7756         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7757         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7758         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7759
7760 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7761
7762         PR testsuite/38164
7763         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7764         to dg-options.
7765
7766 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR target/39240
7769         * gcc.c-torture/execute/pr39240.c: New test.
7770
7771 2009-02-20  Jason Merrill  <jason@redhat.com>
7772
7773         PR c++/39225
7774         * g++.dg/parse/dtor15.C: New test.
7775
7776 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7777
7778         * gcc.c-torture/execute/20090219-1.c: New.
7779
7780 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7781
7782         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7783         (mips-dg-options): When matching isa* pseudo-options make
7784         'value' optional and accept ! entries.  Use $spec instead of
7785         $isa_spec in the isa pseudo-option error message.  Only
7786         perform the ISA-range check when 'value' is set.  If arch is
7787         matching any CPU in the ! entries switch to its generic ISA.
7788         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7789         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7790
7791 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR target/39175
7794         * gcc.dg/visibility-20.c: New test.
7795         * g++.dg/ext/visibility/visibility-11.C: New test.
7796
7797 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7798
7799         PR c++/39188
7800         * g++.dg/abi/pr39188-1a.C: New.
7801         * g++.dg/abi/pr39188-1b.C: Likewise.
7802         * g++.dg/abi/pr39188-1.h: Likewise.
7803         * g++.dg/abi/pr39188-2a.C: Likewise.
7804         * g++.dg/abi/pr39188-2b.C: Likewise.
7805         * g++.dg/abi/pr39188-2.h: Likewise.
7806         * g++.dg/abi/pr39188-3a.C: Likewise.
7807         * g++.dg/abi/pr39188-3b.C: Likewise.
7808         * g++.dg/abi/pr39188-3.h: Likewise.
7809
7810 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7811
7812         PR c/38483
7813         * gcc.c-torture/execute/call-trap-1.c,
7814         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7815         tests.
7816
7817 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7818
7819         PR target/39228
7820         * gcc.c-torture/execute/pr39228.c: New test.
7821
7822 2009-02-19  Richard Guenther  <rguenther@suse.de>
7823
7824         PR tree-optimization/39074
7825         * gcc.dg/torture/pr39074.c: New testcase.
7826         * gcc.dg/torture/pr39074-2.c: Likewise.
7827         * gcc.dg/torture/pr39074-3.c: Likewise.
7828
7829 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7830
7831         PR c++/39219
7832         * g++.dg/parse/attr3.C: New.
7833
7834 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7835
7836         PR testsuite/38165
7837         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7838
7839         PR testsuite/38166
7840         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7841         and skip on Darwin.
7842
7843 2009-02-18  Jason Merrill  <jason@redhat.com>
7844
7845         PR c++/38880
7846         * g++.dg/init/const7.C: Remove XFAIL.
7847
7848         PR target/39179
7849         * g++.dg/opt/const6.C: New test.
7850
7851 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7852
7853         * gcc.dg/callabi/callabi.exp: Moved to ...
7854         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7855         in 64bit mode.
7856
7857         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7858         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7859         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7860         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7861         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7862         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7863         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7864
7865         * gcc.dg/callabi/callabi.h: Moved to ...
7866         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7867
7868         * gcc.dg/callabi/func-1.c: Moved to ...
7869         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7870
7871         * gcc.dg/callabi/func-indirect.c: Moved to ...
7872         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7873
7874         * gcc.dg/callabi/pr38891.c: Moved to ...
7875         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7876
7877         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7878         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7879
7880         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7881         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7882
7883         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7884         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7885
7886 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7887
7888         PR target/38891
7889         * gcc.dg/callabi/pr38891.c: New.
7890
7891 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7892
7893         * gcc.dg/callabi/callabi.exp: New.
7894
7895 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7896
7897         PR target/39082
7898         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7899         -Wno-abi for x86.
7900         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7901
7902         * gcc.target/i386/pr39082-1.c: New.
7903
7904         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7905         -Wno-abi.
7906
7907         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7908         CHECK_M64_M128 is defined.
7909         (check_f_arguments): Add "do".
7910         (check_vector_arguments): New.
7911         (check_m64_arguments): Likewise.
7912         (check_m128_arguments): Likewise.
7913
7914         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7915         (CHECK_M64_M128): Define.
7916
7917         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7918         on abitest.
7919         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7920
7921         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7922         tests only if CHECK_M64_M128 is defined.
7923
7924         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7925         (m128_2_struct): Likewise.
7926         (check_struct_passing5): Likewise.
7927         (check_struct_passing6): Likewise.
7928         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7929
7930         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7931         (un5): Likewise.
7932         (check_union_passing4): Likewise.
7933         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7934
7935 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7936
7937         PR c/35447
7938         * gcc.dg/noncompile/pr35447-1.c: New test.
7939
7940 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7941
7942         PR tree-optimization/36922
7943         * gfortran.dg/pr36922.f: New test.
7944
7945 2009-02-17  Richard Guenther  <rguenther@suse.de>
7946
7947         PR tree-optimization/39202
7948         * gcc.c-torture/compile/pr39202.c: New testcase.
7949
7950 2009-02-17  Richard Guenther  <rguenther@suse.de>
7951
7952         PR tree-optimization/39204
7953         * gcc.dg/torture/pr39204.c: New testcase.
7954
7955 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7956
7957         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7958         * gcc.dg/vect/vect-outer-6.c: Ditto.
7959
7960 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7961
7962         PR c/35446
7963         * gcc.dg/noncompile/init-5.c: New test.
7964         * gcc.dg/init-bad-4.c: Adjust expected errors.
7965
7966 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7967
7968         PR target/37049
7969         * gcc.target/i386/push-1.c: New.
7970
7971 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7972
7973         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7974
7975 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7976
7977         * gcc.target/spu/intrinsics-sr.c: New test.
7978
7979 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7980
7981         PR target/38056
7982         * gcc.target/ia64/sibcall-opt-1.c: New test.
7983         * gcc.target/ia64/sibcall-opt-2.c: New test.
7984
7985 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7986
7987         PR fortran/36528
7988         * gfortran.dg/cray_pointers_8.f90: New test.
7989
7990         PR fortran/36703
7991         * gfortran.dg/cray_pointers_9.f90: New test.
7992
7993 2009-02-13  Jason Merrill  <jason@redhat.com>
7994
7995         PR c++/39070
7996         * g++.dg/cpp0x/decltype16.C: New.
7997
7998 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7999
8000         PR target/39152
8001         * gfortran.dg/gomp/pr39152.f90: New.
8002
8003 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8004
8005         PR target/39162
8006         * gcc.target/i386/pr39162.c: New.
8007
8008 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8009
8010         PR c/35444
8011         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8012         New tests.
8013
8014 2009-02-12  Jason Merrill  <jason@redhat.com>
8015
8016         PR c++/38950
8017         * g++.dg/template/array20.C: New test.
8018
8019 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8020
8021         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8022         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8023         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8024
8025 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8026
8027         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8028
8029 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8030
8031         PR target/39152
8032         * gfortran.dg/pr39152.f: New.
8033
8034 2009-02-11  Jason Merrill  <jason@redhat.com>
8035
8036         PR c++/39153
8037         * g++.dg/cpp0x/defaulted9.C: New test.
8038
8039         PR c++/30111
8040         * g++.dg/init/value7.C: New test.
8041
8042 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8043
8044         PR target/38824
8045         * gcc.target/i386/pr38824.c: New testcase.
8046
8047 2009-02-11  Jason Merrill  <jason@redhat.com>
8048
8049         PR c++/38649
8050         * g++.dg/cpp0x/defaulted8.C: New test.
8051
8052         PR c++/36744
8053         * g++.dg/cpp0x/rv9p.C: New test.
8054
8055 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8056
8057         * gnat.dg/aliasing3.adb: New test.
8058         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8059
8060 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8061
8062         PR c++/34397
8063         * g++.dg/template/crash88.C: New.
8064         * g++.dg/template/crash89.C: Likewise.
8065
8066 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8067
8068         PR c/39084
8069         * gcc.dg/pr39084.c: New test.
8070
8071 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8072
8073         PR target/39139
8074         * gcc.target/i386/pr39139.c: New test.
8075
8076 2009-02-10  Richard Guenther  <rguenther@suse.de>
8077
8078         PR tree-optimization/39132
8079         * gcc.dg/torture/pr39132.c: New testcase.
8080
8081 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8082
8083         PR target/39119
8084         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8085         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8086         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8087         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8088         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8089         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8090         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8091         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8092
8093 2009-02-09  Jason Merrill  <jason@redhat.com>
8094
8095         PR c++/39109
8096         * g++.dg/init/value6.C: New test.
8097
8098 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8099
8100         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8101
8102 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8103
8104         * gcc.c-torture/compile/20090209-1.c: New test.
8105
8106 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8107
8108         PR c++/35147
8109         PR c++/37737
8110         * g++.dg/cpp0x/vt-35147.C: New.
8111         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8112         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8113
8114 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8115
8116         PR c/35434
8117         * gcc.dg/attr-alias-4.c: New test.
8118
8119 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8120
8121         PR c/39035
8122         * gcc.dg/dfp/pr39035.c: New test.
8123
8124 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8125
8126         PR c/36432
8127         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8128
8129 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8130
8131         PR c++/39106
8132         * g++.dg/opt/thunk3.C: New test.
8133
8134 2009-02-05  Nick Clifton  <nickc@redhat.com>
8135
8136         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8137         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8138         * gcc.dg/cdce1.c: Likewise.
8139         * gcc.dg/cpp/_Pragma6.c: Likewise.
8140         * g++.dg/cpp/_Pragma1.C: Likewise.
8141         * gcc.dg/utf32-2.c: Xfail for M32C.
8142         * gcc.dg/utf32-1.c: Likewise.
8143         * gcc.dg/utf32-3.c: Likewise.
8144         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8145         targets.
8146         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8147         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8148         * gcc.dg/Wconversion-5.c: Likewise.
8149         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8150         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8151         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8152         * gcc.dg/utf-inc-init.c: Likewise.
8153         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8154         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8155         * gcc.dg/utf-array-short-wchar.c: Likewise.
8156         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8157         * gcc.dg/mallign.c: Use size_t instead of long.
8158
8159 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8160
8161         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8162
8163 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8164
8165         * gcc.c-torture/execute/pr39100.c: New.
8166
8167 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8168
8169         PR c/35435
8170         * gcc.dg/tls/diag-6.c: New test.
8171
8172 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8173
8174         * gcc.dg/graphite/scop-19.c: New
8175
8176 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8177
8178         AVX Programming Reference (January, 2009)
8179         * gcc.target/i386/avx-vpclmulqdq.c: New.
8180         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8181
8182         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8183
8184         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8185         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8186         (pclmul_test): Renamed to ...
8187         (TEST): This.
8188
8189 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8190
8191         PR c++/39095
8192         * g++.dg/abi/mangle31.C: New test.
8193
8194 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8195
8196         PR c/29129
8197         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8198         declarator.
8199         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8200         inside function prototype but not part of parameter declarator.
8201         * vla-11.c: New test.
8202
8203 2009-02-03  Jason Merrill  <jason@redhat.com>
8204
8205         * g++.dg/warn/main-4.C: New test.
8206         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8207
8208 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8209
8210         PR c++/36607
8211         * g++.dg/expr/cast10.C: New test.
8212
8213 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8214
8215         PR c/35433
8216         * gcc.dg/init-bad-6.c: New test.
8217
8218 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8219
8220         PR target/35318
8221         * gcc.c-torture/compile/pr35318.c: New test.
8222
8223         PR inline-asm/39059
8224         * gcc.dg/nofixed-point-2.c: New test.
8225         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8226         * g++.dg/ext/fixed2.C: Likewise.
8227         * g++.dg/other/error25.C: Likewise.
8228         * g++.dg/lookup/crash7.C: Likewise.
8229         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8230
8231         PR c++/39056
8232         * g++.dg/cpp0x/initlist13.C: New test.
8233
8234 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8235
8236         PR c++/36897
8237         * g++.dg/template/func2.C: New test.
8238
8239         PR c++/37314
8240         * g++.dg/template/typename15.C: New.
8241         * g++.dg/template/typename16.C: New.
8242
8243 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8244             Ben Elliston  <bje@au.ibm.com>
8245
8246         PR c/39034
8247         * gcc.dg/dfp/pr39034.c: New test.
8248
8249 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8250
8251         PR testsuite/38263
8252         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8253
8254 2009-02-02  Jason Merrill  <jason@redhat.com>
8255
8256         PR c++/39054
8257         * g++.dg/parse/dtor14.C: New test.
8258
8259 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8260
8261         * lib/target-supports.exp
8262         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8263         * g++.dg/ext/builtin10.C: New test.
8264
8265         PR inline-asm/39058
8266         * gcc.target/i386/pr39058.c: New test.
8267
8268 2009-02-02  Richard Guenther  <rguenther@suse.de>
8269
8270         PR tree-optimization/38937
8271         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8272
8273 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8274
8275         PR c++/39053
8276         * g++.dg/parse/crash52.C: New.
8277
8278 2009-01-30  Richard Guenther  <rguenther@suse.de>
8279
8280         PR tree-optimization/39041
8281         * gcc.c-torture/compile/pr39041.c: New testcase.
8282
8283 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8284
8285         PR target/39013
8286         * gcc.target/i386/pr39013-1.c: New test.
8287         * gcc.target/i386/pr39013-2.c: New test.
8288
8289         PR c++/39028
8290         * g++.dg/ext/label12.C: New test.
8291
8292 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8293
8294         PR c++/33465
8295         * g++.dg/parse/error34.C: New.
8296         * g++.dg/parse/error35.C: Likewise.
8297
8298 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8299
8300         PR c++/38655
8301         * g++.dg/cpp0x/decltype-38655.C: New.
8302
8303 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8304
8305         PR target/39002
8306         * g++.dg/torture/pr39002.C: New test.
8307
8308 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8309
8310         PR tree-optimization/39007
8311         * gcc.dg/tree-ssa/pr39007.c: New.
8312
8313 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8314
8315         PR middle-end/35854
8316         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8317         to "subreg1".
8318
8319 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8320
8321         PR middle-end/38857
8322         * gcc.c-torture/compile/pr38857.c: New test.
8323
8324 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8325
8326         PR fortran/38852
8327         PR fortran/39006
8328         * gfortran.dg/bound_6.f90: New test.
8329
8330 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8331
8332         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8333
8334 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8335
8336         PR tree-optimization/38997
8337         * gcc.dg/tree-ssa/pr38997.c: New.
8338
8339 2009-01-28  Richard Guenther  <rguenther@suse.de>
8340
8341         PR tree-optimization/38926
8342         * gcc.c-torture/compile/pr38926.c: New testcase.
8343
8344 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8345
8346         PR middle-end/38934
8347         * gcc.dg/pr38934.c: New test.
8348
8349 2009-01-28  Richard Guenther  <rguenther@suse.de>
8350
8351         PR middle-end/38908
8352         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8353
8354 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8355
8356         PR tree-optimization/38984
8357         * gcc.dg/pr38984.c: New XFAILed testcase.
8358
8359
8360 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8361
8362         PR target/38988
8363         * gcc.target/i386/pr38988.c: New test.
8364
8365 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8366
8367         PR c++/37554
8368         * g++.dg/parse/crash51.C: New.
8369         * g++.old-deja/g++.pt/crash9.C: Adjust.
8370
8371 2009-01-27  Daniel Kraft  <d@domob.eu>
8372
8373         PR fortran/38883
8374         * gfortran.dg/mvbits_6.f90:  New test.
8375         * gfortran.dg/mvbits_7.f90:  New test.
8376         * gfortran.dg/mvbits_8.f90:  New test.
8377
8378 2009-01-27  Richard Guenther  <rguenther@suse.de>
8379
8380         PR tree-optimization/38503
8381         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8382
8383 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8384
8385         PR middle-end/38969
8386         * gcc.c-torture/execute/pr38969.c: New test.
8387
8388 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8389
8390         PR testsuite/38864
8391         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8392         to dg-do compile.
8393         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8394         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8395         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8396
8397 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8398
8399         PR target/38952
8400         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8401         if __USING_SJLJ_EXCEPTIONS__ is defined.
8402
8403         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8404         __USING_SJLJ_EXCEPTIONS__ is defined.
8405         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8406         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8407         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8408         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8409         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8410         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8411
8412 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8413
8414         PR testsuite/38949
8415         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8416         Use instead of C name in asm statements.
8417
8418 2009-01-26  Richard Guenther  <rguenther@suse.de>
8419
8420         PR tree-optimization/38745
8421         * g++.dg/torture/pr38745.C: New testcase.
8422
8423 2009-01-26  Richard Guenther  <rguenther@suse.de>
8424
8425         PR middle-end/38851
8426         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8427
8428 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8429
8430         * gcc.dg/bitfld-15.c: Gate warning on target
8431         pcc_bitfield_type_matters.
8432         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8433         g++.dg/ext/bitfield4.C: Likewise.
8434         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8435         bitfield for any target.
8436
8437 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR c/38957
8440         * gcc.dg/pr38957.c: New test.
8441
8442 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8443
8444         PR fortran/38955
8445         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8446         comparing floats.
8447
8448 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8449
8450         PR tree-optimization/38953
8451         * gfortran.dg/graphite/pr38953.f90: New.
8452
8453 2009-01-24  Paul Brook  <paul@codesourcery.com>
8454
8455         * gcc.target/arm/neon-cond-1.c: New test.
8456
8457 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8458
8459         PR tree-optimization/38932
8460         * gcc.dg/pr38932.c: New.
8461
8462 2009-01-23  Revital Eres  <eres@il.ibm.com>
8463
8464         * gcc.dg/sms-7.c: Fix test.
8465
8466 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8467
8468         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8469         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8470         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8471         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8472
8473 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8474
8475         * gcc.dg/pr35729.c: Make test x86 specific.
8476
8477 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8478
8479         PR middle-end/38615
8480         * gcc.dg/pr38615.c: New test.
8481
8482 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8483
8484         PR target/38931
8485         * gcc.target/i386/pr38931.c: New test.
8486
8487 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8488
8489         PR c++/38930
8490         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8491         * g++.dg/template/typedef12.C: Likewise.
8492         * g++.dg/template/typedef13.C: Likewise.
8493         * g++.dg/template/typedef14.C: Likewise.
8494         * g++.dg/template/sfinae3.C: Likewise.
8495         * g++.old-deja/g++.pt/typename8.C: Likewise.
8496         * g++.dg/template/access11.C: Likewise
8497
8498 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8499
8500         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8501         and mips*-*-irix*.
8502         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8503
8504 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8505
8506         PR c++/26693
8507         * g++.dg/template/typedef11.C: New test.
8508         * g++.dg/template/typedef12.C: Likewise.
8509         * g++.dg/template/typedef13.C: Likewise.
8510         * g++.dg/template/typedef14.C: Likewise.
8511         * g++.dg/template/sfinae3.C: Compile this pedantically.
8512         The only errors expected should be the one saying the typedef is ill
8513         formed.
8514         * g++.old-deja/g++.pt/typename8.C: Likewise.
8515         * g++.dg/template/access11.C: Update this.
8516
8517 2009-01-21  Daniel Kraft  <d@domob.eu>
8518
8519         PR fortran/38887
8520         * gfortran.dg/mvbits_5.f90:  New test.
8521
8522 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8523
8524         * gcc.dg/sms-6.c: New test.
8525         * gcc.dg/sms-7.c: Likewise.
8526
8527 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8528
8529         PR fortran/38907
8530         * gfortran.dg/host_assoc_function_7.f90: New test
8531
8532 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8533             Richard Guenther  <rguenther@suse.de>
8534
8535         PR tree-optimization/38747
8536         PR tree-optimization/38748
8537         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8538         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8539         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8540
8541 2009-01-20  Kees Cook  <kees@ubuntu.com>
8542             H.J. Lu  <hongjiu.lu@intel.com>
8543
8544         PR target/38902
8545         * gcc.dg/pr38902.c: New.
8546
8547 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8548
8549         PR target/38868
8550         * gfortran.dg/pr38868.f: New testcase.
8551
8552 2009-01-20  Richard Guenther  <rguenther@suse.de>
8553
8554         * gcc.c-torture/execute/pr36227.c: Move ...
8555         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8556
8557 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8558
8559         * lib/gfortran.exp: Add -B options for targets that use
8560         libgfortran.a%s in their specs.
8561
8562 2009-01-19  Jason Merrill  <jason@redhat.com>
8563
8564         PR c++/23287
8565         * g++.dg/template/dtor5.C: New test.
8566
8567 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8568
8569         PR fortran/38859
8570         * gfortran.dg/bound_5.f90: New test.
8571
8572 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8573
8574         PR target/38736
8575         * g++.dg/compat/abi/pr38736_main.C: New.
8576         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8577         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8578         * g++.dg/other/macro-1.C: Likewise.
8579         * gcc.dg/macro-1.c: Likewise.
8580         * gcc.dg/compat/pr38736_main.c: Likewise.
8581         * gcc.dg/compat/pr38736_x.c: Likewise.
8582         * gcc.dg/compat/pr38736_y.c: Likewise.
8583
8584 2009-01-18  Richard Guenther  <rguenther@suse.de>
8585
8586         PR tree-optimization/38819
8587         * gcc.c-torture/execute/pr38819.c: New testcase.
8588
8589 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8590
8591         PR fortran/38657
8592         * gfortran.dg/module_commons_3.f90: Reapply.
8593
8594 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8595
8596         PR fortran/34955
8597         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8598         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8599
8600 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8601
8602         PR fortran/38657
8603         * gfortran.dg/module_commons_3.f90: Remove
8604
8605 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8606
8607         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8608
8609 2009-01-16  Jason Merrill  <jason@redhat.com>
8610
8611         PR c++/38877
8612         * g++.dg/template/lvalue1.C: New test.
8613
8614         PR c++/29470
8615         * g++.dg/template/access20.C: New test.
8616         * g++.dg/torture/pr34641.C: Fix access.
8617
8618 2009-01-16  Richard Guenther  <rguenther@suse.de>
8619
8620         PR tree-optimization/38835
8621         PR middle-end/36227
8622         * gcc.c-torture/execute/pr36227.c: New testcase.
8623         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8624         * g++.dg/init/const7.C: Likewise.
8625
8626 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8627
8628         PR target/38554
8629         * gcc.c-torture/compile/pr38554.c: New test.
8630
8631 2009-01-16  Jason Merrill  <jason@redhat.com>
8632
8633         PR c++/38579
8634         * g++.dg/conversion/access1.C: New test.
8635
8636 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8637
8638         PR tree-optimization/38789
8639         * gcc.c-torture/compile/pr38789.c: New test.
8640
8641 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8642
8643         PR fortran/38152
8644         * gfortran.dg/proc_ptr_13.f90: New.
8645
8646 2009-01-15  Jason Merrill  <jason@redhat.com>
8647
8648         PR c++/38850
8649         * g++.dg/template/koenig6.C: New test.
8650
8651 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8652
8653         PR c++/29388
8654         * g++.dg/template/error37.C: New testcase.
8655
8656 2009-01-15  Jason Merrill  <jason@redhat.com>
8657
8658         PR c++/36334
8659         * g++.dg/conversion/memfn1.C: New test.
8660
8661         PR c++/37646
8662         * g++.dg/conversion/memfn2.C: New test.
8663
8664 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8665
8666         PR c++/38357
8667         * g++.dg/template/crash87.C: New test.
8668
8669 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8670
8671         PR middle-end/37843
8672         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8673
8674 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8675
8676         PR c++/38636
8677         * g++.dg/parse/crash50.C: New test.
8678
8679 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8680
8681         PR rtl-optimization/38245
8682         * gcc.dg/pr38245-3.c: New test.
8683         * gcc.dg/pr38245-3.h: New file.
8684         * gcc.dg/pr38245-4.c: New file.
8685         * gcc.dg/pr38364.c: New test.
8686
8687 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8688
8689         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8690         sequence PC-relative.
8691
8692 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8693
8694         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8695         calls and/or PLT markers.
8696         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8697         calls and/or PLT markers.
8698         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8699         calls and/or PLT markers.
8700         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8701         calls and/or PLT markers.
8702
8703 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8704             Nathan Froyd  <froydnj@codesourcery.com>
8705             Joseph Myers  <joseph@codesourcery.com>
8706
8707         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8708         New function.
8709         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8710         and use consistent CFLAGS.
8711         * gcc.target/powerpc/20030505.c: Likewise.
8712         * gcc.target/powerpc/20081204-1.c: Likewise.
8713         * gcc.target/powerpc/ppc-spe.c: Likewise.
8714         * gcc.target/powerpc/spe1.c: Likewise.
8715         * g++.dg/ext/spe1.C: Likewise.
8716         * g++.dg/other/opaque-1.C: Likewise.
8717         * g++.dg/other/opaque-2.C: Likewise.
8718         * g++.dg/other/opaque-3.C: Likewise.
8719
8720 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8721
8722         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8723         out of loop.
8724
8725 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8726
8727         PR target/38811
8728         * g++.dg/torture/pr38811.C: New file.
8729
8730 2009-01-14  Richard Guenther  <rguenther@suse.de>
8731
8732         PR tree-optimization/38826
8733         PR middle-end/38477
8734         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8735
8736 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8737
8738         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8739
8740 2009-01-14  Nick Clifton  <nickc@redhat.com>
8741
8742         PR c++/37862
8743         * g++.cp/parse/pr37862.C: New test.
8744
8745 2009-01-14  Julian Brown  <julian@codesourcery.com>
8746
8747         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8748         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8749         to...
8750         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8751         These.
8752
8753 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8754
8755         PR rtl-optimization/38774
8756         * gcc.dg/torture/pr38774.c: New test.
8757
8758         PR c++/38795
8759         * g++.dg/cpp0x/pr38795.C: New test.
8760
8761 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8762             Nathan Froyd  <froydnj@codesourcery.com>
8763             Joseph Myers  <joseph@codesourcery.com>
8764
8765         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8766         otherwise.  Do not check for AltiVec at runtime.
8767         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8768         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8769         * gcc.target/powerpc/altivec-1.c: Likewise.
8770         * gcc.target/powerpc/altivec-3.c: Likewise.
8771         * gcc.target/powerpc/altivec-10.c: Likewise.
8772         * gcc.target/powerpc/altivec-12.c: Likewise.
8773         * gcc.target/powerpc/altivec-24.c: Likewise.
8774         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8775         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8776         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8777         * gcc.target/powerpc/pr35907.c: Likewise.
8778         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8779         otherwise.  Do not check for Cell at runtime.
8780         * gcc.target/powerpc/altivec_check.h: Delete.
8781
8782         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8783         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8784         not check for AltiVec at runtime.
8785         * g++.dg/ext/altivec-cell-2.C: Likewise.
8786         * g++.dg/ext/altivec-cell-3.C: Likewise.
8787         * g++.dg/ext/altivec-cell-4.C: Likewise.
8788         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8789         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8790         check.
8791         * g++.dg/ext/altivec_check.h: Delete.
8792
8793 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8794
8795         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8796         effective target.  Adjust line numbers accordingly.
8797
8798 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8799
8800         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8801
8802 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8803
8804         PR tree-optimization/38786
8805         * gcc.dg/graphite/pr38786.c: New.
8806
8807 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8808
8809         Revert:
8810         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8811
8812         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8813         for alpha*-*-* targets.
8814         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8815
8816 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8817
8818         PR libfortran/38772
8819         * gfortran.dg/fmt_bz_bn_err.f: New test.
8820
8821 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8822
8823         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8824
8825 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8826
8827         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8828         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8829         instruction support.  Do not check for it at runtime.
8830
8831 2009-01-12  Jason Merrill  <jason@redhat.com>
8832
8833         PR c++/35109
8834         * g++.dg/lookup/friend11.C: Remove expected error.
8835         * g++.dg/lookup/friend14.C: New test.
8836         * g++.dg/lookup/friend15.C: New test.
8837
8838 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8839
8840         PR c++/36019
8841         * g++.dg/lookup/hidden-class12.C: New test.
8842         * g++.dg/lookup/hidden-class13.C: New test.
8843         * g++.dg/lookup/hidden-class14.C: New test.
8844         * g++.dg/lookup/hidden-class15.C: New test.
8845         * g++.dg/lookup/hidden-class16.C: New test.
8846
8847 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8848
8849         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8850         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8851         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8852
8853 2009-01-12  Jason Merrill  <jason@redhat.com>
8854
8855         PR c++/31488
8856         * g++.dg/other/vararg-3.C: New test.
8857
8858 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8859
8860         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8861         Explicitly enable SPE.
8862         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8863         directive.
8864
8865         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8866         Expect -flax-vector-conversions message.  Adjust incompatible
8867         types errors.
8868         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8869         Make Foo extern.
8870
8871         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8872
8873         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8874
8875         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8876         * g++.dg/other/opaque-2.C: Likewise.
8877         * g++.dg/other/opaque-3.C: Likewise.
8878
8879 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8880
8881         PR c/32041
8882         * gcc.dg/pr32041.c: New test.
8883         * g++.dg/parse/offsetof9.C: New test.
8884
8885 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8886             Nathan Froyd  <froydnj@codesourcery.com>
8887
8888         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8889         * g++.dg/ext/attribute-test-1.C: Likewise.
8890         * g++.dg/ext/attribute-test-2.C: Likewise.
8891         * g++.dg/ext/attribute-test-3.C: Likewise.
8892         * g++.dg/ext/attribute-test-4.C: Likewise.
8893
8894 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8895
8896         * gnat.dg/unchecked_convert3.adb: New test.
8897
8898 2009-01-12  Tomas Bily  <tbily@suse.cz>
8899
8900         PR middlend/38385
8901         * gcc.dg/tree-ssa/pr38385.c: New file.
8902
8903 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8904
8905         PR c++/38794
8906         * g++.dg/parse/typedef9.C: New test.
8907
8908         PR tree-optimization/38807
8909         * gcc.c-torture/compile/pr38807.c: New test.
8910
8911 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8912
8913         * gcc.target/mips/ins-2.c: New test.
8914
8915 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8916
8917         PR testsuite/38809
8918         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8919
8920 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8921
8922         PR c++/36254
8923         * g++.dg/warn/Wreturn-type-5.C: New test.
8924
8925 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8926
8927         PR middle-end/38616
8928         * gcc.dg/pr38616.c: New test.
8929
8930 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8931
8932         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8933
8934 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8935
8936         PR c++/38648
8937         * g++.dg/expr/string-1.C: New test.
8938         * g++.dg/expr/string-2.C: New test.
8939
8940         PR c++/36695
8941         * g++.dg/ext/complex4.C: New test.
8942         * g++.dg/ext/complex5.C: New test.
8943         * g++.dg/init/reference1.C: New test.
8944         * g++.dg/init/reference2.C: New test.
8945         * g++.dg/init/reference3.C: New test.
8946
8947 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8948
8949         PR fortran/38763
8950         * gfortran.dg/transfer_null_1.f90: New test.
8951
8952 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8953
8954         PR fortran/38765
8955         * gfortran.dg/host_assoc_function_6.f90: New test.
8956
8957 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8958
8959         * lib/target-supports.exp: Add method to determine if the effective
8960         target is really a ppc405 after applying all compile options.
8961         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8962         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8963         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8964         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8965         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8966         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8967         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8968         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8969         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8970         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8971         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8972         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8973         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8974         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8975         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8976         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8977         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8978         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8979         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8980         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8981         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8982         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8983         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8984         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8985         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8986         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8987         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8988         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8989         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8990         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8991         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8992
8993 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8994
8995         PR c++/35335
8996         * g++.dg/other/error31.C: New testcase.
8997
8998         PR c/35742
8999         * gcc.dg/pr35742.c: New test.
9000
9001 2009-01-09  John F. Carr  <jfc@mit.edu>
9002
9003         PR c++/37877
9004         * g++.dg/parse/linkage3.C: New test.
9005
9006 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9007
9008         PR middle-end/38771
9009         * gcc.c-torture/compile/pr38771.c: New test.
9010
9011 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9012
9013         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9014
9015 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9016
9017         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9018         * gcc.dg/sibcall-4.c: Likewise.
9019
9020 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9021             Jan Sjodin  <jan.sjodin@amd.com>
9022
9023         PR tree-optimization/38559
9024         * gcc.dg/graphite/pr38559.c: New.
9025
9026 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9027
9028         PR tree-optimization/37194
9029         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9030
9031 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9032
9033         PR c++/38725
9034         * g++.dg/ext/label11.C: New test.
9035
9036 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9037
9038         * lib/target-supports.exp (check_weak_override_available): New.
9039         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9040         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9041         dg-require-weak-override.
9042
9043 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9044             Alan Modra  <amodra@bigpond.net.au>
9045
9046         * gcc.c-torture/compile/20090107-1.c: New test.
9047
9048 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9049
9050         PR target/38706
9051         * g++.dg/other/pr38706.C: New test.
9052
9053 2009-01-07  Jason Merrill  <jason@redhat.com>
9054
9055         * g++.dg/cpp0x/variadic92.C: New test.
9056         * g++.dg/cpp0x/variadic93.C: New test.
9057
9058 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9059
9060         * lib/target-supports-dg.exp (current_compiler_flags): New.
9061         (check-flags): Use it; do not access dg-test local variables.
9062         (dg-skip-if): Do not access dg-test local variables.
9063         (dg-xfail-run-if): Ditto.
9064         (dg-shouldfail): Ditto.
9065         * gcc.test-framework/test-framework.exp
9066         (check_effective_target_def_nocache): New.
9067         * gcc.test-framework/test-framework.awk: Handle scan tests.
9068         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9069         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9070         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9071         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9072         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9073         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9074         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9075         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9076         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9077
9078         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9079
9080         * lib/target-supports-dg.exp (check_test_flags): Delete.
9081
9082 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9083
9084         PR tree-optimization/38492
9085         PR tree-optimization/38498
9086         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9087         in trunk.
9088         * gcc.dg/graphite/block-0.c: Update test.
9089         * gcc.dg/graphite/block-1.c: Same.
9090         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9091         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9092         * gcc.dg/graphite/block-3.c: New.
9093         * gcc.dg/graphite/pr38498.c: New.
9094
9095 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9096
9097         AVX Programming Reference (December, 2008)
9098         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9099         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9100         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9101
9102         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9103         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9104
9105 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9106
9107         PR fortran/38220
9108         * gfortran.dg/c_loc_pure_1.f90:  New test.
9109
9110 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9111
9112         PR fortran/38669
9113         * gfortran.dg/elemental_dependency_3.f90:
9114         Add the final tree dump cleanup.
9115
9116 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9117
9118         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9119         passing -m32.
9120
9121         PR rtl-optimization/38722
9122         * gfortran.dg/pr38722.f90: New test.
9123
9124 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9125
9126         PR c/34252
9127         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9128         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9129
9130 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9131
9132         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9133         * gfortran.dg/typebound_call_8.f03: Same.
9134         * gfortran.dg/elemental_bind_c.f90: Same.
9135         * gfortran.dg/typebound_call_7.f03: Same.
9136         * gfortran.dg/interface_proc_end.f90: Same
9137         * gfortran.dg/pr37243.f: Fix typo.
9138
9139 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9140
9141         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9142         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9143         large stack sizes.
9144
9145 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9146
9147         AVX Programming Reference (December, 2008)
9148         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9149         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9150         * gcc.target/i386/sse-14.c: Likewise.
9151
9152         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9153         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9154         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9155         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9156
9157 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9158
9159         PR libfortran/38735
9160         * gfortran.dg/fmt_bz_bn.f: Update test.
9161
9162 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9163
9164         PR c++/38472
9165         * g++.dg/conversion/usual-arith-conv.C: New test.
9166
9167 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9168
9169         PR c/34911
9170         * gcc.dg/vector-3.c: New testcase.
9171         * g++.dg/ext/vector15.C: New test.
9172
9173 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9174
9175         PR tree-optimization/38510
9176         * gcc.dg/graphite/pr38510.c: New.
9177
9178 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9179             Jan Sjodin <jan.sjodin@amd.com>
9180
9181         PR tree-optimization/38500
9182         * gcc.dg/graphite/pr38500.c: New.
9183
9184 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9185
9186         * gcc.c-torture/compile/20001226-1.c: Generalize
9187         dg-timeout-factor.
9188         * gcc.c-torture/compile/limits-fnargs.c: Add
9189         dg-timeout-factor.
9190         * gcc.dg/20020425-1.c: Likewise.
9191         * gcc.dg/pch/pch.exp: Likewise.
9192
9193 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9194
9195         PR fortran/38657
9196         * gfortran.dg/module_commons_3.f90: New test.
9197
9198 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9199
9200         PR fortran/37159
9201         * gfortran.dg/random_seed_1.f90: Updated.
9202
9203 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9204
9205         PR fortran/38669
9206         PR fortran/38726
9207         * gfortran.dg/elemental_subroutine_7.f90:
9208         Fix p values so that it can be used as vector subscript.
9209
9210 2009-01-05  Jason Merrill  <jason@redhat.com>
9211
9212         * g++.dg/cpp0x/initlist12.C: Add another test.
9213
9214         * g++.dg/cpp0x/defaulted7.C: New test.
9215
9216 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9217
9218         PR fortran/38672
9219         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9220         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9221
9222 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9223
9224         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9225         for alpha*-*-* targets.
9226         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9227
9228 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9229
9230         PR fortran/38665
9231         * gfortran.dg/host_assoc_function_5.f90: New test.
9232
9233 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9234
9235         PR fortran/38669
9236         * gfortran.dg/elemental_dependency_3.f90: New test.
9237         * gfortran.dg/elemental_subroutine_7.f90: New test.
9238
9239 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9240
9241         * gcc.dg/struct-ret-3.c: Include unistd.h.
9242         (main): Exit early if system memory page size is
9243         larger than 4096 bytes.
9244
9245 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9246
9247         PR fortran/38718
9248         * gfortran.dg/merge_init_expr.f90: New.
9249
9250 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9251
9252         PR fortran/38536
9253         * gfortran.dg/c_loc_tests_13.f90: New test.
9254         * gfortran.dg/c_loc_tests_14.f90: New test.
9255
9256 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9257
9258         * gfortran.dg/func_result_4.f90: New.
9259
9260 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9261
9262         PR fortran/38594
9263         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9264         interface still works, in addition to original tests.
9265         * gfortran.dg/host_assoc_call_6.f90: New test.
9266
9267 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR c++/38705
9270         * g++.dg/torture/pr38705.C: New test.
9271
9272         PR c/38700
9273         * gcc.dg/pr38700.c: New test.
9274
9275 2009-01-02  Jason Merrill  <jason@redhat.com>
9276
9277         * g++.dg/cpp0x/initlist11.C: New test.
9278         * g++.dg/cpp0x/initlist12.C: New test.
9279
9280 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9281
9282         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9283         Allow extra informative notes.
9284
9285 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9286
9287         PR c/36489
9288         * gcc.dg/pr36489.c: New test.
9289
9290 \f
9291 Copyright (C) 2009 Free Software Foundation, Inc.
9292
9293 Copying and distribution of this file, with or without modification,
9294 are permitted in any medium without royalty provided the copyright
9295 notice and this notice are preserved.