OSDN Git Service

* g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
2
3         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
4         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
5         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
6         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
7         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
8
9         * g++.dg/dfp/dfp.exp: Fix typo.
10
11         * lib/target-supports.exp (check-effective-target-dfp-nocache):
12         Fix typo that breaks the check.
13
14 2009-09-28  Olivier Hainque  <hainque@adacore.com>
15
16         * gnat.dg (tagged_alloc_free.adb): New testcase.
17         
18 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
19
20         * g++.dg/dfp: New directory.
21         * g++.dg/dg.exp: Prune tests in dfp directory.
22         * g++.dg/dfp/dfp/exp: New.
23         * g++.dg/dfp/mangle-mode.C: New test.
24
25 2009-09-28  Michael Matz  <matz@suse.de>
26
27         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
28         for sign of -Inf.
29
30 2009-09-27  Richard Henderson  <rth@redhat.com>
31
32         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
33         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
34
35 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
36
37         PR c/41476
38         * gcc.dg/cond-constqual-1.c: New test.
39
40 2009-09-26  Michael Matz  <matz@suse.de>
41
42         PR lto/40758
43         PR middle-end/41470
44         * gcc.dg/pr41470.c: New test.
45
46 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
47
48         * gnat.dg/array9.adb: New test.
49
50 2009-09-26  Michael Matz  <matz@suse.de>
51
52         PR tree-optimization/41454
53         * gcc.dg/pr41454.c: New test.
54
55 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
56
57         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
58         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
59         into DW_TAG_GNU_template_parameter_pack and
60         DW_TAG_GNU_formal_parameter_pack.
61         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
62         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
63
64 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
65
66         * gcc.dg/vect/vect.exp: Append extra parameters as separate
67         parameters for alignment-sensitive -fsection-anchors tests.
68
69 2009-09-25  Richard Guenther  <rguenther@suse.de>
70
71         PR middle-end/41463
72         * gcc.c-torture/execute/pr41463.c: New testcase.
73
74 2009-09-25  Olivier Hainque  <hainque@adacore.com>
75
76         * gnat.dg/sse_nolib.adb: New testcase.
77
78 2009-09-25  Revital Eres  <ERES@il.ibm.com>
79
80         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
81         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
82         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
83         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
84         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
85         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
86         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
87         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
88         * gcc.dg/vect/vect.exp: Add Power7 flags.
89         * g++.dg/vect/vect.exp: Likewise.
90         * gfortran.dg/vect/vect.exp: Likewise.
91
92 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
93
94         PR fortran/41459
95         * gfortran.dg/empty_label.f: New test.
96         * gfortran.dg/empty_label.f90: Ditto.
97         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
98
99 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
100
101         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
102         compile-time.
103
104 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
105
106         * lib/scanasm.exp (make_pattern_printable): New function.
107         (dg-scan, scan-assembler-times, scan-assembler-dem,
108         scan-assembler-dem-not): Use it.
109
110 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
111
112         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
113         (test_nested): Renamed to ...
114         (test_nested1): This.
115         (test_nested2): New.
116         (main): Likewise.
117
118 2009-09-24  Richard Guenther  <rguenther@suse.de>
119
120         PR tree-optimization/36143
121         PR tree-optimization/38747
122         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
123         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
124         * g++.dg/torture/pr38747.C: New testcase.
125         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
126
127 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
128
129         * gnat.dg/nested_proc.adb: New test.
130
131 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
132
133         * gcc.target/i386/pr12329.c: Adjust.
134
135 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
136
137         PR debug/41248
138         * gcc.dg/pr41248.c: New.
139
140 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
141
142         PR debug/41065
143         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
144
145 2009-09-23  Andreas Schwab  <schwab@redhat.com>
146
147         * lib/profopt.exp (profopt-get-options): Set tool_flags for
148         current_compiler_flags.  Fix typos.
149
150 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
151
152         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
153
154 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
155
156         PR c/39779
157         * gcc.c-torture/compile/pr39779.c: New test.
158
159 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
160
161         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
162         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
163         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
164
165 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
166
167         PR debug/41295
168         * gcc.dg/pr41295.c: New.
169
170 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
171
172         * gcc.dg/pr40209.c: Add test case.
173
174 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
175
176         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
177         matching assembly.
178         * gcc.target/mips/code-readable-2.c: Likewise.
179         * gcc.target/mips/code-readable-3.c: Likewise.
180
181 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
182
183         * lib/target-supports.exp (check_effective_target_dfp_nocache):
184         Check support via mode instead of C type.
185         (check_effective_target_dfprt_nocache): Ditto.
186         (check_effective_target_hard_dfp): Ditto.
187
188 2009-09-22  Richard Guenther  <rguenther@suse.de>
189
190         PR middle-end/41395
191         * gcc.c-torture/execute/pr41395-1.c: New testcase.
192         * gcc.c-torture/execute/pr41395-2.c: Likewise.
193
194 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
195
196         * gcc.dg/20090922-1.c: New test.
197
198         PR bootstrap/41405
199         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
200         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
201         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
202         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
203         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
204         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
205         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
206         * objc.dg/dwarf-2.m: Likewise.
207
208 2009-09-22  Richard Guenther  <rguenther@suse.de>
209
210         PR tree-optimization/41428
211         * g++.dg/tree-ssa/pr41428.C: New testcase.
212
213 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
214
215         PR middle-end/41429
216         * g++.dg/gomp/pr41429.C: New test.
217
218 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
219
220         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
221
222 2009-09-21  Jason Merrill  <jason@redhat.com>
223
224         PR c++/41421
225         * g++.dg/cpp0x/trivial1.C: Expand.
226
227 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
228
229         * gcc.dg/torture/calleesave-sse.c: New.
230
231 2009-09-21  Jan Hubicka  <jh@suse.cz>
232
233         * gcc.dg/guality/inline-params.c: New testcase.
234
235 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
236
237         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
238         Add -fno-inline.
239         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
240         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
241         (f2): Ditto.
242
243 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
244
245         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
246         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
247         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
248         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
249         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
250
251 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
252
253         PR middle-end/40642
254         * g++.dg/torture/pr40642.C: New testcase.
255
256 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
257
258         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
259         cases in static initializers.
260
261 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
262
263         * gcc.c-tortue/compile/pr39886.c: New.
264
265 2009-09-20  Chris Demetriou  <cgd@google.com>
266
267         PR preprocessor/28435:
268         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
269         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
270         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
271         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
272         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
273
274 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
275
276         * gcc.target/mips/mips.exp: Add relax-pic-calls
277         under -mfoo/-mno-foo options.
278         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
279         and -mexplicit-relocs.
280         * gcc.target/mips/call-1.c: New test.
281         * gcc.target/mips/call-2.c: New test.
282         * gcc.target/mips/call-3.c: New test.
283         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
284         * gcc.dg/tree-ssa/loop-1.c: Likewise.
285
286 2009-09-19  Chris Demetriou  <cgd@google.com>
287
288         PR preprocessor/28435:
289         * gcc.dg/cpp/missing-header-MD.c: New test.
290         * gcc.dg/cpp/missing-header-MMD.c: New test.
291         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
292         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
293
294 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
295
296         PR libgfortran/41328
297         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
298         EOF works.
299
300 2009-09-18  Jason Merrill  <jason@redhat.com>
301
302         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
303         * g++.dg/cpp0x/initlist-deduce.C: New.
304
305 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
306
307         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
308
309 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
310
311         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
312         * c-c++-common/dfp: New directory.
313         * c-c++-common/dfp/dfp-dbg.h: New file.
314         * gcc.dg/dfp/call-by-value.c: Move to ...
315         * c-c++-common/call-by-value.c: here.
316         * gcc.dg/dfp/cast.c: Move to ...
317         * c-c++-common/cast.c: here.
318         * gcc.dg/dfp/compare-eq-const.c: Move to ...
319         * c-c++-common/compare-eq-const.c: here.
320         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
321         * c-c++-common/compare-eq-d128.c: here.
322         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
323         * c-c++-common/compare-eq-d32.c: here.
324         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
325         * c-c++-common/compare-eq-d64.c: here.
326         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
327         * c-c++-common/compare-eq-dfp.c: here.
328         * gcc.dg/dfp/compare-eq.h: Move to ...
329         * c-c++-common/compare-eq.h: here.
330         * gcc.dg/dfp/compare-rel-const.c: Move to ...
331         * c-c++-common/compare-rel-const.c: here.
332         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
333         * c-c++-common/compare-rel-d128.c: here.
334         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
335         * c-c++-common/compare-rel-d32.c: here.
336         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
337         * c-c++-common/compare-rel-d64.c: here.
338         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
339         * c-c++-common/compare-rel-dfp.c: here.
340         * gcc.dg/dfp/compare-rel.h: Move to ...
341         * c-c++-common/compare-rel.h: here.
342         * gcc.dg/dfp/compare-special-d128.c: Move to ...
343         * c-c++-common/compare-special-d128.c: here.
344         * gcc.dg/dfp/compare-special-d32.c: Move to ...
345         * c-c++-common/compare-special-d32.c: here.
346         * gcc.dg/dfp/compare-special-d64.c: Move to ...
347         * c-c++-common/compare-special-d64.c: here.
348         * gcc.dg/dfp/compare-special.h: Move to ...
349         * c-c++-common/compare-special.h: here.
350         * gcc.dg/dfp/constants-zero.c: Move to ...
351         * c-c++-common/constants-zero.c: here.
352         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
353         * c-c++-common/convert-bfp-10.c: here.
354         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
355         * c-c++-common/convert-bfp-11.c: here.
356         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
357         * c-c++-common/convert-bfp-12.c: here.
358         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
359         * c-c++-common/convert-bfp-13.c: here.
360         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
361         * c-c++-common/convert-bfp-14.c: here.
362         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
363         * c-c++-common/convert-bfp-2.c: here.
364         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
365         * c-c++-common/convert-bfp-3.c: here.
366         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
367         * c-c++-common/convert-bfp-4.c: here.
368         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
369         * c-c++-common/convert-bfp-5.c: here.
370         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
371         * c-c++-common/convert-bfp-6.c: here.
372         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
373         * c-c++-common/convert-bfp-7.c: here.
374         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
375         * c-c++-common/convert-bfp-8.c: here.
376         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
377         * c-c++-common/convert-bfp-9.c: here.
378         * gcc.dg/dfp/convert-bfp.c: Move to ...
379         * c-c++-common/convert-bfp.c: here.
380         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
381         * c-c++-common/convert-bfp-fold.c: here.
382         * gcc.dg/dfp/convert-dfp.c: Move to ...
383         * c-c++-common/convert-dfp.c: here.
384         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
385         * c-c++-common/convert-dfp-fold-2.c: here.
386         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
387         * c-c++-common/convert-dfp-fold.c: here.
388         * gcc.dg/dfp/convert.h: Move to ...
389         * c-c++-common/convert.h: here.
390         * gcc.dg/dfp/convert-int.c: Move to ...
391         * c-c++-common/convert-int.c: here.
392         * gcc.dg/dfp/convert-int-fold.c: Move to ...
393         * c-c++-common/convert-int-fold.c: here.
394         * gcc.dg/dfp/convert-int-max.c: Move to ...
395         * c-c++-common/convert-int-max.c: here.
396         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
397         * c-c++-common/convert-int-max-fold.c: here.
398         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
399         * c-c++-common/convert-int-saturate.c: here.
400         * gcc.dg/dfp/func-array.c: Move to ...
401         * c-c++-common/func-array.c: here.
402         * gcc.dg/dfp/func-deref.c: Move to ...
403         * c-c++-common/func-deref.c: here.
404         * gcc.dg/dfp/func-mixed.c: Move to ...
405         * c-c++-common/func-mixed.c: here.
406         * gcc.dg/dfp/func-pointer.c: Move to ...
407         * c-c++-common/func-pointer.c: here.
408         * gcc.dg/dfp/func-scalar.c: Move to ...
409         * c-c++-common/func-scalar.c: here.
410         * gcc.dg/dfp/func-struct.c: Move to ...
411         * c-c++-common/func-struct.c: here.
412         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
413         * c-c++-common/func-vararg-alternate-d128-2.c: here.
414         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
415         * c-c++-common/func-vararg-alternate-d128.c: here.
416         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
417         * c-c++-common/func-vararg-alternate-d32.c: here.
418         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
419         * c-c++-common/func-vararg-alternate-d64.c: here.
420         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
421         * c-c++-common/func-vararg-alternate.h: here.
422         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
423         * c-c++-common/func-vararg-dfp.c: here.
424         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
425         * c-c++-common/func-vararg-mixed-2.c: here.
426         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
427         * c-c++-common/func-vararg-mixed.c: here.
428         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
429         * c-c++-common/func-vararg-size0.c: here.
430         * gcc.dg/dfp/inf-1.c: Move to ...
431         * c-c++-common/inf-1.c: here.
432         * gcc.dg/dfp/loop-index.c: Move to ...
433         * c-c++-common/loop-index.c: here.
434         * gcc.dg/dfp/modes.c: Move to ...
435         * c-c++-common/modes.c: here.
436         * gcc.dg/dfp/nan-1.c: Move to ...
437         * c-c++-common/nan-1.c: here.
438         * gcc.dg/dfp/nan-2.c: Move to ...
439         * c-c++-common/nan-2.c: here.
440         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
441         * c-c++-common/operator-arith-fold.c: here.
442         * gcc.dg/dfp/operator-assignment.c: Move to ...
443         * c-c++-common/operator-assignment.c: here.
444         * gcc.dg/dfp/operator-comma.c: Move to ...
445         * c-c++-common/operator-comma.c: here.
446         * gcc.dg/dfp/operator-cond.c: Move to ...
447         * c-c++-common/operator-cond.c: here.
448         * gcc.dg/dfp/operator-logical.c: Move to ...
449         * c-c++-common/operator-logical.c: here.
450         * gcc.dg/dfp/operator-unary.c: Move to ...
451         * c-c++-common/operator-unary.c: here.
452         * gcc.dg/dfp/pr31385.c: Move to ...
453         * c-c++-common/pr31385.c: here.
454         * gcc.dg/dfp/pr33466.c: Move to ...
455         * c-c++-common/pr33466.c: here.
456         * gcc.dg/dfp/pr35620.c: Move to ...
457         * c-c++-common/pr35620.c: here.
458         * gcc.dg/dfp/pr36800.c: Move to ...
459         * c-c++-common/pr36800.c: here.
460         * gcc.dg/dfp/pr39034.c: Move to ...
461         * c-c++-common/pr39034.c: here.
462         * gcc.dg/dfp/pr39035.c: Move to ...
463         * c-c++-common/pr39035.c: here.
464         * gcc.dg/dfp/pr39902.c: Move to ...
465         * c-c++-common/pr39902.c: here.
466         * gcc.dg/dfp/pr39986.c: Move to ...
467         * c-c++-common/pr39986.c: here.
468         * gcc.dg/dfp/signbit-1.c: Move to ...
469         * c-c++-common/signbit-1.c: here.
470         * gcc.dg/dfp/signbit-2.c: Move to ...
471         * c-c++-common/signbit-2.c: here.
472         * gcc.dg/dfp/struct-layout-1.c: Move to ...
473         * c-c++-common/struct-layout-1.c: here.
474         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
475         * c-c++-common/usual-arith-conv.c: here.
476         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
477         * c-c++-common/usual-arith-conv-const.c: here.
478
479 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
480
481         PR testsuite/41288
482         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
483         stack alignment.
484
485 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
486
487         PR c++/39365
488         * g++.dg/expr/bool3.C: New test.
489         * g++.dg/expr/bool4.C: New test.
490
491 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
492
493         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
494         * gcc.dg/dfp/signbit-2.c: Use it.
495         * gcc.dg/dfp/func-vararg-alternate.h: Change two
496         arguments to unsigned int.
497         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
498         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
499         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
500         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
501         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
502         * gcc.dg/dfp/pr39986.c: Ditto.
503         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
504         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
505         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
506         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
507         * gcc.dg/dfp/convert-int-fold.c: Ditto.
508
509 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
510
511         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
512
513 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
514
515         PR c/41049
516         * dfp/pr41049.c: New test.
517
518 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
519
520         PR testsuite/41385
521         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
522
523 2009-09-17  Martin Jambor  <mjambor@suse.cz>
524
525         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
526         * gcc.dg/ipa/ipa-sra-1.c: New test.
527         * gcc.dg/ipa/ipa-sra-2.c: New test.
528         * gcc.dg/ipa/ipa-sra-3.c: New test.
529         * gcc.dg/ipa/ipa-sra-4.c: New test.
530         * gcc.dg/ipa/ipa-sra-5.c: New test.
531         * gcc.c-torture/execute/ipa-sra-1.c: New test.
532         * gcc.c-torture/execute/ipa-sra-2.c: New test.
533
534 2009-09-17  Michael Matz  <matz@suse.de>
535
536         PR middle-end/41347
537         * gfortran.dg/pr41347.f90: New test.
538
539 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
540
541         * gcc.c-torture/compile/20090917-1.c: New testcase.
542
543 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
544
545         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
546         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
547         alpha*-*-* target from XFAIL list.
548
549 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
550
551         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
552         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
553         * gcc.dg/dfp/cast-bad.c: Use default options.
554         * gcc.dg/dfp/compare-rel-const.c: Ditto.
555         * gcc.dg/dfp/composite-type.c: Ditto.
556         * gcc.dg/dfp/constants.c: Ditto.
557         * gcc.dg/dfp/constants-hex.c: Ditto.
558         * gcc.dg/dfp/constants-pedantic.c: Ditto.
559         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
560         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
561         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
562         * gcc.dg/dfp/ctypes.c: Ditto.
563         * gcc.dg/dfp/ddmode-ice.c: Ditto.
564         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
565         * gcc.dg/dfp/float-constant-double.c: Ditto.
566         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
567         * gcc.dg/dfp/keywords-reserved.c: Ditto.
568         * gcc.dg/dfp/modes.c: Ditto.
569         * gcc.dg/dfp/operator-bitwise.c: Ditto.
570         * gcc.dg/dfp/pr31344.c: Ditto.
571         * gcc.dg/dfp/pr31385.c: Ditto.
572         * gcc.dg/dfp/pr33466.c: Ditto.
573         * gcc.dg/dfp/pr35620.c: Ditto.
574         * gcc.dg/dfp/pr37435.c: Ditto.
575         * gcc.dg/dfp/pr39986.c: Ditto.
576         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
577         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
578         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
579         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
580         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
581         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
582         * gcc.dg/dfp/typespec.c: Ditto.
583         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
584         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
585         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
586         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
587         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
588         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
589         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
590         * gcc.dg/dfp/compare-rel.h: Ditto.
591         * gcc.dg/dfp/compare-special.h: Ditto.
592         * gcc.dg/dfp/convert.h: Ditto.
593         * gcc.dg/dfp/fe-check.h: Ditto.
594         * gcc.dg/dfp/call-by-value.c: Use default options and
595           debug macros.
596         * gcc.dg/dfp/cast.c: Ditto.
597         * gcc.dg/dfp/compare-eq-const.c: Ditto.
598         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
599         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
600         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
601         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
602         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
603         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
604         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
605         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
606         * gcc.dg/dfp/compare-special-d32.c: Ditto.
607         * gcc.dg/dfp/compare-special-d64.c: Ditto.
608         * gcc.dg/dfp/compare-special-d128.c: Ditto.
609         * gcc.dg/dfp/constants-zero.c: Ditto.
610         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
611         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
612         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
613         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
614         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
615         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
616         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
617         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
618         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
619         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
620         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
621         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
622         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
623         * gcc.dg/dfp/convert-bfp.c: Ditto.
624         * gcc.dg/dfp/convert-complex.c: Ditto.
625         * gcc.dg/dfp/convert-dfp.c: Ditto.
626         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
627         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
628         * gcc.dg/dfp/convert-int.c: Ditto.
629         * gcc.dg/dfp/convert-int-fold.c: Ditto.
630         * gcc.dg/dfp/convert-int-max.c: Ditto.
631         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
632         * gcc.dg/dfp/decfloat-constants.c: Ditto.
633         * gcc.dg/dfp/fe-binop.c: Ditto.
634         * gcc.dg/dfp/fe-convert-1.c: Ditto.
635         * gcc.dg/dfp/fe-convert-2.c: Ditto.
636         * gcc.dg/dfp/fe-convert-3.c: Ditto.
637         * gcc.dg/dfp/func-array.c: Ditto.
638         * gcc.dg/dfp/func-deref.c: Ditto.
639         * gcc.dg/dfp/func-mixed.c: Ditto.
640         * gcc.dg/dfp/func-pointer.c: Ditto.
641         * gcc.dg/dfp/func-scalar.c: Ditto.
642         * gcc.dg/dfp/func-struct.c: Ditto.
643         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
644         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
645         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
646         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
647         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
648         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
649         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
650         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
651         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
652         * gcc.dg/dfp/inf-1.c: Ditto.
653         * gcc.dg/dfp/loop-index.c: Ditto.
654         * gcc.dg/dfp/nan-1.c: Ditto.
655         * gcc.dg/dfp/nan-2.c: Ditto.
656         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
657         * gcc.dg/dfp/operator-assignment.c: Ditto.
658         * gcc.dg/dfp/operator-comma.c: Ditto.
659         * gcc.dg/dfp/operator-cond.c: Ditto.
660         * gcc.dg/dfp/operator-logical.c: Ditto.
661         * gcc.dg/dfp/operator-unary.c: Ditto.
662         * gcc.dg/dfp/pr36800.c: Ditto.
663         * gcc.dg/dfp/pr39034.c: Ditto.
664         * gcc.dg/dfp/pr39035.c: Ditto.
665         * gcc.dg/dfp/pr39902.c: Ditto.
666         * gcc.dg/dfp/signbit-1.c: Ditto.
667         * gcc.dg/dfp/signbit-2.c: Ditto.
668         * gcc.dg/dfp/struct-layout-1.c: Ditto.
669         * gcc.dg/dfp/union-init.c: Ditto.
670         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
671
672 2009-09-16  Michael Matz  <matz@suse.de>
673
674         PR fortran/41212
675         * gfortran.dg/pr41212.f90: New test.
676
677 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
678
679         * gnat.dg/alignment9.adb: New test.
680
681 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
682
683         * gnat.dg/discr20.ad[sb]: New test.
684
685 2009-09-16  Richard Guenther  <rguenther@suse.de>
686
687         PR middle-end/34011
688         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
689
690 2009-09-16  DJ Delorie  <dj@redhat.com>
691             Kaz Kojima  <kkojima@gcc.gnu.org>
692
693         * gcc.target/sh/struct-arg-dw2.c: New test.
694
695 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
696             Jakub Jelinek  <jakub@redhat.com>
697
698         PR target/41175
699         * gcc.target/powerpc/pr41175.c: New test.
700
701 2009-09-14  Richard Henderson  <rth@redhat.com>
702
703         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
704         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
705         gcc.dg/tree-ssa/asmgoto-1.c: New files.
706
707 2009-09-14  Richard Henderson  <rth@redhat.com>
708
709         * g++.dg/eh/builtin1.C: Update resx pattern match.
710         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
711
712 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
713
714         * gcc.target/mips/branch-helper.h: New file.
715         * gcc.target/mips/branch-2.c,
716         * gcc.target/mips/branch-3.c,
717         * gcc.target/mips/branch-4.c,
718         * gcc.target/mips/branch-5.c,
719         * gcc.target/mips/branch-6.c,
720         * gcc.target/mips/branch-7.c,
721         * gcc.target/mips/branch-8.c,
722         * gcc.target/mips/branch-9.c,
723         * gcc.target/mips/branch-10.c,
724         * gcc.target/mips/branch-11.c,
725         * gcc.target/mips/branch-12.c,
726         * gcc.target/mips/branch-13.c,
727         * gcc.target/mips/branch-14.c,
728         * gcc.target/mips/branch-15.c: New tests.
729
730 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
731
732         PR target/41331
733         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
734         -m32 -mpowerpc64 system.
735
736 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
737
738         From Jie Zhang <jie.zhang@analog.com>:
739         * gcc.target/bfin/saveall.c: New test.
740         * gcc.target/bfin/20090914-1.c: New test.
741         * gcc.target/bfin/20090914-2.c: New test.
742
743         * gcc.target/bfin/20090914-3.c: New test.
744
745 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
746
747         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
748
749 2009-09-14  Richard Guenther  <rguenther@suse.de>
750
751         PR middle-end/41350
752         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
753
754 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
755
756         PR libgfortran/41328
757         * gfortran.dg/cr_lf.f90: New test.
758
759 2009-09-11  Michael Matz  <matz@suse.de>
760
761         PR middle-end/41275
762         * g++.dg/tree-ssa/pr41275.C: New test.
763
764 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
765
766         PR fortran/41242
767         * gfortran.dg/proc_ptr_comp_21.f90: New.
768
769 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
770
771         PR fortran/31292
772         * gfortran.dg/module_procedure_1.f90: New test.
773         * gfortran.dg/module_procedure_2.f90: Ditto.
774         * gfortran.dg/generic_14.f90: Move dg-error to new location.
775
776 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
777             James A. Morrison  <phython@gcc.gnu.org>
778
779         PR ada/18302
780         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
781         commands.
782         * ada/acats/run_test.exp: New file.
783
784 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
785
786         Revert:
787         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
788
789         PR rtl-optimization/39779
790         * gcc.dg/pr39979.c: New test.
791
792 2009-09-10  Richard Guenther  <rguenther@suse.de>
793
794         PR middle-end/41257
795         * g++.dg/torture/pr41257-2.C: New testcase.
796
797 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
798
799         PR c++/28293
800         * g++.dg/template/crash91.C: New.
801
802 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
803
804         PR rtl-optimization/39779
805         * gcc.dg/pr39979.c: New test.
806
807 2009-09-09  Richard Guenther  <rguenther@suse.de>
808
809         PR tree-optimization/41101
810         * gcc.c-torture/compile/pr41101.c: New testcase.
811
812 2009-09-09  Richard Guenther  <rguenther@suse.de>
813
814         PR middle-end/41317
815         * gcc.c-torture/execute/pr41317.c: New testcase.
816         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
817         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
818
819 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
820
821         Fix some test breakages on Darwin
822         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
823         and adjust.
824         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
825         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
826         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
827         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
828         take darwin specifics in account.
829
830 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
831
832         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
833         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
834
835 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
836
837         PR c++/39923
838         * g++.dg/cpp0x/initlist24.C: New.
839
840 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
841
842         * gcc.dg/large-size-array-2.c: Fix target requirement.
843         * gcc.dg/large-size-array-4.c: Likewise.
844         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
845         * gcc.dg/c99-const-expr-2.c: Likewise.
846         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
847         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
848         * gcc.dg/c90-const-expr-10.c: Likewise.
849         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
850         instead of long.
851         * gcc.dg/tree-ssa/pr33920.c: Likewise.
852         * gcc.dg/vect/pr33846.c: Likewise.
853         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
854         __PTRDIFF_TYPE__, instead of unsigned long.
855         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
856
857 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
858
859         PR debug/41229
860         PR debug/41291
861         PR debug/41300
862         * gfortran.dg/pr41229.f90: New.
863
864 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
865
866         PR debug/41232
867         * gcc.dg/pr41232.c: New.
868
869 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
870
871         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
872         contain -march.
873         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
874         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
875         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
876         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
877         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
878         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
879         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
880         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
881         options other than that used in dg-options.
882
883 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
884
885         PR rtl-optimization/41239
886         * gcc.c-torture/execute/pr41239.c: New test.
887
888 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
889
890         PR libgfortran/41192
891         * gfortran.dg/namelist_59.f90: New test.
892
893 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
894
895         From Mike Frysinger  <michael.frysinger@analog.com>
896         * gcc.target/bfin/mcpu-bf542m.c: New file.
897         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
898         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
899         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
900         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
901
902 2009-09-07  Martin Jambor  <mjambor@suse.cz>
903
904         PR middle-end/41282
905         * gcc.c-torture/compile/pr41282.c: New test.
906
907 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
908
909         PR fortran/41197
910         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
911         variables for stat and errmsg.
912         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
913         * gfortran.dg/allocate_stat_2.f90:  New test.
914
915 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
916
917         * gcc.c-torture/compile/20090907-1.c: New test.
918
919 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
920
921         PR bootstrap/41241
922         * gcc.dg/pr41241.c: New test.
923
924 2009-09-06  Richard Guenther  <rguenther@suse.de>
925
926         PR middle-end/41144
927         * g++.dg/torture/pr41144.C: New testcase.
928
929 2009-09-06  Richard Guenther  <rguenther@suse.de>
930
931         PR middle-end/41261
932         * gcc.dg/torture/pr41261.c: New testcase.
933
934 2009-09-05  Richard Guenther  <rguenther@suse.de>
935
936         PR middle-end/41181
937         * gcc.c-torture/compile/pr41181.c: New testcase.
938
939 2009-09-05  Richard Guenther  <rguenther@suse.de>
940
941         PR debug/41273
942         * g++.dg/torture/pr41273.C: New testcase.
943
944 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
945
946         PR fortran/41258
947         * gfortran.dg/typebound_proc_12.f90 : New test.
948
949 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
950
951         PR debug/41225
952         * gfortran.dg/pr41225.f90: New.
953
954 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
955
956         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
957         unistd.h, sys/types.h and sys/wait.h.
958         (gualchk_t): New.
959         (GUALCVT): New.
960         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
961         (GUALITY_GDB_REDIRECT): New.
962         (GUALITY_GDB_ARGS): Use it.
963
964 2009-09-04  Richard Guenther  <rguenther@suse.de>
965
966         PR middle-end/41257
967         * g++.dg/torture/pr41257.C: New testcase.
968
969 2009-09-04  Martin Jambor  <mjambor@suse.cz>
970
971         PR tree-optimization/41112
972         * gnat.dg/array8.adb: New test.
973
974 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
975
976         * gcc.target/arm/ctz.c: New test case.
977
978 2009-09-03  Alon Dayan  <alond@il.ibm.com>
979
980         PR tree-optimization/38275
981         * gcc.dg/autopar/reduc-1char.c: Increase number
982         of iterations. Adjust the logic accordingly.
983         * gcc.dg/autopar/reduc-2char.c: Ditto.
984         * gcc.dg/autopar/reduc-1.c: Ditto.
985         * gcc.dg/autopar/reduc-2.c: Ditto.
986         * gcc.dg/autopar/reduc-3.c: Ditto.
987         * gcc.dg/autopar/reduc-6.c: Ditto.
988         * gcc.dg/autopar/reduc-7.c: Ditto.
989         * gcc.dg/autopar/reduc-8.c: Ditto.
990         * gcc.dg/autopar/reduc-9.c: Ditto.
991         * gcc.dg/autopar/pr39500-1.c: Ditto.
992         * gcc.dg/autopar/reduc-1short.c: Ditto.
993         * gcc.dg/autopar/reduc-2short.c: Ditto.
994         * gcc.dg/autopar/parallelization-1.c: Ditto.
995
996 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
997
998         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
999         testcase using guality.h compiles and links and if a global variable
1000         can be verified by gdb.
1001
1002 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
1003
1004         * lib/target-supports.exp (check_effective_target_sync_int_long):
1005         Supported on Blackfin Linux targets.
1006
1007 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
1008
1009         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
1010
1011 2009-09-03  Diego Novillo  <dnovillo@google.com>
1012
1013         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1014         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1015         * g++.dg/warn/unit-1.C: Likewise.
1016         * g++.dg/ipa/iinline-1.C: Likewise.
1017         * g++.dg/template/cond2.C: Adjust expected line location for the
1018         error.
1019         * g++.dg/template/pr35240.C: Likewise.
1020
1021 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1022
1023         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1024         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1025
1026 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1027
1028         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1029         * gcc.dg/memcpy-1.c: Add . to match pattern.
1030         * gcc.dg/uninit-I.c: XFAIL warning test.
1031         * g++.dg/warn/unit-1.C: XFAIL warning test.
1032
1033 2009-09-02  Ian Lance Taylor  <iant@google.com>
1034
1035         * gcc.dg/20090902-1.c: New test.
1036
1037 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1038
1039         * gcc.dg/builtin-object-size-9.c: New test.
1040
1041 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1042
1043         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1044
1045 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1046             Olivier Hainque  <hainque@adacore.com>
1047
1048         * gnat.dg/misaligned_param.adb: New test.
1049         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1050         * gnat.dg/slice7.adb: Add 1 more related case.
1051
1052 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1053
1054         * gcc.dg/guality/guality.c: Expect to fail for now.
1055         * gcc.dg/guality/example.c: Likewise.
1056
1057 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1058
1059         * gcc.dg/guality/guality.c: New.
1060         * gcc.dg/guality/guality.h: New.
1061         * gcc.dg/guality/guality.exp: New.
1062         * gcc.dg/guality/example.c: New.
1063         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1064         (cleanup-saved-temps): Likewise, .gkd files too.
1065
1066 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1067
1068         PR fortran/39229
1069         * gfortran.dg/line_length_3.f: New test.
1070         * gfortran.dg/line_length_4.f90: New test.
1071
1072 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1073
1074         * lib/target-supports.exp (check_gc_sections_available):
1075         Add proper pattern quote.
1076
1077 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1078             Kaz Kojima  <kkojima@gcc.gnu.org>
1079
1080         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1081         * g++.dg/cdce3.C: Use dg-add-options ieee.
1082         * g++.dg/torture/type-generic-1.C: Likewise.
1083         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1084         * gcc.dg/pr28796-2.c: Likewise.
1085         * gcc.dg/torture/builtin-math-7.c: Likewise.
1086         * gcc.dg/torture/type-generic-1.c: Likewise.
1087         * gfortran.dg/boz_14.f90: Likewise.
1088         * gfortran.dg/erf_2.F90: Likewise.
1089         * gfortran.dg/init_flag_3.f90: Likewise.
1090         * gfortran.dg/init_flag_4.f90: Likewise.
1091         * gfortran.dg/init_flag_5.f90: Likewise.
1092         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1093         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1094         * gfortran.dg/isnan_1.f90: Likewise.
1095         * gfortran.dg/isnan_2.f90: Likewise.
1096         * gfortran.dg/maxlocval_2.f90: Likewise.
1097         * gfortran.dg/maxlocval_4.f90: Likewise.
1098         * gfortran.dg/minlocval_1.f90: Likewise.
1099         * gfortran.dg/minlocval_4.f90: Likewise.
1100         * gfortran.dg/module_nan.f90: Likewise.
1101         * gfortran.dg/namelist_42.f90: Likewise.
1102         * gfortran.dg/namelist_43.f90: Likewise.
1103         * gfortran.dg/nan_1.f90: Likewise.
1104         * gfortran.dg/nan_2.f90: Likewise.
1105         * gfortran.dg/nan_3.f90: Likewise.
1106         * gfortran.dg/nan_4.f90: Likewise.
1107         * gfortran.dg/nan_5.f90: Likewise.
1108         * gfortran.dg/nearest_1.f90: Likewise.
1109         * gfortran.dg/nearest_2.f90: Likewise.
1110         * gfortran.dg/nearest_3.f90: Likewise.
1111         * gfortran.dg/pr37243.f: Likewise.
1112         * gfortran.dg/real_const_3.f90: Likewise.
1113         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1114
1115 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1116
1117         PR debug/30161
1118         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1119         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1120         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1121         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1122         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1123         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1124         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1125         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1126         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1127         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1128         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1129         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1130         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1131
1132 2009-08-31  Jason Merrill  <jason@redhat.com>
1133
1134         PR c++/41127
1135         * g++.dg/parse/enum5.C: New.
1136         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1137
1138 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1139
1140         PR fortran/40940
1141         * gfortran.dg/allocate_derived_1.f90: New.
1142         * gfortran.dg/class_3.f03: New.
1143
1144 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1145
1146         PR fortran/40996
1147         * gfortran.dg/allocatable_scalar_1.f90: New.
1148         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1149         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1150         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1151
1152 2009-08-30  Richard Guenther  <rguenther@suse.de>
1153
1154         PR tree-optimization/41186
1155         * g++.dg/torture/pr41186.C: New testcase.
1156         * g++.dg/tree-ssa/pr41186.C: Likewise.
1157
1158 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1159
1160         PR c++/41187
1161         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1162         take ia64 assembly comments syntax in account.
1163
1164 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1165
1166         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1167
1168 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1169
1170         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1171         * gfortran.dg/whole_file_6.f90: Likewise.
1172
1173 2009-08-28  Cary Coutant  <ccoutant@google.com>
1174
1175         PR debug/41063
1176         * g++.dg/debug/dwarf2/pr41063.C: New test.
1177
1178 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1179
1180         PR rtl-optimization/40861
1181         * gcc.dg/pr40861.c: New test.
1182
1183 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1184
1185         PR fortran/40869
1186         * gfortran.dg/proc_ptr_comp_20.f90: New.
1187
1188 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1189
1190         PR libfortran/39667
1191         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1192         open temp file with status="scratch".
1193         * gfortran.dg/fmt_cache_1.f: Likewise.
1194         * gfortran.dg/fmt_exhaust.f90: Likewise.
1195         * gfortran.dg/fmt_t_4.f90: Likewise.
1196         * gfortran.dg/fseek.f90: Likewise.
1197         * gfortran.dg/list_read_5.f90: Likewise.
1198         * gfortran.dg/namelist_39.f90: Likewise.
1199         * gfortran.dg/namelist_56.f90: Likewise.
1200         * gfortran.dg/read_bad_advance.f90: Likewise.
1201         * gfortran.dg/read_repeat.f90: Likewise.
1202         * gfortran.dg/read_size_noadvance.f90: Likewise.
1203         * gfortran.dg/read_x_past.f: Likewise.
1204
1205 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1206
1207         PR fortran/28039
1208         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1209
1210 2009-08-27  Daniel Kraft  <d@domob.eu>
1211
1212         PR fortran/37425
1213         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1214         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1215         error and fix problem with recursive assignment.
1216         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1217         * gfortran.dg/typebound_operator_3.f03: New test.
1218         * gfortran.dg/typebound_operator_4.f03: New test.
1219
1220 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1221
1222         PR debug/41170
1223         * debug/dwarf2/namespace-1.C: New test.
1224
1225 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1226
1227         PR fortran/41162
1228         * gfortran.dg/pr41162.f: New.
1229
1230 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1231             Richard Sandiford  <rdsandiford@googlemail.com>
1232
1233         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1234         with "forbid_cpu".
1235         * gcc.target/mips/branch-1.c: Update accordingly.
1236         * gcc.target/mips/extend-1.c: Likewise.
1237         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1238
1239 2009-08-26  Richard Guenther  <rguenther@suse.de>
1240
1241         PR middle-end/41163
1242         * gcc.c-torture/compile/pr41163.c: New testcase.
1243         * gcc.dg/pr35899.c: Adjust.
1244
1245 2009-08-26  Richard Guenther  <rguenther@suse.de>
1246
1247         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1248
1249 2009-08-26  Jason Merrill  <jason@redhat.com>
1250
1251         * g++.dg/cpp0x/explicit3.C: New.
1252         * g++.dg/overload/cond2.C: New.
1253
1254 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1255
1256         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1257
1258 2009-08-25  Jan Hubicka  <jh@suse.cz>
1259
1260         * gcc.target/i386/sse5-shift1-vector.c
1261         * gcc.target/i386/isa-12.c
1262         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1263         * gcc.target/i386/sse5-pcmov2.c
1264         * gcc.target/i386/isa-3.c
1265         * gcc.target/i386/sse5-shift2-vector.c
1266         * gcc.target/i386/isa-7.c
1267         * gcc.target/i386/funcspec-2.c
1268         * gcc.target/i386/sse5-haddX.c
1269         * gcc.target/i386/sse5-hadduX.c
1270         * gcc.target/i386/isa-9.c
1271         * gcc.target/i386/sse5-maccXX.c
1272         * gcc.target/i386/sse5-shift3-vector.c
1273         * gcc.target/i386/sse5-msubXX.c
1274         * gcc.target/i386/sse5-permpX.c
1275         * gcc.target/i386/sse5-check.h
1276         * gcc.target/i386/sse-12.c
1277         * gcc.target/i386/sse-11.c
1278         * gcc.target/i386/sse-10.c
1279         * gcc.target/i386/sse-13.c
1280         * gcc.target/i386/sse-14.c
1281         * gcc.target/i386/sse-22.c
1282         * gcc.target/i386/sse-2.c
1283         * gcc.target/i386/sse-13.c
1284         * gcc.target/i386/avx-2.c
1285         * gcc.target/i386/sse5-rotate1-vector.c
1286         * gcc.target/i386/isa-4.c
1287         * gcc.target/i386/sse5-hsubX.c
1288         * gcc.target/i386/sse5-pcmov.c
1289         * gcc.target/i386/sse5-fma.c
1290         * gcc.target/i386/isa-8.c
1291         * gcc.target/i386/sse5-rotate2-vector.c
1292         * gcc.target/i386/sse5-nmaccXX.c
1293         * gcc.target/i386/sse5-imul64-vector.c
1294         * gcc.target/i386/sse5-nmsubXX.c
1295         * gcc.target/i386/sse5-rotate3-vector.c
1296         * gcc.target/i386/sse5-fma-vector.c
1297         * gcc.target/i386/sse5-imul32widen-vector.c
1298         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1299
1300         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1301         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1302         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1303         * gcc.target/i386/avx-1.c: Remove SSE5.
1304         * gcc.target/i386/avx-2.c: Remove SSE5.
1305         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1306         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1307         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1308         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1309
1310 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1311
1312         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1313
1314 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1315
1316         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1317         keyword works in the same manner as __alignof.
1318
1319 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1320
1321         PR libfortran/34670
1322         * gfortran.dg/unpack_bounds_1.f90:  New test.
1323         * gfortran.dg/unpack_bounds_2.f90:  New test.
1324         * gfortran.dg/unpack_bounds_3.f90:  New test.
1325
1326 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1327
1328         * gnat.dg/slice7.adb: New test.
1329         * gnat.dg/slice7_pkg.ads: New helper.
1330
1331 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1332
1333         PR fortran/41139
1334         * gfortran.dg/proc_ptr_25.f90: New.
1335         * gfortran.dg/proc_ptr_comp_18.f90: New.
1336         * gfortran.dg/proc_ptr_comp_19.f90: New.
1337
1338 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1339
1340         PR fortran/41154
1341         * gfortran.dg/fmt_error_8.f: New test.
1342
1343 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1344
1345         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1346         number, update all callers and synchronize results for latest MPC.
1347
1348 2009-08-21  Jason Merrill  <jason@redhat.com>
1349
1350         * g++.dg/warn/Wunused-17.C: New.
1351
1352 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1353
1354         * gcc.target/arm/combine-cmp-shift.c: New test.
1355
1356 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1357
1358         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1359         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1360         width specifier.
1361
1362 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1363
1364         * gfortran.dg/fmt_error_7.f: New test.
1365
1366 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1367
1368         PR target/40718
1369         * gcc.target/i386/pr40718.c: New test.
1370
1371 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1372
1373         * gfortran.dg/proc_ptr_24.f90: New test.
1374
1375 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1376
1377         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1378         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1379         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1380
1381 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1382
1383         PR fortran/28039
1384         * gfortran.dg/fmt_with_extra.f: new file.
1385
1386 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1387
1388         * lib/target-supports.exp
1389         (check_effective_target_arm_iwmmxt_ok): New procedure.
1390         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1391         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1392
1393 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1394
1395         * gfortran.dg/boz_9.f90: Do not load denormal floating
1396         point constants.  Remove -mieee option for alpha*-*-* targets.
1397
1398 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1399
1400         PR fortran/41106
1401         * gfortran.dg/proc_ptr_23.f90: New.
1402         * gfortran.dg/proc_ptr_comp_15.f90: New.
1403         * gfortran.dg/proc_ptr_comp_16.f90: New.
1404         * gfortran.dg/proc_ptr_comp_17.f90: New.
1405
1406 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1407
1408         PR c++/41131
1409         * g++.dg/expr/unary3.C: New test.
1410
1411 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1412
1413         * gfortran.dg/common_5.f: Add -mdalign for sh.
1414         * gfortran.dg/common_align_2.f90: Likewise.
1415
1416 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1417
1418         PR libfortran/40962
1419         * c_f_pointer_tests_4.f90:  New test.
1420
1421 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1422
1423         * gnat.dg/slice6.adb: New test.
1424         * gnat.dg/slice6_pkg.ads: New helper.
1425
1426 2009-08-20  Michael Matz  <matz@suse.de>
1427
1428         PR fortran/41126
1429         * gfortran.dg/pr41126.f90: New test.
1430
1431 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1432
1433         * gnat.dg/dynamic_bound.adb: New test.
1434
1435 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1436
1437         PR fortran/41121
1438         * gfortran.dg/intrinsic_5.f90: New.
1439
1440 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1441             Richard Earnshaw  <richard.earnshaw@arm.com>
1442
1443         * gcc.target/arm/20090811-1.c: New test.
1444
1445 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1446
1447         PR middle-end/41123
1448         * gcc.dg/pr41123.c: New test.
1449
1450 2009-08-19  Jason Merrill  <jason@redhat.com>
1451
1452         PR c++/41120
1453         * g++.dg/other/gc4.C: New.
1454
1455 2009-08-18  Michael Matz  <matz@suse.de>
1456
1457         * gfortran.dg/vect/vect-gems.f90: New test.
1458         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1459
1460 2009-08-18  DJ Delorie  <dj@redhat.com>
1461
1462         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1463         * lib/gcc-defs.exp: ... to here.
1464
1465         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1466         GCC_EXEC_PREFIX before building the wrapper.
1467
1468 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1469
1470         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1471         tests.
1472         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1473         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1474         dg-options.  Fix dg-final clause.
1475
1476 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1477
1478         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1479
1480 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1481             Paul Thomas  <pault@gcc.gnu.org>
1482
1483         PR fortran/40870
1484         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1485
1486 2009-08-18  Richard Guenther  <rguenther@suse.de>
1487
1488         PR middle-end/41094
1489         * gcc.dg/torture/pr41094.c: New testcase.
1490         * gcc.dg/torture/builtin-power-1.c: Adjust.
1491         * gcc.dg/builtins-10.c: Likewise.
1492
1493 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1494
1495         PR target/40971
1496         * gcc.dg/pr40971.c: New test.
1497
1498 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1499
1500         PR fortran/41062
1501         * gfortran.dg/use_only_4.f90: New test.
1502
1503 2009-08-17  Daniel Kraft  <d@domob.eu>
1504
1505         PR fortran/37425
1506         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1507         NOPASS bindings as operators.
1508
1509 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1510
1511         * lib/target-supports.exp
1512         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1513         of targets that do not need command line argument to enable SIMD.
1514
1515 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1516
1517         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1518         typo in cache name.
1519
1520 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1521
1522         PR fortran/41075
1523         * gfortran.dg/unlimited_fmt_1.f90: New test.
1524
1525 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1526
1527         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1528
1529 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1530
1531         * gnat.dg/itype.ad[sb]: New test.
1532
1533 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1534
1535         * gcc.target/mips/mips.exp: Add terminology section to comment
1536         at the top of the file.  Fix typos.
1537
1538 2009-08-16  Jason Merrill  <jason@redhat.com>
1539
1540         * g++.dg/debug/dwarf2/inline1.C: New.
1541
1542 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1543
1544         PR target/38599
1545         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1546
1547 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1548
1549         PR debug/37801
1550         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1551         Make sure to trigger inlining optimizations.
1552         * gcc.dg/debug/dwarf2/inline2.c: New test.
1553
1554 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1555
1556         PR fortran/41070
1557         * gfortran.dg/structure_constructor_10.f90: New.
1558
1559 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1560
1561         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1562         * gcc.dg/pragma-re-2.c: Likewise.
1563         * gcc.dg/pragma-re-3.c: Likewise.
1564         * gcc.dg/pragma-re-4.c: Likewise.
1565         * g++.dg/other/pragma-re-1.C: Likewise.
1566         * g++.dg/other/pragma-re-2.C: Likewise.
1567
1568 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1569
1570         * gcc.dg/torture/builtin-math-7.c: New.
1571
1572 2009-08-14  Richard Guenther  <rguenther@suse.de>
1573
1574         * gcc.c-torture/execute/20090814-1.c: New testcase.
1575
1576 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1577
1578         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1579
1580 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1581
1582         PR target/40934
1583         * gcc.target/i386/pr40934.c: New.
1584
1585 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1586
1587         PR target/41019
1588         * gcc.target/i386/pr41019.c: New test.
1589
1590 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1591
1592         PR fortran/40955
1593         * gfortran.dg/winapi.f90: New test.
1594
1595 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1596
1597         PR fortran/40995
1598         * gfortran.dg/intrinsic_4.f90: New.
1599         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1600         different line.
1601
1602 2009-08-13  Richard Guenther  <rguenther@suse.de>
1603
1604         PR middle-end/41047
1605         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1606
1607 2009-08-12  Richard Guenther  <rguenther@suse.de>
1608
1609         PR tree-optimization/41011
1610         * gfortran.dg/pr41011.f: New testcase.
1611
1612 2009-08-11  Andrew Haley  <aph@redhat.com>
1613
1614         * gcc.target/arm/synchronize.c: New file.
1615
1616 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1617
1618         PR middle-end/40980
1619         * gfortran.dg/graphite/id-17.f: New.
1620
1621 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1622             Sebastian Pop  <sebastian.pop@amd.com>
1623
1624         * gcc.dg/graphite/interchange-1.c: XFAILed.
1625         * gcc.dg/graphite/interchange-2.c: XFAILed.
1626         * gcc.dg/graphite/interchange-3.c: XFAILed.
1627         * gcc.dg/graphite/interchange-4.c: XFAILed.
1628         * gcc.dg/graphite/interchange-7.c: XFAILed.
1629
1630 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1631
1632         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1633
1634 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1635             Pranav Garg  <pranav.garg2107@gmail.com>
1636
1637         * gcc.dg/graphite/interchange-6.c: XFAILed.
1638
1639 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1640
1641         * gcc.dg/graphite/interchange-9.c: New.
1642
1643 2009-08-12  Richard Guenther  <rguenther@suse.de>
1644
1645         PR rtl-optimization/41033
1646         * gcc.dg/pr41033.c: New test.
1647
1648 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1649
1650         PR fortran/41022
1651         * gfortran.dg/proc_ptr_comp_14.f90: New.
1652
1653 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1654
1655         * gcc.target/mips/ext-5.c: New test.
1656         * gcc.target/mips/ext-6.c: New test.
1657         * gcc.target/mips/ext-7.c: New test.
1658         * gcc.target/mips/ext-8.c: New test.
1659         * gcc.target/mips/extend-2.c: New test.
1660
1661 2009-08-10  Jason Merrill  <jason@redhat.com>
1662
1663         * g++.dg/other/linkage2.C: New test for types-without-linkage
1664         handling.
1665         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1666         * g++.dg/lookup/anon2.C: Likewise.
1667         * g++.dg/other/anon3.C: Likewise.
1668         * g++.dg/template/arg2.C: Likewise.
1669         * g++.dg/template/local4.C: Likewise.
1670         * g++.old-deja/g++.law/operators32.C: Likewise.
1671         * g++.old-deja/g++.other/linkage2.C: Likewise.
1672         * g++.old-deja/g++.pt/enum6.C: Likewise.
1673         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1674         * g++.old-deja/g++.other/linkage1.C: Likewise.
1675
1676 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1677
1678         * gcc.dg/dg.exp: Test also c-c++-common dir.
1679         * g++.dg/dg.exp: Likewise.
1680         * g++.dg/warn/Wconversion-real.C: Delete.
1681         * gcc.dg/Wconversion-real.c: Move to ...
1682         * c-c++-common/Wconversion-real.c: ... here.
1683         * lib/target-supports.exp
1684         (check_effective_target_c,check_effective_target_c++): New.
1685
1686 2009-08-10  Daniel Kraft  <d@domob.eu>
1687
1688         PR fortran/37425
1689         * gfortran.dg/typebound_operator_1.f03: New test.
1690         * gfortran.dg/typebound_operator_2.f03: New test.
1691
1692 2009-08-10  Richard Guenther  <rguenther@suse.de>
1693
1694         PR middle-end/41006
1695         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1696         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1697
1698 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1699
1700         PR fortran/40940
1701         * gfortran.dg/class_1.f03: New.
1702         * gfortran.dg/class_2.f03: New.
1703         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1704         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1705         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1706         * gfortran.dg/typebound_call_10.f03: Ditto.
1707         * gfortran.dg/typebound_call_2.f03: Ditto.
1708         * gfortran.dg/typebound_call_3.f03: Ditto.
1709         * gfortran.dg/typebound_call_4.f03: Ditto.
1710         * gfortran.dg/typebound_generic_3.f03: Ditto.
1711         * gfortran.dg/typebound_generic_4.f03: Ditto.
1712         * gfortran.dg/typebound_proc_1.f08: Ditto.
1713         * gfortran.dg/typebound_proc_5.f03: Ditto.
1714         * gfortran.dg/typebound_proc_6.f03: Ditto.
1715
1716 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1717
1718         PR c++/40866
1719         * g++.dg/expr/stmt-expr-1.C: New test.
1720
1721 2009-08-09  Richard Guenther  <rguenther@suse.de>
1722
1723         PR tree-optimization/41016
1724         * gcc.c-torture/compile/pr41016.c: New testcase.
1725
1726 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1727
1728         * gcc.dg/overflow-warn-8.c: New test.
1729
1730 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1731
1732         PR tree-optimization/41008
1733         * gcc.dg/vect/O1-pr41008.c: New test.
1734
1735 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1736
1737         PR fortran/40955
1738         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1739
1740 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1741
1742         * gcc.target/bfin/loop-autoinc.c: New file.
1743
1744 2009-08-08  Richard Guenther  <rguenther@suse.de>
1745
1746         PR tree-optimization/40991
1747         * g++.dg/torture/pr40991.C: New testcase.
1748
1749 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1750
1751         * ada/acats/support/impdef.a: Tweak timing constants. Add
1752         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1753         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1754         * ada/acats/tests/c9/c940007.a: Likewise.
1755         * ada/acats/tests/c9/c94001c.ada: Likewise.
1756         * ada/acats/tests/c9/c94006a.ada: Likewise.
1757         * ada/acats/tests/c9/c94008c.ada: Likewise.
1758         * ada/acats/tests/c9/c951002.a: Likewise.
1759         * ada/acats/tests/c9/c954a01.a: Likewise.
1760         * ada/acats/tests/c9/c96001a.ada: Likewise.
1761         * ada/acats/tests/c9/c97307a.ada: Likewise.
1762
1763 2009-08-07  Richard Guenther  <rguenther@suse.de>
1764
1765         PR tree-optimization/40999
1766         * gfortran.dg/pr40999.f: New testcase.
1767
1768 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1769
1770         * g++.dg/tree-prof/partition1.C: New test.
1771
1772 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1773
1774         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1775         attribute.
1776         * gcc.target/arm/vfp1[567].c: New tests.
1777
1778 2009-08-06  Jason Merrill  <jason@redhat.com>
1779
1780         PR c++/40948
1781         * g++.dg/ext/complit12.C: Expand.
1782
1783 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1784
1785         Merge ARM/hard_vfp_branch to trunk.
1786
1787         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1788
1789         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1790         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1791
1792         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1793
1794         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1795         (PCS): Define macro to use base AAPCS.
1796         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1797
1798         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1799
1800         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1801         Correct arm_neon.h typo.
1802
1803         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1804
1805         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1806         this a linkage test.
1807         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1808         argument marshalling.
1809         * abitest.h: New file.
1810         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1811         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1812
1813 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1814
1815         PR middle-end/32964
1816         * gcc.dg/tree-ssa/pr32964.c: New test.
1817
1818 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1819             H.J. Lu  <hongjiu.lu@intel.com>
1820
1821         PR target/40957
1822         * gcc.target/i386/pr40957.c: New test.
1823
1824 2009-08-06  Richard Guenther  <rguenther@suse.de>
1825
1826         PR tree-optimization/40964
1827         * gcc.c-torture/compile/pr40964.c: New testcase.
1828
1829 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1830
1831         PR fortran/40847
1832         * gfortran.dg/transfer_resolve_1.f90 : New test.
1833
1834 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1835             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1836
1837         PR target/40906
1838         * gcc.target/i386/pr40906-1.c: New test.
1839         * gcc.target/i386/pr40906-2.c: Ditto.
1840         * gcc.target/i386/pr40906-3.c: Ditto.
1841
1842 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1843
1844         PR rtl-optimization/40924
1845         * g++.dg/torture/pr40924.C: New test.
1846
1847 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1848
1849         PR c++/36069
1850         * g++.dg/warn/pr36069.C: New.
1851
1852 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1853
1854         PR c++/39987
1855         * g++.dg/overload/defarg4.C: New test.
1856
1857 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1858
1859         PR c++/16696
1860         * g++.dg/parse/pr16696.C: New.
1861         * g++.dg/parse/pr16696-permissive.C: New.
1862
1863 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1864
1865         PR fortran/40875
1866         * gfortran.dg/initialization_23.f90 : New test.
1867
1868 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1869
1870         PR debug/39706
1871         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1872
1873 2009-08-03  Jason Merrill  <jason@redhat.com>
1874             Jakub Jelinek  <jakub@redhat.com>
1875
1876         PR c++/40948
1877         * g++.dg/ext/complit12.C: New.
1878
1879 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1880
1881         PR c/39902
1882         * gcc.target/powerpc/pr39902-2.c: New test.
1883
1884 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1885
1886         PR middle-end/40943
1887         * gcc.dg/uninit-6.c: Re-add XFAIL.
1888         * gcc.dg/uninit-6-O0.c: Likewise.
1889         * gcc.dg/uninit-pr40943.c: New test.
1890
1891 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1892
1893         PR testsuite/40858
1894         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1895         .ascii.
1896
1897 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1898
1899         PR libfortran/40853
1900         * gfortran.dg/namelist_40.f90: Update error output.
1901         * gfortran.dg/namelist_47.f90: Update error output.
1902         * gfortran.dg/namelist_58.f90: New test.
1903
1904 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1905
1906         PR fortran/40881
1907         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1908         * gfortran.dg/altreturn_3.f90: Ditto.
1909         * gfortran.dg/altreturn_5.f90: Ditto.
1910         * gfortran.dg/altreturn_6.f90: Ditto.
1911         * gfortran.dg/altreturn_7.f90: Ditto.
1912         * gfortran.dg/array_constructor_13.f90: Ditto.
1913         * gfortran.dg/arrayio_7.f90: Ditto.
1914         * gfortran.dg/arrayio_8.f90: Ditto.
1915         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1916         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1917         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1918         * gfortran.dg/backspace_8.f: Add -std=legacy.
1919         * gfortran.dg/backspace_9.f: Ditto.
1920         * gfortran.dg/char_comparison_1.f: Ditto.
1921         * gfortran.dg/char_decl_1.f90: Ditto.
1922         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1923         * gfortran.dg/char_pointer_assign.f90: Ditto.
1924         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1925         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1926         * gfortran.dg/char_pointer_func.f90: Ditto.
1927         * gfortran.dg/common_8.f90: Ditto.
1928         * gfortran.dg/constant_substring.f: Ditto.
1929         * gfortran.dg/data_char_2.f90: Ditto.
1930         * gfortran.dg/der_array_io_1.f90: Ditto.
1931         * gfortran.dg/der_array_io_2.f90: Ditto.
1932         * gfortran.dg/der_array_io_3.f90: Ditto.
1933         * gfortran.dg/der_io_3.f90: Ditto.
1934         * gfortran.dg/dev_null.F90: Ditto.
1935         * gfortran.dg/direct_io_2.f90: Ditto.
1936         * gfortran.dg/do_iterator_2.f90: Ditto.
1937         * gfortran.dg/e_d_fmt.f90: Ditto.
1938         * gfortran.dg/empty_format_1.f90: Ditto.
1939         * gfortran.dg/entry_17.f90: Modified warning message.
1940         * gfortran.dg/entry_7.f90: Add -std=legacy.
1941         * gfortran.dg/eor_1.f90: Ditto.
1942         * gfortran.dg/equiv_2.f90: Ditto.
1943         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1944         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1945         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1946         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1947         * gfortran.dg/fmt_error_2.f90: Ditto.
1948         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1949         * gfortran.dg/fmt_tl.f: Ditto.
1950         * gfortran.dg/fmt_white.f: Ditto.
1951         * gfortran.dg/func_derived_1.f90: Ditto.
1952         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1953         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1954         * gfortran.dg/global_references_2.f90: Ditto.
1955         * gfortran.dg/hollerith_1.f90: Ditto.
1956         * gfortran.dg/hollerith.f90: Use new-style character length.
1957         * gfortran.dg/hollerith_f95.f90: Ditto.
1958         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1959         * gfortran.dg/implicit_6.f90: Ditto.
1960         * gfortran.dg/implicit_9.f90: Ditto.
1961         * gfortran.dg/inquire_13.f90: Ditto.
1962         * gfortran.dg/inquire_5.f90: Ditto.
1963         * gfortran.dg/inquire_6.f90: Ditto.
1964         * gfortran.dg/inquire.f90: Ditto.
1965         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1966         * gfortran.dg/io_constraints_2.f90: Ditto.
1967         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1968         * gfortran.dg/loc_2.f90: Ditto.
1969         * gfortran.dg/logical_1.f90: Ditto.
1970         * gfortran.dg/longline.f: Ditto.
1971         * gfortran.dg/merge_char_1.f90: Ditto.
1972         * gfortran.dg/namelist_12.f: Ditto.
1973         * gfortran.dg/namelist_14.f90: Ditto.
1974         * gfortran.dg/namelist_18.f90: Ditto.
1975         * gfortran.dg/namelist_19.f90: Ditto.
1976         * gfortran.dg/namelist_21.f90: Ditto.
1977         * gfortran.dg/namelist_22.f90: Ditto.
1978         * gfortran.dg/namelist_37.f90: Ditto.
1979         * gfortran.dg/namelist_54.f90: Ditto.
1980         * gfortran.dg/namelist_55.f90: Ditto.
1981         * gfortran.dg/namelist_empty.f90: Ditto.
1982         * gfortran.dg/namelist_use.f90: Use new-style character length.
1983         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1984         * gfortran.dg/nested_modules_4.f90: Ditto.
1985         * gfortran.dg/nested_modules_5.f90: Ditto.
1986         * gfortran.dg/open-options-blanks.f: Ditto.
1987         * gfortran.dg/output_exponents_1.f90: Ditto.
1988         * gfortran.dg/parens_5.f90: Ditto.
1989         * gfortran.dg/parens_6.f90: Ditto.
1990         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1991         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1992         * gfortran.dg/pr15129.f90: Ditto.
1993         * gfortran.dg/pr15332.f: Ditto.
1994         * gfortran.dg/pr16597.f90: Ditto.
1995         * gfortran.dg/pr17143.f90: Ditto.
1996         * gfortran.dg/pr17164.f90: Ditto.
1997         * gfortran.dg/pr17229.f: Modified warning message.
1998         * gfortran.dg/pr18210.f90: Add -std=legacy.
1999         * gfortran.dg/pr19155.f: Ditto.
2000         * gfortran.dg/pr20086.f90: Ditto.
2001         * gfortran.dg/pr20124.f90: Ditto.
2002         * gfortran.dg/pr20755.f: Ditto.
2003         * gfortran.dg/pr20865.f90: Ditto.
2004         * gfortran.dg/pr20950.f: Ditto.
2005         * gfortran.dg/pr21730.f: Ditto.
2006         * gfortran.dg/pr22491.f: Ditto.
2007         * gfortran.dg/pr29713.f90: Ditto.
2008         * gfortran.dg/print_parentheses_1.f: Ditto.
2009         * gfortran.dg/print_parentheses_2.f90: Ditto.
2010         * gfortran.dg/proc_assign_1.f90: Ditto.
2011         * gfortran.dg/proc_decl_1.f90: Ditto.
2012         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2013         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2014         * gfortran.dg/read_float_1.f90: Ditto.
2015         * gfortran.dg/read_logical.f90: Ditto.
2016         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2017         * gfortran.dg/return_1.f90: Ditto.
2018         * gfortran.dg/rewind_1.f90: Ditto.
2019         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2020         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2021         * gfortran.dg/stfunc_1.f90: Ditto.
2022         * gfortran.dg/stfunc_3.f90: Ditto.
2023         * gfortran.dg/stfunc_4.f90: Ditto.
2024         * gfortran.dg/stfunc_6.f90: Ditto.
2025         * gfortran.dg/streamio_2.f90: Ditto.
2026         * gfortran.dg/string_ctor_1.f90: Ditto.
2027         * gfortran.dg/string_null_compare_1.f: Ditto.
2028         * gfortran.dg/substr_6.f90: Ditto.
2029         * gfortran.dg/tl_editing.f90: Ditto.
2030         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2031         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2032         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2033         * gfortran.dg/g77/1832.f: Ditto.
2034         * gfortran.dg/g77/19981216-0.f Ditto.
2035         * gfortran.dg/g77/19990525-0.f: Ditto.
2036         * gfortran.dg/g77/19990826-2.f: Ditto.
2037         * gfortran.dg/g77/20000630-2.f: Ditto.
2038         * gfortran.dg/g77/20010116.f: Ditto.
2039         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2040         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2041         * gfortran.dg/g77/980520-1.f: Ditto.
2042         * gfortran.dg/g77/check0.f: Ditto.
2043         * gfortran.dg/g77/cpp3.F: Ditto.
2044         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2045         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2046         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2047         * gfortran.dg/g77/short.f: Ditto.
2048
2049 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2050
2051         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2052         * gcc.target/mips/ext-4.c: Likewise.
2053         * gcc.target/mips/interrupt_handler.c: Likewise.
2054         * gcc.target/mips/truncate-4.c: Likewise.
2055         * gcc.target/mips/truncate-5.c: Likewise.
2056
2057 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2058
2059         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2060         -fgraphite-force-parallel to -floop-parallelize-all.
2061
2062 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2063
2064         PR fortran/40011
2065         * gfortran.dg/whole_file_7.f90: New test.
2066         * gfortran.dg/whole_file_8.f90: New test.
2067         * gfortran.dg/whole_file_9.f90: New test.
2068         * gfortran.dg/whole_file_10.f90: New test.
2069         * gfortran.dg/whole_file_11.f90: New test.
2070         * gfortran.dg/whole_file_12.f90: New test.
2071         * gfortran.dg/whole_file_13.f90: New test.
2072         * gfortran.dg/whole_file_14.f90: New test.
2073
2074 2009-07-31  Jason Merrill  <jason@redhat.com>
2075
2076         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2077         binding semantics.
2078         * g++.dg/cpp0x/named.C: Likewise.
2079         * g++.dg/cpp0x/overload.C: Likewise.
2080         * g++.dg/cpp0x/rv1n.C: Likewise.
2081         * g++.dg/cpp0x/rv1p.C: Likewise.
2082         * g++.dg/cpp0x/rv2n.C: Likewise.
2083         * g++.dg/cpp0x/rv2p.C: Likewise.
2084         * g++.dg/cpp0x/rv3n.C: Likewise.
2085         * g++.dg/cpp0x/rv3p.C: Likewise.
2086         * g++.dg/cpp0x/rv4n.C: Likewise.
2087         * g++.dg/cpp0x/rv4p.C: Likewise.
2088         * g++.dg/cpp0x/rv5n.C: Likewise.
2089         * g++.dg/cpp0x/rv5p.C: Likewise.
2090         * g++.dg/cpp0x/rv6n.C: Likewise.
2091         * g++.dg/cpp0x/rv6p.C: Likewise.
2092         * g++.dg/cpp0x/rv7n.C: Likewise.
2093         * g++.dg/cpp0x/rv7p.C: Likewise.
2094         * g++.dg/cpp0x/template_deduction.C: Likewise.
2095         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2096         * g++.dg/cpp0x/overloadn.C: New.
2097         * g++.dg/cpp0x/rv-cast.C: New.
2098
2099 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2100
2101         * gcc.target/mips/ext-4.c: New test.
2102
2103 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2104
2105         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2106
2107 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2108
2109         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2110         * gcc.dg/tree-ssa/loop-32.c: Same.
2111         * gcc.dg/tree-ssa/loop-33.c: Same.
2112         * gcc.dg/tree-ssa/loop-34.c: Same.
2113         * gcc.dg/tree-ssa/loop-35.c: Same.
2114         * gcc.dg/tree-ssa/loop-7.c: Same.
2115         * gcc.dg/tree-ssa/pr23109.c: Same.
2116         * gcc.dg/tree-ssa/restrict-2.c: Same.
2117         * gcc.dg/tree-ssa/restrict-3.c: Same.
2118         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2119         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2120         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2121         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2122         * gcc.dg/tree-ssa/structopt-1.c: Same.
2123         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2124         * gfortran.dg/pr32921.f: Same.
2125
2126 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2127
2128         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2129         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2130         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2131         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2132         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2133         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2134         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2135         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2136         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2137         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2138         * gcc.dg/graphite/id-1.c: New.
2139         * gcc.dg/graphite/id-10.c: New.
2140         * gcc.dg/graphite/id-11.c: New.
2141         * gcc.dg/graphite/id-12.c: New.
2142         * gcc.dg/graphite/id-13.c: New.
2143         * gcc.dg/graphite/id-14.c: New.
2144         * gcc.dg/graphite/id-15.c: New.
2145         * gcc.dg/graphite/id-2.c: New.
2146         * gcc.dg/graphite/id-3.c: New.
2147         * gcc.dg/graphite/id-4.c: New.
2148         * gcc.dg/graphite/id-5.c: New.
2149         * gcc.dg/graphite/id-6.c: New.
2150         * gcc.dg/graphite/id-7.c: New.
2151         * gcc.dg/graphite/id-8.c: New.
2152         * gcc.dg/graphite/id-9.c: New.
2153         * gcc.dg/graphite/interchange-0.c: New.
2154         * gcc.dg/graphite/interchange-1.c: New.
2155         * gcc.dg/graphite/interchange-2.c: New.
2156         * gcc.dg/graphite/interchange-3.c: New.
2157         * gcc.dg/graphite/interchange-4.c: New.
2158         * gcc.dg/graphite/interchange-5.c: New.
2159         * gcc.dg/graphite/interchange-6.c: New.
2160         * gcc.dg/graphite/interchange-7.c: New.
2161         * gcc.dg/graphite/interchange-8.c: New.
2162         * gcc.dg/graphite/pr35356-1.c: New.
2163         * gcc.dg/graphite/pr35356-2.c: New.
2164         * gcc.dg/graphite/pr35356-3.c: New.
2165         * gcc.dg/graphite/pr40157.c: New.
2166         * gcc.dg/graphite/run-id-1.c: New.
2167         * gcc.dg/graphite/scop-20.c: New.
2168         * gcc.dg/graphite/scop-21.c: New.
2169         * gfortran.dg/graphite/id-1.f90: New.
2170         * gfortran.dg/graphite/id-10.f90: New.
2171         * gfortran.dg/graphite/id-11.f: New.
2172         * gfortran.dg/graphite/id-12.f: New.
2173         * gfortran.dg/graphite/id-13.f: New.
2174         * gfortran.dg/graphite/id-14.f: New.
2175         * gfortran.dg/graphite/id-15.f: New.
2176         * gfortran.dg/graphite/id-16.f: New.
2177         * gfortran.dg/graphite/id-5.f: New.
2178         * gfortran.dg/graphite/id-6.f: New.
2179         * gfortran.dg/graphite/id-7.f: New.
2180         * gfortran.dg/graphite/id-8.f: New.
2181         * gfortran.dg/graphite/id-9.f: New.
2182         * gfortran.dg/graphite/interchange-1.f: New.
2183         * gfortran.dg/graphite/interchange-2.f: New.
2184
2185 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2186
2187         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2188         flags based on the name of the testcase.
2189         * gfortran.dg/graphite/graphite.exp: Same.
2190
2191         * gcc.dg/graphite/block-0.c: Adjusted.
2192         * gcc.dg/graphite/block-1.c: Adjusted.
2193         * gcc.dg/graphite/block-2.c: Adjusted.
2194         * gcc.dg/graphite/block-3.c: Adjusted.
2195         * gcc.dg/graphite/block-4.c: Adjusted.
2196         * gcc.dg/graphite/block-5.c: Adjusted.
2197         * gcc.dg/graphite/block-6.c: Adjusted.
2198         * gcc.dg/graphite/pr37485.c: Adjusted.
2199         * gcc.dg/graphite/pr37684.c: Adjusted.
2200         * gcc.dg/graphite/pr37828.c: Adjusted.
2201         * gcc.dg/graphite/pr37883.c: Adjusted.
2202         * gcc.dg/graphite/pr37928.c: Adjusted.
2203         * gcc.dg/graphite/pr37943.c: Adjusted.
2204         * gcc.dg/graphite/pr38409.c: Adjusted.
2205         * gcc.dg/graphite/pr38498.c: Adjusted.
2206         * gcc.dg/graphite/pr38559.c: Adjusted.
2207         * gcc.dg/graphite/pr39335.c: Adjusted.
2208         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2209         * gcc.dg/graphite/scop-0.c: Adjusted.
2210         * gcc.dg/graphite/scop-1.c: Adjusted.
2211         * gcc.dg/graphite/scop-10.c: Adjusted.
2212         * gcc.dg/graphite/scop-11.c: Adjusted.
2213         * gcc.dg/graphite/scop-12.c: Adjusted.
2214         * gcc.dg/graphite/scop-13.c: Adjusted.
2215         * gcc.dg/graphite/scop-14.c: Adjusted.
2216         * gcc.dg/graphite/scop-15.c: Adjusted.
2217         * gcc.dg/graphite/scop-16.c: Adjusted.
2218         * gcc.dg/graphite/scop-17.c: Adjusted.
2219         * gcc.dg/graphite/scop-18.c: Adjusted.
2220         * gcc.dg/graphite/scop-19.c: Adjusted.
2221         * gcc.dg/graphite/scop-2.c: Adjusted.
2222         * gcc.dg/graphite/scop-3.c: Adjusted.-
2223         * gcc.dg/graphite/scop-4.c: Adjusted.
2224         * gcc.dg/graphite/scop-5.c: Adjusted.
2225         * gcc.dg/graphite/scop-6.c: Adjusted.
2226         * gcc.dg/graphite/scop-7.c: Adjusted.
2227         * gcc.dg/graphite/scop-8.c: Adjusted.
2228         * gcc.dg/graphite/scop-9.c: Adjusted.
2229         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2230         * gfortran.dg/graphite/block-1.f90: Adjusted.
2231         * gfortran.dg/graphite/block-2.f: Adjusted.
2232         * gfortran.dg/graphite/block-3.f90: Adjusted.
2233         * gfortran.dg/graphite/block-4.f90: Adjusted.
2234         * gfortran.dg/graphite/id-2.f90: Adjusted.
2235         * gfortran.dg/graphite/id-3.f90: Adjusted.
2236         * gfortran.dg/graphite/id-4.f90: Adjusted.
2237         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2238         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2239         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2240         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2241         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2242         * gfortran.dg/graphite/scop-1.f: Adjusted.
2243
2244 2009-07-30  Doug Kwan  <dougkwan@google.com>
2245
2246         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2247         in warnings added in rev 141298.
2248
2249 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2250
2251         * lib/options.exp: Use "!=" instead of "ne".
2252
2253         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2254
2255         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2256         * gcc.dg/ucnid-12.c: Likewise.
2257
2258 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2259             Pat Haugen  <pthaugen@us.ibm.com>
2260             Revital Eres <ERES@il.ibm.com>
2261
2262         * gcc.target/powerpc/altivec-32.c: New file to test
2263         Altivec simple math function vectorization.
2264
2265         * gcc.target/powerpc/bswap-run.c: New file to test swap
2266         builtins.
2267         * gcc.target/powerpc/bswap16.c: Ditto.
2268         * gcc.target/powerpc/bswap32.c: Ditto.
2269         * gcc.target/powerpc/bswap64-1.c: Ditto.
2270         * gcc.target/powerpc/bswap64-2.c: Ditto.
2271         * gcc.target/powerpc/bswap64-3.c: Ditto.
2272         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2273         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2274         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2275
2276         * gcc.target/powerpc/popcount-2.c: New file to test
2277         power7 popcntd instructions.
2278         * gcc.target/powerpc/popcount-3.c: Ditto.
2279
2280         * gcc.target/powerpc/pr39457.c: New VSX test.
2281         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2282         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2283         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2284         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2285         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2286         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2287         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2288         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2289         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2290         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2291         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2292         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2293
2294         * gcc.target/powerpc/altivec-6.c: Store the result of
2295         vec_add, so the optimizer doesn't remove it.
2296
2297         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2298         systems that support bswap64.
2299
2300         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2301         prevent VSX code generation.
2302
2303         * lib/target-supports.exp (check_vsx_hw_available): New
2304         function to test if VSX available.
2305         (check_effective_target_powerpc_vsx_ok): Ditto.
2306         (check_vmx_hw_available): Add explicit -mno-vsx.
2307
2308 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2309
2310         PR c/39902
2311         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2312
2313 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2314
2315         PR tree-optimization/40570
2316         * gcc.c-torture/compile/pr40570.c: New test.
2317
2318 2009-07-29  Jason Merrill  <jason@redhat.com>
2319
2320         PR c++/14912
2321         * g++.dg/template/defarg13.C: New.
2322
2323 2009-07-29  Richard Guenther  <rguenther@suse.de>
2324
2325         PR c++/40834
2326         * g++.dg/torture/pr40834.C: New testcase.
2327
2328 2009-07-29  Michael Matz  <matz@suse.de>
2329
2330         PR middle-end/40830
2331         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2332
2333 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2334
2335         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2336         sh*-*-* targets.  Skip on spu-*-* targets.
2337         * gfortran.dg/maxlocval_4.f90: Likewise.
2338         * gfortran.dg/minlocval_1.f90: Likewise.
2339         * gfortran.dg/minlocval_4.f90: Likewise.
2340
2341 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR fortran/40878
2344         * gfortran.dg/gomp/pr40878-1.f90: New test.
2345         * gfortran.dg/gomp/pr40878-2.f90: New test.
2346
2347         PR testsuite/40891
2348         * gcc.dg/cdce1.c: Adjust note line number.
2349         * gcc.dg/cdce2.c: Likewise.
2350
2351 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2352
2353         PR fortran/40882
2354         * gfortran.dg/proc_ptr_comp_13.f90: New.
2355
2356 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2357
2358         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2359         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2360         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2361         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2362         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2363         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2364         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2365         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2366         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2367         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2368         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2369         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2370         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2371         #ifdef NEED_IEEE754_FLOAT conditional.
2372         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2373         conditional.
2374
2375 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2376
2377         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2378         i?86-*-netware.
2379         * g++.dg/ext/bitfield3.C: Likewise.
2380         * g++.dg/ext/bitfield4.C: Likewise.
2381         * g++.dg/ext/bitfield5.C: Likewise.
2382         * gcc.dg/bitfld-15.c: Likewise.
2383         * gcc.dg/bitfld-16.c: Likewise.
2384         * gcc.dg/bitfld-17.c: Likewise.
2385         * gcc.dg/bitfld-18.c: Likewise.
2386         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2387         * gcc.dg/20010912-1.c: Likewise.
2388         * gcc.dg/20021018-1.c: Likewise.
2389         * gcc.dg/20030213-1.c: Likewise.
2390         * gcc.dg/20030225-1.c: Likewise.
2391         * gcc.dg/20030708-1.c: Likewise.
2392         * gcc.dg/20050321-2.c: Likewise.
2393         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2394         * gcc.dg/cdce2.c: Likewise.
2395         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2396         targets.
2397         * gcc.target/i386/pr37248-3.c: Likewise.
2398
2399 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2400
2401         PR fortran/40848
2402         * gfortran.dg/altreturn_7.f90: New.
2403
2404 2009-07-27  Simon Baldwin  <simonb@google.com>
2405
2406         PR testsuite/40829
2407         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2408         so that indexing no longer runs off array end.
2409
2410 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2411
2412         PR fortran/40851
2413         * gfortran.dg/derived_init_3.f90: New test.
2414
2415 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2416
2417         PR fortran/33197
2418         * gfortran.dg/atan2_1.f90: New test
2419         * gfortran.dg/atan2_2.f90: New test
2420
2421 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2422
2423         PR c++/40749
2424         * g++.dg/warn/Wreturn-type-6.C: New test.
2425
2426 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2427
2428         PR tree-optimization/40801
2429         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2430         * gfortran.dg/vect/vect.exp: Run tests starting with
2431         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2432
2433 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2434
2435         PR rtl-optimization/40445
2436         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2437
2438 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2439
2440         * gcc.dg/builtin-unreachable-4.c: New test.
2441
2442 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2443
2444         PR fortran/33197
2445         * gfortran.dg/complex_intrinsic_5.f90: New test.
2446         * gfortran.dg/complex_intrinsic_7.f90: New test.
2447
2448 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2449
2450         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2451         * gcc.dg/ipa/noclone-1.c: New test.
2452
2453 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2454
2455         * lib/target-supports.exp (check_effective_target_static): New
2456         procedure.
2457         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2458         supported.
2459         * g++.old-deja/g++.law/weak.C: Require static effective target.
2460
2461 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2462
2463         PR fortran/39630
2464         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2465         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2466         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2467         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2468         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2469         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2470         * gfortran.dg/typebound_call_10.f03: New.
2471
2472 2009-07-24  Jason Merrill  <jason@redhat.com>
2473
2474         * g++.dg/cpp0x/defaulted11.C: New.
2475
2476         * g++.dg/cpp0x/initlist23.C: New.
2477
2478 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2479
2480         PR fortran/40822
2481         * gfortran.dg/char_length_16.f90: New.
2482
2483 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR fortran/40643
2486         PR fortran/31067
2487         * gfortran.dg/maxlocval_2.f90: New test.
2488         * gfortran.dg/maxlocval_3.f90: New test.
2489         * gfortran.dg/maxlocval_4.f90: New test.
2490         * gfortran.dg/minlocval_1.f90: New test.
2491         * gfortran.dg/minlocval_2.f90: New test.
2492         * gfortran.dg/minlocval_3.f90: New test.
2493         * gfortran.dg/minlocval_4.f90: New test.
2494
2495 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2496
2497         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2498         scan-assembler.
2499
2500 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2501
2502         PR fortran/40839
2503         * gfortran.dg/pr40839.f90: New test.
2504
2505 2009-07-23  Michael Matz  <matz@suse.de>
2506
2507         PR middle-end/40830
2508         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2509         don't set options ourself.
2510
2511 2009-07-23  Simon Baldwin  <simonb@google.com>
2512
2513         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2514         native C compilation where required.
2515
2516 2009-07-22  Doug Kwan  <dougkwan@google.com>
2517
2518         * gcc.c-torture/compile/20090721-1.c: New test.
2519
2520 2009-07-22  Michael Matz  <matz@suse.de>
2521
2522         PR tree-optimization/35229
2523         PR tree-optimization/39300
2524         * gcc.dg/vect/vect-pre-interact.c: New test.
2525
2526 2009-07-22  Richard Guenther  <rguenther@suse.de>
2527
2528         * g++.dg/lookup/using21.C: Fix duplicate paste.
2529
2530 2009-07-22  Richard Guenther  <rguenther@suse.de>
2531
2532         PR c++/40799
2533         * g++.dg/lookup/using21.C: New testcase.
2534
2535 2009-07-21  Jason Merrill  <jason@redhat.com>
2536
2537         * g++.dg/init/aggr4.C: New.
2538
2539 2009-07-21  Jason Merrill  <jason@redhat.com>
2540
2541         Core issue 934
2542         * g++.dg/cpp0x/initlist22.C: New.
2543
2544 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2545
2546         * gcc.target/i386/vectorize8.c: New test.
2547
2548 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2549
2550         PR target/40811
2551         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2552         Add i?86 and x86_64 targets.
2553         * gcc.target/i386/vectorize7.c: New test.
2554
2555         PR target/40809
2556         * gcc.target/i386/pr40809.c: New test.
2557
2558 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2559
2560         PR tree-optimization/40813
2561         * g++.dg/opt/inline15.C: New test.
2562
2563 2009-07-21  Paul Brook <paul@codesourcery.com>
2564
2565         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2566         * lib/target-supports.exp (check_effective_target_section_anchors):
2567         Add arm*-*-*.
2568
2569 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2570
2571         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2572         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2573         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2574
2575 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2576
2577         * gcc.target/mips/ext-3.c: New test.
2578
2579 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2580
2581         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2582         * gcc.dg/builtin-object-size-8.c: New test.
2583         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2584         * g++.dg/ext/builtin-object-size2.C: Likewise.
2585
2586         PR tree-optimization/40792
2587         * gcc.dg/pr40792.c: New test.
2588
2589 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2590
2591         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2592         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2593         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2594
2595 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2596
2597         * gcc.target/sh/mfmovd.c: New test.
2598
2599 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2600             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2601
2602         PR libfortran/40714
2603         * gfortran.dg/eof_3.f90: New test.
2604
2605 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2606
2607         PR fortran/40727
2608         * gfortran.dg/intrinsic_cmplx.f90: New test.
2609
2610 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2611
2612         PR libfortran/34670
2613         PR libfortran/36874
2614         * gfortran.dg/cshift_bounds_1.f90:  New test.
2615         * gfortran.dg/cshift_bounds_2.f90:  New test.
2616         * gfortran.dg/cshift_bounds_3.f90:  New test.
2617         * gfortran.dg/cshift_bounds_4.f90:  New test.
2618         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2619         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2620         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2621         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2622
2623 2009-07-19  Jan Hubicka  <jh@suse.cz>
2624
2625         PR tree-optimization/40676
2626         * gcc.c-torture/compile/pr40676.c: New testcase.
2627
2628 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2629
2630         * gcc.target/mips/ext-2.c: New test.
2631
2632 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2633
2634         * gcc.target/mips/octeon-exts-7.c: New test.
2635         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2636         * gcc.target/mips/octeon-exts-5.c: Likewise.
2637
2638 2009-07-18  Richard Guenther  <rguenther@suse.de>
2639
2640         PR testsuite/40798
2641         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2642
2643 2009-07-18  Richard Guenther  <rguenther@suse.de>
2644
2645         PR c/40787
2646         * gcc.dg/pr35899.c: Adjust.
2647
2648 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2649
2650         * gcc.target/powerpc/asm-es-1.c: New test.
2651         * gcc.target/powerpc/asm-es-2.c: Likewise.
2652
2653 2009-07-17  Richard Guenther  <rguenther@suse.de>
2654
2655         PR c/40401
2656         * g++.dg/rtti/crash4.C: New testcase.
2657         * g++.dg/torture/20090706-1.C: Likewise.
2658         * gcc.dg/redecl-17.c: Likewise.
2659         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2660         * gcc.dg/declspec-9.c: Expect extra error.
2661         * gcc.dg/declspec-10.c: Likewise.
2662         * gcc.dg/declspec-11.c: Likewise.
2663         * gcc.dg/redecl-10.c: Expect extra warnings.
2664         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2665         * gcc.target/i386/pr39545-1.c: Likewise.
2666         * g++.dg/ext/asm3.C: Expect more errors.
2667         * g++.dg/gomp/block-1.C: Likewise.
2668         * g++.dg/gomp/block-2.C: Likewise.
2669         * g++.dg/gomp/block-3.C: Likewise.
2670         * g++.dg/gomp/block-5.C: Likewise.
2671         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2672         * g++.dg/warn/unused-result1.C: XFAIL.
2673
2674 2009-07-17  Richard Guenther  <rguenther@suse.de>
2675
2676         PR tree-optimization/40321
2677         * gcc.c-torture/compile/pr40321.c: New testcase.
2678         * g++.dg/torture/pr40321.C: Likewise.
2679
2680 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2681
2682         PR c++/40780
2683         * g++.dg/template/ptrmem19.C: New test.
2684
2685 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2686             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2687
2688         PR 40435
2689         * gcc.dg/pr36902.c: Add column info.
2690         * g++.dg/gcov/gcov-2.C: Change count for definition.
2691
2692 2009-07-16  Jason Merrill  <jason@redhat.com>
2693
2694         PR libstdc++/37907
2695         * g++.dg/cpp0x/std-layout1.C: New.
2696         * g++.dg/ext/has_nothrow_assign.C: Fix.
2697         * g++.dg/ext/has_nothrow_copy.C: Fix.
2698         * g++.dg/ext/has_trivial_assign.C: Fix.
2699         * g++.dg/ext/has_trivial_copy.C: Fix.
2700         * g++.dg/ext/is_pod.C: Fix.
2701         * g++.dg/other/offsetof3.C: Adjust.
2702         * g++.dg/overload/ellipsis1.C: Adjust.
2703         * g++.dg/warn/var-args1.C: Adjust.
2704         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2705         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2706         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2707         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2708         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2709
2710 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2711
2712         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2713         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2714         effective target "mpc_pow".
2715         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2716
2717 2009-07-16  Richard Henderson  <rth@redhat.com>
2718
2719         * g++.dg/opt/eh4.C: New test.
2720
2721 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2722
2723         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2724
2725 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2726
2727         PR middle-end/40747
2728         * gcc.c-torture/execute/pr40747.c: New test.
2729
2730 2009-07-15  Richard Guenther  <rguenther@suse.de>
2731
2732         PR middle-end/40753
2733         * gcc.c-torture/compile/pr40753.c: New testcase.
2734
2735 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2736
2737         PR fortran/40743
2738         * gfortran.dg/interface_assignment_4.f90: New.
2739
2740 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2741
2742         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2743         for FreeBSD up to and including version 8.
2744
2745 2009-07-14  Taras Glek  <tglek@mozilla.com>
2746             Rafael Espindola  <espindola@google.com>
2747
2748         * g++.dg/plugin/header-plugin-test.C: New.
2749         * g++.dg/plugin/header_plugin.c: New.
2750         * g++.dg/plugin/plugin.exp: Update.
2751
2752 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2753
2754         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2755         function to enable vectorization.
2756         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2757         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2758
2759 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2760
2761         * gcc.target/i386/sse-copysignf-vec.c: New test.
2762         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2763
2764 2009-07-14  Jason Merrill  <jason@redhat.com>
2765
2766         PR c++/37276
2767         * g++.dg/lookup/builtin5.C: New.
2768         * g++.dg/other/error22.C: Add missing extern "C".
2769         * g++.dg/warn/Warray-bounds.C: Likewise.
2770         * gcc.dg/compat/compat-common.h: Likewise.
2771
2772         PR c++/40746
2773         * g++.dg/lookup/using20.C: New.
2774
2775         PR c++/40740
2776         * g++.dg/template/koenig8.C: New.
2777
2778 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2779
2780         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2781         both i?86-*-darwin* and x86_64-*-darwin*.
2782
2783 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2784
2785         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2786         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2787         name.
2788
2789 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2790
2791         PR debug/40705
2792         * g++.dg/debug/dwarf2/typedef1.C: New test.
2793
2794         PR c++/40357
2795         * g++.dg/other/typedef3.C: New test.
2796
2797 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2798
2799         * gcc.dg/20090709-1.c: Move to a proper place ...
2800         * gcc.target/m68k/20090709-1.c: ... here.
2801
2802 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2803
2804         PR C++/22154
2805         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2806         front of qualified names are allowed.
2807         * g++.dg/parse/crash10.C: Likewise.
2808         * g++.dg/parse/error15.C: Likewise.
2809         * g++.dg/parse/typename9.C: Likewise.
2810         * g++.dg/parse/error8.C: Likewise.
2811
2812 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2813
2814         PR fortran/40646
2815         * gfortran.dg/proc_ptr_22.f90: Extended.
2816         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2817
2818 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2819
2820         * gfortran.dg/vect/vect-6.f: New test.
2821
2822 2009-07-12  Jason Merrill  <jason@redhat.com>
2823
2824         PR c++/36628
2825         * g++.dg/cpp0x/decltype17.C: New.
2826
2827         PR c++/37206
2828         * g++.dg/cpp0x/rv10.C: New.
2829
2830 2009-07-12  Jason Merrill  <jason@redhat.com>
2831
2832         PR c++/40689
2833         * g++.dg/cpp0x/initlist20.C: New.
2834         * g++.dg/cpp0x/initlist21.C: New.
2835
2836 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2837
2838         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2839         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2840         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2841         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2842         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2843
2844 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2845
2846         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2847         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2848         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2849         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2850         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2851         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2852         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2853         effective_target fd_truncate.
2854
2855 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2856
2857         * gnat.dg/specs/addr1.ads: New test.
2858
2859 2009-07-11  Jan Hubicka  <jh@suse.cz>
2860
2861         PR middle-end/48388
2862         * g++.dg/torture/pr40388.C: New testcase.
2863
2864 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2865
2866         PR target/40668
2867         * gcc.c-torture/execute/pr40668.c: New test.
2868
2869 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2870
2871         * gcc.c-torture/execute/20090711-1.c: New test.
2872
2873 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2874
2875         PR testsuite/40699
2876         PR testsuite/40707
2877         PR testsuite/40709
2878         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2879         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2880         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2881         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2882
2883 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2884
2885         PR fortran/33197
2886         * gfortran.dg/complex_intrinsic_3.f90: New test.
2887         * gfortran.dg/complex_intrinsic_4.f90: New test.
2888
2889 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2890
2891         PR target/39079
2892         * gcc.target/mips/mips.exp: Make -msynci a known option.
2893         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2894
2895 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2896
2897         PR c++/40502
2898         * g++.dg/ext/strncpy-chk1.C: New test.
2899
2900 2009-07-10  Richard Guenther  <rguenther@suse.de>
2901
2902         PR tree-optimization/40496
2903         * g++.dg/opt/pr40496.C: New testcase.
2904
2905 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2906
2907         PR 25509
2908         PR 40614
2909         * g++.dg/warn/unused-result1-Werror.c: New.
2910
2911 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2912
2913         PR fortran/39334
2914         * gfortran.dg/recursive_parameter_1.f90: New test.
2915
2916 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2917
2918         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2919         * gfortran.dg/module_equivalence_6.f90: Ditto.
2920         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2921         * gfortran.dg/nan_2.f90: Ditto.
2922         * gfortran.dg/inquire_11.f90: Ditto.
2923         * gfortran.dg/abstract_type_3.f03: Ditto.
2924         * gfortran.dg/abstract_type_1.f90: Ditto.
2925         * gfortran.dg/private_type_9.f90: Ditto.
2926         * gfortran.dg/abstract_type_5.f03: Ditto.
2927         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2928         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2929         * gfortran.dg/derived_sub.f90: Ditto.
2930         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2931         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2932         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2933         * gfortran.dg/mvbits_6.f90: Ditto.
2934         * gfortran.dg/abstract_type_2.f03: Ditto.
2935         * gfortran.dg/abstract_type_4.f03: Ditto.
2936         * gfortran.dg/bounds_check_9.f90: Ditto.
2937         * gfortran.dg/optional_dim_3.f90: Ditto.
2938         * gfortran.dg/pr32921.f: Ditto.
2939         * gfortran.dg/entry_16.f90: Ditto.
2940         * gfortran.dg/generic_16.f90: Ditto.
2941
2942
2943 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2944
2945         * gcc.target/m68k/20090709-1.c: New.
2946
2947 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2948
2949         PR c++/40684
2950         * g++.dg/template/unify11.C: New test.
2951
2952 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2953
2954         PR fortran/40629
2955         * gfortran.dg/host_assoc_function_9.f90: New test.
2956
2957 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2958
2959         PR fortran/40646
2960         * gfortran.dg/proc_ptr_22.f90: New.
2961         * gfortran.dg/proc_ptr_comp_12.f90: New.
2962
2963 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2964
2965         PR middle-end/40692
2966         * gcc.c-torture/compile/pr40692.c: New test.
2967
2968 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2969
2970         PR fortran/40604
2971         * gfortran.dg/pointer_check_6.f90: New test.
2972
2973 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2974
2975         * gcc.target/mips/truncate-5.c: New test.
2976
2977 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2978
2979         PR libfortran/40330
2980         PR libfortran/40662
2981         * gfortran.dg/fmt_cache_1.f: New test.
2982
2983 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2984
2985         PR fortran/40675
2986         * gfortran.dg/nosigned_zero_1.f90: New test.
2987         * gfortran.dg/nosigned_zero_2.f90: New test.
2988
2989 2009-07-08  Richard Guenther  <rguenther@suse.de>
2990
2991         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2992
2993 2009-07-08  Richard Guenther  <rguenther@suse.de>
2994
2995         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2996
2997 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2998
2999         PR fortran/40591
3000         * gfortran.dg/proc_ptr_21.f90: New test.
3001
3002 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3003
3004         PR c++/31246
3005         * g++.dg/warn/pr31246.C: New.
3006         * g++.dg/warn/pr31246-2.C: New.
3007
3008 2009-07-07  Jason Merrill  <jason@redhat.com>
3009
3010         PR c++/35828
3011         * g++.dg/template/defarg12.C: New.
3012
3013         PR c++/37816
3014         * g++.dg/cpp0x/enum7.C: New.
3015
3016         PR c++/37946
3017         * g++.dg/cpp0x/enum6.C: New.
3018
3019         PR c++/40639
3020         * g++.dg/cpp0x/enum5.C: New.
3021
3022         PR c++/40633
3023         * g++.dg/cpp0x/enum4.C: New.
3024
3025 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3026
3027         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3028
3029 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3030
3031         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3032
3033 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3034
3035         PR middle-end/40669
3036         * gcc.dg/pr40669.c: New test.
3037
3038 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3039
3040         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3041         location. Update all calls.
3042         * g++.dg/plugin/selfassign.c: Likewise.
3043
3044 2009-07-06  Jason Merrill  <jason@redhat.com>
3045
3046         * g++.dg/rtti/dyncast[34].C: New.
3047
3048 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3049
3050         * lib/target-supports.exp
3051         (check_effective_target_mips_newabi_large_long_double): New.
3052         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3053         target.
3054         * gcc.target/mips/fpr-moves-6.c: Likewise.
3055
3056 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3057
3058         PR c++/40557
3059         * g++.dg/template/union2.C: New test.
3060
3061 2009-07-04  Jason Merrill  <jason@redhat.com>
3062
3063         * g++.dg/template/using15.C: New.
3064
3065 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3066
3067         * gfortran.dg/maxloc_1.f90: New test.
3068
3069 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3070
3071         PR fortran/40593
3072         * gfortran.dg/proc_ptr_result_6.f90: New.
3073
3074 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3075
3076         * gcc.dg/framework-2.c: Adjust testcase to pass.
3077
3078 2009-07-04  Jason Merrill  <jason@redhat.com>
3079
3080         PR c++/40619
3081         * g++.dg/cpp0x/auto16.C: New.
3082
3083 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3084
3085         PR target/40587
3086         * gfortran.dg/pr40587.f: New test.
3087
3088 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3089
3090         PR fortran/40638
3091         * gfortran.dg/unit_1.f90: New test.
3092
3093 2009-07-03  Jason Merrill  <jason@redhat.com>
3094
3095         * g++.dg/template/pure1.C: Expect another error.
3096
3097 2009-07-03  Richard Guenther  <rguenther@suse.de>
3098
3099         PR tree-optimization/40640
3100         * gcc.c-torture/compile/pr40640.c: New testcase.
3101
3102 2009-07-03  Richard Guenther  <rguenther@suse.de>
3103
3104         PR middle-end/34163
3105         * gfortran.dg/pr34163.f90: New testcase.
3106
3107 2009-07-03  Jan Hubicka  <jh@suse.cz>
3108
3109         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3110         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3111         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3112         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3113         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3114         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3115         * gnat.dg/loop_optimization6.adb: Enable -O2.
3116
3117 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3118
3119         * g++.dg/warn/null4.C: Extend.
3120
3121 2009-07-02  Jason Merrill  <jason@redhat.com>
3122
3123         * g++.dg/template/spec8.C: Fix.
3124
3125 2009-07-02  Michael Matz  <matz@suse.de>
3126
3127         PR fortran/32131
3128         * gfortran.dg/pr32921.f: Adjust.
3129
3130 2009-07-02  Jan Hubicka  <jh@suse.cz>
3131
3132         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3133
3134 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3135
3136         * gcc.target/mips/truncate-4.c: New testcase.
3137
3138 2009-07-01  Richard Guenther  <rguenther@suse.de>
3139
3140         PR tree-optimization/19831
3141         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3142         make allocated memory escape.  Un-XFAIL.
3143         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3144         * gcc.dg/vect/pr31699.c: Likewise.
3145         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3146
3147 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3148
3149         PR c++/40566
3150         * g++.dg/parse/cond5.C: New test.
3151
3152 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3153
3154         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3155         (main): Pass n to main_1 instead.
3156         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3157         (main_1): New function, split off from...
3158         (main): ...here.  Pass `off' to main_1 instead.
3159
3160 2009-06-30  Jason Merrill  <jason@redhat.com>
3161
3162         PR c++/40595
3163         * g++.dg/cpp0x/variadic94.C: New.
3164
3165 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3166
3167         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3168         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3169         (init_ld_library_path_env_vars): New function, replacing the
3170         orig_*_saved assignments.  Call it after defining it.
3171         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3172         (restore_ld_library_path_env_vars): Likewise.
3173         (add_path, find_libgcc_s): New functions.
3174         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3175         gcc-set-multilib-library-path.
3176         (objc_target_compile): Don't add "." to ld_library_path.
3177         Use add_path.
3178         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3179         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3180         gcc-set-multilib-library-path.
3181         * lib/g++.exp (g++_link_flags): Likewise.
3182         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3183         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3184         top level; do it...
3185         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3186         to tell when this needs to happen.  Use find_libgcc_s instead of
3187         gcc-set-multilib-library-path.
3188         * lib/gcc-dg.exp: Likewise.
3189         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3190         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3191         unless it is in $ALT_LD_LIBRARY_PATH.
3192         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3193
3194 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3195
3196         * gnat.dg/discr12.adb: New test.
3197         * gnat.dg/discr12_pkg.ads: New helper.
3198         * gnat.dg/discr13.adb: New test.
3199         * gnat.dg/discr14.ad[sb]: Likewise.
3200         * gnat.dg/discr15.adb: Likewise.
3201         * gnat.dg/discr15_pkg.ads: New helper.
3202         * gnat.dg/discr16.adb: New test.
3203         * gnat.dg/discr16_g.ads: New helper.
3204         * gnat.dg/discr16_pkg.ads: Likewise.
3205         * gnat.dg/discr16_cont.ads: Likewise.
3206         * gnat.dg/discr17.adb: New test.
3207         * gnat.dg/discr18.adb: Likewise.
3208         * gnat.dg/discr18_pkg.ads: New helper.
3209         * gnat.dg/discr19.adb: New test.
3210
3211 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3212
3213         PR fortran/40576
3214         * gfortran.dg/internal_write_1.f90:  New testcase.
3215
3216 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3217
3218         PR fortran/40594
3219         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3220
3221 2009-06-30  Richard Guenther  <rguenther@suse.de>
3222
3223         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3224
3225 2009-06-30  Wei Guozhi  <carrot@google.com>
3226
3227         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3228         to "-Os".
3229
3230 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3231
3232         PR tree-optimization/40542
3233         * gcc.dg/vect/pr40542.c: New test.
3234
3235 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3236
3237         PR tree-optimization/40582
3238         * gcc.c-torture/compile/pr40582.c: New test.
3239
3240 2009-06-30  Wei Guozhi  <carrot@google.com>
3241
3242         PR/40416
3243         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3244
3245 2009-06-29  Jason Merrill  <jason@redhat.com>
3246
3247         PR c++/40274
3248         * g++.dg/template/debug1.C: New.
3249
3250 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3251
3252         PR fortran/40580
3253         * pointer_check_1.f90: New test.
3254         * pointer_check_2.f90: New test.
3255         * pointer_check_3.f90: New test.
3256         * pointer_check_4.f90: New test.
3257         * pointer_check_5.f90: New test.
3258
3259 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3260
3261         PR fortran/40551
3262         * gfortran.dg/func_assign_2.f90 : New test.
3263
3264 2009-06-29  Richard Guenther  <rguenther@suse.de>
3265
3266         PR middle-end/14187
3267         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3268         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3269         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3270         * gcc.c-torture/execute/20090623-1.c: Likewise.
3271         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3272         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3273
3274 2009-06-29  Richard Guenther  <rguenther@suse.de>
3275
3276         PR middle-end/38212
3277         * gcc.c-torture/execute/pr38212.c: New testcase.
3278
3279 2009-06-29  Richard Guenther  <rguenther@suse.de>
3280
3281         PR tree-optimization/40579
3282         * gcc.c-torture/execute/pr40579.c: New testcase.
3283
3284 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3285
3286         PR tree-optimization/40550
3287         * gcc.dg/pr40550.c: New test.
3288
3289 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3290
3291         * gnat.dg/overflow_sum2.adb: New test
3292         * gnat.dg/namet.ads: New helper.
3293
3294         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3295
3296 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3297
3298         PR fortran/34112
3299         * gfortran.dg/compiler-directive_1.f90: New test.
3300         * gfortran.dg/compiler-directive_2.f: New test.
3301
3302 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3303
3304         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3305         comment out some values and add some cases.
3306
3307 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3308
3309         PR testsuite/40567
3310         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3311
3312 2009-06-26  Richard Henderson  <rth@redhat.com>
3313
3314         PR testsuite/40565
3315         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3316         * gcc.target/i386/local.c: Pass a non-constant to T.
3317
3318 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3319
3320         PR fortran/39997
3321         PR fortran/40541
3322         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3323         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3324         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3325         * gfortran.dg/proc_ptr_result_5.f90: New.
3326
3327 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3328
3329         PR c/39902
3330         * gcc.dg/dfp/pr39902.c: New test.
3331
3332 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3333
3334         PR testsuite/40532
3335         * gcc.dg/builtins-65.c: Require c99 runtime.
3336
3337 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3338
3339         * gnat.dg/array7.ad[sb]: New test.
3340
3341 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3342
3343         * gnat.dg/array6.adb: New test.
3344
3345 2009-06-25  Ian Lance Taylor  <iant@google.com>
3346
3347         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3348
3349 2009-06-25  Ian Lance Taylor  <iant@google.com>
3350
3351         * g++.dg/warn/Wunused-16.C: New testcase.
3352
3353 2009-06-25  Ian Lance Taylor  <iant@google.com>
3354
3355         * g++.dg/warn/skip-2.C: New testcase.
3356
3357 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3358
3359         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3360         dg-skip-if and move to ...
3361         * gcc.dg/torture/20090618-1.c.
3362
3363 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3364
3365         PR tree-optimization/40493
3366         * gcc.c-torture/execute/pr40493.c: New test.
3367
3368 2009-06-24  Jason Merrill  <jason@redhat.com>
3369
3370         PR c++/40342
3371         * g++.dg/template/overload10.C: New.
3372
3373 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3374
3375         PR fortran/40427
3376         * gfortran.dg/proc_ptr_comp_11.f90: New.
3377
3378 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3379
3380         * gcc.dg/pr40501.c: New testcase.
3381
3382 2009-06-23  DJ Delorie  <dj@redhat.com>
3383
3384         Add MeP port.
3385         * lib/target-supports.exp: Add mep support (no profiling).
3386
3387 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3388
3389         PR testsuite/39297
3390         * gcc.dg/ssa/loop-31.c: Change scan rules.
3391
3392 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3393
3394         * gcc.dg/cpp/empty-include.c: Update column info.
3395         * gcc.dg/cpp/assert2.c: Update column info.
3396
3397 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3398
3399         * g++.dg/ext/builtin-object-size1.C: New test.
3400         * g++.dg/ext/builtin-object-size2.C: New test.
3401
3402 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3403
3404         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3405         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3406
3407 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3408
3409         * gcc.target/mips/truncate-3.c: New test.
3410
3411 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3412
3413         PR fortran/37254
3414         PR fortran/39850
3415         * gfortran.dg/interface_30.f90: Modified error message.
3416         * gfortran.dg/proc_decl_22.f90: New.
3417
3418 2009-06-22  Ian Lance Taylor  <iant@google.com>
3419
3420         * gcc.dg/Wcxx-compat-19.c: New testcase.
3421
3422 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3423
3424         PR objc/28050
3425         * pr28050.m: New testcase.
3426
3427 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3428
3429         PR testsuite/40481
3430         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3431
3432 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3433
3434         PR tree-optimization/40492
3435         * g++.dg/torture/pr40492.C: New test.
3436
3437 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3438
3439         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3440         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3441
3442 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3443
3444         * gnat.dg/raise_ce.adb: Helper for ...
3445         * gnat.dg/handle_and_return.adb: New test.
3446
3447 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3448
3449         PR fortran/40443
3450         * gfortran.dg/generic_18.f90: New test.
3451
3452 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3453
3454         PR fortran/40472
3455         * gfortran.dg/spread_size_limit.f90: New test.
3456
3457 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3458
3459         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3460         to put dump files in a subdirectory.
3461         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3462         ".o" temporary files.
3463
3464 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3465
3466         PR fortran/39850
3467         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3468         * gfortran.dg/interface_20.f90: Ditto.
3469         * gfortran.dg/interface_21.f90: Ditto.
3470         * gfortran.dg/interface_22.f90: Ditto.
3471         * gfortran.dg/interface_30.f90: New.
3472         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3473
3474 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3475
3476         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3477         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3478         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3479         DEFAULT_VECTFLAGS.
3480
3481 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3482             Revital Eres  <eres@il.ibm.com>
3483
3484         PR testsuite/40359
3485         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3486         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3487         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3488
3489 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3490
3491         PR testsuite/40475
3492         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3493         without misalignment support.
3494         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3495
3496 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3497
3498         PR fortran/40452
3499         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3500
3501 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3502
3503         PR fortran/40440
3504         * gfortran.dg/alloc_comp_result_2.f90: New test.
3505
3506 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3507
3508         PR target/40482
3509         * gcc.target/arm/pr40482.c: New test.
3510
3511 2009-06-19  Ian Lance Taylor  <iant@google.com>
3512
3513         * gcc.dg/Wcxx-compat-18.c: New testcase.
3514
3515 2009-06-19  Richard Guenther  <rguenther@suse.de>
3516
3517         * gcc.c-torture/execute/20090618-1.c: New testcase.
3518
3519 2009-06-19  Ian Lance Taylor  <iant@google.com>
3520
3521         * gcc.dg/Wcxx-compat-17.c: New testcase.
3522
3523 2009-06-19  Ian Lance Taylor  <iant@google.com>
3524
3525         * gcc.dg/Wcxx-compat-15.c: New testcase.
3526
3527 2009-06-19  Ian Lance Taylor  <iant@google.com>
3528
3529         * gcc.dg/Wcxx-compat-16.c: New testcase.
3530
3531 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3532
3533         * gcc.dg/builtins-34.c: Add significand cases.
3534
3535 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3536
3537         PR testsuite/40491
3538         * gcc.dg/20080522-1.c: Remove testcase for real.
3539         * gcc.dg/20080528-1.c: Ditto.
3540
3541 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3542
3543         PR fortran/40450
3544         * gfortran.dg/proc_ptr_20.f90: New.
3545
3546 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3547
3548         PR target/40470
3549         * gcc.dg/torture/pr40470-1.c: New.
3550         * gcc.dg/torture/pr40470-2.c: Likewise.
3551         * gcc.dg/torture/pr40470-3.c: Likewise.
3552         * gcc.dg/torture/pr40470-4.c: Likewise.
3553
3554 2009-06-18  Diego Novillo  <dnovillo@google.com>
3555
3556         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3557         * gcc.dg/plugin/ggcplug.c: Likewise.
3558         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3559         * g++.dg/plugin/selfassign.c: Likewise.
3560         * g++.dg/plugin/attribute_plugin.c: Likewise.
3561         * g++.dg/plugin/dumb_plugin.c: Likewise.
3562
3563 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3564
3565         * gcc.dg/cpp/arith-3.c: Add column info.
3566
3567 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3568
3569         * gcc.target/arm/fp16-compile-none-2.c: New.
3570         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3571         * gcc.target/arm/fp16-compile-alt-12.c: New.
3572
3573 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3574
3575         * gcc.target/arm/fp16-compile-alt-1.c: New.
3576         * gcc.target/arm/fp16-compile-alt-2.c: New.
3577         * gcc.target/arm/fp16-compile-alt-3.c: New.
3578         * gcc.target/arm/fp16-compile-alt-4.c: New.
3579         * gcc.target/arm/fp16-compile-alt-5.c: New.
3580         * gcc.target/arm/fp16-compile-alt-6.c: New.
3581         * gcc.target/arm/fp16-compile-alt-7.c: New.
3582         * gcc.target/arm/fp16-compile-alt-8.c: New.
3583         * gcc.target/arm/fp16-compile-alt-9.c: New.
3584         * gcc.target/arm/fp16-compile-alt-10.c: New.
3585         * gcc.target/arm/fp16-compile-alt-11.c: New.
3586         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3587         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3588         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3589         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3590         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3591         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3592         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3593         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3594         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3595         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3596         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3597         * gcc.target/arm/fp16-compile-none-1.c: New.
3598         * gcc.target/arm/fp16-compile-exprtype.c: New.
3599         * gcc.target/arm/fp16-compile-vcvt.c: New.
3600         * gcc.target/arm/fp16-builtins-1.c: New.
3601         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3602         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3603         * gcc.target/arm/fp16-param-1.c: New.
3604         * gcc.target/arm/fp16-return-1.c: New.
3605         * gcc.target/arm/fp16-unprototyped-1.c: New.
3606         * gcc.target/arm/fp16-unprototyped-2.c: New.
3607         * gcc.target/arm/fp16-variadic-1.c: New.
3608         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3609         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3610         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3611         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3612         * gcc.dg/torture/arm-fp16-ops.h: New.
3613         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3614         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3615         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3616         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3617         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3618         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3619         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3620         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3621         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3622         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3623         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3624         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3625         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3626         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3627         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3628         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3629         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3630         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3631         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3632         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3633         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3634
3635 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3636
3637         * gcc.dg/builtins-65.c: New test.
3638
3639 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3640
3641         PR fortran/40451
3642         * gfortran.dg/proc_ptr_result_4.f90: New.
3643
3644 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3645
3646         * gcc.c-torture/execute/bitfld-5.c: New test.
3647
3648 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3649
3650         * gcc.dg/builtin-unreachable-3.c: New test.
3651
3652 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3653
3654         * gcc.target/i386/builtin-unreachable.c: New test.
3655
3656 2009-06-17  Ian Lance Taylor  <iant@google.com>
3657
3658         * gcc.dg/Wcxx-compat-14.c: New testcase.
3659
3660 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3661
3662         * gcc.dg/func-ptr-conv-1.c: Update column info.
3663
3664 2009-06-17  Richard Guenther  <rguenther@suse.de>
3665
3666         PR middle-end/40404
3667         * gcc.c-torture/execute/pr40404.c: New testcase.
3668
3669 2009-06-17  Richard Guenther  <rguenther@suse.de>
3670
3671         PR middle-end/40460
3672         * g++.dg/torture/pr40460.C: New testcase.
3673
3674 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3675
3676         * gcc.dg/plugin/one_time_plugin.c: New test.
3677         * gcc.dg/plugin/one_time-test-1.c: New test.
3678         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3679
3680 2009-06-16  Ian Lance Taylor  <iant@google.com>
3681
3682         * g++.dg/warn/skip-1.C: New testcase.
3683
3684 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3685
3686         PR middle-end/40446
3687         * g++.dg/other/pr40446.C: New test.
3688
3689 2009-06-16  Richard Guenther  <rguenther@suse.de>
3690
3691         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3692         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3693         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3694         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3695
3696 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3697
3698         * gcc.c-torture/compile/pr40432.c: New file.
3699
3700 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3701
3702         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3703
3704 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3705
3706         PR fortran/36947
3707         PR fortran/40039
3708         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3709         * gfortran.dg/interface_20.f90: Modified error messages.
3710         * gfortran.dg/interface_21.f90: Ditto.
3711         * gfortran.dg/interface_26.f90: Ditto.
3712         * gfortran.dg/interface_27.f90: Ditto.
3713         * gfortran.dg/interface_28.f90: Extended test case.
3714         * gfortran.dg/interface_29.f90: New.
3715         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3716         * gfortran.dg/proc_decl_8.f90: Ditto.
3717         * gfortran.dg/proc_ptr_11.f90: Ditto.
3718         * gfortran.dg/proc_ptr_15.f90: Ditto.
3719
3720 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3721
3722         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3723         printing.
3724         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3725         gcc.dg/vect/vect-outer-4f.c: Likewise.
3726         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3727         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3728         Likewise.
3729         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3730         outer loop.
3731
3732 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3733
3734         PR fortran/40383
3735         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3736
3737 2009-06-15  Ian Lance Taylor  <iant@google.com>
3738
3739         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3740         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3741         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3742         Recognize new notes.
3743         * gcc.dg/stmt-expr-label-2.c: Likewise.
3744         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3745         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3746         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3747         * gcc.dg/c99-vla-jump-4.c: Likewise.
3748         * gcc.dg/stmt-expr-label-1.c: Likewise.
3749         * gcc.dg/stmt-expr-label-3.c: Likewise.
3750         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3751
3752 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3753
3754         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3755
3756 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3757
3758         * gcc.dg/builtin-object-size-7.c: New test.
3759
3760 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3761
3762         PR testsuite/40426
3763         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3764         level != "" use separate -gdwarf-2 -g${level} options instead of
3765         -gdwarf-2${level}.
3766         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3767         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3768         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3769
3770 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3771
3772         * g++.dg/abi/mangle11.C: Update warning line.
3773         * g++.dg/abi/mangle12.C: Update warning line.
3774         * g++.dg/abi/mangle17.C: Update warning line.
3775         * g++.dg/abi/mangle20-2.C: Update warning line.
3776
3777 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3778
3779         * gcc.dg/optimize-bswap-1.c: Split into these two:
3780         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3781         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3782
3783 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3784
3785         * gcc.dg/optimize-bswap-1.c: New testcase.
3786
3787 2009-06-14  Richard Guenther  <rguenther@suse.de>
3788
3789         PR middle-end/40389
3790         * g++.dg/torture/pr40389.C: New testcase.
3791
3792 2009-06-13  Richard Guenther  <rguenther@suse.de>
3793
3794         PR tree-optimization/40421
3795         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3796
3797 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3798
3799         * gcc.dg/old-style-prom-3.c: Add column info.
3800         * gcc.dg/overflow-warn-1.c
3801         * gcc.dg/gomp/pr27415.c
3802         * gcc.dg/gomp/for-1.c: Same.
3803         * gcc.dg/enum-compat-1.c: Same.
3804         * gcc.dg/c99-tag-3.c: Same.
3805         * gcc.dg/Wredundant-decls-2.c: Same.
3806         * gcc.dg/func-ptr-conv-1.c: Same.
3807         * gcc.dg/asm-wide-1.c: Same.
3808         * gcc.dg/nofixed-point-2.c: Same.
3809         * gcc.dg/cpp/line3.c: Same.
3810         * gcc.dg/array-10.c: Same.
3811         * gcc.dg/c99-vla-jump-1.c: Same.
3812         * gcc.dg/pr20368-1.c: Same.
3813         * gcc.dg/Wshadow-3.c: Same.
3814         * gcc.dg/c90-const-expr-8.c: Same.
3815         * gcc.dg/label-decl-2.c: Same.
3816         * gcc.dg/dremf-type-compat-2.c: Same.
3817         * gcc.dg/c90-const-expr-5.c: Same.
3818         * gcc.dg/builtins-30.c: Same.
3819         * gcc.dg/Warray-bounds.c: Same.
3820         * gcc.dg/Wcxx-compat-2.c: Same.
3821         * gcc.dg/tree-ssa/col-1.c: Same.
3822         * gcc.dg/old-style-prom-2.c: Same.
3823         * gcc.dg/cast-function-1.c: Same.
3824         * gcc.dg/pr15698-1.c: Same.
3825         * gcc.dg/dremf-type-compat-3.c: Same.
3826         * gcc.dg/vla-8.c: Same.
3827         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3828         line.
3829         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3830         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3831         * gcc.dg/enum-compat-1.c: Same.
3832         * gcc.dg/dremf-type-compat-2.c: Same.
3833         * gcc.dg/old-style-prom-2.c: Same.
3834         * gcc.dg/pr15698-1.c: Same.
3835         * gcc.dg/pr20368-1.c: Same.
3836         * gcc.dg/dremf-type-compat-3.c: Same.
3837         * gcc.dg/builtins-30.c: Same.  Test for columns.
3838
3839 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3840
3841         PR fortran/40176
3842         * gfortran.dg/proc_decl_1.f90: Extended.
3843
3844 2009-06-12  Ian Lance Taylor  <iant@google.com>
3845
3846         * gcc.dg/Wcxx-compat-13.c: New testcase.
3847
3848 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3849
3850         PR tree-opt/38865
3851         * gcc.dg/tree-ssa/fre-vce-1.c
3852
3853 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3854
3855         PR testsuite/40384
3856         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3857         min-insn-to-prefetch-ratio=5.
3858
3859 2009-06-12  Joey Ye  <joey.ye@intel.com>
3860             H.J. Lu  <hongjiu.lu@intel.com>
3861
3862         PR middle-end/39146
3863         * gcc.target/i386/stackalign/pr39146.c: New.
3864
3865 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3866
3867         * gcc.target/i386/crc32-1.c: New.
3868         * gcc.target/i386/crc32-2.c: Likewise.
3869
3870 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3871
3872         PR c/39252
3873         * gcc.dg/builtin-unreachable-1.c: New test.
3874         * gcc.dg/builtin-unreachable-2.c: Same.
3875
3876 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3877
3878         PR fortran/40402
3879         * gfortran.dg/data_value_1.f90: New test.
3880
3881 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3882
3883         PR testsuite/39831
3884         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3885         remove ilp32 requirement.
3886         * gcc.target/i386/excess-precision-2.c: Likewise.
3887         * gcc.target/i386/excess-precision-3.c: Likewise.
3888         * gcc.target/i386/excess-precision-4.c: Likewise.
3889         * gcc.target/i386/excess-precision-5.c: Likewise.
3890         * gcc.target/i386/excess-precision-6.c: Likewise.
3891
3892 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3893
3894         PR fortran/38718
3895         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3896         * gfortran.dg/nan_5.f90: New test.
3897
3898 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3899
3900         * gcc.target/arm/neon-modes-1.c: New test.
3901
3902 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3903
3904         * g++.dg/torture/pr31579.C: Cast pointer
3905         via __SIZE_TYPE__ instead of 'unsigned long'.
3906
3907 2009-06-10  Anthony Green  <green@moxielogic.com>
3908
3909         * lib/target-supports.exp (check_profiling_available):
3910         Profiling is not available for testing purposes on moxie.
3911
3912 2009-06-09  Ian Lance Taylor  <iant@google.com>
3913
3914         * gcc.dg/Wcxx-compat-12.c: New testcase.
3915
3916 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3917
3918         PR libfortran/40334
3919         * gfortran.dg/backspace_11.f90: New.
3920
3921 2009-06-09  Jason Merrill  <jason@redhat.com>
3922
3923         * g++.dg/cpp0x/defaulted10.C: New.
3924
3925 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3926
3927         * gcc.c-torture/compile/pr40351.c: New file.
3928
3929 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3930
3931         * gnat.dg/align_max.adb: New test.
3932
3933 2009-06-08  Jason Merrill  <jason@redhat.com>
3934
3935         * g++.dg/cpp0x/auto15.C: New.
3936
3937 2009-06-08  Jan Hubicka  <jh@suse.cz>
3938
3939         PR debug/39834
3940         * gcc.dg/torture/pr39834.c
3941
3942 2009-06-08  Jan Hubicka  <jh@suse.cz>
3943
3944         PR middle-end/40102
3945         * g++.dg/torture/pr40102.C: New testcase.
3946
3947 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3948
3949         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3950         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3951         * gcc.dg/builtin-object-size-6.c: New test.
3952
3953         PR c++/40373
3954         * g++.dg/template/dtor7.C: New test.
3955
3956         PR c++/40370
3957         PR c++/40372
3958         * g++.dg/template/error41.C: New test.
3959         * g++.dg/template/error42.C: New test.
3960
3961 2009-06-08  Revital Eres  <eres@il.ibm.com>
3962
3963         PR testsuite/40359
3964         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3965         * gcc.dg/vect/vect-88.c: Likewise.
3966         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3967         * gcc.dg/vect/pr25413.c: Likewise.
3968         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3969
3970 2009-06-07  Ian Lance Taylor  <iant@google.com>
3971
3972         * g++.dg/warn/Wswitch-3.C: New testcase.
3973         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3974         * gcc.dg/Wswitch-enum-error.c: Likewise.
3975         * gcc.dg/Wswitch-error.c: Likewise.
3976
3977 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3978
3979         PR fortran/40008
3980         * gfortran.dg/negative_unit.f: Update test.
3981         * gfortran.dg/negative_unit_int8.f: Update test.
3982         * gfortran.dg/newunit_1.f90: New test.
3983
3984 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3985
3986         PR fortran/25104
3987         PR fortran/29962
3988         * gfortran.dg/spread_init_expr.f03: New.
3989         * gfortran.dg/unpack_init_expr.f03: New.
3990         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3991         error message.
3992
3993 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3994
3995         PR fortran/25104
3996         PR fortran/29962
3997         * gfortran.dg/count_init_expr.f03
3998         * gfortran.dg/product_init_expr.f03
3999         * gfortran.dg/sum_init_expr.f03
4000
4001 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4002
4003         PR fortran/36874
4004         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
4005         message.
4006         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
4007         shapes.
4008         * gfortran.dg/zero_sized_5.f90: Likewise.
4009
4010 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
4011
4012         PR middle-end/32950
4013         * g++.dg/torture/pr32950.C: New.
4014
4015 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4016
4017         PR fortran/25104
4018         PR fortran/29962
4019         * gfortran.dg/dot_product_1.f03: New.
4020         * gfortran.dg/matmul_8.f03: New.
4021         * gfortran.dg/transpose_3.f03: New.
4022
4023 2009-06-06  Ian Lance Taylor  <iant@google.com>
4024
4025         * gcc.dg/Wunused-label-1.c: New test case.
4026         * g++.dg/warn/Wunused-label-1.C: New test case.
4027         * g++.dg/warn/Wunused-label-2.C: New test case.
4028         * g++.dg/warn/Wunused-label-3.C: New test case.
4029
4030 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4031
4032         PR fortran/37203
4033         * reshape_zerosize_2.f90: New.
4034
4035 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4036
4037         PR fortran/32890
4038         * gfortran.dg/pack_assign_1.f90: New.
4039         * gfortran.dg/pack_vector_1.f90: New.
4040
4041 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4042
4043         PR middle-end/40340
4044         * gcc.dg/pr40340-1.c: New test.
4045         * gcc.dg/pr40340-2.c: New test.
4046         * gcc.dg/pr40340-3.c: New test.
4047         * gcc.dg/pr40340-4.c: New test.
4048         * gcc.dg/pr40340-5.c: New test.
4049         * gcc.dg/pr40340.h: New file.
4050
4051 2009-06-05  Revital Eres  <eres@il.ibm.com>
4052
4053         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4054         New procedure.
4055         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4056         * gcc.dg/vect/vect-33.c: Likewise.
4057         * gcc.dg/vect/vect-92.c: Likewise.
4058         * gcc.dg/vect/vect-58.c: Likewise.
4059         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4060         * gcc.dg/vect/vect-42.c: Likewise.
4061         * gcc.dg/vect/slp-25.c: Likewise.
4062         * gcc.dg/vect/vect-align-1.c: Likewise.
4063         * gcc.dg/vect/vect-align-2.c: Likewise.
4064         * gcc.dg/vect/vect-93.c: Likewise.
4065         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4066         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4067         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4068         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4069         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4070         * gcc.dg/vect/vect-26.c: Likewise.
4071         * gcc.dg/vect/vect-44.c: Likewise.
4072         * gcc.dg/vect/vect-70.c: Likewise.
4073         * gcc.dg/vect/vect-95.c: Likewise.
4074         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4075         * gcc.dg/vect/vect-28.c: Likewise.
4076         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4077         * gcc.dg/vect/vect-87.c: Likewise.
4078         * gcc.dg/vect/vect-109.c: Likewise.
4079         * gcc.dg/vect/vect-54.c: Likewise.
4080         * gcc.dg/vect/vect-96.c: Likewise.
4081         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4082         * gcc.dg/vect/vect-88.c: Likewise.
4083         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4084         * gcc.dg/vect/vect-89.c: Likewise.
4085         * gcc.dg/vect/vect-91.c: Likewise.
4086         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4087         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4088         * gfortran.dg/vect/vect-2.f90: Likewise.
4089         * gfortran.dg/vect/vect-3.f90: Likewise.
4090         * gfortran.dg/vect/vect-4.f90: Likewise.
4091         * gfortran.dg/vect/vect-5.f90: Likewise.
4092
4093 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4094
4095         PR tree-optimization/36318
4096         * gcc.dg/tree-ssa/sra-7.c: New test.
4097
4098 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4099
4100         PR fortran/37203
4101         * gfortran.dg/reshape_order_5.f90: New.
4102         * gfortran.dg/reshape_shape_1.f90: New.
4103
4104 2009-06-04  Jason Merrill  <jason@redhat.com>
4105
4106         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4107
4108 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4109
4110         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4111         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4112
4113 2009-06-04  Richard Guenther  <rguenther@suse.de>
4114
4115         PR c++/39371
4116         * g++.dg/torture/pr40335.C: New testcase.
4117
4118 2009-06-03  Richard Guenther  <rguenther@suse.de>
4119
4120         PR middle-end/40328
4121         * gcc.dg/torture/pr40328.c: New testcase.
4122
4123 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4124
4125         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4126         m68k and fido.
4127
4128 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4129
4130         * g++.dg/torture/pr40323.C: New file.
4131
4132 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4133
4134         * gnat.dg/specs/root.ads: New test.
4135         * gnat.dg/specs/root-level_1.ads: Likewise.
4136         * gnat.dg/specs/root-level_2.ads: Likewise.
4137         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4138
4139 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4140
4141         * g++.dg/init/ref15.C: Require unwrapped targets.
4142
4143 2009-06-02  Jason Merrill  <jason@redhat.com>
4144
4145         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4146         * g++.dg/cpp0x/initlist18.C: New.
4147         * g++.dg/cpp0x/initlist19.C: New.
4148
4149         * g++.dg/cpp0x/auto14.C: New.
4150
4151 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4152
4153         * gnat.dg/alignment6.adb: Remove XFAIL.
4154
4155 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4156
4157         PR c++/38089
4158         * g++.dg/template/spec36.C: New test.
4159
4160 2009-06-01  Ian Lance Taylor  <iant@google.com>
4161
4162         * gcc.dg/cast-qual-3.c: New testcase.
4163         * g++.dg/warn/Wcast-qual2.C: New testcase.
4164
4165 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4166
4167         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4168         (process-message): Expect column numbers.
4169         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4170         * gcc.dg/pch/counter-2.c: Same.
4171         * gcc.dg/pch/valid-2.c: Same.
4172         * gcc.dg/pch/warn-1.c: Same.
4173         * gcc.dg/pch/valid-1.c: Same.
4174         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4175         * gcc.dg/cpp/syshdr.c: Same.
4176         * gcc.dg/cpp/19940712-1.c: Same.
4177         * gcc.dg/cpp/missing-header-1.c: Same.
4178         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4179         * gcc.dg/cpp/tr-warn3.c: Same.
4180         * gcc.dg/cpp/pr29612-2.c: Same.
4181         * gcc.dg/cpp/tr-warn4.c: Same.
4182         * gcc.dg/cpp/Wtrigraphs.c: Same.
4183         * gcc.dg/cpp/poison.c: Same.
4184         * gcc.dg/cpp/arith-3.c: Same.
4185         * gcc.dg/cpp/sysmac2.c: Same.
4186         * gcc.dg/cpp/cpp.exp: Same.
4187         * gcc.dg/cpp/tr-warn5.c: Same.
4188         * gcc.dg/cpp/include2.c: Same.
4189         * gcc.dg/cpp/Wmissingdirs.c: Same.
4190         * gcc.dg/cpp/Wmissingdirs.c: Same.
4191         * gcc.dg/cpp/tr-warn6.c: Same.
4192         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4193         * gcc.dg/cpp/macspace1.c: Same.
4194         * gcc.dg/cpp/escape-2.c: Same.
4195         * gcc.dg/cpp/assert2.c: Same.
4196         * gcc.dg/cpp/undef2.c: Same.
4197         * gcc.dg/cpp/macspace2.c: Same.
4198         * gcc.dg/cpp/tr-warn1.c: Same.
4199         * gcc.dg/cpp/extratokens2.c: Same.
4200         * gcc.dg/cpp/strify2.c: Same.
4201         * gcc.dg/cpp/Wsignprom.c: Same.
4202         * gcc.dg/cpp/redef2.c: Same.
4203         * gcc.dg/cpp/trad/trad.exp: Same.
4204         * gcc.dg/cpp/arith-1.c: Same.
4205         * gcc.dg/cpp/extratokens.c: Same.
4206         * gcc.dg/cpp/if-mpar.c: Same.
4207
4208 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4209
4210         * gnat.dg/nested_float_packed.ads: New test.
4211
4212 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4213             Eric Botcazou  <botcazou@adacore.com>
4214
4215         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4216         * gnat.dg/test_oconst.adb: New test.
4217
4218 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4219
4220         * gcc.dg/plugin/ggcplug.c: Moved comment.
4221         (plugin_init): Fixed typo, declared i, returned 0 at end.
4222
4223 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4224
4225         PR testsuite/40244
4226         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4227         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4228
4229 2009-05-29  Ian Lance Taylor  <iant@google.com>
4230
4231         * gcc.dg/Wcxx-compat-11.c: New testcase.
4232
4233 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4234
4235         PR fortran/40019
4236         * gfortran.dg/leadz_trailz_1.f90: New test.
4237         * gfortran.dg/leadz_trailz_2.f90: New test.
4238
4239 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4240
4241         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4242         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4243         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4244         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4245         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4246         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4247         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4248         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4249         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4250         * gcc.dg/tree-ssa/sra-5.c: New file.
4251         * gcc.dg/tree-ssa/sra-6.c: New file.
4252         * gcc.c-torture/compile/sra-1.c: New file.
4253
4254 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4255
4256         PR middle-end/40291
4257         * gcc.c-torture/compile/pr40291.c: New test.
4258
4259         PR target/40017
4260         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4261         __vector _Bool.
4262         * gcc.target/powerpc/altivec-30.c: New test.
4263         * gcc.target/powerpc/altivec-31.c: New test.
4264
4265 2009-05-28  Richard Guenther  <rguenther@suse.de>
4266
4267         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4268         * gcc.c-torture/execute/20090527-1.c: Likewise.
4269
4270 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4271
4272         PR c++/39754
4273         * g++.dg/template/canon-type-1.C: New test.
4274         * g++.dg/template/canon-type-2.C: Likewise.
4275         * g++.dg/template/canon-type-3.C: Likewise.
4276         * g++.dg/template/canon-type-4.C: Likewise.
4277         * g++.dg/template/canon-type-5.C: Likewise.
4278         * g++.dg/template/canon-type-6.C: Likewise.
4279         * g++.dg/template/canon-type-7.C: Likewise.
4280
4281 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4282             Uros Bizjak  <ubizjak@gmail.com>
4283             Danny Smith  <dansmister@gmail.com>
4284
4285         PR target/37216
4286
4287         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4288         New function.
4289         * gcc.target/i386/pr37216.c:  New test source file.
4290         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4291         use -fno-common for testing Cygwin and MinGW targets.
4292
4293 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4294
4295         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4296         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4297         * g++.dg/pr37742.C (size_t): Likewise.
4298         * g++.dg/torture/pr34850.C (size_t): Likewise.
4299         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4300         _PTRDIFF_TYPE__.
4301         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4302         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4303         (size_t): Use __extension__ and __SIZE_TYPE__.
4304         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4305         __SIZE_TYPE__.
4306         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4307         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4308         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4309         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4310         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4311         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4312         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4313         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4314         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4315         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4316         (__ssize_t): Likewise.
4317         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4318         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4319         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4320         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4321         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4322         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4323         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4324         * gcc.dg/pr33667.c (size_t): Likewise.
4325         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4326         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4327         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4328         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4329         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4330         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4331
4332 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4333
4334         PR tree-optimization/40254
4335         * gcc.dg/vect/pr40254.c: New test.
4336
4337 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4338
4339         PR middle-end/33699
4340         * gcc.target/mips/const-anchor-1.c: New test.
4341         * gcc.target/mips/const-anchor-2.c: New test.
4342
4343 2009-05-27  Jason Merrill  <jason@redhat.com>
4344
4345         * g++.dg/cpp0x/initlist15.C: New.
4346         * g++.dg/cpp0x/initlist16.C: New.
4347         * g++.dg/cpp0x/initlist17.C: New.
4348
4349 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4350
4351         PR fortran/39178
4352         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4353         patterns to reflect frontend changes.
4354         * gfortran.dg/vector_subscript_4.f90: Likewise.
4355
4356 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4357             Eric Botcazou  <botcazou@adacore.com>
4358
4359         * gcc.c-torture/execute/align-nest.c: New testcase.
4360         * gnat.dg/misaligned_nest.adb: New testcase.
4361
4362 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4363
4364         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4365         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4366         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4367         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4368
4369 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4370
4371         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4372         cast instead of assuming 0ul.
4373         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4374         __SIZE_TYPE__.
4375         (_type_desc): Make first argument const.
4376         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4377
4378 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4379
4380         PR libfortran/40187
4381         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4382         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4383
4384 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4385
4386         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4387         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4388         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4389         * gcc.dg/plugin/ggcplug.c: Added new file.
4390
4391 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4392
4393         PR fortran/40246
4394         * gfortran.dg/nullify_4.f90: New test.
4395
4396 2009-05-26  Richard Guenther  <rguenther@suse.de>
4397
4398         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4399
4400 2009-05-26  Richard Guenther  <rguenther@suse.de>
4401
4402         PR middle-end/40252
4403         * gcc.c-torture/compile/pr40252.c: New testcase.
4404
4405 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4406
4407         PR c++/40007
4408         * g++.dg/template/typedef18.C: New test.
4409         * g++.dg/template/typedef19.C: Likewise.
4410         * g++.dg/template/typedef20.C: Likewise.
4411         * g++.dg/template/access11.C: Adjust.
4412
4413 2009-05-26  Richard Guenther  <rguenther@suse.de>
4414
4415         PR testsuite/40247
4416         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4417
4418 2009-05-25  Jason Merrill  <jason@redhat.com>
4419
4420         PR c++/38064
4421         * g++.dg/cpp0x/enum3.C: New test.
4422
4423 2009-05-25  Richard Guenther  <rguenther@suse.de>
4424
4425         PR tree-optimization/36327
4426         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4427         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4428         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4429         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4430         * gcc.dg/vect/vect-40.c: Likewise.
4431         * gcc.dg/vect/vect-42.c: Likewise.
4432         * gcc.dg/vect/vect-46.c: Likewise.
4433         * gcc.dg/vect/vect-76.c: Likewise.
4434
4435 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4436
4437         PR fortran/40176
4438         * gfortran.dg/proc_ptr_18.f90: New.
4439         * gfortran.dg/proc_ptr_19.f90: New.
4440         * gfortran.dg/proc_ptr_comp_9.f90: New.
4441         * gfortran.dg/proc_ptr_comp_10.f90: New.
4442
4443 2009-05-25  Richard Guenther  <rguenther@suse.de>
4444
4445         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4446         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4447
4448 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4449
4450         PR tree-optimization/40238
4451         * gcc.dg/vect/pr40238.c: New test.
4452
4453 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4454             Dominique Dhumieres  <dominiq@lps.ens.fr>
4455
4456         PR fortran/35732
4457         PR fortran/39872
4458         * gfortran.dg/bounds_check_fail_3.f90: New test.
4459         * gfortran.dg/bounds_check_fail_4.f90: New test.
4460         * gfortran.dg/bounds_check_14.f90: Update test.
4461         * gfortran.dg/bound_4.f90: Update test.
4462
4463 2009-05-24  Richard Guenther  <rguenther@suse.de>
4464
4465         PR middle-end/40233
4466         * gcc.c-torture/compile/pr40233.c: New testcase.
4467
4468 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4469
4470         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4471         for alpha*-*-* targets.
4472
4473 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4474
4475         * gcc.dg/vect/bb-slp-1.c: New test.
4476         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4477         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4478         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4479         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4480         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4481         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4482         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4483         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4484         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4485         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4486         gcc.dg/vect/bb-slp-22.c: Likewise.
4487         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4488
4489 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4490             Maxim Kuvyrkov  <maxim@codesourcery.com>
4491
4492         * gcc.dg/falign-labels-1.c: New test.
4493
4494 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4495
4496         * gnat.dg/specs/rep_clause3.ads: New test.
4497
4498 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4499
4500         * gnat.dg/addr6.adb: New test.
4501
4502 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4503
4504         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4505         New function.
4506         * gcc.target/arm/thumb2-mul-space.c: New file.
4507         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4508         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4509         * gcc.target/arm/thumb2-mul-speed.c: New file.
4510
4511 2009-05-22  Richard Guenther  <rguenther@suse.de>
4512
4513         PR middle-end/38964
4514         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4515         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4516         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4517
4518 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4519
4520         * gcc.dg/dll-6.c: New test.
4521         * gcc.dg/dll-6a.c: Likewise.
4522         * gcc.dg/dll-7.c: Likewise.
4523         * gcc.dg/dll-7a.c: Likewise.
4524         * g++.dg/ext/dllexport2.C: Likewise.
4525         * g++.dg/ext/dllexport2a.cc: Likewise.
4526
4527 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4528
4529         PR target/37846
4530         * gcc.target/ia64/mfused-madd-vect.c: New test.
4531         * gcc.target/ia64/mfused-madd.c: New test.
4532         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4533         * gcc.target/ia64/mno-fused-madd.c: New test.
4534
4535 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4536
4537         * gcc.target/i386/movbe-1.c: New.
4538         * gcc.target/i386/movbe-2.c: Likewise.
4539
4540 2009-05-21  Taras Glek  <tglek@mozilla.com>
4541
4542         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4543         plugin_init signature.
4544         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4545         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4546         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4547
4548 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4549
4550         * gcc.dg/target/arm/neon-vmla-1.c: New.
4551         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4552
4553 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4554
4555         * gcc.target/mips/octeon-exts-6.c: New test.
4556         * gcc.target/mips/extend-1.c: New test.
4557         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4558         EXTS.
4559         * gcc.target/mips/octeon-exts-5.c: Likewise.
4560
4561 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4562
4563         PR middle-end/40204
4564         * gcc.c-torture/compile/pr40204.c: New test.
4565
4566 2009-05-20  Richard Guenther  <rguenther@suse.de>
4567
4568         * gcc.c-torture/compile/20090518-1.c: New testcase.
4569
4570 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4571
4572         PR tree-optimization/40087
4573         * gcc.dg/tree-ssa/pr40087.c: New test.
4574
4575 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4576
4577         * gcc.dg/vector-4.c: New testcase.
4578         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4579         * g++.dg/ext/vector16.C: New testcase.
4580
4581 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4582
4583         PR c/40172
4584         * gcc.dg/pr40172.c: Renamed to ...
4585         * gcc.dg/pr40172-1.c: This.
4586
4587         * gcc.dg/pr40172-2.c: New.
4588         * gcc.dg/pr40172-3.c: Likewise.
4589
4590 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4591
4592         PR c/40172
4593         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4594
4595 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4596
4597         * gnat.dg/loop_optimization6.ad[sb]: New test.
4598
4599 2009-05-19  Richard Guenther  <rguenther@suse.de>
4600
4601         * gcc.c-torture/compile/20090519-1.c: New testcase.
4602
4603 2009-05-18  Jason Merrill  <jason@redhat.com>
4604
4605         * g++.dg/cpp0x/explicit1.C: New.
4606         * g++.dg/cpp0x/explicit2.C: New.
4607
4608 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4609
4610         PR debug/40109
4611         * g++.dg/debug/dwarf2/nested-1.C: New test.
4612
4613 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4614
4615         PR testsuite/39907
4616         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4617         stack alignment.
4618
4619 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4620
4621         PR fortran/40164
4622         * gfortran.dg/proc_ptr_comp_8.f90: New.
4623
4624 2009-05-18  Richard Guenther  <rguenther@suse.de>
4625
4626         PR fortran/40168
4627         * gfortran.dg/array_memset_2.f90: Adjust.
4628
4629 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4630
4631         PR fortran/36947
4632         PR fortran/40039
4633         * gfortran.dg/interface_27.f90: New.
4634         * gfortran.dg/interface_28.f90: New.
4635         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4636         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4637
4638 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4639
4640         * gcc.target/m68k/tls-ie.c: New test.
4641         * gcc.target/m68k/tls-le.c: New test.
4642         * gcc.target/m68k/tls-gd.c: New test.
4643         * gcc.target/m68k/tls-ld.c: New test.
4644         * gcc.target/m68k/tls-ie-xgot.c: New test.
4645         * gcc.target/m68k/tls-le-xtls.c: New test.
4646         * gcc.target/m68k/tls-gd-xgot.c: New test.
4647         * gcc.target/m68k/tls-ld-xgot.c: New test.
4648         * gcc.target/m68k/tls-ld-xtls.c: New test.
4649         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4650
4651 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4652
4653         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4654
4655 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4656
4657         PR c/40172
4658         * gcc.dg/pr40172.c: New.
4659
4660 2009-05-17  Jason Merrill  <jason@redhat.com>
4661
4662         PR c++/40139
4663         * g++.dg/template/dtor6.C: New.
4664
4665 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4666
4667         * g++.dg/warn/translate-ice-1.C: New test.
4668
4669 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4670
4671         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4672         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4673         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4674         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4675
4676 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4677
4678         PR fortran/33197
4679         * gfortran.dg/erf_2.F90: New test.
4680         * gfortran.dg/erfc_scaled_2.f90: New test.
4681
4682 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4683
4684         PR fortran/31243
4685         * gfortran.dg/string_1.f90: New test.
4686         * gfortran.dg/string_2.f90: New test.
4687         * gfortran.dg/string_3.f90: New test.
4688
4689 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4690
4691         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4692         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4693
4694 2009-05-15  Ian Lance Taylor  <iant@google.com>
4695
4696         * gcc.dg/Wcxx-compat-10.c: New testcase.
4697
4698 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4699
4700         PR 16302
4701         * gcc.dg/pr16302.c: New.
4702         * g++.dg/warn/pr16302.C: New.
4703
4704 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4705
4706         * gcc.dg/torture/builtin-math-5.c: New.
4707         * gcc.dg/torture/builtin-math-6.c: New.
4708         * lib/target-supports.exp (check_effective_target_mpc): New.
4709
4710 2009-05-15  Jan Hubicka  <jh@suse.cz>
4711
4712         * gcc.dg/tree-ssa/inline-3.c: New testcase
4713
4714 2009-05-15  Jan Hubicka  <jh@suse.cz>
4715
4716         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4717         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4718         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4719         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4720         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4721         Mark noinline.
4722         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4723         Mark noinline.
4724         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4725         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4726
4727 2009-05-15  Jan Hubicka  <jh@suse.cz>
4728
4729         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4730         optimized by sibcall noinline.
4731
4732 2009-05-15  Jan Hubicka  <jh@suse.cz>
4733
4734         * sibcall-1.c (track): Mark noinline.
4735         * sibcall-2.c (track): Mark noinline.
4736         * sibcall-3.c (track): Mark noinline.
4737         * sibcall-4.c (track): Mark noinline.
4738
4739 2009-05-15  Jan Hubicka  <jh@suse.cz>
4740
4741         * flatten-2.c: Disable early inlining; add comment.
4742         * flatten-3.c: New test based on flatten-2.c.
4743
4744 2009-05-15  Richard Guenther  <rguenther@suse.de>
4745
4746         PR tree-optimization/39999
4747         * gcc.c-torture/compile/pr39999.c: New testcase.
4748
4749 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4750
4751         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4752
4753 2009-05-14  Ian Lance Taylor  <iant@google.com>
4754
4755         * gcc.dg/Wcxx-compat-9.c: New testcase.
4756
4757 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4758
4759         PR fortran/39996
4760         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4761         * gfortran.dg/duplicate_type_2.f90: Ditto.
4762         * gfortran.dg/duplicate_type_3.f90: New.
4763
4764 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4765
4766         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4767         * ada/acats/tests/c5/c59002c.ada: Likewise.
4768
4769 2009-05-13  Taras Glek  <tglek@mozilla.com>
4770
4771         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4772         attributes and decl smashing.
4773         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4774         attributes.
4775         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4776         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4777
4778 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4779
4780         PR fortran/39865
4781         * gfortran.dg/pr39865.f90: New test.
4782         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4783         arrays in FMT=.
4784         * gfortran.dg/hollerith_f95.f90: Likewise.
4785         * gfortran.dg/hollerith6.f90: New test.
4786         * gfortran.dg/hollerith7.f90: New test.
4787
4788 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4789
4790         PR cpp/36674
4791         * gcc.dg/cpp/pr36674.i: New.
4792
4793 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4794
4795         PR middle-end/40035
4796         * gcc.c-torture/compile/pr40035.c: New test.
4797
4798 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4799
4800         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4801
4802 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4803
4804         PR fortran/40110
4805         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4806         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4807         * gfortran.dg/interop_params.f03: Ditto.
4808
4809 2009-05-12  Jan Hubicka  <jh@suse.cz>
4810
4811         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4812         so unrolling still happens.
4813         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4814         * gcc.dg/ipa/ipacost-2.c: Likewise.
4815         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4816
4817 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4818
4819         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4820
4821 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4822
4823         * lib/target-supports.exp (check_profiling_available): Return
4824         false for -p on *-*-cygwin* targets.
4825
4826 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4827
4828         PR tree-optimization/38632
4829         * g++.dg/tree-ssa/pr38632.C: New.
4830
4831 2009-05-11  Jan Hubicka  <jh@suse.cz>
4832
4833         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4834         we now optimize better.
4835         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4836         out at different places.
4837         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4838         unroling.
4839         * gcc.dg/vect/vect-76.c: Likewise.
4840         * gcc.dg/vect/vect-70.c: Likewise.
4841         * gcc.dg/vect/vect-66.c: Likewise.
4842         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4843         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4844
4845 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4846
4847         PR middle-end/40080
4848         * gcc.c-torture/compile/pr40080.c: New.
4849
4850 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4851
4852         * gcc.c-torture/compile/pr40026.c: New testcase.
4853
4854 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4855
4856         PR fortran/40089
4857         * gfortran.dg/proc_ptr_comp_7.f90: New.
4858
4859 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4860
4861         PR tree-optimization/40074
4862         * gcc.dg/vect/pr40074.c: New test.
4863
4864 2009-05-10  Ian Lance Taylor  <iant@google.com>
4865
4866         * gcc.dg/Wcxx-compat-7.c: New testcase.
4867         * gcc.dg/Wcxx-compat-8.c: New testcase.
4868         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4869         * gcc.dg/pr17188-1.c: Likewise.
4870         * gcc.dg/pr39084.c: Likewise.
4871
4872 2009-05-10  Michael Matz  <matz@suse.de>
4873
4874         PR target/40031
4875         * gcc.dg/pr40031.c: New test.
4876
4877 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4878
4879         PR fortran/40018
4880         * gfortran.dg/array_constructor_31.f90: New test.
4881
4882 2009-05-10  Richard Guenther  <rguenther@suse.de>
4883
4884         PR tree-optimization/40081
4885         * g++.dg/torture/pr40081.C: New testcase.
4886
4887 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4888
4889         PR fortran/38863
4890         * gfortran.dg/dependency_24.f90: New test.
4891         * gfortran.dg/dependency_23.f90: Clean up module files.
4892
4893 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4894
4895         PR fortran/38956
4896         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4897         * gfortran.dg/chmod_2.f90: Likewise.
4898         * gfortran.dg/chmod_3.f90: Likewise.
4899         * gfortran.dg/open_errors.f90: Likewise.
4900
4901 2009-05-09  Jan Hubicka  <jh@suse.cz>
4902
4903         PR middle-end/40043
4904         * g++.dg/eh/nested-try.C: New test.
4905
4906 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4907
4908         PR tree-optimization/40049
4909         * gcc.dg/vect/vect-shift-2.c: New test.
4910
4911 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4912
4913         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4914         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4915
4916 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4917
4918         PR c/36892
4919         * g++.dg/warn/deprecated-6.C: New.
4920         * gcc.dg/deprecated-4.c: Likewise.
4921         * gcc.dg/deprecated-5.c: Likewise.
4922         * gcc.dg/deprecated-6.c: Likewise.
4923
4924 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4925
4926         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4927         __aligned__(__BIGGEST_ALIGNMENT__).
4928         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4929         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4930         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4931         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4932         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4933         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4934         * gcc.dg/vect/Os-vect-95.c: Likewise.
4935         * gcc.dg/vect/pr20122.c: Likewise.
4936         * gcc.dg/vect/pr36493.c: Likewise.
4937         * gcc.dg/vect/pr37385.c: Likewise.
4938         * gcc.dg/vect/slp-7.c: Likewise.
4939         * gcc.dg/vect/slp-9.c: Likewise.
4940         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4941         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4942         * gcc.dg/vect/vect-35.c: Likewise.
4943         * gcc.dg/vect/vect-40.c: Likewise.
4944         * gcc.dg/vect/vect-42.c: Likewise.
4945         * gcc.dg/vect/vect-44.c: Likewise.
4946         * gcc.dg/vect/vect-46.c: Likewise.
4947         * gcc.dg/vect/vect-48.c: Likewise.
4948         * gcc.dg/vect/vect-52.c: Likewise.
4949         * gcc.dg/vect/vect-54.c: Likewise.
4950         * gcc.dg/vect/vect-56.c: Likewise.
4951         * gcc.dg/vect/vect-58.c: Likewise.
4952         * gcc.dg/vect/vect-60.c: Likewise.
4953         * gcc.dg/vect/vect-74.c: Likewise.
4954         * gcc.dg/vect/vect-75.c: Likewise.
4955         * gcc.dg/vect/vect-76.c: Likewise.
4956         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4957         * gcc.dg/vect/vect-77.c: Likewise.
4958         * gcc.dg/vect/vect-77-global.c: Likewise.
4959         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4960         * gcc.dg/vect/vect-78.c: Likewise.
4961         * gcc.dg/vect/vect-78-global.c: Likewise.
4962         * gcc.dg/vect/vect-80.c: Likewise.
4963         * gcc.dg/vect/vect-85.c: Likewise.
4964         * gcc.dg/vect/vect-87.c: Likewise.
4965         * gcc.dg/vect/vect-88.c: Likewise.
4966         * gcc.dg/vect/vect-92.c: Likewise.
4967         * gcc.dg/vect/vect-93.c: Likewise.
4968         * gcc.dg/vect/vect-95.c: Likewise.
4969         * gcc.dg/vect/vect-97.c: Likewise.
4970         * gcc.dg/vect/vect-complex-1.c: Likewise.
4971         * gcc.dg/vect/vect-complex-4.c: Likewise.
4972         * gcc.dg/vect/vect-complex-5.c: Likewise.
4973         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4974         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4975         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4976         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4977         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4978         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4979         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4980         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4981         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4982         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4983         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4984         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4985         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4986         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4987         * gcc.dg/vect/vect-outer-1.c: Likewise.
4988         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4989         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4990         * gcc.dg/vect/vect-outer-2.c: Likewise.
4991         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4992         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4993         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4994         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4995         * gcc.dg/vect/vect-outer-3.c: Likewise.
4996         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4997         * gcc.dg/vect/vect-outer-5.c: Likewise.
4998         * gcc.dg/vect/vect-outer-6.c: Likewise.
4999         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
5000         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
5001         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
5002         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
5003         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
5004         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5005         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5006         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5007         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5008         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
5009         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
5010         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5011         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
5012         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5013
5014 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5015
5016         PR c/24581
5017         * gcc.dg/torture/complex-sign.h: New header.
5018         * gcc.dg/torture/complex-sign-add.c,
5019         gcc.dg/torture/complex-sign-mixed-add.c,
5020         gcc.dg/torture/complex-sign-mixed-div.c,
5021         gcc.dg/torture/complex-sign-mixed-mul.c,
5022         gcc.dg/torture/complex-sign-mixed-sub.c,
5023         gcc.dg/torture/complex-sign-mul.c,
5024         gcc.dg/torture/complex-sign-sub.c: New tests.
5025
5026 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5027
5028         PR fortran/39876
5029         * gfortran.dg/intrinsic_3.f90: New.
5030
5031 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5032
5033         PR c/39037
5034         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5035         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5036         * gcc.dg/dfp/float-constant-double.c: New test.
5037         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5038         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5039         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5040         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5041         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5042         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5043         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5044         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5045         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5046
5047 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5048
5049         PR middle-end/40057
5050         * gcc.c-torture/execute/pr40057.c: New test.
5051
5052 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5053
5054         * gcc.c-torture/compile/const-high-part.c: New test.
5055
5056 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5057
5058         PR testsuite/40050
5059         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5060         build plugin.
5061
5062 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5063
5064         PR fortran/39630
5065         * gfortran.dg/proc_decl_1.f90: Modified.
5066         * gfortran.dg/proc_ptr_comp_1.f90: New.
5067         * gfortran.dg/proc_ptr_comp_2.f90: New.
5068         * gfortran.dg/proc_ptr_comp_3.f90: New.
5069         * gfortran.dg/proc_ptr_comp_4.f90: New.
5070         * gfortran.dg/proc_ptr_comp_5.f90: New.
5071         * gfortran.dg/proc_ptr_comp_6.f90: New.
5072
5073 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5074
5075         PR c++/17395
5076         * g++.dg/template/call7.C: New test.
5077
5078 2009-05-06  Diego Novillo  <dnovillo@google.com>
5079
5080         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5081
5082 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5083
5084         * gfortran.dg/pr40021.f: Moved to ...
5085         * gfortran.fortran-torture/execute/pr40021.f: Here.
5086
5087 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5088
5089         PR middle-end/39986
5090         * gcc.dg/dfp/pr39986.c: New test.
5091
5092 2009-05-06  Michael Matz  <matz@suse.de>
5093
5094         PR middle-end/40021
5095         * gfortran.dg/pr40021.f: New test.
5096
5097 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5098
5099         * lib/plugin-support.exp: New file containing support procs for
5100         plugin testcases.
5101         * lib/target-supports.exp (check_plugin_available): New proc.
5102         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5103         * gcc.dg/plugin/selfassign.c: New plugin source file.
5104         * gcc.dg/plugin/self-assign-test-1.c: New test.
5105         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5106         * g++.dg/README: Add description for plugin test.
5107         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5108         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5109         * g++.dg/plugin/selfassign.c: New plugin source file.
5110         * g++.dg/plugin/self-assign-test-1.C: New test.
5111         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5112         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5113         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5114         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5115
5116 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5117
5118         PR fortran/40041
5119         * gfortran.dg/intrinsic_2.f90: New test.
5120         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5121
5122 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5123
5124         PR c/40032
5125         * gcc.dg/noncompile/incomplete-5.c: New test.
5126
5127 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5128
5129         PR middle-end/39666
5130         * gcc.dg/pr39666-1.c: New test.
5131         * gcc.dg/pr39666-2.c: Likewise.
5132         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5133         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5134         * gfortran.dg/pr39666-1.f90: Likewise.
5135         * gfortran.dg/pr39666-2.f90: Likewise.
5136
5137 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5138
5139         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5140         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5141         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5142
5143 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5144
5145         PR fortran/39998
5146         * gfortran.dg/proc_ptr_17.f90: New.
5147
5148 2009-05-05  Richard Guenther  <rguenther@suse.de>
5149
5150         PR tree-optimization/40022
5151         * gcc.c-torture/execute/pr40022.c: New testcase.
5152
5153 2009-05-05  Richard Guenther  <rguenther@suse.de>
5154
5155         PR middle-end/40023
5156         * gcc.c-torture/compile/pr40023.c: New testcase.
5157
5158 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5159
5160         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5161         * g++.dg/template/overload9.C: Likewise.
5162         * g++.dg/ext/ms-1.C: New.
5163
5164 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5165
5166         PR c++/40013
5167         * g++.dg/ext/vla7.C: New test.
5168
5169 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5170
5171         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5172
5173 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5174
5175         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5176         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5177         Update expected errors.
5178
5179 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5180
5181         PR c++/28152
5182         * g++.dg/parse/parser-pr28152.C: New.
5183         * g++.dg/parse/parser-pr28152-2.C: New.
5184
5185 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5186
5187         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5188
5189 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5190
5191         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5192         * gcc.target/sparc/fexpand-2.c: Likewise.
5193         * gcc.target/sparc/fpmerge-2.c: Likewise.
5194         * gcc.target/sparc/pdist-2.c: Likewise.
5195
5196 2009-05-03  Richard Guenther  <rguenther@suse.de>
5197
5198         PR c/39983
5199         * gcc.c-torture/compile/pr39983.c: New testcase.
5200
5201 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5202
5203         * gcc.dg/c99-complex-3.c: New test.
5204
5205 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5206
5207         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5208
5209 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5210
5211         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5212
5213 2009-05-02  Richard Guenther  <rguenther@suse.de>
5214
5215         PR middle-end/40001
5216         * gcc.target/spu/pr40001.c: New testcase.
5217
5218 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5219
5220         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5221
5222 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5223
5224         PR middle-end/39579
5225         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5226         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5227
5228 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5229
5230         PR testsuite/39776
5231         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5232         no longer issued.
5233
5234 2009-04-30  David Ayers  <ayers@fsfe.org>
5235
5236         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5237         and gcc_error_prefix variables.
5238         * objc.dg/bad-receiver-type.m: Update to match correct
5239         diagnostics marker.
5240         * objc.dg/encode-5.m: Likewise.
5241         * objc.dg/id-1.m: Likewise.
5242         * objc.dg/method-1.m: Likewise.
5243         * objc.dg/method-6.m: Likewise.
5244         * objc.dg/method-7.m: Likewise.
5245         * objc.dg/method-9.m: Likewise.
5246         * objc.dg/method-11.m: Likewise.
5247         * objc.dg/method-20.m: Likewise.
5248         * objc.dg/private-1.m: Likewise.
5249
5250 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5251
5252         PR libfortran/39667
5253         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5254         * gfortran.dg/advance_4.f90: Likewise
5255         * gfortran.dg/advance_5.f90: Likewise
5256         * gfortran.dg/append_1.f90: Likewise
5257         * gfortran.dg/backslash_1.f90: Likewise
5258         * gfortran.dg/backslash_2.f90: Likewise
5259         * gfortran.dg/backslash_3.f: Likewise
5260         * gfortran.dg/backspace_10.f90: Likewise
5261         * gfortran.dg/backspace_3.f: Likewise
5262         * gfortran.dg/backspace_4.f: Likewise
5263         * gfortran.dg/backspace_5.f: Likewise
5264         * gfortran.dg/backspace_8.f: Likewise
5265         * gfortran.dg/backspace_9.f: Likewise
5266         * gfortran.dg/complex_write.f90: Likewise
5267         * gfortran.dg/convert_implied_open.f90: Likewise
5268         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5269         * gfortran.dg/dos_eol.f: Likewise
5270         * gfortran.dg/empty_format_1.f90: Likewise
5271         * gfortran.dg/endfile.f: Likewise
5272         * gfortran.dg/eof_1.f90: Likewise
5273         * gfortran.dg/eor_1.f90: Likewise
5274         * gfortran.dg/eor_handling_1.f90: Likewise
5275         * gfortran.dg/eor_handling_2.f90: Likewise
5276         * gfortran.dg/eor_handling_3.f90: Likewise
5277         * gfortran.dg/eor_handling_4.f90: Likewise
5278         * gfortran.dg/eor_handling_5.f90: Likewise
5279         * gfortran.dg/error_recovery_5.f90: Likewise
5280         * gfortran.dg/f2003_inquire_1.f03: Likewise
5281         * gfortran.dg/f2003_io_4.f03: Likewise
5282         * gfortran.dg/f2003_io_5.f03: Likewise
5283         * gfortran.dg/f2003_io_7.f03: Likewise
5284         * gfortran.dg/fgetc_1.f90: Likewise
5285         * gfortran.dg/fgetc_2.f90: Likewise
5286         * gfortran.dg/flush_1.f90: Likewise
5287         * gfortran.dg/fmt_exhaust.f90: Likewise
5288         * gfortran.dg/fmt_huge.f90: Likewise
5289         * gfortran.dg/fmt_read.f90: Likewise
5290         * gfortran.dg/fmt_t_1.f90: Likewise
5291         * gfortran.dg/fmt_t_2.f90: Likewise
5292         * gfortran.dg/fmt_t_3.f90: Likewise
5293         * gfortran.dg/fmt_t_4.f90: Likewise
5294         * gfortran.dg/fmt_t_5.f90: Likewise
5295         * gfortran.dg/fmt_t_7.f: Likewise
5296         * gfortran.dg/fseek.f90: Likewise
5297         * gfortran.dg/ftell_1.f90: Likewise
5298         * gfortran.dg/ftell_2.f90: Likewise
5299         * gfortran.dg/func_derived_3.f90: Likewise
5300         * gfortran.dg/inquire_9.f90: Likewise
5301         * gfortran.dg/iostat_1.f90: Likewise
5302         * gfortran.dg/iostat_2.f90: Likewise
5303         * gfortran.dg/list_read_1.f90: Likewise
5304         * gfortran.dg/list_read_4.f90: Likewise
5305         * gfortran.dg/list_read_5.f90: Likewise
5306         * gfortran.dg/list_read_7.f90: Likewise
5307         * gfortran.dg/list_read_8.f90: Likewise
5308         * gfortran.dg/list_read_9.f90: Likewise
5309         * gfortran.dg/namelist_13.f90: Likewise
5310         * gfortran.dg/namelist_14.f90: Likewise
5311         * gfortran.dg/namelist_15.f90: Likewise
5312         * gfortran.dg/namelist_16.f90: Likewise
5313         * gfortran.dg/namelist_17.f90: Likewise
5314         * gfortran.dg/namelist_18.f90: Likewise
5315         * gfortran.dg/namelist_19.f90: Likewise
5316         * gfortran.dg/namelist_20.f90: Likewise
5317         * gfortran.dg/namelist_24.f90: Likewise
5318         * gfortran.dg/namelist_26.f90: Likewise
5319         * gfortran.dg/namelist_27.f90: Likewise
5320         * gfortran.dg/namelist_28.f90: Likewise
5321         * gfortran.dg/namelist_37.f90: Likewise
5322         * gfortran.dg/namelist_38.f90: Likewise
5323         * gfortran.dg/namelist_39.f90: Likewise
5324         * gfortran.dg/namelist_40.f90: Likewise
5325         * gfortran.dg/namelist_43.f90: Likewise
5326         * gfortran.dg/namelist_44.f90: Likewise
5327         * gfortran.dg/namelist_45.f90: Likewise
5328         * gfortran.dg/namelist_46.f90: Likewise
5329         * gfortran.dg/namelist_47.f90: Likewise
5330         * gfortran.dg/namelist_48.f90: Likewise
5331         * gfortran.dg/namelist_49.f90: Likewise
5332         * gfortran.dg/namelist_50.f90: Likewise
5333         * gfortran.dg/namelist_51.f90: Likewise
5334         * gfortran.dg/namelist_52.f90: Likewise
5335         * gfortran.dg/namelist_56.f90: Likewise
5336         * gfortran.dg/namelist_char_only.f90: Likewise
5337         * gfortran.dg/namelist_use.f90: Likewise
5338         * gfortran.dg/namelist_use_only.f90: Likewise
5339         * gfortran.dg/noadv_size.f90: Likewise
5340         * gfortran.dg/open_access_append_1.f90: Likewise
5341         * gfortran.dg/pad_no.f90: Likewise
5342         * gfortran.dg/pr12884.f: Likewise
5343         * gfortran.dg/pr17090.f90: Likewise
5344         * gfortran.dg/pr17285.f90: Likewise
5345         * gfortran.dg/pr17286.f90: Likewise
5346         * gfortran.dg/pr18122.f90: Likewise
5347         * gfortran.dg/pr18210.f90: Likewise
5348         * gfortran.dg/pr18392.f90: Likewise
5349         * gfortran.dg/pr19155.f: Likewise
5350         * gfortran.dg/pr19216.f: Likewise
5351         * gfortran.dg/pr19467.f90: Likewise
5352         * gfortran.dg/pr19657.f: Likewise
5353         * gfortran.dg/pr20257.f90: Likewise
5354         * gfortran.dg/read_bad_advance.f90: Likewise
5355         * gfortran.dg/read_eof_2.f90: Likewise
5356         * gfortran.dg/read_eof_4.f90: Likewise
5357         * gfortran.dg/read_many_1.f: Likewise
5358         * gfortran.dg/read_noadvance.f90: Likewise
5359         * gfortran.dg/read_repeat.f90: Likewise
5360         * gfortran.dg/read_size_noadvance.f90: Likewise
5361         * gfortran.dg/read_x_past.f: Likewise
5362         * gfortran.dg/record_marker_1.f90: Likewise
5363         * gfortran.dg/record_marker_3.f90: Likewise
5364         * gfortran.dg/rewind_1.f90: Likewise
5365         * gfortran.dg/runtime_warning_1.f90: Likewise
5366         * gfortran.dg/shape_3.f90: Likewise
5367         * gfortran.dg/slash_1.f90: Likewise
5368         * gfortran.dg/stat_1.f90: Likewise
5369         * gfortran.dg/stat_2.f90: Likewise
5370         * gfortran.dg/streamio_11.f90: Likewise
5371         * gfortran.dg/streamio_3.f90: Likewise
5372         * gfortran.dg/streamio_4.f90: Likewise
5373         * gfortran.dg/streamio_9.f90: Likewise
5374         * gfortran.dg/tl_editing.f90: Likewise
5375         * gfortran.dg/unf_io_convert_1.f90: Likewise
5376         * gfortran.dg/unf_io_convert_2.f90: Likewise
5377         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5378         * gfortran.dg/unf_short_record_1.f90: Likewise
5379         * gfortran.dg/utf8_1.f03: Likewise
5380         * gfortran.dg/utf8_2.f03: Likewise
5381         * gfortran.dg/widechar_IO_1.f90: Likewise
5382         * gfortran.dg/write_check3.f90: Likewise
5383         * gfortran.dg/write_rewind_2.f: Likewise
5384         * gfortran.dg/x_slash_2.f: Likewise
5385
5386 2009-04-29  Richard Guenther  <rguenther@suse.de>
5387
5388         PR target/39943
5389         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5390         New.
5391         (check_effective_target_vect_floatuint_cvt): Likewise.
5392         * gcc.dg/vect/slp-10.c: Adjust.
5393         * gcc.dg/vect/slp-11.c: Adjust.
5394         * gcc.dg/vect/slp-12b.c: Adjust.
5395         * gcc.dg/vect/slp-33.c: Adjust.
5396         * gcc.c-torture/compile/pr39943.c: New testcase.
5397
5398 2009-04-29  Richard Guenther  <rguenther@suse.de>
5399
5400         PR middle-end/39937
5401         * gcc.c-torture/compile/pr39937.c: New testcase.
5402
5403 2009-04-29  Richard Guenther  <rguenther@suse.de>
5404
5405         PR tree-optimization/39941
5406         * gcc.c-torture/compile/pr39941.c: New testcase.
5407
5408 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5409
5410         * gcc.target/bfin/20090411-1.c: New test.
5411
5412 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5413
5414         PR target/39565
5415         * gcc.dg/pr39565.c: New testcase.
5416
5417 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5418
5419         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5420         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5421         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5422         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5423         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5424         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5425         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5426         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5427         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5428         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5429         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5430         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5431         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5432         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5433         * gcc.target/i386/pr37191.c: Likewise.
5434         * gcc.target/i386/reload-1.c: Likewise.
5435         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5436         * g++.old-deja/g++.pt/repo2.C: Likewise.
5437         * g++.old-deja/g++.pt/repo3.C: Likewise.
5438         * g++.old-deja/g++.pt/repo4.C: Likewise.
5439         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5440         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5441         * g++.dg/template/repo1.C: Likewise.
5442         * g++.dg/template/repo2.C: Likewise.
5443         * g++.dg/template/repo3.C: Likewise.
5444         * g++.dg/template/repo4.C: Likewise.
5445         * g++.dg/template/repo5.C: Likewise.
5446         * g++.dg/template/repo6.C: Likewise.
5447         * g++.dg/template/repo7.C: Likewise.
5448         * g++.dg/template/repo8.C: Likewise.
5449         * g++.dg/template/repo9.C: Likewise.
5450         * g++.dg/rtti/repo1.C: Likewise.
5451         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5452         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5453         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5454         * g++.dg/other/PR23205.C: Skip for vxworks.
5455         * g++.dg/ext/visibility/class1.C: Requires PIC.
5456         * g++.dg/eh/async-unwind2.C: Requires PIC.
5457         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5458         does not have cxa_exit.
5459
5460 2009-04-28  Jing Yu  <jingyu@google.com>
5461
5462         PR testsuite/39790
5463         * lib/target-supports.exp (check_effective_target_tls): Remove
5464         comment of caching.
5465         (check_effective_target_tls_native): Likewise.
5466         (check_effective_target_tls_runtime): Likewise.
5467         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5468         tls to tls_runtime.
5469         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5470
5471 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5472
5473         PR fortran/39946
5474         * gfortran.dg/proc_ptr_16.f90: New.
5475
5476 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5477
5478         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5479         lp64 is true.
5480
5481 2009-04-28  Richard Guenther  <rguenther@suse.de>
5482
5483         PR middle-end/39937
5484         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5485
5486 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5487
5488         * g++.dg/warn/pr35652.C: Removed.
5489         * gcc.dg/pr35652.c: Likewise.
5490
5491 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5492
5493         * gcc.target/ia64/20071210-2.c: New testcase.
5494
5495 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5496
5497         PR c/39323
5498         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5499         * gcc.dg/pr39323-3.c: Ditto.
5500
5501 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5502
5503         PR fortran/39930
5504         PR fortran/39931
5505         * gfortran.dg/ambiguous_reference_2.f90: New.
5506         * gfortran.dg/pointer_assign_7.f90: New.
5507
5508 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5509             Mark Mitchell  <mark@codesourcery.com>
5510
5511         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5512         * gcc.dg/20020103-1.c: Check for __ppc.
5513         * gcc.dg/asm-b.c: Check for __ppc.
5514         * gcc.dg/20020919-1.c: Check for __ppc.
5515         * gcc.dg/20020312-2.c: Likewise.
5516         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5517         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5518         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5519         * g++.dg/warn/weak1.C: Likewise.
5520         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5521         static so appropriate optimizations kick in.
5522         (find_base_value_wrapper): New function.
5523         * g++.dg/eh/simd-5.C: Fix target triplet.
5524         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5525
5526 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5527             H.J. Lu  <hongjiu.lu@intel.com>
5528
5529         PR target/39911
5530         * gcc.target/i386/pr39911.c: New test.
5531
5532 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5533
5534         PR fortran/39879
5535         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5536
5537 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5538
5539         PR c++/35652
5540         Revert:
5541
5542         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5543
5544         * gcc.dg/pr35652.C: New.
5545         * g++.dg/warn/pr35652.C: New.
5546         * gcc.dg/format/plus-1.c: Adjust message.
5547
5548 2009-04-27  DJ Delorie  <dj@redhat.com>
5549
5550         * lib/target-supports.exp (check_effective_target_double64): New.
5551         (check_effective_target_double64plus): New.
5552         (check_effective_target_large_double): New.
5553         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5554         * gcc.dg/div-double-1.c: Likewise.
5555         * gcc.dg/Wconversion-real.c: Require large_double.
5556         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5557
5558         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5559         are too small.
5560
5561         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5562         constants as long.
5563
5564 2009-04-27  Ian Lance Taylor  <iant@google.com>
5565
5566         * gcc.dg/Wcxx-compat-5.c: New testcase.
5567         * gcc.dg/Wcxx-compat-6.c: New testcase.
5568
5569 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5570
5571         Allow non-constant arguments to conversion intrinsics.
5572         * gcc.target/spu/intrinsics-3.c: Update tests.
5573
5574 2009-04-27  Richard Guenther  <rguenther@suse.de>
5575
5576         PR middle-end/39928
5577         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5578         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5579
5580 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5581
5582         PR target/39903
5583         * gcc.dg/torture/pr39903-1.c: New.
5584         * gcc.dg/torture/pr39903-2.c: Likewise.
5585
5586 2009-04-27  Revital Eres  <eres@il.ibm.com>
5587
5588         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5589         and check it.
5590         * gcc.dg/sms-2.c: Add dump check.
5591         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5592         and check it.
5593         * gcc.dg/sms-4.c: Likewise.
5594         * gcc.dg/sms-5.c: Likewise.
5595         * gcc.dg/sms-6.c: Likewise.
5596         * gcc.dg/sms-7.c: Likewise.
5597         * gcc.dg/sms-antideps.c: Rename to...
5598         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5599
5600 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5601
5602         * gnat.dg/opt2.adb: New test.
5603
5604 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5605
5606         PR c++/39875
5607         * g++.dg/warn/Wunused-15.C: New test.
5608
5609 2009-04-26  Michael Matz  <matz@suse.de>
5610
5611         Expand from SSA.
5612         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5613         change regexps.
5614         * gcc.target/i386/pr37248-1.c: Modified.
5615         * gcc.target/i386/pr37248-3.c: Modified.
5616         * gcc.target/i386/pr37248-2.c: Modified.
5617         * gnat.dg/aliasing1.adb: Modified.
5618         * gnat.dg/pack9.adb: Modified.
5619         * gnat.dg/aliasing2.adb: Modified.
5620         * gcc.dg/strict-overflow-2.c: Modified.
5621         * gcc.dg/autopar/reduc-1char.c: Modified.
5622         * gcc.dg/autopar/reduc-2char.c: Modified.
5623         * gcc.dg/autopar/reduc-1.c: Modified.
5624         * gcc.dg/autopar/reduc-2.c: Modified.
5625         * gcc.dg/autopar/reduc-3.c: Modified.
5626         * gcc.dg/autopar/reduc-6.c: Modified.
5627         * gcc.dg/autopar/reduc-7.c: Modified.
5628         * gcc.dg/autopar/reduc-8.c: Modified.
5629         * gcc.dg/autopar/reduc-9.c: Modified.
5630         * gcc.dg/autopar/reduc-1short.c: Modified.
5631         * gcc.dg/autopar/reduc-2short.c: Modified.
5632         * gcc.dg/autopar/parallelization-1.c: Modified.
5633         * gcc.dg/strict-overflow-4.c: Modified.
5634         * gcc.dg/strict-overflow-6.c: Modified.
5635         * gcc.dg/gomp/combined-1.c: Modified.
5636         * gcc.dg/no-strict-overflow-1.c: Modified.
5637         * gcc.dg/no-strict-overflow-3.c: Modified.
5638         * gcc.dg/no-strict-overflow-5.c: Modified.
5639         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5640         * gcc.dg/tree-ssa/pr18134.c: Modified.
5641         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5642         * gcc.dg/tree-ssa/vector-2.c: Modified.
5643         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5644         * gcc.dg/tree-ssa/loop-21.c: Modified.
5645         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5646         * gcc.dg/tree-ssa/vector-3.c: Modified.
5647         * gcc.dg/tree-ssa/asm-3.c: Modified.
5648         * gcc.dg/tree-ssa/pr23294.c: Modified.
5649         * gcc.dg/tree-ssa/loop-22.c: Modified.
5650         * gcc.dg/tree-ssa/loop-15.c: Modified.
5651         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5652         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5653         * gcc.dg/tree-ssa/pr20139.c: Modified.
5654         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5655         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5656         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5657         * gcc.dg/tree-ssa/loop-5.c: Modified.
5658         * gcc.dg/tree-ssa/pr19431.c: Modified.
5659         * gcc.dg/tree-ssa/pr32044.c: Modified.
5660         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5661         * gcc.dg/tree-ssa/loop-19.c: Modified.
5662         * gcc.dg/tree-ssa/loop-28.c: Modified.
5663         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5664         * gcc.dg/tree-ssa/divide-1.c: Modified.
5665         * gcc.dg/tree-ssa/inline-1.c: Modified.
5666         * gcc.dg/tree-ssa/divide-3.c: Modified.
5667         * gcc.dg/tree-ssa/pr30978.c: Modified.
5668         * gcc.dg/tree-ssa/alias-6.c: Modified.
5669         * gcc.dg/tree-ssa/divide-4.c: Modified.
5670         * gcc.dg/tree-ssa/alias-11.c: Modified.
5671         * gcc.dg/no-strict-overflow-7.c: Modified.
5672         * gcc.dg/strict-overflow-1.c: Modified.
5673         * gcc.dg/pr15784-4.c: Modified.
5674         * gcc.dg/pr34263.c: Modified.
5675         * gcc.dg/strict-overflow-3.c: Modified.
5676         * gcc.dg/tree-prof/stringop-1.c: Modified.
5677         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5678         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5679         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5680         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5681         * gcc.dg/no-strict-overflow-2.c: Modified.
5682         * gcc.dg/no-strict-overflow-4.c: Modified.
5683         * gcc.dg/no-strict-overflow-6.c: Modified.
5684         * g++.dg/tree-ssa/pr27090.C: Modified.
5685         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5686         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5687         * g++.dg/tree-ssa/pr19807.C: Modified.
5688         * g++.dg/opt/pr30965.C: Modified.
5689         * g++.dg/init/new17.C: Modified.
5690         * gfortran.dg/whole_file_6.f90: Modified.
5691         * gfortran.dg/whole_file_5.f90: Modified.
5692         * gfortran.dg/reassoc_1.f90: Modified.
5693         * gfortran.dg/reassoc_3.f90: Modified.
5694
5695 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5696
5697         PR fortran/39893
5698         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5699
5700 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5701
5702         PR inline-asm/39543
5703         * gcc.target/i386/pr39543-1.c: New test.
5704         * gcc.target/i386/pr39543-2.c: New test.
5705         * gcc.target/i386/pr39543-3.c: New test.
5706
5707         PR c/39889
5708         * gcc.dg/Wunused-value-3.c: New test.
5709
5710 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5711
5712         PR c/39581
5713         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5714         gcc.dg/vla-21.c: New tests.
5715
5716 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5717
5718         PR c/39556
5719         * gcc.dg/inline-34.c: New test.
5720
5721 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5722
5723         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5724         gcc.dg/enum-const-3.c: New tests.
5725         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5726         -pedantic-errors.  Update expected diagnostics.
5727
5728 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5729
5730         PR c/39582
5731         * gcc.dg/vla-20.c: New test.
5732
5733 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5734
5735         PR c/39564
5736         * gcc.dg/vla-19.c: New test.
5737
5738 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5739
5740         PR preprocessor/39559
5741         * gcc.dg/c99-intconst-2.c: New test.
5742
5743 2009-04-25  Jan Hubicka  <jh@suse.cz>
5744
5745         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5746
5747 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5748
5749         PR fortran/39688
5750         * gfortran.dg/import7.f90: New.
5751
5752 2009-04-24  Richard Guenther  <rguenther@suse.de>
5753
5754         * gcc.dg/tree-ssa/vrp48.c: Fix.
5755
5756 2008-04-24  Doug Kwan  <dougkwan@google.com>
5757
5758         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5759         destination are the same.
5760
5761 2009-04-24  Richard Guenther  <rguenther@suse.de>
5762
5763         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5764
5765 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5766
5767         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5768         gcc.dg/array-const-3.c: New tests.
5769
5770 2009-04-24  Ian Lance Taylor  <iant@google.com>
5771
5772         * gcc.dg/Wcxx-compat-4.c: New testcase.
5773
5774 2009-04-24  Daniel Kraft  <d@domob.eu>
5775
5776         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5777         expected on already erraneous symbol (renamed to fresh one).
5778
5779 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5780
5781         PR middle-end/39867
5782         * gcc.dg/pr39867.c: New.
5783
5784 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5785
5786         PR fortran/39861
5787         PR fortran/39864
5788         * gfortran.dg/intrinsic_1.f90: New.
5789
5790 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5791
5792         * gnat.dg/alignment7.adb: New test.
5793         * gnat.dg/alignment8.adb: Likewise.
5794
5795 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5796
5797         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5798         * gnat.dg/specs/rep_clause2.ads: New test.
5799
5800 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5801
5802         PR rtl-optimization/39794
5803         * gcc.dg/pr39794.c: New test.
5804
5805 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5806
5807         * gnat.dg/atomic1.adb: New test.
5808         * gnat.dg/atomic1_pkg.ads: New helper.
5809
5810 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5811
5812         PR testsuite/39623
5813         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5814         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5815
5816 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5817
5818         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5819         warning.
5820
5821 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5822
5823         PR C/31499
5824         * gcc.dg/vector-init-1.c: New testcase.
5825         * gcc.dg/vector-init-2.c: New testcase.
5826
5827 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5828
5829         * gnat.dg/enum2.adb: New test.
5830         * gnat.dg/enum2_pkg.ads: New helper.
5831
5832 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5833
5834         PR c/39855
5835         * gcc.dg/torture/pr39855.c: New test.
5836
5837 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5838
5839         PR c++/39639
5840         * g++.dg/cpp0x/pr39639.C: New test.
5841
5842 2009-04-22  Mark Heffernan  <meheff@google.com>
5843
5844         * gcc.dg/profile-generate-3.c: New test.
5845
5846 2009-04-22  Jan Hubicka  <jh@suse.cz>
5847
5848         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5849
5850 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5851
5852         PR testsuite/39623
5853         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5854
5855 2009-04-22  Richard Guenther  <rguenther@suse.de>
5856
5857         PR tree-optimization/39824
5858         * gcc.c-torture/compile/pr39824.c: New testcase.
5859
5860 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5861
5862         PR c++/14875
5863         * g++.dg/parse/parser-pr14875.C: New.
5864         * g++.dg/parse/parser-pr14875-2.C: New.
5865         * g++.dg/parse/error6.C: Update match string.
5866
5867 2009-04-22  Richard Guenther  <rguenther@suse.de>
5868
5869         PR tree-optimization/39845
5870         * gcc.c-torture/compile/pr39845.c: New testcase.
5871
5872 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5873
5874         PR fortran/39735
5875         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5876         * gfortran.dg/external_initializer.f90: Modified.
5877         * gfortran.dg/interface_26.f90: Modified.
5878         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5879         * gfortran.dg/proc_ptr_3.f90: Modified.
5880         * gfortran.dg/proc_ptr_15.f90: New.
5881         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5882
5883 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5884
5885         PR c++/35711
5886         * g++.dg/warn/pr35711.C: New.
5887         * g++.dg/conversion/ptrmem2.C: Update.
5888
5889 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5890
5891         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5892         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5893         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5894         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5895         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5896         gcc.c-torture/ChangeLog.0,
5897         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5898         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5899         gcc.target/i386/math-torture/math-torture.exp,
5900         gcc.target/mips/inter/mips16-inter.exp,
5901         gcc.target/mips/mips-nonpic/README,
5902         gcc.target/x86_64/abi/README.gcc,
5903         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5904         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5905         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5906         notices.
5907         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5908
5909 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5910
5911         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5912
5913 2009-04-21  Richard Guenther  <rguenther@suse.de>
5914
5915         PR middle-end/39829
5916         * gcc.dg/torture/pr39829.c: New testcase.
5917
5918 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5919
5920         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5921
5922 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5923
5924         PR 16202
5925         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5926         * gcc.dg/sequence-pt-2.c: New.
5927         * gcc.dg/sequence-pt-3.c: New.
5928         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5929         * g++.dg/warn/sequence-pt-2.c: New.
5930         * g++.dg/warn/sequence-pt-3.c: New.
5931
5932 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5933
5934         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5935
5936 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5937
5938         * gnat.dg/import1.ad[sb]: New test.
5939
5940 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5941
5942         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5943         return 0.
5944
5945 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5946
5947         PR fortran/39811
5948         * gfortran.dg/continuation_11.f90: New test.
5949
5950 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5951
5952         PR c++/13358
5953         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5954         messages. Test for "long long" in system headers.
5955         * gcc.dg/c99-longlong-2.c: New.
5956         * g++.dg/warn/pr13358.C: New.
5957         * g++.dg/warn/pr13358-2.C: New.
5958         * g++.dg/warn/pr13358-3.C: New.
5959         * g++.dg/warn/pr13358-4.C: New.
5960
5961 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5962
5963         * gcc.dg/framework-2.c: Fix up for non existent includes
5964         being fatal errors now.
5965
5966 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5967
5968         PR fortran/39800
5969         * gfortran.dg/private_type_13.f90: New test.
5970         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5971
5972 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5973
5974         PR c++/39803
5975         * g++.dg/warn/Wunused-14.C: New test.
5976
5977 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5978
5979         * gnat.dg/specs/small_alignment.ads: New test.
5980
5981 2009-04-20  Ian Lance Taylor  <iant@google.com>
5982
5983         * gcc.dg/Wcxx-compat-3.c: New testcase.
5984
5985 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5986
5987         * gnat.dg/pack13.ad[sb]: New test.
5988         * gnat.dg/pack13_pkg.ads: New helper.
5989
5990 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5991
5992         * gnat.dg/discr11.ad[sb]: New test.
5993         * gnat.dg/discr11_pkg.ads: New helper.
5994
5995 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5996
5997         PR tree-optimization/39675
5998         * gcc.dg/vect/O3-pr39675-2.c: New test.
5999
6000 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
6001
6002         * gnat.dg/rep_clause3.adb: New test.
6003
6004 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6005
6006         PR c/37481
6007         * gcc.dg/c99-flex-array-7.c: New test.
6008
6009 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6010
6011         PR c/19771
6012         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6013
6014 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6015
6016         PR c/38243
6017         * gcc.dg/c99-restrict-3.c: New test.
6018
6019 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6020
6021         PR preprocessor/20078
6022         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6023
6024 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6025
6026         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6027         Do not pass -B$root after -margs.
6028
6029 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6030
6031         PR c/32061
6032         PR c++/36954
6033         * gcc.dg/pr32061.c: New.
6034         * gcc.dg/Wlogical-op-1.c: Update.
6035         * g++.dg/warn/Wlogical-op-1.C: Update.
6036         * g++.dg/warn/pr36954.C: New.
6037
6038 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6039
6040         PR c/27676
6041         * gcc.dg/lvalue-5.c: New test.
6042
6043 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6044
6045         PR c/22367
6046         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6047
6048 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6049
6050         * gcc.dg/cpp/include5.c: New test.
6051
6052 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6053
6054         PR c/35210
6055         * gcc.dg/call-diag-2.c: New test.
6056
6057 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6058
6059         PR preprocessor/39646
6060         * gcc.dg/cpp/line8.c: New test.
6061
6062 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6063
6064         PR preprocessor/39647
6065         * gcc.dg/cpp/line7.c: New test.
6066
6067 2009-04-18  Richard Guenther  <rguenther@suse.de>
6068
6069         PR middle-end/39804
6070         * gcc.target/i386/pr39804.c: New testcase.
6071
6072 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6073
6074         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6075         * g++.dg/other/pr39496.C: Likewise.
6076
6077 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6078
6079         PR middle-end/36902
6080         * gcc.dg/pr36902.c: New.
6081
6082 2009-04-17  Diego Novillo  <dnovillo@google.com>
6083
6084         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6085         violation for variable 'inside_main'.
6086
6087 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6088
6089         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6090
6091 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6092
6093         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6094
6095 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6096
6097         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6098         * gfortran.dg/chmod_2.f90: Likewise.
6099         * gfortran.dg/chmod_3.f90: Likewise.
6100         * gfortran.dg/open_errors.f90: Likewise.
6101         * gfortran.dg/stat_1.f90: Likewise.
6102         * gfortran.dg/stat_2.f90: Likewise.
6103
6104 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6105
6106         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6107         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6108         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6109         * gfortran.dg/nearest_1.f90: Likewise.
6110         * gfortran.dg/nearest_3.f90: Likewise.
6111         * gfortran.dg/isnan_1.f90: Likewise.
6112         * gfortran.dg/isnan_2.f90: Likewise.
6113         * gfortran.dg/nan_1.f90: Likewise.
6114         * gfortran.dg/nan_2.f90: Likewise.
6115         * gfortran.dg/nan_3.f90: Likewise.
6116         * gfortran.dg/nan_4.f90: Likewise.
6117         * gfortran.dg/module_nan.f90: Likewise.
6118         * gfortran.dg/int_conv_2.f90: Likewise.
6119         * gfortran.dg/init_flag_3.f90: Likewise.
6120         * gfortran.dg/namelist_42.f90: Likewise.
6121         * gfortran.dg/namelist_43.f90: Likewise.
6122         * gfortran.dg/real_const_3.f90: Likewise.
6123         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6124
6125         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6126         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6127         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6128         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6129         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6130
6131         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6132         * gfortran.dg/gamma_5.f90: Likewise.
6133
6134 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6135
6136         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6137         less strict so it also works with auto-overlay support.
6138         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6139         for "exceeds local store" linker errors on the SPU.
6140
6141         * lib/gfortran.exp: Include target-supports.exp.
6142         (gfortran_init): On SPU targets where automatic overlay support
6143         is available, use it to build all Fortran test cases.
6144
6145         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6146
6147 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6148
6149         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6150         rule enforced by gnat on taft types.
6151
6152 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6153
6154         PR testsuite/39792
6155         * g++.dg/ext/complit11.C: Add empty dg-options.
6156
6157 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6158
6159         PR c++/17570
6160         * g++.dg/template/defarg11.C: New test.
6161
6162 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6163
6164         PR c++/28766
6165         * g++.dg/ext/complit11.C: New testcase.
6166
6167 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6168
6169         PR c++/39551
6170         * g++.dg/warn/Wunused-13.C: New testcase.
6171
6172 2009-04-15  Ian Lance Taylor  <iant@google.com>
6173
6174         * gcc.dg/Wenum-compare-1.c: New testcase.
6175
6176 2009-04-15  Richard Guenther  <rguenther@suse.de>
6177
6178         PR tree-optimization/39764
6179         * g++.dg/torture/pr39764.C: New testcase.
6180
6181 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6182
6183         * g++.dg/ext/altivec-17.C: New.
6184
6185 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6186
6187         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6188         * gnat.dg/specs/limited1.ads: Ditto.
6189
6190 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6191
6192         PR testsuite/39769
6193         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6194         for testing the results of estimate instructions.
6195         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6196         * gcc.dg/vmx/3a-05.c (test): Ditto.
6197
6198 2009-04-14  Jason Merrill  <jason@redhat.com>
6199
6200         PR c++/39763
6201         * g++.dg/warn/Wshadow-4.C: Extend.
6202
6203 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6204
6205         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6206         (do_D): Remove attribute hidden.
6207
6208 2009-04-13  Jason Merrill  <jason@redhat.com>
6209
6210         PR c++/39480
6211         * g++.dg/init/copy7.C: New.
6212
6213 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6214
6215         PR testsuite/39733
6216         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6217         (check_for_all_options): This.
6218
6219 2009-04-13  Jason Merrill  <jason@redhat.com>
6220
6221         PR c++/39750
6222         * g++.dg/template/crash90.C: New.
6223
6224 2009-04-12  Jason Merrill  <jason@redhat.com>
6225
6226         PR c++/39742
6227         * g++.dg/overload/extern-C-2.C: New.
6228
6229 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6230
6231         PR preprocessor/31869
6232         * gcc.dg/cpp/strify5.c: New test.
6233
6234 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6235
6236         * gnat.dg/enum1.adb: New test.
6237         * gnat.dg/enum1_pkg.ads: New helper.
6238
6239 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6240
6241         PR target/39740
6242         * gcc.target/alpha/pr39740.c: New test.
6243
6244 2009-04-11  Daniel Kraft  <d@domob.eu>
6245
6246         PR fortran/37746
6247         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6248         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6249         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6250         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6251         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6252         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6253         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6254         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6255         expected string length that failed with -fbounds-check now.
6256         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6257
6258 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6259
6260         PR fortran/39692
6261         * gfortran.dg/proc_ptr_14.f90: New.
6262
6263 2009-04-11  Richard Guenther  <rguenther@suse.de>
6264
6265         PR middle-end/39732
6266         * g++.dg/torture/pr39732.C: New testcase.
6267
6268 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6269
6270         * gfortran.dg/whole_file_5.f90: New.
6271         * gfortran.dg/whole_file_6.f90: New.
6272
6273 2009-04-11  Richard Guenther  <rguenther@suse.de>
6274
6275         PR tree-optimization/39713
6276         * g++.dg/torture/pr39713.C: New testcase.
6277
6278 2009-04-10  Richard Guenther  <rguenther@suse.de>
6279
6280         PR c/39712
6281         * gcc.dg/pr39712.c: New testcase.
6282
6283 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6284
6285         PR c++/28301
6286         * g++.dg/cpp0x/enum2.C: Updated.
6287         * g++.dg/debug/pr22514.C: Likewise.
6288         * g++.dg/parse/enum2.C: Likewise.
6289         * g++.dg/parse/enum3.C: Likewise.
6290         * g++.dg/template/crash79.C: Likewise.
6291         * g++.old-deja/g++.jason/cond.C: Likewise.
6292
6293 2009-04-10  Chao-ying Fu  <fu@mips.com>
6294
6295         * gcc.target/mips/interrupt_handler.c: Change from compile to
6296         assemble.
6297
6298 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6299
6300         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6301
6302 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6303
6304         PR fortran/38709
6305         * gfortran.dg/zero_sized_6.f90: New.
6306
6307 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6308
6309         PR  c++/20118
6310         * g++.dg/parse/pr20118.C: New.
6311         * g++.dg/template/spec16.C: Update.
6312
6313 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6314
6315         PR testsuite/35621
6316         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6317         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6318         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6319         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6320         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6321         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6322         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6323         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6324         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6325         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6326         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6327         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6328         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6329         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6330         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6331         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6332         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6333
6334 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6335
6336         PR target/39678
6337         * g++.dg/torture/pr39678.C: New.
6338         * gcc.dg/compat/struct-complex-2.h: Likewise.
6339         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6340         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6341         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6342         * gcc.dg/torture/pr39678.c: Likewise.
6343         * gcc.target/i386/pr39678.c: Likewise.
6344
6345         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6346         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6347
6348         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6349         <complex.h>.  Add tests for structure with complex float.
6350
6351 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6352             Joseph Myers  <joseph@codesourcery.com>
6353
6354         PR target/36800
6355         * gcc.dg/dfp/pr36800.c: New.
6356
6357 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6358             Rafael Avila de Espindola  <espindola@google.com>
6359
6360         * gcc.misc-tests/help.exp: New file.
6361         * lib/options.exp: New file.
6362
6363 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6364
6365         PR libobjc/36610
6366         * objc/execute/forward-1.x: New.
6367
6368 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6369
6370         * gcc.dg/pr27150-1.c: Change to a link test.
6371
6372 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6373
6374         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6375         3 of the GNU General Public License and to point readers at the
6376         COPYING3 file and the FSF's license web page.
6377         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6378         * gcc.dg/struct/struct-reorg.exp: Likewise.
6379         * gcc.target/spu/tag_manager.c: Likewise.
6380
6381 2009-04-09  Richard Guenther  <rguenther@suse.de>
6382
6383         PR testsuite/39696
6384         * ssa-ccp-25.c: Adjust pattern.
6385
6386 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6387
6388         PR fortran/36704
6389         * gfortran.dg/external_procedures_1.f90: Modified.
6390         * gfortran.dg/proc_ptr_result_1.f90: New.
6391         * gfortran.dg/proc_ptr_result_2.f90: New.
6392         * gfortran.dg/proc_ptr_result_3.f90: New.
6393
6394 2009-04-09  Richard Guenther  <rguenther@suse.de>
6395
6396         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6397         to prevent constant propagation.
6398         * gcc.dg/vect/vect-56.c: Likewise.
6399         * gcc.dg/vect/vect-58.c: Likewise.
6400         * gcc.dg/vect/vect-60.c: Likewise.
6401         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6402         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6403         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6404
6405 2009-04-09  Richard Guenther  <rguenther@suse.de>
6406
6407         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6408         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6409
6410 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6411
6412         PR c/39613
6413         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6414         New tests.
6415
6416 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6417
6418         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6419         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6420
6421 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6422
6423         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6424
6425 2009-04-08  Jason Merrill  <jason@redhat.com>
6426
6427         PR c++/25185
6428         * g++.dg/template/error40.C: Add another test.
6429
6430 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6431
6432         PR c/39614
6433         PR c/39673
6434         * gcc.c-torture/compile/pr39614-1.c,
6435         gcc.c-torture/compile/pr39614-2.c,
6436         gcc.c-torture/compile/pr39614-3.c,
6437         gcc.c-torture/compile/pr39614-4.c,
6438         gcc.c-torture/compile/pr39614-5.c,
6439         gcc.c-torture/compile/pr39673-1.c,
6440         gcc.c-torture/compile/pr39673-2.c: New tests.
6441         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6442         more cases.
6443         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6444         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6445         expected errors.
6446
6447 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6448
6449         PRc++/39637
6450         * g++.dg/cpp0x/variadic-crash2.C: New test.
6451
6452 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6453
6454         PR fortran/38863
6455         * gfortran.dg/alloc_comp_result_1.f90: New test.
6456
6457 2009-04-07  Jason Merrill  <jason@redhat.com>
6458
6459         PR c++/34691
6460         * g++.dg/overload/extern-C-1.C: New.
6461
6462 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6463
6464         PR testsuite/39325
6465         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6466
6467 2009-04-07  Jason Merrill  <jason@redhat.com>
6468
6469         PR c++/25185
6470         * g++.dg/template/error40.C: New.
6471
6472 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6473
6474         PR fortran/38152
6475         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6476
6477 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6478
6479         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6480
6481 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6482
6483         PR fortran/38290
6484         * gfortran.dg/proc_decl_1.f90: Modified.
6485         * gfortran.dg/proc_ptr_11.f90: Extended.
6486         * gfortran.dg/proc_ptr_13.f90: Modified.
6487
6488 2009-04-06  Jason Merrill  <jason@redhat.com>
6489
6490         PR c++/35146
6491         * g++.dg/template/fnspec1.C: New.
6492
6493 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6494
6495         * lib/gnat.exp: Handle multilib.
6496
6497 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6498
6499         PR fortran/38863
6500         * gfortran.dg/dependency_23.f90: New test.
6501
6502 2009-04-06  Richard Guenther  <rguenther@suse.de>
6503
6504         PR tree-optimization/28868
6505         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6506         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6507         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6508         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6509
6510 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6511
6512         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6513
6514 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6515
6516         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6517
6518 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6519
6520         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6521         with the built-in y0, and the subsequent warning.
6522         (y1): Likewise, rename to y_1.
6523
6524 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6525
6526         PR fortran/39414
6527         * gfortran.dg/proc_decl_21.f90: New.
6528
6529 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6530
6531         PR fortran/36091
6532         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6533
6534 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6535
6536         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6537         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6538         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6539         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6540         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6541         gfortran.dg/namelist_49.f90: Gate test on effective_target
6542         fd_truncate.
6543         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6544
6545 2009-04-05  Daniel Kraft  <d@domob.eu>
6546
6547         PR fortran/38654
6548         * gfortran.dg/read_float_2.f03
6549         * gfortran.dg/read_float_3.f90
6550
6551 2009-04-05  Richard Guenther  <rguenther@suse.de>
6552
6553         PR tree-optimization/39648
6554         * gcc.c-torture/compile/pr39648.c: New testcase.
6555
6556 2009-04-05  Jason Merrill  <jason@redhat.com>
6557
6558         PR c++/14912
6559         * g++.dg/template/error39.C: New.
6560
6561 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6562
6563         PR fortran/29458
6564         * gfortran.dg/implied_do_1.f90: New.
6565
6566 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6567
6568         PR fortran/39577
6569         * gfortran.dg/recursive_check_8.f90: New.
6570         * gfortran.dg/recursive_check_9.f90: New.
6571         * gfortran.dg/recursive_check_10.f90: New.
6572         * gfortran.dg/recursive_check_11.f90: New.
6573         * gfortran.dg/recursive_check_12.f90: New.
6574         * gfortran.dg/recursive_check_13.f90: New.
6575         * gfortran.dg/recursive_check_14.f90: New.
6576
6577 2009-04-04  Jason Merrill  <jason@redhat.com>
6578
6579         PR c++/25185
6580         * g++.dg/template/error38.C: Add more tests.
6581
6582 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6583
6584         PR fortran/37614
6585         * gfortran.dg/common_align_2.f90: New test.
6586
6587 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6588
6589         PR target/39501
6590         * gcc.c-torture/execute/pr39501.c: New file.
6591         * gcc.c-torture/execute/pr39501.x: New file.
6592
6593 2009-04-04  Richard Guenther  <rguenther@suse.de>
6594
6595         PR tree-optimization/8781
6596         PR tree-optimization/37892
6597         * g++.dg/tree-ssa/pr8781.C: New testcase.
6598         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6599
6600 2009-04-04  Richard Guenther  <rguenther@suse.de>
6601
6602         PR tree-optimization/39636
6603         * gcc.c-torture/compile/pr39636.c: New testcase.
6604
6605 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6606
6607         PR rtl-optimization/39607
6608         * g++.dg/opt/pr39607.C: New.
6609
6610 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6611
6612         PR fortran/39594
6613         * gfortran.dg/common_12.f90: New.
6614
6615 2009-04-03  Jason Merrill  <jason@redhat.com>
6616
6617         PR c++/39608
6618         * g++.dg/template/const2.C: New test.
6619
6620 2009-04-03  Richard Guenther  <rguenther@suse.de>
6621
6622         PR tree-optimization/2480
6623         PR tree-optimization/23086
6624         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6625         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6626
6627 2009-04-03  Richard Guenther  <rguenther@suse.de>
6628
6629         PR tree-optimization/34743
6630         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6631         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6632         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6633         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6634         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6635         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6636         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6637         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6638
6639 2009-04-03  Richard Guenther  <rguenther@suse.de>
6640
6641         PR middle-end/13146
6642         PR tree-optimization/23940
6643         PR tree-optimization/33237
6644         PR middle-end/33974
6645         PR middle-end/34093
6646         PR tree-optimization/36201
6647         PR tree-optimization/36230
6648         PR tree-optimization/38049
6649         PR tree-optimization/38207
6650         PR tree-optimization/38230
6651         PR tree-optimization/38301
6652         PR tree-optimization/38585
6653         PR middle-end/38895
6654         PR tree-optimization/38985
6655         PR tree-optimization/39299
6656         * gcc.dg/pr19633-1.c: Adjust.
6657         * gcc.dg/torture/pta-callused-1.c: Likewise.
6658         * gcc.dg/torture/pr39074-2.c: Likewise.
6659         * gcc.dg/torture/pr39074.c: Likewise.
6660         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6661         * gcc.dg/torture/pr30375.c: Adjust.
6662         * gcc.dg/torture/pr33563.c: Likewise.
6663         * gcc.dg/torture/pr33870.c: Likewise.
6664         * gcc.dg/torture/pr33560.c: Likewise.
6665         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6666         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6667         * gcc.dg/tree-ssa/alias-15.c: Remove.
6668         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6669         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6670         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6671         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6672         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6673         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6674         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6675         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6676         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6677         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6678         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6679         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6680         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6681         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6682         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6683         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6684         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6685         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6686         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6687         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6688         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6689         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6690         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6691         * gcc.dg/uninit-B.c: XFAIL.
6692         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6693         * gcc.dg/uninit-pr19430.c: XFAIL.
6694         * g++.dg/tree-ssa/pr13146.C: New testcase.
6695         * g++.dg/opt/pr36187.C: Adjust.
6696         * g++.dg/torture/20090329-1.C: New testcase.
6697
6698 2009-04-02  Chao-ying Fu  <fu@mips.com>
6699
6700         * gcc.target/mips/interrupt_handler.c: New test.
6701
6702 2009-04-02  David Ayers  <ayers@fsfe.org>
6703
6704         PR objc/18456
6705         * objc.dg/bad-receiver-type-2.m: New test contributed by
6706         Alexander Mamberg.
6707
6708 2009-04-02  Jason Merrill  <jason@redhat.com>
6709
6710         PR c++/25185
6711         * g++.dg/template/error38.C: New test.
6712
6713 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6714
6715         PR tree-optimization/31677
6716         * gcc.dg/memcpy-1.c: Add compiler option.
6717
6718 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6719
6720         PR tree-optimization/39595
6721         * gfortran.dg/vect/O3-pr39595.f: New test.
6722
6723 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6724
6725         PR c++/26693
6726         * g++.dg/template/typedef11.C: New test.
6727         * g++.dg/template/typedef12.C: Likewise.
6728         * g++.dg/template/typedef13.C: Likewise.
6729         * g++.dg/template/typedef14.C: Likewise.
6730         * g++.dg/template/typedef15.C: Likewise.
6731         * g++.dg/template/typedef16.C: Likewise.
6732         * g++.dg/template/sfinae3.C: Compile this pedantically.
6733         The only errors expected should be the one saying the typedef is ill
6734         formed.
6735         * g++.old-deja/g++.pt/typename8.C: Likewise.
6736         * g++.dg/template/access11.C: Update this.
6737
6738 2009-04-02  Richard Guenther  <rguenther@suse.de>
6739
6740         PR tree-optimization/37221
6741         * gcc.c-torture/compile/20090331-1.c: New testcase.
6742
6743 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6744
6745         * gcc.c-torture/compile/20090401-1.c: New test.
6746
6747 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6748
6749         PR c++/4926
6750         * g++.dg/template/pr4926-1.C: New.
6751
6752 2009-04-01  Xinliang David Li  <davidxl@google.com>
6753
6754         * gcc.target/i386/all_one_m128i.c: New test.
6755
6756 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6757
6758         PR c/39027
6759         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6760         * gcc.dg/fltconst-2.c: New test.
6761         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6762         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6763
6764         PR c/33466
6765         * gcc.dg/cpp/pr33466.c: New test.
6766         * gcc.dg/dfp/pr33466.c: New test.
6767         * gcc.dg/fixed-point/pr33466.c: New test.
6768
6769 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6770
6771         PR tree-optimization/35011
6772         * g++.dg/other/pr35011.C: New.
6773
6774 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6775
6776         PR target/39226
6777         * gcc.dg/pr39226.c: New test.
6778
6779 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6780
6781         PR c++/35240
6782         * g++.dg/template/pr35240.C: New.
6783
6784 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6785
6786         PR c/39605
6787         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6788         * gcc.dg/pr25682.c: Update expected diagnostics.
6789
6790 2009-04-01  Richard Guenther  <rguenther@suse.de>
6791
6792         * gcc.dg/fold-plusmult-2.c: New testcase.
6793
6794 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6795
6796         PR c/37772
6797         * gcc.dg/pr37772.c: New test.
6798         * g++.dg/ext/asm11.C: New test.
6799
6800 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6801
6802         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6803         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6804         defined.
6805
6806 2009-03-31  Jason Merrill  <jason@redhat.com>
6807
6808         * g++.old-deja/g++.other/using9.C: Add expected errors.
6809
6810 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6811
6812         * gcc.c-torture/compile/pr33009.c: Removed.
6813
6814 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6815
6816         * gcc.c-torture/compile/pr33009.c: Delete.
6817         * gcc.c-torture/compile/pr11832.c: Likewise.
6818
6819 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6820
6821         PR c/448
6822         * lib/target-supports.exp (check_effective_target_stdint_types):
6823         Update comment.
6824         (check_effective_target_inttypes_types): New.
6825         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6826         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6827         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6828
6829 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6830
6831         PR fortran/38917
6832         PR fortran/38918
6833         * gfortran.dg/data_pointer_1.f90: New test.
6834
6835 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6836
6837         PR fortran/38915
6838         * gfortran.dg/char_length_15.f90: New test.
6839
6840 2009-03-31  Jason Merrill  <jason@redhat.com>
6841
6842         C++ DR 613
6843         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6844         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6845         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6846         xfail others.
6847
6848         * g++.dg/other/typedef2.C: New test.
6849
6850         PR c++/37806
6851         * g++.dg/template/typedef17.C: New test.
6852
6853         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6854         * g++.dg/cpp0x/auto12.C: Likewise.
6855
6856 2009-03-31  Richard Guenther  <rguenther@suse.de>
6857
6858         PR middle-end/31029
6859         * gcc.dg/fold-compare-4.c: New testcase.
6860         * gcc.dg/fold-compare-5.c: Likewise.
6861
6862 2009-03-31  Richard Guenther  <rguenther@suse.de>
6863
6864         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6865
6866 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6867
6868         PR target/39592
6869         * gcc.target/i386/pr39592-1.c: New test.
6870
6871 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6872
6873         PR preprocessor/15638
6874         * gcc.dg/cpp/missing-header-1.c: New test.
6875         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6876         "compilation terminated" message.
6877         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6878         test #include "".
6879         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6880         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6881         terminated" message.
6882
6883 2009-03-31  Richard Guenther  <rguenther@suse.de>
6884
6885         PR middle-end/23401
6886         PR middle-end/27810
6887         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6888         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6889
6890 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6891
6892         PR fortran/38389
6893         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6894         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6895         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6896         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6897         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6898         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6899         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6900
6901 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6902
6903         PR fortran/22571
6904         * gfortran.dg/whole_file_1.f90: New test.
6905         PR fortran/26227
6906         * gfortran.dg/whole_file_2.f90: New test.
6907         * gfortran.dg/whole_file_3.f90: New test.
6908         PR fortran/24886
6909         * gfortran.dg/whole_file_4.f90: New test.
6910
6911 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6912
6913         * gfortran.dg/bind_c_usage_19.f90: New test.
6914
6915         PR target/39558
6916         * gcc.target/powerpc/altivec-29.c: New test.
6917
6918 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6919
6920         PR rtl-optimization/323
6921         * gcc.target/i386/excess-precision-1.c,
6922         gcc.target/i386/excess-precision-2.c,
6923         gcc.target/i386/excess-precision-3.c,
6924         gcc.target/i386/excess-precision-4.c,
6925         gcc.target/i386/excess-precision-5.c,
6926         gcc.target/i386/excess-precision-6.c: New tests.
6927
6928 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6929
6930         PR c/35235
6931         * gcc.dg/c99-array-lval-8.c: New test.
6932
6933 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6934
6935         PR preprocessor/34695
6936         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6937         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6938         instead of dg-warning for "previous definition" messages.
6939         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6940         "warnings being treated as errors" message.
6941         * gcc.dg/fltconst-1.c: Use -fshow-column.
6942
6943 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6944
6945         PR fortran/38823
6946         * gfortran.dg/power1.f90: New test.
6947
6948 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6949
6950         PR c/456
6951         PR c/5675
6952         PR c/19976
6953         PR c/29116
6954         PR c/31871
6955         PR c/35198
6956         * gcc.c-torture/compile/20081108-1.c,
6957         gcc.c-torture/compile/20081108-2.c,
6958         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6959         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6960         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6961         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6962         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6963         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6964         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6965         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6966         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6967         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6968         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6969         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6970         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6971         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6972         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6973         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6974         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6975         case.
6976         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6977         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6978         XFAILs.  Update expected messages.
6979         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6980         expected messages.
6981         * gcc.dg/real-const-1.c: Replace with test from original PR.
6982         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6983         when casting from non-constant integer to pointer.
6984
6985 2009-03-29  Richard Guenther  <rguenther@suse.de>
6986
6987         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6988
6989 2009-03-29  Daniel Kraft  <d@domob.eu>
6990
6991         PR fortran/37423
6992         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6993         DEFERRED bindings.
6994         * gfortran.dg/typebound_proc_9.f03: New test.
6995         * gfortran.dg/typebound_proc_10.f03: New test.
6996         * gfortran.dg/typebound_proc_11.f03: New test.
6997         * gfortran.dg/abstract_type_5.f03: New test.
6998
6999 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
7000
7001         PR fortran/38507
7002         * gfortran.dg/do_4.f: New.
7003         * gfortran.dg/goto_2.f90: Correct expected warnings.
7004         * gfortran.dg/goto_4.f90: Likewise.
7005         * gfortran.dg/goto_5.f90: New.
7006
7007 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
7008
7009         PR target/39545
7010         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
7011
7012         * gcc.target/i386/pr39545-1.c: New.
7013         * gcc.target/i386/pr39545-2.c: Likewise.
7014
7015         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7016         (flex2_struct): Likewise.
7017         (check_struct_passing7): Likewise.
7018         (check_struct_passing8): Likewise.
7019         (f1s): Likewise.
7020         (f2s): Likewise.
7021         (main): Call check_struct_passing7 and check_struct_passing8.
7022
7023 2009-03-29  Richard Guenther  <rguenther@suse.de>
7024
7025         * gcc.c-torture/execute/20090113-1.c: New testcase.
7026         * gcc.c-torture/execute/20090113-2.c: Likewise.
7027         * gcc.c-torture/execute/20090113-3.c: Likewise.
7028         * gcc.c-torture/execute/20090207-1.c: Likewise.
7029         * gcc.c-torture/compile/20090114-1.c: Likewise.
7030         * gcc.c-torture/compile/20090328-1.c: Likewise.
7031         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7032
7033 2009-03-29  David Ayers  <ayers@fsfe.org>
7034
7035         PR objc/27377
7036         * objc.dg/conditional-1.m: New tests.
7037
7038 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7039
7040         * gcc.dg/winline-10.c: New test.
7041
7042 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7043
7044         PR fortran/34656
7045         * gfortran.dg/do_check_1.f90: Add test.
7046         * gfortran.dg/do_check_2.f90: Add test.
7047         * gfortran.dg/do_check_3.f90: Add test.
7048         * gfortran.dg/do_check_4.f90: Add test.
7049
7050 2009-03-28  Jan Hubicka  <jh@suse.cz>
7051
7052         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7053         * gcc.dg/pr33826.c: Update dump files.
7054         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7055         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7056
7057 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7058
7059         * g++.dg/tree-ssa/fwprop-align.C: New test.
7060
7061 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7062
7063         * gcc.target/powerpc/altivec-28.c: New test.
7064
7065         PR c++/39554
7066         * gcc.dg/wdisallowed-functions-1.c: Removed.
7067         * gcc.dg/wdisallowed-functions-2.c: Removed.
7068         * gcc.dg/wdisallowed-functions-3.c: Removed.
7069         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7070         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7071         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7072
7073 2009-03-28  Richard Guenther  <rguenther@suse.de>
7074
7075         PR tree-optimization/38723
7076         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7077
7078 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7079
7080         PR fortran/38538
7081         * gfortran.dg/char_result_13.f90: New test.
7082
7083 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7084
7085         PR fortran/38765
7086         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7087
7088 2009-03-28  Daniel Kraft  <d@domob.eu>
7089
7090         * gfortran.dg/trim_1.f90: New test.
7091
7092 2009-03-28  Richard Guenther  <rguenther@suse.de>
7093
7094         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7095         * g++.dg/warn/Warray-bounds.C: Likewise.
7096
7097 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7098
7099         PR fortran/32626
7100         * gfortran.dg/recursive_check_7.f90: New test.
7101
7102 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7103
7104         PR fortran/38432
7105         * gfortran.dg/do_check_5.f90: New test.
7106         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7107         * gfortran.dg/array_constructor_18.f90: Ditto.
7108         * gfortran.dg/array_constructor_22.f90: Ditto.
7109         * gfortran.dg/do_3.F90: Ditto.
7110         * gfortran.dg/do_1.f90: Ditto.
7111
7112 2009-03-28  Richard Guenther  <rguenther@suse.de>
7113
7114         PR tree-optimization/38180
7115         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7116
7117 2009-03-28  Richard Guenther  <rguenther@suse.de>
7118
7119         PR tree-optimization/38513
7120         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7121         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7122         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7123         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7124         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7125         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7126         * gcc.dg/vect/vect-35.c: Likewise.
7127         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7128         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7129         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7130
7131 2009-03-28  Richard Guenther  <rguenther@suse.de>
7132
7133         PR tree-optimization/38968
7134         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7135
7136 2009-03-28  Richard Guenther  <rguenther@suse.de>
7137
7138         PR tree-optimization/37795
7139         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7140
7141 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7142
7143         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7144         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7145         options for removed targets.
7146
7147 2009-03-27  Richard Guenther  <rguenther@suse.de>
7148
7149         PR tree-optimization/39120
7150         * gcc.c-torture/execute/pr39120.c: New testcase.
7151
7152 2009-03-27  Richard Guenther  <rguenther@suse.de>
7153
7154         PR tree-optimization/39120
7155         * gcc.dg/torture/pta-callused-1.c: New testcase.
7156
7157 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7158
7159         PR middle-end/39315
7160         * gcc.target/i386/pr39315-1.c: New.
7161         * gcc.target/i386/pr39315-2.c: Likewise.
7162         * gcc.target/i386/pr39315-3.c: Likewise.
7163         * gcc.target/i386/pr39315-4.c: Likewise.
7164         * gcc.target/i386/pr39315-check.c: Likewise.
7165
7166 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7167
7168         PR c/39323
7169         * gcc.dg/pr39323-1.c: New.
7170         * gcc.dg/pr39323-2.c: Likewise.
7171         * gcc.dg/pr39323-3.c: Likewise.
7172
7173 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7174
7175         PR target/38034
7176         * gcc.target/ia64/sync-1.c: New.
7177
7178 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7179
7180         PR target/39472
7181         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7182         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7183         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7184         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7185         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7186         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7187         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7188         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7189
7190 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7191
7192         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7193         for low precision (i.e. float).
7194
7195 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7196             Jakub Jelinek  <jakub@redhat.com>
7197
7198         PR debug/37959
7199         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7200
7201 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7202
7203         * gcc.dg/memmove-2.c: New test.
7204         * gcc.dg/memmove-3.c: New test.
7205
7206         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7207         in clone naming.
7208
7209 2009-03-27  Xinliang David Li  <davidxl@google.com>
7210
7211         PR tree-optimization/39557
7212         * g++.dg/tree-ssa/dom-invalid.C: New test.
7213
7214 2009-03-27  Xinliang David Li  <davidxl@google.com>
7215
7216         PR tree-optimization/39548
7217         * g++.dg/tree-ssa/copyprop.C: New test.
7218
7219 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7220
7221         PR c++/38638
7222         * g++.dg/template/typename17.C: New testcase.
7223         * g++.dg/template/typename18.C: New testcase.
7224
7225 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7226
7227         PR c++/36799
7228         * g++.dg/other/var_copy-1.C: New test.
7229
7230 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7231
7232         PR c++/37647
7233         * g++.dg/parse/ctor9.C: New test.
7234
7235 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7236
7237         PR c++/29727
7238         * g++.dg/init/error2.C: New test.
7239
7240 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7241
7242         PR c++/35652
7243         * gcc.dg/pr35652.C: New.
7244         * g++.dg/warn/pr35652.C: New.
7245         * gcc.dg/format/plus-1.c: Adjust message.
7246
7247 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7248
7249         PR c++/39554
7250         * gcc.dg/wdisallowed-functions-3.c: New test.
7251         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7252
7253 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7254
7255         * gcc.dg/inline-33.c: Fix when pic.
7256
7257 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7258
7259         * gcc.target/ia64/20090324-1.c: New test.
7260
7261 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7262
7263         PR c/27898
7264         * gcc.dg/pr27898.c: New test.
7265
7266         PR tree-optimization/32139
7267         * gcc.c-torture/compile/pr32139.c: New test.
7268
7269 2009-03-24  Jason Merrill  <jason@redhat.com>
7270
7271         PR c++/28274
7272         * g++.dg/parse/defarg14.C: New test.
7273
7274 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7275
7276         PR libfortran/39528
7277         * gfortran.dg/read_repeat.f90: New test.
7278
7279 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7280
7281         PR tree-optimization/39529
7282         * gcc.dg/vect/pr39529.c: New test.
7283
7284 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7285             Jakub Jelinek  <jakub@redhat.com>
7286
7287         PR debug/39524
7288         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7289
7290 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7291
7292         PR c/39495
7293         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7294
7295 2009-03-23  Jason Merrill  <jason@redhat.com>
7296
7297         * g++.dg/cpp0x/auto12.C: Add variadic test.
7298
7299         PR c++/39526
7300         * g++.dg/warn/Wshadow-4.C: New test.
7301
7302 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7303
7304         PR tree-optimization/39516
7305         * gfortran.dg/pr39516.f: New test.
7306
7307 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7308
7309         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7310         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7311         variable, not environment variable.
7312
7313 2009-03-21  Jason Merrill  <jason@redhat.com>
7314
7315         PR c++/28879
7316         * g++.dg/ext/vla6.C: New test.
7317
7318 2009-03-20  Jason Merrill  <jason@redhat.com>
7319
7320         * g++.dg/cpp0x/initlist5.C: Add additional test.
7321
7322 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7323             Janis Johnson  <janis187@us.ibm.com>
7324
7325         * lib/compat.exp (compat-get-options-main, compat-get-options):
7326         Handle dg-prune-output in source file.
7327         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7328         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7329         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7330         two warnings.
7331
7332 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7333
7334         PR c/39495
7335         * gcc.dg/gomp/pr39495-1.c: New test.
7336         * gcc.dg/gomp/pr39495-2.c: New test.
7337         * g++.dg/gomp/pr39495-1.C: New test.
7338         * g++.dg/gomp/pr39495-2.C: New test.
7339
7340         PR target/39496
7341         * gcc.target/i386/pr39496.c: New test.
7342         * g++.dg/other/pr39496.C: New test.
7343
7344 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7345
7346         PR middle-end/39500
7347         * gcc.dg/autopar/pr39500-1.c: New.
7348         * gcc.dg/autopar/pr39500-2.c: New.
7349
7350 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7351
7352         * g++.dg/dg.exp: Prune graphite.
7353
7354 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7355
7356         PR middle-end/39447
7357         * g++.dg/graphite: New.
7358         * g++.dg/graphite/graphite.exp: New.
7359         * g++.dg/graphite/pr39447.C: New.
7360
7361 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7362
7363         PR c++/39425
7364         * g++.dg/template/pr39425.C: New.
7365
7366         * g++.dg/template/spec33.C: Updated.
7367
7368 2009-03-17  Jason Merrill  <jason@redhat.com>
7369
7370         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7371
7372 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7373
7374         PR c++/39475
7375         * g++.dg/ext/unary_trait_incomplete.C: New.
7376
7377 2009-03-17  Jing Yu  <jingyu@google.com>
7378
7379         PR middle-end/39378
7380         * g++.dg/inherit/thunk10.C: New test.
7381
7382 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7383
7384         PR target/39482
7385         * gcc.target/i386/pr39482.c: New test.
7386
7387 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7388
7389         PR debug/39471
7390         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7391         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7392         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7393         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7394
7395         PR middle-end/39443
7396         * gcc.dg/pr39443.c: New test.
7397
7398         PR debug/39412
7399         * gcc.dg/debug/pr39412.c: New test.
7400
7401 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7402
7403         PR testsuite/38526
7404         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7405         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7406         is defined.
7407         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7408         its original value, or unset if it was not defined.
7409         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7410         path procs around use of HOSTCC.
7411         * g++.dg/compat/struct-layout-1.exp: Ditto.
7412         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7413
7414 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7415
7416         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7417
7418 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7419
7420         Revert patch for PR testsuite/37630.
7421
7422         PR testsuite/37960
7423         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7424
7425         PR testsuite/37630
7426         * lib/target-supports.exp (check_effective_target_ieee): New.
7427         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7428         * gcc.dg/20001012-1.c: Require ieee.
7429
7430         PR testsuite/37628
7431         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7432
7433 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7434
7435         PR tree-optimization/39455
7436         * gcc.dg/pr39455.c: New test.
7437
7438 2009-03-13  David Ayers  <ayers@fsfe.org>
7439
7440         * objc/execute/trivial.m. New test.
7441
7442 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7443
7444         PR target/39137
7445         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7446
7447 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7448
7449         PR testsuite/39451
7450         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7451         constraint on (%2).
7452
7453 2009-03-12  David Ayers  <ayers@fsfe.org>
7454
7455         PR libobjc/27466
7456         * objc/execute/exceptions/handler-1.m. New test.
7457
7458 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7459
7460         PR target/39431
7461         * gcc.target/i386/pr39431.c: New test.
7462
7463 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7464
7465         PR target/39445
7466         * gcc.target/i386/pr39445.c: New.
7467
7468         * gcc.target/i386/push-1.c: XFAIL.
7469
7470 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7471
7472         * gcc.dg/inline-33.c: New test.
7473
7474 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7475
7476         * gcc.dg/vect/vect-82.c: Combine dg-do and
7477         dg-require-effective-target into dg-skip-if.
7478         * gcc.dg/vect/vect-83.c: Likewise.
7479
7480 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7481
7482         PR target/39137
7483         * gcc.target/i386/stackalign/longlong-1.c: New test.
7484         * gcc.target/i386/stackalign/longlong-2.c: New test.
7485
7486 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7487
7488         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7489
7490 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7491
7492         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7493         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7494
7495 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7496
7497         * gnat.dg/slice_enum.adb: New test.
7498
7499 2009-03-11  Jason Merrill  <jason@redhat.com>
7500
7501         PR debug/39086
7502         * g++.dg/opt/nrv15.C: New test.
7503
7504 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7505
7506         PR tree-optimization/39422
7507         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7508         constant array with static initialization to global memory.
7509         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7510
7511 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7512
7513         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7514         padding.
7515
7516 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7517
7518         PR c++/39371
7519         * g++.dg/opt/switch2.C: Add -w to dg-options.
7520         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7521         * g++.dg/warn/switch1.C: New test.
7522         * g++.dg/other/switch3.C: New test.
7523
7524         PR tree-optimization/39394
7525         * gcc.c-torture/compile/pr39394.c: New test.
7526
7527 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7528
7529         * gcc.target/s390/20090223-1.c: New testcase.
7530
7531 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7532
7533         PR libfortran/39402
7534         * gfortran.dg/fmt_f0_1.f90: New test.
7535
7536 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7537
7538         PR c++/39060
7539         * g++.dg/other/new1.C: Adjusted.
7540         * g++.dg/parse/crash40.C: Likewise.
7541         * g++.dg/parse/defarg12.C: Likewise.
7542         * g++.dg/template/error15.C: Likewise.
7543
7544         * g++.dg/other/pr39060.C: New.
7545
7546 2009-03-07  Jason Merrill  <jason@redhat.com>
7547
7548         PR c++/39367
7549         * g++.dg/opt/new1.C: New.
7550
7551 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7552
7553         PR c++/33492
7554         * g++.dg/other/error32.C: New.
7555
7556 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7557
7558         PR middle-end/39360
7559         * gcc.c-torture/compile/pr39360.c: New test.
7560
7561         PR debug/39372
7562         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7563
7564 2009-03-05  Jason Merrill  <jason@redhat.com>
7565
7566         PR c++/38908
7567         * g++.dg/warn/Wuninitialized-3.C: New test.
7568
7569 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7570
7571         PR debug/39379
7572         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7573         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7574
7575 2009-03-04  Jason Merrill  <jason@redhat.com>
7576
7577         PR c++/13549
7578         * g++.dg/template/koenig7.C: New test.
7579
7580 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7581
7582         * g++.dg/torture/predcom-1.C: New test.
7583
7584 2009-03-04  Richard Guenther  <rguenther@suse.de>
7585
7586         PR tree-optimization/39362
7587         * g++.dg/torture/pr39362.C: New testcase.
7588
7589 2009-03-04  Jason Merrill  <jason@redhat.com>
7590             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7591
7592         PR c++/9634
7593         PR c++/29469
7594         PR c++/29607
7595         * g++.dg/template/dependent-name5.C: New test.
7596
7597 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7598
7599         PR testsuite/39357
7600         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7601         vect_int to vect_int_mult.
7602
7603 2009-03-04  Richard Guenther  <rguenther@suse.de>
7604
7605         PR tree-optimization/39358
7606         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7607         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7608
7609 2009-03-04  Richard Guenther  <rguenther@suse.de>
7610
7611         PR tree-optimization/39339
7612         * gcc.c-torture/execute/pr39339.c: New testcase.
7613
7614 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7615
7616         * gcc.c-torture/compile/20090303-1.c,
7617         gcc.c-torture/compile/20090303-2.c: New tests.
7618
7619 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7620
7621         PR fortran/39354
7622         * gfortran.dg/gomp/pr39354.f90: New test.
7623
7624         PR tree-optimization/39343
7625         * gcc.dg/pr39343.c: New test.
7626
7627 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7628
7629         PR tree-optimization/39248
7630         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7631         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7632         on targets without vector misalignment support.
7633         * lib/target-supports.exp
7634         (check_effective_target_vect_short_mult): Add
7635         check_effective_target_arm32.
7636
7637 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7638
7639         PR middle-end/39335
7640         * gcc.dg/graphite/pr39335_1.c: New.
7641         * gcc.dg/graphite/pr39335.c: New.
7642
7643 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7644
7645         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7646         of andl.
7647         * gcc.target/i386/stackalign/return-5.c: Likewise.
7648         * gcc.target/i386/stackalign/return-6.c: Likewise.
7649
7650 2009-03-02  Richard Guenther  <rguenther@suse.de>
7651             Ira Rosen  <irar@il.ibm.com>
7652
7653         PR tree-optimization/39318
7654         * gfortran.dg/vect/pr39318.f90: New test.
7655
7656 2009-03-01  Jan Hubicka  <jh@suse.cz>
7657
7658         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7659
7660 2009-03-01  Jan Hubicka  <jh@suse.cz>
7661
7662         PR debug/39267
7663         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7664
7665 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7666
7667         * gnat.dg/pack12.adb: New test.
7668
7669 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7670
7671         PR c++/37789
7672         * g++.dg/other/pr37789.C: New.
7673
7674 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7675
7676         PR fortran/39295
7677         * gfortran.dg/interface_25.f90: New test.
7678         * gfortran.dg/interface_26.f90: New test.
7679
7680 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7681
7682         PR fortran/39292
7683         * gfortran.dg/initialization_22.f90: New test.
7684
7685 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7686
7687         PR rtl-optimization/39241
7688         * gcc.dg/torture/pr39241.c: New.
7689
7690 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7691
7692         PR tree-optimizations/39259
7693         * g++.dg/torture/pr39259.C: New testcase.
7694
7695 2009-02-24  Richard Guenther  <rguenther@suse.de>
7696
7697         PR c++/39242
7698         * g++.dg/template/instantiate10.C: New testcase.
7699
7700 2009-02-24  Richard Guenther  <rguenther@suse.de>
7701             Zdenek Dvorak  <ook@ucw.cz>
7702
7703         PR tree-optimization/39233
7704         * gcc.c-torture/execute/pr39233.c: New testcase.
7705
7706 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7707
7708         PR tree-optimization/39260
7709         * gcc.dg/graphite/pr39260.c: New.
7710
7711 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7712
7713         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7714
7715 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7716
7717         PR c++/36411
7718         * g++.dg/template/void14.C: New.
7719
7720 2009-02-23  Jason Merrill  <jason@redhat.com>
7721
7722         PR c++/38880
7723         * g++.dg/init/const7.C: Remove XFAIL.
7724         * g++.dg/init/static-init1.C: New test.
7725
7726         * g++.dg/cpp0x/initlist14.C: New test.
7727
7728 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7729
7730         PR fortran/38914
7731         * bound_simplification_2.f90:  New test case.
7732         * bound_7.f90:  New test case.
7733
7734 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7735
7736         * gcc.dg/cpp/include4.c: New test.
7737
7738 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7739
7740         PR target/39256
7741         * gcc.target/i386/abi-2.c: New.
7742
7743 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7744
7745         * gcc.c-torture/execute/pr39228.x: New.
7746
7747 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7748
7749         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7750         scan-assembler to check for xmm0 register.
7751
7752 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7753             Joseph Myers  <joseph@codesourcery.com>
7754
7755         * gcc.target/arm/va_list.c: New test.
7756         * g++.dg/abi/arm_va_list.C: Likewise.
7757         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7758         function.
7759         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7760         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7761         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7762         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7763         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7764         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7765
7766 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7767
7768         PR testsuite/38164
7769         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7770         to dg-options.
7771
7772 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7773
7774         PR target/39240
7775         * gcc.c-torture/execute/pr39240.c: New test.
7776
7777 2009-02-20  Jason Merrill  <jason@redhat.com>
7778
7779         PR c++/39225
7780         * g++.dg/parse/dtor15.C: New test.
7781
7782 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7783
7784         * gcc.c-torture/execute/20090219-1.c: New.
7785
7786 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7787
7788         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7789         (mips-dg-options): When matching isa* pseudo-options make
7790         'value' optional and accept ! entries.  Use $spec instead of
7791         $isa_spec in the isa pseudo-option error message.  Only
7792         perform the ISA-range check when 'value' is set.  If arch is
7793         matching any CPU in the ! entries switch to its generic ISA.
7794         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7795         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7796
7797 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7798
7799         PR target/39175
7800         * gcc.dg/visibility-20.c: New test.
7801         * g++.dg/ext/visibility/visibility-11.C: New test.
7802
7803 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7804
7805         PR c++/39188
7806         * g++.dg/abi/pr39188-1a.C: New.
7807         * g++.dg/abi/pr39188-1b.C: Likewise.
7808         * g++.dg/abi/pr39188-1.h: Likewise.
7809         * g++.dg/abi/pr39188-2a.C: Likewise.
7810         * g++.dg/abi/pr39188-2b.C: Likewise.
7811         * g++.dg/abi/pr39188-2.h: Likewise.
7812         * g++.dg/abi/pr39188-3a.C: Likewise.
7813         * g++.dg/abi/pr39188-3b.C: Likewise.
7814         * g++.dg/abi/pr39188-3.h: Likewise.
7815
7816 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7817
7818         PR c/38483
7819         * gcc.c-torture/execute/call-trap-1.c,
7820         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7821         tests.
7822
7823 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7824
7825         PR target/39228
7826         * gcc.c-torture/execute/pr39228.c: New test.
7827
7828 2009-02-19  Richard Guenther  <rguenther@suse.de>
7829
7830         PR tree-optimization/39074
7831         * gcc.dg/torture/pr39074.c: New testcase.
7832         * gcc.dg/torture/pr39074-2.c: Likewise.
7833         * gcc.dg/torture/pr39074-3.c: Likewise.
7834
7835 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7836
7837         PR c++/39219
7838         * g++.dg/parse/attr3.C: New.
7839
7840 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7841
7842         PR testsuite/38165
7843         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7844
7845         PR testsuite/38166
7846         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7847         and skip on Darwin.
7848
7849 2009-02-18  Jason Merrill  <jason@redhat.com>
7850
7851         PR c++/38880
7852         * g++.dg/init/const7.C: Remove XFAIL.
7853
7854         PR target/39179
7855         * g++.dg/opt/const6.C: New test.
7856
7857 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7858
7859         * gcc.dg/callabi/callabi.exp: Moved to ...
7860         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7861         in 64bit mode.
7862
7863         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7864         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7865         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7866         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7867         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7868         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7869         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7870
7871         * gcc.dg/callabi/callabi.h: Moved to ...
7872         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7873
7874         * gcc.dg/callabi/func-1.c: Moved to ...
7875         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7876
7877         * gcc.dg/callabi/func-indirect.c: Moved to ...
7878         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7879
7880         * gcc.dg/callabi/pr38891.c: Moved to ...
7881         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7882
7883         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7884         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7885
7886         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7887         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7888
7889         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7890         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7891
7892 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7893
7894         PR target/38891
7895         * gcc.dg/callabi/pr38891.c: New.
7896
7897 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7898
7899         * gcc.dg/callabi/callabi.exp: New.
7900
7901 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7902
7903         PR target/39082
7904         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7905         -Wno-abi for x86.
7906         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7907
7908         * gcc.target/i386/pr39082-1.c: New.
7909
7910         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7911         -Wno-abi.
7912
7913         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7914         CHECK_M64_M128 is defined.
7915         (check_f_arguments): Add "do".
7916         (check_vector_arguments): New.
7917         (check_m64_arguments): Likewise.
7918         (check_m128_arguments): Likewise.
7919
7920         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7921         (CHECK_M64_M128): Define.
7922
7923         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7924         on abitest.
7925         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7926
7927         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7928         tests only if CHECK_M64_M128 is defined.
7929
7930         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7931         (m128_2_struct): Likewise.
7932         (check_struct_passing5): Likewise.
7933         (check_struct_passing6): Likewise.
7934         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7935
7936         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7937         (un5): Likewise.
7938         (check_union_passing4): Likewise.
7939         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7940
7941 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7942
7943         PR c/35447
7944         * gcc.dg/noncompile/pr35447-1.c: New test.
7945
7946 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7947
7948         PR tree-optimization/36922
7949         * gfortran.dg/pr36922.f: New test.
7950
7951 2009-02-17  Richard Guenther  <rguenther@suse.de>
7952
7953         PR tree-optimization/39202
7954         * gcc.c-torture/compile/pr39202.c: New testcase.
7955
7956 2009-02-17  Richard Guenther  <rguenther@suse.de>
7957
7958         PR tree-optimization/39204
7959         * gcc.dg/torture/pr39204.c: New testcase.
7960
7961 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7962
7963         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7964         * gcc.dg/vect/vect-outer-6.c: Ditto.
7965
7966 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7967
7968         PR c/35446
7969         * gcc.dg/noncompile/init-5.c: New test.
7970         * gcc.dg/init-bad-4.c: Adjust expected errors.
7971
7972 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7973
7974         PR target/37049
7975         * gcc.target/i386/push-1.c: New.
7976
7977 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7978
7979         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7980
7981 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7982
7983         * gcc.target/spu/intrinsics-sr.c: New test.
7984
7985 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7986
7987         PR target/38056
7988         * gcc.target/ia64/sibcall-opt-1.c: New test.
7989         * gcc.target/ia64/sibcall-opt-2.c: New test.
7990
7991 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7992
7993         PR fortran/36528
7994         * gfortran.dg/cray_pointers_8.f90: New test.
7995
7996         PR fortran/36703
7997         * gfortran.dg/cray_pointers_9.f90: New test.
7998
7999 2009-02-13  Jason Merrill  <jason@redhat.com>
8000
8001         PR c++/39070
8002         * g++.dg/cpp0x/decltype16.C: New.
8003
8004 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8005
8006         PR target/39152
8007         * gfortran.dg/gomp/pr39152.f90: New.
8008
8009 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
8010
8011         PR target/39162
8012         * gcc.target/i386/pr39162.c: New.
8013
8014 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8015
8016         PR c/35444
8017         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8018         New tests.
8019
8020 2009-02-12  Jason Merrill  <jason@redhat.com>
8021
8022         PR c++/38950
8023         * g++.dg/template/array20.C: New test.
8024
8025 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8026
8027         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8028         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8029         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8030
8031 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8032
8033         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8034
8035 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8036
8037         PR target/39152
8038         * gfortran.dg/pr39152.f: New.
8039
8040 2009-02-11  Jason Merrill  <jason@redhat.com>
8041
8042         PR c++/39153
8043         * g++.dg/cpp0x/defaulted9.C: New test.
8044
8045         PR c++/30111
8046         * g++.dg/init/value7.C: New test.
8047
8048 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8049
8050         PR target/38824
8051         * gcc.target/i386/pr38824.c: New testcase.
8052
8053 2009-02-11  Jason Merrill  <jason@redhat.com>
8054
8055         PR c++/38649
8056         * g++.dg/cpp0x/defaulted8.C: New test.
8057
8058         PR c++/36744
8059         * g++.dg/cpp0x/rv9p.C: New test.
8060
8061 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8062
8063         * gnat.dg/aliasing3.adb: New test.
8064         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8065
8066 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8067
8068         PR c++/34397
8069         * g++.dg/template/crash88.C: New.
8070         * g++.dg/template/crash89.C: Likewise.
8071
8072 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8073
8074         PR c/39084
8075         * gcc.dg/pr39084.c: New test.
8076
8077 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR target/39139
8080         * gcc.target/i386/pr39139.c: New test.
8081
8082 2009-02-10  Richard Guenther  <rguenther@suse.de>
8083
8084         PR tree-optimization/39132
8085         * gcc.dg/torture/pr39132.c: New testcase.
8086
8087 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8088
8089         PR target/39119
8090         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8091         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8092         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8093         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8094         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8095         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8096         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8097         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8098
8099 2009-02-09  Jason Merrill  <jason@redhat.com>
8100
8101         PR c++/39109
8102         * g++.dg/init/value6.C: New test.
8103
8104 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8105
8106         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8107
8108 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8109
8110         * gcc.c-torture/compile/20090209-1.c: New test.
8111
8112 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8113
8114         PR c++/35147
8115         PR c++/37737
8116         * g++.dg/cpp0x/vt-35147.C: New.
8117         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8118         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8119
8120 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8121
8122         PR c/35434
8123         * gcc.dg/attr-alias-4.c: New test.
8124
8125 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8126
8127         PR c/39035
8128         * gcc.dg/dfp/pr39035.c: New test.
8129
8130 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8131
8132         PR c/36432
8133         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8134
8135 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8136
8137         PR c++/39106
8138         * g++.dg/opt/thunk3.C: New test.
8139
8140 2009-02-05  Nick Clifton  <nickc@redhat.com>
8141
8142         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8143         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8144         * gcc.dg/cdce1.c: Likewise.
8145         * gcc.dg/cpp/_Pragma6.c: Likewise.
8146         * g++.dg/cpp/_Pragma1.C: Likewise.
8147         * gcc.dg/utf32-2.c: Xfail for M32C.
8148         * gcc.dg/utf32-1.c: Likewise.
8149         * gcc.dg/utf32-3.c: Likewise.
8150         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8151         targets.
8152         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8153         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8154         * gcc.dg/Wconversion-5.c: Likewise.
8155         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8156         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8157         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8158         * gcc.dg/utf-inc-init.c: Likewise.
8159         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8160         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8161         * gcc.dg/utf-array-short-wchar.c: Likewise.
8162         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8163         * gcc.dg/mallign.c: Use size_t instead of long.
8164
8165 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8166
8167         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8168
8169 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8170
8171         * gcc.c-torture/execute/pr39100.c: New.
8172
8173 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8174
8175         PR c/35435
8176         * gcc.dg/tls/diag-6.c: New test.
8177
8178 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8179
8180         * gcc.dg/graphite/scop-19.c: New
8181
8182 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8183
8184         AVX Programming Reference (January, 2009)
8185         * gcc.target/i386/avx-vpclmulqdq.c: New.
8186         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8187
8188         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8189
8190         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8191         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8192         (pclmul_test): Renamed to ...
8193         (TEST): This.
8194
8195 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8196
8197         PR c++/39095
8198         * g++.dg/abi/mangle31.C: New test.
8199
8200 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8201
8202         PR c/29129
8203         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8204         declarator.
8205         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8206         inside function prototype but not part of parameter declarator.
8207         * vla-11.c: New test.
8208
8209 2009-02-03  Jason Merrill  <jason@redhat.com>
8210
8211         * g++.dg/warn/main-4.C: New test.
8212         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8213
8214 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8215
8216         PR c++/36607
8217         * g++.dg/expr/cast10.C: New test.
8218
8219 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8220
8221         PR c/35433
8222         * gcc.dg/init-bad-6.c: New test.
8223
8224 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR target/35318
8227         * gcc.c-torture/compile/pr35318.c: New test.
8228
8229         PR inline-asm/39059
8230         * gcc.dg/nofixed-point-2.c: New test.
8231         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8232         * g++.dg/ext/fixed2.C: Likewise.
8233         * g++.dg/other/error25.C: Likewise.
8234         * g++.dg/lookup/crash7.C: Likewise.
8235         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8236
8237         PR c++/39056
8238         * g++.dg/cpp0x/initlist13.C: New test.
8239
8240 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8241
8242         PR c++/36897
8243         * g++.dg/template/func2.C: New test.
8244
8245         PR c++/37314
8246         * g++.dg/template/typename15.C: New.
8247         * g++.dg/template/typename16.C: New.
8248
8249 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8250             Ben Elliston  <bje@au.ibm.com>
8251
8252         PR c/39034
8253         * gcc.dg/dfp/pr39034.c: New test.
8254
8255 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8256
8257         PR testsuite/38263
8258         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8259
8260 2009-02-02  Jason Merrill  <jason@redhat.com>
8261
8262         PR c++/39054
8263         * g++.dg/parse/dtor14.C: New test.
8264
8265 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8266
8267         * lib/target-supports.exp
8268         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8269         * g++.dg/ext/builtin10.C: New test.
8270
8271         PR inline-asm/39058
8272         * gcc.target/i386/pr39058.c: New test.
8273
8274 2009-02-02  Richard Guenther  <rguenther@suse.de>
8275
8276         PR tree-optimization/38937
8277         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8278
8279 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8280
8281         PR c++/39053
8282         * g++.dg/parse/crash52.C: New.
8283
8284 2009-01-30  Richard Guenther  <rguenther@suse.de>
8285
8286         PR tree-optimization/39041
8287         * gcc.c-torture/compile/pr39041.c: New testcase.
8288
8289 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8290
8291         PR target/39013
8292         * gcc.target/i386/pr39013-1.c: New test.
8293         * gcc.target/i386/pr39013-2.c: New test.
8294
8295         PR c++/39028
8296         * g++.dg/ext/label12.C: New test.
8297
8298 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8299
8300         PR c++/33465
8301         * g++.dg/parse/error34.C: New.
8302         * g++.dg/parse/error35.C: Likewise.
8303
8304 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8305
8306         PR c++/38655
8307         * g++.dg/cpp0x/decltype-38655.C: New.
8308
8309 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8310
8311         PR target/39002
8312         * g++.dg/torture/pr39002.C: New test.
8313
8314 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8315
8316         PR tree-optimization/39007
8317         * gcc.dg/tree-ssa/pr39007.c: New.
8318
8319 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8320
8321         PR middle-end/35854
8322         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8323         to "subreg1".
8324
8325 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8326
8327         PR middle-end/38857
8328         * gcc.c-torture/compile/pr38857.c: New test.
8329
8330 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8331
8332         PR fortran/38852
8333         PR fortran/39006
8334         * gfortran.dg/bound_6.f90: New test.
8335
8336 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8337
8338         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8339
8340 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8341
8342         PR tree-optimization/38997
8343         * gcc.dg/tree-ssa/pr38997.c: New.
8344
8345 2009-01-28  Richard Guenther  <rguenther@suse.de>
8346
8347         PR tree-optimization/38926
8348         * gcc.c-torture/compile/pr38926.c: New testcase.
8349
8350 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8351
8352         PR middle-end/38934
8353         * gcc.dg/pr38934.c: New test.
8354
8355 2009-01-28  Richard Guenther  <rguenther@suse.de>
8356
8357         PR middle-end/38908
8358         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8359
8360 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8361
8362         PR tree-optimization/38984
8363         * gcc.dg/pr38984.c: New XFAILed testcase.
8364
8365
8366 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8367
8368         PR target/38988
8369         * gcc.target/i386/pr38988.c: New test.
8370
8371 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8372
8373         PR c++/37554
8374         * g++.dg/parse/crash51.C: New.
8375         * g++.old-deja/g++.pt/crash9.C: Adjust.
8376
8377 2009-01-27  Daniel Kraft  <d@domob.eu>
8378
8379         PR fortran/38883
8380         * gfortran.dg/mvbits_6.f90:  New test.
8381         * gfortran.dg/mvbits_7.f90:  New test.
8382         * gfortran.dg/mvbits_8.f90:  New test.
8383
8384 2009-01-27  Richard Guenther  <rguenther@suse.de>
8385
8386         PR tree-optimization/38503
8387         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8388
8389 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8390
8391         PR middle-end/38969
8392         * gcc.c-torture/execute/pr38969.c: New test.
8393
8394 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8395
8396         PR testsuite/38864
8397         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8398         to dg-do compile.
8399         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8400         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8401         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8402
8403 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8404
8405         PR target/38952
8406         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8407         if __USING_SJLJ_EXCEPTIONS__ is defined.
8408
8409         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8410         __USING_SJLJ_EXCEPTIONS__ is defined.
8411         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8412         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8413         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8414         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8415         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8416         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8417
8418 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8419
8420         PR testsuite/38949
8421         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8422         Use instead of C name in asm statements.
8423
8424 2009-01-26  Richard Guenther  <rguenther@suse.de>
8425
8426         PR tree-optimization/38745
8427         * g++.dg/torture/pr38745.C: New testcase.
8428
8429 2009-01-26  Richard Guenther  <rguenther@suse.de>
8430
8431         PR middle-end/38851
8432         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8433
8434 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8435
8436         * gcc.dg/bitfld-15.c: Gate warning on target
8437         pcc_bitfield_type_matters.
8438         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8439         g++.dg/ext/bitfield4.C: Likewise.
8440         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8441         bitfield for any target.
8442
8443 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8444
8445         PR c/38957
8446         * gcc.dg/pr38957.c: New test.
8447
8448 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8449
8450         PR fortran/38955
8451         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8452         comparing floats.
8453
8454 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8455
8456         PR tree-optimization/38953
8457         * gfortran.dg/graphite/pr38953.f90: New.
8458
8459 2009-01-24  Paul Brook  <paul@codesourcery.com>
8460
8461         * gcc.target/arm/neon-cond-1.c: New test.
8462
8463 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8464
8465         PR tree-optimization/38932
8466         * gcc.dg/pr38932.c: New.
8467
8468 2009-01-23  Revital Eres  <eres@il.ibm.com>
8469
8470         * gcc.dg/sms-7.c: Fix test.
8471
8472 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8473
8474         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8475         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8476         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8477         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8478
8479 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8480
8481         * gcc.dg/pr35729.c: Make test x86 specific.
8482
8483 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8484
8485         PR middle-end/38615
8486         * gcc.dg/pr38615.c: New test.
8487
8488 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8489
8490         PR target/38931
8491         * gcc.target/i386/pr38931.c: New test.
8492
8493 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8494
8495         PR c++/38930
8496         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8497         * g++.dg/template/typedef12.C: Likewise.
8498         * g++.dg/template/typedef13.C: Likewise.
8499         * g++.dg/template/typedef14.C: Likewise.
8500         * g++.dg/template/sfinae3.C: Likewise.
8501         * g++.old-deja/g++.pt/typename8.C: Likewise.
8502         * g++.dg/template/access11.C: Likewise
8503
8504 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8505
8506         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8507         and mips*-*-irix*.
8508         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8509
8510 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8511
8512         PR c++/26693
8513         * g++.dg/template/typedef11.C: New test.
8514         * g++.dg/template/typedef12.C: Likewise.
8515         * g++.dg/template/typedef13.C: Likewise.
8516         * g++.dg/template/typedef14.C: Likewise.
8517         * g++.dg/template/sfinae3.C: Compile this pedantically.
8518         The only errors expected should be the one saying the typedef is ill
8519         formed.
8520         * g++.old-deja/g++.pt/typename8.C: Likewise.
8521         * g++.dg/template/access11.C: Update this.
8522
8523 2009-01-21  Daniel Kraft  <d@domob.eu>
8524
8525         PR fortran/38887
8526         * gfortran.dg/mvbits_5.f90:  New test.
8527
8528 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8529
8530         * gcc.dg/sms-6.c: New test.
8531         * gcc.dg/sms-7.c: Likewise.
8532
8533 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8534
8535         PR fortran/38907
8536         * gfortran.dg/host_assoc_function_7.f90: New test
8537
8538 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8539             Richard Guenther  <rguenther@suse.de>
8540
8541         PR tree-optimization/38747
8542         PR tree-optimization/38748
8543         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8544         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8545         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8546
8547 2009-01-20  Kees Cook  <kees@ubuntu.com>
8548             H.J. Lu  <hongjiu.lu@intel.com>
8549
8550         PR target/38902
8551         * gcc.dg/pr38902.c: New.
8552
8553 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8554
8555         PR target/38868
8556         * gfortran.dg/pr38868.f: New testcase.
8557
8558 2009-01-20  Richard Guenther  <rguenther@suse.de>
8559
8560         * gcc.c-torture/execute/pr36227.c: Move ...
8561         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8562
8563 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8564
8565         * lib/gfortran.exp: Add -B options for targets that use
8566         libgfortran.a%s in their specs.
8567
8568 2009-01-19  Jason Merrill  <jason@redhat.com>
8569
8570         PR c++/23287
8571         * g++.dg/template/dtor5.C: New test.
8572
8573 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8574
8575         PR fortran/38859
8576         * gfortran.dg/bound_5.f90: New test.
8577
8578 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8579
8580         PR target/38736
8581         * g++.dg/compat/abi/pr38736_main.C: New.
8582         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8583         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8584         * g++.dg/other/macro-1.C: Likewise.
8585         * gcc.dg/macro-1.c: Likewise.
8586         * gcc.dg/compat/pr38736_main.c: Likewise.
8587         * gcc.dg/compat/pr38736_x.c: Likewise.
8588         * gcc.dg/compat/pr38736_y.c: Likewise.
8589
8590 2009-01-18  Richard Guenther  <rguenther@suse.de>
8591
8592         PR tree-optimization/38819
8593         * gcc.c-torture/execute/pr38819.c: New testcase.
8594
8595 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8596
8597         PR fortran/38657
8598         * gfortran.dg/module_commons_3.f90: Reapply.
8599
8600 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8601
8602         PR fortran/34955
8603         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8604         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8605
8606 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8607
8608         PR fortran/38657
8609         * gfortran.dg/module_commons_3.f90: Remove
8610
8611 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8612
8613         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8614
8615 2009-01-16  Jason Merrill  <jason@redhat.com>
8616
8617         PR c++/38877
8618         * g++.dg/template/lvalue1.C: New test.
8619
8620         PR c++/29470
8621         * g++.dg/template/access20.C: New test.
8622         * g++.dg/torture/pr34641.C: Fix access.
8623
8624 2009-01-16  Richard Guenther  <rguenther@suse.de>
8625
8626         PR tree-optimization/38835
8627         PR middle-end/36227
8628         * gcc.c-torture/execute/pr36227.c: New testcase.
8629         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8630         * g++.dg/init/const7.C: Likewise.
8631
8632 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8633
8634         PR target/38554
8635         * gcc.c-torture/compile/pr38554.c: New test.
8636
8637 2009-01-16  Jason Merrill  <jason@redhat.com>
8638
8639         PR c++/38579
8640         * g++.dg/conversion/access1.C: New test.
8641
8642 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR tree-optimization/38789
8645         * gcc.c-torture/compile/pr38789.c: New test.
8646
8647 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8648
8649         PR fortran/38152
8650         * gfortran.dg/proc_ptr_13.f90: New.
8651
8652 2009-01-15  Jason Merrill  <jason@redhat.com>
8653
8654         PR c++/38850
8655         * g++.dg/template/koenig6.C: New test.
8656
8657 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8658
8659         PR c++/29388
8660         * g++.dg/template/error37.C: New testcase.
8661
8662 2009-01-15  Jason Merrill  <jason@redhat.com>
8663
8664         PR c++/36334
8665         * g++.dg/conversion/memfn1.C: New test.
8666
8667         PR c++/37646
8668         * g++.dg/conversion/memfn2.C: New test.
8669
8670 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8671
8672         PR c++/38357
8673         * g++.dg/template/crash87.C: New test.
8674
8675 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8676
8677         PR middle-end/37843
8678         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8679
8680 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8681
8682         PR c++/38636
8683         * g++.dg/parse/crash50.C: New test.
8684
8685 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8686
8687         PR rtl-optimization/38245
8688         * gcc.dg/pr38245-3.c: New test.
8689         * gcc.dg/pr38245-3.h: New file.
8690         * gcc.dg/pr38245-4.c: New file.
8691         * gcc.dg/pr38364.c: New test.
8692
8693 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8694
8695         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8696         sequence PC-relative.
8697
8698 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8699
8700         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8701         calls and/or PLT markers.
8702         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8703         calls and/or PLT markers.
8704         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8705         calls and/or PLT markers.
8706         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8707         calls and/or PLT markers.
8708
8709 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8710             Nathan Froyd  <froydnj@codesourcery.com>
8711             Joseph Myers  <joseph@codesourcery.com>
8712
8713         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8714         New function.
8715         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8716         and use consistent CFLAGS.
8717         * gcc.target/powerpc/20030505.c: Likewise.
8718         * gcc.target/powerpc/20081204-1.c: Likewise.
8719         * gcc.target/powerpc/ppc-spe.c: Likewise.
8720         * gcc.target/powerpc/spe1.c: Likewise.
8721         * g++.dg/ext/spe1.C: Likewise.
8722         * g++.dg/other/opaque-1.C: Likewise.
8723         * g++.dg/other/opaque-2.C: Likewise.
8724         * g++.dg/other/opaque-3.C: Likewise.
8725
8726 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8727
8728         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8729         out of loop.
8730
8731 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8732
8733         PR target/38811
8734         * g++.dg/torture/pr38811.C: New file.
8735
8736 2009-01-14  Richard Guenther  <rguenther@suse.de>
8737
8738         PR tree-optimization/38826
8739         PR middle-end/38477
8740         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8741
8742 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8743
8744         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8745
8746 2009-01-14  Nick Clifton  <nickc@redhat.com>
8747
8748         PR c++/37862
8749         * g++.cp/parse/pr37862.C: New test.
8750
8751 2009-01-14  Julian Brown  <julian@codesourcery.com>
8752
8753         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8754         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8755         to...
8756         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8757         These.
8758
8759 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8760
8761         PR rtl-optimization/38774
8762         * gcc.dg/torture/pr38774.c: New test.
8763
8764         PR c++/38795
8765         * g++.dg/cpp0x/pr38795.C: New test.
8766
8767 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8768             Nathan Froyd  <froydnj@codesourcery.com>
8769             Joseph Myers  <joseph@codesourcery.com>
8770
8771         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8772         otherwise.  Do not check for AltiVec at runtime.
8773         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8774         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8775         * gcc.target/powerpc/altivec-1.c: Likewise.
8776         * gcc.target/powerpc/altivec-3.c: Likewise.
8777         * gcc.target/powerpc/altivec-10.c: Likewise.
8778         * gcc.target/powerpc/altivec-12.c: Likewise.
8779         * gcc.target/powerpc/altivec-24.c: Likewise.
8780         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8781         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8782         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8783         * gcc.target/powerpc/pr35907.c: Likewise.
8784         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8785         otherwise.  Do not check for Cell at runtime.
8786         * gcc.target/powerpc/altivec_check.h: Delete.
8787
8788         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8789         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8790         not check for AltiVec at runtime.
8791         * g++.dg/ext/altivec-cell-2.C: Likewise.
8792         * g++.dg/ext/altivec-cell-3.C: Likewise.
8793         * g++.dg/ext/altivec-cell-4.C: Likewise.
8794         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8795         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8796         check.
8797         * g++.dg/ext/altivec_check.h: Delete.
8798
8799 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8800
8801         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8802         effective target.  Adjust line numbers accordingly.
8803
8804 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8805
8806         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8807
8808 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8809
8810         PR tree-optimization/38786
8811         * gcc.dg/graphite/pr38786.c: New.
8812
8813 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8814
8815         Revert:
8816         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8817
8818         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8819         for alpha*-*-* targets.
8820         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8821
8822 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8823
8824         PR libfortran/38772
8825         * gfortran.dg/fmt_bz_bn_err.f: New test.
8826
8827 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8828
8829         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8830
8831 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8832
8833         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8834         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8835         instruction support.  Do not check for it at runtime.
8836
8837 2009-01-12  Jason Merrill  <jason@redhat.com>
8838
8839         PR c++/35109
8840         * g++.dg/lookup/friend11.C: Remove expected error.
8841         * g++.dg/lookup/friend14.C: New test.
8842         * g++.dg/lookup/friend15.C: New test.
8843
8844 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8845
8846         PR c++/36019
8847         * g++.dg/lookup/hidden-class12.C: New test.
8848         * g++.dg/lookup/hidden-class13.C: New test.
8849         * g++.dg/lookup/hidden-class14.C: New test.
8850         * g++.dg/lookup/hidden-class15.C: New test.
8851         * g++.dg/lookup/hidden-class16.C: New test.
8852
8853 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8854
8855         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8856         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8857         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8858
8859 2009-01-12  Jason Merrill  <jason@redhat.com>
8860
8861         PR c++/31488
8862         * g++.dg/other/vararg-3.C: New test.
8863
8864 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8865
8866         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8867         Explicitly enable SPE.
8868         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8869         directive.
8870
8871         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8872         Expect -flax-vector-conversions message.  Adjust incompatible
8873         types errors.
8874         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8875         Make Foo extern.
8876
8877         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8878
8879         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8880
8881         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8882         * g++.dg/other/opaque-2.C: Likewise.
8883         * g++.dg/other/opaque-3.C: Likewise.
8884
8885 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8886
8887         PR c/32041
8888         * gcc.dg/pr32041.c: New test.
8889         * g++.dg/parse/offsetof9.C: New test.
8890
8891 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8892             Nathan Froyd  <froydnj@codesourcery.com>
8893
8894         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8895         * g++.dg/ext/attribute-test-1.C: Likewise.
8896         * g++.dg/ext/attribute-test-2.C: Likewise.
8897         * g++.dg/ext/attribute-test-3.C: Likewise.
8898         * g++.dg/ext/attribute-test-4.C: Likewise.
8899
8900 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8901
8902         * gnat.dg/unchecked_convert3.adb: New test.
8903
8904 2009-01-12  Tomas Bily  <tbily@suse.cz>
8905
8906         PR middlend/38385
8907         * gcc.dg/tree-ssa/pr38385.c: New file.
8908
8909 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8910
8911         PR c++/38794
8912         * g++.dg/parse/typedef9.C: New test.
8913
8914         PR tree-optimization/38807
8915         * gcc.c-torture/compile/pr38807.c: New test.
8916
8917 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8918
8919         * gcc.target/mips/ins-2.c: New test.
8920
8921 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8922
8923         PR testsuite/38809
8924         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8925
8926 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8927
8928         PR c++/36254
8929         * g++.dg/warn/Wreturn-type-5.C: New test.
8930
8931 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8932
8933         PR middle-end/38616
8934         * gcc.dg/pr38616.c: New test.
8935
8936 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8937
8938         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8939
8940 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8941
8942         PR c++/38648
8943         * g++.dg/expr/string-1.C: New test.
8944         * g++.dg/expr/string-2.C: New test.
8945
8946         PR c++/36695
8947         * g++.dg/ext/complex4.C: New test.
8948         * g++.dg/ext/complex5.C: New test.
8949         * g++.dg/init/reference1.C: New test.
8950         * g++.dg/init/reference2.C: New test.
8951         * g++.dg/init/reference3.C: New test.
8952
8953 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8954
8955         PR fortran/38763
8956         * gfortran.dg/transfer_null_1.f90: New test.
8957
8958 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8959
8960         PR fortran/38765
8961         * gfortran.dg/host_assoc_function_6.f90: New test.
8962
8963 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8964
8965         * lib/target-supports.exp: Add method to determine if the effective
8966         target is really a ppc405 after applying all compile options.
8967         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8968         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8969         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8970         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8971         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8972         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8973         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8974         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8975         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8976         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8977         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8978         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8979         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8980         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8981         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8982         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8983         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8984         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8985         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8986         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8987         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8988         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8989         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8990         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8991         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8992         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8993         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8994         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8995         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8996         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8997         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8998
8999 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9000
9001         PR c++/35335
9002         * g++.dg/other/error31.C: New testcase.
9003
9004         PR c/35742
9005         * gcc.dg/pr35742.c: New test.
9006
9007 2009-01-09  John F. Carr  <jfc@mit.edu>
9008
9009         PR c++/37877
9010         * g++.dg/parse/linkage3.C: New test.
9011
9012 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9013
9014         PR middle-end/38771
9015         * gcc.c-torture/compile/pr38771.c: New test.
9016
9017 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9018
9019         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9020
9021 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9022
9023         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9024         * gcc.dg/sibcall-4.c: Likewise.
9025
9026 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9027             Jan Sjodin  <jan.sjodin@amd.com>
9028
9029         PR tree-optimization/38559
9030         * gcc.dg/graphite/pr38559.c: New.
9031
9032 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9033
9034         PR tree-optimization/37194
9035         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9036
9037 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9038
9039         PR c++/38725
9040         * g++.dg/ext/label11.C: New test.
9041
9042 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9043
9044         * lib/target-supports.exp (check_weak_override_available): New.
9045         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9046         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9047         dg-require-weak-override.
9048
9049 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9050             Alan Modra  <amodra@bigpond.net.au>
9051
9052         * gcc.c-torture/compile/20090107-1.c: New test.
9053
9054 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9055
9056         PR target/38706
9057         * g++.dg/other/pr38706.C: New test.
9058
9059 2009-01-07  Jason Merrill  <jason@redhat.com>
9060
9061         * g++.dg/cpp0x/variadic92.C: New test.
9062         * g++.dg/cpp0x/variadic93.C: New test.
9063
9064 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9065
9066         * lib/target-supports-dg.exp (current_compiler_flags): New.
9067         (check-flags): Use it; do not access dg-test local variables.
9068         (dg-skip-if): Do not access dg-test local variables.
9069         (dg-xfail-run-if): Ditto.
9070         (dg-shouldfail): Ditto.
9071         * gcc.test-framework/test-framework.exp
9072         (check_effective_target_def_nocache): New.
9073         * gcc.test-framework/test-framework.awk: Handle scan tests.
9074         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9075         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9076         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9077         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9078         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9079         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9080         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9081         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9082         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9083
9084         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9085
9086         * lib/target-supports-dg.exp (check_test_flags): Delete.
9087
9088 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9089
9090         PR tree-optimization/38492
9091         PR tree-optimization/38498
9092         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9093         in trunk.
9094         * gcc.dg/graphite/block-0.c: Update test.
9095         * gcc.dg/graphite/block-1.c: Same.
9096         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9097         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9098         * gcc.dg/graphite/block-3.c: New.
9099         * gcc.dg/graphite/pr38498.c: New.
9100
9101 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9102
9103         AVX Programming Reference (December, 2008)
9104         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9105         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9106         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9107
9108         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9109         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9110
9111 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9112
9113         PR fortran/38220
9114         * gfortran.dg/c_loc_pure_1.f90:  New test.
9115
9116 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9117
9118         PR fortran/38669
9119         * gfortran.dg/elemental_dependency_3.f90:
9120         Add the final tree dump cleanup.
9121
9122 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9123
9124         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9125         passing -m32.
9126
9127         PR rtl-optimization/38722
9128         * gfortran.dg/pr38722.f90: New test.
9129
9130 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9131
9132         PR c/34252
9133         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9134         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9135
9136 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9137
9138         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9139         * gfortran.dg/typebound_call_8.f03: Same.
9140         * gfortran.dg/elemental_bind_c.f90: Same.
9141         * gfortran.dg/typebound_call_7.f03: Same.
9142         * gfortran.dg/interface_proc_end.f90: Same
9143         * gfortran.dg/pr37243.f: Fix typo.
9144
9145 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9146
9147         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9148         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9149         large stack sizes.
9150
9151 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9152
9153         AVX Programming Reference (December, 2008)
9154         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9155         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9156         * gcc.target/i386/sse-14.c: Likewise.
9157
9158         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9159         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9160         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9161         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9162
9163 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9164
9165         PR libfortran/38735
9166         * gfortran.dg/fmt_bz_bn.f: Update test.
9167
9168 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9169
9170         PR c++/38472
9171         * g++.dg/conversion/usual-arith-conv.C: New test.
9172
9173 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9174
9175         PR c/34911
9176         * gcc.dg/vector-3.c: New testcase.
9177         * g++.dg/ext/vector15.C: New test.
9178
9179 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9180
9181         PR tree-optimization/38510
9182         * gcc.dg/graphite/pr38510.c: New.
9183
9184 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9185             Jan Sjodin <jan.sjodin@amd.com>
9186
9187         PR tree-optimization/38500
9188         * gcc.dg/graphite/pr38500.c: New.
9189
9190 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9191
9192         * gcc.c-torture/compile/20001226-1.c: Generalize
9193         dg-timeout-factor.
9194         * gcc.c-torture/compile/limits-fnargs.c: Add
9195         dg-timeout-factor.
9196         * gcc.dg/20020425-1.c: Likewise.
9197         * gcc.dg/pch/pch.exp: Likewise.
9198
9199 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9200
9201         PR fortran/38657
9202         * gfortran.dg/module_commons_3.f90: New test.
9203
9204 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9205
9206         PR fortran/37159
9207         * gfortran.dg/random_seed_1.f90: Updated.
9208
9209 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9210
9211         PR fortran/38669
9212         PR fortran/38726
9213         * gfortran.dg/elemental_subroutine_7.f90:
9214         Fix p values so that it can be used as vector subscript.
9215
9216 2009-01-05  Jason Merrill  <jason@redhat.com>
9217
9218         * g++.dg/cpp0x/initlist12.C: Add another test.
9219
9220         * g++.dg/cpp0x/defaulted7.C: New test.
9221
9222 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9223
9224         PR fortran/38672
9225         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9226         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9227
9228 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9229
9230         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9231         for alpha*-*-* targets.
9232         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9233
9234 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9235
9236         PR fortran/38665
9237         * gfortran.dg/host_assoc_function_5.f90: New test.
9238
9239 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9240
9241         PR fortran/38669
9242         * gfortran.dg/elemental_dependency_3.f90: New test.
9243         * gfortran.dg/elemental_subroutine_7.f90: New test.
9244
9245 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9246
9247         * gcc.dg/struct-ret-3.c: Include unistd.h.
9248         (main): Exit early if system memory page size is
9249         larger than 4096 bytes.
9250
9251 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9252
9253         PR fortran/38718
9254         * gfortran.dg/merge_init_expr.f90: New.
9255
9256 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9257
9258         PR fortran/38536
9259         * gfortran.dg/c_loc_tests_13.f90: New test.
9260         * gfortran.dg/c_loc_tests_14.f90: New test.
9261
9262 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9263
9264         * gfortran.dg/func_result_4.f90: New.
9265
9266 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9267
9268         PR fortran/38594
9269         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9270         interface still works, in addition to original tests.
9271         * gfortran.dg/host_assoc_call_6.f90: New test.
9272
9273 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9274
9275         PR c++/38705
9276         * g++.dg/torture/pr38705.C: New test.
9277
9278         PR c/38700
9279         * gcc.dg/pr38700.c: New test.
9280
9281 2009-01-02  Jason Merrill  <jason@redhat.com>
9282
9283         * g++.dg/cpp0x/initlist11.C: New test.
9284         * g++.dg/cpp0x/initlist12.C: New test.
9285
9286 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9287
9288         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9289         Allow extra informative notes.
9290
9291 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9292
9293         PR c/36489
9294         * gcc.dg/pr36489.c: New test.
9295
9296 \f
9297 Copyright (C) 2009 Free Software Foundation, Inc.
9298
9299 Copying and distribution of this file, with or without modification,
9300 are permitted in any medium without royalty provided the copyright
9301 notice and this notice are preserved.