OSDN Git Service

ada/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2
3         * gnat.dg (tagged_alloc_free.adb): New testcase.
4         
5 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
6
7         * g++.dg/dfp: New directory.
8         * g++.dg/dg.exp: Prune tests in dfp directory.
9         * g++.dg/dfp/dfp/exp: New.
10         * g++.dg/dfp/mangle-mode.C: New test.
11
12 2009-09-28  Michael Matz  <matz@suse.de>
13
14         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
15         for sign of -Inf.
16
17 2009-09-27  Richard Henderson  <rth@redhat.com>
18
19         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
20         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
21
22 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
23
24         PR c/41476
25         * gcc.dg/cond-constqual-1.c: New test.
26
27 2009-09-26  Michael Matz  <matz@suse.de>
28
29         PR lto/40758
30         PR middle-end/41470
31         * gcc.dg/pr41470.c: New test.
32
33 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
34
35         * gnat.dg/array9.adb: New test.
36
37 2009-09-26  Michael Matz  <matz@suse.de>
38
39         PR tree-optimization/41454
40         * gcc.dg/pr41454.c: New test.
41
42 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
43
44         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
45         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
46         into DW_TAG_GNU_template_parameter_pack and
47         DW_TAG_GNU_formal_parameter_pack.
48         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
49         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
50
51 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
52
53         * gcc.dg/vect/vect.exp: Append extra parameters as separate
54         parameters for alignment-sensitive -fsection-anchors tests.
55
56 2009-09-25  Richard Guenther  <rguenther@suse.de>
57
58         PR middle-end/41463
59         * gcc.c-torture/execute/pr41463.c: New testcase.
60
61 2009-09-25  Olivier Hainque  <hainque@adacore.com>
62
63         * gnat.dg/sse_nolib.adb: New testcase.
64
65 2009-09-25  Revital Eres  <ERES@il.ibm.com>
66
67         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
68         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
69         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
70         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
71         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
72         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
73         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
74         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
75         * gcc.dg/vect/vect.exp: Add Power7 flags.
76         * g++.dg/vect/vect.exp: Likewise.
77         * gfortran.dg/vect/vect.exp: Likewise.
78
79 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
80
81         PR fortran/41459
82         * gfortran.dg/empty_label.f: New test.
83         * gfortran.dg/empty_label.f90: Ditto.
84         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
85
86 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
87
88         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
89         compile-time.
90
91 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
92
93         * lib/scanasm.exp (make_pattern_printable): New function.
94         (dg-scan, scan-assembler-times, scan-assembler-dem,
95         scan-assembler-dem-not): Use it.
96
97 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
98
99         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
100         (test_nested): Renamed to ...
101         (test_nested1): This.
102         (test_nested2): New.
103         (main): Likewise.
104
105 2009-09-24  Richard Guenther  <rguenther@suse.de>
106
107         PR tree-optimization/36143
108         PR tree-optimization/38747
109         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
110         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
111         * g++.dg/torture/pr38747.C: New testcase.
112         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
113
114 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
115
116         * gnat.dg/nested_proc.adb: New test.
117
118 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
119
120         * gcc.target/i386/pr12329.c: Adjust.
121
122 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
123
124         PR debug/41248
125         * gcc.dg/pr41248.c: New.
126
127 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
128
129         PR debug/41065
130         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
131
132 2009-09-23  Andreas Schwab  <schwab@redhat.com>
133
134         * lib/profopt.exp (profopt-get-options): Set tool_flags for
135         current_compiler_flags.  Fix typos.
136
137 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
138
139         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
140
141 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
142
143         PR c/39779
144         * gcc.c-torture/compile/pr39779.c: New test.
145
146 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
147
148         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
149         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
150         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
151
152 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
153
154         PR debug/41295
155         * gcc.dg/pr41295.c: New.
156
157 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
158
159         * gcc.dg/pr40209.c: Add test case.
160
161 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
162
163         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
164         matching assembly.
165         * gcc.target/mips/code-readable-2.c: Likewise.
166         * gcc.target/mips/code-readable-3.c: Likewise.
167
168 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
169
170         * lib/target-supports.exp (check_effective_target_dfp_nocache):
171         Check support via mode instead of C type.
172         (check_effective_target_dfprt_nocache): Ditto.
173         (check_effective_target_hard_dfp): Ditto.
174
175 2009-09-22  Richard Guenther  <rguenther@suse.de>
176
177         PR middle-end/41395
178         * gcc.c-torture/execute/pr41395-1.c: New testcase.
179         * gcc.c-torture/execute/pr41395-2.c: Likewise.
180
181 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
182
183         * gcc.dg/20090922-1.c: New test.
184
185         PR bootstrap/41405
186         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
187         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
188         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
189         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
190         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
191         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
192         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
193         * objc.dg/dwarf-2.m: Likewise.
194
195 2009-09-22  Richard Guenther  <rguenther@suse.de>
196
197         PR tree-optimization/41428
198         * g++.dg/tree-ssa/pr41428.C: New testcase.
199
200 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
201
202         PR middle-end/41429
203         * g++.dg/gomp/pr41429.C: New test.
204
205 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
206
207         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
208
209 2009-09-21  Jason Merrill  <jason@redhat.com>
210
211         PR c++/41421
212         * g++.dg/cpp0x/trivial1.C: Expand.
213
214 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
215
216         * gcc.dg/torture/calleesave-sse.c: New.
217
218 2009-09-21  Jan Hubicka  <jh@suse.cz>
219
220         * gcc.dg/guality/inline-params.c: New testcase.
221
222 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
223
224         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
225         Add -fno-inline.
226         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
227         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
228         (f2): Ditto.
229
230 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
231
232         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
233         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
234         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
235         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
236         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
237
238 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
239
240         PR middle-end/40642
241         * g++.dg/torture/pr40642.C: New testcase.
242
243 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
244
245         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
246         cases in static initializers.
247
248 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
249
250         * gcc.c-tortue/compile/pr39886.c: New.
251
252 2009-09-20  Chris Demetriou  <cgd@google.com>
253
254         PR preprocessor/28435:
255         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
256         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
257         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
258         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
259         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
260
261 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
262
263         * gcc.target/mips/mips.exp: Add relax-pic-calls
264         under -mfoo/-mno-foo options.
265         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
266         and -mexplicit-relocs.
267         * gcc.target/mips/call-1.c: New test.
268         * gcc.target/mips/call-2.c: New test.
269         * gcc.target/mips/call-3.c: New test.
270         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
271         * gcc.dg/tree-ssa/loop-1.c: Likewise.
272
273 2009-09-19  Chris Demetriou  <cgd@google.com>
274
275         PR preprocessor/28435:
276         * gcc.dg/cpp/missing-header-MD.c: New test.
277         * gcc.dg/cpp/missing-header-MMD.c: New test.
278         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
279         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
280
281 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
282
283         PR libgfortran/41328
284         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
285         EOF works.
286
287 2009-09-18  Jason Merrill  <jason@redhat.com>
288
289         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
290         * g++.dg/cpp0x/initlist-deduce.C: New.
291
292 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
293
294         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
295
296 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
297
298         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
299         * c-c++-common/dfp: New directory.
300         * c-c++-common/dfp/dfp-dbg.h: New file.
301         * gcc.dg/dfp/call-by-value.c: Move to ...
302         * c-c++-common/call-by-value.c: here.
303         * gcc.dg/dfp/cast.c: Move to ...
304         * c-c++-common/cast.c: here.
305         * gcc.dg/dfp/compare-eq-const.c: Move to ...
306         * c-c++-common/compare-eq-const.c: here.
307         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
308         * c-c++-common/compare-eq-d128.c: here.
309         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
310         * c-c++-common/compare-eq-d32.c: here.
311         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
312         * c-c++-common/compare-eq-d64.c: here.
313         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
314         * c-c++-common/compare-eq-dfp.c: here.
315         * gcc.dg/dfp/compare-eq.h: Move to ...
316         * c-c++-common/compare-eq.h: here.
317         * gcc.dg/dfp/compare-rel-const.c: Move to ...
318         * c-c++-common/compare-rel-const.c: here.
319         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
320         * c-c++-common/compare-rel-d128.c: here.
321         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
322         * c-c++-common/compare-rel-d32.c: here.
323         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
324         * c-c++-common/compare-rel-d64.c: here.
325         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
326         * c-c++-common/compare-rel-dfp.c: here.
327         * gcc.dg/dfp/compare-rel.h: Move to ...
328         * c-c++-common/compare-rel.h: here.
329         * gcc.dg/dfp/compare-special-d128.c: Move to ...
330         * c-c++-common/compare-special-d128.c: here.
331         * gcc.dg/dfp/compare-special-d32.c: Move to ...
332         * c-c++-common/compare-special-d32.c: here.
333         * gcc.dg/dfp/compare-special-d64.c: Move to ...
334         * c-c++-common/compare-special-d64.c: here.
335         * gcc.dg/dfp/compare-special.h: Move to ...
336         * c-c++-common/compare-special.h: here.
337         * gcc.dg/dfp/constants-zero.c: Move to ...
338         * c-c++-common/constants-zero.c: here.
339         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
340         * c-c++-common/convert-bfp-10.c: here.
341         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
342         * c-c++-common/convert-bfp-11.c: here.
343         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
344         * c-c++-common/convert-bfp-12.c: here.
345         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
346         * c-c++-common/convert-bfp-13.c: here.
347         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
348         * c-c++-common/convert-bfp-14.c: here.
349         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
350         * c-c++-common/convert-bfp-2.c: here.
351         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
352         * c-c++-common/convert-bfp-3.c: here.
353         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
354         * c-c++-common/convert-bfp-4.c: here.
355         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
356         * c-c++-common/convert-bfp-5.c: here.
357         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
358         * c-c++-common/convert-bfp-6.c: here.
359         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
360         * c-c++-common/convert-bfp-7.c: here.
361         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
362         * c-c++-common/convert-bfp-8.c: here.
363         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
364         * c-c++-common/convert-bfp-9.c: here.
365         * gcc.dg/dfp/convert-bfp.c: Move to ...
366         * c-c++-common/convert-bfp.c: here.
367         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
368         * c-c++-common/convert-bfp-fold.c: here.
369         * gcc.dg/dfp/convert-dfp.c: Move to ...
370         * c-c++-common/convert-dfp.c: here.
371         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
372         * c-c++-common/convert-dfp-fold-2.c: here.
373         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
374         * c-c++-common/convert-dfp-fold.c: here.
375         * gcc.dg/dfp/convert.h: Move to ...
376         * c-c++-common/convert.h: here.
377         * gcc.dg/dfp/convert-int.c: Move to ...
378         * c-c++-common/convert-int.c: here.
379         * gcc.dg/dfp/convert-int-fold.c: Move to ...
380         * c-c++-common/convert-int-fold.c: here.
381         * gcc.dg/dfp/convert-int-max.c: Move to ...
382         * c-c++-common/convert-int-max.c: here.
383         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
384         * c-c++-common/convert-int-max-fold.c: here.
385         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
386         * c-c++-common/convert-int-saturate.c: here.
387         * gcc.dg/dfp/func-array.c: Move to ...
388         * c-c++-common/func-array.c: here.
389         * gcc.dg/dfp/func-deref.c: Move to ...
390         * c-c++-common/func-deref.c: here.
391         * gcc.dg/dfp/func-mixed.c: Move to ...
392         * c-c++-common/func-mixed.c: here.
393         * gcc.dg/dfp/func-pointer.c: Move to ...
394         * c-c++-common/func-pointer.c: here.
395         * gcc.dg/dfp/func-scalar.c: Move to ...
396         * c-c++-common/func-scalar.c: here.
397         * gcc.dg/dfp/func-struct.c: Move to ...
398         * c-c++-common/func-struct.c: here.
399         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
400         * c-c++-common/func-vararg-alternate-d128-2.c: here.
401         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
402         * c-c++-common/func-vararg-alternate-d128.c: here.
403         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
404         * c-c++-common/func-vararg-alternate-d32.c: here.
405         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
406         * c-c++-common/func-vararg-alternate-d64.c: here.
407         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
408         * c-c++-common/func-vararg-alternate.h: here.
409         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
410         * c-c++-common/func-vararg-dfp.c: here.
411         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
412         * c-c++-common/func-vararg-mixed-2.c: here.
413         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
414         * c-c++-common/func-vararg-mixed.c: here.
415         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
416         * c-c++-common/func-vararg-size0.c: here.
417         * gcc.dg/dfp/inf-1.c: Move to ...
418         * c-c++-common/inf-1.c: here.
419         * gcc.dg/dfp/loop-index.c: Move to ...
420         * c-c++-common/loop-index.c: here.
421         * gcc.dg/dfp/modes.c: Move to ...
422         * c-c++-common/modes.c: here.
423         * gcc.dg/dfp/nan-1.c: Move to ...
424         * c-c++-common/nan-1.c: here.
425         * gcc.dg/dfp/nan-2.c: Move to ...
426         * c-c++-common/nan-2.c: here.
427         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
428         * c-c++-common/operator-arith-fold.c: here.
429         * gcc.dg/dfp/operator-assignment.c: Move to ...
430         * c-c++-common/operator-assignment.c: here.
431         * gcc.dg/dfp/operator-comma.c: Move to ...
432         * c-c++-common/operator-comma.c: here.
433         * gcc.dg/dfp/operator-cond.c: Move to ...
434         * c-c++-common/operator-cond.c: here.
435         * gcc.dg/dfp/operator-logical.c: Move to ...
436         * c-c++-common/operator-logical.c: here.
437         * gcc.dg/dfp/operator-unary.c: Move to ...
438         * c-c++-common/operator-unary.c: here.
439         * gcc.dg/dfp/pr31385.c: Move to ...
440         * c-c++-common/pr31385.c: here.
441         * gcc.dg/dfp/pr33466.c: Move to ...
442         * c-c++-common/pr33466.c: here.
443         * gcc.dg/dfp/pr35620.c: Move to ...
444         * c-c++-common/pr35620.c: here.
445         * gcc.dg/dfp/pr36800.c: Move to ...
446         * c-c++-common/pr36800.c: here.
447         * gcc.dg/dfp/pr39034.c: Move to ...
448         * c-c++-common/pr39034.c: here.
449         * gcc.dg/dfp/pr39035.c: Move to ...
450         * c-c++-common/pr39035.c: here.
451         * gcc.dg/dfp/pr39902.c: Move to ...
452         * c-c++-common/pr39902.c: here.
453         * gcc.dg/dfp/pr39986.c: Move to ...
454         * c-c++-common/pr39986.c: here.
455         * gcc.dg/dfp/signbit-1.c: Move to ...
456         * c-c++-common/signbit-1.c: here.
457         * gcc.dg/dfp/signbit-2.c: Move to ...
458         * c-c++-common/signbit-2.c: here.
459         * gcc.dg/dfp/struct-layout-1.c: Move to ...
460         * c-c++-common/struct-layout-1.c: here.
461         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
462         * c-c++-common/usual-arith-conv.c: here.
463         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
464         * c-c++-common/usual-arith-conv-const.c: here.
465
466 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
467
468         PR testsuite/41288
469         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
470         stack alignment.
471
472 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
473
474         PR c++/39365
475         * g++.dg/expr/bool3.C: New test.
476         * g++.dg/expr/bool4.C: New test.
477
478 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
479
480         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
481         * gcc.dg/dfp/signbit-2.c: Use it.
482         * gcc.dg/dfp/func-vararg-alternate.h: Change two
483         arguments to unsigned int.
484         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
485         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
486         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
487         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
488         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
489         * gcc.dg/dfp/pr39986.c: Ditto.
490         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
491         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
492         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
493         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
494         * gcc.dg/dfp/convert-int-fold.c: Ditto.
495
496 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
497
498         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
499
500 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
501
502         PR c/41049
503         * dfp/pr41049.c: New test.
504
505 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
506
507         PR testsuite/41385
508         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
509
510 2009-09-17  Martin Jambor  <mjambor@suse.cz>
511
512         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
513         * gcc.dg/ipa/ipa-sra-1.c: New test.
514         * gcc.dg/ipa/ipa-sra-2.c: New test.
515         * gcc.dg/ipa/ipa-sra-3.c: New test.
516         * gcc.dg/ipa/ipa-sra-4.c: New test.
517         * gcc.dg/ipa/ipa-sra-5.c: New test.
518         * gcc.c-torture/execute/ipa-sra-1.c: New test.
519         * gcc.c-torture/execute/ipa-sra-2.c: New test.
520
521 2009-09-17  Michael Matz  <matz@suse.de>
522
523         PR middle-end/41347
524         * gfortran.dg/pr41347.f90: New test.
525
526 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
527
528         * gcc.c-torture/compile/20090917-1.c: New testcase.
529
530 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
531
532         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
533         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
534         alpha*-*-* target from XFAIL list.
535
536 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
537
538         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
539         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
540         * gcc.dg/dfp/cast-bad.c: Use default options.
541         * gcc.dg/dfp/compare-rel-const.c: Ditto.
542         * gcc.dg/dfp/composite-type.c: Ditto.
543         * gcc.dg/dfp/constants.c: Ditto.
544         * gcc.dg/dfp/constants-hex.c: Ditto.
545         * gcc.dg/dfp/constants-pedantic.c: Ditto.
546         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
547         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
548         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
549         * gcc.dg/dfp/ctypes.c: Ditto.
550         * gcc.dg/dfp/ddmode-ice.c: Ditto.
551         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
552         * gcc.dg/dfp/float-constant-double.c: Ditto.
553         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
554         * gcc.dg/dfp/keywords-reserved.c: Ditto.
555         * gcc.dg/dfp/modes.c: Ditto.
556         * gcc.dg/dfp/operator-bitwise.c: Ditto.
557         * gcc.dg/dfp/pr31344.c: Ditto.
558         * gcc.dg/dfp/pr31385.c: Ditto.
559         * gcc.dg/dfp/pr33466.c: Ditto.
560         * gcc.dg/dfp/pr35620.c: Ditto.
561         * gcc.dg/dfp/pr37435.c: Ditto.
562         * gcc.dg/dfp/pr39986.c: Ditto.
563         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
564         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
565         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
566         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
567         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
568         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
569         * gcc.dg/dfp/typespec.c: Ditto.
570         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
571         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
572         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
573         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
574         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
575         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
576         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
577         * gcc.dg/dfp/compare-rel.h: Ditto.
578         * gcc.dg/dfp/compare-special.h: Ditto.
579         * gcc.dg/dfp/convert.h: Ditto.
580         * gcc.dg/dfp/fe-check.h: Ditto.
581         * gcc.dg/dfp/call-by-value.c: Use default options and
582           debug macros.
583         * gcc.dg/dfp/cast.c: Ditto.
584         * gcc.dg/dfp/compare-eq-const.c: Ditto.
585         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
586         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
587         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
588         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
589         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
590         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
591         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
592         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
593         * gcc.dg/dfp/compare-special-d32.c: Ditto.
594         * gcc.dg/dfp/compare-special-d64.c: Ditto.
595         * gcc.dg/dfp/compare-special-d128.c: Ditto.
596         * gcc.dg/dfp/constants-zero.c: Ditto.
597         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
598         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
599         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
600         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
601         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
602         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
603         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
604         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
605         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
606         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
607         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
608         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
609         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
610         * gcc.dg/dfp/convert-bfp.c: Ditto.
611         * gcc.dg/dfp/convert-complex.c: Ditto.
612         * gcc.dg/dfp/convert-dfp.c: Ditto.
613         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
614         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
615         * gcc.dg/dfp/convert-int.c: Ditto.
616         * gcc.dg/dfp/convert-int-fold.c: Ditto.
617         * gcc.dg/dfp/convert-int-max.c: Ditto.
618         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
619         * gcc.dg/dfp/decfloat-constants.c: Ditto.
620         * gcc.dg/dfp/fe-binop.c: Ditto.
621         * gcc.dg/dfp/fe-convert-1.c: Ditto.
622         * gcc.dg/dfp/fe-convert-2.c: Ditto.
623         * gcc.dg/dfp/fe-convert-3.c: Ditto.
624         * gcc.dg/dfp/func-array.c: Ditto.
625         * gcc.dg/dfp/func-deref.c: Ditto.
626         * gcc.dg/dfp/func-mixed.c: Ditto.
627         * gcc.dg/dfp/func-pointer.c: Ditto.
628         * gcc.dg/dfp/func-scalar.c: Ditto.
629         * gcc.dg/dfp/func-struct.c: Ditto.
630         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
631         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
632         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
633         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
634         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
635         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
636         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
637         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
638         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
639         * gcc.dg/dfp/inf-1.c: Ditto.
640         * gcc.dg/dfp/loop-index.c: Ditto.
641         * gcc.dg/dfp/nan-1.c: Ditto.
642         * gcc.dg/dfp/nan-2.c: Ditto.
643         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
644         * gcc.dg/dfp/operator-assignment.c: Ditto.
645         * gcc.dg/dfp/operator-comma.c: Ditto.
646         * gcc.dg/dfp/operator-cond.c: Ditto.
647         * gcc.dg/dfp/operator-logical.c: Ditto.
648         * gcc.dg/dfp/operator-unary.c: Ditto.
649         * gcc.dg/dfp/pr36800.c: Ditto.
650         * gcc.dg/dfp/pr39034.c: Ditto.
651         * gcc.dg/dfp/pr39035.c: Ditto.
652         * gcc.dg/dfp/pr39902.c: Ditto.
653         * gcc.dg/dfp/signbit-1.c: Ditto.
654         * gcc.dg/dfp/signbit-2.c: Ditto.
655         * gcc.dg/dfp/struct-layout-1.c: Ditto.
656         * gcc.dg/dfp/union-init.c: Ditto.
657         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
658
659 2009-09-16  Michael Matz  <matz@suse.de>
660
661         PR fortran/41212
662         * gfortran.dg/pr41212.f90: New test.
663
664 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
665
666         * gnat.dg/alignment9.adb: New test.
667
668 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
669
670         * gnat.dg/discr20.ad[sb]: New test.
671
672 2009-09-16  Richard Guenther  <rguenther@suse.de>
673
674         PR middle-end/34011
675         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
676
677 2009-09-16  DJ Delorie  <dj@redhat.com>
678             Kaz Kojima  <kkojima@gcc.gnu.org>
679
680         * gcc.target/sh/struct-arg-dw2.c: New test.
681
682 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
683             Jakub Jelinek  <jakub@redhat.com>
684
685         PR target/41175
686         * gcc.target/powerpc/pr41175.c: New test.
687
688 2009-09-14  Richard Henderson  <rth@redhat.com>
689
690         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
691         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
692         gcc.dg/tree-ssa/asmgoto-1.c: New files.
693
694 2009-09-14  Richard Henderson  <rth@redhat.com>
695
696         * g++.dg/eh/builtin1.C: Update resx pattern match.
697         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
698
699 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
700
701         * gcc.target/mips/branch-helper.h: New file.
702         * gcc.target/mips/branch-2.c,
703         * gcc.target/mips/branch-3.c,
704         * gcc.target/mips/branch-4.c,
705         * gcc.target/mips/branch-5.c,
706         * gcc.target/mips/branch-6.c,
707         * gcc.target/mips/branch-7.c,
708         * gcc.target/mips/branch-8.c,
709         * gcc.target/mips/branch-9.c,
710         * gcc.target/mips/branch-10.c,
711         * gcc.target/mips/branch-11.c,
712         * gcc.target/mips/branch-12.c,
713         * gcc.target/mips/branch-13.c,
714         * gcc.target/mips/branch-14.c,
715         * gcc.target/mips/branch-15.c: New tests.
716
717 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
718
719         PR target/41331
720         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
721         -m32 -mpowerpc64 system.
722
723 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
724
725         From Jie Zhang <jie.zhang@analog.com>:
726         * gcc.target/bfin/saveall.c: New test.
727         * gcc.target/bfin/20090914-1.c: New test.
728         * gcc.target/bfin/20090914-2.c: New test.
729
730         * gcc.target/bfin/20090914-3.c: New test.
731
732 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
733
734         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
735
736 2009-09-14  Richard Guenther  <rguenther@suse.de>
737
738         PR middle-end/41350
739         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
740
741 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
742
743         PR libgfortran/41328
744         * gfortran.dg/cr_lf.f90: New test.
745
746 2009-09-11  Michael Matz  <matz@suse.de>
747
748         PR middle-end/41275
749         * g++.dg/tree-ssa/pr41275.C: New test.
750
751 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
752
753         PR fortran/41242
754         * gfortran.dg/proc_ptr_comp_21.f90: New.
755
756 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
757
758         PR fortran/31292
759         * gfortran.dg/module_procedure_1.f90: New test.
760         * gfortran.dg/module_procedure_2.f90: Ditto.
761         * gfortran.dg/generic_14.f90: Move dg-error to new location.
762
763 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
764             James A. Morrison  <phython@gcc.gnu.org>
765
766         PR ada/18302
767         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
768         commands.
769         * ada/acats/run_test.exp: New file.
770
771 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
772
773         Revert:
774         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
775
776         PR rtl-optimization/39779
777         * gcc.dg/pr39979.c: New test.
778
779 2009-09-10  Richard Guenther  <rguenther@suse.de>
780
781         PR middle-end/41257
782         * g++.dg/torture/pr41257-2.C: New testcase.
783
784 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
785
786         PR c++/28293
787         * g++.dg/template/crash91.C: New.
788
789 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
790
791         PR rtl-optimization/39779
792         * gcc.dg/pr39979.c: New test.
793
794 2009-09-09  Richard Guenther  <rguenther@suse.de>
795
796         PR tree-optimization/41101
797         * gcc.c-torture/compile/pr41101.c: New testcase.
798
799 2009-09-09  Richard Guenther  <rguenther@suse.de>
800
801         PR middle-end/41317
802         * gcc.c-torture/execute/pr41317.c: New testcase.
803         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
804         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
805
806 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
807
808         Fix some test breakages on Darwin
809         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
810         and adjust.
811         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
812         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
813         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
814         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
815         take darwin specifics in account.
816
817 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
818
819         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
820         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
821
822 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
823
824         PR c++/39923
825         * g++.dg/cpp0x/initlist24.C: New.
826
827 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
828
829         * gcc.dg/large-size-array-2.c: Fix target requirement.
830         * gcc.dg/large-size-array-4.c: Likewise.
831         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
832         * gcc.dg/c99-const-expr-2.c: Likewise.
833         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
834         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
835         * gcc.dg/c90-const-expr-10.c: Likewise.
836         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
837         instead of long.
838         * gcc.dg/tree-ssa/pr33920.c: Likewise.
839         * gcc.dg/vect/pr33846.c: Likewise.
840         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
841         __PTRDIFF_TYPE__, instead of unsigned long.
842         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
843
844 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
845
846         PR debug/41229
847         PR debug/41291
848         PR debug/41300
849         * gfortran.dg/pr41229.f90: New.
850
851 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
852
853         PR debug/41232
854         * gcc.dg/pr41232.c: New.
855
856 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
857
858         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
859         contain -march.
860         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
861         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
862         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
863         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
864         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
865         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
866         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
867         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
868         options other than that used in dg-options.
869
870 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
871
872         PR rtl-optimization/41239
873         * gcc.c-torture/execute/pr41239.c: New test.
874
875 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
876
877         PR libgfortran/41192
878         * gfortran.dg/namelist_59.f90: New test.
879
880 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
881
882         From Mike Frysinger  <michael.frysinger@analog.com>
883         * gcc.target/bfin/mcpu-bf542m.c: New file.
884         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
885         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
886         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
887         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
888
889 2009-09-07  Martin Jambor  <mjambor@suse.cz>
890
891         PR middle-end/41282
892         * gcc.c-torture/compile/pr41282.c: New test.
893
894 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
895
896         PR fortran/41197
897         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
898         variables for stat and errmsg.
899         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
900         * gfortran.dg/allocate_stat_2.f90:  New test.
901
902 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
903
904         * gcc.c-torture/compile/20090907-1.c: New test.
905
906 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
907
908         PR bootstrap/41241
909         * gcc.dg/pr41241.c: New test.
910
911 2009-09-06  Richard Guenther  <rguenther@suse.de>
912
913         PR middle-end/41144
914         * g++.dg/torture/pr41144.C: New testcase.
915
916 2009-09-06  Richard Guenther  <rguenther@suse.de>
917
918         PR middle-end/41261
919         * gcc.dg/torture/pr41261.c: New testcase.
920
921 2009-09-05  Richard Guenther  <rguenther@suse.de>
922
923         PR middle-end/41181
924         * gcc.c-torture/compile/pr41181.c: New testcase.
925
926 2009-09-05  Richard Guenther  <rguenther@suse.de>
927
928         PR debug/41273
929         * g++.dg/torture/pr41273.C: New testcase.
930
931 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
932
933         PR fortran/41258
934         * gfortran.dg/typebound_proc_12.f90 : New test.
935
936 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
937
938         PR debug/41225
939         * gfortran.dg/pr41225.f90: New.
940
941 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
942
943         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
944         unistd.h, sys/types.h and sys/wait.h.
945         (gualchk_t): New.
946         (GUALCVT): New.
947         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
948         (GUALITY_GDB_REDIRECT): New.
949         (GUALITY_GDB_ARGS): Use it.
950
951 2009-09-04  Richard Guenther  <rguenther@suse.de>
952
953         PR middle-end/41257
954         * g++.dg/torture/pr41257.C: New testcase.
955
956 2009-09-04  Martin Jambor  <mjambor@suse.cz>
957
958         PR tree-optimization/41112
959         * gnat.dg/array8.adb: New test.
960
961 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
962
963         * gcc.target/arm/ctz.c: New test case.
964
965 2009-09-03  Alon Dayan  <alond@il.ibm.com>
966
967         PR tree-optimization/38275
968         * gcc.dg/autopar/reduc-1char.c: Increase number
969         of iterations. Adjust the logic accordingly.
970         * gcc.dg/autopar/reduc-2char.c: Ditto.
971         * gcc.dg/autopar/reduc-1.c: Ditto.
972         * gcc.dg/autopar/reduc-2.c: Ditto.
973         * gcc.dg/autopar/reduc-3.c: Ditto.
974         * gcc.dg/autopar/reduc-6.c: Ditto.
975         * gcc.dg/autopar/reduc-7.c: Ditto.
976         * gcc.dg/autopar/reduc-8.c: Ditto.
977         * gcc.dg/autopar/reduc-9.c: Ditto.
978         * gcc.dg/autopar/pr39500-1.c: Ditto.
979         * gcc.dg/autopar/reduc-1short.c: Ditto.
980         * gcc.dg/autopar/reduc-2short.c: Ditto.
981         * gcc.dg/autopar/parallelization-1.c: Ditto.
982
983 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
984
985         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
986         testcase using guality.h compiles and links and if a global variable
987         can be verified by gdb.
988
989 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
990
991         * lib/target-supports.exp (check_effective_target_sync_int_long):
992         Supported on Blackfin Linux targets.
993
994 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
995
996         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
997
998 2009-09-03  Diego Novillo  <dnovillo@google.com>
999
1000         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1001         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1002         * g++.dg/warn/unit-1.C: Likewise.
1003         * g++.dg/ipa/iinline-1.C: Likewise.
1004         * g++.dg/template/cond2.C: Adjust expected line location for the
1005         error.
1006         * g++.dg/template/pr35240.C: Likewise.
1007
1008 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1009
1010         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1011         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1012
1013 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1014
1015         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1016         * gcc.dg/memcpy-1.c: Add . to match pattern.
1017         * gcc.dg/uninit-I.c: XFAIL warning test.
1018         * g++.dg/warn/unit-1.C: XFAIL warning test.
1019
1020 2009-09-02  Ian Lance Taylor  <iant@google.com>
1021
1022         * gcc.dg/20090902-1.c: New test.
1023
1024 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1025
1026         * gcc.dg/builtin-object-size-9.c: New test.
1027
1028 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1029
1030         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1031
1032 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1033             Olivier Hainque  <hainque@adacore.com>
1034
1035         * gnat.dg/misaligned_param.adb: New test.
1036         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1037         * gnat.dg/slice7.adb: Add 1 more related case.
1038
1039 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1040
1041         * gcc.dg/guality/guality.c: Expect to fail for now.
1042         * gcc.dg/guality/example.c: Likewise.
1043
1044 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1045
1046         * gcc.dg/guality/guality.c: New.
1047         * gcc.dg/guality/guality.h: New.
1048         * gcc.dg/guality/guality.exp: New.
1049         * gcc.dg/guality/example.c: New.
1050         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1051         (cleanup-saved-temps): Likewise, .gkd files too.
1052
1053 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1054
1055         PR fortran/39229
1056         * gfortran.dg/line_length_3.f: New test.
1057         * gfortran.dg/line_length_4.f90: New test.
1058
1059 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1060
1061         * lib/target-supports.exp (check_gc_sections_available):
1062         Add proper pattern quote.
1063
1064 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1065             Kaz Kojima  <kkojima@gcc.gnu.org>
1066
1067         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1068         * g++.dg/cdce3.C: Use dg-add-options ieee.
1069         * g++.dg/torture/type-generic-1.C: Likewise.
1070         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1071         * gcc.dg/pr28796-2.c: Likewise.
1072         * gcc.dg/torture/builtin-math-7.c: Likewise.
1073         * gcc.dg/torture/type-generic-1.c: Likewise.
1074         * gfortran.dg/boz_14.f90: Likewise.
1075         * gfortran.dg/erf_2.F90: Likewise.
1076         * gfortran.dg/init_flag_3.f90: Likewise.
1077         * gfortran.dg/init_flag_4.f90: Likewise.
1078         * gfortran.dg/init_flag_5.f90: Likewise.
1079         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1080         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1081         * gfortran.dg/isnan_1.f90: Likewise.
1082         * gfortran.dg/isnan_2.f90: Likewise.
1083         * gfortran.dg/maxlocval_2.f90: Likewise.
1084         * gfortran.dg/maxlocval_4.f90: Likewise.
1085         * gfortran.dg/minlocval_1.f90: Likewise.
1086         * gfortran.dg/minlocval_4.f90: Likewise.
1087         * gfortran.dg/module_nan.f90: Likewise.
1088         * gfortran.dg/namelist_42.f90: Likewise.
1089         * gfortran.dg/namelist_43.f90: Likewise.
1090         * gfortran.dg/nan_1.f90: Likewise.
1091         * gfortran.dg/nan_2.f90: Likewise.
1092         * gfortran.dg/nan_3.f90: Likewise.
1093         * gfortran.dg/nan_4.f90: Likewise.
1094         * gfortran.dg/nan_5.f90: Likewise.
1095         * gfortran.dg/nearest_1.f90: Likewise.
1096         * gfortran.dg/nearest_2.f90: Likewise.
1097         * gfortran.dg/nearest_3.f90: Likewise.
1098         * gfortran.dg/pr37243.f: Likewise.
1099         * gfortran.dg/real_const_3.f90: Likewise.
1100         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1101
1102 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1103
1104         PR debug/30161
1105         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1106         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1107         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1108         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1109         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1110         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1111         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1112         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1113         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1114         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1115         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1116         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1117         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1118
1119 2009-08-31  Jason Merrill  <jason@redhat.com>
1120
1121         PR c++/41127
1122         * g++.dg/parse/enum5.C: New.
1123         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1124
1125 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1126
1127         PR fortran/40940
1128         * gfortran.dg/allocate_derived_1.f90: New.
1129         * gfortran.dg/class_3.f03: New.
1130
1131 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1132
1133         PR fortran/40996
1134         * gfortran.dg/allocatable_scalar_1.f90: New.
1135         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1136         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1137         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1138
1139 2009-08-30  Richard Guenther  <rguenther@suse.de>
1140
1141         PR tree-optimization/41186
1142         * g++.dg/torture/pr41186.C: New testcase.
1143         * g++.dg/tree-ssa/pr41186.C: Likewise.
1144
1145 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1146
1147         PR c++/41187
1148         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1149         take ia64 assembly comments syntax in account.
1150
1151 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1152
1153         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1154
1155 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1156
1157         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1158         * gfortran.dg/whole_file_6.f90: Likewise.
1159
1160 2009-08-28  Cary Coutant  <ccoutant@google.com>
1161
1162         PR debug/41063
1163         * g++.dg/debug/dwarf2/pr41063.C: New test.
1164
1165 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1166
1167         PR rtl-optimization/40861
1168         * gcc.dg/pr40861.c: New test.
1169
1170 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1171
1172         PR fortran/40869
1173         * gfortran.dg/proc_ptr_comp_20.f90: New.
1174
1175 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1176
1177         PR libfortran/39667
1178         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1179         open temp file with status="scratch".
1180         * gfortran.dg/fmt_cache_1.f: Likewise.
1181         * gfortran.dg/fmt_exhaust.f90: Likewise.
1182         * gfortran.dg/fmt_t_4.f90: Likewise.
1183         * gfortran.dg/fseek.f90: Likewise.
1184         * gfortran.dg/list_read_5.f90: Likewise.
1185         * gfortran.dg/namelist_39.f90: Likewise.
1186         * gfortran.dg/namelist_56.f90: Likewise.
1187         * gfortran.dg/read_bad_advance.f90: Likewise.
1188         * gfortran.dg/read_repeat.f90: Likewise.
1189         * gfortran.dg/read_size_noadvance.f90: Likewise.
1190         * gfortran.dg/read_x_past.f: Likewise.
1191
1192 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1193
1194         PR fortran/28039
1195         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1196
1197 2009-08-27  Daniel Kraft  <d@domob.eu>
1198
1199         PR fortran/37425
1200         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1201         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1202         error and fix problem with recursive assignment.
1203         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1204         * gfortran.dg/typebound_operator_3.f03: New test.
1205         * gfortran.dg/typebound_operator_4.f03: New test.
1206
1207 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1208
1209         PR debug/41170
1210         * debug/dwarf2/namespace-1.C: New test.
1211
1212 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1213
1214         PR fortran/41162
1215         * gfortran.dg/pr41162.f: New.
1216
1217 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1218             Richard Sandiford  <rdsandiford@googlemail.com>
1219
1220         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1221         with "forbid_cpu".
1222         * gcc.target/mips/branch-1.c: Update accordingly.
1223         * gcc.target/mips/extend-1.c: Likewise.
1224         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1225
1226 2009-08-26  Richard Guenther  <rguenther@suse.de>
1227
1228         PR middle-end/41163
1229         * gcc.c-torture/compile/pr41163.c: New testcase.
1230         * gcc.dg/pr35899.c: Adjust.
1231
1232 2009-08-26  Richard Guenther  <rguenther@suse.de>
1233
1234         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1235
1236 2009-08-26  Jason Merrill  <jason@redhat.com>
1237
1238         * g++.dg/cpp0x/explicit3.C: New.
1239         * g++.dg/overload/cond2.C: New.
1240
1241 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1242
1243         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1244
1245 2009-08-25  Jan Hubicka  <jh@suse.cz>
1246
1247         * gcc.target/i386/sse5-shift1-vector.c
1248         * gcc.target/i386/isa-12.c
1249         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1250         * gcc.target/i386/sse5-pcmov2.c
1251         * gcc.target/i386/isa-3.c
1252         * gcc.target/i386/sse5-shift2-vector.c
1253         * gcc.target/i386/isa-7.c
1254         * gcc.target/i386/funcspec-2.c
1255         * gcc.target/i386/sse5-haddX.c
1256         * gcc.target/i386/sse5-hadduX.c
1257         * gcc.target/i386/isa-9.c
1258         * gcc.target/i386/sse5-maccXX.c
1259         * gcc.target/i386/sse5-shift3-vector.c
1260         * gcc.target/i386/sse5-msubXX.c
1261         * gcc.target/i386/sse5-permpX.c
1262         * gcc.target/i386/sse5-check.h
1263         * gcc.target/i386/sse-12.c
1264         * gcc.target/i386/sse-11.c
1265         * gcc.target/i386/sse-10.c
1266         * gcc.target/i386/sse-13.c
1267         * gcc.target/i386/sse-14.c
1268         * gcc.target/i386/sse-22.c
1269         * gcc.target/i386/sse-2.c
1270         * gcc.target/i386/sse-13.c
1271         * gcc.target/i386/avx-2.c
1272         * gcc.target/i386/sse5-rotate1-vector.c
1273         * gcc.target/i386/isa-4.c
1274         * gcc.target/i386/sse5-hsubX.c
1275         * gcc.target/i386/sse5-pcmov.c
1276         * gcc.target/i386/sse5-fma.c
1277         * gcc.target/i386/isa-8.c
1278         * gcc.target/i386/sse5-rotate2-vector.c
1279         * gcc.target/i386/sse5-nmaccXX.c
1280         * gcc.target/i386/sse5-imul64-vector.c
1281         * gcc.target/i386/sse5-nmsubXX.c
1282         * gcc.target/i386/sse5-rotate3-vector.c
1283         * gcc.target/i386/sse5-fma-vector.c
1284         * gcc.target/i386/sse5-imul32widen-vector.c
1285         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1286
1287         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1288         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1289         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1290         * gcc.target/i386/avx-1.c: Remove SSE5.
1291         * gcc.target/i386/avx-2.c: Remove SSE5.
1292         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1293         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1294         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1295         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1296
1297 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1298
1299         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1300
1301 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1302
1303         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1304         keyword works in the same manner as __alignof.
1305
1306 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1307
1308         PR libfortran/34670
1309         * gfortran.dg/unpack_bounds_1.f90:  New test.
1310         * gfortran.dg/unpack_bounds_2.f90:  New test.
1311         * gfortran.dg/unpack_bounds_3.f90:  New test.
1312
1313 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1314
1315         * gnat.dg/slice7.adb: New test.
1316         * gnat.dg/slice7_pkg.ads: New helper.
1317
1318 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1319
1320         PR fortran/41139
1321         * gfortran.dg/proc_ptr_25.f90: New.
1322         * gfortran.dg/proc_ptr_comp_18.f90: New.
1323         * gfortran.dg/proc_ptr_comp_19.f90: New.
1324
1325 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1326
1327         PR fortran/41154
1328         * gfortran.dg/fmt_error_8.f: New test.
1329
1330 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1331
1332         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1333         number, update all callers and synchronize results for latest MPC.
1334
1335 2009-08-21  Jason Merrill  <jason@redhat.com>
1336
1337         * g++.dg/warn/Wunused-17.C: New.
1338
1339 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1340
1341         * gcc.target/arm/combine-cmp-shift.c: New test.
1342
1343 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1344
1345         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1346         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1347         width specifier.
1348
1349 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1350
1351         * gfortran.dg/fmt_error_7.f: New test.
1352
1353 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1354
1355         PR target/40718
1356         * gcc.target/i386/pr40718.c: New test.
1357
1358 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1359
1360         * gfortran.dg/proc_ptr_24.f90: New test.
1361
1362 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1363
1364         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1365         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1366         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1367
1368 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1369
1370         PR fortran/28039
1371         * gfortran.dg/fmt_with_extra.f: new file.
1372
1373 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1374
1375         * lib/target-supports.exp
1376         (check_effective_target_arm_iwmmxt_ok): New procedure.
1377         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1378         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1379
1380 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1381
1382         * gfortran.dg/boz_9.f90: Do not load denormal floating
1383         point constants.  Remove -mieee option for alpha*-*-* targets.
1384
1385 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1386
1387         PR fortran/41106
1388         * gfortran.dg/proc_ptr_23.f90: New.
1389         * gfortran.dg/proc_ptr_comp_15.f90: New.
1390         * gfortran.dg/proc_ptr_comp_16.f90: New.
1391         * gfortran.dg/proc_ptr_comp_17.f90: New.
1392
1393 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1394
1395         PR c++/41131
1396         * g++.dg/expr/unary3.C: New test.
1397
1398 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1399
1400         * gfortran.dg/common_5.f: Add -mdalign for sh.
1401         * gfortran.dg/common_align_2.f90: Likewise.
1402
1403 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1404
1405         PR libfortran/40962
1406         * c_f_pointer_tests_4.f90:  New test.
1407
1408 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1409
1410         * gnat.dg/slice6.adb: New test.
1411         * gnat.dg/slice6_pkg.ads: New helper.
1412
1413 2009-08-20  Michael Matz  <matz@suse.de>
1414
1415         PR fortran/41126
1416         * gfortran.dg/pr41126.f90: New test.
1417
1418 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1419
1420         * gnat.dg/dynamic_bound.adb: New test.
1421
1422 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1423
1424         PR fortran/41121
1425         * gfortran.dg/intrinsic_5.f90: New.
1426
1427 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1428             Richard Earnshaw  <richard.earnshaw@arm.com>
1429
1430         * gcc.target/arm/20090811-1.c: New test.
1431
1432 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1433
1434         PR middle-end/41123
1435         * gcc.dg/pr41123.c: New test.
1436
1437 2009-08-19  Jason Merrill  <jason@redhat.com>
1438
1439         PR c++/41120
1440         * g++.dg/other/gc4.C: New.
1441
1442 2009-08-18  Michael Matz  <matz@suse.de>
1443
1444         * gfortran.dg/vect/vect-gems.f90: New test.
1445         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1446
1447 2009-08-18  DJ Delorie  <dj@redhat.com>
1448
1449         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1450         * lib/gcc-defs.exp: ... to here.
1451
1452         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1453         GCC_EXEC_PREFIX before building the wrapper.
1454
1455 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1456
1457         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1458         tests.
1459         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1460         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1461         dg-options.  Fix dg-final clause.
1462
1463 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1464
1465         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1466
1467 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1468             Paul Thomas  <pault@gcc.gnu.org>
1469
1470         PR fortran/40870
1471         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1472
1473 2009-08-18  Richard Guenther  <rguenther@suse.de>
1474
1475         PR middle-end/41094
1476         * gcc.dg/torture/pr41094.c: New testcase.
1477         * gcc.dg/torture/builtin-power-1.c: Adjust.
1478         * gcc.dg/builtins-10.c: Likewise.
1479
1480 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1481
1482         PR target/40971
1483         * gcc.dg/pr40971.c: New test.
1484
1485 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1486
1487         PR fortran/41062
1488         * gfortran.dg/use_only_4.f90: New test.
1489
1490 2009-08-17  Daniel Kraft  <d@domob.eu>
1491
1492         PR fortran/37425
1493         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1494         NOPASS bindings as operators.
1495
1496 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1497
1498         * lib/target-supports.exp
1499         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1500         of targets that do not need command line argument to enable SIMD.
1501
1502 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1503
1504         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1505         typo in cache name.
1506
1507 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1508
1509         PR fortran/41075
1510         * gfortran.dg/unlimited_fmt_1.f90: New test.
1511
1512 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1513
1514         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1515
1516 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1517
1518         * gnat.dg/itype.ad[sb]: New test.
1519
1520 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1521
1522         * gcc.target/mips/mips.exp: Add terminology section to comment
1523         at the top of the file.  Fix typos.
1524
1525 2009-08-16  Jason Merrill  <jason@redhat.com>
1526
1527         * g++.dg/debug/dwarf2/inline1.C: New.
1528
1529 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1530
1531         PR target/38599
1532         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1533
1534 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1535
1536         PR debug/37801
1537         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1538         Make sure to trigger inlining optimizations.
1539         * gcc.dg/debug/dwarf2/inline2.c: New test.
1540
1541 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1542
1543         PR fortran/41070
1544         * gfortran.dg/structure_constructor_10.f90: New.
1545
1546 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1547
1548         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1549         * gcc.dg/pragma-re-2.c: Likewise.
1550         * gcc.dg/pragma-re-3.c: Likewise.
1551         * gcc.dg/pragma-re-4.c: Likewise.
1552         * g++.dg/other/pragma-re-1.C: Likewise.
1553         * g++.dg/other/pragma-re-2.C: Likewise.
1554
1555 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1556
1557         * gcc.dg/torture/builtin-math-7.c: New.
1558
1559 2009-08-14  Richard Guenther  <rguenther@suse.de>
1560
1561         * gcc.c-torture/execute/20090814-1.c: New testcase.
1562
1563 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1564
1565         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1566
1567 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1568
1569         PR target/40934
1570         * gcc.target/i386/pr40934.c: New.
1571
1572 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1573
1574         PR target/41019
1575         * gcc.target/i386/pr41019.c: New test.
1576
1577 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1578
1579         PR fortran/40955
1580         * gfortran.dg/winapi.f90: New test.
1581
1582 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1583
1584         PR fortran/40995
1585         * gfortran.dg/intrinsic_4.f90: New.
1586         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1587         different line.
1588
1589 2009-08-13  Richard Guenther  <rguenther@suse.de>
1590
1591         PR middle-end/41047
1592         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1593
1594 2009-08-12  Richard Guenther  <rguenther@suse.de>
1595
1596         PR tree-optimization/41011
1597         * gfortran.dg/pr41011.f: New testcase.
1598
1599 2009-08-11  Andrew Haley  <aph@redhat.com>
1600
1601         * gcc.target/arm/synchronize.c: New file.
1602
1603 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1604
1605         PR middle-end/40980
1606         * gfortran.dg/graphite/id-17.f: New.
1607
1608 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1609             Sebastian Pop  <sebastian.pop@amd.com>
1610
1611         * gcc.dg/graphite/interchange-1.c: XFAILed.
1612         * gcc.dg/graphite/interchange-2.c: XFAILed.
1613         * gcc.dg/graphite/interchange-3.c: XFAILed.
1614         * gcc.dg/graphite/interchange-4.c: XFAILed.
1615         * gcc.dg/graphite/interchange-7.c: XFAILed.
1616
1617 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1618
1619         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1620
1621 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1622             Pranav Garg  <pranav.garg2107@gmail.com>
1623
1624         * gcc.dg/graphite/interchange-6.c: XFAILed.
1625
1626 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1627
1628         * gcc.dg/graphite/interchange-9.c: New.
1629
1630 2009-08-12  Richard Guenther  <rguenther@suse.de>
1631
1632         PR rtl-optimization/41033
1633         * gcc.dg/pr41033.c: New test.
1634
1635 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1636
1637         PR fortran/41022
1638         * gfortran.dg/proc_ptr_comp_14.f90: New.
1639
1640 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1641
1642         * gcc.target/mips/ext-5.c: New test.
1643         * gcc.target/mips/ext-6.c: New test.
1644         * gcc.target/mips/ext-7.c: New test.
1645         * gcc.target/mips/ext-8.c: New test.
1646         * gcc.target/mips/extend-2.c: New test.
1647
1648 2009-08-10  Jason Merrill  <jason@redhat.com>
1649
1650         * g++.dg/other/linkage2.C: New test for types-without-linkage
1651         handling.
1652         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1653         * g++.dg/lookup/anon2.C: Likewise.
1654         * g++.dg/other/anon3.C: Likewise.
1655         * g++.dg/template/arg2.C: Likewise.
1656         * g++.dg/template/local4.C: Likewise.
1657         * g++.old-deja/g++.law/operators32.C: Likewise.
1658         * g++.old-deja/g++.other/linkage2.C: Likewise.
1659         * g++.old-deja/g++.pt/enum6.C: Likewise.
1660         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1661         * g++.old-deja/g++.other/linkage1.C: Likewise.
1662
1663 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1664
1665         * gcc.dg/dg.exp: Test also c-c++-common dir.
1666         * g++.dg/dg.exp: Likewise.
1667         * g++.dg/warn/Wconversion-real.C: Delete.
1668         * gcc.dg/Wconversion-real.c: Move to ...
1669         * c-c++-common/Wconversion-real.c: ... here.
1670         * lib/target-supports.exp
1671         (check_effective_target_c,check_effective_target_c++): New.
1672
1673 2009-08-10  Daniel Kraft  <d@domob.eu>
1674
1675         PR fortran/37425
1676         * gfortran.dg/typebound_operator_1.f03: New test.
1677         * gfortran.dg/typebound_operator_2.f03: New test.
1678
1679 2009-08-10  Richard Guenther  <rguenther@suse.de>
1680
1681         PR middle-end/41006
1682         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1683         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1684
1685 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1686
1687         PR fortran/40940
1688         * gfortran.dg/class_1.f03: New.
1689         * gfortran.dg/class_2.f03: New.
1690         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1691         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1692         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1693         * gfortran.dg/typebound_call_10.f03: Ditto.
1694         * gfortran.dg/typebound_call_2.f03: Ditto.
1695         * gfortran.dg/typebound_call_3.f03: Ditto.
1696         * gfortran.dg/typebound_call_4.f03: Ditto.
1697         * gfortran.dg/typebound_generic_3.f03: Ditto.
1698         * gfortran.dg/typebound_generic_4.f03: Ditto.
1699         * gfortran.dg/typebound_proc_1.f08: Ditto.
1700         * gfortran.dg/typebound_proc_5.f03: Ditto.
1701         * gfortran.dg/typebound_proc_6.f03: Ditto.
1702
1703 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1704
1705         PR c++/40866
1706         * g++.dg/expr/stmt-expr-1.C: New test.
1707
1708 2009-08-09  Richard Guenther  <rguenther@suse.de>
1709
1710         PR tree-optimization/41016
1711         * gcc.c-torture/compile/pr41016.c: New testcase.
1712
1713 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1714
1715         * gcc.dg/overflow-warn-8.c: New test.
1716
1717 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1718
1719         PR tree-optimization/41008
1720         * gcc.dg/vect/O1-pr41008.c: New test.
1721
1722 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1723
1724         PR fortran/40955
1725         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1726
1727 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1728
1729         * gcc.target/bfin/loop-autoinc.c: New file.
1730
1731 2009-08-08  Richard Guenther  <rguenther@suse.de>
1732
1733         PR tree-optimization/40991
1734         * g++.dg/torture/pr40991.C: New testcase.
1735
1736 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1737
1738         * ada/acats/support/impdef.a: Tweak timing constants. Add
1739         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1740         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1741         * ada/acats/tests/c9/c940007.a: Likewise.
1742         * ada/acats/tests/c9/c94001c.ada: Likewise.
1743         * ada/acats/tests/c9/c94006a.ada: Likewise.
1744         * ada/acats/tests/c9/c94008c.ada: Likewise.
1745         * ada/acats/tests/c9/c951002.a: Likewise.
1746         * ada/acats/tests/c9/c954a01.a: Likewise.
1747         * ada/acats/tests/c9/c96001a.ada: Likewise.
1748         * ada/acats/tests/c9/c97307a.ada: Likewise.
1749
1750 2009-08-07  Richard Guenther  <rguenther@suse.de>
1751
1752         PR tree-optimization/40999
1753         * gfortran.dg/pr40999.f: New testcase.
1754
1755 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1756
1757         * g++.dg/tree-prof/partition1.C: New test.
1758
1759 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1760
1761         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1762         attribute.
1763         * gcc.target/arm/vfp1[567].c: New tests.
1764
1765 2009-08-06  Jason Merrill  <jason@redhat.com>
1766
1767         PR c++/40948
1768         * g++.dg/ext/complit12.C: Expand.
1769
1770 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1771
1772         Merge ARM/hard_vfp_branch to trunk.
1773
1774         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1775
1776         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1777         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1778
1779         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1780
1781         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1782         (PCS): Define macro to use base AAPCS.
1783         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1784
1785         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1786
1787         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1788         Correct arm_neon.h typo.
1789
1790         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1791
1792         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1793         this a linkage test.
1794         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1795         argument marshalling.
1796         * abitest.h: New file.
1797         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1798         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1799
1800 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1801
1802         PR middle-end/32964
1803         * gcc.dg/tree-ssa/pr32964.c: New test.
1804
1805 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1806             H.J. Lu  <hongjiu.lu@intel.com>
1807
1808         PR target/40957
1809         * gcc.target/i386/pr40957.c: New test.
1810
1811 2009-08-06  Richard Guenther  <rguenther@suse.de>
1812
1813         PR tree-optimization/40964
1814         * gcc.c-torture/compile/pr40964.c: New testcase.
1815
1816 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1817
1818         PR fortran/40847
1819         * gfortran.dg/transfer_resolve_1.f90 : New test.
1820
1821 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1822             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1823
1824         PR target/40906
1825         * gcc.target/i386/pr40906-1.c: New test.
1826         * gcc.target/i386/pr40906-2.c: Ditto.
1827         * gcc.target/i386/pr40906-3.c: Ditto.
1828
1829 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1830
1831         PR rtl-optimization/40924
1832         * g++.dg/torture/pr40924.C: New test.
1833
1834 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1835
1836         PR c++/36069
1837         * g++.dg/warn/pr36069.C: New.
1838
1839 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1840
1841         PR c++/39987
1842         * g++.dg/overload/defarg4.C: New test.
1843
1844 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1845
1846         PR c++/16696
1847         * g++.dg/parse/pr16696.C: New.
1848         * g++.dg/parse/pr16696-permissive.C: New.
1849
1850 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1851
1852         PR fortran/40875
1853         * gfortran.dg/initialization_23.f90 : New test.
1854
1855 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1856
1857         PR debug/39706
1858         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1859
1860 2009-08-03  Jason Merrill  <jason@redhat.com>
1861             Jakub Jelinek  <jakub@redhat.com>
1862
1863         PR c++/40948
1864         * g++.dg/ext/complit12.C: New.
1865
1866 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1867
1868         PR c/39902
1869         * gcc.target/powerpc/pr39902-2.c: New test.
1870
1871 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1872
1873         PR middle-end/40943
1874         * gcc.dg/uninit-6.c: Re-add XFAIL.
1875         * gcc.dg/uninit-6-O0.c: Likewise.
1876         * gcc.dg/uninit-pr40943.c: New test.
1877
1878 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1879
1880         PR testsuite/40858
1881         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1882         .ascii.
1883
1884 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1885
1886         PR libfortran/40853
1887         * gfortran.dg/namelist_40.f90: Update error output.
1888         * gfortran.dg/namelist_47.f90: Update error output.
1889         * gfortran.dg/namelist_58.f90: New test.
1890
1891 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1892
1893         PR fortran/40881
1894         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1895         * gfortran.dg/altreturn_3.f90: Ditto.
1896         * gfortran.dg/altreturn_5.f90: Ditto.
1897         * gfortran.dg/altreturn_6.f90: Ditto.
1898         * gfortran.dg/altreturn_7.f90: Ditto.
1899         * gfortran.dg/array_constructor_13.f90: Ditto.
1900         * gfortran.dg/arrayio_7.f90: Ditto.
1901         * gfortran.dg/arrayio_8.f90: Ditto.
1902         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1903         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1904         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1905         * gfortran.dg/backspace_8.f: Add -std=legacy.
1906         * gfortran.dg/backspace_9.f: Ditto.
1907         * gfortran.dg/char_comparison_1.f: Ditto.
1908         * gfortran.dg/char_decl_1.f90: Ditto.
1909         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1910         * gfortran.dg/char_pointer_assign.f90: Ditto.
1911         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1912         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1913         * gfortran.dg/char_pointer_func.f90: Ditto.
1914         * gfortran.dg/common_8.f90: Ditto.
1915         * gfortran.dg/constant_substring.f: Ditto.
1916         * gfortran.dg/data_char_2.f90: Ditto.
1917         * gfortran.dg/der_array_io_1.f90: Ditto.
1918         * gfortran.dg/der_array_io_2.f90: Ditto.
1919         * gfortran.dg/der_array_io_3.f90: Ditto.
1920         * gfortran.dg/der_io_3.f90: Ditto.
1921         * gfortran.dg/dev_null.F90: Ditto.
1922         * gfortran.dg/direct_io_2.f90: Ditto.
1923         * gfortran.dg/do_iterator_2.f90: Ditto.
1924         * gfortran.dg/e_d_fmt.f90: Ditto.
1925         * gfortran.dg/empty_format_1.f90: Ditto.
1926         * gfortran.dg/entry_17.f90: Modified warning message.
1927         * gfortran.dg/entry_7.f90: Add -std=legacy.
1928         * gfortran.dg/eor_1.f90: Ditto.
1929         * gfortran.dg/equiv_2.f90: Ditto.
1930         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1931         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1932         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1933         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1934         * gfortran.dg/fmt_error_2.f90: Ditto.
1935         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1936         * gfortran.dg/fmt_tl.f: Ditto.
1937         * gfortran.dg/fmt_white.f: Ditto.
1938         * gfortran.dg/func_derived_1.f90: Ditto.
1939         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1940         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1941         * gfortran.dg/global_references_2.f90: Ditto.
1942         * gfortran.dg/hollerith_1.f90: Ditto.
1943         * gfortran.dg/hollerith.f90: Use new-style character length.
1944         * gfortran.dg/hollerith_f95.f90: Ditto.
1945         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1946         * gfortran.dg/implicit_6.f90: Ditto.
1947         * gfortran.dg/implicit_9.f90: Ditto.
1948         * gfortran.dg/inquire_13.f90: Ditto.
1949         * gfortran.dg/inquire_5.f90: Ditto.
1950         * gfortran.dg/inquire_6.f90: Ditto.
1951         * gfortran.dg/inquire.f90: Ditto.
1952         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1953         * gfortran.dg/io_constraints_2.f90: Ditto.
1954         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1955         * gfortran.dg/loc_2.f90: Ditto.
1956         * gfortran.dg/logical_1.f90: Ditto.
1957         * gfortran.dg/longline.f: Ditto.
1958         * gfortran.dg/merge_char_1.f90: Ditto.
1959         * gfortran.dg/namelist_12.f: Ditto.
1960         * gfortran.dg/namelist_14.f90: Ditto.
1961         * gfortran.dg/namelist_18.f90: Ditto.
1962         * gfortran.dg/namelist_19.f90: Ditto.
1963         * gfortran.dg/namelist_21.f90: Ditto.
1964         * gfortran.dg/namelist_22.f90: Ditto.
1965         * gfortran.dg/namelist_37.f90: Ditto.
1966         * gfortran.dg/namelist_54.f90: Ditto.
1967         * gfortran.dg/namelist_55.f90: Ditto.
1968         * gfortran.dg/namelist_empty.f90: Ditto.
1969         * gfortran.dg/namelist_use.f90: Use new-style character length.
1970         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1971         * gfortran.dg/nested_modules_4.f90: Ditto.
1972         * gfortran.dg/nested_modules_5.f90: Ditto.
1973         * gfortran.dg/open-options-blanks.f: Ditto.
1974         * gfortran.dg/output_exponents_1.f90: Ditto.
1975         * gfortran.dg/parens_5.f90: Ditto.
1976         * gfortran.dg/parens_6.f90: Ditto.
1977         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1978         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1979         * gfortran.dg/pr15129.f90: Ditto.
1980         * gfortran.dg/pr15332.f: Ditto.
1981         * gfortran.dg/pr16597.f90: Ditto.
1982         * gfortran.dg/pr17143.f90: Ditto.
1983         * gfortran.dg/pr17164.f90: Ditto.
1984         * gfortran.dg/pr17229.f: Modified warning message.
1985         * gfortran.dg/pr18210.f90: Add -std=legacy.
1986         * gfortran.dg/pr19155.f: Ditto.
1987         * gfortran.dg/pr20086.f90: Ditto.
1988         * gfortran.dg/pr20124.f90: Ditto.
1989         * gfortran.dg/pr20755.f: Ditto.
1990         * gfortran.dg/pr20865.f90: Ditto.
1991         * gfortran.dg/pr20950.f: Ditto.
1992         * gfortran.dg/pr21730.f: Ditto.
1993         * gfortran.dg/pr22491.f: Ditto.
1994         * gfortran.dg/pr29713.f90: Ditto.
1995         * gfortran.dg/print_parentheses_1.f: Ditto.
1996         * gfortran.dg/print_parentheses_2.f90: Ditto.
1997         * gfortran.dg/proc_assign_1.f90: Ditto.
1998         * gfortran.dg/proc_decl_1.f90: Ditto.
1999         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2000         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2001         * gfortran.dg/read_float_1.f90: Ditto.
2002         * gfortran.dg/read_logical.f90: Ditto.
2003         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2004         * gfortran.dg/return_1.f90: Ditto.
2005         * gfortran.dg/rewind_1.f90: Ditto.
2006         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2007         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2008         * gfortran.dg/stfunc_1.f90: Ditto.
2009         * gfortran.dg/stfunc_3.f90: Ditto.
2010         * gfortran.dg/stfunc_4.f90: Ditto.
2011         * gfortran.dg/stfunc_6.f90: Ditto.
2012         * gfortran.dg/streamio_2.f90: Ditto.
2013         * gfortran.dg/string_ctor_1.f90: Ditto.
2014         * gfortran.dg/string_null_compare_1.f: Ditto.
2015         * gfortran.dg/substr_6.f90: Ditto.
2016         * gfortran.dg/tl_editing.f90: Ditto.
2017         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2018         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2019         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2020         * gfortran.dg/g77/1832.f: Ditto.
2021         * gfortran.dg/g77/19981216-0.f Ditto.
2022         * gfortran.dg/g77/19990525-0.f: Ditto.
2023         * gfortran.dg/g77/19990826-2.f: Ditto.
2024         * gfortran.dg/g77/20000630-2.f: Ditto.
2025         * gfortran.dg/g77/20010116.f: Ditto.
2026         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2027         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2028         * gfortran.dg/g77/980520-1.f: Ditto.
2029         * gfortran.dg/g77/check0.f: Ditto.
2030         * gfortran.dg/g77/cpp3.F: Ditto.
2031         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2032         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2033         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2034         * gfortran.dg/g77/short.f: Ditto.
2035
2036 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2037
2038         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2039         * gcc.target/mips/ext-4.c: Likewise.
2040         * gcc.target/mips/interrupt_handler.c: Likewise.
2041         * gcc.target/mips/truncate-4.c: Likewise.
2042         * gcc.target/mips/truncate-5.c: Likewise.
2043
2044 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2045
2046         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2047         -fgraphite-force-parallel to -floop-parallelize-all.
2048
2049 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2050
2051         PR fortran/40011
2052         * gfortran.dg/whole_file_7.f90: New test.
2053         * gfortran.dg/whole_file_8.f90: New test.
2054         * gfortran.dg/whole_file_9.f90: New test.
2055         * gfortran.dg/whole_file_10.f90: New test.
2056         * gfortran.dg/whole_file_11.f90: New test.
2057         * gfortran.dg/whole_file_12.f90: New test.
2058         * gfortran.dg/whole_file_13.f90: New test.
2059         * gfortran.dg/whole_file_14.f90: New test.
2060
2061 2009-07-31  Jason Merrill  <jason@redhat.com>
2062
2063         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2064         binding semantics.
2065         * g++.dg/cpp0x/named.C: Likewise.
2066         * g++.dg/cpp0x/overload.C: Likewise.
2067         * g++.dg/cpp0x/rv1n.C: Likewise.
2068         * g++.dg/cpp0x/rv1p.C: Likewise.
2069         * g++.dg/cpp0x/rv2n.C: Likewise.
2070         * g++.dg/cpp0x/rv2p.C: Likewise.
2071         * g++.dg/cpp0x/rv3n.C: Likewise.
2072         * g++.dg/cpp0x/rv3p.C: Likewise.
2073         * g++.dg/cpp0x/rv4n.C: Likewise.
2074         * g++.dg/cpp0x/rv4p.C: Likewise.
2075         * g++.dg/cpp0x/rv5n.C: Likewise.
2076         * g++.dg/cpp0x/rv5p.C: Likewise.
2077         * g++.dg/cpp0x/rv6n.C: Likewise.
2078         * g++.dg/cpp0x/rv6p.C: Likewise.
2079         * g++.dg/cpp0x/rv7n.C: Likewise.
2080         * g++.dg/cpp0x/rv7p.C: Likewise.
2081         * g++.dg/cpp0x/template_deduction.C: Likewise.
2082         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2083         * g++.dg/cpp0x/overloadn.C: New.
2084         * g++.dg/cpp0x/rv-cast.C: New.
2085
2086 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2087
2088         * gcc.target/mips/ext-4.c: New test.
2089
2090 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2091
2092         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2093
2094 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2095
2096         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2097         * gcc.dg/tree-ssa/loop-32.c: Same.
2098         * gcc.dg/tree-ssa/loop-33.c: Same.
2099         * gcc.dg/tree-ssa/loop-34.c: Same.
2100         * gcc.dg/tree-ssa/loop-35.c: Same.
2101         * gcc.dg/tree-ssa/loop-7.c: Same.
2102         * gcc.dg/tree-ssa/pr23109.c: Same.
2103         * gcc.dg/tree-ssa/restrict-2.c: Same.
2104         * gcc.dg/tree-ssa/restrict-3.c: Same.
2105         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2106         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2107         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2108         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2109         * gcc.dg/tree-ssa/structopt-1.c: Same.
2110         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2111         * gfortran.dg/pr32921.f: Same.
2112
2113 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2114
2115         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2116         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2117         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2118         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2119         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2120         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2121         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2122         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2123         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2124         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2125         * gcc.dg/graphite/id-1.c: New.
2126         * gcc.dg/graphite/id-10.c: New.
2127         * gcc.dg/graphite/id-11.c: New.
2128         * gcc.dg/graphite/id-12.c: New.
2129         * gcc.dg/graphite/id-13.c: New.
2130         * gcc.dg/graphite/id-14.c: New.
2131         * gcc.dg/graphite/id-15.c: New.
2132         * gcc.dg/graphite/id-2.c: New.
2133         * gcc.dg/graphite/id-3.c: New.
2134         * gcc.dg/graphite/id-4.c: New.
2135         * gcc.dg/graphite/id-5.c: New.
2136         * gcc.dg/graphite/id-6.c: New.
2137         * gcc.dg/graphite/id-7.c: New.
2138         * gcc.dg/graphite/id-8.c: New.
2139         * gcc.dg/graphite/id-9.c: New.
2140         * gcc.dg/graphite/interchange-0.c: New.
2141         * gcc.dg/graphite/interchange-1.c: New.
2142         * gcc.dg/graphite/interchange-2.c: New.
2143         * gcc.dg/graphite/interchange-3.c: New.
2144         * gcc.dg/graphite/interchange-4.c: New.
2145         * gcc.dg/graphite/interchange-5.c: New.
2146         * gcc.dg/graphite/interchange-6.c: New.
2147         * gcc.dg/graphite/interchange-7.c: New.
2148         * gcc.dg/graphite/interchange-8.c: New.
2149         * gcc.dg/graphite/pr35356-1.c: New.
2150         * gcc.dg/graphite/pr35356-2.c: New.
2151         * gcc.dg/graphite/pr35356-3.c: New.
2152         * gcc.dg/graphite/pr40157.c: New.
2153         * gcc.dg/graphite/run-id-1.c: New.
2154         * gcc.dg/graphite/scop-20.c: New.
2155         * gcc.dg/graphite/scop-21.c: New.
2156         * gfortran.dg/graphite/id-1.f90: New.
2157         * gfortran.dg/graphite/id-10.f90: New.
2158         * gfortran.dg/graphite/id-11.f: New.
2159         * gfortran.dg/graphite/id-12.f: New.
2160         * gfortran.dg/graphite/id-13.f: New.
2161         * gfortran.dg/graphite/id-14.f: New.
2162         * gfortran.dg/graphite/id-15.f: New.
2163         * gfortran.dg/graphite/id-16.f: New.
2164         * gfortran.dg/graphite/id-5.f: New.
2165         * gfortran.dg/graphite/id-6.f: New.
2166         * gfortran.dg/graphite/id-7.f: New.
2167         * gfortran.dg/graphite/id-8.f: New.
2168         * gfortran.dg/graphite/id-9.f: New.
2169         * gfortran.dg/graphite/interchange-1.f: New.
2170         * gfortran.dg/graphite/interchange-2.f: New.
2171
2172 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2173
2174         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2175         flags based on the name of the testcase.
2176         * gfortran.dg/graphite/graphite.exp: Same.
2177
2178         * gcc.dg/graphite/block-0.c: Adjusted.
2179         * gcc.dg/graphite/block-1.c: Adjusted.
2180         * gcc.dg/graphite/block-2.c: Adjusted.
2181         * gcc.dg/graphite/block-3.c: Adjusted.
2182         * gcc.dg/graphite/block-4.c: Adjusted.
2183         * gcc.dg/graphite/block-5.c: Adjusted.
2184         * gcc.dg/graphite/block-6.c: Adjusted.
2185         * gcc.dg/graphite/pr37485.c: Adjusted.
2186         * gcc.dg/graphite/pr37684.c: Adjusted.
2187         * gcc.dg/graphite/pr37828.c: Adjusted.
2188         * gcc.dg/graphite/pr37883.c: Adjusted.
2189         * gcc.dg/graphite/pr37928.c: Adjusted.
2190         * gcc.dg/graphite/pr37943.c: Adjusted.
2191         * gcc.dg/graphite/pr38409.c: Adjusted.
2192         * gcc.dg/graphite/pr38498.c: Adjusted.
2193         * gcc.dg/graphite/pr38559.c: Adjusted.
2194         * gcc.dg/graphite/pr39335.c: Adjusted.
2195         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2196         * gcc.dg/graphite/scop-0.c: Adjusted.
2197         * gcc.dg/graphite/scop-1.c: Adjusted.
2198         * gcc.dg/graphite/scop-10.c: Adjusted.
2199         * gcc.dg/graphite/scop-11.c: Adjusted.
2200         * gcc.dg/graphite/scop-12.c: Adjusted.
2201         * gcc.dg/graphite/scop-13.c: Adjusted.
2202         * gcc.dg/graphite/scop-14.c: Adjusted.
2203         * gcc.dg/graphite/scop-15.c: Adjusted.
2204         * gcc.dg/graphite/scop-16.c: Adjusted.
2205         * gcc.dg/graphite/scop-17.c: Adjusted.
2206         * gcc.dg/graphite/scop-18.c: Adjusted.
2207         * gcc.dg/graphite/scop-19.c: Adjusted.
2208         * gcc.dg/graphite/scop-2.c: Adjusted.
2209         * gcc.dg/graphite/scop-3.c: Adjusted.-
2210         * gcc.dg/graphite/scop-4.c: Adjusted.
2211         * gcc.dg/graphite/scop-5.c: Adjusted.
2212         * gcc.dg/graphite/scop-6.c: Adjusted.
2213         * gcc.dg/graphite/scop-7.c: Adjusted.
2214         * gcc.dg/graphite/scop-8.c: Adjusted.
2215         * gcc.dg/graphite/scop-9.c: Adjusted.
2216         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2217         * gfortran.dg/graphite/block-1.f90: Adjusted.
2218         * gfortran.dg/graphite/block-2.f: Adjusted.
2219         * gfortran.dg/graphite/block-3.f90: Adjusted.
2220         * gfortran.dg/graphite/block-4.f90: Adjusted.
2221         * gfortran.dg/graphite/id-2.f90: Adjusted.
2222         * gfortran.dg/graphite/id-3.f90: Adjusted.
2223         * gfortran.dg/graphite/id-4.f90: Adjusted.
2224         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2225         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2226         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2227         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2228         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2229         * gfortran.dg/graphite/scop-1.f: Adjusted.
2230
2231 2009-07-30  Doug Kwan  <dougkwan@google.com>
2232
2233         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2234         in warnings added in rev 141298.
2235
2236 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2237
2238         * lib/options.exp: Use "!=" instead of "ne".
2239
2240         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2241
2242         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2243         * gcc.dg/ucnid-12.c: Likewise.
2244
2245 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2246             Pat Haugen  <pthaugen@us.ibm.com>
2247             Revital Eres <ERES@il.ibm.com>
2248
2249         * gcc.target/powerpc/altivec-32.c: New file to test
2250         Altivec simple math function vectorization.
2251
2252         * gcc.target/powerpc/bswap-run.c: New file to test swap
2253         builtins.
2254         * gcc.target/powerpc/bswap16.c: Ditto.
2255         * gcc.target/powerpc/bswap32.c: Ditto.
2256         * gcc.target/powerpc/bswap64-1.c: Ditto.
2257         * gcc.target/powerpc/bswap64-2.c: Ditto.
2258         * gcc.target/powerpc/bswap64-3.c: Ditto.
2259         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2260         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2261         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2262
2263         * gcc.target/powerpc/popcount-2.c: New file to test
2264         power7 popcntd instructions.
2265         * gcc.target/powerpc/popcount-3.c: Ditto.
2266
2267         * gcc.target/powerpc/pr39457.c: New VSX test.
2268         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2269         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2270         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2271         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2272         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2273         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2274         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2275         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2276         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2277         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2278         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2279         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2280
2281         * gcc.target/powerpc/altivec-6.c: Store the result of
2282         vec_add, so the optimizer doesn't remove it.
2283
2284         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2285         systems that support bswap64.
2286
2287         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2288         prevent VSX code generation.
2289
2290         * lib/target-supports.exp (check_vsx_hw_available): New
2291         function to test if VSX available.
2292         (check_effective_target_powerpc_vsx_ok): Ditto.
2293         (check_vmx_hw_available): Add explicit -mno-vsx.
2294
2295 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2296
2297         PR c/39902
2298         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2299
2300 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2301
2302         PR tree-optimization/40570
2303         * gcc.c-torture/compile/pr40570.c: New test.
2304
2305 2009-07-29  Jason Merrill  <jason@redhat.com>
2306
2307         PR c++/14912
2308         * g++.dg/template/defarg13.C: New.
2309
2310 2009-07-29  Richard Guenther  <rguenther@suse.de>
2311
2312         PR c++/40834
2313         * g++.dg/torture/pr40834.C: New testcase.
2314
2315 2009-07-29  Michael Matz  <matz@suse.de>
2316
2317         PR middle-end/40830
2318         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2319
2320 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2321
2322         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2323         sh*-*-* targets.  Skip on spu-*-* targets.
2324         * gfortran.dg/maxlocval_4.f90: Likewise.
2325         * gfortran.dg/minlocval_1.f90: Likewise.
2326         * gfortran.dg/minlocval_4.f90: Likewise.
2327
2328 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR fortran/40878
2331         * gfortran.dg/gomp/pr40878-1.f90: New test.
2332         * gfortran.dg/gomp/pr40878-2.f90: New test.
2333
2334         PR testsuite/40891
2335         * gcc.dg/cdce1.c: Adjust note line number.
2336         * gcc.dg/cdce2.c: Likewise.
2337
2338 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2339
2340         PR fortran/40882
2341         * gfortran.dg/proc_ptr_comp_13.f90: New.
2342
2343 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2344
2345         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2346         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2347         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2348         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2349         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2350         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2351         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2352         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2353         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2354         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2355         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2356         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2357         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2358         #ifdef NEED_IEEE754_FLOAT conditional.
2359         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2360         conditional.
2361
2362 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2363
2364         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2365         i?86-*-netware.
2366         * g++.dg/ext/bitfield3.C: Likewise.
2367         * g++.dg/ext/bitfield4.C: Likewise.
2368         * g++.dg/ext/bitfield5.C: Likewise.
2369         * gcc.dg/bitfld-15.c: Likewise.
2370         * gcc.dg/bitfld-16.c: Likewise.
2371         * gcc.dg/bitfld-17.c: Likewise.
2372         * gcc.dg/bitfld-18.c: Likewise.
2373         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2374         * gcc.dg/20010912-1.c: Likewise.
2375         * gcc.dg/20021018-1.c: Likewise.
2376         * gcc.dg/20030213-1.c: Likewise.
2377         * gcc.dg/20030225-1.c: Likewise.
2378         * gcc.dg/20030708-1.c: Likewise.
2379         * gcc.dg/20050321-2.c: Likewise.
2380         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2381         * gcc.dg/cdce2.c: Likewise.
2382         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2383         targets.
2384         * gcc.target/i386/pr37248-3.c: Likewise.
2385
2386 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2387
2388         PR fortran/40848
2389         * gfortran.dg/altreturn_7.f90: New.
2390
2391 2009-07-27  Simon Baldwin  <simonb@google.com>
2392
2393         PR testsuite/40829
2394         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2395         so that indexing no longer runs off array end.
2396
2397 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2398
2399         PR fortran/40851
2400         * gfortran.dg/derived_init_3.f90: New test.
2401
2402 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2403
2404         PR fortran/33197
2405         * gfortran.dg/atan2_1.f90: New test
2406         * gfortran.dg/atan2_2.f90: New test
2407
2408 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2409
2410         PR c++/40749
2411         * g++.dg/warn/Wreturn-type-6.C: New test.
2412
2413 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2414
2415         PR tree-optimization/40801
2416         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2417         * gfortran.dg/vect/vect.exp: Run tests starting with
2418         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2419
2420 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2421
2422         PR rtl-optimization/40445
2423         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2424
2425 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2426
2427         * gcc.dg/builtin-unreachable-4.c: New test.
2428
2429 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2430
2431         PR fortran/33197
2432         * gfortran.dg/complex_intrinsic_5.f90: New test.
2433         * gfortran.dg/complex_intrinsic_7.f90: New test.
2434
2435 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2436
2437         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2438         * gcc.dg/ipa/noclone-1.c: New test.
2439
2440 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2441
2442         * lib/target-supports.exp (check_effective_target_static): New
2443         procedure.
2444         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2445         supported.
2446         * g++.old-deja/g++.law/weak.C: Require static effective target.
2447
2448 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2449
2450         PR fortran/39630
2451         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2452         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2453         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2454         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2455         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2456         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2457         * gfortran.dg/typebound_call_10.f03: New.
2458
2459 2009-07-24  Jason Merrill  <jason@redhat.com>
2460
2461         * g++.dg/cpp0x/defaulted11.C: New.
2462
2463         * g++.dg/cpp0x/initlist23.C: New.
2464
2465 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2466
2467         PR fortran/40822
2468         * gfortran.dg/char_length_16.f90: New.
2469
2470 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR fortran/40643
2473         PR fortran/31067
2474         * gfortran.dg/maxlocval_2.f90: New test.
2475         * gfortran.dg/maxlocval_3.f90: New test.
2476         * gfortran.dg/maxlocval_4.f90: New test.
2477         * gfortran.dg/minlocval_1.f90: New test.
2478         * gfortran.dg/minlocval_2.f90: New test.
2479         * gfortran.dg/minlocval_3.f90: New test.
2480         * gfortran.dg/minlocval_4.f90: New test.
2481
2482 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2483
2484         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2485         scan-assembler.
2486
2487 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2488
2489         PR fortran/40839
2490         * gfortran.dg/pr40839.f90: New test.
2491
2492 2009-07-23  Michael Matz  <matz@suse.de>
2493
2494         PR middle-end/40830
2495         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2496         don't set options ourself.
2497
2498 2009-07-23  Simon Baldwin  <simonb@google.com>
2499
2500         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2501         native C compilation where required.
2502
2503 2009-07-22  Doug Kwan  <dougkwan@google.com>
2504
2505         * gcc.c-torture/compile/20090721-1.c: New test.
2506
2507 2009-07-22  Michael Matz  <matz@suse.de>
2508
2509         PR tree-optimization/35229
2510         PR tree-optimization/39300
2511         * gcc.dg/vect/vect-pre-interact.c: New test.
2512
2513 2009-07-22  Richard Guenther  <rguenther@suse.de>
2514
2515         * g++.dg/lookup/using21.C: Fix duplicate paste.
2516
2517 2009-07-22  Richard Guenther  <rguenther@suse.de>
2518
2519         PR c++/40799
2520         * g++.dg/lookup/using21.C: New testcase.
2521
2522 2009-07-21  Jason Merrill  <jason@redhat.com>
2523
2524         * g++.dg/init/aggr4.C: New.
2525
2526 2009-07-21  Jason Merrill  <jason@redhat.com>
2527
2528         Core issue 934
2529         * g++.dg/cpp0x/initlist22.C: New.
2530
2531 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2532
2533         * gcc.target/i386/vectorize8.c: New test.
2534
2535 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2536
2537         PR target/40811
2538         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2539         Add i?86 and x86_64 targets.
2540         * gcc.target/i386/vectorize7.c: New test.
2541
2542         PR target/40809
2543         * gcc.target/i386/pr40809.c: New test.
2544
2545 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2546
2547         PR tree-optimization/40813
2548         * g++.dg/opt/inline15.C: New test.
2549
2550 2009-07-21  Paul Brook <paul@codesourcery.com>
2551
2552         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2553         * lib/target-supports.exp (check_effective_target_section_anchors):
2554         Add arm*-*-*.
2555
2556 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2557
2558         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2559         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2560         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2561
2562 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2563
2564         * gcc.target/mips/ext-3.c: New test.
2565
2566 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2567
2568         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2569         * gcc.dg/builtin-object-size-8.c: New test.
2570         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2571         * g++.dg/ext/builtin-object-size2.C: Likewise.
2572
2573         PR tree-optimization/40792
2574         * gcc.dg/pr40792.c: New test.
2575
2576 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2577
2578         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2579         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2580         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2581
2582 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2583
2584         * gcc.target/sh/mfmovd.c: New test.
2585
2586 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2587             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2588
2589         PR libfortran/40714
2590         * gfortran.dg/eof_3.f90: New test.
2591
2592 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2593
2594         PR fortran/40727
2595         * gfortran.dg/intrinsic_cmplx.f90: New test.
2596
2597 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2598
2599         PR libfortran/34670
2600         PR libfortran/36874
2601         * gfortran.dg/cshift_bounds_1.f90:  New test.
2602         * gfortran.dg/cshift_bounds_2.f90:  New test.
2603         * gfortran.dg/cshift_bounds_3.f90:  New test.
2604         * gfortran.dg/cshift_bounds_4.f90:  New test.
2605         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2606         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2607         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2608         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2609
2610 2009-07-19  Jan Hubicka  <jh@suse.cz>
2611
2612         PR tree-optimization/40676
2613         * gcc.c-torture/compile/pr40676.c: New testcase.
2614
2615 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2616
2617         * gcc.target/mips/ext-2.c: New test.
2618
2619 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2620
2621         * gcc.target/mips/octeon-exts-7.c: New test.
2622         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2623         * gcc.target/mips/octeon-exts-5.c: Likewise.
2624
2625 2009-07-18  Richard Guenther  <rguenther@suse.de>
2626
2627         PR testsuite/40798
2628         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2629
2630 2009-07-18  Richard Guenther  <rguenther@suse.de>
2631
2632         PR c/40787
2633         * gcc.dg/pr35899.c: Adjust.
2634
2635 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2636
2637         * gcc.target/powerpc/asm-es-1.c: New test.
2638         * gcc.target/powerpc/asm-es-2.c: Likewise.
2639
2640 2009-07-17  Richard Guenther  <rguenther@suse.de>
2641
2642         PR c/40401
2643         * g++.dg/rtti/crash4.C: New testcase.
2644         * g++.dg/torture/20090706-1.C: Likewise.
2645         * gcc.dg/redecl-17.c: Likewise.
2646         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2647         * gcc.dg/declspec-9.c: Expect extra error.
2648         * gcc.dg/declspec-10.c: Likewise.
2649         * gcc.dg/declspec-11.c: Likewise.
2650         * gcc.dg/redecl-10.c: Expect extra warnings.
2651         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2652         * gcc.target/i386/pr39545-1.c: Likewise.
2653         * g++.dg/ext/asm3.C: Expect more errors.
2654         * g++.dg/gomp/block-1.C: Likewise.
2655         * g++.dg/gomp/block-2.C: Likewise.
2656         * g++.dg/gomp/block-3.C: Likewise.
2657         * g++.dg/gomp/block-5.C: Likewise.
2658         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2659         * g++.dg/warn/unused-result1.C: XFAIL.
2660
2661 2009-07-17  Richard Guenther  <rguenther@suse.de>
2662
2663         PR tree-optimization/40321
2664         * gcc.c-torture/compile/pr40321.c: New testcase.
2665         * g++.dg/torture/pr40321.C: Likewise.
2666
2667 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2668
2669         PR c++/40780
2670         * g++.dg/template/ptrmem19.C: New test.
2671
2672 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2673             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2674
2675         PR 40435
2676         * gcc.dg/pr36902.c: Add column info.
2677         * g++.dg/gcov/gcov-2.C: Change count for definition.
2678
2679 2009-07-16  Jason Merrill  <jason@redhat.com>
2680
2681         PR libstdc++/37907
2682         * g++.dg/cpp0x/std-layout1.C: New.
2683         * g++.dg/ext/has_nothrow_assign.C: Fix.
2684         * g++.dg/ext/has_nothrow_copy.C: Fix.
2685         * g++.dg/ext/has_trivial_assign.C: Fix.
2686         * g++.dg/ext/has_trivial_copy.C: Fix.
2687         * g++.dg/ext/is_pod.C: Fix.
2688         * g++.dg/other/offsetof3.C: Adjust.
2689         * g++.dg/overload/ellipsis1.C: Adjust.
2690         * g++.dg/warn/var-args1.C: Adjust.
2691         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2692         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2693         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2694         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2695         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2696
2697 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2698
2699         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2700         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2701         effective target "mpc_pow".
2702         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2703
2704 2009-07-16  Richard Henderson  <rth@redhat.com>
2705
2706         * g++.dg/opt/eh4.C: New test.
2707
2708 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2709
2710         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2711
2712 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2713
2714         PR middle-end/40747
2715         * gcc.c-torture/execute/pr40747.c: New test.
2716
2717 2009-07-15  Richard Guenther  <rguenther@suse.de>
2718
2719         PR middle-end/40753
2720         * gcc.c-torture/compile/pr40753.c: New testcase.
2721
2722 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2723
2724         PR fortran/40743
2725         * gfortran.dg/interface_assignment_4.f90: New.
2726
2727 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2728
2729         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2730         for FreeBSD up to and including version 8.
2731
2732 2009-07-14  Taras Glek  <tglek@mozilla.com>
2733             Rafael Espindola  <espindola@google.com>
2734
2735         * g++.dg/plugin/header-plugin-test.C: New.
2736         * g++.dg/plugin/header_plugin.c: New.
2737         * g++.dg/plugin/plugin.exp: Update.
2738
2739 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2740
2741         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2742         function to enable vectorization.
2743         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2744         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2745
2746 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2747
2748         * gcc.target/i386/sse-copysignf-vec.c: New test.
2749         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2750
2751 2009-07-14  Jason Merrill  <jason@redhat.com>
2752
2753         PR c++/37276
2754         * g++.dg/lookup/builtin5.C: New.
2755         * g++.dg/other/error22.C: Add missing extern "C".
2756         * g++.dg/warn/Warray-bounds.C: Likewise.
2757         * gcc.dg/compat/compat-common.h: Likewise.
2758
2759         PR c++/40746
2760         * g++.dg/lookup/using20.C: New.
2761
2762         PR c++/40740
2763         * g++.dg/template/koenig8.C: New.
2764
2765 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2766
2767         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2768         both i?86-*-darwin* and x86_64-*-darwin*.
2769
2770 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2771
2772         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2773         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2774         name.
2775
2776 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2777
2778         PR debug/40705
2779         * g++.dg/debug/dwarf2/typedef1.C: New test.
2780
2781         PR c++/40357
2782         * g++.dg/other/typedef3.C: New test.
2783
2784 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2785
2786         * gcc.dg/20090709-1.c: Move to a proper place ...
2787         * gcc.target/m68k/20090709-1.c: ... here.
2788
2789 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2790
2791         PR C++/22154
2792         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2793         front of qualified names are allowed.
2794         * g++.dg/parse/crash10.C: Likewise.
2795         * g++.dg/parse/error15.C: Likewise.
2796         * g++.dg/parse/typename9.C: Likewise.
2797         * g++.dg/parse/error8.C: Likewise.
2798
2799 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2800
2801         PR fortran/40646
2802         * gfortran.dg/proc_ptr_22.f90: Extended.
2803         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2804
2805 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2806
2807         * gfortran.dg/vect/vect-6.f: New test.
2808
2809 2009-07-12  Jason Merrill  <jason@redhat.com>
2810
2811         PR c++/36628
2812         * g++.dg/cpp0x/decltype17.C: New.
2813
2814         PR c++/37206
2815         * g++.dg/cpp0x/rv10.C: New.
2816
2817 2009-07-12  Jason Merrill  <jason@redhat.com>
2818
2819         PR c++/40689
2820         * g++.dg/cpp0x/initlist20.C: New.
2821         * g++.dg/cpp0x/initlist21.C: New.
2822
2823 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2824
2825         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2826         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2827         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2828         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2829         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2830
2831 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2832
2833         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2834         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2835         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2836         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2837         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2838         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2839         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2840         effective_target fd_truncate.
2841
2842 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2843
2844         * gnat.dg/specs/addr1.ads: New test.
2845
2846 2009-07-11  Jan Hubicka  <jh@suse.cz>
2847
2848         PR middle-end/48388
2849         * g++.dg/torture/pr40388.C: New testcase.
2850
2851 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR target/40668
2854         * gcc.c-torture/execute/pr40668.c: New test.
2855
2856 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2857
2858         * gcc.c-torture/execute/20090711-1.c: New test.
2859
2860 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2861
2862         PR testsuite/40699
2863         PR testsuite/40707
2864         PR testsuite/40709
2865         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2866         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2867         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2868         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2869
2870 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2871
2872         PR fortran/33197
2873         * gfortran.dg/complex_intrinsic_3.f90: New test.
2874         * gfortran.dg/complex_intrinsic_4.f90: New test.
2875
2876 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2877
2878         PR target/39079
2879         * gcc.target/mips/mips.exp: Make -msynci a known option.
2880         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2881
2882 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2883
2884         PR c++/40502
2885         * g++.dg/ext/strncpy-chk1.C: New test.
2886
2887 2009-07-10  Richard Guenther  <rguenther@suse.de>
2888
2889         PR tree-optimization/40496
2890         * g++.dg/opt/pr40496.C: New testcase.
2891
2892 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2893
2894         PR 25509
2895         PR 40614
2896         * g++.dg/warn/unused-result1-Werror.c: New.
2897
2898 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2899
2900         PR fortran/39334
2901         * gfortran.dg/recursive_parameter_1.f90: New test.
2902
2903 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2904
2905         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2906         * gfortran.dg/module_equivalence_6.f90: Ditto.
2907         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2908         * gfortran.dg/nan_2.f90: Ditto.
2909         * gfortran.dg/inquire_11.f90: Ditto.
2910         * gfortran.dg/abstract_type_3.f03: Ditto.
2911         * gfortran.dg/abstract_type_1.f90: Ditto.
2912         * gfortran.dg/private_type_9.f90: Ditto.
2913         * gfortran.dg/abstract_type_5.f03: Ditto.
2914         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2915         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2916         * gfortran.dg/derived_sub.f90: Ditto.
2917         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2918         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2919         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2920         * gfortran.dg/mvbits_6.f90: Ditto.
2921         * gfortran.dg/abstract_type_2.f03: Ditto.
2922         * gfortran.dg/abstract_type_4.f03: Ditto.
2923         * gfortran.dg/bounds_check_9.f90: Ditto.
2924         * gfortran.dg/optional_dim_3.f90: Ditto.
2925         * gfortran.dg/pr32921.f: Ditto.
2926         * gfortran.dg/entry_16.f90: Ditto.
2927         * gfortran.dg/generic_16.f90: Ditto.
2928
2929
2930 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2931
2932         * gcc.target/m68k/20090709-1.c: New.
2933
2934 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2935
2936         PR c++/40684
2937         * g++.dg/template/unify11.C: New test.
2938
2939 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2940
2941         PR fortran/40629
2942         * gfortran.dg/host_assoc_function_9.f90: New test.
2943
2944 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2945
2946         PR fortran/40646
2947         * gfortran.dg/proc_ptr_22.f90: New.
2948         * gfortran.dg/proc_ptr_comp_12.f90: New.
2949
2950 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2951
2952         PR middle-end/40692
2953         * gcc.c-torture/compile/pr40692.c: New test.
2954
2955 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2956
2957         PR fortran/40604
2958         * gfortran.dg/pointer_check_6.f90: New test.
2959
2960 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2961
2962         * gcc.target/mips/truncate-5.c: New test.
2963
2964 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2965
2966         PR libfortran/40330
2967         PR libfortran/40662
2968         * gfortran.dg/fmt_cache_1.f: New test.
2969
2970 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2971
2972         PR fortran/40675
2973         * gfortran.dg/nosigned_zero_1.f90: New test.
2974         * gfortran.dg/nosigned_zero_2.f90: New test.
2975
2976 2009-07-08  Richard Guenther  <rguenther@suse.de>
2977
2978         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2979
2980 2009-07-08  Richard Guenther  <rguenther@suse.de>
2981
2982         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2983
2984 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2985
2986         PR fortran/40591
2987         * gfortran.dg/proc_ptr_21.f90: New test.
2988
2989 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2990
2991         PR c++/31246
2992         * g++.dg/warn/pr31246.C: New.
2993         * g++.dg/warn/pr31246-2.C: New.
2994
2995 2009-07-07  Jason Merrill  <jason@redhat.com>
2996
2997         PR c++/35828
2998         * g++.dg/template/defarg12.C: New.
2999
3000         PR c++/37816
3001         * g++.dg/cpp0x/enum7.C: New.
3002
3003         PR c++/37946
3004         * g++.dg/cpp0x/enum6.C: New.
3005
3006         PR c++/40639
3007         * g++.dg/cpp0x/enum5.C: New.
3008
3009         PR c++/40633
3010         * g++.dg/cpp0x/enum4.C: New.
3011
3012 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3013
3014         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3015
3016 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3017
3018         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3019
3020 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3021
3022         PR middle-end/40669
3023         * gcc.dg/pr40669.c: New test.
3024
3025 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3026
3027         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3028         location. Update all calls.
3029         * g++.dg/plugin/selfassign.c: Likewise.
3030
3031 2009-07-06  Jason Merrill  <jason@redhat.com>
3032
3033         * g++.dg/rtti/dyncast[34].C: New.
3034
3035 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3036
3037         * lib/target-supports.exp
3038         (check_effective_target_mips_newabi_large_long_double): New.
3039         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3040         target.
3041         * gcc.target/mips/fpr-moves-6.c: Likewise.
3042
3043 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3044
3045         PR c++/40557
3046         * g++.dg/template/union2.C: New test.
3047
3048 2009-07-04  Jason Merrill  <jason@redhat.com>
3049
3050         * g++.dg/template/using15.C: New.
3051
3052 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3053
3054         * gfortran.dg/maxloc_1.f90: New test.
3055
3056 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3057
3058         PR fortran/40593
3059         * gfortran.dg/proc_ptr_result_6.f90: New.
3060
3061 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3062
3063         * gcc.dg/framework-2.c: Adjust testcase to pass.
3064
3065 2009-07-04  Jason Merrill  <jason@redhat.com>
3066
3067         PR c++/40619
3068         * g++.dg/cpp0x/auto16.C: New.
3069
3070 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3071
3072         PR target/40587
3073         * gfortran.dg/pr40587.f: New test.
3074
3075 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3076
3077         PR fortran/40638
3078         * gfortran.dg/unit_1.f90: New test.
3079
3080 2009-07-03  Jason Merrill  <jason@redhat.com>
3081
3082         * g++.dg/template/pure1.C: Expect another error.
3083
3084 2009-07-03  Richard Guenther  <rguenther@suse.de>
3085
3086         PR tree-optimization/40640
3087         * gcc.c-torture/compile/pr40640.c: New testcase.
3088
3089 2009-07-03  Richard Guenther  <rguenther@suse.de>
3090
3091         PR middle-end/34163
3092         * gfortran.dg/pr34163.f90: New testcase.
3093
3094 2009-07-03  Jan Hubicka  <jh@suse.cz>
3095
3096         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3097         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3098         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3099         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3100         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3101         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3102         * gnat.dg/loop_optimization6.adb: Enable -O2.
3103
3104 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3105
3106         * g++.dg/warn/null4.C: Extend.
3107
3108 2009-07-02  Jason Merrill  <jason@redhat.com>
3109
3110         * g++.dg/template/spec8.C: Fix.
3111
3112 2009-07-02  Michael Matz  <matz@suse.de>
3113
3114         PR fortran/32131
3115         * gfortran.dg/pr32921.f: Adjust.
3116
3117 2009-07-02  Jan Hubicka  <jh@suse.cz>
3118
3119         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3120
3121 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3122
3123         * gcc.target/mips/truncate-4.c: New testcase.
3124
3125 2009-07-01  Richard Guenther  <rguenther@suse.de>
3126
3127         PR tree-optimization/19831
3128         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3129         make allocated memory escape.  Un-XFAIL.
3130         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3131         * gcc.dg/vect/pr31699.c: Likewise.
3132         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3133
3134 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR c++/40566
3137         * g++.dg/parse/cond5.C: New test.
3138
3139 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3140
3141         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3142         (main): Pass n to main_1 instead.
3143         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3144         (main_1): New function, split off from...
3145         (main): ...here.  Pass `off' to main_1 instead.
3146
3147 2009-06-30  Jason Merrill  <jason@redhat.com>
3148
3149         PR c++/40595
3150         * g++.dg/cpp0x/variadic94.C: New.
3151
3152 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3153
3154         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3155         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3156         (init_ld_library_path_env_vars): New function, replacing the
3157         orig_*_saved assignments.  Call it after defining it.
3158         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3159         (restore_ld_library_path_env_vars): Likewise.
3160         (add_path, find_libgcc_s): New functions.
3161         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3162         gcc-set-multilib-library-path.
3163         (objc_target_compile): Don't add "." to ld_library_path.
3164         Use add_path.
3165         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3166         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3167         gcc-set-multilib-library-path.
3168         * lib/g++.exp (g++_link_flags): Likewise.
3169         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3170         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3171         top level; do it...
3172         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3173         to tell when this needs to happen.  Use find_libgcc_s instead of
3174         gcc-set-multilib-library-path.
3175         * lib/gcc-dg.exp: Likewise.
3176         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3177         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3178         unless it is in $ALT_LD_LIBRARY_PATH.
3179         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3180
3181 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3182
3183         * gnat.dg/discr12.adb: New test.
3184         * gnat.dg/discr12_pkg.ads: New helper.
3185         * gnat.dg/discr13.adb: New test.
3186         * gnat.dg/discr14.ad[sb]: Likewise.
3187         * gnat.dg/discr15.adb: Likewise.
3188         * gnat.dg/discr15_pkg.ads: New helper.
3189         * gnat.dg/discr16.adb: New test.
3190         * gnat.dg/discr16_g.ads: New helper.
3191         * gnat.dg/discr16_pkg.ads: Likewise.
3192         * gnat.dg/discr16_cont.ads: Likewise.
3193         * gnat.dg/discr17.adb: New test.
3194         * gnat.dg/discr18.adb: Likewise.
3195         * gnat.dg/discr18_pkg.ads: New helper.
3196         * gnat.dg/discr19.adb: New test.
3197
3198 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3199
3200         PR fortran/40576
3201         * gfortran.dg/internal_write_1.f90:  New testcase.
3202
3203 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3204
3205         PR fortran/40594
3206         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3207
3208 2009-06-30  Richard Guenther  <rguenther@suse.de>
3209
3210         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3211
3212 2009-06-30  Wei Guozhi  <carrot@google.com>
3213
3214         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3215         to "-Os".
3216
3217 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3218
3219         PR tree-optimization/40542
3220         * gcc.dg/vect/pr40542.c: New test.
3221
3222 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3223
3224         PR tree-optimization/40582
3225         * gcc.c-torture/compile/pr40582.c: New test.
3226
3227 2009-06-30  Wei Guozhi  <carrot@google.com>
3228
3229         PR/40416
3230         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3231
3232 2009-06-29  Jason Merrill  <jason@redhat.com>
3233
3234         PR c++/40274
3235         * g++.dg/template/debug1.C: New.
3236
3237 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3238
3239         PR fortran/40580
3240         * pointer_check_1.f90: New test.
3241         * pointer_check_2.f90: New test.
3242         * pointer_check_3.f90: New test.
3243         * pointer_check_4.f90: New test.
3244         * pointer_check_5.f90: New test.
3245
3246 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3247
3248         PR fortran/40551
3249         * gfortran.dg/func_assign_2.f90 : New test.
3250
3251 2009-06-29  Richard Guenther  <rguenther@suse.de>
3252
3253         PR middle-end/14187
3254         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3255         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3256         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3257         * gcc.c-torture/execute/20090623-1.c: Likewise.
3258         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3259         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3260
3261 2009-06-29  Richard Guenther  <rguenther@suse.de>
3262
3263         PR middle-end/38212
3264         * gcc.c-torture/execute/pr38212.c: New testcase.
3265
3266 2009-06-29  Richard Guenther  <rguenther@suse.de>
3267
3268         PR tree-optimization/40579
3269         * gcc.c-torture/execute/pr40579.c: New testcase.
3270
3271 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3272
3273         PR tree-optimization/40550
3274         * gcc.dg/pr40550.c: New test.
3275
3276 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3277
3278         * gnat.dg/overflow_sum2.adb: New test
3279         * gnat.dg/namet.ads: New helper.
3280
3281         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3282
3283 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3284
3285         PR fortran/34112
3286         * gfortran.dg/compiler-directive_1.f90: New test.
3287         * gfortran.dg/compiler-directive_2.f: New test.
3288
3289 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3290
3291         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3292         comment out some values and add some cases.
3293
3294 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3295
3296         PR testsuite/40567
3297         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3298
3299 2009-06-26  Richard Henderson  <rth@redhat.com>
3300
3301         PR testsuite/40565
3302         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3303         * gcc.target/i386/local.c: Pass a non-constant to T.
3304
3305 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3306
3307         PR fortran/39997
3308         PR fortran/40541
3309         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3310         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3311         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3312         * gfortran.dg/proc_ptr_result_5.f90: New.
3313
3314 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3315
3316         PR c/39902
3317         * gcc.dg/dfp/pr39902.c: New test.
3318
3319 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3320
3321         PR testsuite/40532
3322         * gcc.dg/builtins-65.c: Require c99 runtime.
3323
3324 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3325
3326         * gnat.dg/array7.ad[sb]: New test.
3327
3328 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3329
3330         * gnat.dg/array6.adb: New test.
3331
3332 2009-06-25  Ian Lance Taylor  <iant@google.com>
3333
3334         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3335
3336 2009-06-25  Ian Lance Taylor  <iant@google.com>
3337
3338         * g++.dg/warn/Wunused-16.C: New testcase.
3339
3340 2009-06-25  Ian Lance Taylor  <iant@google.com>
3341
3342         * g++.dg/warn/skip-2.C: New testcase.
3343
3344 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3345
3346         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3347         dg-skip-if and move to ...
3348         * gcc.dg/torture/20090618-1.c.
3349
3350 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3351
3352         PR tree-optimization/40493
3353         * gcc.c-torture/execute/pr40493.c: New test.
3354
3355 2009-06-24  Jason Merrill  <jason@redhat.com>
3356
3357         PR c++/40342
3358         * g++.dg/template/overload10.C: New.
3359
3360 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3361
3362         PR fortran/40427
3363         * gfortran.dg/proc_ptr_comp_11.f90: New.
3364
3365 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3366
3367         * gcc.dg/pr40501.c: New testcase.
3368
3369 2009-06-23  DJ Delorie  <dj@redhat.com>
3370
3371         Add MeP port.
3372         * lib/target-supports.exp: Add mep support (no profiling).
3373
3374 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3375
3376         PR testsuite/39297
3377         * gcc.dg/ssa/loop-31.c: Change scan rules.
3378
3379 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3380
3381         * gcc.dg/cpp/empty-include.c: Update column info.
3382         * gcc.dg/cpp/assert2.c: Update column info.
3383
3384 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3385
3386         * g++.dg/ext/builtin-object-size1.C: New test.
3387         * g++.dg/ext/builtin-object-size2.C: New test.
3388
3389 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3390
3391         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3392         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3393
3394 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3395
3396         * gcc.target/mips/truncate-3.c: New test.
3397
3398 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3399
3400         PR fortran/37254
3401         PR fortran/39850
3402         * gfortran.dg/interface_30.f90: Modified error message.
3403         * gfortran.dg/proc_decl_22.f90: New.
3404
3405 2009-06-22  Ian Lance Taylor  <iant@google.com>
3406
3407         * gcc.dg/Wcxx-compat-19.c: New testcase.
3408
3409 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3410
3411         PR objc/28050
3412         * pr28050.m: New testcase.
3413
3414 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3415
3416         PR testsuite/40481
3417         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3418
3419 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3420
3421         PR tree-optimization/40492
3422         * g++.dg/torture/pr40492.C: New test.
3423
3424 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3425
3426         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3427         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3428
3429 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3430
3431         * gnat.dg/raise_ce.adb: Helper for ...
3432         * gnat.dg/handle_and_return.adb: New test.
3433
3434 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3435
3436         PR fortran/40443
3437         * gfortran.dg/generic_18.f90: New test.
3438
3439 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3440
3441         PR fortran/40472
3442         * gfortran.dg/spread_size_limit.f90: New test.
3443
3444 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3445
3446         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3447         to put dump files in a subdirectory.
3448         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3449         ".o" temporary files.
3450
3451 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3452
3453         PR fortran/39850
3454         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3455         * gfortran.dg/interface_20.f90: Ditto.
3456         * gfortran.dg/interface_21.f90: Ditto.
3457         * gfortran.dg/interface_22.f90: Ditto.
3458         * gfortran.dg/interface_30.f90: New.
3459         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3460
3461 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3462
3463         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3464         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3465         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3466         DEFAULT_VECTFLAGS.
3467
3468 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3469             Revital Eres  <eres@il.ibm.com>
3470
3471         PR testsuite/40359
3472         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3473         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3474         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3475
3476 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3477
3478         PR testsuite/40475
3479         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3480         without misalignment support.
3481         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3482
3483 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3484
3485         PR fortran/40452
3486         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3487
3488 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3489
3490         PR fortran/40440
3491         * gfortran.dg/alloc_comp_result_2.f90: New test.
3492
3493 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3494
3495         PR target/40482
3496         * gcc.target/arm/pr40482.c: New test.
3497
3498 2009-06-19  Ian Lance Taylor  <iant@google.com>
3499
3500         * gcc.dg/Wcxx-compat-18.c: New testcase.
3501
3502 2009-06-19  Richard Guenther  <rguenther@suse.de>
3503
3504         * gcc.c-torture/execute/20090618-1.c: New testcase.
3505
3506 2009-06-19  Ian Lance Taylor  <iant@google.com>
3507
3508         * gcc.dg/Wcxx-compat-17.c: New testcase.
3509
3510 2009-06-19  Ian Lance Taylor  <iant@google.com>
3511
3512         * gcc.dg/Wcxx-compat-15.c: New testcase.
3513
3514 2009-06-19  Ian Lance Taylor  <iant@google.com>
3515
3516         * gcc.dg/Wcxx-compat-16.c: New testcase.
3517
3518 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3519
3520         * gcc.dg/builtins-34.c: Add significand cases.
3521
3522 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3523
3524         PR testsuite/40491
3525         * gcc.dg/20080522-1.c: Remove testcase for real.
3526         * gcc.dg/20080528-1.c: Ditto.
3527
3528 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3529
3530         PR fortran/40450
3531         * gfortran.dg/proc_ptr_20.f90: New.
3532
3533 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3534
3535         PR target/40470
3536         * gcc.dg/torture/pr40470-1.c: New.
3537         * gcc.dg/torture/pr40470-2.c: Likewise.
3538         * gcc.dg/torture/pr40470-3.c: Likewise.
3539         * gcc.dg/torture/pr40470-4.c: Likewise.
3540
3541 2009-06-18  Diego Novillo  <dnovillo@google.com>
3542
3543         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3544         * gcc.dg/plugin/ggcplug.c: Likewise.
3545         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3546         * g++.dg/plugin/selfassign.c: Likewise.
3547         * g++.dg/plugin/attribute_plugin.c: Likewise.
3548         * g++.dg/plugin/dumb_plugin.c: Likewise.
3549
3550 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3551
3552         * gcc.dg/cpp/arith-3.c: Add column info.
3553
3554 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3555
3556         * gcc.target/arm/fp16-compile-none-2.c: New.
3557         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3558         * gcc.target/arm/fp16-compile-alt-12.c: New.
3559
3560 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3561
3562         * gcc.target/arm/fp16-compile-alt-1.c: New.
3563         * gcc.target/arm/fp16-compile-alt-2.c: New.
3564         * gcc.target/arm/fp16-compile-alt-3.c: New.
3565         * gcc.target/arm/fp16-compile-alt-4.c: New.
3566         * gcc.target/arm/fp16-compile-alt-5.c: New.
3567         * gcc.target/arm/fp16-compile-alt-6.c: New.
3568         * gcc.target/arm/fp16-compile-alt-7.c: New.
3569         * gcc.target/arm/fp16-compile-alt-8.c: New.
3570         * gcc.target/arm/fp16-compile-alt-9.c: New.
3571         * gcc.target/arm/fp16-compile-alt-10.c: New.
3572         * gcc.target/arm/fp16-compile-alt-11.c: New.
3573         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3574         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3575         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3576         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3577         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3578         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3579         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3580         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3581         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3582         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3583         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3584         * gcc.target/arm/fp16-compile-none-1.c: New.
3585         * gcc.target/arm/fp16-compile-exprtype.c: New.
3586         * gcc.target/arm/fp16-compile-vcvt.c: New.
3587         * gcc.target/arm/fp16-builtins-1.c: New.
3588         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3589         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3590         * gcc.target/arm/fp16-param-1.c: New.
3591         * gcc.target/arm/fp16-return-1.c: New.
3592         * gcc.target/arm/fp16-unprototyped-1.c: New.
3593         * gcc.target/arm/fp16-unprototyped-2.c: New.
3594         * gcc.target/arm/fp16-variadic-1.c: New.
3595         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3596         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3597         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3598         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3599         * gcc.dg/torture/arm-fp16-ops.h: New.
3600         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3601         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3602         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3603         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3604         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3605         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3606         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3607         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3608         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3609         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3610         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3611         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3612         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3613         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3614         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3615         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3616         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3617         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3618         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3619         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3620         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3621
3622 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3623
3624         * gcc.dg/builtins-65.c: New test.
3625
3626 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3627
3628         PR fortran/40451
3629         * gfortran.dg/proc_ptr_result_4.f90: New.
3630
3631 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3632
3633         * gcc.c-torture/execute/bitfld-5.c: New test.
3634
3635 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3636
3637         * gcc.dg/builtin-unreachable-3.c: New test.
3638
3639 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3640
3641         * gcc.target/i386/builtin-unreachable.c: New test.
3642
3643 2009-06-17  Ian Lance Taylor  <iant@google.com>
3644
3645         * gcc.dg/Wcxx-compat-14.c: New testcase.
3646
3647 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3648
3649         * gcc.dg/func-ptr-conv-1.c: Update column info.
3650
3651 2009-06-17  Richard Guenther  <rguenther@suse.de>
3652
3653         PR middle-end/40404
3654         * gcc.c-torture/execute/pr40404.c: New testcase.
3655
3656 2009-06-17  Richard Guenther  <rguenther@suse.de>
3657
3658         PR middle-end/40460
3659         * g++.dg/torture/pr40460.C: New testcase.
3660
3661 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3662
3663         * gcc.dg/plugin/one_time_plugin.c: New test.
3664         * gcc.dg/plugin/one_time-test-1.c: New test.
3665         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3666
3667 2009-06-16  Ian Lance Taylor  <iant@google.com>
3668
3669         * g++.dg/warn/skip-1.C: New testcase.
3670
3671 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3672
3673         PR middle-end/40446
3674         * g++.dg/other/pr40446.C: New test.
3675
3676 2009-06-16  Richard Guenther  <rguenther@suse.de>
3677
3678         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3679         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3680         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3681         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3682
3683 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3684
3685         * gcc.c-torture/compile/pr40432.c: New file.
3686
3687 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3688
3689         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3690
3691 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3692
3693         PR fortran/36947
3694         PR fortran/40039
3695         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3696         * gfortran.dg/interface_20.f90: Modified error messages.
3697         * gfortran.dg/interface_21.f90: Ditto.
3698         * gfortran.dg/interface_26.f90: Ditto.
3699         * gfortran.dg/interface_27.f90: Ditto.
3700         * gfortran.dg/interface_28.f90: Extended test case.
3701         * gfortran.dg/interface_29.f90: New.
3702         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3703         * gfortran.dg/proc_decl_8.f90: Ditto.
3704         * gfortran.dg/proc_ptr_11.f90: Ditto.
3705         * gfortran.dg/proc_ptr_15.f90: Ditto.
3706
3707 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3708
3709         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3710         printing.
3711         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3712         gcc.dg/vect/vect-outer-4f.c: Likewise.
3713         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3714         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3715         Likewise.
3716         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3717         outer loop.
3718
3719 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3720
3721         PR fortran/40383
3722         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3723
3724 2009-06-15  Ian Lance Taylor  <iant@google.com>
3725
3726         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3727         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3728         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3729         Recognize new notes.
3730         * gcc.dg/stmt-expr-label-2.c: Likewise.
3731         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3732         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3733         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3734         * gcc.dg/c99-vla-jump-4.c: Likewise.
3735         * gcc.dg/stmt-expr-label-1.c: Likewise.
3736         * gcc.dg/stmt-expr-label-3.c: Likewise.
3737         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3738
3739 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3740
3741         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3742
3743 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3744
3745         * gcc.dg/builtin-object-size-7.c: New test.
3746
3747 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3748
3749         PR testsuite/40426
3750         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3751         level != "" use separate -gdwarf-2 -g${level} options instead of
3752         -gdwarf-2${level}.
3753         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3754         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3755         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3756
3757 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3758
3759         * g++.dg/abi/mangle11.C: Update warning line.
3760         * g++.dg/abi/mangle12.C: Update warning line.
3761         * g++.dg/abi/mangle17.C: Update warning line.
3762         * g++.dg/abi/mangle20-2.C: Update warning line.
3763
3764 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3765
3766         * gcc.dg/optimize-bswap-1.c: Split into these two:
3767         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3768         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3769
3770 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3771
3772         * gcc.dg/optimize-bswap-1.c: New testcase.
3773
3774 2009-06-14  Richard Guenther  <rguenther@suse.de>
3775
3776         PR middle-end/40389
3777         * g++.dg/torture/pr40389.C: New testcase.
3778
3779 2009-06-13  Richard Guenther  <rguenther@suse.de>
3780
3781         PR tree-optimization/40421
3782         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3783
3784 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3785
3786         * gcc.dg/old-style-prom-3.c: Add column info.
3787         * gcc.dg/overflow-warn-1.c
3788         * gcc.dg/gomp/pr27415.c
3789         * gcc.dg/gomp/for-1.c: Same.
3790         * gcc.dg/enum-compat-1.c: Same.
3791         * gcc.dg/c99-tag-3.c: Same.
3792         * gcc.dg/Wredundant-decls-2.c: Same.
3793         * gcc.dg/func-ptr-conv-1.c: Same.
3794         * gcc.dg/asm-wide-1.c: Same.
3795         * gcc.dg/nofixed-point-2.c: Same.
3796         * gcc.dg/cpp/line3.c: Same.
3797         * gcc.dg/array-10.c: Same.
3798         * gcc.dg/c99-vla-jump-1.c: Same.
3799         * gcc.dg/pr20368-1.c: Same.
3800         * gcc.dg/Wshadow-3.c: Same.
3801         * gcc.dg/c90-const-expr-8.c: Same.
3802         * gcc.dg/label-decl-2.c: Same.
3803         * gcc.dg/dremf-type-compat-2.c: Same.
3804         * gcc.dg/c90-const-expr-5.c: Same.
3805         * gcc.dg/builtins-30.c: Same.
3806         * gcc.dg/Warray-bounds.c: Same.
3807         * gcc.dg/Wcxx-compat-2.c: Same.
3808         * gcc.dg/tree-ssa/col-1.c: Same.
3809         * gcc.dg/old-style-prom-2.c: Same.
3810         * gcc.dg/cast-function-1.c: Same.
3811         * gcc.dg/pr15698-1.c: Same.
3812         * gcc.dg/dremf-type-compat-3.c: Same.
3813         * gcc.dg/vla-8.c: Same.
3814         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3815         line.
3816         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3817         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3818         * gcc.dg/enum-compat-1.c: Same.
3819         * gcc.dg/dremf-type-compat-2.c: Same.
3820         * gcc.dg/old-style-prom-2.c: Same.
3821         * gcc.dg/pr15698-1.c: Same.
3822         * gcc.dg/pr20368-1.c: Same.
3823         * gcc.dg/dremf-type-compat-3.c: Same.
3824         * gcc.dg/builtins-30.c: Same.  Test for columns.
3825
3826 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3827
3828         PR fortran/40176
3829         * gfortran.dg/proc_decl_1.f90: Extended.
3830
3831 2009-06-12  Ian Lance Taylor  <iant@google.com>
3832
3833         * gcc.dg/Wcxx-compat-13.c: New testcase.
3834
3835 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3836
3837         PR tree-opt/38865
3838         * gcc.dg/tree-ssa/fre-vce-1.c
3839
3840 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3841
3842         PR testsuite/40384
3843         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3844         min-insn-to-prefetch-ratio=5.
3845
3846 2009-06-12  Joey Ye  <joey.ye@intel.com>
3847             H.J. Lu  <hongjiu.lu@intel.com>
3848
3849         PR middle-end/39146
3850         * gcc.target/i386/stackalign/pr39146.c: New.
3851
3852 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3853
3854         * gcc.target/i386/crc32-1.c: New.
3855         * gcc.target/i386/crc32-2.c: Likewise.
3856
3857 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3858
3859         PR c/39252
3860         * gcc.dg/builtin-unreachable-1.c: New test.
3861         * gcc.dg/builtin-unreachable-2.c: Same.
3862
3863 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3864
3865         PR fortran/40402
3866         * gfortran.dg/data_value_1.f90: New test.
3867
3868 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3869
3870         PR testsuite/39831
3871         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3872         remove ilp32 requirement.
3873         * gcc.target/i386/excess-precision-2.c: Likewise.
3874         * gcc.target/i386/excess-precision-3.c: Likewise.
3875         * gcc.target/i386/excess-precision-4.c: Likewise.
3876         * gcc.target/i386/excess-precision-5.c: Likewise.
3877         * gcc.target/i386/excess-precision-6.c: Likewise.
3878
3879 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3880
3881         PR fortran/38718
3882         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3883         * gfortran.dg/nan_5.f90: New test.
3884
3885 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3886
3887         * gcc.target/arm/neon-modes-1.c: New test.
3888
3889 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3890
3891         * g++.dg/torture/pr31579.C: Cast pointer
3892         via __SIZE_TYPE__ instead of 'unsigned long'.
3893
3894 2009-06-10  Anthony Green  <green@moxielogic.com>
3895
3896         * lib/target-supports.exp (check_profiling_available):
3897         Profiling is not available for testing purposes on moxie.
3898
3899 2009-06-09  Ian Lance Taylor  <iant@google.com>
3900
3901         * gcc.dg/Wcxx-compat-12.c: New testcase.
3902
3903 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3904
3905         PR libfortran/40334
3906         * gfortran.dg/backspace_11.f90: New.
3907
3908 2009-06-09  Jason Merrill  <jason@redhat.com>
3909
3910         * g++.dg/cpp0x/defaulted10.C: New.
3911
3912 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3913
3914         * gcc.c-torture/compile/pr40351.c: New file.
3915
3916 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3917
3918         * gnat.dg/align_max.adb: New test.
3919
3920 2009-06-08  Jason Merrill  <jason@redhat.com>
3921
3922         * g++.dg/cpp0x/auto15.C: New.
3923
3924 2009-06-08  Jan Hubicka  <jh@suse.cz>
3925
3926         PR debug/39834
3927         * gcc.dg/torture/pr39834.c
3928
3929 2009-06-08  Jan Hubicka  <jh@suse.cz>
3930
3931         PR middle-end/40102
3932         * g++.dg/torture/pr40102.C: New testcase.
3933
3934 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3935
3936         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3937         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3938         * gcc.dg/builtin-object-size-6.c: New test.
3939
3940         PR c++/40373
3941         * g++.dg/template/dtor7.C: New test.
3942
3943         PR c++/40370
3944         PR c++/40372
3945         * g++.dg/template/error41.C: New test.
3946         * g++.dg/template/error42.C: New test.
3947
3948 2009-06-08  Revital Eres  <eres@il.ibm.com>
3949
3950         PR testsuite/40359
3951         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3952         * gcc.dg/vect/vect-88.c: Likewise.
3953         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3954         * gcc.dg/vect/pr25413.c: Likewise.
3955         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3956
3957 2009-06-07  Ian Lance Taylor  <iant@google.com>
3958
3959         * g++.dg/warn/Wswitch-3.C: New testcase.
3960         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3961         * gcc.dg/Wswitch-enum-error.c: Likewise.
3962         * gcc.dg/Wswitch-error.c: Likewise.
3963
3964 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3965
3966         PR fortran/40008
3967         * gfortran.dg/negative_unit.f: Update test.
3968         * gfortran.dg/negative_unit_int8.f: Update test.
3969         * gfortran.dg/newunit_1.f90: New test.
3970
3971 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3972
3973         PR fortran/25104
3974         PR fortran/29962
3975         * gfortran.dg/spread_init_expr.f03: New.
3976         * gfortran.dg/unpack_init_expr.f03: New.
3977         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3978         error message.
3979
3980 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3981
3982         PR fortran/25104
3983         PR fortran/29962
3984         * gfortran.dg/count_init_expr.f03
3985         * gfortran.dg/product_init_expr.f03
3986         * gfortran.dg/sum_init_expr.f03
3987
3988 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3989
3990         PR fortran/36874
3991         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3992         message.
3993         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3994         shapes.
3995         * gfortran.dg/zero_sized_5.f90: Likewise.
3996
3997 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3998
3999         PR middle-end/32950
4000         * g++.dg/torture/pr32950.C: New.
4001
4002 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4003
4004         PR fortran/25104
4005         PR fortran/29962
4006         * gfortran.dg/dot_product_1.f03: New.
4007         * gfortran.dg/matmul_8.f03: New.
4008         * gfortran.dg/transpose_3.f03: New.
4009
4010 2009-06-06  Ian Lance Taylor  <iant@google.com>
4011
4012         * gcc.dg/Wunused-label-1.c: New test case.
4013         * g++.dg/warn/Wunused-label-1.C: New test case.
4014         * g++.dg/warn/Wunused-label-2.C: New test case.
4015         * g++.dg/warn/Wunused-label-3.C: New test case.
4016
4017 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4018
4019         PR fortran/37203
4020         * reshape_zerosize_2.f90: New.
4021
4022 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4023
4024         PR fortran/32890
4025         * gfortran.dg/pack_assign_1.f90: New.
4026         * gfortran.dg/pack_vector_1.f90: New.
4027
4028 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4029
4030         PR middle-end/40340
4031         * gcc.dg/pr40340-1.c: New test.
4032         * gcc.dg/pr40340-2.c: New test.
4033         * gcc.dg/pr40340-3.c: New test.
4034         * gcc.dg/pr40340-4.c: New test.
4035         * gcc.dg/pr40340-5.c: New test.
4036         * gcc.dg/pr40340.h: New file.
4037
4038 2009-06-05  Revital Eres  <eres@il.ibm.com>
4039
4040         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4041         New procedure.
4042         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4043         * gcc.dg/vect/vect-33.c: Likewise.
4044         * gcc.dg/vect/vect-92.c: Likewise.
4045         * gcc.dg/vect/vect-58.c: Likewise.
4046         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4047         * gcc.dg/vect/vect-42.c: Likewise.
4048         * gcc.dg/vect/slp-25.c: Likewise.
4049         * gcc.dg/vect/vect-align-1.c: Likewise.
4050         * gcc.dg/vect/vect-align-2.c: Likewise.
4051         * gcc.dg/vect/vect-93.c: Likewise.
4052         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4053         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4054         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4055         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4056         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4057         * gcc.dg/vect/vect-26.c: Likewise.
4058         * gcc.dg/vect/vect-44.c: Likewise.
4059         * gcc.dg/vect/vect-70.c: Likewise.
4060         * gcc.dg/vect/vect-95.c: Likewise.
4061         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4062         * gcc.dg/vect/vect-28.c: Likewise.
4063         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4064         * gcc.dg/vect/vect-87.c: Likewise.
4065         * gcc.dg/vect/vect-109.c: Likewise.
4066         * gcc.dg/vect/vect-54.c: Likewise.
4067         * gcc.dg/vect/vect-96.c: Likewise.
4068         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4069         * gcc.dg/vect/vect-88.c: Likewise.
4070         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4071         * gcc.dg/vect/vect-89.c: Likewise.
4072         * gcc.dg/vect/vect-91.c: Likewise.
4073         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4074         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4075         * gfortran.dg/vect/vect-2.f90: Likewise.
4076         * gfortran.dg/vect/vect-3.f90: Likewise.
4077         * gfortran.dg/vect/vect-4.f90: Likewise.
4078         * gfortran.dg/vect/vect-5.f90: Likewise.
4079
4080 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4081
4082         PR tree-optimization/36318
4083         * gcc.dg/tree-ssa/sra-7.c: New test.
4084
4085 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4086
4087         PR fortran/37203
4088         * gfortran.dg/reshape_order_5.f90: New.
4089         * gfortran.dg/reshape_shape_1.f90: New.
4090
4091 2009-06-04  Jason Merrill  <jason@redhat.com>
4092
4093         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4094
4095 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4096
4097         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4098         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4099
4100 2009-06-04  Richard Guenther  <rguenther@suse.de>
4101
4102         PR c++/39371
4103         * g++.dg/torture/pr40335.C: New testcase.
4104
4105 2009-06-03  Richard Guenther  <rguenther@suse.de>
4106
4107         PR middle-end/40328
4108         * gcc.dg/torture/pr40328.c: New testcase.
4109
4110 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4111
4112         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4113         m68k and fido.
4114
4115 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4116
4117         * g++.dg/torture/pr40323.C: New file.
4118
4119 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4120
4121         * gnat.dg/specs/root.ads: New test.
4122         * gnat.dg/specs/root-level_1.ads: Likewise.
4123         * gnat.dg/specs/root-level_2.ads: Likewise.
4124         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4125
4126 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4127
4128         * g++.dg/init/ref15.C: Require unwrapped targets.
4129
4130 2009-06-02  Jason Merrill  <jason@redhat.com>
4131
4132         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4133         * g++.dg/cpp0x/initlist18.C: New.
4134         * g++.dg/cpp0x/initlist19.C: New.
4135
4136         * g++.dg/cpp0x/auto14.C: New.
4137
4138 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4139
4140         * gnat.dg/alignment6.adb: Remove XFAIL.
4141
4142 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4143
4144         PR c++/38089
4145         * g++.dg/template/spec36.C: New test.
4146
4147 2009-06-01  Ian Lance Taylor  <iant@google.com>
4148
4149         * gcc.dg/cast-qual-3.c: New testcase.
4150         * g++.dg/warn/Wcast-qual2.C: New testcase.
4151
4152 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4153
4154         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4155         (process-message): Expect column numbers.
4156         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4157         * gcc.dg/pch/counter-2.c: Same.
4158         * gcc.dg/pch/valid-2.c: Same.
4159         * gcc.dg/pch/warn-1.c: Same.
4160         * gcc.dg/pch/valid-1.c: Same.
4161         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4162         * gcc.dg/cpp/syshdr.c: Same.
4163         * gcc.dg/cpp/19940712-1.c: Same.
4164         * gcc.dg/cpp/missing-header-1.c: Same.
4165         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4166         * gcc.dg/cpp/tr-warn3.c: Same.
4167         * gcc.dg/cpp/pr29612-2.c: Same.
4168         * gcc.dg/cpp/tr-warn4.c: Same.
4169         * gcc.dg/cpp/Wtrigraphs.c: Same.
4170         * gcc.dg/cpp/poison.c: Same.
4171         * gcc.dg/cpp/arith-3.c: Same.
4172         * gcc.dg/cpp/sysmac2.c: Same.
4173         * gcc.dg/cpp/cpp.exp: Same.
4174         * gcc.dg/cpp/tr-warn5.c: Same.
4175         * gcc.dg/cpp/include2.c: Same.
4176         * gcc.dg/cpp/Wmissingdirs.c: Same.
4177         * gcc.dg/cpp/Wmissingdirs.c: Same.
4178         * gcc.dg/cpp/tr-warn6.c: Same.
4179         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4180         * gcc.dg/cpp/macspace1.c: Same.
4181         * gcc.dg/cpp/escape-2.c: Same.
4182         * gcc.dg/cpp/assert2.c: Same.
4183         * gcc.dg/cpp/undef2.c: Same.
4184         * gcc.dg/cpp/macspace2.c: Same.
4185         * gcc.dg/cpp/tr-warn1.c: Same.
4186         * gcc.dg/cpp/extratokens2.c: Same.
4187         * gcc.dg/cpp/strify2.c: Same.
4188         * gcc.dg/cpp/Wsignprom.c: Same.
4189         * gcc.dg/cpp/redef2.c: Same.
4190         * gcc.dg/cpp/trad/trad.exp: Same.
4191         * gcc.dg/cpp/arith-1.c: Same.
4192         * gcc.dg/cpp/extratokens.c: Same.
4193         * gcc.dg/cpp/if-mpar.c: Same.
4194
4195 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4196
4197         * gnat.dg/nested_float_packed.ads: New test.
4198
4199 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4200             Eric Botcazou  <botcazou@adacore.com>
4201
4202         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4203         * gnat.dg/test_oconst.adb: New test.
4204
4205 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4206
4207         * gcc.dg/plugin/ggcplug.c: Moved comment.
4208         (plugin_init): Fixed typo, declared i, returned 0 at end.
4209
4210 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4211
4212         PR testsuite/40244
4213         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4214         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4215
4216 2009-05-29  Ian Lance Taylor  <iant@google.com>
4217
4218         * gcc.dg/Wcxx-compat-11.c: New testcase.
4219
4220 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4221
4222         PR fortran/40019
4223         * gfortran.dg/leadz_trailz_1.f90: New test.
4224         * gfortran.dg/leadz_trailz_2.f90: New test.
4225
4226 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4227
4228         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4229         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4230         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4231         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4232         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4233         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4234         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4235         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4236         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4237         * gcc.dg/tree-ssa/sra-5.c: New file.
4238         * gcc.dg/tree-ssa/sra-6.c: New file.
4239         * gcc.c-torture/compile/sra-1.c: New file.
4240
4241 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4242
4243         PR middle-end/40291
4244         * gcc.c-torture/compile/pr40291.c: New test.
4245
4246         PR target/40017
4247         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4248         __vector _Bool.
4249         * gcc.target/powerpc/altivec-30.c: New test.
4250         * gcc.target/powerpc/altivec-31.c: New test.
4251
4252 2009-05-28  Richard Guenther  <rguenther@suse.de>
4253
4254         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4255         * gcc.c-torture/execute/20090527-1.c: Likewise.
4256
4257 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4258
4259         PR c++/39754
4260         * g++.dg/template/canon-type-1.C: New test.
4261         * g++.dg/template/canon-type-2.C: Likewise.
4262         * g++.dg/template/canon-type-3.C: Likewise.
4263         * g++.dg/template/canon-type-4.C: Likewise.
4264         * g++.dg/template/canon-type-5.C: Likewise.
4265         * g++.dg/template/canon-type-6.C: Likewise.
4266         * g++.dg/template/canon-type-7.C: Likewise.
4267
4268 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4269             Uros Bizjak  <ubizjak@gmail.com>
4270             Danny Smith  <dansmister@gmail.com>
4271
4272         PR target/37216
4273
4274         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4275         New function.
4276         * gcc.target/i386/pr37216.c:  New test source file.
4277         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4278         use -fno-common for testing Cygwin and MinGW targets.
4279
4280 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4281
4282         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4283         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4284         * g++.dg/pr37742.C (size_t): Likewise.
4285         * g++.dg/torture/pr34850.C (size_t): Likewise.
4286         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4287         _PTRDIFF_TYPE__.
4288         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4289         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4290         (size_t): Use __extension__ and __SIZE_TYPE__.
4291         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4292         __SIZE_TYPE__.
4293         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4294         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4295         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4296         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4297         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4298         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4299         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4300         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4301         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4302         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4303         (__ssize_t): Likewise.
4304         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4305         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4306         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4307         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4308         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4309         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4310         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4311         * gcc.dg/pr33667.c (size_t): Likewise.
4312         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4313         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4314         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4315         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4316         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4317         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4318
4319 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4320
4321         PR tree-optimization/40254
4322         * gcc.dg/vect/pr40254.c: New test.
4323
4324 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4325
4326         PR middle-end/33699
4327         * gcc.target/mips/const-anchor-1.c: New test.
4328         * gcc.target/mips/const-anchor-2.c: New test.
4329
4330 2009-05-27  Jason Merrill  <jason@redhat.com>
4331
4332         * g++.dg/cpp0x/initlist15.C: New.
4333         * g++.dg/cpp0x/initlist16.C: New.
4334         * g++.dg/cpp0x/initlist17.C: New.
4335
4336 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4337
4338         PR fortran/39178
4339         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4340         patterns to reflect frontend changes.
4341         * gfortran.dg/vector_subscript_4.f90: Likewise.
4342
4343 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4344             Eric Botcazou  <botcazou@adacore.com>
4345
4346         * gcc.c-torture/execute/align-nest.c: New testcase.
4347         * gnat.dg/misaligned_nest.adb: New testcase.
4348
4349 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4350
4351         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4352         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4353         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4354         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4355
4356 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4357
4358         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4359         cast instead of assuming 0ul.
4360         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4361         __SIZE_TYPE__.
4362         (_type_desc): Make first argument const.
4363         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4364
4365 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4366
4367         PR libfortran/40187
4368         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4369         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4370
4371 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4372
4373         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4374         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4375         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4376         * gcc.dg/plugin/ggcplug.c: Added new file.
4377
4378 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4379
4380         PR fortran/40246
4381         * gfortran.dg/nullify_4.f90: New test.
4382
4383 2009-05-26  Richard Guenther  <rguenther@suse.de>
4384
4385         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4386
4387 2009-05-26  Richard Guenther  <rguenther@suse.de>
4388
4389         PR middle-end/40252
4390         * gcc.c-torture/compile/pr40252.c: New testcase.
4391
4392 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4393
4394         PR c++/40007
4395         * g++.dg/template/typedef18.C: New test.
4396         * g++.dg/template/typedef19.C: Likewise.
4397         * g++.dg/template/typedef20.C: Likewise.
4398         * g++.dg/template/access11.C: Adjust.
4399
4400 2009-05-26  Richard Guenther  <rguenther@suse.de>
4401
4402         PR testsuite/40247
4403         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4404
4405 2009-05-25  Jason Merrill  <jason@redhat.com>
4406
4407         PR c++/38064
4408         * g++.dg/cpp0x/enum3.C: New test.
4409
4410 2009-05-25  Richard Guenther  <rguenther@suse.de>
4411
4412         PR tree-optimization/36327
4413         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4414         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4415         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4416         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4417         * gcc.dg/vect/vect-40.c: Likewise.
4418         * gcc.dg/vect/vect-42.c: Likewise.
4419         * gcc.dg/vect/vect-46.c: Likewise.
4420         * gcc.dg/vect/vect-76.c: Likewise.
4421
4422 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4423
4424         PR fortran/40176
4425         * gfortran.dg/proc_ptr_18.f90: New.
4426         * gfortran.dg/proc_ptr_19.f90: New.
4427         * gfortran.dg/proc_ptr_comp_9.f90: New.
4428         * gfortran.dg/proc_ptr_comp_10.f90: New.
4429
4430 2009-05-25  Richard Guenther  <rguenther@suse.de>
4431
4432         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4433         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4434
4435 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4436
4437         PR tree-optimization/40238
4438         * gcc.dg/vect/pr40238.c: New test.
4439
4440 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4441             Dominique Dhumieres  <dominiq@lps.ens.fr>
4442
4443         PR fortran/35732
4444         PR fortran/39872
4445         * gfortran.dg/bounds_check_fail_3.f90: New test.
4446         * gfortran.dg/bounds_check_fail_4.f90: New test.
4447         * gfortran.dg/bounds_check_14.f90: Update test.
4448         * gfortran.dg/bound_4.f90: Update test.
4449
4450 2009-05-24  Richard Guenther  <rguenther@suse.de>
4451
4452         PR middle-end/40233
4453         * gcc.c-torture/compile/pr40233.c: New testcase.
4454
4455 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4456
4457         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4458         for alpha*-*-* targets.
4459
4460 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4461
4462         * gcc.dg/vect/bb-slp-1.c: New test.
4463         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4464         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4465         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4466         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4467         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4468         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4469         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4470         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4471         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4472         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4473         gcc.dg/vect/bb-slp-22.c: Likewise.
4474         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4475
4476 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4477             Maxim Kuvyrkov  <maxim@codesourcery.com>
4478
4479         * gcc.dg/falign-labels-1.c: New test.
4480
4481 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4482
4483         * gnat.dg/specs/rep_clause3.ads: New test.
4484
4485 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4486
4487         * gnat.dg/addr6.adb: New test.
4488
4489 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4490
4491         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4492         New function.
4493         * gcc.target/arm/thumb2-mul-space.c: New file.
4494         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4495         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4496         * gcc.target/arm/thumb2-mul-speed.c: New file.
4497
4498 2009-05-22  Richard Guenther  <rguenther@suse.de>
4499
4500         PR middle-end/38964
4501         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4502         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4503         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4504
4505 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4506
4507         * gcc.dg/dll-6.c: New test.
4508         * gcc.dg/dll-6a.c: Likewise.
4509         * gcc.dg/dll-7.c: Likewise.
4510         * gcc.dg/dll-7a.c: Likewise.
4511         * g++.dg/ext/dllexport2.C: Likewise.
4512         * g++.dg/ext/dllexport2a.cc: Likewise.
4513
4514 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4515
4516         PR target/37846
4517         * gcc.target/ia64/mfused-madd-vect.c: New test.
4518         * gcc.target/ia64/mfused-madd.c: New test.
4519         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4520         * gcc.target/ia64/mno-fused-madd.c: New test.
4521
4522 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4523
4524         * gcc.target/i386/movbe-1.c: New.
4525         * gcc.target/i386/movbe-2.c: Likewise.
4526
4527 2009-05-21  Taras Glek  <tglek@mozilla.com>
4528
4529         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4530         plugin_init signature.
4531         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4532         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4533         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4534
4535 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4536
4537         * gcc.dg/target/arm/neon-vmla-1.c: New.
4538         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4539
4540 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4541
4542         * gcc.target/mips/octeon-exts-6.c: New test.
4543         * gcc.target/mips/extend-1.c: New test.
4544         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4545         EXTS.
4546         * gcc.target/mips/octeon-exts-5.c: Likewise.
4547
4548 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4549
4550         PR middle-end/40204
4551         * gcc.c-torture/compile/pr40204.c: New test.
4552
4553 2009-05-20  Richard Guenther  <rguenther@suse.de>
4554
4555         * gcc.c-torture/compile/20090518-1.c: New testcase.
4556
4557 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4558
4559         PR tree-optimization/40087
4560         * gcc.dg/tree-ssa/pr40087.c: New test.
4561
4562 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4563
4564         * gcc.dg/vector-4.c: New testcase.
4565         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4566         * g++.dg/ext/vector16.C: New testcase.
4567
4568 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4569
4570         PR c/40172
4571         * gcc.dg/pr40172.c: Renamed to ...
4572         * gcc.dg/pr40172-1.c: This.
4573
4574         * gcc.dg/pr40172-2.c: New.
4575         * gcc.dg/pr40172-3.c: Likewise.
4576
4577 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4578
4579         PR c/40172
4580         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4581
4582 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4583
4584         * gnat.dg/loop_optimization6.ad[sb]: New test.
4585
4586 2009-05-19  Richard Guenther  <rguenther@suse.de>
4587
4588         * gcc.c-torture/compile/20090519-1.c: New testcase.
4589
4590 2009-05-18  Jason Merrill  <jason@redhat.com>
4591
4592         * g++.dg/cpp0x/explicit1.C: New.
4593         * g++.dg/cpp0x/explicit2.C: New.
4594
4595 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4596
4597         PR debug/40109
4598         * g++.dg/debug/dwarf2/nested-1.C: New test.
4599
4600 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4601
4602         PR testsuite/39907
4603         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4604         stack alignment.
4605
4606 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4607
4608         PR fortran/40164
4609         * gfortran.dg/proc_ptr_comp_8.f90: New.
4610
4611 2009-05-18  Richard Guenther  <rguenther@suse.de>
4612
4613         PR fortran/40168
4614         * gfortran.dg/array_memset_2.f90: Adjust.
4615
4616 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4617
4618         PR fortran/36947
4619         PR fortran/40039
4620         * gfortran.dg/interface_27.f90: New.
4621         * gfortran.dg/interface_28.f90: New.
4622         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4623         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4624
4625 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4626
4627         * gcc.target/m68k/tls-ie.c: New test.
4628         * gcc.target/m68k/tls-le.c: New test.
4629         * gcc.target/m68k/tls-gd.c: New test.
4630         * gcc.target/m68k/tls-ld.c: New test.
4631         * gcc.target/m68k/tls-ie-xgot.c: New test.
4632         * gcc.target/m68k/tls-le-xtls.c: New test.
4633         * gcc.target/m68k/tls-gd-xgot.c: New test.
4634         * gcc.target/m68k/tls-ld-xgot.c: New test.
4635         * gcc.target/m68k/tls-ld-xtls.c: New test.
4636         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4637
4638 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4639
4640         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4641
4642 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4643
4644         PR c/40172
4645         * gcc.dg/pr40172.c: New.
4646
4647 2009-05-17  Jason Merrill  <jason@redhat.com>
4648
4649         PR c++/40139
4650         * g++.dg/template/dtor6.C: New.
4651
4652 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4653
4654         * g++.dg/warn/translate-ice-1.C: New test.
4655
4656 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4657
4658         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4659         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4660         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4661         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4662
4663 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4664
4665         PR fortran/33197
4666         * gfortran.dg/erf_2.F90: New test.
4667         * gfortran.dg/erfc_scaled_2.f90: New test.
4668
4669 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4670
4671         PR fortran/31243
4672         * gfortran.dg/string_1.f90: New test.
4673         * gfortran.dg/string_2.f90: New test.
4674         * gfortran.dg/string_3.f90: New test.
4675
4676 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4677
4678         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4679         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4680
4681 2009-05-15  Ian Lance Taylor  <iant@google.com>
4682
4683         * gcc.dg/Wcxx-compat-10.c: New testcase.
4684
4685 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4686
4687         PR 16302
4688         * gcc.dg/pr16302.c: New.
4689         * g++.dg/warn/pr16302.C: New.
4690
4691 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4692
4693         * gcc.dg/torture/builtin-math-5.c: New.
4694         * gcc.dg/torture/builtin-math-6.c: New.
4695         * lib/target-supports.exp (check_effective_target_mpc): New.
4696
4697 2009-05-15  Jan Hubicka  <jh@suse.cz>
4698
4699         * gcc.dg/tree-ssa/inline-3.c: New testcase
4700
4701 2009-05-15  Jan Hubicka  <jh@suse.cz>
4702
4703         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4704         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4705         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4706         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4707         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4708         Mark noinline.
4709         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4710         Mark noinline.
4711         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4712         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4713
4714 2009-05-15  Jan Hubicka  <jh@suse.cz>
4715
4716         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4717         optimized by sibcall noinline.
4718
4719 2009-05-15  Jan Hubicka  <jh@suse.cz>
4720
4721         * sibcall-1.c (track): Mark noinline.
4722         * sibcall-2.c (track): Mark noinline.
4723         * sibcall-3.c (track): Mark noinline.
4724         * sibcall-4.c (track): Mark noinline.
4725
4726 2009-05-15  Jan Hubicka  <jh@suse.cz>
4727
4728         * flatten-2.c: Disable early inlining; add comment.
4729         * flatten-3.c: New test based on flatten-2.c.
4730
4731 2009-05-15  Richard Guenther  <rguenther@suse.de>
4732
4733         PR tree-optimization/39999
4734         * gcc.c-torture/compile/pr39999.c: New testcase.
4735
4736 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4737
4738         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4739
4740 2009-05-14  Ian Lance Taylor  <iant@google.com>
4741
4742         * gcc.dg/Wcxx-compat-9.c: New testcase.
4743
4744 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4745
4746         PR fortran/39996
4747         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4748         * gfortran.dg/duplicate_type_2.f90: Ditto.
4749         * gfortran.dg/duplicate_type_3.f90: New.
4750
4751 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4752
4753         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4754         * ada/acats/tests/c5/c59002c.ada: Likewise.
4755
4756 2009-05-13  Taras Glek  <tglek@mozilla.com>
4757
4758         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4759         attributes and decl smashing.
4760         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4761         attributes.
4762         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4763         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4764
4765 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4766
4767         PR fortran/39865
4768         * gfortran.dg/pr39865.f90: New test.
4769         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4770         arrays in FMT=.
4771         * gfortran.dg/hollerith_f95.f90: Likewise.
4772         * gfortran.dg/hollerith6.f90: New test.
4773         * gfortran.dg/hollerith7.f90: New test.
4774
4775 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4776
4777         PR cpp/36674
4778         * gcc.dg/cpp/pr36674.i: New.
4779
4780 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4781
4782         PR middle-end/40035
4783         * gcc.c-torture/compile/pr40035.c: New test.
4784
4785 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4786
4787         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4788
4789 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4790
4791         PR fortran/40110
4792         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4793         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4794         * gfortran.dg/interop_params.f03: Ditto.
4795
4796 2009-05-12  Jan Hubicka  <jh@suse.cz>
4797
4798         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4799         so unrolling still happens.
4800         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4801         * gcc.dg/ipa/ipacost-2.c: Likewise.
4802         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4803
4804 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4805
4806         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4807
4808 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4809
4810         * lib/target-supports.exp (check_profiling_available): Return
4811         false for -p on *-*-cygwin* targets.
4812
4813 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4814
4815         PR tree-optimization/38632
4816         * g++.dg/tree-ssa/pr38632.C: New.
4817
4818 2009-05-11  Jan Hubicka  <jh@suse.cz>
4819
4820         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4821         we now optimize better.
4822         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4823         out at different places.
4824         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4825         unroling.
4826         * gcc.dg/vect/vect-76.c: Likewise.
4827         * gcc.dg/vect/vect-70.c: Likewise.
4828         * gcc.dg/vect/vect-66.c: Likewise.
4829         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4830         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4831
4832 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4833
4834         PR middle-end/40080
4835         * gcc.c-torture/compile/pr40080.c: New.
4836
4837 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4838
4839         * gcc.c-torture/compile/pr40026.c: New testcase.
4840
4841 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4842
4843         PR fortran/40089
4844         * gfortran.dg/proc_ptr_comp_7.f90: New.
4845
4846 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4847
4848         PR tree-optimization/40074
4849         * gcc.dg/vect/pr40074.c: New test.
4850
4851 2009-05-10  Ian Lance Taylor  <iant@google.com>
4852
4853         * gcc.dg/Wcxx-compat-7.c: New testcase.
4854         * gcc.dg/Wcxx-compat-8.c: New testcase.
4855         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4856         * gcc.dg/pr17188-1.c: Likewise.
4857         * gcc.dg/pr39084.c: Likewise.
4858
4859 2009-05-10  Michael Matz  <matz@suse.de>
4860
4861         PR target/40031
4862         * gcc.dg/pr40031.c: New test.
4863
4864 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4865
4866         PR fortran/40018
4867         * gfortran.dg/array_constructor_31.f90: New test.
4868
4869 2009-05-10  Richard Guenther  <rguenther@suse.de>
4870
4871         PR tree-optimization/40081
4872         * g++.dg/torture/pr40081.C: New testcase.
4873
4874 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4875
4876         PR fortran/38863
4877         * gfortran.dg/dependency_24.f90: New test.
4878         * gfortran.dg/dependency_23.f90: Clean up module files.
4879
4880 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4881
4882         PR fortran/38956
4883         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4884         * gfortran.dg/chmod_2.f90: Likewise.
4885         * gfortran.dg/chmod_3.f90: Likewise.
4886         * gfortran.dg/open_errors.f90: Likewise.
4887
4888 2009-05-09  Jan Hubicka  <jh@suse.cz>
4889
4890         PR middle-end/40043
4891         * g++.dg/eh/nested-try.C: New test.
4892
4893 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4894
4895         PR tree-optimization/40049
4896         * gcc.dg/vect/vect-shift-2.c: New test.
4897
4898 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4899
4900         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4901         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4902
4903 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4904
4905         PR c/36892
4906         * g++.dg/warn/deprecated-6.C: New.
4907         * gcc.dg/deprecated-4.c: Likewise.
4908         * gcc.dg/deprecated-5.c: Likewise.
4909         * gcc.dg/deprecated-6.c: Likewise.
4910
4911 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4912
4913         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4914         __aligned__(__BIGGEST_ALIGNMENT__).
4915         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4916         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4917         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4918         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4919         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4920         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4921         * gcc.dg/vect/Os-vect-95.c: Likewise.
4922         * gcc.dg/vect/pr20122.c: Likewise.
4923         * gcc.dg/vect/pr36493.c: Likewise.
4924         * gcc.dg/vect/pr37385.c: Likewise.
4925         * gcc.dg/vect/slp-7.c: Likewise.
4926         * gcc.dg/vect/slp-9.c: Likewise.
4927         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4928         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4929         * gcc.dg/vect/vect-35.c: Likewise.
4930         * gcc.dg/vect/vect-40.c: Likewise.
4931         * gcc.dg/vect/vect-42.c: Likewise.
4932         * gcc.dg/vect/vect-44.c: Likewise.
4933         * gcc.dg/vect/vect-46.c: Likewise.
4934         * gcc.dg/vect/vect-48.c: Likewise.
4935         * gcc.dg/vect/vect-52.c: Likewise.
4936         * gcc.dg/vect/vect-54.c: Likewise.
4937         * gcc.dg/vect/vect-56.c: Likewise.
4938         * gcc.dg/vect/vect-58.c: Likewise.
4939         * gcc.dg/vect/vect-60.c: Likewise.
4940         * gcc.dg/vect/vect-74.c: Likewise.
4941         * gcc.dg/vect/vect-75.c: Likewise.
4942         * gcc.dg/vect/vect-76.c: Likewise.
4943         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4944         * gcc.dg/vect/vect-77.c: Likewise.
4945         * gcc.dg/vect/vect-77-global.c: Likewise.
4946         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4947         * gcc.dg/vect/vect-78.c: Likewise.
4948         * gcc.dg/vect/vect-78-global.c: Likewise.
4949         * gcc.dg/vect/vect-80.c: Likewise.
4950         * gcc.dg/vect/vect-85.c: Likewise.
4951         * gcc.dg/vect/vect-87.c: Likewise.
4952         * gcc.dg/vect/vect-88.c: Likewise.
4953         * gcc.dg/vect/vect-92.c: Likewise.
4954         * gcc.dg/vect/vect-93.c: Likewise.
4955         * gcc.dg/vect/vect-95.c: Likewise.
4956         * gcc.dg/vect/vect-97.c: Likewise.
4957         * gcc.dg/vect/vect-complex-1.c: Likewise.
4958         * gcc.dg/vect/vect-complex-4.c: Likewise.
4959         * gcc.dg/vect/vect-complex-5.c: Likewise.
4960         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4961         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4962         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4963         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4964         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4965         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4966         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4967         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4968         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4969         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4970         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4971         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4972         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4973         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4974         * gcc.dg/vect/vect-outer-1.c: Likewise.
4975         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4976         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4977         * gcc.dg/vect/vect-outer-2.c: Likewise.
4978         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4979         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4980         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4981         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4982         * gcc.dg/vect/vect-outer-3.c: Likewise.
4983         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4984         * gcc.dg/vect/vect-outer-5.c: Likewise.
4985         * gcc.dg/vect/vect-outer-6.c: Likewise.
4986         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4987         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4988         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4989         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4990         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4991         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4992         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4993         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4994         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4995         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4996         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4997         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4998         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4999         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5000
5001 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
5002
5003         PR c/24581
5004         * gcc.dg/torture/complex-sign.h: New header.
5005         * gcc.dg/torture/complex-sign-add.c,
5006         gcc.dg/torture/complex-sign-mixed-add.c,
5007         gcc.dg/torture/complex-sign-mixed-div.c,
5008         gcc.dg/torture/complex-sign-mixed-mul.c,
5009         gcc.dg/torture/complex-sign-mixed-sub.c,
5010         gcc.dg/torture/complex-sign-mul.c,
5011         gcc.dg/torture/complex-sign-sub.c: New tests.
5012
5013 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5014
5015         PR fortran/39876
5016         * gfortran.dg/intrinsic_3.f90: New.
5017
5018 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5019
5020         PR c/39037
5021         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5022         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5023         * gcc.dg/dfp/float-constant-double.c: New test.
5024         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5025         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5026         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5027         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5028         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5029         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5030         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5031         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5032         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5033
5034 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5035
5036         PR middle-end/40057
5037         * gcc.c-torture/execute/pr40057.c: New test.
5038
5039 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5040
5041         * gcc.c-torture/compile/const-high-part.c: New test.
5042
5043 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5044
5045         PR testsuite/40050
5046         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5047         build plugin.
5048
5049 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5050
5051         PR fortran/39630
5052         * gfortran.dg/proc_decl_1.f90: Modified.
5053         * gfortran.dg/proc_ptr_comp_1.f90: New.
5054         * gfortran.dg/proc_ptr_comp_2.f90: New.
5055         * gfortran.dg/proc_ptr_comp_3.f90: New.
5056         * gfortran.dg/proc_ptr_comp_4.f90: New.
5057         * gfortran.dg/proc_ptr_comp_5.f90: New.
5058         * gfortran.dg/proc_ptr_comp_6.f90: New.
5059
5060 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5061
5062         PR c++/17395
5063         * g++.dg/template/call7.C: New test.
5064
5065 2009-05-06  Diego Novillo  <dnovillo@google.com>
5066
5067         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5068
5069 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5070
5071         * gfortran.dg/pr40021.f: Moved to ...
5072         * gfortran.fortran-torture/execute/pr40021.f: Here.
5073
5074 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5075
5076         PR middle-end/39986
5077         * gcc.dg/dfp/pr39986.c: New test.
5078
5079 2009-05-06  Michael Matz  <matz@suse.de>
5080
5081         PR middle-end/40021
5082         * gfortran.dg/pr40021.f: New test.
5083
5084 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5085
5086         * lib/plugin-support.exp: New file containing support procs for
5087         plugin testcases.
5088         * lib/target-supports.exp (check_plugin_available): New proc.
5089         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5090         * gcc.dg/plugin/selfassign.c: New plugin source file.
5091         * gcc.dg/plugin/self-assign-test-1.c: New test.
5092         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5093         * g++.dg/README: Add description for plugin test.
5094         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5095         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5096         * g++.dg/plugin/selfassign.c: New plugin source file.
5097         * g++.dg/plugin/self-assign-test-1.C: New test.
5098         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5099         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5100         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5101         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5102
5103 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5104
5105         PR fortran/40041
5106         * gfortran.dg/intrinsic_2.f90: New test.
5107         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5108
5109 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5110
5111         PR c/40032
5112         * gcc.dg/noncompile/incomplete-5.c: New test.
5113
5114 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5115
5116         PR middle-end/39666
5117         * gcc.dg/pr39666-1.c: New test.
5118         * gcc.dg/pr39666-2.c: Likewise.
5119         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5120         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5121         * gfortran.dg/pr39666-1.f90: Likewise.
5122         * gfortran.dg/pr39666-2.f90: Likewise.
5123
5124 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5125
5126         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5127         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5128         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5129
5130 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5131
5132         PR fortran/39998
5133         * gfortran.dg/proc_ptr_17.f90: New.
5134
5135 2009-05-05  Richard Guenther  <rguenther@suse.de>
5136
5137         PR tree-optimization/40022
5138         * gcc.c-torture/execute/pr40022.c: New testcase.
5139
5140 2009-05-05  Richard Guenther  <rguenther@suse.de>
5141
5142         PR middle-end/40023
5143         * gcc.c-torture/compile/pr40023.c: New testcase.
5144
5145 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5146
5147         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5148         * g++.dg/template/overload9.C: Likewise.
5149         * g++.dg/ext/ms-1.C: New.
5150
5151 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5152
5153         PR c++/40013
5154         * g++.dg/ext/vla7.C: New test.
5155
5156 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5157
5158         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5159
5160 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5161
5162         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5163         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5164         Update expected errors.
5165
5166 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5167
5168         PR c++/28152
5169         * g++.dg/parse/parser-pr28152.C: New.
5170         * g++.dg/parse/parser-pr28152-2.C: New.
5171
5172 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5173
5174         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5175
5176 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5177
5178         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5179         * gcc.target/sparc/fexpand-2.c: Likewise.
5180         * gcc.target/sparc/fpmerge-2.c: Likewise.
5181         * gcc.target/sparc/pdist-2.c: Likewise.
5182
5183 2009-05-03  Richard Guenther  <rguenther@suse.de>
5184
5185         PR c/39983
5186         * gcc.c-torture/compile/pr39983.c: New testcase.
5187
5188 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5189
5190         * gcc.dg/c99-complex-3.c: New test.
5191
5192 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5193
5194         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5195
5196 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5197
5198         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5199
5200 2009-05-02  Richard Guenther  <rguenther@suse.de>
5201
5202         PR middle-end/40001
5203         * gcc.target/spu/pr40001.c: New testcase.
5204
5205 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5206
5207         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5208
5209 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5210
5211         PR middle-end/39579
5212         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5213         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5214
5215 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5216
5217         PR testsuite/39776
5218         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5219         no longer issued.
5220
5221 2009-04-30  David Ayers  <ayers@fsfe.org>
5222
5223         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5224         and gcc_error_prefix variables.
5225         * objc.dg/bad-receiver-type.m: Update to match correct
5226         diagnostics marker.
5227         * objc.dg/encode-5.m: Likewise.
5228         * objc.dg/id-1.m: Likewise.
5229         * objc.dg/method-1.m: Likewise.
5230         * objc.dg/method-6.m: Likewise.
5231         * objc.dg/method-7.m: Likewise.
5232         * objc.dg/method-9.m: Likewise.
5233         * objc.dg/method-11.m: Likewise.
5234         * objc.dg/method-20.m: Likewise.
5235         * objc.dg/private-1.m: Likewise.
5236
5237 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5238
5239         PR libfortran/39667
5240         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5241         * gfortran.dg/advance_4.f90: Likewise
5242         * gfortran.dg/advance_5.f90: Likewise
5243         * gfortran.dg/append_1.f90: Likewise
5244         * gfortran.dg/backslash_1.f90: Likewise
5245         * gfortran.dg/backslash_2.f90: Likewise
5246         * gfortran.dg/backslash_3.f: Likewise
5247         * gfortran.dg/backspace_10.f90: Likewise
5248         * gfortran.dg/backspace_3.f: Likewise
5249         * gfortran.dg/backspace_4.f: Likewise
5250         * gfortran.dg/backspace_5.f: Likewise
5251         * gfortran.dg/backspace_8.f: Likewise
5252         * gfortran.dg/backspace_9.f: Likewise
5253         * gfortran.dg/complex_write.f90: Likewise
5254         * gfortran.dg/convert_implied_open.f90: Likewise
5255         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5256         * gfortran.dg/dos_eol.f: Likewise
5257         * gfortran.dg/empty_format_1.f90: Likewise
5258         * gfortran.dg/endfile.f: Likewise
5259         * gfortran.dg/eof_1.f90: Likewise
5260         * gfortran.dg/eor_1.f90: Likewise
5261         * gfortran.dg/eor_handling_1.f90: Likewise
5262         * gfortran.dg/eor_handling_2.f90: Likewise
5263         * gfortran.dg/eor_handling_3.f90: Likewise
5264         * gfortran.dg/eor_handling_4.f90: Likewise
5265         * gfortran.dg/eor_handling_5.f90: Likewise
5266         * gfortran.dg/error_recovery_5.f90: Likewise
5267         * gfortran.dg/f2003_inquire_1.f03: Likewise
5268         * gfortran.dg/f2003_io_4.f03: Likewise
5269         * gfortran.dg/f2003_io_5.f03: Likewise
5270         * gfortran.dg/f2003_io_7.f03: Likewise
5271         * gfortran.dg/fgetc_1.f90: Likewise
5272         * gfortran.dg/fgetc_2.f90: Likewise
5273         * gfortran.dg/flush_1.f90: Likewise
5274         * gfortran.dg/fmt_exhaust.f90: Likewise
5275         * gfortran.dg/fmt_huge.f90: Likewise
5276         * gfortran.dg/fmt_read.f90: Likewise
5277         * gfortran.dg/fmt_t_1.f90: Likewise
5278         * gfortran.dg/fmt_t_2.f90: Likewise
5279         * gfortran.dg/fmt_t_3.f90: Likewise
5280         * gfortran.dg/fmt_t_4.f90: Likewise
5281         * gfortran.dg/fmt_t_5.f90: Likewise
5282         * gfortran.dg/fmt_t_7.f: Likewise
5283         * gfortran.dg/fseek.f90: Likewise
5284         * gfortran.dg/ftell_1.f90: Likewise
5285         * gfortran.dg/ftell_2.f90: Likewise
5286         * gfortran.dg/func_derived_3.f90: Likewise
5287         * gfortran.dg/inquire_9.f90: Likewise
5288         * gfortran.dg/iostat_1.f90: Likewise
5289         * gfortran.dg/iostat_2.f90: Likewise
5290         * gfortran.dg/list_read_1.f90: Likewise
5291         * gfortran.dg/list_read_4.f90: Likewise
5292         * gfortran.dg/list_read_5.f90: Likewise
5293         * gfortran.dg/list_read_7.f90: Likewise
5294         * gfortran.dg/list_read_8.f90: Likewise
5295         * gfortran.dg/list_read_9.f90: Likewise
5296         * gfortran.dg/namelist_13.f90: Likewise
5297         * gfortran.dg/namelist_14.f90: Likewise
5298         * gfortran.dg/namelist_15.f90: Likewise
5299         * gfortran.dg/namelist_16.f90: Likewise
5300         * gfortran.dg/namelist_17.f90: Likewise
5301         * gfortran.dg/namelist_18.f90: Likewise
5302         * gfortran.dg/namelist_19.f90: Likewise
5303         * gfortran.dg/namelist_20.f90: Likewise
5304         * gfortran.dg/namelist_24.f90: Likewise
5305         * gfortran.dg/namelist_26.f90: Likewise
5306         * gfortran.dg/namelist_27.f90: Likewise
5307         * gfortran.dg/namelist_28.f90: Likewise
5308         * gfortran.dg/namelist_37.f90: Likewise
5309         * gfortran.dg/namelist_38.f90: Likewise
5310         * gfortran.dg/namelist_39.f90: Likewise
5311         * gfortran.dg/namelist_40.f90: Likewise
5312         * gfortran.dg/namelist_43.f90: Likewise
5313         * gfortran.dg/namelist_44.f90: Likewise
5314         * gfortran.dg/namelist_45.f90: Likewise
5315         * gfortran.dg/namelist_46.f90: Likewise
5316         * gfortran.dg/namelist_47.f90: Likewise
5317         * gfortran.dg/namelist_48.f90: Likewise
5318         * gfortran.dg/namelist_49.f90: Likewise
5319         * gfortran.dg/namelist_50.f90: Likewise
5320         * gfortran.dg/namelist_51.f90: Likewise
5321         * gfortran.dg/namelist_52.f90: Likewise
5322         * gfortran.dg/namelist_56.f90: Likewise
5323         * gfortran.dg/namelist_char_only.f90: Likewise
5324         * gfortran.dg/namelist_use.f90: Likewise
5325         * gfortran.dg/namelist_use_only.f90: Likewise
5326         * gfortran.dg/noadv_size.f90: Likewise
5327         * gfortran.dg/open_access_append_1.f90: Likewise
5328         * gfortran.dg/pad_no.f90: Likewise
5329         * gfortran.dg/pr12884.f: Likewise
5330         * gfortran.dg/pr17090.f90: Likewise
5331         * gfortran.dg/pr17285.f90: Likewise
5332         * gfortran.dg/pr17286.f90: Likewise
5333         * gfortran.dg/pr18122.f90: Likewise
5334         * gfortran.dg/pr18210.f90: Likewise
5335         * gfortran.dg/pr18392.f90: Likewise
5336         * gfortran.dg/pr19155.f: Likewise
5337         * gfortran.dg/pr19216.f: Likewise
5338         * gfortran.dg/pr19467.f90: Likewise
5339         * gfortran.dg/pr19657.f: Likewise
5340         * gfortran.dg/pr20257.f90: Likewise
5341         * gfortran.dg/read_bad_advance.f90: Likewise
5342         * gfortran.dg/read_eof_2.f90: Likewise
5343         * gfortran.dg/read_eof_4.f90: Likewise
5344         * gfortran.dg/read_many_1.f: Likewise
5345         * gfortran.dg/read_noadvance.f90: Likewise
5346         * gfortran.dg/read_repeat.f90: Likewise
5347         * gfortran.dg/read_size_noadvance.f90: Likewise
5348         * gfortran.dg/read_x_past.f: Likewise
5349         * gfortran.dg/record_marker_1.f90: Likewise
5350         * gfortran.dg/record_marker_3.f90: Likewise
5351         * gfortran.dg/rewind_1.f90: Likewise
5352         * gfortran.dg/runtime_warning_1.f90: Likewise
5353         * gfortran.dg/shape_3.f90: Likewise
5354         * gfortran.dg/slash_1.f90: Likewise
5355         * gfortran.dg/stat_1.f90: Likewise
5356         * gfortran.dg/stat_2.f90: Likewise
5357         * gfortran.dg/streamio_11.f90: Likewise
5358         * gfortran.dg/streamio_3.f90: Likewise
5359         * gfortran.dg/streamio_4.f90: Likewise
5360         * gfortran.dg/streamio_9.f90: Likewise
5361         * gfortran.dg/tl_editing.f90: Likewise
5362         * gfortran.dg/unf_io_convert_1.f90: Likewise
5363         * gfortran.dg/unf_io_convert_2.f90: Likewise
5364         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5365         * gfortran.dg/unf_short_record_1.f90: Likewise
5366         * gfortran.dg/utf8_1.f03: Likewise
5367         * gfortran.dg/utf8_2.f03: Likewise
5368         * gfortran.dg/widechar_IO_1.f90: Likewise
5369         * gfortran.dg/write_check3.f90: Likewise
5370         * gfortran.dg/write_rewind_2.f: Likewise
5371         * gfortran.dg/x_slash_2.f: Likewise
5372
5373 2009-04-29  Richard Guenther  <rguenther@suse.de>
5374
5375         PR target/39943
5376         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5377         New.
5378         (check_effective_target_vect_floatuint_cvt): Likewise.
5379         * gcc.dg/vect/slp-10.c: Adjust.
5380         * gcc.dg/vect/slp-11.c: Adjust.
5381         * gcc.dg/vect/slp-12b.c: Adjust.
5382         * gcc.dg/vect/slp-33.c: Adjust.
5383         * gcc.c-torture/compile/pr39943.c: New testcase.
5384
5385 2009-04-29  Richard Guenther  <rguenther@suse.de>
5386
5387         PR middle-end/39937
5388         * gcc.c-torture/compile/pr39937.c: New testcase.
5389
5390 2009-04-29  Richard Guenther  <rguenther@suse.de>
5391
5392         PR tree-optimization/39941
5393         * gcc.c-torture/compile/pr39941.c: New testcase.
5394
5395 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5396
5397         * gcc.target/bfin/20090411-1.c: New test.
5398
5399 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5400
5401         PR target/39565
5402         * gcc.dg/pr39565.c: New testcase.
5403
5404 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5405
5406         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5407         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5408         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5409         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5410         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5411         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5412         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5413         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5414         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5415         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5416         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5417         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5418         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5419         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5420         * gcc.target/i386/pr37191.c: Likewise.
5421         * gcc.target/i386/reload-1.c: Likewise.
5422         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5423         * g++.old-deja/g++.pt/repo2.C: Likewise.
5424         * g++.old-deja/g++.pt/repo3.C: Likewise.
5425         * g++.old-deja/g++.pt/repo4.C: Likewise.
5426         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5427         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5428         * g++.dg/template/repo1.C: Likewise.
5429         * g++.dg/template/repo2.C: Likewise.
5430         * g++.dg/template/repo3.C: Likewise.
5431         * g++.dg/template/repo4.C: Likewise.
5432         * g++.dg/template/repo5.C: Likewise.
5433         * g++.dg/template/repo6.C: Likewise.
5434         * g++.dg/template/repo7.C: Likewise.
5435         * g++.dg/template/repo8.C: Likewise.
5436         * g++.dg/template/repo9.C: Likewise.
5437         * g++.dg/rtti/repo1.C: Likewise.
5438         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5439         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5440         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5441         * g++.dg/other/PR23205.C: Skip for vxworks.
5442         * g++.dg/ext/visibility/class1.C: Requires PIC.
5443         * g++.dg/eh/async-unwind2.C: Requires PIC.
5444         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5445         does not have cxa_exit.
5446
5447 2009-04-28  Jing Yu  <jingyu@google.com>
5448
5449         PR testsuite/39790
5450         * lib/target-supports.exp (check_effective_target_tls): Remove
5451         comment of caching.
5452         (check_effective_target_tls_native): Likewise.
5453         (check_effective_target_tls_runtime): Likewise.
5454         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5455         tls to tls_runtime.
5456         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5457
5458 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5459
5460         PR fortran/39946
5461         * gfortran.dg/proc_ptr_16.f90: New.
5462
5463 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5464
5465         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5466         lp64 is true.
5467
5468 2009-04-28  Richard Guenther  <rguenther@suse.de>
5469
5470         PR middle-end/39937
5471         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5472
5473 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5474
5475         * g++.dg/warn/pr35652.C: Removed.
5476         * gcc.dg/pr35652.c: Likewise.
5477
5478 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5479
5480         * gcc.target/ia64/20071210-2.c: New testcase.
5481
5482 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5483
5484         PR c/39323
5485         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5486         * gcc.dg/pr39323-3.c: Ditto.
5487
5488 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5489
5490         PR fortran/39930
5491         PR fortran/39931
5492         * gfortran.dg/ambiguous_reference_2.f90: New.
5493         * gfortran.dg/pointer_assign_7.f90: New.
5494
5495 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5496             Mark Mitchell  <mark@codesourcery.com>
5497
5498         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5499         * gcc.dg/20020103-1.c: Check for __ppc.
5500         * gcc.dg/asm-b.c: Check for __ppc.
5501         * gcc.dg/20020919-1.c: Check for __ppc.
5502         * gcc.dg/20020312-2.c: Likewise.
5503         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5504         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5505         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5506         * g++.dg/warn/weak1.C: Likewise.
5507         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5508         static so appropriate optimizations kick in.
5509         (find_base_value_wrapper): New function.
5510         * g++.dg/eh/simd-5.C: Fix target triplet.
5511         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5512
5513 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5514             H.J. Lu  <hongjiu.lu@intel.com>
5515
5516         PR target/39911
5517         * gcc.target/i386/pr39911.c: New test.
5518
5519 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5520
5521         PR fortran/39879
5522         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5523
5524 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5525
5526         PR c++/35652
5527         Revert:
5528
5529         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5530
5531         * gcc.dg/pr35652.C: New.
5532         * g++.dg/warn/pr35652.C: New.
5533         * gcc.dg/format/plus-1.c: Adjust message.
5534
5535 2009-04-27  DJ Delorie  <dj@redhat.com>
5536
5537         * lib/target-supports.exp (check_effective_target_double64): New.
5538         (check_effective_target_double64plus): New.
5539         (check_effective_target_large_double): New.
5540         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5541         * gcc.dg/div-double-1.c: Likewise.
5542         * gcc.dg/Wconversion-real.c: Require large_double.
5543         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5544
5545         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5546         are too small.
5547
5548         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5549         constants as long.
5550
5551 2009-04-27  Ian Lance Taylor  <iant@google.com>
5552
5553         * gcc.dg/Wcxx-compat-5.c: New testcase.
5554         * gcc.dg/Wcxx-compat-6.c: New testcase.
5555
5556 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5557
5558         Allow non-constant arguments to conversion intrinsics.
5559         * gcc.target/spu/intrinsics-3.c: Update tests.
5560
5561 2009-04-27  Richard Guenther  <rguenther@suse.de>
5562
5563         PR middle-end/39928
5564         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5565         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5566
5567 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5568
5569         PR target/39903
5570         * gcc.dg/torture/pr39903-1.c: New.
5571         * gcc.dg/torture/pr39903-2.c: Likewise.
5572
5573 2009-04-27  Revital Eres  <eres@il.ibm.com>
5574
5575         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5576         and check it.
5577         * gcc.dg/sms-2.c: Add dump check.
5578         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5579         and check it.
5580         * gcc.dg/sms-4.c: Likewise.
5581         * gcc.dg/sms-5.c: Likewise.
5582         * gcc.dg/sms-6.c: Likewise.
5583         * gcc.dg/sms-7.c: Likewise.
5584         * gcc.dg/sms-antideps.c: Rename to...
5585         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5586
5587 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5588
5589         * gnat.dg/opt2.adb: New test.
5590
5591 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5592
5593         PR c++/39875
5594         * g++.dg/warn/Wunused-15.C: New test.
5595
5596 2009-04-26  Michael Matz  <matz@suse.de>
5597
5598         Expand from SSA.
5599         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5600         change regexps.
5601         * gcc.target/i386/pr37248-1.c: Modified.
5602         * gcc.target/i386/pr37248-3.c: Modified.
5603         * gcc.target/i386/pr37248-2.c: Modified.
5604         * gnat.dg/aliasing1.adb: Modified.
5605         * gnat.dg/pack9.adb: Modified.
5606         * gnat.dg/aliasing2.adb: Modified.
5607         * gcc.dg/strict-overflow-2.c: Modified.
5608         * gcc.dg/autopar/reduc-1char.c: Modified.
5609         * gcc.dg/autopar/reduc-2char.c: Modified.
5610         * gcc.dg/autopar/reduc-1.c: Modified.
5611         * gcc.dg/autopar/reduc-2.c: Modified.
5612         * gcc.dg/autopar/reduc-3.c: Modified.
5613         * gcc.dg/autopar/reduc-6.c: Modified.
5614         * gcc.dg/autopar/reduc-7.c: Modified.
5615         * gcc.dg/autopar/reduc-8.c: Modified.
5616         * gcc.dg/autopar/reduc-9.c: Modified.
5617         * gcc.dg/autopar/reduc-1short.c: Modified.
5618         * gcc.dg/autopar/reduc-2short.c: Modified.
5619         * gcc.dg/autopar/parallelization-1.c: Modified.
5620         * gcc.dg/strict-overflow-4.c: Modified.
5621         * gcc.dg/strict-overflow-6.c: Modified.
5622         * gcc.dg/gomp/combined-1.c: Modified.
5623         * gcc.dg/no-strict-overflow-1.c: Modified.
5624         * gcc.dg/no-strict-overflow-3.c: Modified.
5625         * gcc.dg/no-strict-overflow-5.c: Modified.
5626         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5627         * gcc.dg/tree-ssa/pr18134.c: Modified.
5628         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5629         * gcc.dg/tree-ssa/vector-2.c: Modified.
5630         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5631         * gcc.dg/tree-ssa/loop-21.c: Modified.
5632         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5633         * gcc.dg/tree-ssa/vector-3.c: Modified.
5634         * gcc.dg/tree-ssa/asm-3.c: Modified.
5635         * gcc.dg/tree-ssa/pr23294.c: Modified.
5636         * gcc.dg/tree-ssa/loop-22.c: Modified.
5637         * gcc.dg/tree-ssa/loop-15.c: Modified.
5638         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5639         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5640         * gcc.dg/tree-ssa/pr20139.c: Modified.
5641         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5642         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5643         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5644         * gcc.dg/tree-ssa/loop-5.c: Modified.
5645         * gcc.dg/tree-ssa/pr19431.c: Modified.
5646         * gcc.dg/tree-ssa/pr32044.c: Modified.
5647         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5648         * gcc.dg/tree-ssa/loop-19.c: Modified.
5649         * gcc.dg/tree-ssa/loop-28.c: Modified.
5650         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5651         * gcc.dg/tree-ssa/divide-1.c: Modified.
5652         * gcc.dg/tree-ssa/inline-1.c: Modified.
5653         * gcc.dg/tree-ssa/divide-3.c: Modified.
5654         * gcc.dg/tree-ssa/pr30978.c: Modified.
5655         * gcc.dg/tree-ssa/alias-6.c: Modified.
5656         * gcc.dg/tree-ssa/divide-4.c: Modified.
5657         * gcc.dg/tree-ssa/alias-11.c: Modified.
5658         * gcc.dg/no-strict-overflow-7.c: Modified.
5659         * gcc.dg/strict-overflow-1.c: Modified.
5660         * gcc.dg/pr15784-4.c: Modified.
5661         * gcc.dg/pr34263.c: Modified.
5662         * gcc.dg/strict-overflow-3.c: Modified.
5663         * gcc.dg/tree-prof/stringop-1.c: Modified.
5664         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5665         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5666         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5667         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5668         * gcc.dg/no-strict-overflow-2.c: Modified.
5669         * gcc.dg/no-strict-overflow-4.c: Modified.
5670         * gcc.dg/no-strict-overflow-6.c: Modified.
5671         * g++.dg/tree-ssa/pr27090.C: Modified.
5672         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5673         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5674         * g++.dg/tree-ssa/pr19807.C: Modified.
5675         * g++.dg/opt/pr30965.C: Modified.
5676         * g++.dg/init/new17.C: Modified.
5677         * gfortran.dg/whole_file_6.f90: Modified.
5678         * gfortran.dg/whole_file_5.f90: Modified.
5679         * gfortran.dg/reassoc_1.f90: Modified.
5680         * gfortran.dg/reassoc_3.f90: Modified.
5681
5682 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5683
5684         PR fortran/39893
5685         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5686
5687 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR inline-asm/39543
5690         * gcc.target/i386/pr39543-1.c: New test.
5691         * gcc.target/i386/pr39543-2.c: New test.
5692         * gcc.target/i386/pr39543-3.c: New test.
5693
5694         PR c/39889
5695         * gcc.dg/Wunused-value-3.c: New test.
5696
5697 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5698
5699         PR c/39581
5700         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5701         gcc.dg/vla-21.c: New tests.
5702
5703 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5704
5705         PR c/39556
5706         * gcc.dg/inline-34.c: New test.
5707
5708 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5709
5710         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5711         gcc.dg/enum-const-3.c: New tests.
5712         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5713         -pedantic-errors.  Update expected diagnostics.
5714
5715 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5716
5717         PR c/39582
5718         * gcc.dg/vla-20.c: New test.
5719
5720 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5721
5722         PR c/39564
5723         * gcc.dg/vla-19.c: New test.
5724
5725 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5726
5727         PR preprocessor/39559
5728         * gcc.dg/c99-intconst-2.c: New test.
5729
5730 2009-04-25  Jan Hubicka  <jh@suse.cz>
5731
5732         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5733
5734 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5735
5736         PR fortran/39688
5737         * gfortran.dg/import7.f90: New.
5738
5739 2009-04-24  Richard Guenther  <rguenther@suse.de>
5740
5741         * gcc.dg/tree-ssa/vrp48.c: Fix.
5742
5743 2008-04-24  Doug Kwan  <dougkwan@google.com>
5744
5745         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5746         destination are the same.
5747
5748 2009-04-24  Richard Guenther  <rguenther@suse.de>
5749
5750         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5751
5752 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5753
5754         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5755         gcc.dg/array-const-3.c: New tests.
5756
5757 2009-04-24  Ian Lance Taylor  <iant@google.com>
5758
5759         * gcc.dg/Wcxx-compat-4.c: New testcase.
5760
5761 2009-04-24  Daniel Kraft  <d@domob.eu>
5762
5763         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5764         expected on already erraneous symbol (renamed to fresh one).
5765
5766 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5767
5768         PR middle-end/39867
5769         * gcc.dg/pr39867.c: New.
5770
5771 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5772
5773         PR fortran/39861
5774         PR fortran/39864
5775         * gfortran.dg/intrinsic_1.f90: New.
5776
5777 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5778
5779         * gnat.dg/alignment7.adb: New test.
5780         * gnat.dg/alignment8.adb: Likewise.
5781
5782 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5783
5784         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5785         * gnat.dg/specs/rep_clause2.ads: New test.
5786
5787 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5788
5789         PR rtl-optimization/39794
5790         * gcc.dg/pr39794.c: New test.
5791
5792 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5793
5794         * gnat.dg/atomic1.adb: New test.
5795         * gnat.dg/atomic1_pkg.ads: New helper.
5796
5797 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5798
5799         PR testsuite/39623
5800         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5801         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5802
5803 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5804
5805         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5806         warning.
5807
5808 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5809
5810         PR C/31499
5811         * gcc.dg/vector-init-1.c: New testcase.
5812         * gcc.dg/vector-init-2.c: New testcase.
5813
5814 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5815
5816         * gnat.dg/enum2.adb: New test.
5817         * gnat.dg/enum2_pkg.ads: New helper.
5818
5819 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5820
5821         PR c/39855
5822         * gcc.dg/torture/pr39855.c: New test.
5823
5824 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5825
5826         PR c++/39639
5827         * g++.dg/cpp0x/pr39639.C: New test.
5828
5829 2009-04-22  Mark Heffernan  <meheff@google.com>
5830
5831         * gcc.dg/profile-generate-3.c: New test.
5832
5833 2009-04-22  Jan Hubicka  <jh@suse.cz>
5834
5835         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5836
5837 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5838
5839         PR testsuite/39623
5840         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5841
5842 2009-04-22  Richard Guenther  <rguenther@suse.de>
5843
5844         PR tree-optimization/39824
5845         * gcc.c-torture/compile/pr39824.c: New testcase.
5846
5847 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5848
5849         PR c++/14875
5850         * g++.dg/parse/parser-pr14875.C: New.
5851         * g++.dg/parse/parser-pr14875-2.C: New.
5852         * g++.dg/parse/error6.C: Update match string.
5853
5854 2009-04-22  Richard Guenther  <rguenther@suse.de>
5855
5856         PR tree-optimization/39845
5857         * gcc.c-torture/compile/pr39845.c: New testcase.
5858
5859 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5860
5861         PR fortran/39735
5862         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5863         * gfortran.dg/external_initializer.f90: Modified.
5864         * gfortran.dg/interface_26.f90: Modified.
5865         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5866         * gfortran.dg/proc_ptr_3.f90: Modified.
5867         * gfortran.dg/proc_ptr_15.f90: New.
5868         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5869
5870 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5871
5872         PR c++/35711
5873         * g++.dg/warn/pr35711.C: New.
5874         * g++.dg/conversion/ptrmem2.C: Update.
5875
5876 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5877
5878         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5879         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5880         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5881         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5882         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5883         gcc.c-torture/ChangeLog.0,
5884         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5885         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5886         gcc.target/i386/math-torture/math-torture.exp,
5887         gcc.target/mips/inter/mips16-inter.exp,
5888         gcc.target/mips/mips-nonpic/README,
5889         gcc.target/x86_64/abi/README.gcc,
5890         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5891         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5892         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5893         notices.
5894         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5895
5896 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5897
5898         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5899
5900 2009-04-21  Richard Guenther  <rguenther@suse.de>
5901
5902         PR middle-end/39829
5903         * gcc.dg/torture/pr39829.c: New testcase.
5904
5905 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5906
5907         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5908
5909 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5910
5911         PR 16202
5912         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5913         * gcc.dg/sequence-pt-2.c: New.
5914         * gcc.dg/sequence-pt-3.c: New.
5915         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5916         * g++.dg/warn/sequence-pt-2.c: New.
5917         * g++.dg/warn/sequence-pt-3.c: New.
5918
5919 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5920
5921         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5922
5923 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5924
5925         * gnat.dg/import1.ad[sb]: New test.
5926
5927 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5928
5929         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5930         return 0.
5931
5932 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5933
5934         PR fortran/39811
5935         * gfortran.dg/continuation_11.f90: New test.
5936
5937 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5938
5939         PR c++/13358
5940         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5941         messages. Test for "long long" in system headers.
5942         * gcc.dg/c99-longlong-2.c: New.
5943         * g++.dg/warn/pr13358.C: New.
5944         * g++.dg/warn/pr13358-2.C: New.
5945         * g++.dg/warn/pr13358-3.C: New.
5946         * g++.dg/warn/pr13358-4.C: New.
5947
5948 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5949
5950         * gcc.dg/framework-2.c: Fix up for non existent includes
5951         being fatal errors now.
5952
5953 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5954
5955         PR fortran/39800
5956         * gfortran.dg/private_type_13.f90: New test.
5957         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5958
5959 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5960
5961         PR c++/39803
5962         * g++.dg/warn/Wunused-14.C: New test.
5963
5964 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5965
5966         * gnat.dg/specs/small_alignment.ads: New test.
5967
5968 2009-04-20  Ian Lance Taylor  <iant@google.com>
5969
5970         * gcc.dg/Wcxx-compat-3.c: New testcase.
5971
5972 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5973
5974         * gnat.dg/pack13.ad[sb]: New test.
5975         * gnat.dg/pack13_pkg.ads: New helper.
5976
5977 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5978
5979         * gnat.dg/discr11.ad[sb]: New test.
5980         * gnat.dg/discr11_pkg.ads: New helper.
5981
5982 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5983
5984         PR tree-optimization/39675
5985         * gcc.dg/vect/O3-pr39675-2.c: New test.
5986
5987 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5988
5989         * gnat.dg/rep_clause3.adb: New test.
5990
5991 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5992
5993         PR c/37481
5994         * gcc.dg/c99-flex-array-7.c: New test.
5995
5996 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5997
5998         PR c/19771
5999         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
6000
6001 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6002
6003         PR c/38243
6004         * gcc.dg/c99-restrict-3.c: New test.
6005
6006 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
6007
6008         PR preprocessor/20078
6009         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
6010
6011 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6012
6013         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6014         Do not pass -B$root after -margs.
6015
6016 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6017
6018         PR c/32061
6019         PR c++/36954
6020         * gcc.dg/pr32061.c: New.
6021         * gcc.dg/Wlogical-op-1.c: Update.
6022         * g++.dg/warn/Wlogical-op-1.C: Update.
6023         * g++.dg/warn/pr36954.C: New.
6024
6025 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6026
6027         PR c/27676
6028         * gcc.dg/lvalue-5.c: New test.
6029
6030 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6031
6032         PR c/22367
6033         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6034
6035 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6036
6037         * gcc.dg/cpp/include5.c: New test.
6038
6039 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6040
6041         PR c/35210
6042         * gcc.dg/call-diag-2.c: New test.
6043
6044 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6045
6046         PR preprocessor/39646
6047         * gcc.dg/cpp/line8.c: New test.
6048
6049 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6050
6051         PR preprocessor/39647
6052         * gcc.dg/cpp/line7.c: New test.
6053
6054 2009-04-18  Richard Guenther  <rguenther@suse.de>
6055
6056         PR middle-end/39804
6057         * gcc.target/i386/pr39804.c: New testcase.
6058
6059 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6060
6061         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6062         * g++.dg/other/pr39496.C: Likewise.
6063
6064 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6065
6066         PR middle-end/36902
6067         * gcc.dg/pr36902.c: New.
6068
6069 2009-04-17  Diego Novillo  <dnovillo@google.com>
6070
6071         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6072         violation for variable 'inside_main'.
6073
6074 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6075
6076         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6077
6078 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6079
6080         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6081
6082 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6083
6084         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6085         * gfortran.dg/chmod_2.f90: Likewise.
6086         * gfortran.dg/chmod_3.f90: Likewise.
6087         * gfortran.dg/open_errors.f90: Likewise.
6088         * gfortran.dg/stat_1.f90: Likewise.
6089         * gfortran.dg/stat_2.f90: Likewise.
6090
6091 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6092
6093         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6094         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6095         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6096         * gfortran.dg/nearest_1.f90: Likewise.
6097         * gfortran.dg/nearest_3.f90: Likewise.
6098         * gfortran.dg/isnan_1.f90: Likewise.
6099         * gfortran.dg/isnan_2.f90: Likewise.
6100         * gfortran.dg/nan_1.f90: Likewise.
6101         * gfortran.dg/nan_2.f90: Likewise.
6102         * gfortran.dg/nan_3.f90: Likewise.
6103         * gfortran.dg/nan_4.f90: Likewise.
6104         * gfortran.dg/module_nan.f90: Likewise.
6105         * gfortran.dg/int_conv_2.f90: Likewise.
6106         * gfortran.dg/init_flag_3.f90: Likewise.
6107         * gfortran.dg/namelist_42.f90: Likewise.
6108         * gfortran.dg/namelist_43.f90: Likewise.
6109         * gfortran.dg/real_const_3.f90: Likewise.
6110         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6111
6112         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6113         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6114         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6115         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6116         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6117
6118         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6119         * gfortran.dg/gamma_5.f90: Likewise.
6120
6121 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6122
6123         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6124         less strict so it also works with auto-overlay support.
6125         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6126         for "exceeds local store" linker errors on the SPU.
6127
6128         * lib/gfortran.exp: Include target-supports.exp.
6129         (gfortran_init): On SPU targets where automatic overlay support
6130         is available, use it to build all Fortran test cases.
6131
6132         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6133
6134 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6135
6136         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6137         rule enforced by gnat on taft types.
6138
6139 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6140
6141         PR testsuite/39792
6142         * g++.dg/ext/complit11.C: Add empty dg-options.
6143
6144 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6145
6146         PR c++/17570
6147         * g++.dg/template/defarg11.C: New test.
6148
6149 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6150
6151         PR c++/28766
6152         * g++.dg/ext/complit11.C: New testcase.
6153
6154 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6155
6156         PR c++/39551
6157         * g++.dg/warn/Wunused-13.C: New testcase.
6158
6159 2009-04-15  Ian Lance Taylor  <iant@google.com>
6160
6161         * gcc.dg/Wenum-compare-1.c: New testcase.
6162
6163 2009-04-15  Richard Guenther  <rguenther@suse.de>
6164
6165         PR tree-optimization/39764
6166         * g++.dg/torture/pr39764.C: New testcase.
6167
6168 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6169
6170         * g++.dg/ext/altivec-17.C: New.
6171
6172 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6173
6174         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6175         * gnat.dg/specs/limited1.ads: Ditto.
6176
6177 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6178
6179         PR testsuite/39769
6180         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6181         for testing the results of estimate instructions.
6182         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6183         * gcc.dg/vmx/3a-05.c (test): Ditto.
6184
6185 2009-04-14  Jason Merrill  <jason@redhat.com>
6186
6187         PR c++/39763
6188         * g++.dg/warn/Wshadow-4.C: Extend.
6189
6190 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6191
6192         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6193         (do_D): Remove attribute hidden.
6194
6195 2009-04-13  Jason Merrill  <jason@redhat.com>
6196
6197         PR c++/39480
6198         * g++.dg/init/copy7.C: New.
6199
6200 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6201
6202         PR testsuite/39733
6203         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6204         (check_for_all_options): This.
6205
6206 2009-04-13  Jason Merrill  <jason@redhat.com>
6207
6208         PR c++/39750
6209         * g++.dg/template/crash90.C: New.
6210
6211 2009-04-12  Jason Merrill  <jason@redhat.com>
6212
6213         PR c++/39742
6214         * g++.dg/overload/extern-C-2.C: New.
6215
6216 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6217
6218         PR preprocessor/31869
6219         * gcc.dg/cpp/strify5.c: New test.
6220
6221 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6222
6223         * gnat.dg/enum1.adb: New test.
6224         * gnat.dg/enum1_pkg.ads: New helper.
6225
6226 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6227
6228         PR target/39740
6229         * gcc.target/alpha/pr39740.c: New test.
6230
6231 2009-04-11  Daniel Kraft  <d@domob.eu>
6232
6233         PR fortran/37746
6234         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6235         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6236         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6237         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6238         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6239         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6240         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6241         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6242         expected string length that failed with -fbounds-check now.
6243         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6244
6245 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6246
6247         PR fortran/39692
6248         * gfortran.dg/proc_ptr_14.f90: New.
6249
6250 2009-04-11  Richard Guenther  <rguenther@suse.de>
6251
6252         PR middle-end/39732
6253         * g++.dg/torture/pr39732.C: New testcase.
6254
6255 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6256
6257         * gfortran.dg/whole_file_5.f90: New.
6258         * gfortran.dg/whole_file_6.f90: New.
6259
6260 2009-04-11  Richard Guenther  <rguenther@suse.de>
6261
6262         PR tree-optimization/39713
6263         * g++.dg/torture/pr39713.C: New testcase.
6264
6265 2009-04-10  Richard Guenther  <rguenther@suse.de>
6266
6267         PR c/39712
6268         * gcc.dg/pr39712.c: New testcase.
6269
6270 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6271
6272         PR c++/28301
6273         * g++.dg/cpp0x/enum2.C: Updated.
6274         * g++.dg/debug/pr22514.C: Likewise.
6275         * g++.dg/parse/enum2.C: Likewise.
6276         * g++.dg/parse/enum3.C: Likewise.
6277         * g++.dg/template/crash79.C: Likewise.
6278         * g++.old-deja/g++.jason/cond.C: Likewise.
6279
6280 2009-04-10  Chao-ying Fu  <fu@mips.com>
6281
6282         * gcc.target/mips/interrupt_handler.c: Change from compile to
6283         assemble.
6284
6285 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6286
6287         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6288
6289 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6290
6291         PR fortran/38709
6292         * gfortran.dg/zero_sized_6.f90: New.
6293
6294 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6295
6296         PR  c++/20118
6297         * g++.dg/parse/pr20118.C: New.
6298         * g++.dg/template/spec16.C: Update.
6299
6300 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6301
6302         PR testsuite/35621
6303         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6304         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6305         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6306         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6307         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6308         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6309         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6310         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6311         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6312         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6313         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6314         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6315         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6316         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6317         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6318         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6319         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6320
6321 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6322
6323         PR target/39678
6324         * g++.dg/torture/pr39678.C: New.
6325         * gcc.dg/compat/struct-complex-2.h: Likewise.
6326         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6327         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6328         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6329         * gcc.dg/torture/pr39678.c: Likewise.
6330         * gcc.target/i386/pr39678.c: Likewise.
6331
6332         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6333         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6334
6335         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6336         <complex.h>.  Add tests for structure with complex float.
6337
6338 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6339             Joseph Myers  <joseph@codesourcery.com>
6340
6341         PR target/36800
6342         * gcc.dg/dfp/pr36800.c: New.
6343
6344 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6345             Rafael Avila de Espindola  <espindola@google.com>
6346
6347         * gcc.misc-tests/help.exp: New file.
6348         * lib/options.exp: New file.
6349
6350 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6351
6352         PR libobjc/36610
6353         * objc/execute/forward-1.x: New.
6354
6355 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6356
6357         * gcc.dg/pr27150-1.c: Change to a link test.
6358
6359 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6360
6361         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6362         3 of the GNU General Public License and to point readers at the
6363         COPYING3 file and the FSF's license web page.
6364         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6365         * gcc.dg/struct/struct-reorg.exp: Likewise.
6366         * gcc.target/spu/tag_manager.c: Likewise.
6367
6368 2009-04-09  Richard Guenther  <rguenther@suse.de>
6369
6370         PR testsuite/39696
6371         * ssa-ccp-25.c: Adjust pattern.
6372
6373 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6374
6375         PR fortran/36704
6376         * gfortran.dg/external_procedures_1.f90: Modified.
6377         * gfortran.dg/proc_ptr_result_1.f90: New.
6378         * gfortran.dg/proc_ptr_result_2.f90: New.
6379         * gfortran.dg/proc_ptr_result_3.f90: New.
6380
6381 2009-04-09  Richard Guenther  <rguenther@suse.de>
6382
6383         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6384         to prevent constant propagation.
6385         * gcc.dg/vect/vect-56.c: Likewise.
6386         * gcc.dg/vect/vect-58.c: Likewise.
6387         * gcc.dg/vect/vect-60.c: Likewise.
6388         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6389         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6390         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6391
6392 2009-04-09  Richard Guenther  <rguenther@suse.de>
6393
6394         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6395         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6396
6397 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6398
6399         PR c/39613
6400         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6401         New tests.
6402
6403 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6404
6405         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6406         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6407
6408 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6409
6410         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6411
6412 2009-04-08  Jason Merrill  <jason@redhat.com>
6413
6414         PR c++/25185
6415         * g++.dg/template/error40.C: Add another test.
6416
6417 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6418
6419         PR c/39614
6420         PR c/39673
6421         * gcc.c-torture/compile/pr39614-1.c,
6422         gcc.c-torture/compile/pr39614-2.c,
6423         gcc.c-torture/compile/pr39614-3.c,
6424         gcc.c-torture/compile/pr39614-4.c,
6425         gcc.c-torture/compile/pr39614-5.c,
6426         gcc.c-torture/compile/pr39673-1.c,
6427         gcc.c-torture/compile/pr39673-2.c: New tests.
6428         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6429         more cases.
6430         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6431         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6432         expected errors.
6433
6434 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6435
6436         PRc++/39637
6437         * g++.dg/cpp0x/variadic-crash2.C: New test.
6438
6439 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6440
6441         PR fortran/38863
6442         * gfortran.dg/alloc_comp_result_1.f90: New test.
6443
6444 2009-04-07  Jason Merrill  <jason@redhat.com>
6445
6446         PR c++/34691
6447         * g++.dg/overload/extern-C-1.C: New.
6448
6449 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6450
6451         PR testsuite/39325
6452         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6453
6454 2009-04-07  Jason Merrill  <jason@redhat.com>
6455
6456         PR c++/25185
6457         * g++.dg/template/error40.C: New.
6458
6459 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6460
6461         PR fortran/38152
6462         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6463
6464 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6465
6466         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6467
6468 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6469
6470         PR fortran/38290
6471         * gfortran.dg/proc_decl_1.f90: Modified.
6472         * gfortran.dg/proc_ptr_11.f90: Extended.
6473         * gfortran.dg/proc_ptr_13.f90: Modified.
6474
6475 2009-04-06  Jason Merrill  <jason@redhat.com>
6476
6477         PR c++/35146
6478         * g++.dg/template/fnspec1.C: New.
6479
6480 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6481
6482         * lib/gnat.exp: Handle multilib.
6483
6484 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6485
6486         PR fortran/38863
6487         * gfortran.dg/dependency_23.f90: New test.
6488
6489 2009-04-06  Richard Guenther  <rguenther@suse.de>
6490
6491         PR tree-optimization/28868
6492         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6493         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6494         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6495         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6496
6497 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6498
6499         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6500
6501 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6502
6503         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6504
6505 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6506
6507         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6508         with the built-in y0, and the subsequent warning.
6509         (y1): Likewise, rename to y_1.
6510
6511 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6512
6513         PR fortran/39414
6514         * gfortran.dg/proc_decl_21.f90: New.
6515
6516 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6517
6518         PR fortran/36091
6519         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6520
6521 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6522
6523         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6524         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6525         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6526         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6527         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6528         gfortran.dg/namelist_49.f90: Gate test on effective_target
6529         fd_truncate.
6530         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6531
6532 2009-04-05  Daniel Kraft  <d@domob.eu>
6533
6534         PR fortran/38654
6535         * gfortran.dg/read_float_2.f03
6536         * gfortran.dg/read_float_3.f90
6537
6538 2009-04-05  Richard Guenther  <rguenther@suse.de>
6539
6540         PR tree-optimization/39648
6541         * gcc.c-torture/compile/pr39648.c: New testcase.
6542
6543 2009-04-05  Jason Merrill  <jason@redhat.com>
6544
6545         PR c++/14912
6546         * g++.dg/template/error39.C: New.
6547
6548 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6549
6550         PR fortran/29458
6551         * gfortran.dg/implied_do_1.f90: New.
6552
6553 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6554
6555         PR fortran/39577
6556         * gfortran.dg/recursive_check_8.f90: New.
6557         * gfortran.dg/recursive_check_9.f90: New.
6558         * gfortran.dg/recursive_check_10.f90: New.
6559         * gfortran.dg/recursive_check_11.f90: New.
6560         * gfortran.dg/recursive_check_12.f90: New.
6561         * gfortran.dg/recursive_check_13.f90: New.
6562         * gfortran.dg/recursive_check_14.f90: New.
6563
6564 2009-04-04  Jason Merrill  <jason@redhat.com>
6565
6566         PR c++/25185
6567         * g++.dg/template/error38.C: Add more tests.
6568
6569 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6570
6571         PR fortran/37614
6572         * gfortran.dg/common_align_2.f90: New test.
6573
6574 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6575
6576         PR target/39501
6577         * gcc.c-torture/execute/pr39501.c: New file.
6578         * gcc.c-torture/execute/pr39501.x: New file.
6579
6580 2009-04-04  Richard Guenther  <rguenther@suse.de>
6581
6582         PR tree-optimization/8781
6583         PR tree-optimization/37892
6584         * g++.dg/tree-ssa/pr8781.C: New testcase.
6585         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6586
6587 2009-04-04  Richard Guenther  <rguenther@suse.de>
6588
6589         PR tree-optimization/39636
6590         * gcc.c-torture/compile/pr39636.c: New testcase.
6591
6592 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6593
6594         PR rtl-optimization/39607
6595         * g++.dg/opt/pr39607.C: New.
6596
6597 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6598
6599         PR fortran/39594
6600         * gfortran.dg/common_12.f90: New.
6601
6602 2009-04-03  Jason Merrill  <jason@redhat.com>
6603
6604         PR c++/39608
6605         * g++.dg/template/const2.C: New test.
6606
6607 2009-04-03  Richard Guenther  <rguenther@suse.de>
6608
6609         PR tree-optimization/2480
6610         PR tree-optimization/23086
6611         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6612         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6613
6614 2009-04-03  Richard Guenther  <rguenther@suse.de>
6615
6616         PR tree-optimization/34743
6617         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6618         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6619         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6620         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6621         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6622         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6623         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6624         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6625
6626 2009-04-03  Richard Guenther  <rguenther@suse.de>
6627
6628         PR middle-end/13146
6629         PR tree-optimization/23940
6630         PR tree-optimization/33237
6631         PR middle-end/33974
6632         PR middle-end/34093
6633         PR tree-optimization/36201
6634         PR tree-optimization/36230
6635         PR tree-optimization/38049
6636         PR tree-optimization/38207
6637         PR tree-optimization/38230
6638         PR tree-optimization/38301
6639         PR tree-optimization/38585
6640         PR middle-end/38895
6641         PR tree-optimization/38985
6642         PR tree-optimization/39299
6643         * gcc.dg/pr19633-1.c: Adjust.
6644         * gcc.dg/torture/pta-callused-1.c: Likewise.
6645         * gcc.dg/torture/pr39074-2.c: Likewise.
6646         * gcc.dg/torture/pr39074.c: Likewise.
6647         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6648         * gcc.dg/torture/pr30375.c: Adjust.
6649         * gcc.dg/torture/pr33563.c: Likewise.
6650         * gcc.dg/torture/pr33870.c: Likewise.
6651         * gcc.dg/torture/pr33560.c: Likewise.
6652         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6653         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6654         * gcc.dg/tree-ssa/alias-15.c: Remove.
6655         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6656         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6657         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6658         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6659         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6660         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6661         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6662         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6663         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6664         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6665         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6666         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6667         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6668         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6669         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6670         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6671         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6672         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6673         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6674         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6675         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6676         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6677         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6678         * gcc.dg/uninit-B.c: XFAIL.
6679         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6680         * gcc.dg/uninit-pr19430.c: XFAIL.
6681         * g++.dg/tree-ssa/pr13146.C: New testcase.
6682         * g++.dg/opt/pr36187.C: Adjust.
6683         * g++.dg/torture/20090329-1.C: New testcase.
6684
6685 2009-04-02  Chao-ying Fu  <fu@mips.com>
6686
6687         * gcc.target/mips/interrupt_handler.c: New test.
6688
6689 2009-04-02  David Ayers  <ayers@fsfe.org>
6690
6691         PR objc/18456
6692         * objc.dg/bad-receiver-type-2.m: New test contributed by
6693         Alexander Mamberg.
6694
6695 2009-04-02  Jason Merrill  <jason@redhat.com>
6696
6697         PR c++/25185
6698         * g++.dg/template/error38.C: New test.
6699
6700 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6701
6702         PR tree-optimization/31677
6703         * gcc.dg/memcpy-1.c: Add compiler option.
6704
6705 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6706
6707         PR tree-optimization/39595
6708         * gfortran.dg/vect/O3-pr39595.f: New test.
6709
6710 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6711
6712         PR c++/26693
6713         * g++.dg/template/typedef11.C: New test.
6714         * g++.dg/template/typedef12.C: Likewise.
6715         * g++.dg/template/typedef13.C: Likewise.
6716         * g++.dg/template/typedef14.C: Likewise.
6717         * g++.dg/template/typedef15.C: Likewise.
6718         * g++.dg/template/typedef16.C: Likewise.
6719         * g++.dg/template/sfinae3.C: Compile this pedantically.
6720         The only errors expected should be the one saying the typedef is ill
6721         formed.
6722         * g++.old-deja/g++.pt/typename8.C: Likewise.
6723         * g++.dg/template/access11.C: Update this.
6724
6725 2009-04-02  Richard Guenther  <rguenther@suse.de>
6726
6727         PR tree-optimization/37221
6728         * gcc.c-torture/compile/20090331-1.c: New testcase.
6729
6730 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6731
6732         * gcc.c-torture/compile/20090401-1.c: New test.
6733
6734 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6735
6736         PR c++/4926
6737         * g++.dg/template/pr4926-1.C: New.
6738
6739 2009-04-01  Xinliang David Li  <davidxl@google.com>
6740
6741         * gcc.target/i386/all_one_m128i.c: New test.
6742
6743 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6744
6745         PR c/39027
6746         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6747         * gcc.dg/fltconst-2.c: New test.
6748         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6749         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6750
6751         PR c/33466
6752         * gcc.dg/cpp/pr33466.c: New test.
6753         * gcc.dg/dfp/pr33466.c: New test.
6754         * gcc.dg/fixed-point/pr33466.c: New test.
6755
6756 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6757
6758         PR tree-optimization/35011
6759         * g++.dg/other/pr35011.C: New.
6760
6761 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6762
6763         PR target/39226
6764         * gcc.dg/pr39226.c: New test.
6765
6766 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6767
6768         PR c++/35240
6769         * g++.dg/template/pr35240.C: New.
6770
6771 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6772
6773         PR c/39605
6774         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6775         * gcc.dg/pr25682.c: Update expected diagnostics.
6776
6777 2009-04-01  Richard Guenther  <rguenther@suse.de>
6778
6779         * gcc.dg/fold-plusmult-2.c: New testcase.
6780
6781 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6782
6783         PR c/37772
6784         * gcc.dg/pr37772.c: New test.
6785         * g++.dg/ext/asm11.C: New test.
6786
6787 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6788
6789         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6790         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6791         defined.
6792
6793 2009-03-31  Jason Merrill  <jason@redhat.com>
6794
6795         * g++.old-deja/g++.other/using9.C: Add expected errors.
6796
6797 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6798
6799         * gcc.c-torture/compile/pr33009.c: Removed.
6800
6801 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6802
6803         * gcc.c-torture/compile/pr33009.c: Delete.
6804         * gcc.c-torture/compile/pr11832.c: Likewise.
6805
6806 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6807
6808         PR c/448
6809         * lib/target-supports.exp (check_effective_target_stdint_types):
6810         Update comment.
6811         (check_effective_target_inttypes_types): New.
6812         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6813         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6814         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6815
6816 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6817
6818         PR fortran/38917
6819         PR fortran/38918
6820         * gfortran.dg/data_pointer_1.f90: New test.
6821
6822 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6823
6824         PR fortran/38915
6825         * gfortran.dg/char_length_15.f90: New test.
6826
6827 2009-03-31  Jason Merrill  <jason@redhat.com>
6828
6829         C++ DR 613
6830         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6831         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6832         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6833         xfail others.
6834
6835         * g++.dg/other/typedef2.C: New test.
6836
6837         PR c++/37806
6838         * g++.dg/template/typedef17.C: New test.
6839
6840         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6841         * g++.dg/cpp0x/auto12.C: Likewise.
6842
6843 2009-03-31  Richard Guenther  <rguenther@suse.de>
6844
6845         PR middle-end/31029
6846         * gcc.dg/fold-compare-4.c: New testcase.
6847         * gcc.dg/fold-compare-5.c: Likewise.
6848
6849 2009-03-31  Richard Guenther  <rguenther@suse.de>
6850
6851         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6852
6853 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6854
6855         PR target/39592
6856         * gcc.target/i386/pr39592-1.c: New test.
6857
6858 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6859
6860         PR preprocessor/15638
6861         * gcc.dg/cpp/missing-header-1.c: New test.
6862         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6863         "compilation terminated" message.
6864         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6865         test #include "".
6866         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6867         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6868         terminated" message.
6869
6870 2009-03-31  Richard Guenther  <rguenther@suse.de>
6871
6872         PR middle-end/23401
6873         PR middle-end/27810
6874         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6875         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6876
6877 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6878
6879         PR fortran/38389
6880         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6881         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6882         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6883         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6884         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6885         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6886         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6887
6888 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6889
6890         PR fortran/22571
6891         * gfortran.dg/whole_file_1.f90: New test.
6892         PR fortran/26227
6893         * gfortran.dg/whole_file_2.f90: New test.
6894         * gfortran.dg/whole_file_3.f90: New test.
6895         PR fortran/24886
6896         * gfortran.dg/whole_file_4.f90: New test.
6897
6898 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6899
6900         * gfortran.dg/bind_c_usage_19.f90: New test.
6901
6902         PR target/39558
6903         * gcc.target/powerpc/altivec-29.c: New test.
6904
6905 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6906
6907         PR rtl-optimization/323
6908         * gcc.target/i386/excess-precision-1.c,
6909         gcc.target/i386/excess-precision-2.c,
6910         gcc.target/i386/excess-precision-3.c,
6911         gcc.target/i386/excess-precision-4.c,
6912         gcc.target/i386/excess-precision-5.c,
6913         gcc.target/i386/excess-precision-6.c: New tests.
6914
6915 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6916
6917         PR c/35235
6918         * gcc.dg/c99-array-lval-8.c: New test.
6919
6920 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6921
6922         PR preprocessor/34695
6923         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6924         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6925         instead of dg-warning for "previous definition" messages.
6926         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6927         "warnings being treated as errors" message.
6928         * gcc.dg/fltconst-1.c: Use -fshow-column.
6929
6930 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6931
6932         PR fortran/38823
6933         * gfortran.dg/power1.f90: New test.
6934
6935 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6936
6937         PR c/456
6938         PR c/5675
6939         PR c/19976
6940         PR c/29116
6941         PR c/31871
6942         PR c/35198
6943         * gcc.c-torture/compile/20081108-1.c,
6944         gcc.c-torture/compile/20081108-2.c,
6945         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6946         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6947         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6948         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6949         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6950         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6951         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6952         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6953         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6954         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6955         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6956         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6957         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6958         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6959         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6960         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6961         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6962         case.
6963         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6964         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6965         XFAILs.  Update expected messages.
6966         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6967         expected messages.
6968         * gcc.dg/real-const-1.c: Replace with test from original PR.
6969         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6970         when casting from non-constant integer to pointer.
6971
6972 2009-03-29  Richard Guenther  <rguenther@suse.de>
6973
6974         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6975
6976 2009-03-29  Daniel Kraft  <d@domob.eu>
6977
6978         PR fortran/37423
6979         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6980         DEFERRED bindings.
6981         * gfortran.dg/typebound_proc_9.f03: New test.
6982         * gfortran.dg/typebound_proc_10.f03: New test.
6983         * gfortran.dg/typebound_proc_11.f03: New test.
6984         * gfortran.dg/abstract_type_5.f03: New test.
6985
6986 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6987
6988         PR fortran/38507
6989         * gfortran.dg/do_4.f: New.
6990         * gfortran.dg/goto_2.f90: Correct expected warnings.
6991         * gfortran.dg/goto_4.f90: Likewise.
6992         * gfortran.dg/goto_5.f90: New.
6993
6994 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6995
6996         PR target/39545
6997         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6998
6999         * gcc.target/i386/pr39545-1.c: New.
7000         * gcc.target/i386/pr39545-2.c: Likewise.
7001
7002         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
7003         (flex2_struct): Likewise.
7004         (check_struct_passing7): Likewise.
7005         (check_struct_passing8): Likewise.
7006         (f1s): Likewise.
7007         (f2s): Likewise.
7008         (main): Call check_struct_passing7 and check_struct_passing8.
7009
7010 2009-03-29  Richard Guenther  <rguenther@suse.de>
7011
7012         * gcc.c-torture/execute/20090113-1.c: New testcase.
7013         * gcc.c-torture/execute/20090113-2.c: Likewise.
7014         * gcc.c-torture/execute/20090113-3.c: Likewise.
7015         * gcc.c-torture/execute/20090207-1.c: Likewise.
7016         * gcc.c-torture/compile/20090114-1.c: Likewise.
7017         * gcc.c-torture/compile/20090328-1.c: Likewise.
7018         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7019
7020 2009-03-29  David Ayers  <ayers@fsfe.org>
7021
7022         PR objc/27377
7023         * objc.dg/conditional-1.m: New tests.
7024
7025 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7026
7027         * gcc.dg/winline-10.c: New test.
7028
7029 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7030
7031         PR fortran/34656
7032         * gfortran.dg/do_check_1.f90: Add test.
7033         * gfortran.dg/do_check_2.f90: Add test.
7034         * gfortran.dg/do_check_3.f90: Add test.
7035         * gfortran.dg/do_check_4.f90: Add test.
7036
7037 2009-03-28  Jan Hubicka  <jh@suse.cz>
7038
7039         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7040         * gcc.dg/pr33826.c: Update dump files.
7041         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7042         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7043
7044 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7045
7046         * g++.dg/tree-ssa/fwprop-align.C: New test.
7047
7048 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7049
7050         * gcc.target/powerpc/altivec-28.c: New test.
7051
7052         PR c++/39554
7053         * gcc.dg/wdisallowed-functions-1.c: Removed.
7054         * gcc.dg/wdisallowed-functions-2.c: Removed.
7055         * gcc.dg/wdisallowed-functions-3.c: Removed.
7056         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7057         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7058         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7059
7060 2009-03-28  Richard Guenther  <rguenther@suse.de>
7061
7062         PR tree-optimization/38723
7063         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7064
7065 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7066
7067         PR fortran/38538
7068         * gfortran.dg/char_result_13.f90: New test.
7069
7070 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7071
7072         PR fortran/38765
7073         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7074
7075 2009-03-28  Daniel Kraft  <d@domob.eu>
7076
7077         * gfortran.dg/trim_1.f90: New test.
7078
7079 2009-03-28  Richard Guenther  <rguenther@suse.de>
7080
7081         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7082         * g++.dg/warn/Warray-bounds.C: Likewise.
7083
7084 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7085
7086         PR fortran/32626
7087         * gfortran.dg/recursive_check_7.f90: New test.
7088
7089 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7090
7091         PR fortran/38432
7092         * gfortran.dg/do_check_5.f90: New test.
7093         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7094         * gfortran.dg/array_constructor_18.f90: Ditto.
7095         * gfortran.dg/array_constructor_22.f90: Ditto.
7096         * gfortran.dg/do_3.F90: Ditto.
7097         * gfortran.dg/do_1.f90: Ditto.
7098
7099 2009-03-28  Richard Guenther  <rguenther@suse.de>
7100
7101         PR tree-optimization/38180
7102         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7103
7104 2009-03-28  Richard Guenther  <rguenther@suse.de>
7105
7106         PR tree-optimization/38513
7107         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7108         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7109         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7110         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7111         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7112         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7113         * gcc.dg/vect/vect-35.c: Likewise.
7114         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7115         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7116         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7117
7118 2009-03-28  Richard Guenther  <rguenther@suse.de>
7119
7120         PR tree-optimization/38968
7121         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7122
7123 2009-03-28  Richard Guenther  <rguenther@suse.de>
7124
7125         PR tree-optimization/37795
7126         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7127
7128 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7129
7130         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7131         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7132         options for removed targets.
7133
7134 2009-03-27  Richard Guenther  <rguenther@suse.de>
7135
7136         PR tree-optimization/39120
7137         * gcc.c-torture/execute/pr39120.c: New testcase.
7138
7139 2009-03-27  Richard Guenther  <rguenther@suse.de>
7140
7141         PR tree-optimization/39120
7142         * gcc.dg/torture/pta-callused-1.c: New testcase.
7143
7144 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7145
7146         PR middle-end/39315
7147         * gcc.target/i386/pr39315-1.c: New.
7148         * gcc.target/i386/pr39315-2.c: Likewise.
7149         * gcc.target/i386/pr39315-3.c: Likewise.
7150         * gcc.target/i386/pr39315-4.c: Likewise.
7151         * gcc.target/i386/pr39315-check.c: Likewise.
7152
7153 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7154
7155         PR c/39323
7156         * gcc.dg/pr39323-1.c: New.
7157         * gcc.dg/pr39323-2.c: Likewise.
7158         * gcc.dg/pr39323-3.c: Likewise.
7159
7160 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7161
7162         PR target/38034
7163         * gcc.target/ia64/sync-1.c: New.
7164
7165 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7166
7167         PR target/39472
7168         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7169         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7170         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7171         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7172         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7173         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7174         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7175         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7176
7177 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7178
7179         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7180         for low precision (i.e. float).
7181
7182 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7183             Jakub Jelinek  <jakub@redhat.com>
7184
7185         PR debug/37959
7186         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7187
7188 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7189
7190         * gcc.dg/memmove-2.c: New test.
7191         * gcc.dg/memmove-3.c: New test.
7192
7193         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7194         in clone naming.
7195
7196 2009-03-27  Xinliang David Li  <davidxl@google.com>
7197
7198         PR tree-optimization/39557
7199         * g++.dg/tree-ssa/dom-invalid.C: New test.
7200
7201 2009-03-27  Xinliang David Li  <davidxl@google.com>
7202
7203         PR tree-optimization/39548
7204         * g++.dg/tree-ssa/copyprop.C: New test.
7205
7206 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7207
7208         PR c++/38638
7209         * g++.dg/template/typename17.C: New testcase.
7210         * g++.dg/template/typename18.C: New testcase.
7211
7212 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7213
7214         PR c++/36799
7215         * g++.dg/other/var_copy-1.C: New test.
7216
7217 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7218
7219         PR c++/37647
7220         * g++.dg/parse/ctor9.C: New test.
7221
7222 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7223
7224         PR c++/29727
7225         * g++.dg/init/error2.C: New test.
7226
7227 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7228
7229         PR c++/35652
7230         * gcc.dg/pr35652.C: New.
7231         * g++.dg/warn/pr35652.C: New.
7232         * gcc.dg/format/plus-1.c: Adjust message.
7233
7234 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7235
7236         PR c++/39554
7237         * gcc.dg/wdisallowed-functions-3.c: New test.
7238         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7239
7240 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7241
7242         * gcc.dg/inline-33.c: Fix when pic.
7243
7244 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7245
7246         * gcc.target/ia64/20090324-1.c: New test.
7247
7248 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7249
7250         PR c/27898
7251         * gcc.dg/pr27898.c: New test.
7252
7253         PR tree-optimization/32139
7254         * gcc.c-torture/compile/pr32139.c: New test.
7255
7256 2009-03-24  Jason Merrill  <jason@redhat.com>
7257
7258         PR c++/28274
7259         * g++.dg/parse/defarg14.C: New test.
7260
7261 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7262
7263         PR libfortran/39528
7264         * gfortran.dg/read_repeat.f90: New test.
7265
7266 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7267
7268         PR tree-optimization/39529
7269         * gcc.dg/vect/pr39529.c: New test.
7270
7271 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7272             Jakub Jelinek  <jakub@redhat.com>
7273
7274         PR debug/39524
7275         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7276
7277 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7278
7279         PR c/39495
7280         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7281
7282 2009-03-23  Jason Merrill  <jason@redhat.com>
7283
7284         * g++.dg/cpp0x/auto12.C: Add variadic test.
7285
7286         PR c++/39526
7287         * g++.dg/warn/Wshadow-4.C: New test.
7288
7289 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7290
7291         PR tree-optimization/39516
7292         * gfortran.dg/pr39516.f: New test.
7293
7294 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7295
7296         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7297         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7298         variable, not environment variable.
7299
7300 2009-03-21  Jason Merrill  <jason@redhat.com>
7301
7302         PR c++/28879
7303         * g++.dg/ext/vla6.C: New test.
7304
7305 2009-03-20  Jason Merrill  <jason@redhat.com>
7306
7307         * g++.dg/cpp0x/initlist5.C: Add additional test.
7308
7309 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7310             Janis Johnson  <janis187@us.ibm.com>
7311
7312         * lib/compat.exp (compat-get-options-main, compat-get-options):
7313         Handle dg-prune-output in source file.
7314         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7315         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7316         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7317         two warnings.
7318
7319 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7320
7321         PR c/39495
7322         * gcc.dg/gomp/pr39495-1.c: New test.
7323         * gcc.dg/gomp/pr39495-2.c: New test.
7324         * g++.dg/gomp/pr39495-1.C: New test.
7325         * g++.dg/gomp/pr39495-2.C: New test.
7326
7327         PR target/39496
7328         * gcc.target/i386/pr39496.c: New test.
7329         * g++.dg/other/pr39496.C: New test.
7330
7331 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7332
7333         PR middle-end/39500
7334         * gcc.dg/autopar/pr39500-1.c: New.
7335         * gcc.dg/autopar/pr39500-2.c: New.
7336
7337 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7338
7339         * g++.dg/dg.exp: Prune graphite.
7340
7341 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7342
7343         PR middle-end/39447
7344         * g++.dg/graphite: New.
7345         * g++.dg/graphite/graphite.exp: New.
7346         * g++.dg/graphite/pr39447.C: New.
7347
7348 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7349
7350         PR c++/39425
7351         * g++.dg/template/pr39425.C: New.
7352
7353         * g++.dg/template/spec33.C: Updated.
7354
7355 2009-03-17  Jason Merrill  <jason@redhat.com>
7356
7357         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7358
7359 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7360
7361         PR c++/39475
7362         * g++.dg/ext/unary_trait_incomplete.C: New.
7363
7364 2009-03-17  Jing Yu  <jingyu@google.com>
7365
7366         PR middle-end/39378
7367         * g++.dg/inherit/thunk10.C: New test.
7368
7369 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7370
7371         PR target/39482
7372         * gcc.target/i386/pr39482.c: New test.
7373
7374 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7375
7376         PR debug/39471
7377         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7378         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7379         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7380         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7381
7382         PR middle-end/39443
7383         * gcc.dg/pr39443.c: New test.
7384
7385         PR debug/39412
7386         * gcc.dg/debug/pr39412.c: New test.
7387
7388 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7389
7390         PR testsuite/38526
7391         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7392         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7393         is defined.
7394         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7395         its original value, or unset if it was not defined.
7396         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7397         path procs around use of HOSTCC.
7398         * g++.dg/compat/struct-layout-1.exp: Ditto.
7399         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7400
7401 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7402
7403         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7404
7405 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7406
7407         Revert patch for PR testsuite/37630.
7408
7409         PR testsuite/37960
7410         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7411
7412         PR testsuite/37630
7413         * lib/target-supports.exp (check_effective_target_ieee): New.
7414         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7415         * gcc.dg/20001012-1.c: Require ieee.
7416
7417         PR testsuite/37628
7418         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7419
7420 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7421
7422         PR tree-optimization/39455
7423         * gcc.dg/pr39455.c: New test.
7424
7425 2009-03-13  David Ayers  <ayers@fsfe.org>
7426
7427         * objc/execute/trivial.m. New test.
7428
7429 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7430
7431         PR target/39137
7432         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7433
7434 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7435
7436         PR testsuite/39451
7437         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7438         constraint on (%2).
7439
7440 2009-03-12  David Ayers  <ayers@fsfe.org>
7441
7442         PR libobjc/27466
7443         * objc/execute/exceptions/handler-1.m. New test.
7444
7445 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7446
7447         PR target/39431
7448         * gcc.target/i386/pr39431.c: New test.
7449
7450 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7451
7452         PR target/39445
7453         * gcc.target/i386/pr39445.c: New.
7454
7455         * gcc.target/i386/push-1.c: XFAIL.
7456
7457 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7458
7459         * gcc.dg/inline-33.c: New test.
7460
7461 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7462
7463         * gcc.dg/vect/vect-82.c: Combine dg-do and
7464         dg-require-effective-target into dg-skip-if.
7465         * gcc.dg/vect/vect-83.c: Likewise.
7466
7467 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7468
7469         PR target/39137
7470         * gcc.target/i386/stackalign/longlong-1.c: New test.
7471         * gcc.target/i386/stackalign/longlong-2.c: New test.
7472
7473 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7474
7475         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7476
7477 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7478
7479         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7480         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7481
7482 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7483
7484         * gnat.dg/slice_enum.adb: New test.
7485
7486 2009-03-11  Jason Merrill  <jason@redhat.com>
7487
7488         PR debug/39086
7489         * g++.dg/opt/nrv15.C: New test.
7490
7491 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7492
7493         PR tree-optimization/39422
7494         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7495         constant array with static initialization to global memory.
7496         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7497
7498 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7499
7500         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7501         padding.
7502
7503 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7504
7505         PR c++/39371
7506         * g++.dg/opt/switch2.C: Add -w to dg-options.
7507         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7508         * g++.dg/warn/switch1.C: New test.
7509         * g++.dg/other/switch3.C: New test.
7510
7511         PR tree-optimization/39394
7512         * gcc.c-torture/compile/pr39394.c: New test.
7513
7514 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7515
7516         * gcc.target/s390/20090223-1.c: New testcase.
7517
7518 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7519
7520         PR libfortran/39402
7521         * gfortran.dg/fmt_f0_1.f90: New test.
7522
7523 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7524
7525         PR c++/39060
7526         * g++.dg/other/new1.C: Adjusted.
7527         * g++.dg/parse/crash40.C: Likewise.
7528         * g++.dg/parse/defarg12.C: Likewise.
7529         * g++.dg/template/error15.C: Likewise.
7530
7531         * g++.dg/other/pr39060.C: New.
7532
7533 2009-03-07  Jason Merrill  <jason@redhat.com>
7534
7535         PR c++/39367
7536         * g++.dg/opt/new1.C: New.
7537
7538 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7539
7540         PR c++/33492
7541         * g++.dg/other/error32.C: New.
7542
7543 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7544
7545         PR middle-end/39360
7546         * gcc.c-torture/compile/pr39360.c: New test.
7547
7548         PR debug/39372
7549         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7550
7551 2009-03-05  Jason Merrill  <jason@redhat.com>
7552
7553         PR c++/38908
7554         * g++.dg/warn/Wuninitialized-3.C: New test.
7555
7556 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7557
7558         PR debug/39379
7559         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7560         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7561
7562 2009-03-04  Jason Merrill  <jason@redhat.com>
7563
7564         PR c++/13549
7565         * g++.dg/template/koenig7.C: New test.
7566
7567 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7568
7569         * g++.dg/torture/predcom-1.C: New test.
7570
7571 2009-03-04  Richard Guenther  <rguenther@suse.de>
7572
7573         PR tree-optimization/39362
7574         * g++.dg/torture/pr39362.C: New testcase.
7575
7576 2009-03-04  Jason Merrill  <jason@redhat.com>
7577             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7578
7579         PR c++/9634
7580         PR c++/29469
7581         PR c++/29607
7582         * g++.dg/template/dependent-name5.C: New test.
7583
7584 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7585
7586         PR testsuite/39357
7587         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7588         vect_int to vect_int_mult.
7589
7590 2009-03-04  Richard Guenther  <rguenther@suse.de>
7591
7592         PR tree-optimization/39358
7593         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7594         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7595
7596 2009-03-04  Richard Guenther  <rguenther@suse.de>
7597
7598         PR tree-optimization/39339
7599         * gcc.c-torture/execute/pr39339.c: New testcase.
7600
7601 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7602
7603         * gcc.c-torture/compile/20090303-1.c,
7604         gcc.c-torture/compile/20090303-2.c: New tests.
7605
7606 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7607
7608         PR fortran/39354
7609         * gfortran.dg/gomp/pr39354.f90: New test.
7610
7611         PR tree-optimization/39343
7612         * gcc.dg/pr39343.c: New test.
7613
7614 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7615
7616         PR tree-optimization/39248
7617         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7618         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7619         on targets without vector misalignment support.
7620         * lib/target-supports.exp
7621         (check_effective_target_vect_short_mult): Add
7622         check_effective_target_arm32.
7623
7624 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7625
7626         PR middle-end/39335
7627         * gcc.dg/graphite/pr39335_1.c: New.
7628         * gcc.dg/graphite/pr39335.c: New.
7629
7630 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7631
7632         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7633         of andl.
7634         * gcc.target/i386/stackalign/return-5.c: Likewise.
7635         * gcc.target/i386/stackalign/return-6.c: Likewise.
7636
7637 2009-03-02  Richard Guenther  <rguenther@suse.de>
7638             Ira Rosen  <irar@il.ibm.com>
7639
7640         PR tree-optimization/39318
7641         * gfortran.dg/vect/pr39318.f90: New test.
7642
7643 2009-03-01  Jan Hubicka  <jh@suse.cz>
7644
7645         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7646
7647 2009-03-01  Jan Hubicka  <jh@suse.cz>
7648
7649         PR debug/39267
7650         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7651
7652 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7653
7654         * gnat.dg/pack12.adb: New test.
7655
7656 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7657
7658         PR c++/37789
7659         * g++.dg/other/pr37789.C: New.
7660
7661 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7662
7663         PR fortran/39295
7664         * gfortran.dg/interface_25.f90: New test.
7665         * gfortran.dg/interface_26.f90: New test.
7666
7667 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7668
7669         PR fortran/39292
7670         * gfortran.dg/initialization_22.f90: New test.
7671
7672 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7673
7674         PR rtl-optimization/39241
7675         * gcc.dg/torture/pr39241.c: New.
7676
7677 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7678
7679         PR tree-optimizations/39259
7680         * g++.dg/torture/pr39259.C: New testcase.
7681
7682 2009-02-24  Richard Guenther  <rguenther@suse.de>
7683
7684         PR c++/39242
7685         * g++.dg/template/instantiate10.C: New testcase.
7686
7687 2009-02-24  Richard Guenther  <rguenther@suse.de>
7688             Zdenek Dvorak  <ook@ucw.cz>
7689
7690         PR tree-optimization/39233
7691         * gcc.c-torture/execute/pr39233.c: New testcase.
7692
7693 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7694
7695         PR tree-optimization/39260
7696         * gcc.dg/graphite/pr39260.c: New.
7697
7698 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7699
7700         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7701
7702 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7703
7704         PR c++/36411
7705         * g++.dg/template/void14.C: New.
7706
7707 2009-02-23  Jason Merrill  <jason@redhat.com>
7708
7709         PR c++/38880
7710         * g++.dg/init/const7.C: Remove XFAIL.
7711         * g++.dg/init/static-init1.C: New test.
7712
7713         * g++.dg/cpp0x/initlist14.C: New test.
7714
7715 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7716
7717         PR fortran/38914
7718         * bound_simplification_2.f90:  New test case.
7719         * bound_7.f90:  New test case.
7720
7721 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7722
7723         * gcc.dg/cpp/include4.c: New test.
7724
7725 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7726
7727         PR target/39256
7728         * gcc.target/i386/abi-2.c: New.
7729
7730 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7731
7732         * gcc.c-torture/execute/pr39228.x: New.
7733
7734 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7735
7736         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7737         scan-assembler to check for xmm0 register.
7738
7739 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7740             Joseph Myers  <joseph@codesourcery.com>
7741
7742         * gcc.target/arm/va_list.c: New test.
7743         * g++.dg/abi/arm_va_list.C: Likewise.
7744         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7745         function.
7746         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7747         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7748         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7749         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7750         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7751         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7752
7753 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7754
7755         PR testsuite/38164
7756         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7757         to dg-options.
7758
7759 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7760
7761         PR target/39240
7762         * gcc.c-torture/execute/pr39240.c: New test.
7763
7764 2009-02-20  Jason Merrill  <jason@redhat.com>
7765
7766         PR c++/39225
7767         * g++.dg/parse/dtor15.C: New test.
7768
7769 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7770
7771         * gcc.c-torture/execute/20090219-1.c: New.
7772
7773 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7774
7775         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7776         (mips-dg-options): When matching isa* pseudo-options make
7777         'value' optional and accept ! entries.  Use $spec instead of
7778         $isa_spec in the isa pseudo-option error message.  Only
7779         perform the ISA-range check when 'value' is set.  If arch is
7780         matching any CPU in the ! entries switch to its generic ISA.
7781         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7782         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7783
7784 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7785
7786         PR target/39175
7787         * gcc.dg/visibility-20.c: New test.
7788         * g++.dg/ext/visibility/visibility-11.C: New test.
7789
7790 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7791
7792         PR c++/39188
7793         * g++.dg/abi/pr39188-1a.C: New.
7794         * g++.dg/abi/pr39188-1b.C: Likewise.
7795         * g++.dg/abi/pr39188-1.h: Likewise.
7796         * g++.dg/abi/pr39188-2a.C: Likewise.
7797         * g++.dg/abi/pr39188-2b.C: Likewise.
7798         * g++.dg/abi/pr39188-2.h: Likewise.
7799         * g++.dg/abi/pr39188-3a.C: Likewise.
7800         * g++.dg/abi/pr39188-3b.C: Likewise.
7801         * g++.dg/abi/pr39188-3.h: Likewise.
7802
7803 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7804
7805         PR c/38483
7806         * gcc.c-torture/execute/call-trap-1.c,
7807         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7808         tests.
7809
7810 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7811
7812         PR target/39228
7813         * gcc.c-torture/execute/pr39228.c: New test.
7814
7815 2009-02-19  Richard Guenther  <rguenther@suse.de>
7816
7817         PR tree-optimization/39074
7818         * gcc.dg/torture/pr39074.c: New testcase.
7819         * gcc.dg/torture/pr39074-2.c: Likewise.
7820         * gcc.dg/torture/pr39074-3.c: Likewise.
7821
7822 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7823
7824         PR c++/39219
7825         * g++.dg/parse/attr3.C: New.
7826
7827 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7828
7829         PR testsuite/38165
7830         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7831
7832         PR testsuite/38166
7833         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7834         and skip on Darwin.
7835
7836 2009-02-18  Jason Merrill  <jason@redhat.com>
7837
7838         PR c++/38880
7839         * g++.dg/init/const7.C: Remove XFAIL.
7840
7841         PR target/39179
7842         * g++.dg/opt/const6.C: New test.
7843
7844 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7845
7846         * gcc.dg/callabi/callabi.exp: Moved to ...
7847         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7848         in 64bit mode.
7849
7850         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7851         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7852         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7853         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7854         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7855         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7856         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7857
7858         * gcc.dg/callabi/callabi.h: Moved to ...
7859         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7860
7861         * gcc.dg/callabi/func-1.c: Moved to ...
7862         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7863
7864         * gcc.dg/callabi/func-indirect.c: Moved to ...
7865         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7866
7867         * gcc.dg/callabi/pr38891.c: Moved to ...
7868         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7869
7870         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7871         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7872
7873         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7874         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7875
7876         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7877         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7878
7879 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7880
7881         PR target/38891
7882         * gcc.dg/callabi/pr38891.c: New.
7883
7884 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7885
7886         * gcc.dg/callabi/callabi.exp: New.
7887
7888 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7889
7890         PR target/39082
7891         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7892         -Wno-abi for x86.
7893         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7894
7895         * gcc.target/i386/pr39082-1.c: New.
7896
7897         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7898         -Wno-abi.
7899
7900         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7901         CHECK_M64_M128 is defined.
7902         (check_f_arguments): Add "do".
7903         (check_vector_arguments): New.
7904         (check_m64_arguments): Likewise.
7905         (check_m128_arguments): Likewise.
7906
7907         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7908         (CHECK_M64_M128): Define.
7909
7910         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7911         on abitest.
7912         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7913
7914         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7915         tests only if CHECK_M64_M128 is defined.
7916
7917         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7918         (m128_2_struct): Likewise.
7919         (check_struct_passing5): Likewise.
7920         (check_struct_passing6): Likewise.
7921         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7922
7923         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7924         (un5): Likewise.
7925         (check_union_passing4): Likewise.
7926         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7927
7928 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7929
7930         PR c/35447
7931         * gcc.dg/noncompile/pr35447-1.c: New test.
7932
7933 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7934
7935         PR tree-optimization/36922
7936         * gfortran.dg/pr36922.f: New test.
7937
7938 2009-02-17  Richard Guenther  <rguenther@suse.de>
7939
7940         PR tree-optimization/39202
7941         * gcc.c-torture/compile/pr39202.c: New testcase.
7942
7943 2009-02-17  Richard Guenther  <rguenther@suse.de>
7944
7945         PR tree-optimization/39204
7946         * gcc.dg/torture/pr39204.c: New testcase.
7947
7948 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7949
7950         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7951         * gcc.dg/vect/vect-outer-6.c: Ditto.
7952
7953 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7954
7955         PR c/35446
7956         * gcc.dg/noncompile/init-5.c: New test.
7957         * gcc.dg/init-bad-4.c: Adjust expected errors.
7958
7959 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7960
7961         PR target/37049
7962         * gcc.target/i386/push-1.c: New.
7963
7964 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7965
7966         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7967
7968 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7969
7970         * gcc.target/spu/intrinsics-sr.c: New test.
7971
7972 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7973
7974         PR target/38056
7975         * gcc.target/ia64/sibcall-opt-1.c: New test.
7976         * gcc.target/ia64/sibcall-opt-2.c: New test.
7977
7978 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7979
7980         PR fortran/36528
7981         * gfortran.dg/cray_pointers_8.f90: New test.
7982
7983         PR fortran/36703
7984         * gfortran.dg/cray_pointers_9.f90: New test.
7985
7986 2009-02-13  Jason Merrill  <jason@redhat.com>
7987
7988         PR c++/39070
7989         * g++.dg/cpp0x/decltype16.C: New.
7990
7991 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7992
7993         PR target/39152
7994         * gfortran.dg/gomp/pr39152.f90: New.
7995
7996 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7997
7998         PR target/39162
7999         * gcc.target/i386/pr39162.c: New.
8000
8001 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
8002
8003         PR c/35444
8004         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
8005         New tests.
8006
8007 2009-02-12  Jason Merrill  <jason@redhat.com>
8008
8009         PR c++/38950
8010         * g++.dg/template/array20.C: New test.
8011
8012 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8013
8014         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8015         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8016         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8017
8018 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8019
8020         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8021
8022 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8023
8024         PR target/39152
8025         * gfortran.dg/pr39152.f: New.
8026
8027 2009-02-11  Jason Merrill  <jason@redhat.com>
8028
8029         PR c++/39153
8030         * g++.dg/cpp0x/defaulted9.C: New test.
8031
8032         PR c++/30111
8033         * g++.dg/init/value7.C: New test.
8034
8035 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8036
8037         PR target/38824
8038         * gcc.target/i386/pr38824.c: New testcase.
8039
8040 2009-02-11  Jason Merrill  <jason@redhat.com>
8041
8042         PR c++/38649
8043         * g++.dg/cpp0x/defaulted8.C: New test.
8044
8045         PR c++/36744
8046         * g++.dg/cpp0x/rv9p.C: New test.
8047
8048 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8049
8050         * gnat.dg/aliasing3.adb: New test.
8051         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8052
8053 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8054
8055         PR c++/34397
8056         * g++.dg/template/crash88.C: New.
8057         * g++.dg/template/crash89.C: Likewise.
8058
8059 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8060
8061         PR c/39084
8062         * gcc.dg/pr39084.c: New test.
8063
8064 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8065
8066         PR target/39139
8067         * gcc.target/i386/pr39139.c: New test.
8068
8069 2009-02-10  Richard Guenther  <rguenther@suse.de>
8070
8071         PR tree-optimization/39132
8072         * gcc.dg/torture/pr39132.c: New testcase.
8073
8074 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8075
8076         PR target/39119
8077         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8078         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8079         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8080         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8081         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8082         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8083         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8084         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8085
8086 2009-02-09  Jason Merrill  <jason@redhat.com>
8087
8088         PR c++/39109
8089         * g++.dg/init/value6.C: New test.
8090
8091 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8092
8093         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8094
8095 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8096
8097         * gcc.c-torture/compile/20090209-1.c: New test.
8098
8099 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8100
8101         PR c++/35147
8102         PR c++/37737
8103         * g++.dg/cpp0x/vt-35147.C: New.
8104         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8105         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8106
8107 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8108
8109         PR c/35434
8110         * gcc.dg/attr-alias-4.c: New test.
8111
8112 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8113
8114         PR c/39035
8115         * gcc.dg/dfp/pr39035.c: New test.
8116
8117 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8118
8119         PR c/36432
8120         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8121
8122 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8123
8124         PR c++/39106
8125         * g++.dg/opt/thunk3.C: New test.
8126
8127 2009-02-05  Nick Clifton  <nickc@redhat.com>
8128
8129         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8130         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8131         * gcc.dg/cdce1.c: Likewise.
8132         * gcc.dg/cpp/_Pragma6.c: Likewise.
8133         * g++.dg/cpp/_Pragma1.C: Likewise.
8134         * gcc.dg/utf32-2.c: Xfail for M32C.
8135         * gcc.dg/utf32-1.c: Likewise.
8136         * gcc.dg/utf32-3.c: Likewise.
8137         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8138         targets.
8139         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8140         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8141         * gcc.dg/Wconversion-5.c: Likewise.
8142         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8143         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8144         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8145         * gcc.dg/utf-inc-init.c: Likewise.
8146         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8147         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8148         * gcc.dg/utf-array-short-wchar.c: Likewise.
8149         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8150         * gcc.dg/mallign.c: Use size_t instead of long.
8151
8152 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8153
8154         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8155
8156 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8157
8158         * gcc.c-torture/execute/pr39100.c: New.
8159
8160 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8161
8162         PR c/35435
8163         * gcc.dg/tls/diag-6.c: New test.
8164
8165 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8166
8167         * gcc.dg/graphite/scop-19.c: New
8168
8169 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8170
8171         AVX Programming Reference (January, 2009)
8172         * gcc.target/i386/avx-vpclmulqdq.c: New.
8173         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8174
8175         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8176
8177         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8178         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8179         (pclmul_test): Renamed to ...
8180         (TEST): This.
8181
8182 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8183
8184         PR c++/39095
8185         * g++.dg/abi/mangle31.C: New test.
8186
8187 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8188
8189         PR c/29129
8190         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8191         declarator.
8192         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8193         inside function prototype but not part of parameter declarator.
8194         * vla-11.c: New test.
8195
8196 2009-02-03  Jason Merrill  <jason@redhat.com>
8197
8198         * g++.dg/warn/main-4.C: New test.
8199         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8200
8201 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8202
8203         PR c++/36607
8204         * g++.dg/expr/cast10.C: New test.
8205
8206 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8207
8208         PR c/35433
8209         * gcc.dg/init-bad-6.c: New test.
8210
8211 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8212
8213         PR target/35318
8214         * gcc.c-torture/compile/pr35318.c: New test.
8215
8216         PR inline-asm/39059
8217         * gcc.dg/nofixed-point-2.c: New test.
8218         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8219         * g++.dg/ext/fixed2.C: Likewise.
8220         * g++.dg/other/error25.C: Likewise.
8221         * g++.dg/lookup/crash7.C: Likewise.
8222         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8223
8224         PR c++/39056
8225         * g++.dg/cpp0x/initlist13.C: New test.
8226
8227 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8228
8229         PR c++/36897
8230         * g++.dg/template/func2.C: New test.
8231
8232         PR c++/37314
8233         * g++.dg/template/typename15.C: New.
8234         * g++.dg/template/typename16.C: New.
8235
8236 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8237             Ben Elliston  <bje@au.ibm.com>
8238
8239         PR c/39034
8240         * gcc.dg/dfp/pr39034.c: New test.
8241
8242 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8243
8244         PR testsuite/38263
8245         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8246
8247 2009-02-02  Jason Merrill  <jason@redhat.com>
8248
8249         PR c++/39054
8250         * g++.dg/parse/dtor14.C: New test.
8251
8252 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8253
8254         * lib/target-supports.exp
8255         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8256         * g++.dg/ext/builtin10.C: New test.
8257
8258         PR inline-asm/39058
8259         * gcc.target/i386/pr39058.c: New test.
8260
8261 2009-02-02  Richard Guenther  <rguenther@suse.de>
8262
8263         PR tree-optimization/38937
8264         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8265
8266 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8267
8268         PR c++/39053
8269         * g++.dg/parse/crash52.C: New.
8270
8271 2009-01-30  Richard Guenther  <rguenther@suse.de>
8272
8273         PR tree-optimization/39041
8274         * gcc.c-torture/compile/pr39041.c: New testcase.
8275
8276 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8277
8278         PR target/39013
8279         * gcc.target/i386/pr39013-1.c: New test.
8280         * gcc.target/i386/pr39013-2.c: New test.
8281
8282         PR c++/39028
8283         * g++.dg/ext/label12.C: New test.
8284
8285 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8286
8287         PR c++/33465
8288         * g++.dg/parse/error34.C: New.
8289         * g++.dg/parse/error35.C: Likewise.
8290
8291 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8292
8293         PR c++/38655
8294         * g++.dg/cpp0x/decltype-38655.C: New.
8295
8296 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8297
8298         PR target/39002
8299         * g++.dg/torture/pr39002.C: New test.
8300
8301 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8302
8303         PR tree-optimization/39007
8304         * gcc.dg/tree-ssa/pr39007.c: New.
8305
8306 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8307
8308         PR middle-end/35854
8309         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8310         to "subreg1".
8311
8312 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8313
8314         PR middle-end/38857
8315         * gcc.c-torture/compile/pr38857.c: New test.
8316
8317 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8318
8319         PR fortran/38852
8320         PR fortran/39006
8321         * gfortran.dg/bound_6.f90: New test.
8322
8323 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8324
8325         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8326
8327 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8328
8329         PR tree-optimization/38997
8330         * gcc.dg/tree-ssa/pr38997.c: New.
8331
8332 2009-01-28  Richard Guenther  <rguenther@suse.de>
8333
8334         PR tree-optimization/38926
8335         * gcc.c-torture/compile/pr38926.c: New testcase.
8336
8337 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8338
8339         PR middle-end/38934
8340         * gcc.dg/pr38934.c: New test.
8341
8342 2009-01-28  Richard Guenther  <rguenther@suse.de>
8343
8344         PR middle-end/38908
8345         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8346
8347 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8348
8349         PR tree-optimization/38984
8350         * gcc.dg/pr38984.c: New XFAILed testcase.
8351
8352
8353 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8354
8355         PR target/38988
8356         * gcc.target/i386/pr38988.c: New test.
8357
8358 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8359
8360         PR c++/37554
8361         * g++.dg/parse/crash51.C: New.
8362         * g++.old-deja/g++.pt/crash9.C: Adjust.
8363
8364 2009-01-27  Daniel Kraft  <d@domob.eu>
8365
8366         PR fortran/38883
8367         * gfortran.dg/mvbits_6.f90:  New test.
8368         * gfortran.dg/mvbits_7.f90:  New test.
8369         * gfortran.dg/mvbits_8.f90:  New test.
8370
8371 2009-01-27  Richard Guenther  <rguenther@suse.de>
8372
8373         PR tree-optimization/38503
8374         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8375
8376 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8377
8378         PR middle-end/38969
8379         * gcc.c-torture/execute/pr38969.c: New test.
8380
8381 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8382
8383         PR testsuite/38864
8384         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8385         to dg-do compile.
8386         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8387         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8388         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8389
8390 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8391
8392         PR target/38952
8393         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8394         if __USING_SJLJ_EXCEPTIONS__ is defined.
8395
8396         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8397         __USING_SJLJ_EXCEPTIONS__ is defined.
8398         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8399         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8400         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8401         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8402         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8403         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8404
8405 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8406
8407         PR testsuite/38949
8408         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8409         Use instead of C name in asm statements.
8410
8411 2009-01-26  Richard Guenther  <rguenther@suse.de>
8412
8413         PR tree-optimization/38745
8414         * g++.dg/torture/pr38745.C: New testcase.
8415
8416 2009-01-26  Richard Guenther  <rguenther@suse.de>
8417
8418         PR middle-end/38851
8419         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8420
8421 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8422
8423         * gcc.dg/bitfld-15.c: Gate warning on target
8424         pcc_bitfield_type_matters.
8425         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8426         g++.dg/ext/bitfield4.C: Likewise.
8427         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8428         bitfield for any target.
8429
8430 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8431
8432         PR c/38957
8433         * gcc.dg/pr38957.c: New test.
8434
8435 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8436
8437         PR fortran/38955
8438         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8439         comparing floats.
8440
8441 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8442
8443         PR tree-optimization/38953
8444         * gfortran.dg/graphite/pr38953.f90: New.
8445
8446 2009-01-24  Paul Brook  <paul@codesourcery.com>
8447
8448         * gcc.target/arm/neon-cond-1.c: New test.
8449
8450 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8451
8452         PR tree-optimization/38932
8453         * gcc.dg/pr38932.c: New.
8454
8455 2009-01-23  Revital Eres  <eres@il.ibm.com>
8456
8457         * gcc.dg/sms-7.c: Fix test.
8458
8459 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8460
8461         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8462         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8463         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8464         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8465
8466 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8467
8468         * gcc.dg/pr35729.c: Make test x86 specific.
8469
8470 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8471
8472         PR middle-end/38615
8473         * gcc.dg/pr38615.c: New test.
8474
8475 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8476
8477         PR target/38931
8478         * gcc.target/i386/pr38931.c: New test.
8479
8480 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8481
8482         PR c++/38930
8483         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8484         * g++.dg/template/typedef12.C: Likewise.
8485         * g++.dg/template/typedef13.C: Likewise.
8486         * g++.dg/template/typedef14.C: Likewise.
8487         * g++.dg/template/sfinae3.C: Likewise.
8488         * g++.old-deja/g++.pt/typename8.C: Likewise.
8489         * g++.dg/template/access11.C: Likewise
8490
8491 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8492
8493         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8494         and mips*-*-irix*.
8495         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8496
8497 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8498
8499         PR c++/26693
8500         * g++.dg/template/typedef11.C: New test.
8501         * g++.dg/template/typedef12.C: Likewise.
8502         * g++.dg/template/typedef13.C: Likewise.
8503         * g++.dg/template/typedef14.C: Likewise.
8504         * g++.dg/template/sfinae3.C: Compile this pedantically.
8505         The only errors expected should be the one saying the typedef is ill
8506         formed.
8507         * g++.old-deja/g++.pt/typename8.C: Likewise.
8508         * g++.dg/template/access11.C: Update this.
8509
8510 2009-01-21  Daniel Kraft  <d@domob.eu>
8511
8512         PR fortran/38887
8513         * gfortran.dg/mvbits_5.f90:  New test.
8514
8515 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8516
8517         * gcc.dg/sms-6.c: New test.
8518         * gcc.dg/sms-7.c: Likewise.
8519
8520 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8521
8522         PR fortran/38907
8523         * gfortran.dg/host_assoc_function_7.f90: New test
8524
8525 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8526             Richard Guenther  <rguenther@suse.de>
8527
8528         PR tree-optimization/38747
8529         PR tree-optimization/38748
8530         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8531         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8532         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8533
8534 2009-01-20  Kees Cook  <kees@ubuntu.com>
8535             H.J. Lu  <hongjiu.lu@intel.com>
8536
8537         PR target/38902
8538         * gcc.dg/pr38902.c: New.
8539
8540 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8541
8542         PR target/38868
8543         * gfortran.dg/pr38868.f: New testcase.
8544
8545 2009-01-20  Richard Guenther  <rguenther@suse.de>
8546
8547         * gcc.c-torture/execute/pr36227.c: Move ...
8548         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8549
8550 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8551
8552         * lib/gfortran.exp: Add -B options for targets that use
8553         libgfortran.a%s in their specs.
8554
8555 2009-01-19  Jason Merrill  <jason@redhat.com>
8556
8557         PR c++/23287
8558         * g++.dg/template/dtor5.C: New test.
8559
8560 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8561
8562         PR fortran/38859
8563         * gfortran.dg/bound_5.f90: New test.
8564
8565 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8566
8567         PR target/38736
8568         * g++.dg/compat/abi/pr38736_main.C: New.
8569         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8570         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8571         * g++.dg/other/macro-1.C: Likewise.
8572         * gcc.dg/macro-1.c: Likewise.
8573         * gcc.dg/compat/pr38736_main.c: Likewise.
8574         * gcc.dg/compat/pr38736_x.c: Likewise.
8575         * gcc.dg/compat/pr38736_y.c: Likewise.
8576
8577 2009-01-18  Richard Guenther  <rguenther@suse.de>
8578
8579         PR tree-optimization/38819
8580         * gcc.c-torture/execute/pr38819.c: New testcase.
8581
8582 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8583
8584         PR fortran/38657
8585         * gfortran.dg/module_commons_3.f90: Reapply.
8586
8587 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8588
8589         PR fortran/34955
8590         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8591         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8592
8593 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8594
8595         PR fortran/38657
8596         * gfortran.dg/module_commons_3.f90: Remove
8597
8598 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8599
8600         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8601
8602 2009-01-16  Jason Merrill  <jason@redhat.com>
8603
8604         PR c++/38877
8605         * g++.dg/template/lvalue1.C: New test.
8606
8607         PR c++/29470
8608         * g++.dg/template/access20.C: New test.
8609         * g++.dg/torture/pr34641.C: Fix access.
8610
8611 2009-01-16  Richard Guenther  <rguenther@suse.de>
8612
8613         PR tree-optimization/38835
8614         PR middle-end/36227
8615         * gcc.c-torture/execute/pr36227.c: New testcase.
8616         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8617         * g++.dg/init/const7.C: Likewise.
8618
8619 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8620
8621         PR target/38554
8622         * gcc.c-torture/compile/pr38554.c: New test.
8623
8624 2009-01-16  Jason Merrill  <jason@redhat.com>
8625
8626         PR c++/38579
8627         * g++.dg/conversion/access1.C: New test.
8628
8629 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8630
8631         PR tree-optimization/38789
8632         * gcc.c-torture/compile/pr38789.c: New test.
8633
8634 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8635
8636         PR fortran/38152
8637         * gfortran.dg/proc_ptr_13.f90: New.
8638
8639 2009-01-15  Jason Merrill  <jason@redhat.com>
8640
8641         PR c++/38850
8642         * g++.dg/template/koenig6.C: New test.
8643
8644 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8645
8646         PR c++/29388
8647         * g++.dg/template/error37.C: New testcase.
8648
8649 2009-01-15  Jason Merrill  <jason@redhat.com>
8650
8651         PR c++/36334
8652         * g++.dg/conversion/memfn1.C: New test.
8653
8654         PR c++/37646
8655         * g++.dg/conversion/memfn2.C: New test.
8656
8657 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8658
8659         PR c++/38357
8660         * g++.dg/template/crash87.C: New test.
8661
8662 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8663
8664         PR middle-end/37843
8665         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8666
8667 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8668
8669         PR c++/38636
8670         * g++.dg/parse/crash50.C: New test.
8671
8672 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8673
8674         PR rtl-optimization/38245
8675         * gcc.dg/pr38245-3.c: New test.
8676         * gcc.dg/pr38245-3.h: New file.
8677         * gcc.dg/pr38245-4.c: New file.
8678         * gcc.dg/pr38364.c: New test.
8679
8680 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8681
8682         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8683         sequence PC-relative.
8684
8685 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8686
8687         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8688         calls and/or PLT markers.
8689         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8690         calls and/or PLT markers.
8691         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8692         calls and/or PLT markers.
8693         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8694         calls and/or PLT markers.
8695
8696 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8697             Nathan Froyd  <froydnj@codesourcery.com>
8698             Joseph Myers  <joseph@codesourcery.com>
8699
8700         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8701         New function.
8702         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8703         and use consistent CFLAGS.
8704         * gcc.target/powerpc/20030505.c: Likewise.
8705         * gcc.target/powerpc/20081204-1.c: Likewise.
8706         * gcc.target/powerpc/ppc-spe.c: Likewise.
8707         * gcc.target/powerpc/spe1.c: Likewise.
8708         * g++.dg/ext/spe1.C: Likewise.
8709         * g++.dg/other/opaque-1.C: Likewise.
8710         * g++.dg/other/opaque-2.C: Likewise.
8711         * g++.dg/other/opaque-3.C: Likewise.
8712
8713 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8714
8715         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8716         out of loop.
8717
8718 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8719
8720         PR target/38811
8721         * g++.dg/torture/pr38811.C: New file.
8722
8723 2009-01-14  Richard Guenther  <rguenther@suse.de>
8724
8725         PR tree-optimization/38826
8726         PR middle-end/38477
8727         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8728
8729 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8730
8731         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8732
8733 2009-01-14  Nick Clifton  <nickc@redhat.com>
8734
8735         PR c++/37862
8736         * g++.cp/parse/pr37862.C: New test.
8737
8738 2009-01-14  Julian Brown  <julian@codesourcery.com>
8739
8740         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8741         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8742         to...
8743         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8744         These.
8745
8746 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8747
8748         PR rtl-optimization/38774
8749         * gcc.dg/torture/pr38774.c: New test.
8750
8751         PR c++/38795
8752         * g++.dg/cpp0x/pr38795.C: New test.
8753
8754 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8755             Nathan Froyd  <froydnj@codesourcery.com>
8756             Joseph Myers  <joseph@codesourcery.com>
8757
8758         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8759         otherwise.  Do not check for AltiVec at runtime.
8760         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8761         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8762         * gcc.target/powerpc/altivec-1.c: Likewise.
8763         * gcc.target/powerpc/altivec-3.c: Likewise.
8764         * gcc.target/powerpc/altivec-10.c: Likewise.
8765         * gcc.target/powerpc/altivec-12.c: Likewise.
8766         * gcc.target/powerpc/altivec-24.c: Likewise.
8767         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8768         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8769         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8770         * gcc.target/powerpc/pr35907.c: Likewise.
8771         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8772         otherwise.  Do not check for Cell at runtime.
8773         * gcc.target/powerpc/altivec_check.h: Delete.
8774
8775         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8776         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8777         not check for AltiVec at runtime.
8778         * g++.dg/ext/altivec-cell-2.C: Likewise.
8779         * g++.dg/ext/altivec-cell-3.C: Likewise.
8780         * g++.dg/ext/altivec-cell-4.C: Likewise.
8781         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8782         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8783         check.
8784         * g++.dg/ext/altivec_check.h: Delete.
8785
8786 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8787
8788         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8789         effective target.  Adjust line numbers accordingly.
8790
8791 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8792
8793         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8794
8795 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8796
8797         PR tree-optimization/38786
8798         * gcc.dg/graphite/pr38786.c: New.
8799
8800 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8801
8802         Revert:
8803         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8804
8805         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8806         for alpha*-*-* targets.
8807         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8808
8809 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8810
8811         PR libfortran/38772
8812         * gfortran.dg/fmt_bz_bn_err.f: New test.
8813
8814 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8815
8816         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8817
8818 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8819
8820         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8821         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8822         instruction support.  Do not check for it at runtime.
8823
8824 2009-01-12  Jason Merrill  <jason@redhat.com>
8825
8826         PR c++/35109
8827         * g++.dg/lookup/friend11.C: Remove expected error.
8828         * g++.dg/lookup/friend14.C: New test.
8829         * g++.dg/lookup/friend15.C: New test.
8830
8831 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8832
8833         PR c++/36019
8834         * g++.dg/lookup/hidden-class12.C: New test.
8835         * g++.dg/lookup/hidden-class13.C: New test.
8836         * g++.dg/lookup/hidden-class14.C: New test.
8837         * g++.dg/lookup/hidden-class15.C: New test.
8838         * g++.dg/lookup/hidden-class16.C: New test.
8839
8840 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8841
8842         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8843         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8844         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8845
8846 2009-01-12  Jason Merrill  <jason@redhat.com>
8847
8848         PR c++/31488
8849         * g++.dg/other/vararg-3.C: New test.
8850
8851 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8852
8853         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8854         Explicitly enable SPE.
8855         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8856         directive.
8857
8858         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8859         Expect -flax-vector-conversions message.  Adjust incompatible
8860         types errors.
8861         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8862         Make Foo extern.
8863
8864         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8865
8866         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8867
8868         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8869         * g++.dg/other/opaque-2.C: Likewise.
8870         * g++.dg/other/opaque-3.C: Likewise.
8871
8872 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8873
8874         PR c/32041
8875         * gcc.dg/pr32041.c: New test.
8876         * g++.dg/parse/offsetof9.C: New test.
8877
8878 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8879             Nathan Froyd  <froydnj@codesourcery.com>
8880
8881         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8882         * g++.dg/ext/attribute-test-1.C: Likewise.
8883         * g++.dg/ext/attribute-test-2.C: Likewise.
8884         * g++.dg/ext/attribute-test-3.C: Likewise.
8885         * g++.dg/ext/attribute-test-4.C: Likewise.
8886
8887 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8888
8889         * gnat.dg/unchecked_convert3.adb: New test.
8890
8891 2009-01-12  Tomas Bily  <tbily@suse.cz>
8892
8893         PR middlend/38385
8894         * gcc.dg/tree-ssa/pr38385.c: New file.
8895
8896 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8897
8898         PR c++/38794
8899         * g++.dg/parse/typedef9.C: New test.
8900
8901         PR tree-optimization/38807
8902         * gcc.c-torture/compile/pr38807.c: New test.
8903
8904 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8905
8906         * gcc.target/mips/ins-2.c: New test.
8907
8908 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8909
8910         PR testsuite/38809
8911         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8912
8913 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8914
8915         PR c++/36254
8916         * g++.dg/warn/Wreturn-type-5.C: New test.
8917
8918 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8919
8920         PR middle-end/38616
8921         * gcc.dg/pr38616.c: New test.
8922
8923 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8924
8925         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8926
8927 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8928
8929         PR c++/38648
8930         * g++.dg/expr/string-1.C: New test.
8931         * g++.dg/expr/string-2.C: New test.
8932
8933         PR c++/36695
8934         * g++.dg/ext/complex4.C: New test.
8935         * g++.dg/ext/complex5.C: New test.
8936         * g++.dg/init/reference1.C: New test.
8937         * g++.dg/init/reference2.C: New test.
8938         * g++.dg/init/reference3.C: New test.
8939
8940 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8941
8942         PR fortran/38763
8943         * gfortran.dg/transfer_null_1.f90: New test.
8944
8945 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8946
8947         PR fortran/38765
8948         * gfortran.dg/host_assoc_function_6.f90: New test.
8949
8950 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8951
8952         * lib/target-supports.exp: Add method to determine if the effective
8953         target is really a ppc405 after applying all compile options.
8954         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8955         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8956         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8957         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8958         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8959         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8960         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8961         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8962         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8963         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8964         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8965         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8966         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8967         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8968         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8969         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8970         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8971         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8972         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8973         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8974         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8975         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8976         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8977         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8978         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8979         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8980         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8981         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8982         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8983         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8984         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8985
8986 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8987
8988         PR c++/35335
8989         * g++.dg/other/error31.C: New testcase.
8990
8991         PR c/35742
8992         * gcc.dg/pr35742.c: New test.
8993
8994 2009-01-09  John F. Carr  <jfc@mit.edu>
8995
8996         PR c++/37877
8997         * g++.dg/parse/linkage3.C: New test.
8998
8999 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
9000
9001         PR middle-end/38771
9002         * gcc.c-torture/compile/pr38771.c: New test.
9003
9004 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
9005
9006         * gcc.dg/pr34856.c: Ignore irrelevant warning.
9007
9008 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
9009
9010         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9011         * gcc.dg/sibcall-4.c: Likewise.
9012
9013 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9014             Jan Sjodin  <jan.sjodin@amd.com>
9015
9016         PR tree-optimization/38559
9017         * gcc.dg/graphite/pr38559.c: New.
9018
9019 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9020
9021         PR tree-optimization/37194
9022         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9023
9024 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9025
9026         PR c++/38725
9027         * g++.dg/ext/label11.C: New test.
9028
9029 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9030
9031         * lib/target-supports.exp (check_weak_override_available): New.
9032         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9033         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9034         dg-require-weak-override.
9035
9036 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9037             Alan Modra  <amodra@bigpond.net.au>
9038
9039         * gcc.c-torture/compile/20090107-1.c: New test.
9040
9041 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9042
9043         PR target/38706
9044         * g++.dg/other/pr38706.C: New test.
9045
9046 2009-01-07  Jason Merrill  <jason@redhat.com>
9047
9048         * g++.dg/cpp0x/variadic92.C: New test.
9049         * g++.dg/cpp0x/variadic93.C: New test.
9050
9051 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9052
9053         * lib/target-supports-dg.exp (current_compiler_flags): New.
9054         (check-flags): Use it; do not access dg-test local variables.
9055         (dg-skip-if): Do not access dg-test local variables.
9056         (dg-xfail-run-if): Ditto.
9057         (dg-shouldfail): Ditto.
9058         * gcc.test-framework/test-framework.exp
9059         (check_effective_target_def_nocache): New.
9060         * gcc.test-framework/test-framework.awk: Handle scan tests.
9061         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9062         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9063         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9064         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9065         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9066         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9067         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9068         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9069         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9070
9071         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9072
9073         * lib/target-supports-dg.exp (check_test_flags): Delete.
9074
9075 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9076
9077         PR tree-optimization/38492
9078         PR tree-optimization/38498
9079         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9080         in trunk.
9081         * gcc.dg/graphite/block-0.c: Update test.
9082         * gcc.dg/graphite/block-1.c: Same.
9083         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9084         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9085         * gcc.dg/graphite/block-3.c: New.
9086         * gcc.dg/graphite/pr38498.c: New.
9087
9088 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9089
9090         AVX Programming Reference (December, 2008)
9091         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9092         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9093         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9094
9095         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9096         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9097
9098 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9099
9100         PR fortran/38220
9101         * gfortran.dg/c_loc_pure_1.f90:  New test.
9102
9103 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9104
9105         PR fortran/38669
9106         * gfortran.dg/elemental_dependency_3.f90:
9107         Add the final tree dump cleanup.
9108
9109 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9110
9111         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9112         passing -m32.
9113
9114         PR rtl-optimization/38722
9115         * gfortran.dg/pr38722.f90: New test.
9116
9117 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9118
9119         PR c/34252
9120         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9121         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9122
9123 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9124
9125         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9126         * gfortran.dg/typebound_call_8.f03: Same.
9127         * gfortran.dg/elemental_bind_c.f90: Same.
9128         * gfortran.dg/typebound_call_7.f03: Same.
9129         * gfortran.dg/interface_proc_end.f90: Same
9130         * gfortran.dg/pr37243.f: Fix typo.
9131
9132 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9133
9134         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9135         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9136         large stack sizes.
9137
9138 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9139
9140         AVX Programming Reference (December, 2008)
9141         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9142         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9143         * gcc.target/i386/sse-14.c: Likewise.
9144
9145         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9146         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9147         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9148         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9149
9150 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9151
9152         PR libfortran/38735
9153         * gfortran.dg/fmt_bz_bn.f: Update test.
9154
9155 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9156
9157         PR c++/38472
9158         * g++.dg/conversion/usual-arith-conv.C: New test.
9159
9160 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9161
9162         PR c/34911
9163         * gcc.dg/vector-3.c: New testcase.
9164         * g++.dg/ext/vector15.C: New test.
9165
9166 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9167
9168         PR tree-optimization/38510
9169         * gcc.dg/graphite/pr38510.c: New.
9170
9171 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9172             Jan Sjodin <jan.sjodin@amd.com>
9173
9174         PR tree-optimization/38500
9175         * gcc.dg/graphite/pr38500.c: New.
9176
9177 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9178
9179         * gcc.c-torture/compile/20001226-1.c: Generalize
9180         dg-timeout-factor.
9181         * gcc.c-torture/compile/limits-fnargs.c: Add
9182         dg-timeout-factor.
9183         * gcc.dg/20020425-1.c: Likewise.
9184         * gcc.dg/pch/pch.exp: Likewise.
9185
9186 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9187
9188         PR fortran/38657
9189         * gfortran.dg/module_commons_3.f90: New test.
9190
9191 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9192
9193         PR fortran/37159
9194         * gfortran.dg/random_seed_1.f90: Updated.
9195
9196 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9197
9198         PR fortran/38669
9199         PR fortran/38726
9200         * gfortran.dg/elemental_subroutine_7.f90:
9201         Fix p values so that it can be used as vector subscript.
9202
9203 2009-01-05  Jason Merrill  <jason@redhat.com>
9204
9205         * g++.dg/cpp0x/initlist12.C: Add another test.
9206
9207         * g++.dg/cpp0x/defaulted7.C: New test.
9208
9209 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9210
9211         PR fortran/38672
9212         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9213         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9214
9215 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9216
9217         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9218         for alpha*-*-* targets.
9219         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9220
9221 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9222
9223         PR fortran/38665
9224         * gfortran.dg/host_assoc_function_5.f90: New test.
9225
9226 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9227
9228         PR fortran/38669
9229         * gfortran.dg/elemental_dependency_3.f90: New test.
9230         * gfortran.dg/elemental_subroutine_7.f90: New test.
9231
9232 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9233
9234         * gcc.dg/struct-ret-3.c: Include unistd.h.
9235         (main): Exit early if system memory page size is
9236         larger than 4096 bytes.
9237
9238 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9239
9240         PR fortran/38718
9241         * gfortran.dg/merge_init_expr.f90: New.
9242
9243 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9244
9245         PR fortran/38536
9246         * gfortran.dg/c_loc_tests_13.f90: New test.
9247         * gfortran.dg/c_loc_tests_14.f90: New test.
9248
9249 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9250
9251         * gfortran.dg/func_result_4.f90: New.
9252
9253 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9254
9255         PR fortran/38594
9256         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9257         interface still works, in addition to original tests.
9258         * gfortran.dg/host_assoc_call_6.f90: New test.
9259
9260 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9261
9262         PR c++/38705
9263         * g++.dg/torture/pr38705.C: New test.
9264
9265         PR c/38700
9266         * gcc.dg/pr38700.c: New test.
9267
9268 2009-01-02  Jason Merrill  <jason@redhat.com>
9269
9270         * g++.dg/cpp0x/initlist11.C: New test.
9271         * g++.dg/cpp0x/initlist12.C: New test.
9272
9273 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9274
9275         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9276         Allow extra informative notes.
9277
9278 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9279
9280         PR c/36489
9281         * gcc.dg/pr36489.c: New test.
9282
9283 \f
9284 Copyright (C) 2009 Free Software Foundation, Inc.
9285
9286 Copying and distribution of this file, with or without modification,
9287 are permitted in any medium without royalty provided the copyright
9288 notice and this notice are preserved.