OSDN Git Service

* builtins.c (interclass_mathfn_icode): New helper.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-28  Michael Matz  <matz@suse.de>
2
3         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
4         for sign of -Inf.
5
6 2009-09-27  Richard Henderson  <rth@redhat.com>
7
8         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
9         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
10
11 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
12
13         PR c/41476
14         * gcc.dg/cond-constqual-1.c: New test.
15
16 2009-09-26  Michael Matz  <matz@suse.de>
17
18         PR lto/40758
19         PR middle-end/41470
20         * gcc.dg/pr41470.c: New test.
21
22 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
23
24         * gnat.dg/array9.adb: New test.
25
26 2009-09-26  Michael Matz  <matz@suse.de>
27
28         PR tree-optimization/41454
29         * gcc.dg/pr41454.c: New test.
30
31 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
32
33         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
34         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
35         into DW_TAG_GNU_template_parameter_pack and
36         DW_TAG_GNU_formal_parameter_pack.
37         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
38         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
39
40 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
41
42         * gcc.dg/vect/vect.exp: Append extra parameters as separate
43         parameters for alignment-sensitive -fsection-anchors tests.
44
45 2009-09-25  Richard Guenther  <rguenther@suse.de>
46
47         PR middle-end/41463
48         * gcc.c-torture/execute/pr41463.c: New testcase.
49
50 2009-09-25  Olivier Hainque  <hainque@adacore.com>
51
52         * gnat.dg/sse_nolib.adb: New testcase.
53
54 2009-09-25  Revital Eres  <ERES@il.ibm.com>
55
56         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
57         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
58         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
59         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
60         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
61         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
62         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
63         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
64         * gcc.dg/vect/vect.exp: Add Power7 flags.
65         * g++.dg/vect/vect.exp: Likewise.
66         * gfortran.dg/vect/vect.exp: Likewise.
67
68 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
69
70         PR fortran/41459
71         * gfortran.dg/empty_label.f: New test.
72         * gfortran.dg/empty_label.f90: Ditto.
73         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
74
75 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
76
77         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
78         compile-time.
79
80 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
81
82         * lib/scanasm.exp (make_pattern_printable): New function.
83         (dg-scan, scan-assembler-times, scan-assembler-dem,
84         scan-assembler-dem-not): Use it.
85
86 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
87
88         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
89         (test_nested): Renamed to ...
90         (test_nested1): This.
91         (test_nested2): New.
92         (main): Likewise.
93
94 2009-09-24  Richard Guenther  <rguenther@suse.de>
95
96         PR tree-optimization/36143
97         PR tree-optimization/38747
98         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
99         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
100         * g++.dg/torture/pr38747.C: New testcase.
101         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
102
103 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
104
105         * gnat.dg/nested_proc.adb: New test.
106
107 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
108
109         * gcc.target/i386/pr12329.c: Adjust.
110
111 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
112
113         PR debug/41248
114         * gcc.dg/pr41248.c: New.
115
116 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
117
118         PR debug/41065
119         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
120
121 2009-09-23  Andreas Schwab  <schwab@redhat.com>
122
123         * lib/profopt.exp (profopt-get-options): Set tool_flags for
124         current_compiler_flags.  Fix typos.
125
126 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
127
128         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
129
130 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
131
132         PR c/39779
133         * gcc.c-torture/compile/pr39779.c: New test.
134
135 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
136
137         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
138         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
139         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
140
141 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
142
143         PR debug/41295
144         * gcc.dg/pr41295.c: New.
145
146 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
147
148         * gcc.dg/pr40209.c: Add test case.
149
150 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
151
152         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
153         matching assembly.
154         * gcc.target/mips/code-readable-2.c: Likewise.
155         * gcc.target/mips/code-readable-3.c: Likewise.
156
157 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
158
159         * lib/target-supports.exp (check_effective_target_dfp_nocache):
160         Check support via mode instead of C type.
161         (check_effective_target_dfprt_nocache): Ditto.
162         (check_effective_target_hard_dfp): Ditto.
163
164 2009-09-22  Richard Guenther  <rguenther@suse.de>
165
166         PR middle-end/41395
167         * gcc.c-torture/execute/pr41395-1.c: New testcase.
168         * gcc.c-torture/execute/pr41395-2.c: Likewise.
169
170 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
171
172         * gcc.dg/20090922-1.c: New test.
173
174         PR bootstrap/41405
175         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
176         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
177         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
178         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
179         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
180         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
181         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
182         * objc.dg/dwarf-2.m: Likewise.
183
184 2009-09-22  Richard Guenther  <rguenther@suse.de>
185
186         PR tree-optimization/41428
187         * g++.dg/tree-ssa/pr41428.C: New testcase.
188
189 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
190
191         PR middle-end/41429
192         * g++.dg/gomp/pr41429.C: New test.
193
194 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
195
196         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
197
198 2009-09-21  Jason Merrill  <jason@redhat.com>
199
200         PR c++/41421
201         * g++.dg/cpp0x/trivial1.C: Expand.
202
203 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
204
205         * gcc.dg/torture/calleesave-sse.c: New.
206
207 2009-09-21  Jan Hubicka  <jh@suse.cz>
208
209         * gcc.dg/guality/inline-params.c: New testcase.
210
211 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
212
213         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
214         Add -fno-inline.
215         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
216         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
217         (f2): Ditto.
218
219 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
220
221         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
222         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
223         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
224         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
225         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
226
227 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
228
229         PR middle-end/40642
230         * g++.dg/torture/pr40642.C: New testcase.
231
232 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
233
234         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
235         cases in static initializers.
236
237 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
238
239         * gcc.c-tortue/compile/pr39886.c: New.
240
241 2009-09-20  Chris Demetriou  <cgd@google.com>
242
243         PR preprocessor/28435:
244         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
245         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
246         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
247         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
248         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
249
250 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
251
252         * gcc.target/mips/mips.exp: Add relax-pic-calls
253         under -mfoo/-mno-foo options.
254         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
255         and -mexplicit-relocs.
256         * gcc.target/mips/call-1.c: New test.
257         * gcc.target/mips/call-2.c: New test.
258         * gcc.target/mips/call-3.c: New test.
259         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
260         * gcc.dg/tree-ssa/loop-1.c: Likewise.
261
262 2009-09-19  Chris Demetriou  <cgd@google.com>
263
264         PR preprocessor/28435:
265         * gcc.dg/cpp/missing-header-MD.c: New test.
266         * gcc.dg/cpp/missing-header-MMD.c: New test.
267         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
268         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
269
270 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
271
272         PR libgfortran/41328
273         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
274         EOF works.
275
276 2009-09-18  Jason Merrill  <jason@redhat.com>
277
278         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
279         * g++.dg/cpp0x/initlist-deduce.C: New.
280
281 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
282
283         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
284
285 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
286
287         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
288         * c-c++-common/dfp: New directory.
289         * c-c++-common/dfp/dfp-dbg.h: New file.
290         * gcc.dg/dfp/call-by-value.c: Move to ...
291         * c-c++-common/call-by-value.c: here.
292         * gcc.dg/dfp/cast.c: Move to ...
293         * c-c++-common/cast.c: here.
294         * gcc.dg/dfp/compare-eq-const.c: Move to ...
295         * c-c++-common/compare-eq-const.c: here.
296         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
297         * c-c++-common/compare-eq-d128.c: here.
298         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
299         * c-c++-common/compare-eq-d32.c: here.
300         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
301         * c-c++-common/compare-eq-d64.c: here.
302         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
303         * c-c++-common/compare-eq-dfp.c: here.
304         * gcc.dg/dfp/compare-eq.h: Move to ...
305         * c-c++-common/compare-eq.h: here.
306         * gcc.dg/dfp/compare-rel-const.c: Move to ...
307         * c-c++-common/compare-rel-const.c: here.
308         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
309         * c-c++-common/compare-rel-d128.c: here.
310         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
311         * c-c++-common/compare-rel-d32.c: here.
312         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
313         * c-c++-common/compare-rel-d64.c: here.
314         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
315         * c-c++-common/compare-rel-dfp.c: here.
316         * gcc.dg/dfp/compare-rel.h: Move to ...
317         * c-c++-common/compare-rel.h: here.
318         * gcc.dg/dfp/compare-special-d128.c: Move to ...
319         * c-c++-common/compare-special-d128.c: here.
320         * gcc.dg/dfp/compare-special-d32.c: Move to ...
321         * c-c++-common/compare-special-d32.c: here.
322         * gcc.dg/dfp/compare-special-d64.c: Move to ...
323         * c-c++-common/compare-special-d64.c: here.
324         * gcc.dg/dfp/compare-special.h: Move to ...
325         * c-c++-common/compare-special.h: here.
326         * gcc.dg/dfp/constants-zero.c: Move to ...
327         * c-c++-common/constants-zero.c: here.
328         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
329         * c-c++-common/convert-bfp-10.c: here.
330         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
331         * c-c++-common/convert-bfp-11.c: here.
332         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
333         * c-c++-common/convert-bfp-12.c: here.
334         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
335         * c-c++-common/convert-bfp-13.c: here.
336         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
337         * c-c++-common/convert-bfp-14.c: here.
338         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
339         * c-c++-common/convert-bfp-2.c: here.
340         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
341         * c-c++-common/convert-bfp-3.c: here.
342         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
343         * c-c++-common/convert-bfp-4.c: here.
344         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
345         * c-c++-common/convert-bfp-5.c: here.
346         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
347         * c-c++-common/convert-bfp-6.c: here.
348         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
349         * c-c++-common/convert-bfp-7.c: here.
350         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
351         * c-c++-common/convert-bfp-8.c: here.
352         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
353         * c-c++-common/convert-bfp-9.c: here.
354         * gcc.dg/dfp/convert-bfp.c: Move to ...
355         * c-c++-common/convert-bfp.c: here.
356         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
357         * c-c++-common/convert-bfp-fold.c: here.
358         * gcc.dg/dfp/convert-dfp.c: Move to ...
359         * c-c++-common/convert-dfp.c: here.
360         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
361         * c-c++-common/convert-dfp-fold-2.c: here.
362         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
363         * c-c++-common/convert-dfp-fold.c: here.
364         * gcc.dg/dfp/convert.h: Move to ...
365         * c-c++-common/convert.h: here.
366         * gcc.dg/dfp/convert-int.c: Move to ...
367         * c-c++-common/convert-int.c: here.
368         * gcc.dg/dfp/convert-int-fold.c: Move to ...
369         * c-c++-common/convert-int-fold.c: here.
370         * gcc.dg/dfp/convert-int-max.c: Move to ...
371         * c-c++-common/convert-int-max.c: here.
372         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
373         * c-c++-common/convert-int-max-fold.c: here.
374         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
375         * c-c++-common/convert-int-saturate.c: here.
376         * gcc.dg/dfp/func-array.c: Move to ...
377         * c-c++-common/func-array.c: here.
378         * gcc.dg/dfp/func-deref.c: Move to ...
379         * c-c++-common/func-deref.c: here.
380         * gcc.dg/dfp/func-mixed.c: Move to ...
381         * c-c++-common/func-mixed.c: here.
382         * gcc.dg/dfp/func-pointer.c: Move to ...
383         * c-c++-common/func-pointer.c: here.
384         * gcc.dg/dfp/func-scalar.c: Move to ...
385         * c-c++-common/func-scalar.c: here.
386         * gcc.dg/dfp/func-struct.c: Move to ...
387         * c-c++-common/func-struct.c: here.
388         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
389         * c-c++-common/func-vararg-alternate-d128-2.c: here.
390         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
391         * c-c++-common/func-vararg-alternate-d128.c: here.
392         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
393         * c-c++-common/func-vararg-alternate-d32.c: here.
394         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
395         * c-c++-common/func-vararg-alternate-d64.c: here.
396         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
397         * c-c++-common/func-vararg-alternate.h: here.
398         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
399         * c-c++-common/func-vararg-dfp.c: here.
400         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
401         * c-c++-common/func-vararg-mixed-2.c: here.
402         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
403         * c-c++-common/func-vararg-mixed.c: here.
404         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
405         * c-c++-common/func-vararg-size0.c: here.
406         * gcc.dg/dfp/inf-1.c: Move to ...
407         * c-c++-common/inf-1.c: here.
408         * gcc.dg/dfp/loop-index.c: Move to ...
409         * c-c++-common/loop-index.c: here.
410         * gcc.dg/dfp/modes.c: Move to ...
411         * c-c++-common/modes.c: here.
412         * gcc.dg/dfp/nan-1.c: Move to ...
413         * c-c++-common/nan-1.c: here.
414         * gcc.dg/dfp/nan-2.c: Move to ...
415         * c-c++-common/nan-2.c: here.
416         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
417         * c-c++-common/operator-arith-fold.c: here.
418         * gcc.dg/dfp/operator-assignment.c: Move to ...
419         * c-c++-common/operator-assignment.c: here.
420         * gcc.dg/dfp/operator-comma.c: Move to ...
421         * c-c++-common/operator-comma.c: here.
422         * gcc.dg/dfp/operator-cond.c: Move to ...
423         * c-c++-common/operator-cond.c: here.
424         * gcc.dg/dfp/operator-logical.c: Move to ...
425         * c-c++-common/operator-logical.c: here.
426         * gcc.dg/dfp/operator-unary.c: Move to ...
427         * c-c++-common/operator-unary.c: here.
428         * gcc.dg/dfp/pr31385.c: Move to ...
429         * c-c++-common/pr31385.c: here.
430         * gcc.dg/dfp/pr33466.c: Move to ...
431         * c-c++-common/pr33466.c: here.
432         * gcc.dg/dfp/pr35620.c: Move to ...
433         * c-c++-common/pr35620.c: here.
434         * gcc.dg/dfp/pr36800.c: Move to ...
435         * c-c++-common/pr36800.c: here.
436         * gcc.dg/dfp/pr39034.c: Move to ...
437         * c-c++-common/pr39034.c: here.
438         * gcc.dg/dfp/pr39035.c: Move to ...
439         * c-c++-common/pr39035.c: here.
440         * gcc.dg/dfp/pr39902.c: Move to ...
441         * c-c++-common/pr39902.c: here.
442         * gcc.dg/dfp/pr39986.c: Move to ...
443         * c-c++-common/pr39986.c: here.
444         * gcc.dg/dfp/signbit-1.c: Move to ...
445         * c-c++-common/signbit-1.c: here.
446         * gcc.dg/dfp/signbit-2.c: Move to ...
447         * c-c++-common/signbit-2.c: here.
448         * gcc.dg/dfp/struct-layout-1.c: Move to ...
449         * c-c++-common/struct-layout-1.c: here.
450         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
451         * c-c++-common/usual-arith-conv.c: here.
452         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
453         * c-c++-common/usual-arith-conv-const.c: here.
454
455 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
456
457         PR testsuite/41288
458         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
459         stack alignment.
460
461 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
462
463         PR c++/39365
464         * g++.dg/expr/bool3.C: New test.
465         * g++.dg/expr/bool4.C: New test.
466
467 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
468
469         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
470         * gcc.dg/dfp/signbit-2.c: Use it.
471         * gcc.dg/dfp/func-vararg-alternate.h: Change two
472         arguments to unsigned int.
473         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
474         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
475         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
476         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
477         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
478         * gcc.dg/dfp/pr39986.c: Ditto.
479         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
480         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
481         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
482         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
483         * gcc.dg/dfp/convert-int-fold.c: Ditto.
484
485 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
486
487         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
488
489 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
490
491         PR c/41049
492         * dfp/pr41049.c: New test.
493
494 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
495
496         PR testsuite/41385
497         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
498
499 2009-09-17  Martin Jambor  <mjambor@suse.cz>
500
501         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
502         * gcc.dg/ipa/ipa-sra-1.c: New test.
503         * gcc.dg/ipa/ipa-sra-2.c: New test.
504         * gcc.dg/ipa/ipa-sra-3.c: New test.
505         * gcc.dg/ipa/ipa-sra-4.c: New test.
506         * gcc.dg/ipa/ipa-sra-5.c: New test.
507         * gcc.c-torture/execute/ipa-sra-1.c: New test.
508         * gcc.c-torture/execute/ipa-sra-2.c: New test.
509
510 2009-09-17  Michael Matz  <matz@suse.de>
511
512         PR middle-end/41347
513         * gfortran.dg/pr41347.f90: New test.
514
515 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
516
517         * gcc.c-torture/compile/20090917-1.c: New testcase.
518
519 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
520
521         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
522         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
523         alpha*-*-* target from XFAIL list.
524
525 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
526
527         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
528         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
529         * gcc.dg/dfp/cast-bad.c: Use default options.
530         * gcc.dg/dfp/compare-rel-const.c: Ditto.
531         * gcc.dg/dfp/composite-type.c: Ditto.
532         * gcc.dg/dfp/constants.c: Ditto.
533         * gcc.dg/dfp/constants-hex.c: Ditto.
534         * gcc.dg/dfp/constants-pedantic.c: Ditto.
535         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
536         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
537         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
538         * gcc.dg/dfp/ctypes.c: Ditto.
539         * gcc.dg/dfp/ddmode-ice.c: Ditto.
540         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
541         * gcc.dg/dfp/float-constant-double.c: Ditto.
542         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
543         * gcc.dg/dfp/keywords-reserved.c: Ditto.
544         * gcc.dg/dfp/modes.c: Ditto.
545         * gcc.dg/dfp/operator-bitwise.c: Ditto.
546         * gcc.dg/dfp/pr31344.c: Ditto.
547         * gcc.dg/dfp/pr31385.c: Ditto.
548         * gcc.dg/dfp/pr33466.c: Ditto.
549         * gcc.dg/dfp/pr35620.c: Ditto.
550         * gcc.dg/dfp/pr37435.c: Ditto.
551         * gcc.dg/dfp/pr39986.c: Ditto.
552         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
553         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
554         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
555         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
556         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
557         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
558         * gcc.dg/dfp/typespec.c: Ditto.
559         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
560         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
561         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
562         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
563         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
564         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
565         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
566         * gcc.dg/dfp/compare-rel.h: Ditto.
567         * gcc.dg/dfp/compare-special.h: Ditto.
568         * gcc.dg/dfp/convert.h: Ditto.
569         * gcc.dg/dfp/fe-check.h: Ditto.
570         * gcc.dg/dfp/call-by-value.c: Use default options and
571           debug macros.
572         * gcc.dg/dfp/cast.c: Ditto.
573         * gcc.dg/dfp/compare-eq-const.c: Ditto.
574         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
575         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
576         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
577         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
578         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
579         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
580         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
581         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
582         * gcc.dg/dfp/compare-special-d32.c: Ditto.
583         * gcc.dg/dfp/compare-special-d64.c: Ditto.
584         * gcc.dg/dfp/compare-special-d128.c: Ditto.
585         * gcc.dg/dfp/constants-zero.c: Ditto.
586         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
587         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
588         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
589         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
590         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
591         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
592         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
593         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
594         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
595         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
596         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
597         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
598         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
599         * gcc.dg/dfp/convert-bfp.c: Ditto.
600         * gcc.dg/dfp/convert-complex.c: Ditto.
601         * gcc.dg/dfp/convert-dfp.c: Ditto.
602         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
603         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
604         * gcc.dg/dfp/convert-int.c: Ditto.
605         * gcc.dg/dfp/convert-int-fold.c: Ditto.
606         * gcc.dg/dfp/convert-int-max.c: Ditto.
607         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
608         * gcc.dg/dfp/decfloat-constants.c: Ditto.
609         * gcc.dg/dfp/fe-binop.c: Ditto.
610         * gcc.dg/dfp/fe-convert-1.c: Ditto.
611         * gcc.dg/dfp/fe-convert-2.c: Ditto.
612         * gcc.dg/dfp/fe-convert-3.c: Ditto.
613         * gcc.dg/dfp/func-array.c: Ditto.
614         * gcc.dg/dfp/func-deref.c: Ditto.
615         * gcc.dg/dfp/func-mixed.c: Ditto.
616         * gcc.dg/dfp/func-pointer.c: Ditto.
617         * gcc.dg/dfp/func-scalar.c: Ditto.
618         * gcc.dg/dfp/func-struct.c: Ditto.
619         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
620         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
621         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
622         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
623         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
624         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
625         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
626         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
627         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
628         * gcc.dg/dfp/inf-1.c: Ditto.
629         * gcc.dg/dfp/loop-index.c: Ditto.
630         * gcc.dg/dfp/nan-1.c: Ditto.
631         * gcc.dg/dfp/nan-2.c: Ditto.
632         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
633         * gcc.dg/dfp/operator-assignment.c: Ditto.
634         * gcc.dg/dfp/operator-comma.c: Ditto.
635         * gcc.dg/dfp/operator-cond.c: Ditto.
636         * gcc.dg/dfp/operator-logical.c: Ditto.
637         * gcc.dg/dfp/operator-unary.c: Ditto.
638         * gcc.dg/dfp/pr36800.c: Ditto.
639         * gcc.dg/dfp/pr39034.c: Ditto.
640         * gcc.dg/dfp/pr39035.c: Ditto.
641         * gcc.dg/dfp/pr39902.c: Ditto.
642         * gcc.dg/dfp/signbit-1.c: Ditto.
643         * gcc.dg/dfp/signbit-2.c: Ditto.
644         * gcc.dg/dfp/struct-layout-1.c: Ditto.
645         * gcc.dg/dfp/union-init.c: Ditto.
646         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
647
648 2009-09-16  Michael Matz  <matz@suse.de>
649
650         PR fortran/41212
651         * gfortran.dg/pr41212.f90: New test.
652
653 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
654
655         * gnat.dg/alignment9.adb: New test.
656
657 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
658
659         * gnat.dg/discr20.ad[sb]: New test.
660
661 2009-09-16  Richard Guenther  <rguenther@suse.de>
662
663         PR middle-end/34011
664         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
665
666 2009-09-16  DJ Delorie  <dj@redhat.com>
667             Kaz Kojima  <kkojima@gcc.gnu.org>
668
669         * gcc.target/sh/struct-arg-dw2.c: New test.
670
671 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
672             Jakub Jelinek  <jakub@redhat.com>
673
674         PR target/41175
675         * gcc.target/powerpc/pr41175.c: New test.
676
677 2009-09-14  Richard Henderson  <rth@redhat.com>
678
679         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
680         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
681         gcc.dg/tree-ssa/asmgoto-1.c: New files.
682
683 2009-09-14  Richard Henderson  <rth@redhat.com>
684
685         * g++.dg/eh/builtin1.C: Update resx pattern match.
686         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
687
688 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
689
690         * gcc.target/mips/branch-helper.h: New file.
691         * gcc.target/mips/branch-2.c,
692         * gcc.target/mips/branch-3.c,
693         * gcc.target/mips/branch-4.c,
694         * gcc.target/mips/branch-5.c,
695         * gcc.target/mips/branch-6.c,
696         * gcc.target/mips/branch-7.c,
697         * gcc.target/mips/branch-8.c,
698         * gcc.target/mips/branch-9.c,
699         * gcc.target/mips/branch-10.c,
700         * gcc.target/mips/branch-11.c,
701         * gcc.target/mips/branch-12.c,
702         * gcc.target/mips/branch-13.c,
703         * gcc.target/mips/branch-14.c,
704         * gcc.target/mips/branch-15.c: New tests.
705
706 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
707
708         PR target/41331
709         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
710         -m32 -mpowerpc64 system.
711
712 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
713
714         From Jie Zhang <jie.zhang@analog.com>:
715         * gcc.target/bfin/saveall.c: New test.
716         * gcc.target/bfin/20090914-1.c: New test.
717         * gcc.target/bfin/20090914-2.c: New test.
718
719         * gcc.target/bfin/20090914-3.c: New test.
720
721 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
722
723         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
724
725 2009-09-14  Richard Guenther  <rguenther@suse.de>
726
727         PR middle-end/41350
728         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
729
730 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
731
732         PR libgfortran/41328
733         * gfortran.dg/cr_lf.f90: New test.
734
735 2009-09-11  Michael Matz  <matz@suse.de>
736
737         PR middle-end/41275
738         * g++.dg/tree-ssa/pr41275.C: New test.
739
740 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
741
742         PR fortran/41242
743         * gfortran.dg/proc_ptr_comp_21.f90: New.
744
745 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
746
747         PR fortran/31292
748         * gfortran.dg/module_procedure_1.f90: New test.
749         * gfortran.dg/module_procedure_2.f90: Ditto.
750         * gfortran.dg/generic_14.f90: Move dg-error to new location.
751
752 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
753             James A. Morrison  <phython@gcc.gnu.org>
754
755         PR ada/18302
756         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
757         commands.
758         * ada/acats/run_test.exp: New file.
759
760 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
761
762         Revert:
763         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
764
765         PR rtl-optimization/39779
766         * gcc.dg/pr39979.c: New test.
767
768 2009-09-10  Richard Guenther  <rguenther@suse.de>
769
770         PR middle-end/41257
771         * g++.dg/torture/pr41257-2.C: New testcase.
772
773 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
774
775         PR c++/28293
776         * g++.dg/template/crash91.C: New.
777
778 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
779
780         PR rtl-optimization/39779
781         * gcc.dg/pr39979.c: New test.
782
783 2009-09-09  Richard Guenther  <rguenther@suse.de>
784
785         PR tree-optimization/41101
786         * gcc.c-torture/compile/pr41101.c: New testcase.
787
788 2009-09-09  Richard Guenther  <rguenther@suse.de>
789
790         PR middle-end/41317
791         * gcc.c-torture/execute/pr41317.c: New testcase.
792         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
793         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
794
795 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
796
797         Fix some test breakages on Darwin
798         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
799         and adjust.
800         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
801         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
802         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
803         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
804         take darwin specifics in account.
805
806 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
807
808         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
809         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
810
811 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
812
813         PR c++/39923
814         * g++.dg/cpp0x/initlist24.C: New.
815
816 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
817
818         * gcc.dg/large-size-array-2.c: Fix target requirement.
819         * gcc.dg/large-size-array-4.c: Likewise.
820         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
821         * gcc.dg/c99-const-expr-2.c: Likewise.
822         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
823         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
824         * gcc.dg/c90-const-expr-10.c: Likewise.
825         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
826         instead of long.
827         * gcc.dg/tree-ssa/pr33920.c: Likewise.
828         * gcc.dg/vect/pr33846.c: Likewise.
829         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
830         __PTRDIFF_TYPE__, instead of unsigned long.
831         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
832
833 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
834
835         PR debug/41229
836         PR debug/41291
837         PR debug/41300
838         * gfortran.dg/pr41229.f90: New.
839
840 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
841
842         PR debug/41232
843         * gcc.dg/pr41232.c: New.
844
845 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
846
847         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
848         contain -march.
849         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
850         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
851         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
852         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
853         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
854         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
855         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
856         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
857         options other than that used in dg-options.
858
859 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
860
861         PR rtl-optimization/41239
862         * gcc.c-torture/execute/pr41239.c: New test.
863
864 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
865
866         PR libgfortran/41192
867         * gfortran.dg/namelist_59.f90: New test.
868
869 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
870
871         From Mike Frysinger  <michael.frysinger@analog.com>
872         * gcc.target/bfin/mcpu-bf542m.c: New file.
873         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
874         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
875         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
876         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
877
878 2009-09-07  Martin Jambor  <mjambor@suse.cz>
879
880         PR middle-end/41282
881         * gcc.c-torture/compile/pr41282.c: New test.
882
883 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
884
885         PR fortran/41197
886         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
887         variables for stat and errmsg.
888         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
889         * gfortran.dg/allocate_stat_2.f90:  New test.
890
891 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
892
893         * gcc.c-torture/compile/20090907-1.c: New test.
894
895 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
896
897         PR bootstrap/41241
898         * gcc.dg/pr41241.c: New test.
899
900 2009-09-06  Richard Guenther  <rguenther@suse.de>
901
902         PR middle-end/41144
903         * g++.dg/torture/pr41144.C: New testcase.
904
905 2009-09-06  Richard Guenther  <rguenther@suse.de>
906
907         PR middle-end/41261
908         * gcc.dg/torture/pr41261.c: New testcase.
909
910 2009-09-05  Richard Guenther  <rguenther@suse.de>
911
912         PR middle-end/41181
913         * gcc.c-torture/compile/pr41181.c: New testcase.
914
915 2009-09-05  Richard Guenther  <rguenther@suse.de>
916
917         PR debug/41273
918         * g++.dg/torture/pr41273.C: New testcase.
919
920 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
921
922         PR fortran/41258
923         * gfortran.dg/typebound_proc_12.f90 : New test.
924
925 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
926
927         PR debug/41225
928         * gfortran.dg/pr41225.f90: New.
929
930 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
931
932         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
933         unistd.h, sys/types.h and sys/wait.h.
934         (gualchk_t): New.
935         (GUALCVT): New.
936         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
937         (GUALITY_GDB_REDIRECT): New.
938         (GUALITY_GDB_ARGS): Use it.
939
940 2009-09-04  Richard Guenther  <rguenther@suse.de>
941
942         PR middle-end/41257
943         * g++.dg/torture/pr41257.C: New testcase.
944
945 2009-09-04  Martin Jambor  <mjambor@suse.cz>
946
947         PR tree-optimization/41112
948         * gnat.dg/array8.adb: New test.
949
950 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
951
952         * gcc.target/arm/ctz.c: New test case.
953
954 2009-09-03  Alon Dayan  <alond@il.ibm.com>
955
956         PR tree-optimization/38275
957         * gcc.dg/autopar/reduc-1char.c: Increase number
958         of iterations. Adjust the logic accordingly.
959         * gcc.dg/autopar/reduc-2char.c: Ditto.
960         * gcc.dg/autopar/reduc-1.c: Ditto.
961         * gcc.dg/autopar/reduc-2.c: Ditto.
962         * gcc.dg/autopar/reduc-3.c: Ditto.
963         * gcc.dg/autopar/reduc-6.c: Ditto.
964         * gcc.dg/autopar/reduc-7.c: Ditto.
965         * gcc.dg/autopar/reduc-8.c: Ditto.
966         * gcc.dg/autopar/reduc-9.c: Ditto.
967         * gcc.dg/autopar/pr39500-1.c: Ditto.
968         * gcc.dg/autopar/reduc-1short.c: Ditto.
969         * gcc.dg/autopar/reduc-2short.c: Ditto.
970         * gcc.dg/autopar/parallelization-1.c: Ditto.
971
972 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
973
974         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
975         testcase using guality.h compiles and links and if a global variable
976         can be verified by gdb.
977
978 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
979
980         * lib/target-supports.exp (check_effective_target_sync_int_long):
981         Supported on Blackfin Linux targets.
982
983 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
984
985         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
986
987 2009-09-03  Diego Novillo  <dnovillo@google.com>
988
989         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
990         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
991         * g++.dg/warn/unit-1.C: Likewise.
992         * g++.dg/ipa/iinline-1.C: Likewise.
993         * g++.dg/template/cond2.C: Adjust expected line location for the
994         error.
995         * g++.dg/template/pr35240.C: Likewise.
996
997 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
998
999         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1000         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1001
1002 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1003
1004         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1005         * gcc.dg/memcpy-1.c: Add . to match pattern.
1006         * gcc.dg/uninit-I.c: XFAIL warning test.
1007         * g++.dg/warn/unit-1.C: XFAIL warning test.
1008
1009 2009-09-02  Ian Lance Taylor  <iant@google.com>
1010
1011         * gcc.dg/20090902-1.c: New test.
1012
1013 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1014
1015         * gcc.dg/builtin-object-size-9.c: New test.
1016
1017 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1018
1019         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1020
1021 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1022             Olivier Hainque  <hainque@adacore.com>
1023
1024         * gnat.dg/misaligned_param.adb: New test.
1025         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1026         * gnat.dg/slice7.adb: Add 1 more related case.
1027
1028 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1029
1030         * gcc.dg/guality/guality.c: Expect to fail for now.
1031         * gcc.dg/guality/example.c: Likewise.
1032
1033 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1034
1035         * gcc.dg/guality/guality.c: New.
1036         * gcc.dg/guality/guality.h: New.
1037         * gcc.dg/guality/guality.exp: New.
1038         * gcc.dg/guality/example.c: New.
1039         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1040         (cleanup-saved-temps): Likewise, .gkd files too.
1041
1042 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1043
1044         PR fortran/39229
1045         * gfortran.dg/line_length_3.f: New test.
1046         * gfortran.dg/line_length_4.f90: New test.
1047
1048 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1049
1050         * lib/target-supports.exp (check_gc_sections_available):
1051         Add proper pattern quote.
1052
1053 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1054             Kaz Kojima  <kkojima@gcc.gnu.org>
1055
1056         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1057         * g++.dg/cdce3.C: Use dg-add-options ieee.
1058         * g++.dg/torture/type-generic-1.C: Likewise.
1059         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1060         * gcc.dg/pr28796-2.c: Likewise.
1061         * gcc.dg/torture/builtin-math-7.c: Likewise.
1062         * gcc.dg/torture/type-generic-1.c: Likewise.
1063         * gfortran.dg/boz_14.f90: Likewise.
1064         * gfortran.dg/erf_2.F90: Likewise.
1065         * gfortran.dg/init_flag_3.f90: Likewise.
1066         * gfortran.dg/init_flag_4.f90: Likewise.
1067         * gfortran.dg/init_flag_5.f90: Likewise.
1068         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1069         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1070         * gfortran.dg/isnan_1.f90: Likewise.
1071         * gfortran.dg/isnan_2.f90: Likewise.
1072         * gfortran.dg/maxlocval_2.f90: Likewise.
1073         * gfortran.dg/maxlocval_4.f90: Likewise.
1074         * gfortran.dg/minlocval_1.f90: Likewise.
1075         * gfortran.dg/minlocval_4.f90: Likewise.
1076         * gfortran.dg/module_nan.f90: Likewise.
1077         * gfortran.dg/namelist_42.f90: Likewise.
1078         * gfortran.dg/namelist_43.f90: Likewise.
1079         * gfortran.dg/nan_1.f90: Likewise.
1080         * gfortran.dg/nan_2.f90: Likewise.
1081         * gfortran.dg/nan_3.f90: Likewise.
1082         * gfortran.dg/nan_4.f90: Likewise.
1083         * gfortran.dg/nan_5.f90: Likewise.
1084         * gfortran.dg/nearest_1.f90: Likewise.
1085         * gfortran.dg/nearest_2.f90: Likewise.
1086         * gfortran.dg/nearest_3.f90: Likewise.
1087         * gfortran.dg/pr37243.f: Likewise.
1088         * gfortran.dg/real_const_3.f90: Likewise.
1089         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1090
1091 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1092
1093         PR debug/30161
1094         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1095         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1096         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1097         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1098         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1099         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1100         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1101         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1102         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1103         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1104         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1105         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1106         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1107
1108 2009-08-31  Jason Merrill  <jason@redhat.com>
1109
1110         PR c++/41127
1111         * g++.dg/parse/enum5.C: New.
1112         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1113
1114 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1115
1116         PR fortran/40940
1117         * gfortran.dg/allocate_derived_1.f90: New.
1118         * gfortran.dg/class_3.f03: New.
1119
1120 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1121
1122         PR fortran/40996
1123         * gfortran.dg/allocatable_scalar_1.f90: New.
1124         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1125         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1126         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1127
1128 2009-08-30  Richard Guenther  <rguenther@suse.de>
1129
1130         PR tree-optimization/41186
1131         * g++.dg/torture/pr41186.C: New testcase.
1132         * g++.dg/tree-ssa/pr41186.C: Likewise.
1133
1134 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1135
1136         PR c++/41187
1137         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1138         take ia64 assembly comments syntax in account.
1139
1140 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1141
1142         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1143
1144 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1145
1146         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1147         * gfortran.dg/whole_file_6.f90: Likewise.
1148
1149 2009-08-28  Cary Coutant  <ccoutant@google.com>
1150
1151         PR debug/41063
1152         * g++.dg/debug/dwarf2/pr41063.C: New test.
1153
1154 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1155
1156         PR rtl-optimization/40861
1157         * gcc.dg/pr40861.c: New test.
1158
1159 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1160
1161         PR fortran/40869
1162         * gfortran.dg/proc_ptr_comp_20.f90: New.
1163
1164 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1165
1166         PR libfortran/39667
1167         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1168         open temp file with status="scratch".
1169         * gfortran.dg/fmt_cache_1.f: Likewise.
1170         * gfortran.dg/fmt_exhaust.f90: Likewise.
1171         * gfortran.dg/fmt_t_4.f90: Likewise.
1172         * gfortran.dg/fseek.f90: Likewise.
1173         * gfortran.dg/list_read_5.f90: Likewise.
1174         * gfortran.dg/namelist_39.f90: Likewise.
1175         * gfortran.dg/namelist_56.f90: Likewise.
1176         * gfortran.dg/read_bad_advance.f90: Likewise.
1177         * gfortran.dg/read_repeat.f90: Likewise.
1178         * gfortran.dg/read_size_noadvance.f90: Likewise.
1179         * gfortran.dg/read_x_past.f: Likewise.
1180
1181 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1182
1183         PR fortran/28039
1184         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1185
1186 2009-08-27  Daniel Kraft  <d@domob.eu>
1187
1188         PR fortran/37425
1189         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1190         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1191         error and fix problem with recursive assignment.
1192         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1193         * gfortran.dg/typebound_operator_3.f03: New test.
1194         * gfortran.dg/typebound_operator_4.f03: New test.
1195
1196 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1197
1198         PR debug/41170
1199         * debug/dwarf2/namespace-1.C: New test.
1200
1201 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1202
1203         PR fortran/41162
1204         * gfortran.dg/pr41162.f: New.
1205
1206 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1207             Richard Sandiford  <rdsandiford@googlemail.com>
1208
1209         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1210         with "forbid_cpu".
1211         * gcc.target/mips/branch-1.c: Update accordingly.
1212         * gcc.target/mips/extend-1.c: Likewise.
1213         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1214
1215 2009-08-26  Richard Guenther  <rguenther@suse.de>
1216
1217         PR middle-end/41163
1218         * gcc.c-torture/compile/pr41163.c: New testcase.
1219         * gcc.dg/pr35899.c: Adjust.
1220
1221 2009-08-26  Richard Guenther  <rguenther@suse.de>
1222
1223         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1224
1225 2009-08-26  Jason Merrill  <jason@redhat.com>
1226
1227         * g++.dg/cpp0x/explicit3.C: New.
1228         * g++.dg/overload/cond2.C: New.
1229
1230 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1231
1232         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1233
1234 2009-08-25  Jan Hubicka  <jh@suse.cz>
1235
1236         * gcc.target/i386/sse5-shift1-vector.c
1237         * gcc.target/i386/isa-12.c
1238         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1239         * gcc.target/i386/sse5-pcmov2.c
1240         * gcc.target/i386/isa-3.c
1241         * gcc.target/i386/sse5-shift2-vector.c
1242         * gcc.target/i386/isa-7.c
1243         * gcc.target/i386/funcspec-2.c
1244         * gcc.target/i386/sse5-haddX.c
1245         * gcc.target/i386/sse5-hadduX.c
1246         * gcc.target/i386/isa-9.c
1247         * gcc.target/i386/sse5-maccXX.c
1248         * gcc.target/i386/sse5-shift3-vector.c
1249         * gcc.target/i386/sse5-msubXX.c
1250         * gcc.target/i386/sse5-permpX.c
1251         * gcc.target/i386/sse5-check.h
1252         * gcc.target/i386/sse-12.c
1253         * gcc.target/i386/sse-11.c
1254         * gcc.target/i386/sse-10.c
1255         * gcc.target/i386/sse-13.c
1256         * gcc.target/i386/sse-14.c
1257         * gcc.target/i386/sse-22.c
1258         * gcc.target/i386/sse-2.c
1259         * gcc.target/i386/sse-13.c
1260         * gcc.target/i386/avx-2.c
1261         * gcc.target/i386/sse5-rotate1-vector.c
1262         * gcc.target/i386/isa-4.c
1263         * gcc.target/i386/sse5-hsubX.c
1264         * gcc.target/i386/sse5-pcmov.c
1265         * gcc.target/i386/sse5-fma.c
1266         * gcc.target/i386/isa-8.c
1267         * gcc.target/i386/sse5-rotate2-vector.c
1268         * gcc.target/i386/sse5-nmaccXX.c
1269         * gcc.target/i386/sse5-imul64-vector.c
1270         * gcc.target/i386/sse5-nmsubXX.c
1271         * gcc.target/i386/sse5-rotate3-vector.c
1272         * gcc.target/i386/sse5-fma-vector.c
1273         * gcc.target/i386/sse5-imul32widen-vector.c
1274         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1275
1276         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1277         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1278         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1279         * gcc.target/i386/avx-1.c: Remove SSE5.
1280         * gcc.target/i386/avx-2.c: Remove SSE5.
1281         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1282         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1283         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1284         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1285
1286 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1287
1288         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1289
1290 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1291
1292         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1293         keyword works in the same manner as __alignof.
1294
1295 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1296
1297         PR libfortran/34670
1298         * gfortran.dg/unpack_bounds_1.f90:  New test.
1299         * gfortran.dg/unpack_bounds_2.f90:  New test.
1300         * gfortran.dg/unpack_bounds_3.f90:  New test.
1301
1302 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1303
1304         * gnat.dg/slice7.adb: New test.
1305         * gnat.dg/slice7_pkg.ads: New helper.
1306
1307 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1308
1309         PR fortran/41139
1310         * gfortran.dg/proc_ptr_25.f90: New.
1311         * gfortran.dg/proc_ptr_comp_18.f90: New.
1312         * gfortran.dg/proc_ptr_comp_19.f90: New.
1313
1314 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1315
1316         PR fortran/41154
1317         * gfortran.dg/fmt_error_8.f: New test.
1318
1319 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1320
1321         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1322         number, update all callers and synchronize results for latest MPC.
1323
1324 2009-08-21  Jason Merrill  <jason@redhat.com>
1325
1326         * g++.dg/warn/Wunused-17.C: New.
1327
1328 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1329
1330         * gcc.target/arm/combine-cmp-shift.c: New test.
1331
1332 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1333
1334         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1335         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1336         width specifier.
1337
1338 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1339
1340         * gfortran.dg/fmt_error_7.f: New test.
1341
1342 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1343
1344         PR target/40718
1345         * gcc.target/i386/pr40718.c: New test.
1346
1347 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1348
1349         * gfortran.dg/proc_ptr_24.f90: New test.
1350
1351 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1352
1353         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1354         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1355         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1356
1357 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1358
1359         PR fortran/28039
1360         * gfortran.dg/fmt_with_extra.f: new file.
1361
1362 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1363
1364         * lib/target-supports.exp
1365         (check_effective_target_arm_iwmmxt_ok): New procedure.
1366         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1367         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1368
1369 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1370
1371         * gfortran.dg/boz_9.f90: Do not load denormal floating
1372         point constants.  Remove -mieee option for alpha*-*-* targets.
1373
1374 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1375
1376         PR fortran/41106
1377         * gfortran.dg/proc_ptr_23.f90: New.
1378         * gfortran.dg/proc_ptr_comp_15.f90: New.
1379         * gfortran.dg/proc_ptr_comp_16.f90: New.
1380         * gfortran.dg/proc_ptr_comp_17.f90: New.
1381
1382 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1383
1384         PR c++/41131
1385         * g++.dg/expr/unary3.C: New test.
1386
1387 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1388
1389         * gfortran.dg/common_5.f: Add -mdalign for sh.
1390         * gfortran.dg/common_align_2.f90: Likewise.
1391
1392 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1393
1394         PR libfortran/40962
1395         * c_f_pointer_tests_4.f90:  New test.
1396
1397 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1398
1399         * gnat.dg/slice6.adb: New test.
1400         * gnat.dg/slice6_pkg.ads: New helper.
1401
1402 2009-08-20  Michael Matz  <matz@suse.de>
1403
1404         PR fortran/41126
1405         * gfortran.dg/pr41126.f90: New test.
1406
1407 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1408
1409         * gnat.dg/dynamic_bound.adb: New test.
1410
1411 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1412
1413         PR fortran/41121
1414         * gfortran.dg/intrinsic_5.f90: New.
1415
1416 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1417             Richard Earnshaw  <richard.earnshaw@arm.com>
1418
1419         * gcc.target/arm/20090811-1.c: New test.
1420
1421 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1422
1423         PR middle-end/41123
1424         * gcc.dg/pr41123.c: New test.
1425
1426 2009-08-19  Jason Merrill  <jason@redhat.com>
1427
1428         PR c++/41120
1429         * g++.dg/other/gc4.C: New.
1430
1431 2009-08-18  Michael Matz  <matz@suse.de>
1432
1433         * gfortran.dg/vect/vect-gems.f90: New test.
1434         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1435
1436 2009-08-18  DJ Delorie  <dj@redhat.com>
1437
1438         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1439         * lib/gcc-defs.exp: ... to here.
1440
1441         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1442         GCC_EXEC_PREFIX before building the wrapper.
1443
1444 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1445
1446         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1447         tests.
1448         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1449         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1450         dg-options.  Fix dg-final clause.
1451
1452 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1455
1456 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1457             Paul Thomas  <pault@gcc.gnu.org>
1458
1459         PR fortran/40870
1460         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1461
1462 2009-08-18  Richard Guenther  <rguenther@suse.de>
1463
1464         PR middle-end/41094
1465         * gcc.dg/torture/pr41094.c: New testcase.
1466         * gcc.dg/torture/builtin-power-1.c: Adjust.
1467         * gcc.dg/builtins-10.c: Likewise.
1468
1469 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1470
1471         PR target/40971
1472         * gcc.dg/pr40971.c: New test.
1473
1474 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1475
1476         PR fortran/41062
1477         * gfortran.dg/use_only_4.f90: New test.
1478
1479 2009-08-17  Daniel Kraft  <d@domob.eu>
1480
1481         PR fortran/37425
1482         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1483         NOPASS bindings as operators.
1484
1485 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1486
1487         * lib/target-supports.exp
1488         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1489         of targets that do not need command line argument to enable SIMD.
1490
1491 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1492
1493         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1494         typo in cache name.
1495
1496 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1497
1498         PR fortran/41075
1499         * gfortran.dg/unlimited_fmt_1.f90: New test.
1500
1501 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1502
1503         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1504
1505 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1506
1507         * gnat.dg/itype.ad[sb]: New test.
1508
1509 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1510
1511         * gcc.target/mips/mips.exp: Add terminology section to comment
1512         at the top of the file.  Fix typos.
1513
1514 2009-08-16  Jason Merrill  <jason@redhat.com>
1515
1516         * g++.dg/debug/dwarf2/inline1.C: New.
1517
1518 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1519
1520         PR target/38599
1521         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1522
1523 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1524
1525         PR debug/37801
1526         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1527         Make sure to trigger inlining optimizations.
1528         * gcc.dg/debug/dwarf2/inline2.c: New test.
1529
1530 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1531
1532         PR fortran/41070
1533         * gfortran.dg/structure_constructor_10.f90: New.
1534
1535 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1536
1537         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1538         * gcc.dg/pragma-re-2.c: Likewise.
1539         * gcc.dg/pragma-re-3.c: Likewise.
1540         * gcc.dg/pragma-re-4.c: Likewise.
1541         * g++.dg/other/pragma-re-1.C: Likewise.
1542         * g++.dg/other/pragma-re-2.C: Likewise.
1543
1544 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1545
1546         * gcc.dg/torture/builtin-math-7.c: New.
1547
1548 2009-08-14  Richard Guenther  <rguenther@suse.de>
1549
1550         * gcc.c-torture/execute/20090814-1.c: New testcase.
1551
1552 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1553
1554         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1555
1556 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1557
1558         PR target/40934
1559         * gcc.target/i386/pr40934.c: New.
1560
1561 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1562
1563         PR target/41019
1564         * gcc.target/i386/pr41019.c: New test.
1565
1566 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1567
1568         PR fortran/40955
1569         * gfortran.dg/winapi.f90: New test.
1570
1571 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1572
1573         PR fortran/40995
1574         * gfortran.dg/intrinsic_4.f90: New.
1575         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1576         different line.
1577
1578 2009-08-13  Richard Guenther  <rguenther@suse.de>
1579
1580         PR middle-end/41047
1581         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1582
1583 2009-08-12  Richard Guenther  <rguenther@suse.de>
1584
1585         PR tree-optimization/41011
1586         * gfortran.dg/pr41011.f: New testcase.
1587
1588 2009-08-11  Andrew Haley  <aph@redhat.com>
1589
1590         * gcc.target/arm/synchronize.c: New file.
1591
1592 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1593
1594         PR middle-end/40980
1595         * gfortran.dg/graphite/id-17.f: New.
1596
1597 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1598             Sebastian Pop  <sebastian.pop@amd.com>
1599
1600         * gcc.dg/graphite/interchange-1.c: XFAILed.
1601         * gcc.dg/graphite/interchange-2.c: XFAILed.
1602         * gcc.dg/graphite/interchange-3.c: XFAILed.
1603         * gcc.dg/graphite/interchange-4.c: XFAILed.
1604         * gcc.dg/graphite/interchange-7.c: XFAILed.
1605
1606 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1607
1608         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1609
1610 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1611             Pranav Garg  <pranav.garg2107@gmail.com>
1612
1613         * gcc.dg/graphite/interchange-6.c: XFAILed.
1614
1615 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1616
1617         * gcc.dg/graphite/interchange-9.c: New.
1618
1619 2009-08-12  Richard Guenther  <rguenther@suse.de>
1620
1621         PR rtl-optimization/41033
1622         * gcc.dg/pr41033.c: New test.
1623
1624 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1625
1626         PR fortran/41022
1627         * gfortran.dg/proc_ptr_comp_14.f90: New.
1628
1629 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1630
1631         * gcc.target/mips/ext-5.c: New test.
1632         * gcc.target/mips/ext-6.c: New test.
1633         * gcc.target/mips/ext-7.c: New test.
1634         * gcc.target/mips/ext-8.c: New test.
1635         * gcc.target/mips/extend-2.c: New test.
1636
1637 2009-08-10  Jason Merrill  <jason@redhat.com>
1638
1639         * g++.dg/other/linkage2.C: New test for types-without-linkage
1640         handling.
1641         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1642         * g++.dg/lookup/anon2.C: Likewise.
1643         * g++.dg/other/anon3.C: Likewise.
1644         * g++.dg/template/arg2.C: Likewise.
1645         * g++.dg/template/local4.C: Likewise.
1646         * g++.old-deja/g++.law/operators32.C: Likewise.
1647         * g++.old-deja/g++.other/linkage2.C: Likewise.
1648         * g++.old-deja/g++.pt/enum6.C: Likewise.
1649         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1650         * g++.old-deja/g++.other/linkage1.C: Likewise.
1651
1652 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1653
1654         * gcc.dg/dg.exp: Test also c-c++-common dir.
1655         * g++.dg/dg.exp: Likewise.
1656         * g++.dg/warn/Wconversion-real.C: Delete.
1657         * gcc.dg/Wconversion-real.c: Move to ...
1658         * c-c++-common/Wconversion-real.c: ... here.
1659         * lib/target-supports.exp
1660         (check_effective_target_c,check_effective_target_c++): New.
1661
1662 2009-08-10  Daniel Kraft  <d@domob.eu>
1663
1664         PR fortran/37425
1665         * gfortran.dg/typebound_operator_1.f03: New test.
1666         * gfortran.dg/typebound_operator_2.f03: New test.
1667
1668 2009-08-10  Richard Guenther  <rguenther@suse.de>
1669
1670         PR middle-end/41006
1671         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1672         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1673
1674 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1675
1676         PR fortran/40940
1677         * gfortran.dg/class_1.f03: New.
1678         * gfortran.dg/class_2.f03: New.
1679         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1680         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1681         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1682         * gfortran.dg/typebound_call_10.f03: Ditto.
1683         * gfortran.dg/typebound_call_2.f03: Ditto.
1684         * gfortran.dg/typebound_call_3.f03: Ditto.
1685         * gfortran.dg/typebound_call_4.f03: Ditto.
1686         * gfortran.dg/typebound_generic_3.f03: Ditto.
1687         * gfortran.dg/typebound_generic_4.f03: Ditto.
1688         * gfortran.dg/typebound_proc_1.f08: Ditto.
1689         * gfortran.dg/typebound_proc_5.f03: Ditto.
1690         * gfortran.dg/typebound_proc_6.f03: Ditto.
1691
1692 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1693
1694         PR c++/40866
1695         * g++.dg/expr/stmt-expr-1.C: New test.
1696
1697 2009-08-09  Richard Guenther  <rguenther@suse.de>
1698
1699         PR tree-optimization/41016
1700         * gcc.c-torture/compile/pr41016.c: New testcase.
1701
1702 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1703
1704         * gcc.dg/overflow-warn-8.c: New test.
1705
1706 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1707
1708         PR tree-optimization/41008
1709         * gcc.dg/vect/O1-pr41008.c: New test.
1710
1711 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1712
1713         PR fortran/40955
1714         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1715
1716 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1717
1718         * gcc.target/bfin/loop-autoinc.c: New file.
1719
1720 2009-08-08  Richard Guenther  <rguenther@suse.de>
1721
1722         PR tree-optimization/40991
1723         * g++.dg/torture/pr40991.C: New testcase.
1724
1725 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1726
1727         * ada/acats/support/impdef.a: Tweak timing constants. Add
1728         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1729         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1730         * ada/acats/tests/c9/c940007.a: Likewise.
1731         * ada/acats/tests/c9/c94001c.ada: Likewise.
1732         * ada/acats/tests/c9/c94006a.ada: Likewise.
1733         * ada/acats/tests/c9/c94008c.ada: Likewise.
1734         * ada/acats/tests/c9/c951002.a: Likewise.
1735         * ada/acats/tests/c9/c954a01.a: Likewise.
1736         * ada/acats/tests/c9/c96001a.ada: Likewise.
1737         * ada/acats/tests/c9/c97307a.ada: Likewise.
1738
1739 2009-08-07  Richard Guenther  <rguenther@suse.de>
1740
1741         PR tree-optimization/40999
1742         * gfortran.dg/pr40999.f: New testcase.
1743
1744 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1745
1746         * g++.dg/tree-prof/partition1.C: New test.
1747
1748 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1749
1750         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1751         attribute.
1752         * gcc.target/arm/vfp1[567].c: New tests.
1753
1754 2009-08-06  Jason Merrill  <jason@redhat.com>
1755
1756         PR c++/40948
1757         * g++.dg/ext/complit12.C: Expand.
1758
1759 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1760
1761         Merge ARM/hard_vfp_branch to trunk.
1762
1763         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1764
1765         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1766         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1767
1768         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1769
1770         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1771         (PCS): Define macro to use base AAPCS.
1772         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1773
1774         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1775
1776         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1777         Correct arm_neon.h typo.
1778
1779         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1780
1781         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1782         this a linkage test.
1783         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1784         argument marshalling.
1785         * abitest.h: New file.
1786         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1787         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1788
1789 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1790
1791         PR middle-end/32964
1792         * gcc.dg/tree-ssa/pr32964.c: New test.
1793
1794 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1795             H.J. Lu  <hongjiu.lu@intel.com>
1796
1797         PR target/40957
1798         * gcc.target/i386/pr40957.c: New test.
1799
1800 2009-08-06  Richard Guenther  <rguenther@suse.de>
1801
1802         PR tree-optimization/40964
1803         * gcc.c-torture/compile/pr40964.c: New testcase.
1804
1805 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1806
1807         PR fortran/40847
1808         * gfortran.dg/transfer_resolve_1.f90 : New test.
1809
1810 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1811             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1812
1813         PR target/40906
1814         * gcc.target/i386/pr40906-1.c: New test.
1815         * gcc.target/i386/pr40906-2.c: Ditto.
1816         * gcc.target/i386/pr40906-3.c: Ditto.
1817
1818 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1819
1820         PR rtl-optimization/40924
1821         * g++.dg/torture/pr40924.C: New test.
1822
1823 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1824
1825         PR c++/36069
1826         * g++.dg/warn/pr36069.C: New.
1827
1828 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1829
1830         PR c++/39987
1831         * g++.dg/overload/defarg4.C: New test.
1832
1833 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1834
1835         PR c++/16696
1836         * g++.dg/parse/pr16696.C: New.
1837         * g++.dg/parse/pr16696-permissive.C: New.
1838
1839 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1840
1841         PR fortran/40875
1842         * gfortran.dg/initialization_23.f90 : New test.
1843
1844 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1845
1846         PR debug/39706
1847         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1848
1849 2009-08-03  Jason Merrill  <jason@redhat.com>
1850             Jakub Jelinek  <jakub@redhat.com>
1851
1852         PR c++/40948
1853         * g++.dg/ext/complit12.C: New.
1854
1855 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1856
1857         PR c/39902
1858         * gcc.target/powerpc/pr39902-2.c: New test.
1859
1860 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1861
1862         PR middle-end/40943
1863         * gcc.dg/uninit-6.c: Re-add XFAIL.
1864         * gcc.dg/uninit-6-O0.c: Likewise.
1865         * gcc.dg/uninit-pr40943.c: New test.
1866
1867 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1868
1869         PR testsuite/40858
1870         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1871         .ascii.
1872
1873 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1874
1875         PR libfortran/40853
1876         * gfortran.dg/namelist_40.f90: Update error output.
1877         * gfortran.dg/namelist_47.f90: Update error output.
1878         * gfortran.dg/namelist_58.f90: New test.
1879
1880 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1881
1882         PR fortran/40881
1883         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1884         * gfortran.dg/altreturn_3.f90: Ditto.
1885         * gfortran.dg/altreturn_5.f90: Ditto.
1886         * gfortran.dg/altreturn_6.f90: Ditto.
1887         * gfortran.dg/altreturn_7.f90: Ditto.
1888         * gfortran.dg/array_constructor_13.f90: Ditto.
1889         * gfortran.dg/arrayio_7.f90: Ditto.
1890         * gfortran.dg/arrayio_8.f90: Ditto.
1891         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1892         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1893         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1894         * gfortran.dg/backspace_8.f: Add -std=legacy.
1895         * gfortran.dg/backspace_9.f: Ditto.
1896         * gfortran.dg/char_comparison_1.f: Ditto.
1897         * gfortran.dg/char_decl_1.f90: Ditto.
1898         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1899         * gfortran.dg/char_pointer_assign.f90: Ditto.
1900         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1901         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1902         * gfortran.dg/char_pointer_func.f90: Ditto.
1903         * gfortran.dg/common_8.f90: Ditto.
1904         * gfortran.dg/constant_substring.f: Ditto.
1905         * gfortran.dg/data_char_2.f90: Ditto.
1906         * gfortran.dg/der_array_io_1.f90: Ditto.
1907         * gfortran.dg/der_array_io_2.f90: Ditto.
1908         * gfortran.dg/der_array_io_3.f90: Ditto.
1909         * gfortran.dg/der_io_3.f90: Ditto.
1910         * gfortran.dg/dev_null.F90: Ditto.
1911         * gfortran.dg/direct_io_2.f90: Ditto.
1912         * gfortran.dg/do_iterator_2.f90: Ditto.
1913         * gfortran.dg/e_d_fmt.f90: Ditto.
1914         * gfortran.dg/empty_format_1.f90: Ditto.
1915         * gfortran.dg/entry_17.f90: Modified warning message.
1916         * gfortran.dg/entry_7.f90: Add -std=legacy.
1917         * gfortran.dg/eor_1.f90: Ditto.
1918         * gfortran.dg/equiv_2.f90: Ditto.
1919         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1920         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1921         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1922         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1923         * gfortran.dg/fmt_error_2.f90: Ditto.
1924         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1925         * gfortran.dg/fmt_tl.f: Ditto.
1926         * gfortran.dg/fmt_white.f: Ditto.
1927         * gfortran.dg/func_derived_1.f90: Ditto.
1928         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1929         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1930         * gfortran.dg/global_references_2.f90: Ditto.
1931         * gfortran.dg/hollerith_1.f90: Ditto.
1932         * gfortran.dg/hollerith.f90: Use new-style character length.
1933         * gfortran.dg/hollerith_f95.f90: Ditto.
1934         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1935         * gfortran.dg/implicit_6.f90: Ditto.
1936         * gfortran.dg/implicit_9.f90: Ditto.
1937         * gfortran.dg/inquire_13.f90: Ditto.
1938         * gfortran.dg/inquire_5.f90: Ditto.
1939         * gfortran.dg/inquire_6.f90: Ditto.
1940         * gfortran.dg/inquire.f90: Ditto.
1941         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1942         * gfortran.dg/io_constraints_2.f90: Ditto.
1943         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1944         * gfortran.dg/loc_2.f90: Ditto.
1945         * gfortran.dg/logical_1.f90: Ditto.
1946         * gfortran.dg/longline.f: Ditto.
1947         * gfortran.dg/merge_char_1.f90: Ditto.
1948         * gfortran.dg/namelist_12.f: Ditto.
1949         * gfortran.dg/namelist_14.f90: Ditto.
1950         * gfortran.dg/namelist_18.f90: Ditto.
1951         * gfortran.dg/namelist_19.f90: Ditto.
1952         * gfortran.dg/namelist_21.f90: Ditto.
1953         * gfortran.dg/namelist_22.f90: Ditto.
1954         * gfortran.dg/namelist_37.f90: Ditto.
1955         * gfortran.dg/namelist_54.f90: Ditto.
1956         * gfortran.dg/namelist_55.f90: Ditto.
1957         * gfortran.dg/namelist_empty.f90: Ditto.
1958         * gfortran.dg/namelist_use.f90: Use new-style character length.
1959         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1960         * gfortran.dg/nested_modules_4.f90: Ditto.
1961         * gfortran.dg/nested_modules_5.f90: Ditto.
1962         * gfortran.dg/open-options-blanks.f: Ditto.
1963         * gfortran.dg/output_exponents_1.f90: Ditto.
1964         * gfortran.dg/parens_5.f90: Ditto.
1965         * gfortran.dg/parens_6.f90: Ditto.
1966         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1967         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1968         * gfortran.dg/pr15129.f90: Ditto.
1969         * gfortran.dg/pr15332.f: Ditto.
1970         * gfortran.dg/pr16597.f90: Ditto.
1971         * gfortran.dg/pr17143.f90: Ditto.
1972         * gfortran.dg/pr17164.f90: Ditto.
1973         * gfortran.dg/pr17229.f: Modified warning message.
1974         * gfortran.dg/pr18210.f90: Add -std=legacy.
1975         * gfortran.dg/pr19155.f: Ditto.
1976         * gfortran.dg/pr20086.f90: Ditto.
1977         * gfortran.dg/pr20124.f90: Ditto.
1978         * gfortran.dg/pr20755.f: Ditto.
1979         * gfortran.dg/pr20865.f90: Ditto.
1980         * gfortran.dg/pr20950.f: Ditto.
1981         * gfortran.dg/pr21730.f: Ditto.
1982         * gfortran.dg/pr22491.f: Ditto.
1983         * gfortran.dg/pr29713.f90: Ditto.
1984         * gfortran.dg/print_parentheses_1.f: Ditto.
1985         * gfortran.dg/print_parentheses_2.f90: Ditto.
1986         * gfortran.dg/proc_assign_1.f90: Ditto.
1987         * gfortran.dg/proc_decl_1.f90: Ditto.
1988         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1989         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1990         * gfortran.dg/read_float_1.f90: Ditto.
1991         * gfortran.dg/read_logical.f90: Ditto.
1992         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1993         * gfortran.dg/return_1.f90: Ditto.
1994         * gfortran.dg/rewind_1.f90: Ditto.
1995         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1996         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1997         * gfortran.dg/stfunc_1.f90: Ditto.
1998         * gfortran.dg/stfunc_3.f90: Ditto.
1999         * gfortran.dg/stfunc_4.f90: Ditto.
2000         * gfortran.dg/stfunc_6.f90: Ditto.
2001         * gfortran.dg/streamio_2.f90: Ditto.
2002         * gfortran.dg/string_ctor_1.f90: Ditto.
2003         * gfortran.dg/string_null_compare_1.f: Ditto.
2004         * gfortran.dg/substr_6.f90: Ditto.
2005         * gfortran.dg/tl_editing.f90: Ditto.
2006         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2007         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2008         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2009         * gfortran.dg/g77/1832.f: Ditto.
2010         * gfortran.dg/g77/19981216-0.f Ditto.
2011         * gfortran.dg/g77/19990525-0.f: Ditto.
2012         * gfortran.dg/g77/19990826-2.f: Ditto.
2013         * gfortran.dg/g77/20000630-2.f: Ditto.
2014         * gfortran.dg/g77/20010116.f: Ditto.
2015         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2016         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2017         * gfortran.dg/g77/980520-1.f: Ditto.
2018         * gfortran.dg/g77/check0.f: Ditto.
2019         * gfortran.dg/g77/cpp3.F: Ditto.
2020         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2021         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2022         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2023         * gfortran.dg/g77/short.f: Ditto.
2024
2025 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2026
2027         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2028         * gcc.target/mips/ext-4.c: Likewise.
2029         * gcc.target/mips/interrupt_handler.c: Likewise.
2030         * gcc.target/mips/truncate-4.c: Likewise.
2031         * gcc.target/mips/truncate-5.c: Likewise.
2032
2033 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2034
2035         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2036         -fgraphite-force-parallel to -floop-parallelize-all.
2037
2038 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2039
2040         PR fortran/40011
2041         * gfortran.dg/whole_file_7.f90: New test.
2042         * gfortran.dg/whole_file_8.f90: New test.
2043         * gfortran.dg/whole_file_9.f90: New test.
2044         * gfortran.dg/whole_file_10.f90: New test.
2045         * gfortran.dg/whole_file_11.f90: New test.
2046         * gfortran.dg/whole_file_12.f90: New test.
2047         * gfortran.dg/whole_file_13.f90: New test.
2048         * gfortran.dg/whole_file_14.f90: New test.
2049
2050 2009-07-31  Jason Merrill  <jason@redhat.com>
2051
2052         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2053         binding semantics.
2054         * g++.dg/cpp0x/named.C: Likewise.
2055         * g++.dg/cpp0x/overload.C: Likewise.
2056         * g++.dg/cpp0x/rv1n.C: Likewise.
2057         * g++.dg/cpp0x/rv1p.C: Likewise.
2058         * g++.dg/cpp0x/rv2n.C: Likewise.
2059         * g++.dg/cpp0x/rv2p.C: Likewise.
2060         * g++.dg/cpp0x/rv3n.C: Likewise.
2061         * g++.dg/cpp0x/rv3p.C: Likewise.
2062         * g++.dg/cpp0x/rv4n.C: Likewise.
2063         * g++.dg/cpp0x/rv4p.C: Likewise.
2064         * g++.dg/cpp0x/rv5n.C: Likewise.
2065         * g++.dg/cpp0x/rv5p.C: Likewise.
2066         * g++.dg/cpp0x/rv6n.C: Likewise.
2067         * g++.dg/cpp0x/rv6p.C: Likewise.
2068         * g++.dg/cpp0x/rv7n.C: Likewise.
2069         * g++.dg/cpp0x/rv7p.C: Likewise.
2070         * g++.dg/cpp0x/template_deduction.C: Likewise.
2071         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2072         * g++.dg/cpp0x/overloadn.C: New.
2073         * g++.dg/cpp0x/rv-cast.C: New.
2074
2075 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2076
2077         * gcc.target/mips/ext-4.c: New test.
2078
2079 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2080
2081         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2082
2083 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2084
2085         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2086         * gcc.dg/tree-ssa/loop-32.c: Same.
2087         * gcc.dg/tree-ssa/loop-33.c: Same.
2088         * gcc.dg/tree-ssa/loop-34.c: Same.
2089         * gcc.dg/tree-ssa/loop-35.c: Same.
2090         * gcc.dg/tree-ssa/loop-7.c: Same.
2091         * gcc.dg/tree-ssa/pr23109.c: Same.
2092         * gcc.dg/tree-ssa/restrict-2.c: Same.
2093         * gcc.dg/tree-ssa/restrict-3.c: Same.
2094         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2095         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2096         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2097         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2098         * gcc.dg/tree-ssa/structopt-1.c: Same.
2099         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2100         * gfortran.dg/pr32921.f: Same.
2101
2102 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2103
2104         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2105         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2106         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2107         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2108         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2109         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2110         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2111         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2112         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2113         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2114         * gcc.dg/graphite/id-1.c: New.
2115         * gcc.dg/graphite/id-10.c: New.
2116         * gcc.dg/graphite/id-11.c: New.
2117         * gcc.dg/graphite/id-12.c: New.
2118         * gcc.dg/graphite/id-13.c: New.
2119         * gcc.dg/graphite/id-14.c: New.
2120         * gcc.dg/graphite/id-15.c: New.
2121         * gcc.dg/graphite/id-2.c: New.
2122         * gcc.dg/graphite/id-3.c: New.
2123         * gcc.dg/graphite/id-4.c: New.
2124         * gcc.dg/graphite/id-5.c: New.
2125         * gcc.dg/graphite/id-6.c: New.
2126         * gcc.dg/graphite/id-7.c: New.
2127         * gcc.dg/graphite/id-8.c: New.
2128         * gcc.dg/graphite/id-9.c: New.
2129         * gcc.dg/graphite/interchange-0.c: New.
2130         * gcc.dg/graphite/interchange-1.c: New.
2131         * gcc.dg/graphite/interchange-2.c: New.
2132         * gcc.dg/graphite/interchange-3.c: New.
2133         * gcc.dg/graphite/interchange-4.c: New.
2134         * gcc.dg/graphite/interchange-5.c: New.
2135         * gcc.dg/graphite/interchange-6.c: New.
2136         * gcc.dg/graphite/interchange-7.c: New.
2137         * gcc.dg/graphite/interchange-8.c: New.
2138         * gcc.dg/graphite/pr35356-1.c: New.
2139         * gcc.dg/graphite/pr35356-2.c: New.
2140         * gcc.dg/graphite/pr35356-3.c: New.
2141         * gcc.dg/graphite/pr40157.c: New.
2142         * gcc.dg/graphite/run-id-1.c: New.
2143         * gcc.dg/graphite/scop-20.c: New.
2144         * gcc.dg/graphite/scop-21.c: New.
2145         * gfortran.dg/graphite/id-1.f90: New.
2146         * gfortran.dg/graphite/id-10.f90: New.
2147         * gfortran.dg/graphite/id-11.f: New.
2148         * gfortran.dg/graphite/id-12.f: New.
2149         * gfortran.dg/graphite/id-13.f: New.
2150         * gfortran.dg/graphite/id-14.f: New.
2151         * gfortran.dg/graphite/id-15.f: New.
2152         * gfortran.dg/graphite/id-16.f: New.
2153         * gfortran.dg/graphite/id-5.f: New.
2154         * gfortran.dg/graphite/id-6.f: New.
2155         * gfortran.dg/graphite/id-7.f: New.
2156         * gfortran.dg/graphite/id-8.f: New.
2157         * gfortran.dg/graphite/id-9.f: New.
2158         * gfortran.dg/graphite/interchange-1.f: New.
2159         * gfortran.dg/graphite/interchange-2.f: New.
2160
2161 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2162
2163         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2164         flags based on the name of the testcase.
2165         * gfortran.dg/graphite/graphite.exp: Same.
2166
2167         * gcc.dg/graphite/block-0.c: Adjusted.
2168         * gcc.dg/graphite/block-1.c: Adjusted.
2169         * gcc.dg/graphite/block-2.c: Adjusted.
2170         * gcc.dg/graphite/block-3.c: Adjusted.
2171         * gcc.dg/graphite/block-4.c: Adjusted.
2172         * gcc.dg/graphite/block-5.c: Adjusted.
2173         * gcc.dg/graphite/block-6.c: Adjusted.
2174         * gcc.dg/graphite/pr37485.c: Adjusted.
2175         * gcc.dg/graphite/pr37684.c: Adjusted.
2176         * gcc.dg/graphite/pr37828.c: Adjusted.
2177         * gcc.dg/graphite/pr37883.c: Adjusted.
2178         * gcc.dg/graphite/pr37928.c: Adjusted.
2179         * gcc.dg/graphite/pr37943.c: Adjusted.
2180         * gcc.dg/graphite/pr38409.c: Adjusted.
2181         * gcc.dg/graphite/pr38498.c: Adjusted.
2182         * gcc.dg/graphite/pr38559.c: Adjusted.
2183         * gcc.dg/graphite/pr39335.c: Adjusted.
2184         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2185         * gcc.dg/graphite/scop-0.c: Adjusted.
2186         * gcc.dg/graphite/scop-1.c: Adjusted.
2187         * gcc.dg/graphite/scop-10.c: Adjusted.
2188         * gcc.dg/graphite/scop-11.c: Adjusted.
2189         * gcc.dg/graphite/scop-12.c: Adjusted.
2190         * gcc.dg/graphite/scop-13.c: Adjusted.
2191         * gcc.dg/graphite/scop-14.c: Adjusted.
2192         * gcc.dg/graphite/scop-15.c: Adjusted.
2193         * gcc.dg/graphite/scop-16.c: Adjusted.
2194         * gcc.dg/graphite/scop-17.c: Adjusted.
2195         * gcc.dg/graphite/scop-18.c: Adjusted.
2196         * gcc.dg/graphite/scop-19.c: Adjusted.
2197         * gcc.dg/graphite/scop-2.c: Adjusted.
2198         * gcc.dg/graphite/scop-3.c: Adjusted.-
2199         * gcc.dg/graphite/scop-4.c: Adjusted.
2200         * gcc.dg/graphite/scop-5.c: Adjusted.
2201         * gcc.dg/graphite/scop-6.c: Adjusted.
2202         * gcc.dg/graphite/scop-7.c: Adjusted.
2203         * gcc.dg/graphite/scop-8.c: Adjusted.
2204         * gcc.dg/graphite/scop-9.c: Adjusted.
2205         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2206         * gfortran.dg/graphite/block-1.f90: Adjusted.
2207         * gfortran.dg/graphite/block-2.f: Adjusted.
2208         * gfortran.dg/graphite/block-3.f90: Adjusted.
2209         * gfortran.dg/graphite/block-4.f90: Adjusted.
2210         * gfortran.dg/graphite/id-2.f90: Adjusted.
2211         * gfortran.dg/graphite/id-3.f90: Adjusted.
2212         * gfortran.dg/graphite/id-4.f90: Adjusted.
2213         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2214         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2215         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2216         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2217         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2218         * gfortran.dg/graphite/scop-1.f: Adjusted.
2219
2220 2009-07-30  Doug Kwan  <dougkwan@google.com>
2221
2222         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2223         in warnings added in rev 141298.
2224
2225 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2226
2227         * lib/options.exp: Use "!=" instead of "ne".
2228
2229         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2230
2231         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2232         * gcc.dg/ucnid-12.c: Likewise.
2233
2234 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2235             Pat Haugen  <pthaugen@us.ibm.com>
2236             Revital Eres <ERES@il.ibm.com>
2237
2238         * gcc.target/powerpc/altivec-32.c: New file to test
2239         Altivec simple math function vectorization.
2240
2241         * gcc.target/powerpc/bswap-run.c: New file to test swap
2242         builtins.
2243         * gcc.target/powerpc/bswap16.c: Ditto.
2244         * gcc.target/powerpc/bswap32.c: Ditto.
2245         * gcc.target/powerpc/bswap64-1.c: Ditto.
2246         * gcc.target/powerpc/bswap64-2.c: Ditto.
2247         * gcc.target/powerpc/bswap64-3.c: Ditto.
2248         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2249         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2250         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2251
2252         * gcc.target/powerpc/popcount-2.c: New file to test
2253         power7 popcntd instructions.
2254         * gcc.target/powerpc/popcount-3.c: Ditto.
2255
2256         * gcc.target/powerpc/pr39457.c: New VSX test.
2257         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2258         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2259         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2260         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2261         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2262         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2263         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2264         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2265         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2266         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2267         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2268         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2269
2270         * gcc.target/powerpc/altivec-6.c: Store the result of
2271         vec_add, so the optimizer doesn't remove it.
2272
2273         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2274         systems that support bswap64.
2275
2276         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2277         prevent VSX code generation.
2278
2279         * lib/target-supports.exp (check_vsx_hw_available): New
2280         function to test if VSX available.
2281         (check_effective_target_powerpc_vsx_ok): Ditto.
2282         (check_vmx_hw_available): Add explicit -mno-vsx.
2283
2284 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2285
2286         PR c/39902
2287         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2288
2289 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2290
2291         PR tree-optimization/40570
2292         * gcc.c-torture/compile/pr40570.c: New test.
2293
2294 2009-07-29  Jason Merrill  <jason@redhat.com>
2295
2296         PR c++/14912
2297         * g++.dg/template/defarg13.C: New.
2298
2299 2009-07-29  Richard Guenther  <rguenther@suse.de>
2300
2301         PR c++/40834
2302         * g++.dg/torture/pr40834.C: New testcase.
2303
2304 2009-07-29  Michael Matz  <matz@suse.de>
2305
2306         PR middle-end/40830
2307         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2308
2309 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2310
2311         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2312         sh*-*-* targets.  Skip on spu-*-* targets.
2313         * gfortran.dg/maxlocval_4.f90: Likewise.
2314         * gfortran.dg/minlocval_1.f90: Likewise.
2315         * gfortran.dg/minlocval_4.f90: Likewise.
2316
2317 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2318
2319         PR fortran/40878
2320         * gfortran.dg/gomp/pr40878-1.f90: New test.
2321         * gfortran.dg/gomp/pr40878-2.f90: New test.
2322
2323         PR testsuite/40891
2324         * gcc.dg/cdce1.c: Adjust note line number.
2325         * gcc.dg/cdce2.c: Likewise.
2326
2327 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2328
2329         PR fortran/40882
2330         * gfortran.dg/proc_ptr_comp_13.f90: New.
2331
2332 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2333
2334         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2335         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2336         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2337         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2338         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2339         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2340         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2341         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2342         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2343         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2344         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2345         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2346         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2347         #ifdef NEED_IEEE754_FLOAT conditional.
2348         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2349         conditional.
2350
2351 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2352
2353         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2354         i?86-*-netware.
2355         * g++.dg/ext/bitfield3.C: Likewise.
2356         * g++.dg/ext/bitfield4.C: Likewise.
2357         * g++.dg/ext/bitfield5.C: Likewise.
2358         * gcc.dg/bitfld-15.c: Likewise.
2359         * gcc.dg/bitfld-16.c: Likewise.
2360         * gcc.dg/bitfld-17.c: Likewise.
2361         * gcc.dg/bitfld-18.c: Likewise.
2362         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2363         * gcc.dg/20010912-1.c: Likewise.
2364         * gcc.dg/20021018-1.c: Likewise.
2365         * gcc.dg/20030213-1.c: Likewise.
2366         * gcc.dg/20030225-1.c: Likewise.
2367         * gcc.dg/20030708-1.c: Likewise.
2368         * gcc.dg/20050321-2.c: Likewise.
2369         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2370         * gcc.dg/cdce2.c: Likewise.
2371         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2372         targets.
2373         * gcc.target/i386/pr37248-3.c: Likewise.
2374
2375 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2376
2377         PR fortran/40848
2378         * gfortran.dg/altreturn_7.f90: New.
2379
2380 2009-07-27  Simon Baldwin  <simonb@google.com>
2381
2382         PR testsuite/40829
2383         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2384         so that indexing no longer runs off array end.
2385
2386 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2387
2388         PR fortran/40851
2389         * gfortran.dg/derived_init_3.f90: New test.
2390
2391 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2392
2393         PR fortran/33197
2394         * gfortran.dg/atan2_1.f90: New test
2395         * gfortran.dg/atan2_2.f90: New test
2396
2397 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2398
2399         PR c++/40749
2400         * g++.dg/warn/Wreturn-type-6.C: New test.
2401
2402 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2403
2404         PR tree-optimization/40801
2405         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2406         * gfortran.dg/vect/vect.exp: Run tests starting with
2407         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2408
2409 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2410
2411         PR rtl-optimization/40445
2412         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2413
2414 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2415
2416         * gcc.dg/builtin-unreachable-4.c: New test.
2417
2418 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2419
2420         PR fortran/33197
2421         * gfortran.dg/complex_intrinsic_5.f90: New test.
2422         * gfortran.dg/complex_intrinsic_7.f90: New test.
2423
2424 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2425
2426         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2427         * gcc.dg/ipa/noclone-1.c: New test.
2428
2429 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2430
2431         * lib/target-supports.exp (check_effective_target_static): New
2432         procedure.
2433         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2434         supported.
2435         * g++.old-deja/g++.law/weak.C: Require static effective target.
2436
2437 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2438
2439         PR fortran/39630
2440         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2441         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2442         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2443         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2444         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2445         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2446         * gfortran.dg/typebound_call_10.f03: New.
2447
2448 2009-07-24  Jason Merrill  <jason@redhat.com>
2449
2450         * g++.dg/cpp0x/defaulted11.C: New.
2451
2452         * g++.dg/cpp0x/initlist23.C: New.
2453
2454 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2455
2456         PR fortran/40822
2457         * gfortran.dg/char_length_16.f90: New.
2458
2459 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2460
2461         PR fortran/40643
2462         PR fortran/31067
2463         * gfortran.dg/maxlocval_2.f90: New test.
2464         * gfortran.dg/maxlocval_3.f90: New test.
2465         * gfortran.dg/maxlocval_4.f90: New test.
2466         * gfortran.dg/minlocval_1.f90: New test.
2467         * gfortran.dg/minlocval_2.f90: New test.
2468         * gfortran.dg/minlocval_3.f90: New test.
2469         * gfortran.dg/minlocval_4.f90: New test.
2470
2471 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2472
2473         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2474         scan-assembler.
2475
2476 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2477
2478         PR fortran/40839
2479         * gfortran.dg/pr40839.f90: New test.
2480
2481 2009-07-23  Michael Matz  <matz@suse.de>
2482
2483         PR middle-end/40830
2484         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2485         don't set options ourself.
2486
2487 2009-07-23  Simon Baldwin  <simonb@google.com>
2488
2489         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2490         native C compilation where required.
2491
2492 2009-07-22  Doug Kwan  <dougkwan@google.com>
2493
2494         * gcc.c-torture/compile/20090721-1.c: New test.
2495
2496 2009-07-22  Michael Matz  <matz@suse.de>
2497
2498         PR tree-optimization/35229
2499         PR tree-optimization/39300
2500         * gcc.dg/vect/vect-pre-interact.c: New test.
2501
2502 2009-07-22  Richard Guenther  <rguenther@suse.de>
2503
2504         * g++.dg/lookup/using21.C: Fix duplicate paste.
2505
2506 2009-07-22  Richard Guenther  <rguenther@suse.de>
2507
2508         PR c++/40799
2509         * g++.dg/lookup/using21.C: New testcase.
2510
2511 2009-07-21  Jason Merrill  <jason@redhat.com>
2512
2513         * g++.dg/init/aggr4.C: New.
2514
2515 2009-07-21  Jason Merrill  <jason@redhat.com>
2516
2517         Core issue 934
2518         * g++.dg/cpp0x/initlist22.C: New.
2519
2520 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2521
2522         * gcc.target/i386/vectorize8.c: New test.
2523
2524 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2525
2526         PR target/40811
2527         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2528         Add i?86 and x86_64 targets.
2529         * gcc.target/i386/vectorize7.c: New test.
2530
2531         PR target/40809
2532         * gcc.target/i386/pr40809.c: New test.
2533
2534 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2535
2536         PR tree-optimization/40813
2537         * g++.dg/opt/inline15.C: New test.
2538
2539 2009-07-21  Paul Brook <paul@codesourcery.com>
2540
2541         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2542         * lib/target-supports.exp (check_effective_target_section_anchors):
2543         Add arm*-*-*.
2544
2545 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2546
2547         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2548         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2549         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2550
2551 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2552
2553         * gcc.target/mips/ext-3.c: New test.
2554
2555 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2556
2557         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2558         * gcc.dg/builtin-object-size-8.c: New test.
2559         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2560         * g++.dg/ext/builtin-object-size2.C: Likewise.
2561
2562         PR tree-optimization/40792
2563         * gcc.dg/pr40792.c: New test.
2564
2565 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2566
2567         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2568         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2569         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2570
2571 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2572
2573         * gcc.target/sh/mfmovd.c: New test.
2574
2575 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2576             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2577
2578         PR libfortran/40714
2579         * gfortran.dg/eof_3.f90: New test.
2580
2581 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2582
2583         PR fortran/40727
2584         * gfortran.dg/intrinsic_cmplx.f90: New test.
2585
2586 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2587
2588         PR libfortran/34670
2589         PR libfortran/36874
2590         * gfortran.dg/cshift_bounds_1.f90:  New test.
2591         * gfortran.dg/cshift_bounds_2.f90:  New test.
2592         * gfortran.dg/cshift_bounds_3.f90:  New test.
2593         * gfortran.dg/cshift_bounds_4.f90:  New test.
2594         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2595         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2596         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2597         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2598
2599 2009-07-19  Jan Hubicka  <jh@suse.cz>
2600
2601         PR tree-optimization/40676
2602         * gcc.c-torture/compile/pr40676.c: New testcase.
2603
2604 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2605
2606         * gcc.target/mips/ext-2.c: New test.
2607
2608 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2609
2610         * gcc.target/mips/octeon-exts-7.c: New test.
2611         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2612         * gcc.target/mips/octeon-exts-5.c: Likewise.
2613
2614 2009-07-18  Richard Guenther  <rguenther@suse.de>
2615
2616         PR testsuite/40798
2617         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2618
2619 2009-07-18  Richard Guenther  <rguenther@suse.de>
2620
2621         PR c/40787
2622         * gcc.dg/pr35899.c: Adjust.
2623
2624 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2625
2626         * gcc.target/powerpc/asm-es-1.c: New test.
2627         * gcc.target/powerpc/asm-es-2.c: Likewise.
2628
2629 2009-07-17  Richard Guenther  <rguenther@suse.de>
2630
2631         PR c/40401
2632         * g++.dg/rtti/crash4.C: New testcase.
2633         * g++.dg/torture/20090706-1.C: Likewise.
2634         * gcc.dg/redecl-17.c: Likewise.
2635         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2636         * gcc.dg/declspec-9.c: Expect extra error.
2637         * gcc.dg/declspec-10.c: Likewise.
2638         * gcc.dg/declspec-11.c: Likewise.
2639         * gcc.dg/redecl-10.c: Expect extra warnings.
2640         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2641         * gcc.target/i386/pr39545-1.c: Likewise.
2642         * g++.dg/ext/asm3.C: Expect more errors.
2643         * g++.dg/gomp/block-1.C: Likewise.
2644         * g++.dg/gomp/block-2.C: Likewise.
2645         * g++.dg/gomp/block-3.C: Likewise.
2646         * g++.dg/gomp/block-5.C: Likewise.
2647         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2648         * g++.dg/warn/unused-result1.C: XFAIL.
2649
2650 2009-07-17  Richard Guenther  <rguenther@suse.de>
2651
2652         PR tree-optimization/40321
2653         * gcc.c-torture/compile/pr40321.c: New testcase.
2654         * g++.dg/torture/pr40321.C: Likewise.
2655
2656 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2657
2658         PR c++/40780
2659         * g++.dg/template/ptrmem19.C: New test.
2660
2661 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2662             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2663
2664         PR 40435
2665         * gcc.dg/pr36902.c: Add column info.
2666         * g++.dg/gcov/gcov-2.C: Change count for definition.
2667
2668 2009-07-16  Jason Merrill  <jason@redhat.com>
2669
2670         PR libstdc++/37907
2671         * g++.dg/cpp0x/std-layout1.C: New.
2672         * g++.dg/ext/has_nothrow_assign.C: Fix.
2673         * g++.dg/ext/has_nothrow_copy.C: Fix.
2674         * g++.dg/ext/has_trivial_assign.C: Fix.
2675         * g++.dg/ext/has_trivial_copy.C: Fix.
2676         * g++.dg/ext/is_pod.C: Fix.
2677         * g++.dg/other/offsetof3.C: Adjust.
2678         * g++.dg/overload/ellipsis1.C: Adjust.
2679         * g++.dg/warn/var-args1.C: Adjust.
2680         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2681         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2682         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2683         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2684         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2685
2686 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2687
2688         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2689         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2690         effective target "mpc_pow".
2691         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2692
2693 2009-07-16  Richard Henderson  <rth@redhat.com>
2694
2695         * g++.dg/opt/eh4.C: New test.
2696
2697 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2698
2699         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2700
2701 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR middle-end/40747
2704         * gcc.c-torture/execute/pr40747.c: New test.
2705
2706 2009-07-15  Richard Guenther  <rguenther@suse.de>
2707
2708         PR middle-end/40753
2709         * gcc.c-torture/compile/pr40753.c: New testcase.
2710
2711 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2712
2713         PR fortran/40743
2714         * gfortran.dg/interface_assignment_4.f90: New.
2715
2716 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2717
2718         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2719         for FreeBSD up to and including version 8.
2720
2721 2009-07-14  Taras Glek  <tglek@mozilla.com>
2722             Rafael Espindola  <espindola@google.com>
2723
2724         * g++.dg/plugin/header-plugin-test.C: New.
2725         * g++.dg/plugin/header_plugin.c: New.
2726         * g++.dg/plugin/plugin.exp: Update.
2727
2728 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2729
2730         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2731         function to enable vectorization.
2732         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2733         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2734
2735 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2736
2737         * gcc.target/i386/sse-copysignf-vec.c: New test.
2738         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2739
2740 2009-07-14  Jason Merrill  <jason@redhat.com>
2741
2742         PR c++/37276
2743         * g++.dg/lookup/builtin5.C: New.
2744         * g++.dg/other/error22.C: Add missing extern "C".
2745         * g++.dg/warn/Warray-bounds.C: Likewise.
2746         * gcc.dg/compat/compat-common.h: Likewise.
2747
2748         PR c++/40746
2749         * g++.dg/lookup/using20.C: New.
2750
2751         PR c++/40740
2752         * g++.dg/template/koenig8.C: New.
2753
2754 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2755
2756         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2757         both i?86-*-darwin* and x86_64-*-darwin*.
2758
2759 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2760
2761         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2762         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2763         name.
2764
2765 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2766
2767         PR debug/40705
2768         * g++.dg/debug/dwarf2/typedef1.C: New test.
2769
2770         PR c++/40357
2771         * g++.dg/other/typedef3.C: New test.
2772
2773 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2774
2775         * gcc.dg/20090709-1.c: Move to a proper place ...
2776         * gcc.target/m68k/20090709-1.c: ... here.
2777
2778 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2779
2780         PR C++/22154
2781         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2782         front of qualified names are allowed.
2783         * g++.dg/parse/crash10.C: Likewise.
2784         * g++.dg/parse/error15.C: Likewise.
2785         * g++.dg/parse/typename9.C: Likewise.
2786         * g++.dg/parse/error8.C: Likewise.
2787
2788 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2789
2790         PR fortran/40646
2791         * gfortran.dg/proc_ptr_22.f90: Extended.
2792         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2793
2794 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2795
2796         * gfortran.dg/vect/vect-6.f: New test.
2797
2798 2009-07-12  Jason Merrill  <jason@redhat.com>
2799
2800         PR c++/36628
2801         * g++.dg/cpp0x/decltype17.C: New.
2802
2803         PR c++/37206
2804         * g++.dg/cpp0x/rv10.C: New.
2805
2806 2009-07-12  Jason Merrill  <jason@redhat.com>
2807
2808         PR c++/40689
2809         * g++.dg/cpp0x/initlist20.C: New.
2810         * g++.dg/cpp0x/initlist21.C: New.
2811
2812 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2813
2814         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2815         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2816         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2817         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2818         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2819
2820 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2821
2822         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2823         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2824         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2825         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2826         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2827         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2828         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2829         effective_target fd_truncate.
2830
2831 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2832
2833         * gnat.dg/specs/addr1.ads: New test.
2834
2835 2009-07-11  Jan Hubicka  <jh@suse.cz>
2836
2837         PR middle-end/48388
2838         * g++.dg/torture/pr40388.C: New testcase.
2839
2840 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2841
2842         PR target/40668
2843         * gcc.c-torture/execute/pr40668.c: New test.
2844
2845 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2846
2847         * gcc.c-torture/execute/20090711-1.c: New test.
2848
2849 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2850
2851         PR testsuite/40699
2852         PR testsuite/40707
2853         PR testsuite/40709
2854         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2855         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2856         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2857         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2858
2859 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2860
2861         PR fortran/33197
2862         * gfortran.dg/complex_intrinsic_3.f90: New test.
2863         * gfortran.dg/complex_intrinsic_4.f90: New test.
2864
2865 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2866
2867         PR target/39079
2868         * gcc.target/mips/mips.exp: Make -msynci a known option.
2869         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2870
2871 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2872
2873         PR c++/40502
2874         * g++.dg/ext/strncpy-chk1.C: New test.
2875
2876 2009-07-10  Richard Guenther  <rguenther@suse.de>
2877
2878         PR tree-optimization/40496
2879         * g++.dg/opt/pr40496.C: New testcase.
2880
2881 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2882
2883         PR 25509
2884         PR 40614
2885         * g++.dg/warn/unused-result1-Werror.c: New.
2886
2887 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2888
2889         PR fortran/39334
2890         * gfortran.dg/recursive_parameter_1.f90: New test.
2891
2892 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2893
2894         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2895         * gfortran.dg/module_equivalence_6.f90: Ditto.
2896         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2897         * gfortran.dg/nan_2.f90: Ditto.
2898         * gfortran.dg/inquire_11.f90: Ditto.
2899         * gfortran.dg/abstract_type_3.f03: Ditto.
2900         * gfortran.dg/abstract_type_1.f90: Ditto.
2901         * gfortran.dg/private_type_9.f90: Ditto.
2902         * gfortran.dg/abstract_type_5.f03: Ditto.
2903         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2904         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2905         * gfortran.dg/derived_sub.f90: Ditto.
2906         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2907         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2908         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2909         * gfortran.dg/mvbits_6.f90: Ditto.
2910         * gfortran.dg/abstract_type_2.f03: Ditto.
2911         * gfortran.dg/abstract_type_4.f03: Ditto.
2912         * gfortran.dg/bounds_check_9.f90: Ditto.
2913         * gfortran.dg/optional_dim_3.f90: Ditto.
2914         * gfortran.dg/pr32921.f: Ditto.
2915         * gfortran.dg/entry_16.f90: Ditto.
2916         * gfortran.dg/generic_16.f90: Ditto.
2917
2918
2919 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2920
2921         * gcc.target/m68k/20090709-1.c: New.
2922
2923 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2924
2925         PR c++/40684
2926         * g++.dg/template/unify11.C: New test.
2927
2928 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2929
2930         PR fortran/40629
2931         * gfortran.dg/host_assoc_function_9.f90: New test.
2932
2933 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2934
2935         PR fortran/40646
2936         * gfortran.dg/proc_ptr_22.f90: New.
2937         * gfortran.dg/proc_ptr_comp_12.f90: New.
2938
2939 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2940
2941         PR middle-end/40692
2942         * gcc.c-torture/compile/pr40692.c: New test.
2943
2944 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2945
2946         PR fortran/40604
2947         * gfortran.dg/pointer_check_6.f90: New test.
2948
2949 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2950
2951         * gcc.target/mips/truncate-5.c: New test.
2952
2953 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2954
2955         PR libfortran/40330
2956         PR libfortran/40662
2957         * gfortran.dg/fmt_cache_1.f: New test.
2958
2959 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2960
2961         PR fortran/40675
2962         * gfortran.dg/nosigned_zero_1.f90: New test.
2963         * gfortran.dg/nosigned_zero_2.f90: New test.
2964
2965 2009-07-08  Richard Guenther  <rguenther@suse.de>
2966
2967         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2968
2969 2009-07-08  Richard Guenther  <rguenther@suse.de>
2970
2971         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2972
2973 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2974
2975         PR fortran/40591
2976         * gfortran.dg/proc_ptr_21.f90: New test.
2977
2978 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2979
2980         PR c++/31246
2981         * g++.dg/warn/pr31246.C: New.
2982         * g++.dg/warn/pr31246-2.C: New.
2983
2984 2009-07-07  Jason Merrill  <jason@redhat.com>
2985
2986         PR c++/35828
2987         * g++.dg/template/defarg12.C: New.
2988
2989         PR c++/37816
2990         * g++.dg/cpp0x/enum7.C: New.
2991
2992         PR c++/37946
2993         * g++.dg/cpp0x/enum6.C: New.
2994
2995         PR c++/40639
2996         * g++.dg/cpp0x/enum5.C: New.
2997
2998         PR c++/40633
2999         * g++.dg/cpp0x/enum4.C: New.
3000
3001 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3002
3003         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3004
3005 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3006
3007         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3008
3009 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3010
3011         PR middle-end/40669
3012         * gcc.dg/pr40669.c: New test.
3013
3014 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3015
3016         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3017         location. Update all calls.
3018         * g++.dg/plugin/selfassign.c: Likewise.
3019
3020 2009-07-06  Jason Merrill  <jason@redhat.com>
3021
3022         * g++.dg/rtti/dyncast[34].C: New.
3023
3024 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3025
3026         * lib/target-supports.exp
3027         (check_effective_target_mips_newabi_large_long_double): New.
3028         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3029         target.
3030         * gcc.target/mips/fpr-moves-6.c: Likewise.
3031
3032 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3033
3034         PR c++/40557
3035         * g++.dg/template/union2.C: New test.
3036
3037 2009-07-04  Jason Merrill  <jason@redhat.com>
3038
3039         * g++.dg/template/using15.C: New.
3040
3041 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3042
3043         * gfortran.dg/maxloc_1.f90: New test.
3044
3045 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3046
3047         PR fortran/40593
3048         * gfortran.dg/proc_ptr_result_6.f90: New.
3049
3050 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3051
3052         * gcc.dg/framework-2.c: Adjust testcase to pass.
3053
3054 2009-07-04  Jason Merrill  <jason@redhat.com>
3055
3056         PR c++/40619
3057         * g++.dg/cpp0x/auto16.C: New.
3058
3059 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3060
3061         PR target/40587
3062         * gfortran.dg/pr40587.f: New test.
3063
3064 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3065
3066         PR fortran/40638
3067         * gfortran.dg/unit_1.f90: New test.
3068
3069 2009-07-03  Jason Merrill  <jason@redhat.com>
3070
3071         * g++.dg/template/pure1.C: Expect another error.
3072
3073 2009-07-03  Richard Guenther  <rguenther@suse.de>
3074
3075         PR tree-optimization/40640
3076         * gcc.c-torture/compile/pr40640.c: New testcase.
3077
3078 2009-07-03  Richard Guenther  <rguenther@suse.de>
3079
3080         PR middle-end/34163
3081         * gfortran.dg/pr34163.f90: New testcase.
3082
3083 2009-07-03  Jan Hubicka  <jh@suse.cz>
3084
3085         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3086         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3087         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3088         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3089         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3090         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3091         * gnat.dg/loop_optimization6.adb: Enable -O2.
3092
3093 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3094
3095         * g++.dg/warn/null4.C: Extend.
3096
3097 2009-07-02  Jason Merrill  <jason@redhat.com>
3098
3099         * g++.dg/template/spec8.C: Fix.
3100
3101 2009-07-02  Michael Matz  <matz@suse.de>
3102
3103         PR fortran/32131
3104         * gfortran.dg/pr32921.f: Adjust.
3105
3106 2009-07-02  Jan Hubicka  <jh@suse.cz>
3107
3108         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3109
3110 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3111
3112         * gcc.target/mips/truncate-4.c: New testcase.
3113
3114 2009-07-01  Richard Guenther  <rguenther@suse.de>
3115
3116         PR tree-optimization/19831
3117         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3118         make allocated memory escape.  Un-XFAIL.
3119         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3120         * gcc.dg/vect/pr31699.c: Likewise.
3121         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3122
3123 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3124
3125         PR c++/40566
3126         * g++.dg/parse/cond5.C: New test.
3127
3128 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3129
3130         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3131         (main): Pass n to main_1 instead.
3132         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3133         (main_1): New function, split off from...
3134         (main): ...here.  Pass `off' to main_1 instead.
3135
3136 2009-06-30  Jason Merrill  <jason@redhat.com>
3137
3138         PR c++/40595
3139         * g++.dg/cpp0x/variadic94.C: New.
3140
3141 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3142
3143         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3144         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3145         (init_ld_library_path_env_vars): New function, replacing the
3146         orig_*_saved assignments.  Call it after defining it.
3147         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3148         (restore_ld_library_path_env_vars): Likewise.
3149         (add_path, find_libgcc_s): New functions.
3150         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3151         gcc-set-multilib-library-path.
3152         (objc_target_compile): Don't add "." to ld_library_path.
3153         Use add_path.
3154         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3155         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3156         gcc-set-multilib-library-path.
3157         * lib/g++.exp (g++_link_flags): Likewise.
3158         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3159         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3160         top level; do it...
3161         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3162         to tell when this needs to happen.  Use find_libgcc_s instead of
3163         gcc-set-multilib-library-path.
3164         * lib/gcc-dg.exp: Likewise.
3165         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3166         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3167         unless it is in $ALT_LD_LIBRARY_PATH.
3168         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3169
3170 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3171
3172         * gnat.dg/discr12.adb: New test.
3173         * gnat.dg/discr12_pkg.ads: New helper.
3174         * gnat.dg/discr13.adb: New test.
3175         * gnat.dg/discr14.ad[sb]: Likewise.
3176         * gnat.dg/discr15.adb: Likewise.
3177         * gnat.dg/discr15_pkg.ads: New helper.
3178         * gnat.dg/discr16.adb: New test.
3179         * gnat.dg/discr16_g.ads: New helper.
3180         * gnat.dg/discr16_pkg.ads: Likewise.
3181         * gnat.dg/discr16_cont.ads: Likewise.
3182         * gnat.dg/discr17.adb: New test.
3183         * gnat.dg/discr18.adb: Likewise.
3184         * gnat.dg/discr18_pkg.ads: New helper.
3185         * gnat.dg/discr19.adb: New test.
3186
3187 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3188
3189         PR fortran/40576
3190         * gfortran.dg/internal_write_1.f90:  New testcase.
3191
3192 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3193
3194         PR fortran/40594
3195         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3196
3197 2009-06-30  Richard Guenther  <rguenther@suse.de>
3198
3199         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3200
3201 2009-06-30  Wei Guozhi  <carrot@google.com>
3202
3203         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3204         to "-Os".
3205
3206 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3207
3208         PR tree-optimization/40542
3209         * gcc.dg/vect/pr40542.c: New test.
3210
3211 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3212
3213         PR tree-optimization/40582
3214         * gcc.c-torture/compile/pr40582.c: New test.
3215
3216 2009-06-30  Wei Guozhi  <carrot@google.com>
3217
3218         PR/40416
3219         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3220
3221 2009-06-29  Jason Merrill  <jason@redhat.com>
3222
3223         PR c++/40274
3224         * g++.dg/template/debug1.C: New.
3225
3226 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3227
3228         PR fortran/40580
3229         * pointer_check_1.f90: New test.
3230         * pointer_check_2.f90: New test.
3231         * pointer_check_3.f90: New test.
3232         * pointer_check_4.f90: New test.
3233         * pointer_check_5.f90: New test.
3234
3235 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3236
3237         PR fortran/40551
3238         * gfortran.dg/func_assign_2.f90 : New test.
3239
3240 2009-06-29  Richard Guenther  <rguenther@suse.de>
3241
3242         PR middle-end/14187
3243         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3244         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3245         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3246         * gcc.c-torture/execute/20090623-1.c: Likewise.
3247         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3248         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3249
3250 2009-06-29  Richard Guenther  <rguenther@suse.de>
3251
3252         PR middle-end/38212
3253         * gcc.c-torture/execute/pr38212.c: New testcase.
3254
3255 2009-06-29  Richard Guenther  <rguenther@suse.de>
3256
3257         PR tree-optimization/40579
3258         * gcc.c-torture/execute/pr40579.c: New testcase.
3259
3260 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3261
3262         PR tree-optimization/40550
3263         * gcc.dg/pr40550.c: New test.
3264
3265 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3266
3267         * gnat.dg/overflow_sum2.adb: New test
3268         * gnat.dg/namet.ads: New helper.
3269
3270         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3271
3272 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3273
3274         PR fortran/34112
3275         * gfortran.dg/compiler-directive_1.f90: New test.
3276         * gfortran.dg/compiler-directive_2.f: New test.
3277
3278 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3279
3280         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3281         comment out some values and add some cases.
3282
3283 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3284
3285         PR testsuite/40567
3286         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3287
3288 2009-06-26  Richard Henderson  <rth@redhat.com>
3289
3290         PR testsuite/40565
3291         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3292         * gcc.target/i386/local.c: Pass a non-constant to T.
3293
3294 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3295
3296         PR fortran/39997
3297         PR fortran/40541
3298         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3299         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3300         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3301         * gfortran.dg/proc_ptr_result_5.f90: New.
3302
3303 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3304
3305         PR c/39902
3306         * gcc.dg/dfp/pr39902.c: New test.
3307
3308 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3309
3310         PR testsuite/40532
3311         * gcc.dg/builtins-65.c: Require c99 runtime.
3312
3313 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3314
3315         * gnat.dg/array7.ad[sb]: New test.
3316
3317 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3318
3319         * gnat.dg/array6.adb: New test.
3320
3321 2009-06-25  Ian Lance Taylor  <iant@google.com>
3322
3323         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3324
3325 2009-06-25  Ian Lance Taylor  <iant@google.com>
3326
3327         * g++.dg/warn/Wunused-16.C: New testcase.
3328
3329 2009-06-25  Ian Lance Taylor  <iant@google.com>
3330
3331         * g++.dg/warn/skip-2.C: New testcase.
3332
3333 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3334
3335         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3336         dg-skip-if and move to ...
3337         * gcc.dg/torture/20090618-1.c.
3338
3339 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3340
3341         PR tree-optimization/40493
3342         * gcc.c-torture/execute/pr40493.c: New test.
3343
3344 2009-06-24  Jason Merrill  <jason@redhat.com>
3345
3346         PR c++/40342
3347         * g++.dg/template/overload10.C: New.
3348
3349 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3350
3351         PR fortran/40427
3352         * gfortran.dg/proc_ptr_comp_11.f90: New.
3353
3354 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3355
3356         * gcc.dg/pr40501.c: New testcase.
3357
3358 2009-06-23  DJ Delorie  <dj@redhat.com>
3359
3360         Add MeP port.
3361         * lib/target-supports.exp: Add mep support (no profiling).
3362
3363 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3364
3365         PR testsuite/39297
3366         * gcc.dg/ssa/loop-31.c: Change scan rules.
3367
3368 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3369
3370         * gcc.dg/cpp/empty-include.c: Update column info.
3371         * gcc.dg/cpp/assert2.c: Update column info.
3372
3373 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3374
3375         * g++.dg/ext/builtin-object-size1.C: New test.
3376         * g++.dg/ext/builtin-object-size2.C: New test.
3377
3378 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3379
3380         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3381         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3382
3383 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3384
3385         * gcc.target/mips/truncate-3.c: New test.
3386
3387 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3388
3389         PR fortran/37254
3390         PR fortran/39850
3391         * gfortran.dg/interface_30.f90: Modified error message.
3392         * gfortran.dg/proc_decl_22.f90: New.
3393
3394 2009-06-22  Ian Lance Taylor  <iant@google.com>
3395
3396         * gcc.dg/Wcxx-compat-19.c: New testcase.
3397
3398 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3399
3400         PR objc/28050
3401         * pr28050.m: New testcase.
3402
3403 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3404
3405         PR testsuite/40481
3406         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3407
3408 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3409
3410         PR tree-optimization/40492
3411         * g++.dg/torture/pr40492.C: New test.
3412
3413 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3414
3415         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3416         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3417
3418 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3419
3420         * gnat.dg/raise_ce.adb: Helper for ...
3421         * gnat.dg/handle_and_return.adb: New test.
3422
3423 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3424
3425         PR fortran/40443
3426         * gfortran.dg/generic_18.f90: New test.
3427
3428 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3429
3430         PR fortran/40472
3431         * gfortran.dg/spread_size_limit.f90: New test.
3432
3433 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3434
3435         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3436         to put dump files in a subdirectory.
3437         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3438         ".o" temporary files.
3439
3440 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3441
3442         PR fortran/39850
3443         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3444         * gfortran.dg/interface_20.f90: Ditto.
3445         * gfortran.dg/interface_21.f90: Ditto.
3446         * gfortran.dg/interface_22.f90: Ditto.
3447         * gfortran.dg/interface_30.f90: New.
3448         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3449
3450 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3451
3452         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3453         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3454         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3455         DEFAULT_VECTFLAGS.
3456
3457 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3458             Revital Eres  <eres@il.ibm.com>
3459
3460         PR testsuite/40359
3461         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3462         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3463         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3464
3465 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3466
3467         PR testsuite/40475
3468         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3469         without misalignment support.
3470         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3471
3472 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3473
3474         PR fortran/40452
3475         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3476
3477 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3478
3479         PR fortran/40440
3480         * gfortran.dg/alloc_comp_result_2.f90: New test.
3481
3482 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3483
3484         PR target/40482
3485         * gcc.target/arm/pr40482.c: New test.
3486
3487 2009-06-19  Ian Lance Taylor  <iant@google.com>
3488
3489         * gcc.dg/Wcxx-compat-18.c: New testcase.
3490
3491 2009-06-19  Richard Guenther  <rguenther@suse.de>
3492
3493         * gcc.c-torture/execute/20090618-1.c: New testcase.
3494
3495 2009-06-19  Ian Lance Taylor  <iant@google.com>
3496
3497         * gcc.dg/Wcxx-compat-17.c: New testcase.
3498
3499 2009-06-19  Ian Lance Taylor  <iant@google.com>
3500
3501         * gcc.dg/Wcxx-compat-15.c: New testcase.
3502
3503 2009-06-19  Ian Lance Taylor  <iant@google.com>
3504
3505         * gcc.dg/Wcxx-compat-16.c: New testcase.
3506
3507 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3508
3509         * gcc.dg/builtins-34.c: Add significand cases.
3510
3511 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3512
3513         PR testsuite/40491
3514         * gcc.dg/20080522-1.c: Remove testcase for real.
3515         * gcc.dg/20080528-1.c: Ditto.
3516
3517 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3518
3519         PR fortran/40450
3520         * gfortran.dg/proc_ptr_20.f90: New.
3521
3522 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3523
3524         PR target/40470
3525         * gcc.dg/torture/pr40470-1.c: New.
3526         * gcc.dg/torture/pr40470-2.c: Likewise.
3527         * gcc.dg/torture/pr40470-3.c: Likewise.
3528         * gcc.dg/torture/pr40470-4.c: Likewise.
3529
3530 2009-06-18  Diego Novillo  <dnovillo@google.com>
3531
3532         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3533         * gcc.dg/plugin/ggcplug.c: Likewise.
3534         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3535         * g++.dg/plugin/selfassign.c: Likewise.
3536         * g++.dg/plugin/attribute_plugin.c: Likewise.
3537         * g++.dg/plugin/dumb_plugin.c: Likewise.
3538
3539 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3540
3541         * gcc.dg/cpp/arith-3.c: Add column info.
3542
3543 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3544
3545         * gcc.target/arm/fp16-compile-none-2.c: New.
3546         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3547         * gcc.target/arm/fp16-compile-alt-12.c: New.
3548
3549 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3550
3551         * gcc.target/arm/fp16-compile-alt-1.c: New.
3552         * gcc.target/arm/fp16-compile-alt-2.c: New.
3553         * gcc.target/arm/fp16-compile-alt-3.c: New.
3554         * gcc.target/arm/fp16-compile-alt-4.c: New.
3555         * gcc.target/arm/fp16-compile-alt-5.c: New.
3556         * gcc.target/arm/fp16-compile-alt-6.c: New.
3557         * gcc.target/arm/fp16-compile-alt-7.c: New.
3558         * gcc.target/arm/fp16-compile-alt-8.c: New.
3559         * gcc.target/arm/fp16-compile-alt-9.c: New.
3560         * gcc.target/arm/fp16-compile-alt-10.c: New.
3561         * gcc.target/arm/fp16-compile-alt-11.c: New.
3562         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3563         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3564         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3565         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3566         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3567         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3568         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3569         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3570         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3571         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3572         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3573         * gcc.target/arm/fp16-compile-none-1.c: New.
3574         * gcc.target/arm/fp16-compile-exprtype.c: New.
3575         * gcc.target/arm/fp16-compile-vcvt.c: New.
3576         * gcc.target/arm/fp16-builtins-1.c: New.
3577         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3578         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3579         * gcc.target/arm/fp16-param-1.c: New.
3580         * gcc.target/arm/fp16-return-1.c: New.
3581         * gcc.target/arm/fp16-unprototyped-1.c: New.
3582         * gcc.target/arm/fp16-unprototyped-2.c: New.
3583         * gcc.target/arm/fp16-variadic-1.c: New.
3584         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3585         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3586         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3587         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3588         * gcc.dg/torture/arm-fp16-ops.h: New.
3589         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3590         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3591         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3592         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3593         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3594         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3595         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3596         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3597         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3598         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3599         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3600         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3601         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3602         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3603         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3604         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3605         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3606         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3607         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3608         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3609         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3610
3611 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3612
3613         * gcc.dg/builtins-65.c: New test.
3614
3615 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3616
3617         PR fortran/40451
3618         * gfortran.dg/proc_ptr_result_4.f90: New.
3619
3620 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3621
3622         * gcc.c-torture/execute/bitfld-5.c: New test.
3623
3624 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3625
3626         * gcc.dg/builtin-unreachable-3.c: New test.
3627
3628 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3629
3630         * gcc.target/i386/builtin-unreachable.c: New test.
3631
3632 2009-06-17  Ian Lance Taylor  <iant@google.com>
3633
3634         * gcc.dg/Wcxx-compat-14.c: New testcase.
3635
3636 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3637
3638         * gcc.dg/func-ptr-conv-1.c: Update column info.
3639
3640 2009-06-17  Richard Guenther  <rguenther@suse.de>
3641
3642         PR middle-end/40404
3643         * gcc.c-torture/execute/pr40404.c: New testcase.
3644
3645 2009-06-17  Richard Guenther  <rguenther@suse.de>
3646
3647         PR middle-end/40460
3648         * g++.dg/torture/pr40460.C: New testcase.
3649
3650 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3651
3652         * gcc.dg/plugin/one_time_plugin.c: New test.
3653         * gcc.dg/plugin/one_time-test-1.c: New test.
3654         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3655
3656 2009-06-16  Ian Lance Taylor  <iant@google.com>
3657
3658         * g++.dg/warn/skip-1.C: New testcase.
3659
3660 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3661
3662         PR middle-end/40446
3663         * g++.dg/other/pr40446.C: New test.
3664
3665 2009-06-16  Richard Guenther  <rguenther@suse.de>
3666
3667         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3668         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3669         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3670         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3671
3672 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3673
3674         * gcc.c-torture/compile/pr40432.c: New file.
3675
3676 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3677
3678         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3679
3680 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3681
3682         PR fortran/36947
3683         PR fortran/40039
3684         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3685         * gfortran.dg/interface_20.f90: Modified error messages.
3686         * gfortran.dg/interface_21.f90: Ditto.
3687         * gfortran.dg/interface_26.f90: Ditto.
3688         * gfortran.dg/interface_27.f90: Ditto.
3689         * gfortran.dg/interface_28.f90: Extended test case.
3690         * gfortran.dg/interface_29.f90: New.
3691         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3692         * gfortran.dg/proc_decl_8.f90: Ditto.
3693         * gfortran.dg/proc_ptr_11.f90: Ditto.
3694         * gfortran.dg/proc_ptr_15.f90: Ditto.
3695
3696 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3697
3698         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3699         printing.
3700         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3701         gcc.dg/vect/vect-outer-4f.c: Likewise.
3702         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3703         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3704         Likewise.
3705         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3706         outer loop.
3707
3708 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3709
3710         PR fortran/40383
3711         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3712
3713 2009-06-15  Ian Lance Taylor  <iant@google.com>
3714
3715         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3716         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3717         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3718         Recognize new notes.
3719         * gcc.dg/stmt-expr-label-2.c: Likewise.
3720         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3721         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3722         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3723         * gcc.dg/c99-vla-jump-4.c: Likewise.
3724         * gcc.dg/stmt-expr-label-1.c: Likewise.
3725         * gcc.dg/stmt-expr-label-3.c: Likewise.
3726         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3727
3728 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3729
3730         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3731
3732 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3733
3734         * gcc.dg/builtin-object-size-7.c: New test.
3735
3736 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3737
3738         PR testsuite/40426
3739         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3740         level != "" use separate -gdwarf-2 -g${level} options instead of
3741         -gdwarf-2${level}.
3742         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3743         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3744         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3745
3746 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3747
3748         * g++.dg/abi/mangle11.C: Update warning line.
3749         * g++.dg/abi/mangle12.C: Update warning line.
3750         * g++.dg/abi/mangle17.C: Update warning line.
3751         * g++.dg/abi/mangle20-2.C: Update warning line.
3752
3753 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3754
3755         * gcc.dg/optimize-bswap-1.c: Split into these two:
3756         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3757         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3758
3759 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3760
3761         * gcc.dg/optimize-bswap-1.c: New testcase.
3762
3763 2009-06-14  Richard Guenther  <rguenther@suse.de>
3764
3765         PR middle-end/40389
3766         * g++.dg/torture/pr40389.C: New testcase.
3767
3768 2009-06-13  Richard Guenther  <rguenther@suse.de>
3769
3770         PR tree-optimization/40421
3771         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3772
3773 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3774
3775         * gcc.dg/old-style-prom-3.c: Add column info.
3776         * gcc.dg/overflow-warn-1.c
3777         * gcc.dg/gomp/pr27415.c
3778         * gcc.dg/gomp/for-1.c: Same.
3779         * gcc.dg/enum-compat-1.c: Same.
3780         * gcc.dg/c99-tag-3.c: Same.
3781         * gcc.dg/Wredundant-decls-2.c: Same.
3782         * gcc.dg/func-ptr-conv-1.c: Same.
3783         * gcc.dg/asm-wide-1.c: Same.
3784         * gcc.dg/nofixed-point-2.c: Same.
3785         * gcc.dg/cpp/line3.c: Same.
3786         * gcc.dg/array-10.c: Same.
3787         * gcc.dg/c99-vla-jump-1.c: Same.
3788         * gcc.dg/pr20368-1.c: Same.
3789         * gcc.dg/Wshadow-3.c: Same.
3790         * gcc.dg/c90-const-expr-8.c: Same.
3791         * gcc.dg/label-decl-2.c: Same.
3792         * gcc.dg/dremf-type-compat-2.c: Same.
3793         * gcc.dg/c90-const-expr-5.c: Same.
3794         * gcc.dg/builtins-30.c: Same.
3795         * gcc.dg/Warray-bounds.c: Same.
3796         * gcc.dg/Wcxx-compat-2.c: Same.
3797         * gcc.dg/tree-ssa/col-1.c: Same.
3798         * gcc.dg/old-style-prom-2.c: Same.
3799         * gcc.dg/cast-function-1.c: Same.
3800         * gcc.dg/pr15698-1.c: Same.
3801         * gcc.dg/dremf-type-compat-3.c: Same.
3802         * gcc.dg/vla-8.c: Same.
3803         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3804         line.
3805         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3806         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3807         * gcc.dg/enum-compat-1.c: Same.
3808         * gcc.dg/dremf-type-compat-2.c: Same.
3809         * gcc.dg/old-style-prom-2.c: Same.
3810         * gcc.dg/pr15698-1.c: Same.
3811         * gcc.dg/pr20368-1.c: Same.
3812         * gcc.dg/dremf-type-compat-3.c: Same.
3813         * gcc.dg/builtins-30.c: Same.  Test for columns.
3814
3815 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3816
3817         PR fortran/40176
3818         * gfortran.dg/proc_decl_1.f90: Extended.
3819
3820 2009-06-12  Ian Lance Taylor  <iant@google.com>
3821
3822         * gcc.dg/Wcxx-compat-13.c: New testcase.
3823
3824 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3825
3826         PR tree-opt/38865
3827         * gcc.dg/tree-ssa/fre-vce-1.c
3828
3829 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3830
3831         PR testsuite/40384
3832         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3833         min-insn-to-prefetch-ratio=5.
3834
3835 2009-06-12  Joey Ye  <joey.ye@intel.com>
3836             H.J. Lu  <hongjiu.lu@intel.com>
3837
3838         PR middle-end/39146
3839         * gcc.target/i386/stackalign/pr39146.c: New.
3840
3841 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3842
3843         * gcc.target/i386/crc32-1.c: New.
3844         * gcc.target/i386/crc32-2.c: Likewise.
3845
3846 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3847
3848         PR c/39252
3849         * gcc.dg/builtin-unreachable-1.c: New test.
3850         * gcc.dg/builtin-unreachable-2.c: Same.
3851
3852 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3853
3854         PR fortran/40402
3855         * gfortran.dg/data_value_1.f90: New test.
3856
3857 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3858
3859         PR testsuite/39831
3860         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3861         remove ilp32 requirement.
3862         * gcc.target/i386/excess-precision-2.c: Likewise.
3863         * gcc.target/i386/excess-precision-3.c: Likewise.
3864         * gcc.target/i386/excess-precision-4.c: Likewise.
3865         * gcc.target/i386/excess-precision-5.c: Likewise.
3866         * gcc.target/i386/excess-precision-6.c: Likewise.
3867
3868 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3869
3870         PR fortran/38718
3871         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3872         * gfortran.dg/nan_5.f90: New test.
3873
3874 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3875
3876         * gcc.target/arm/neon-modes-1.c: New test.
3877
3878 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3879
3880         * g++.dg/torture/pr31579.C: Cast pointer
3881         via __SIZE_TYPE__ instead of 'unsigned long'.
3882
3883 2009-06-10  Anthony Green  <green@moxielogic.com>
3884
3885         * lib/target-supports.exp (check_profiling_available):
3886         Profiling is not available for testing purposes on moxie.
3887
3888 2009-06-09  Ian Lance Taylor  <iant@google.com>
3889
3890         * gcc.dg/Wcxx-compat-12.c: New testcase.
3891
3892 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3893
3894         PR libfortran/40334
3895         * gfortran.dg/backspace_11.f90: New.
3896
3897 2009-06-09  Jason Merrill  <jason@redhat.com>
3898
3899         * g++.dg/cpp0x/defaulted10.C: New.
3900
3901 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3902
3903         * gcc.c-torture/compile/pr40351.c: New file.
3904
3905 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3906
3907         * gnat.dg/align_max.adb: New test.
3908
3909 2009-06-08  Jason Merrill  <jason@redhat.com>
3910
3911         * g++.dg/cpp0x/auto15.C: New.
3912
3913 2009-06-08  Jan Hubicka  <jh@suse.cz>
3914
3915         PR debug/39834
3916         * gcc.dg/torture/pr39834.c
3917
3918 2009-06-08  Jan Hubicka  <jh@suse.cz>
3919
3920         PR middle-end/40102
3921         * g++.dg/torture/pr40102.C: New testcase.
3922
3923 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3924
3925         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3926         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3927         * gcc.dg/builtin-object-size-6.c: New test.
3928
3929         PR c++/40373
3930         * g++.dg/template/dtor7.C: New test.
3931
3932         PR c++/40370
3933         PR c++/40372
3934         * g++.dg/template/error41.C: New test.
3935         * g++.dg/template/error42.C: New test.
3936
3937 2009-06-08  Revital Eres  <eres@il.ibm.com>
3938
3939         PR testsuite/40359
3940         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3941         * gcc.dg/vect/vect-88.c: Likewise.
3942         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3943         * gcc.dg/vect/pr25413.c: Likewise.
3944         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3945
3946 2009-06-07  Ian Lance Taylor  <iant@google.com>
3947
3948         * g++.dg/warn/Wswitch-3.C: New testcase.
3949         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3950         * gcc.dg/Wswitch-enum-error.c: Likewise.
3951         * gcc.dg/Wswitch-error.c: Likewise.
3952
3953 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3954
3955         PR fortran/40008
3956         * gfortran.dg/negative_unit.f: Update test.
3957         * gfortran.dg/negative_unit_int8.f: Update test.
3958         * gfortran.dg/newunit_1.f90: New test.
3959
3960 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3961
3962         PR fortran/25104
3963         PR fortran/29962
3964         * gfortran.dg/spread_init_expr.f03: New.
3965         * gfortran.dg/unpack_init_expr.f03: New.
3966         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3967         error message.
3968
3969 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3970
3971         PR fortran/25104
3972         PR fortran/29962
3973         * gfortran.dg/count_init_expr.f03
3974         * gfortran.dg/product_init_expr.f03
3975         * gfortran.dg/sum_init_expr.f03
3976
3977 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3978
3979         PR fortran/36874
3980         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3981         message.
3982         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3983         shapes.
3984         * gfortran.dg/zero_sized_5.f90: Likewise.
3985
3986 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3987
3988         PR middle-end/32950
3989         * g++.dg/torture/pr32950.C: New.
3990
3991 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3992
3993         PR fortran/25104
3994         PR fortran/29962
3995         * gfortran.dg/dot_product_1.f03: New.
3996         * gfortran.dg/matmul_8.f03: New.
3997         * gfortran.dg/transpose_3.f03: New.
3998
3999 2009-06-06  Ian Lance Taylor  <iant@google.com>
4000
4001         * gcc.dg/Wunused-label-1.c: New test case.
4002         * g++.dg/warn/Wunused-label-1.C: New test case.
4003         * g++.dg/warn/Wunused-label-2.C: New test case.
4004         * g++.dg/warn/Wunused-label-3.C: New test case.
4005
4006 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4007
4008         PR fortran/37203
4009         * reshape_zerosize_2.f90: New.
4010
4011 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4012
4013         PR fortran/32890
4014         * gfortran.dg/pack_assign_1.f90: New.
4015         * gfortran.dg/pack_vector_1.f90: New.
4016
4017 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4018
4019         PR middle-end/40340
4020         * gcc.dg/pr40340-1.c: New test.
4021         * gcc.dg/pr40340-2.c: New test.
4022         * gcc.dg/pr40340-3.c: New test.
4023         * gcc.dg/pr40340-4.c: New test.
4024         * gcc.dg/pr40340-5.c: New test.
4025         * gcc.dg/pr40340.h: New file.
4026
4027 2009-06-05  Revital Eres  <eres@il.ibm.com>
4028
4029         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4030         New procedure.
4031         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4032         * gcc.dg/vect/vect-33.c: Likewise.
4033         * gcc.dg/vect/vect-92.c: Likewise.
4034         * gcc.dg/vect/vect-58.c: Likewise.
4035         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4036         * gcc.dg/vect/vect-42.c: Likewise.
4037         * gcc.dg/vect/slp-25.c: Likewise.
4038         * gcc.dg/vect/vect-align-1.c: Likewise.
4039         * gcc.dg/vect/vect-align-2.c: Likewise.
4040         * gcc.dg/vect/vect-93.c: Likewise.
4041         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4042         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4043         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4044         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4045         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4046         * gcc.dg/vect/vect-26.c: Likewise.
4047         * gcc.dg/vect/vect-44.c: Likewise.
4048         * gcc.dg/vect/vect-70.c: Likewise.
4049         * gcc.dg/vect/vect-95.c: Likewise.
4050         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4051         * gcc.dg/vect/vect-28.c: Likewise.
4052         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4053         * gcc.dg/vect/vect-87.c: Likewise.
4054         * gcc.dg/vect/vect-109.c: Likewise.
4055         * gcc.dg/vect/vect-54.c: Likewise.
4056         * gcc.dg/vect/vect-96.c: Likewise.
4057         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4058         * gcc.dg/vect/vect-88.c: Likewise.
4059         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4060         * gcc.dg/vect/vect-89.c: Likewise.
4061         * gcc.dg/vect/vect-91.c: Likewise.
4062         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4063         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4064         * gfortran.dg/vect/vect-2.f90: Likewise.
4065         * gfortran.dg/vect/vect-3.f90: Likewise.
4066         * gfortran.dg/vect/vect-4.f90: Likewise.
4067         * gfortran.dg/vect/vect-5.f90: Likewise.
4068
4069 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4070
4071         PR tree-optimization/36318
4072         * gcc.dg/tree-ssa/sra-7.c: New test.
4073
4074 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4075
4076         PR fortran/37203
4077         * gfortran.dg/reshape_order_5.f90: New.
4078         * gfortran.dg/reshape_shape_1.f90: New.
4079
4080 2009-06-04  Jason Merrill  <jason@redhat.com>
4081
4082         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4083
4084 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4085
4086         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4087         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4088
4089 2009-06-04  Richard Guenther  <rguenther@suse.de>
4090
4091         PR c++/39371
4092         * g++.dg/torture/pr40335.C: New testcase.
4093
4094 2009-06-03  Richard Guenther  <rguenther@suse.de>
4095
4096         PR middle-end/40328
4097         * gcc.dg/torture/pr40328.c: New testcase.
4098
4099 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
4100
4101         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
4102         m68k and fido.
4103
4104 2009-06-03  Martin Jambor  <mjambor@suse.cz>
4105
4106         * g++.dg/torture/pr40323.C: New file.
4107
4108 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
4109
4110         * gnat.dg/specs/root.ads: New test.
4111         * gnat.dg/specs/root-level_1.ads: Likewise.
4112         * gnat.dg/specs/root-level_2.ads: Likewise.
4113         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
4114
4115 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
4116
4117         * g++.dg/init/ref15.C: Require unwrapped targets.
4118
4119 2009-06-02  Jason Merrill  <jason@redhat.com>
4120
4121         * g++.dg/cpp0x/initlist13.C: Remove expected error.
4122         * g++.dg/cpp0x/initlist18.C: New.
4123         * g++.dg/cpp0x/initlist19.C: New.
4124
4125         * g++.dg/cpp0x/auto14.C: New.
4126
4127 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4128
4129         * gnat.dg/alignment6.adb: Remove XFAIL.
4130
4131 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
4132
4133         PR c++/38089
4134         * g++.dg/template/spec36.C: New test.
4135
4136 2009-06-01  Ian Lance Taylor  <iant@google.com>
4137
4138         * gcc.dg/cast-qual-3.c: New testcase.
4139         * g++.dg/warn/Wcast-qual2.C: New testcase.
4140
4141 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
4142
4143         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
4144         (process-message): Expect column numbers.
4145         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
4146         * gcc.dg/pch/counter-2.c: Same.
4147         * gcc.dg/pch/valid-2.c: Same.
4148         * gcc.dg/pch/warn-1.c: Same.
4149         * gcc.dg/pch/valid-1.c: Same.
4150         * gcc.dg/cpp/include2a.c: Handle lack of columns.
4151         * gcc.dg/cpp/syshdr.c: Same.
4152         * gcc.dg/cpp/19940712-1.c: Same.
4153         * gcc.dg/cpp/missing-header-1.c: Same.
4154         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
4155         * gcc.dg/cpp/tr-warn3.c: Same.
4156         * gcc.dg/cpp/pr29612-2.c: Same.
4157         * gcc.dg/cpp/tr-warn4.c: Same.
4158         * gcc.dg/cpp/Wtrigraphs.c: Same.
4159         * gcc.dg/cpp/poison.c: Same.
4160         * gcc.dg/cpp/arith-3.c: Same.
4161         * gcc.dg/cpp/sysmac2.c: Same.
4162         * gcc.dg/cpp/cpp.exp: Same.
4163         * gcc.dg/cpp/tr-warn5.c: Same.
4164         * gcc.dg/cpp/include2.c: Same.
4165         * gcc.dg/cpp/Wmissingdirs.c: Same.
4166         * gcc.dg/cpp/Wmissingdirs.c: Same.
4167         * gcc.dg/cpp/tr-warn6.c: Same.
4168         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
4169         * gcc.dg/cpp/macspace1.c: Same.
4170         * gcc.dg/cpp/escape-2.c: Same.
4171         * gcc.dg/cpp/assert2.c: Same.
4172         * gcc.dg/cpp/undef2.c: Same.
4173         * gcc.dg/cpp/macspace2.c: Same.
4174         * gcc.dg/cpp/tr-warn1.c: Same.
4175         * gcc.dg/cpp/extratokens2.c: Same.
4176         * gcc.dg/cpp/strify2.c: Same.
4177         * gcc.dg/cpp/Wsignprom.c: Same.
4178         * gcc.dg/cpp/redef2.c: Same.
4179         * gcc.dg/cpp/trad/trad.exp: Same.
4180         * gcc.dg/cpp/arith-1.c: Same.
4181         * gcc.dg/cpp/extratokens.c: Same.
4182         * gcc.dg/cpp/if-mpar.c: Same.
4183
4184 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4185
4186         * gnat.dg/nested_float_packed.ads: New test.
4187
4188 2009-06-01  Olivier Hainque  <hainque@adacore.com>
4189             Eric Botcazou  <botcazou@adacore.com>
4190
4191         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
4192         * gnat.dg/test_oconst.adb: New test.
4193
4194 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
4195
4196         * gcc.dg/plugin/ggcplug.c: Moved comment.
4197         (plugin_init): Fixed typo, declared i, returned 0 at end.
4198
4199 2009-05-31  Ira Rosen  <irar@il.ibm.com>
4200
4201         PR testsuite/40244
4202         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
4203         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
4204
4205 2009-05-29  Ian Lance Taylor  <iant@google.com>
4206
4207         * gcc.dg/Wcxx-compat-11.c: New testcase.
4208
4209 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4210
4211         PR fortran/40019
4212         * gfortran.dg/leadz_trailz_1.f90: New test.
4213         * gfortran.dg/leadz_trailz_2.f90: New test.
4214
4215 2009-05-29  Martin Jambor  <mjambor@suse.cz>
4216
4217         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
4218         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
4219         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
4220         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
4221         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
4222         * gcc.dg/tree-ssa/sra-2.c: Likewise.
4223         * gcc.dg/tree-ssa/sra-3.c: Likewise.
4224         * gcc.dg/tree-ssa/sra-1.c: Likewise.
4225         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
4226         * gcc.dg/tree-ssa/sra-5.c: New file.
4227         * gcc.dg/tree-ssa/sra-6.c: New file.
4228         * gcc.c-torture/compile/sra-1.c: New file.
4229
4230 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
4231
4232         PR middle-end/40291
4233         * gcc.c-torture/compile/pr40291.c: New test.
4234
4235         PR target/40017
4236         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
4237         __vector _Bool.
4238         * gcc.target/powerpc/altivec-30.c: New test.
4239         * gcc.target/powerpc/altivec-31.c: New test.
4240
4241 2009-05-28  Richard Guenther  <rguenther@suse.de>
4242
4243         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
4244         * gcc.c-torture/execute/20090527-1.c: Likewise.
4245
4246 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
4247
4248         PR c++/39754
4249         * g++.dg/template/canon-type-1.C: New test.
4250         * g++.dg/template/canon-type-2.C: Likewise.
4251         * g++.dg/template/canon-type-3.C: Likewise.
4252         * g++.dg/template/canon-type-4.C: Likewise.
4253         * g++.dg/template/canon-type-5.C: Likewise.
4254         * g++.dg/template/canon-type-6.C: Likewise.
4255         * g++.dg/template/canon-type-7.C: Likewise.
4256
4257 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
4258             Uros Bizjak  <ubizjak@gmail.com>
4259             Danny Smith  <dansmister@gmail.com>
4260
4261         PR target/37216
4262
4263         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
4264         New function.
4265         * gcc.target/i386/pr37216.c:  New test source file.
4266         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
4267         use -fno-common for testing Cygwin and MinGW targets.
4268
4269 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
4270
4271         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
4272         * g++.dg/opt/memcpy1.C (size_t): Likewise.
4273         * g++.dg/pr37742.C (size_t): Likewise.
4274         * g++.dg/torture/pr34850.C (size_t): Likewise.
4275         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
4276         _PTRDIFF_TYPE__.
4277         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
4278         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
4279         (size_t): Use __extension__ and __SIZE_TYPE__.
4280         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
4281         __SIZE_TYPE__.
4282         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
4283         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
4284         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
4285         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
4286         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
4287         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
4288         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
4289         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
4290         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
4291         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
4292         (__ssize_t): Likewise.
4293         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
4294         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
4295         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
4296         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
4297         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
4298         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
4299         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
4300         * gcc.dg/pr33667.c (size_t): Likewise.
4301         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
4302         * gcc.dg/torture/pr39204.c (size_t): Likewise.
4303         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
4304         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
4305         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
4306         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
4307
4308 2009-05-28  Ira Rosen  <irar@il.ibm.com>
4309
4310         PR tree-optimization/40254
4311         * gcc.dg/vect/pr40254.c: New test.
4312
4313 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
4314
4315         PR middle-end/33699
4316         * gcc.target/mips/const-anchor-1.c: New test.
4317         * gcc.target/mips/const-anchor-2.c: New test.
4318
4319 2009-05-27  Jason Merrill  <jason@redhat.com>
4320
4321         * g++.dg/cpp0x/initlist15.C: New.
4322         * g++.dg/cpp0x/initlist16.C: New.
4323         * g++.dg/cpp0x/initlist17.C: New.
4324
4325 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4326
4327         PR fortran/39178
4328         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
4329         patterns to reflect frontend changes.
4330         * gfortran.dg/vector_subscript_4.f90: Likewise.
4331
4332 2009-05-27  Olivier Hainque  <hainque@adacore.com>
4333             Eric Botcazou  <botcazou@adacore.com>
4334
4335         * gcc.c-torture/execute/align-nest.c: New testcase.
4336         * gnat.dg/misaligned_nest.adb: New testcase.
4337
4338 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
4339
4340         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
4341         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
4342         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4343         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
4344
4345 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
4346
4347         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
4348         cast instead of assuming 0ul.
4349         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
4350         __SIZE_TYPE__.
4351         (_type_desc): Make first argument const.
4352         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
4353
4354 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4355
4356         PR libfortran/40187
4357         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
4358         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
4359
4360 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
4361
4362         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
4363         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
4364         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
4365         * gcc.dg/plugin/ggcplug.c: Added new file.
4366
4367 2009-05-26  Tobias Burnus  <burnus@net-b.de>
4368
4369         PR fortran/40246
4370         * gfortran.dg/nullify_4.f90: New test.
4371
4372 2009-05-26  Richard Guenther  <rguenther@suse.de>
4373
4374         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
4375
4376 2009-05-26  Richard Guenther  <rguenther@suse.de>
4377
4378         PR middle-end/40252
4379         * gcc.c-torture/compile/pr40252.c: New testcase.
4380
4381 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
4382
4383         PR c++/40007
4384         * g++.dg/template/typedef18.C: New test.
4385         * g++.dg/template/typedef19.C: Likewise.
4386         * g++.dg/template/typedef20.C: Likewise.
4387         * g++.dg/template/access11.C: Adjust.
4388
4389 2009-05-26  Richard Guenther  <rguenther@suse.de>
4390
4391         PR testsuite/40247
4392         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
4393
4394 2009-05-25  Jason Merrill  <jason@redhat.com>
4395
4396         PR c++/38064
4397         * g++.dg/cpp0x/enum3.C: New test.
4398
4399 2009-05-25  Richard Guenther  <rguenther@suse.de>
4400
4401         PR tree-optimization/36327
4402         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
4403         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4404         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
4405         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4406         * gcc.dg/vect/vect-40.c: Likewise.
4407         * gcc.dg/vect/vect-42.c: Likewise.
4408         * gcc.dg/vect/vect-46.c: Likewise.
4409         * gcc.dg/vect/vect-76.c: Likewise.
4410
4411 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
4412
4413         PR fortran/40176
4414         * gfortran.dg/proc_ptr_18.f90: New.
4415         * gfortran.dg/proc_ptr_19.f90: New.
4416         * gfortran.dg/proc_ptr_comp_9.f90: New.
4417         * gfortran.dg/proc_ptr_comp_10.f90: New.
4418
4419 2009-05-25  Richard Guenther  <rguenther@suse.de>
4420
4421         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
4422         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4423
4424 2009-05-25  Ira Rosen  <irar@il.ibm.com>
4425
4426         PR tree-optimization/40238
4427         * gcc.dg/vect/pr40238.c: New test.
4428
4429 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4430             Dominique Dhumieres  <dominiq@lps.ens.fr>
4431
4432         PR fortran/35732
4433         PR fortran/39872
4434         * gfortran.dg/bounds_check_fail_3.f90: New test.
4435         * gfortran.dg/bounds_check_fail_4.f90: New test.
4436         * gfortran.dg/bounds_check_14.f90: Update test.
4437         * gfortran.dg/bound_4.f90: Update test.
4438
4439 2009-05-24  Richard Guenther  <rguenther@suse.de>
4440
4441         PR middle-end/40233
4442         * gcc.c-torture/compile/pr40233.c: New testcase.
4443
4444 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
4445
4446         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
4447         for alpha*-*-* targets.
4448
4449 2009-05-24  Ira Rosen  <irar@il.ibm.com>
4450
4451         * gcc.dg/vect/bb-slp-1.c: New test.
4452         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
4453         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
4454         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
4455         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
4456         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
4457         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
4458         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
4459         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
4460         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
4461         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
4462         gcc.dg/vect/bb-slp-22.c: Likewise.
4463         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
4464
4465 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
4466             Maxim Kuvyrkov  <maxim@codesourcery.com>
4467
4468         * gcc.dg/falign-labels-1.c: New test.
4469
4470 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4471
4472         * gnat.dg/specs/rep_clause3.ads: New test.
4473
4474 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
4475
4476         * gnat.dg/addr6.adb: New test.
4477
4478 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4479
4480         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
4481         New function.
4482         * gcc.target/arm/thumb2-mul-space.c: New file.
4483         * gcc.target/arm/thumb2-mul-space-2.c: New file.
4484         * gcc.target/arm/thumb2-mul-space-3.c: New file.
4485         * gcc.target/arm/thumb2-mul-speed.c: New file.
4486
4487 2009-05-22  Richard Guenther  <rguenther@suse.de>
4488
4489         PR middle-end/38964
4490         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
4491         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
4492         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
4493
4494 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
4495
4496         * gcc.dg/dll-6.c: New test.
4497         * gcc.dg/dll-6a.c: Likewise.
4498         * gcc.dg/dll-7.c: Likewise.
4499         * gcc.dg/dll-7a.c: Likewise.
4500         * g++.dg/ext/dllexport2.C: Likewise.
4501         * g++.dg/ext/dllexport2a.cc: Likewise.
4502
4503 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
4504
4505         PR target/37846
4506         * gcc.target/ia64/mfused-madd-vect.c: New test.
4507         * gcc.target/ia64/mfused-madd.c: New test.
4508         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
4509         * gcc.target/ia64/mno-fused-madd.c: New test.
4510
4511 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
4512
4513         * gcc.target/i386/movbe-1.c: New.
4514         * gcc.target/i386/movbe-2.c: Likewise.
4515
4516 2009-05-21  Taras Glek  <tglek@mozilla.com>
4517
4518         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
4519         plugin_init signature.
4520         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4521         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
4522         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4523
4524 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4525
4526         * gcc.dg/target/arm/neon-vmla-1.c: New.
4527         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4528
4529 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4530
4531         * gcc.target/mips/octeon-exts-6.c: New test.
4532         * gcc.target/mips/extend-1.c: New test.
4533         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4534         EXTS.
4535         * gcc.target/mips/octeon-exts-5.c: Likewise.
4536
4537 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4538
4539         PR middle-end/40204
4540         * gcc.c-torture/compile/pr40204.c: New test.
4541
4542 2009-05-20  Richard Guenther  <rguenther@suse.de>
4543
4544         * gcc.c-torture/compile/20090518-1.c: New testcase.
4545
4546 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4547
4548         PR tree-optimization/40087
4549         * gcc.dg/tree-ssa/pr40087.c: New test.
4550
4551 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4552
4553         * gcc.dg/vector-4.c: New testcase.
4554         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4555         * g++.dg/ext/vector16.C: New testcase.
4556
4557 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4558
4559         PR c/40172
4560         * gcc.dg/pr40172.c: Renamed to ...
4561         * gcc.dg/pr40172-1.c: This.
4562
4563         * gcc.dg/pr40172-2.c: New.
4564         * gcc.dg/pr40172-3.c: Likewise.
4565
4566 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4567
4568         PR c/40172
4569         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4570
4571 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4572
4573         * gnat.dg/loop_optimization6.ad[sb]: New test.
4574
4575 2009-05-19  Richard Guenther  <rguenther@suse.de>
4576
4577         * gcc.c-torture/compile/20090519-1.c: New testcase.
4578
4579 2009-05-18  Jason Merrill  <jason@redhat.com>
4580
4581         * g++.dg/cpp0x/explicit1.C: New.
4582         * g++.dg/cpp0x/explicit2.C: New.
4583
4584 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4585
4586         PR debug/40109
4587         * g++.dg/debug/dwarf2/nested-1.C: New test.
4588
4589 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4590
4591         PR testsuite/39907
4592         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4593         stack alignment.
4594
4595 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4596
4597         PR fortran/40164
4598         * gfortran.dg/proc_ptr_comp_8.f90: New.
4599
4600 2009-05-18  Richard Guenther  <rguenther@suse.de>
4601
4602         PR fortran/40168
4603         * gfortran.dg/array_memset_2.f90: Adjust.
4604
4605 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4606
4607         PR fortran/36947
4608         PR fortran/40039
4609         * gfortran.dg/interface_27.f90: New.
4610         * gfortran.dg/interface_28.f90: New.
4611         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4612         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4613
4614 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4615
4616         * gcc.target/m68k/tls-ie.c: New test.
4617         * gcc.target/m68k/tls-le.c: New test.
4618         * gcc.target/m68k/tls-gd.c: New test.
4619         * gcc.target/m68k/tls-ld.c: New test.
4620         * gcc.target/m68k/tls-ie-xgot.c: New test.
4621         * gcc.target/m68k/tls-le-xtls.c: New test.
4622         * gcc.target/m68k/tls-gd-xgot.c: New test.
4623         * gcc.target/m68k/tls-ld-xgot.c: New test.
4624         * gcc.target/m68k/tls-ld-xtls.c: New test.
4625         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4626
4627 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4628
4629         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4630
4631 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4632
4633         PR c/40172
4634         * gcc.dg/pr40172.c: New.
4635
4636 2009-05-17  Jason Merrill  <jason@redhat.com>
4637
4638         PR c++/40139
4639         * g++.dg/template/dtor6.C: New.
4640
4641 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4642
4643         * g++.dg/warn/translate-ice-1.C: New test.
4644
4645 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4646
4647         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4648         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4649         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4650         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4651
4652 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4653
4654         PR fortran/33197
4655         * gfortran.dg/erf_2.F90: New test.
4656         * gfortran.dg/erfc_scaled_2.f90: New test.
4657
4658 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4659
4660         PR fortran/31243
4661         * gfortran.dg/string_1.f90: New test.
4662         * gfortran.dg/string_2.f90: New test.
4663         * gfortran.dg/string_3.f90: New test.
4664
4665 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4666
4667         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4668         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4669
4670 2009-05-15  Ian Lance Taylor  <iant@google.com>
4671
4672         * gcc.dg/Wcxx-compat-10.c: New testcase.
4673
4674 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4675
4676         PR 16302
4677         * gcc.dg/pr16302.c: New.
4678         * g++.dg/warn/pr16302.C: New.
4679
4680 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4681
4682         * gcc.dg/torture/builtin-math-5.c: New.
4683         * gcc.dg/torture/builtin-math-6.c: New.
4684         * lib/target-supports.exp (check_effective_target_mpc): New.
4685
4686 2009-05-15  Jan Hubicka  <jh@suse.cz>
4687
4688         * gcc.dg/tree-ssa/inline-3.c: New testcase
4689
4690 2009-05-15  Jan Hubicka  <jh@suse.cz>
4691
4692         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4693         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4694         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4695         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4696         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4697         Mark noinline.
4698         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4699         Mark noinline.
4700         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4701         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4702
4703 2009-05-15  Jan Hubicka  <jh@suse.cz>
4704
4705         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4706         optimized by sibcall noinline.
4707
4708 2009-05-15  Jan Hubicka  <jh@suse.cz>
4709
4710         * sibcall-1.c (track): Mark noinline.
4711         * sibcall-2.c (track): Mark noinline.
4712         * sibcall-3.c (track): Mark noinline.
4713         * sibcall-4.c (track): Mark noinline.
4714
4715 2009-05-15  Jan Hubicka  <jh@suse.cz>
4716
4717         * flatten-2.c: Disable early inlining; add comment.
4718         * flatten-3.c: New test based on flatten-2.c.
4719
4720 2009-05-15  Richard Guenther  <rguenther@suse.de>
4721
4722         PR tree-optimization/39999
4723         * gcc.c-torture/compile/pr39999.c: New testcase.
4724
4725 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4726
4727         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4728
4729 2009-05-14  Ian Lance Taylor  <iant@google.com>
4730
4731         * gcc.dg/Wcxx-compat-9.c: New testcase.
4732
4733 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4734
4735         PR fortran/39996
4736         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4737         * gfortran.dg/duplicate_type_2.f90: Ditto.
4738         * gfortran.dg/duplicate_type_3.f90: New.
4739
4740 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4741
4742         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4743         * ada/acats/tests/c5/c59002c.ada: Likewise.
4744
4745 2009-05-13  Taras Glek  <tglek@mozilla.com>
4746
4747         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4748         attributes and decl smashing.
4749         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4750         attributes.
4751         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4752         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4753
4754 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4755
4756         PR fortran/39865
4757         * gfortran.dg/pr39865.f90: New test.
4758         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4759         arrays in FMT=.
4760         * gfortran.dg/hollerith_f95.f90: Likewise.
4761         * gfortran.dg/hollerith6.f90: New test.
4762         * gfortran.dg/hollerith7.f90: New test.
4763
4764 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4765
4766         PR cpp/36674
4767         * gcc.dg/cpp/pr36674.i: New.
4768
4769 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4770
4771         PR middle-end/40035
4772         * gcc.c-torture/compile/pr40035.c: New test.
4773
4774 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4775
4776         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4777
4778 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4779
4780         PR fortran/40110
4781         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4782         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4783         * gfortran.dg/interop_params.f03: Ditto.
4784
4785 2009-05-12  Jan Hubicka  <jh@suse.cz>
4786
4787         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4788         so unrolling still happens.
4789         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4790         * gcc.dg/ipa/ipacost-2.c: Likewise.
4791         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4792
4793 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4794
4795         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4796
4797 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4798
4799         * lib/target-supports.exp (check_profiling_available): Return
4800         false for -p on *-*-cygwin* targets.
4801
4802 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4803
4804         PR tree-optimization/38632
4805         * g++.dg/tree-ssa/pr38632.C: New.
4806
4807 2009-05-11  Jan Hubicka  <jh@suse.cz>
4808
4809         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4810         we now optimize better.
4811         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4812         out at different places.
4813         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4814         unroling.
4815         * gcc.dg/vect/vect-76.c: Likewise.
4816         * gcc.dg/vect/vect-70.c: Likewise.
4817         * gcc.dg/vect/vect-66.c: Likewise.
4818         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4819         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4820
4821 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4822
4823         PR middle-end/40080
4824         * gcc.c-torture/compile/pr40080.c: New.
4825
4826 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4827
4828         * gcc.c-torture/compile/pr40026.c: New testcase.
4829
4830 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4831
4832         PR fortran/40089
4833         * gfortran.dg/proc_ptr_comp_7.f90: New.
4834
4835 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4836
4837         PR tree-optimization/40074
4838         * gcc.dg/vect/pr40074.c: New test.
4839
4840 2009-05-10  Ian Lance Taylor  <iant@google.com>
4841
4842         * gcc.dg/Wcxx-compat-7.c: New testcase.
4843         * gcc.dg/Wcxx-compat-8.c: New testcase.
4844         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4845         * gcc.dg/pr17188-1.c: Likewise.
4846         * gcc.dg/pr39084.c: Likewise.
4847
4848 2009-05-10  Michael Matz  <matz@suse.de>
4849
4850         PR target/40031
4851         * gcc.dg/pr40031.c: New test.
4852
4853 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4854
4855         PR fortran/40018
4856         * gfortran.dg/array_constructor_31.f90: New test.
4857
4858 2009-05-10  Richard Guenther  <rguenther@suse.de>
4859
4860         PR tree-optimization/40081
4861         * g++.dg/torture/pr40081.C: New testcase.
4862
4863 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4864
4865         PR fortran/38863
4866         * gfortran.dg/dependency_24.f90: New test.
4867         * gfortran.dg/dependency_23.f90: Clean up module files.
4868
4869 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4870
4871         PR fortran/38956
4872         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4873         * gfortran.dg/chmod_2.f90: Likewise.
4874         * gfortran.dg/chmod_3.f90: Likewise.
4875         * gfortran.dg/open_errors.f90: Likewise.
4876
4877 2009-05-09  Jan Hubicka  <jh@suse.cz>
4878
4879         PR middle-end/40043
4880         * g++.dg/eh/nested-try.C: New test.
4881
4882 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4883
4884         PR tree-optimization/40049
4885         * gcc.dg/vect/vect-shift-2.c: New test.
4886
4887 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4888
4889         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4890         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4891
4892 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4893
4894         PR c/36892
4895         * g++.dg/warn/deprecated-6.C: New.
4896         * gcc.dg/deprecated-4.c: Likewise.
4897         * gcc.dg/deprecated-5.c: Likewise.
4898         * gcc.dg/deprecated-6.c: Likewise.
4899
4900 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4901
4902         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4903         __aligned__(__BIGGEST_ALIGNMENT__).
4904         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4905         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4906         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4907         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4908         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4909         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4910         * gcc.dg/vect/Os-vect-95.c: Likewise.
4911         * gcc.dg/vect/pr20122.c: Likewise.
4912         * gcc.dg/vect/pr36493.c: Likewise.
4913         * gcc.dg/vect/pr37385.c: Likewise.
4914         * gcc.dg/vect/slp-7.c: Likewise.
4915         * gcc.dg/vect/slp-9.c: Likewise.
4916         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4917         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4918         * gcc.dg/vect/vect-35.c: Likewise.
4919         * gcc.dg/vect/vect-40.c: Likewise.
4920         * gcc.dg/vect/vect-42.c: Likewise.
4921         * gcc.dg/vect/vect-44.c: Likewise.
4922         * gcc.dg/vect/vect-46.c: Likewise.
4923         * gcc.dg/vect/vect-48.c: Likewise.
4924         * gcc.dg/vect/vect-52.c: Likewise.
4925         * gcc.dg/vect/vect-54.c: Likewise.
4926         * gcc.dg/vect/vect-56.c: Likewise.
4927         * gcc.dg/vect/vect-58.c: Likewise.
4928         * gcc.dg/vect/vect-60.c: Likewise.
4929         * gcc.dg/vect/vect-74.c: Likewise.
4930         * gcc.dg/vect/vect-75.c: Likewise.
4931         * gcc.dg/vect/vect-76.c: Likewise.
4932         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4933         * gcc.dg/vect/vect-77.c: Likewise.
4934         * gcc.dg/vect/vect-77-global.c: Likewise.
4935         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4936         * gcc.dg/vect/vect-78.c: Likewise.
4937         * gcc.dg/vect/vect-78-global.c: Likewise.
4938         * gcc.dg/vect/vect-80.c: Likewise.
4939         * gcc.dg/vect/vect-85.c: Likewise.
4940         * gcc.dg/vect/vect-87.c: Likewise.
4941         * gcc.dg/vect/vect-88.c: Likewise.
4942         * gcc.dg/vect/vect-92.c: Likewise.
4943         * gcc.dg/vect/vect-93.c: Likewise.
4944         * gcc.dg/vect/vect-95.c: Likewise.
4945         * gcc.dg/vect/vect-97.c: Likewise.
4946         * gcc.dg/vect/vect-complex-1.c: Likewise.
4947         * gcc.dg/vect/vect-complex-4.c: Likewise.
4948         * gcc.dg/vect/vect-complex-5.c: Likewise.
4949         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4950         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4951         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4952         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4953         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4954         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4955         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4956         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4957         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4958         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4959         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4960         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4961         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4962         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4963         * gcc.dg/vect/vect-outer-1.c: Likewise.
4964         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4965         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4966         * gcc.dg/vect/vect-outer-2.c: Likewise.
4967         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4968         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4969         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4970         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4971         * gcc.dg/vect/vect-outer-3.c: Likewise.
4972         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4973         * gcc.dg/vect/vect-outer-5.c: Likewise.
4974         * gcc.dg/vect/vect-outer-6.c: Likewise.
4975         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4976         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4977         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4978         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4979         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4980         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4981         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4982         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4983         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4984         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4985         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4986         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4987         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4988         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4989
4990 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4991
4992         PR c/24581
4993         * gcc.dg/torture/complex-sign.h: New header.
4994         * gcc.dg/torture/complex-sign-add.c,
4995         gcc.dg/torture/complex-sign-mixed-add.c,
4996         gcc.dg/torture/complex-sign-mixed-div.c,
4997         gcc.dg/torture/complex-sign-mixed-mul.c,
4998         gcc.dg/torture/complex-sign-mixed-sub.c,
4999         gcc.dg/torture/complex-sign-mul.c,
5000         gcc.dg/torture/complex-sign-sub.c: New tests.
5001
5002 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
5003
5004         PR fortran/39876
5005         * gfortran.dg/intrinsic_3.f90: New.
5006
5007 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
5008
5009         PR c/39037
5010         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
5011         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
5012         * gcc.dg/dfp/float-constant-double.c: New test.
5013         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
5014         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
5015         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
5016         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
5017         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
5018         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
5019         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
5020         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
5021         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
5022
5023 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
5024
5025         PR middle-end/40057
5026         * gcc.c-torture/execute/pr40057.c: New test.
5027
5028 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
5029
5030         * gcc.c-torture/compile/const-high-part.c: New test.
5031
5032 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5033
5034         PR testsuite/40050
5035         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
5036         build plugin.
5037
5038 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
5039
5040         PR fortran/39630
5041         * gfortran.dg/proc_decl_1.f90: Modified.
5042         * gfortran.dg/proc_ptr_comp_1.f90: New.
5043         * gfortran.dg/proc_ptr_comp_2.f90: New.
5044         * gfortran.dg/proc_ptr_comp_3.f90: New.
5045         * gfortran.dg/proc_ptr_comp_4.f90: New.
5046         * gfortran.dg/proc_ptr_comp_5.f90: New.
5047         * gfortran.dg/proc_ptr_comp_6.f90: New.
5048
5049 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
5050
5051         PR c++/17395
5052         * g++.dg/template/call7.C: New test.
5053
5054 2009-05-06  Diego Novillo  <dnovillo@google.com>
5055
5056         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
5057
5058 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
5059
5060         * gfortran.dg/pr40021.f: Moved to ...
5061         * gfortran.fortran-torture/execute/pr40021.f: Here.
5062
5063 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
5064
5065         PR middle-end/39986
5066         * gcc.dg/dfp/pr39986.c: New test.
5067
5068 2009-05-06  Michael Matz  <matz@suse.de>
5069
5070         PR middle-end/40021
5071         * gfortran.dg/pr40021.f: New test.
5072
5073 2009-05-06  Le-Chun Wu  <lcwu@google.com>
5074
5075         * lib/plugin-support.exp: New file containing support procs for
5076         plugin testcases.
5077         * lib/target-supports.exp (check_plugin_available): New proc.
5078         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
5079         * gcc.dg/plugin/selfassign.c: New plugin source file.
5080         * gcc.dg/plugin/self-assign-test-1.c: New test.
5081         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
5082         * g++.dg/README: Add description for plugin test.
5083         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
5084         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
5085         * g++.dg/plugin/selfassign.c: New plugin source file.
5086         * g++.dg/plugin/self-assign-test-1.C: New test.
5087         * g++.dg/plugin/self-assign-test-2.C: Likewise.
5088         * g++.dg/plugin/self-assign-test-3.C: Likewise.
5089         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
5090         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
5091
5092 2009-05-06  Tobias Burnus  <burnus@net-b.de>
5093
5094         PR fortran/40041
5095         * gfortran.dg/intrinsic_2.f90: New test.
5096         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
5097
5098 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
5099
5100         PR c/40032
5101         * gcc.dg/noncompile/incomplete-5.c: New test.
5102
5103 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5104
5105         PR middle-end/39666
5106         * gcc.dg/pr39666-1.c: New test.
5107         * gcc.dg/pr39666-2.c: Likewise.
5108         * g++.dg/warn/Wuninitialized-4.C: Likewise.
5109         * g++.dg/warn/Wuninitialized-5.C: Likewise.
5110         * gfortran.dg/pr39666-1.f90: Likewise.
5111         * gfortran.dg/pr39666-2.f90: Likewise.
5112
5113 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
5114
5115         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
5116         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
5117         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5118
5119 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
5120
5121         PR fortran/39998
5122         * gfortran.dg/proc_ptr_17.f90: New.
5123
5124 2009-05-05  Richard Guenther  <rguenther@suse.de>
5125
5126         PR tree-optimization/40022
5127         * gcc.c-torture/execute/pr40022.c: New testcase.
5128
5129 2009-05-05  Richard Guenther  <rguenther@suse.de>
5130
5131         PR middle-end/40023
5132         * gcc.c-torture/compile/pr40023.c: New testcase.
5133
5134 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
5135
5136         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
5137         * g++.dg/template/overload9.C: Likewise.
5138         * g++.dg/ext/ms-1.C: New.
5139
5140 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
5141
5142         PR c++/40013
5143         * g++.dg/ext/vla7.C: New test.
5144
5145 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5146
5147         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
5148
5149 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5150
5151         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
5152         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
5153         Update expected errors.
5154
5155 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5156
5157         PR c++/28152
5158         * g++.dg/parse/parser-pr28152.C: New.
5159         * g++.dg/parse/parser-pr28152-2.C: New.
5160
5161 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
5162
5163         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
5164
5165 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
5166
5167         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
5168         * gcc.target/sparc/fexpand-2.c: Likewise.
5169         * gcc.target/sparc/fpmerge-2.c: Likewise.
5170         * gcc.target/sparc/pdist-2.c: Likewise.
5171
5172 2009-05-03  Richard Guenther  <rguenther@suse.de>
5173
5174         PR c/39983
5175         * gcc.c-torture/compile/pr39983.c: New testcase.
5176
5177 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5178
5179         * gcc.dg/c99-complex-3.c: New test.
5180
5181 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
5182
5183         * gcc.dg/cpp/utf8-5byte-1.c: New test.
5184
5185 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
5186
5187         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
5188
5189 2009-05-02  Richard Guenther  <rguenther@suse.de>
5190
5191         PR middle-end/40001
5192         * gcc.target/spu/pr40001.c: New testcase.
5193
5194 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
5195
5196         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
5197
5198 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
5199
5200         PR middle-end/39579
5201         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
5202         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
5203
5204 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
5205
5206         PR testsuite/39776
5207         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
5208         no longer issued.
5209
5210 2009-04-30  David Ayers  <ayers@fsfe.org>
5211
5212         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
5213         and gcc_error_prefix variables.
5214         * objc.dg/bad-receiver-type.m: Update to match correct
5215         diagnostics marker.
5216         * objc.dg/encode-5.m: Likewise.
5217         * objc.dg/id-1.m: Likewise.
5218         * objc.dg/method-1.m: Likewise.
5219         * objc.dg/method-6.m: Likewise.
5220         * objc.dg/method-7.m: Likewise.
5221         * objc.dg/method-9.m: Likewise.
5222         * objc.dg/method-11.m: Likewise.
5223         * objc.dg/method-20.m: Likewise.
5224         * objc.dg/private-1.m: Likewise.
5225
5226 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
5227
5228         PR libfortran/39667
5229         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
5230         * gfortran.dg/advance_4.f90: Likewise
5231         * gfortran.dg/advance_5.f90: Likewise
5232         * gfortran.dg/append_1.f90: Likewise
5233         * gfortran.dg/backslash_1.f90: Likewise
5234         * gfortran.dg/backslash_2.f90: Likewise
5235         * gfortran.dg/backslash_3.f: Likewise
5236         * gfortran.dg/backspace_10.f90: Likewise
5237         * gfortran.dg/backspace_3.f: Likewise
5238         * gfortran.dg/backspace_4.f: Likewise
5239         * gfortran.dg/backspace_5.f: Likewise
5240         * gfortran.dg/backspace_8.f: Likewise
5241         * gfortran.dg/backspace_9.f: Likewise
5242         * gfortran.dg/complex_write.f90: Likewise
5243         * gfortran.dg/convert_implied_open.f90: Likewise
5244         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
5245         * gfortran.dg/dos_eol.f: Likewise
5246         * gfortran.dg/empty_format_1.f90: Likewise
5247         * gfortran.dg/endfile.f: Likewise
5248         * gfortran.dg/eof_1.f90: Likewise
5249         * gfortran.dg/eor_1.f90: Likewise
5250         * gfortran.dg/eor_handling_1.f90: Likewise
5251         * gfortran.dg/eor_handling_2.f90: Likewise
5252         * gfortran.dg/eor_handling_3.f90: Likewise
5253         * gfortran.dg/eor_handling_4.f90: Likewise
5254         * gfortran.dg/eor_handling_5.f90: Likewise
5255         * gfortran.dg/error_recovery_5.f90: Likewise
5256         * gfortran.dg/f2003_inquire_1.f03: Likewise
5257         * gfortran.dg/f2003_io_4.f03: Likewise
5258         * gfortran.dg/f2003_io_5.f03: Likewise
5259         * gfortran.dg/f2003_io_7.f03: Likewise
5260         * gfortran.dg/fgetc_1.f90: Likewise
5261         * gfortran.dg/fgetc_2.f90: Likewise
5262         * gfortran.dg/flush_1.f90: Likewise
5263         * gfortran.dg/fmt_exhaust.f90: Likewise
5264         * gfortran.dg/fmt_huge.f90: Likewise
5265         * gfortran.dg/fmt_read.f90: Likewise
5266         * gfortran.dg/fmt_t_1.f90: Likewise
5267         * gfortran.dg/fmt_t_2.f90: Likewise
5268         * gfortran.dg/fmt_t_3.f90: Likewise
5269         * gfortran.dg/fmt_t_4.f90: Likewise
5270         * gfortran.dg/fmt_t_5.f90: Likewise
5271         * gfortran.dg/fmt_t_7.f: Likewise
5272         * gfortran.dg/fseek.f90: Likewise
5273         * gfortran.dg/ftell_1.f90: Likewise
5274         * gfortran.dg/ftell_2.f90: Likewise
5275         * gfortran.dg/func_derived_3.f90: Likewise
5276         * gfortran.dg/inquire_9.f90: Likewise
5277         * gfortran.dg/iostat_1.f90: Likewise
5278         * gfortran.dg/iostat_2.f90: Likewise
5279         * gfortran.dg/list_read_1.f90: Likewise
5280         * gfortran.dg/list_read_4.f90: Likewise
5281         * gfortran.dg/list_read_5.f90: Likewise
5282         * gfortran.dg/list_read_7.f90: Likewise
5283         * gfortran.dg/list_read_8.f90: Likewise
5284         * gfortran.dg/list_read_9.f90: Likewise
5285         * gfortran.dg/namelist_13.f90: Likewise
5286         * gfortran.dg/namelist_14.f90: Likewise
5287         * gfortran.dg/namelist_15.f90: Likewise
5288         * gfortran.dg/namelist_16.f90: Likewise
5289         * gfortran.dg/namelist_17.f90: Likewise
5290         * gfortran.dg/namelist_18.f90: Likewise
5291         * gfortran.dg/namelist_19.f90: Likewise
5292         * gfortran.dg/namelist_20.f90: Likewise
5293         * gfortran.dg/namelist_24.f90: Likewise
5294         * gfortran.dg/namelist_26.f90: Likewise
5295         * gfortran.dg/namelist_27.f90: Likewise
5296         * gfortran.dg/namelist_28.f90: Likewise
5297         * gfortran.dg/namelist_37.f90: Likewise
5298         * gfortran.dg/namelist_38.f90: Likewise
5299         * gfortran.dg/namelist_39.f90: Likewise
5300         * gfortran.dg/namelist_40.f90: Likewise
5301         * gfortran.dg/namelist_43.f90: Likewise
5302         * gfortran.dg/namelist_44.f90: Likewise
5303         * gfortran.dg/namelist_45.f90: Likewise
5304         * gfortran.dg/namelist_46.f90: Likewise
5305         * gfortran.dg/namelist_47.f90: Likewise
5306         * gfortran.dg/namelist_48.f90: Likewise
5307         * gfortran.dg/namelist_49.f90: Likewise
5308         * gfortran.dg/namelist_50.f90: Likewise
5309         * gfortran.dg/namelist_51.f90: Likewise
5310         * gfortran.dg/namelist_52.f90: Likewise
5311         * gfortran.dg/namelist_56.f90: Likewise
5312         * gfortran.dg/namelist_char_only.f90: Likewise
5313         * gfortran.dg/namelist_use.f90: Likewise
5314         * gfortran.dg/namelist_use_only.f90: Likewise
5315         * gfortran.dg/noadv_size.f90: Likewise
5316         * gfortran.dg/open_access_append_1.f90: Likewise
5317         * gfortran.dg/pad_no.f90: Likewise
5318         * gfortran.dg/pr12884.f: Likewise
5319         * gfortran.dg/pr17090.f90: Likewise
5320         * gfortran.dg/pr17285.f90: Likewise
5321         * gfortran.dg/pr17286.f90: Likewise
5322         * gfortran.dg/pr18122.f90: Likewise
5323         * gfortran.dg/pr18210.f90: Likewise
5324         * gfortran.dg/pr18392.f90: Likewise
5325         * gfortran.dg/pr19155.f: Likewise
5326         * gfortran.dg/pr19216.f: Likewise
5327         * gfortran.dg/pr19467.f90: Likewise
5328         * gfortran.dg/pr19657.f: Likewise
5329         * gfortran.dg/pr20257.f90: Likewise
5330         * gfortran.dg/read_bad_advance.f90: Likewise
5331         * gfortran.dg/read_eof_2.f90: Likewise
5332         * gfortran.dg/read_eof_4.f90: Likewise
5333         * gfortran.dg/read_many_1.f: Likewise
5334         * gfortran.dg/read_noadvance.f90: Likewise
5335         * gfortran.dg/read_repeat.f90: Likewise
5336         * gfortran.dg/read_size_noadvance.f90: Likewise
5337         * gfortran.dg/read_x_past.f: Likewise
5338         * gfortran.dg/record_marker_1.f90: Likewise
5339         * gfortran.dg/record_marker_3.f90: Likewise
5340         * gfortran.dg/rewind_1.f90: Likewise
5341         * gfortran.dg/runtime_warning_1.f90: Likewise
5342         * gfortran.dg/shape_3.f90: Likewise
5343         * gfortran.dg/slash_1.f90: Likewise
5344         * gfortran.dg/stat_1.f90: Likewise
5345         * gfortran.dg/stat_2.f90: Likewise
5346         * gfortran.dg/streamio_11.f90: Likewise
5347         * gfortran.dg/streamio_3.f90: Likewise
5348         * gfortran.dg/streamio_4.f90: Likewise
5349         * gfortran.dg/streamio_9.f90: Likewise
5350         * gfortran.dg/tl_editing.f90: Likewise
5351         * gfortran.dg/unf_io_convert_1.f90: Likewise
5352         * gfortran.dg/unf_io_convert_2.f90: Likewise
5353         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
5354         * gfortran.dg/unf_short_record_1.f90: Likewise
5355         * gfortran.dg/utf8_1.f03: Likewise
5356         * gfortran.dg/utf8_2.f03: Likewise
5357         * gfortran.dg/widechar_IO_1.f90: Likewise
5358         * gfortran.dg/write_check3.f90: Likewise
5359         * gfortran.dg/write_rewind_2.f: Likewise
5360         * gfortran.dg/x_slash_2.f: Likewise
5361
5362 2009-04-29  Richard Guenther  <rguenther@suse.de>
5363
5364         PR target/39943
5365         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
5366         New.
5367         (check_effective_target_vect_floatuint_cvt): Likewise.
5368         * gcc.dg/vect/slp-10.c: Adjust.
5369         * gcc.dg/vect/slp-11.c: Adjust.
5370         * gcc.dg/vect/slp-12b.c: Adjust.
5371         * gcc.dg/vect/slp-33.c: Adjust.
5372         * gcc.c-torture/compile/pr39943.c: New testcase.
5373
5374 2009-04-29  Richard Guenther  <rguenther@suse.de>
5375
5376         PR middle-end/39937
5377         * gcc.c-torture/compile/pr39937.c: New testcase.
5378
5379 2009-04-29  Richard Guenther  <rguenther@suse.de>
5380
5381         PR tree-optimization/39941
5382         * gcc.c-torture/compile/pr39941.c: New testcase.
5383
5384 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
5385
5386         * gcc.target/bfin/20090411-1.c: New test.
5387
5388 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
5389
5390         PR target/39565
5391         * gcc.dg/pr39565.c: New testcase.
5392
5393 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
5394
5395         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
5396         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5397         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5398         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5399         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5400         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5401         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5402         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5403         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5404         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5405         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5406         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5407         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5408         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5409         * gcc.target/i386/pr37191.c: Likewise.
5410         * gcc.target/i386/reload-1.c: Likewise.
5411         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
5412         * g++.old-deja/g++.pt/repo2.C: Likewise.
5413         * g++.old-deja/g++.pt/repo3.C: Likewise.
5414         * g++.old-deja/g++.pt/repo4.C: Likewise.
5415         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5416         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5417         * g++.dg/template/repo1.C: Likewise.
5418         * g++.dg/template/repo2.C: Likewise.
5419         * g++.dg/template/repo3.C: Likewise.
5420         * g++.dg/template/repo4.C: Likewise.
5421         * g++.dg/template/repo5.C: Likewise.
5422         * g++.dg/template/repo6.C: Likewise.
5423         * g++.dg/template/repo7.C: Likewise.
5424         * g++.dg/template/repo8.C: Likewise.
5425         * g++.dg/template/repo9.C: Likewise.
5426         * g++.dg/rtti/repo1.C: Likewise.
5427         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
5428         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
5429         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
5430         * g++.dg/other/PR23205.C: Skip for vxworks.
5431         * g++.dg/ext/visibility/class1.C: Requires PIC.
5432         * g++.dg/eh/async-unwind2.C: Requires PIC.
5433         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
5434         does not have cxa_exit.
5435
5436 2009-04-28  Jing Yu  <jingyu@google.com>
5437
5438         PR testsuite/39790
5439         * lib/target-supports.exp (check_effective_target_tls): Remove
5440         comment of caching.
5441         (check_effective_target_tls_native): Likewise.
5442         (check_effective_target_tls_runtime): Likewise.
5443         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
5444         tls to tls_runtime.
5445         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
5446
5447 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5448
5449         PR fortran/39946
5450         * gfortran.dg/proc_ptr_16.f90: New.
5451
5452 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
5453
5454         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
5455         lp64 is true.
5456
5457 2009-04-28  Richard Guenther  <rguenther@suse.de>
5458
5459         PR middle-end/39937
5460         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
5461
5462 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
5463
5464         * g++.dg/warn/pr35652.C: Removed.
5465         * gcc.dg/pr35652.c: Likewise.
5466
5467 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
5468
5469         * gcc.target/ia64/20071210-2.c: New testcase.
5470
5471 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5472
5473         PR c/39323
5474         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
5475         * gcc.dg/pr39323-3.c: Ditto.
5476
5477 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
5478
5479         PR fortran/39930
5480         PR fortran/39931
5481         * gfortran.dg/ambiguous_reference_2.f90: New.
5482         * gfortran.dg/pointer_assign_7.f90: New.
5483
5484 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
5485             Mark Mitchell  <mark@codesourcery.com>
5486
5487         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
5488         * gcc.dg/20020103-1.c: Check for __ppc.
5489         * gcc.dg/asm-b.c: Check for __ppc.
5490         * gcc.dg/20020919-1.c: Check for __ppc.
5491         * gcc.dg/20020312-2.c: Likewise.
5492         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
5493         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
5494         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
5495         * g++.dg/warn/weak1.C: Likewise.
5496         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
5497         static so appropriate optimizations kick in.
5498         (find_base_value_wrapper): New function.
5499         * g++.dg/eh/simd-5.C: Fix target triplet.
5500         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
5501
5502 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
5503             H.J. Lu  <hongjiu.lu@intel.com>
5504
5505         PR target/39911
5506         * gcc.target/i386/pr39911.c: New test.
5507
5508 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
5509
5510         PR fortran/39879
5511         * gfortran.dg/alloc_comp_assign_10.f90: New test.
5512
5513 2009-04-28  Ben Elliston  <bje@au.ibm.com>
5514
5515         PR c++/35652
5516         Revert:
5517
5518         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5519
5520         * gcc.dg/pr35652.C: New.
5521         * g++.dg/warn/pr35652.C: New.
5522         * gcc.dg/format/plus-1.c: Adjust message.
5523
5524 2009-04-27  DJ Delorie  <dj@redhat.com>
5525
5526         * lib/target-supports.exp (check_effective_target_double64): New.
5527         (check_effective_target_double64plus): New.
5528         (check_effective_target_large_double): New.
5529         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5530         * gcc.dg/div-double-1.c: Likewise.
5531         * gcc.dg/Wconversion-real.c: Require large_double.
5532         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5533
5534         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5535         are too small.
5536
5537         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5538         constants as long.
5539
5540 2009-04-27  Ian Lance Taylor  <iant@google.com>
5541
5542         * gcc.dg/Wcxx-compat-5.c: New testcase.
5543         * gcc.dg/Wcxx-compat-6.c: New testcase.
5544
5545 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5546
5547         Allow non-constant arguments to conversion intrinsics.
5548         * gcc.target/spu/intrinsics-3.c: Update tests.
5549
5550 2009-04-27  Richard Guenther  <rguenther@suse.de>
5551
5552         PR middle-end/39928
5553         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5554         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5555
5556 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5557
5558         PR target/39903
5559         * gcc.dg/torture/pr39903-1.c: New.
5560         * gcc.dg/torture/pr39903-2.c: Likewise.
5561
5562 2009-04-27  Revital Eres  <eres@il.ibm.com>
5563
5564         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5565         and check it.
5566         * gcc.dg/sms-2.c: Add dump check.
5567         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5568         and check it.
5569         * gcc.dg/sms-4.c: Likewise.
5570         * gcc.dg/sms-5.c: Likewise.
5571         * gcc.dg/sms-6.c: Likewise.
5572         * gcc.dg/sms-7.c: Likewise.
5573         * gcc.dg/sms-antideps.c: Rename to...
5574         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5575
5576 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5577
5578         * gnat.dg/opt2.adb: New test.
5579
5580 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5581
5582         PR c++/39875
5583         * g++.dg/warn/Wunused-15.C: New test.
5584
5585 2009-04-26  Michael Matz  <matz@suse.de>
5586
5587         Expand from SSA.
5588         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5589         change regexps.
5590         * gcc.target/i386/pr37248-1.c: Modified.
5591         * gcc.target/i386/pr37248-3.c: Modified.
5592         * gcc.target/i386/pr37248-2.c: Modified.
5593         * gnat.dg/aliasing1.adb: Modified.
5594         * gnat.dg/pack9.adb: Modified.
5595         * gnat.dg/aliasing2.adb: Modified.
5596         * gcc.dg/strict-overflow-2.c: Modified.
5597         * gcc.dg/autopar/reduc-1char.c: Modified.
5598         * gcc.dg/autopar/reduc-2char.c: Modified.
5599         * gcc.dg/autopar/reduc-1.c: Modified.
5600         * gcc.dg/autopar/reduc-2.c: Modified.
5601         * gcc.dg/autopar/reduc-3.c: Modified.
5602         * gcc.dg/autopar/reduc-6.c: Modified.
5603         * gcc.dg/autopar/reduc-7.c: Modified.
5604         * gcc.dg/autopar/reduc-8.c: Modified.
5605         * gcc.dg/autopar/reduc-9.c: Modified.
5606         * gcc.dg/autopar/reduc-1short.c: Modified.
5607         * gcc.dg/autopar/reduc-2short.c: Modified.
5608         * gcc.dg/autopar/parallelization-1.c: Modified.
5609         * gcc.dg/strict-overflow-4.c: Modified.
5610         * gcc.dg/strict-overflow-6.c: Modified.
5611         * gcc.dg/gomp/combined-1.c: Modified.
5612         * gcc.dg/no-strict-overflow-1.c: Modified.
5613         * gcc.dg/no-strict-overflow-3.c: Modified.
5614         * gcc.dg/no-strict-overflow-5.c: Modified.
5615         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5616         * gcc.dg/tree-ssa/pr18134.c: Modified.
5617         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5618         * gcc.dg/tree-ssa/vector-2.c: Modified.
5619         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5620         * gcc.dg/tree-ssa/loop-21.c: Modified.
5621         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5622         * gcc.dg/tree-ssa/vector-3.c: Modified.
5623         * gcc.dg/tree-ssa/asm-3.c: Modified.
5624         * gcc.dg/tree-ssa/pr23294.c: Modified.
5625         * gcc.dg/tree-ssa/loop-22.c: Modified.
5626         * gcc.dg/tree-ssa/loop-15.c: Modified.
5627         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5628         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5629         * gcc.dg/tree-ssa/pr20139.c: Modified.
5630         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5631         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5632         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5633         * gcc.dg/tree-ssa/loop-5.c: Modified.
5634         * gcc.dg/tree-ssa/pr19431.c: Modified.
5635         * gcc.dg/tree-ssa/pr32044.c: Modified.
5636         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5637         * gcc.dg/tree-ssa/loop-19.c: Modified.
5638         * gcc.dg/tree-ssa/loop-28.c: Modified.
5639         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5640         * gcc.dg/tree-ssa/divide-1.c: Modified.
5641         * gcc.dg/tree-ssa/inline-1.c: Modified.
5642         * gcc.dg/tree-ssa/divide-3.c: Modified.
5643         * gcc.dg/tree-ssa/pr30978.c: Modified.
5644         * gcc.dg/tree-ssa/alias-6.c: Modified.
5645         * gcc.dg/tree-ssa/divide-4.c: Modified.
5646         * gcc.dg/tree-ssa/alias-11.c: Modified.
5647         * gcc.dg/no-strict-overflow-7.c: Modified.
5648         * gcc.dg/strict-overflow-1.c: Modified.
5649         * gcc.dg/pr15784-4.c: Modified.
5650         * gcc.dg/pr34263.c: Modified.
5651         * gcc.dg/strict-overflow-3.c: Modified.
5652         * gcc.dg/tree-prof/stringop-1.c: Modified.
5653         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5654         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5655         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5656         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5657         * gcc.dg/no-strict-overflow-2.c: Modified.
5658         * gcc.dg/no-strict-overflow-4.c: Modified.
5659         * gcc.dg/no-strict-overflow-6.c: Modified.
5660         * g++.dg/tree-ssa/pr27090.C: Modified.
5661         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5662         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5663         * g++.dg/tree-ssa/pr19807.C: Modified.
5664         * g++.dg/opt/pr30965.C: Modified.
5665         * g++.dg/init/new17.C: Modified.
5666         * gfortran.dg/whole_file_6.f90: Modified.
5667         * gfortran.dg/whole_file_5.f90: Modified.
5668         * gfortran.dg/reassoc_1.f90: Modified.
5669         * gfortran.dg/reassoc_3.f90: Modified.
5670
5671 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5672
5673         PR fortran/39893
5674         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5675
5676 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR inline-asm/39543
5679         * gcc.target/i386/pr39543-1.c: New test.
5680         * gcc.target/i386/pr39543-2.c: New test.
5681         * gcc.target/i386/pr39543-3.c: New test.
5682
5683         PR c/39889
5684         * gcc.dg/Wunused-value-3.c: New test.
5685
5686 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5687
5688         PR c/39581
5689         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5690         gcc.dg/vla-21.c: New tests.
5691
5692 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5693
5694         PR c/39556
5695         * gcc.dg/inline-34.c: New test.
5696
5697 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5698
5699         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5700         gcc.dg/enum-const-3.c: New tests.
5701         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5702         -pedantic-errors.  Update expected diagnostics.
5703
5704 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5705
5706         PR c/39582
5707         * gcc.dg/vla-20.c: New test.
5708
5709 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5710
5711         PR c/39564
5712         * gcc.dg/vla-19.c: New test.
5713
5714 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5715
5716         PR preprocessor/39559
5717         * gcc.dg/c99-intconst-2.c: New test.
5718
5719 2009-04-25  Jan Hubicka  <jh@suse.cz>
5720
5721         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5722
5723 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5724
5725         PR fortran/39688
5726         * gfortran.dg/import7.f90: New.
5727
5728 2009-04-24  Richard Guenther  <rguenther@suse.de>
5729
5730         * gcc.dg/tree-ssa/vrp48.c: Fix.
5731
5732 2008-04-24  Doug Kwan  <dougkwan@google.com>
5733
5734         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5735         destination are the same.
5736
5737 2009-04-24  Richard Guenther  <rguenther@suse.de>
5738
5739         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5740
5741 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5742
5743         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5744         gcc.dg/array-const-3.c: New tests.
5745
5746 2009-04-24  Ian Lance Taylor  <iant@google.com>
5747
5748         * gcc.dg/Wcxx-compat-4.c: New testcase.
5749
5750 2009-04-24  Daniel Kraft  <d@domob.eu>
5751
5752         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5753         expected on already erraneous symbol (renamed to fresh one).
5754
5755 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5756
5757         PR middle-end/39867
5758         * gcc.dg/pr39867.c: New.
5759
5760 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5761
5762         PR fortran/39861
5763         PR fortran/39864
5764         * gfortran.dg/intrinsic_1.f90: New.
5765
5766 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5767
5768         * gnat.dg/alignment7.adb: New test.
5769         * gnat.dg/alignment8.adb: Likewise.
5770
5771 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5772
5773         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5774         * gnat.dg/specs/rep_clause2.ads: New test.
5775
5776 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5777
5778         PR rtl-optimization/39794
5779         * gcc.dg/pr39794.c: New test.
5780
5781 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5782
5783         * gnat.dg/atomic1.adb: New test.
5784         * gnat.dg/atomic1_pkg.ads: New helper.
5785
5786 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5787
5788         PR testsuite/39623
5789         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5790         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5791
5792 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5793
5794         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5795         warning.
5796
5797 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5798
5799         PR C/31499
5800         * gcc.dg/vector-init-1.c: New testcase.
5801         * gcc.dg/vector-init-2.c: New testcase.
5802
5803 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5804
5805         * gnat.dg/enum2.adb: New test.
5806         * gnat.dg/enum2_pkg.ads: New helper.
5807
5808 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5809
5810         PR c/39855
5811         * gcc.dg/torture/pr39855.c: New test.
5812
5813 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5814
5815         PR c++/39639
5816         * g++.dg/cpp0x/pr39639.C: New test.
5817
5818 2009-04-22  Mark Heffernan  <meheff@google.com>
5819
5820         * gcc.dg/profile-generate-3.c: New test.
5821
5822 2009-04-22  Jan Hubicka  <jh@suse.cz>
5823
5824         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5825
5826 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5827
5828         PR testsuite/39623
5829         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5830
5831 2009-04-22  Richard Guenther  <rguenther@suse.de>
5832
5833         PR tree-optimization/39824
5834         * gcc.c-torture/compile/pr39824.c: New testcase.
5835
5836 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5837
5838         PR c++/14875
5839         * g++.dg/parse/parser-pr14875.C: New.
5840         * g++.dg/parse/parser-pr14875-2.C: New.
5841         * g++.dg/parse/error6.C: Update match string.
5842
5843 2009-04-22  Richard Guenther  <rguenther@suse.de>
5844
5845         PR tree-optimization/39845
5846         * gcc.c-torture/compile/pr39845.c: New testcase.
5847
5848 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5849
5850         PR fortran/39735
5851         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5852         * gfortran.dg/external_initializer.f90: Modified.
5853         * gfortran.dg/interface_26.f90: Modified.
5854         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5855         * gfortran.dg/proc_ptr_3.f90: Modified.
5856         * gfortran.dg/proc_ptr_15.f90: New.
5857         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5858
5859 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5860
5861         PR c++/35711
5862         * g++.dg/warn/pr35711.C: New.
5863         * g++.dg/conversion/ptrmem2.C: Update.
5864
5865 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5866
5867         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5868         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5869         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5870         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5871         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5872         gcc.c-torture/ChangeLog.0,
5873         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5874         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5875         gcc.target/i386/math-torture/math-torture.exp,
5876         gcc.target/mips/inter/mips16-inter.exp,
5877         gcc.target/mips/mips-nonpic/README,
5878         gcc.target/x86_64/abi/README.gcc,
5879         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5880         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5881         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5882         notices.
5883         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5884
5885 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5886
5887         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5888
5889 2009-04-21  Richard Guenther  <rguenther@suse.de>
5890
5891         PR middle-end/39829
5892         * gcc.dg/torture/pr39829.c: New testcase.
5893
5894 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5895
5896         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5897
5898 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5899
5900         PR 16202
5901         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5902         * gcc.dg/sequence-pt-2.c: New.
5903         * gcc.dg/sequence-pt-3.c: New.
5904         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5905         * g++.dg/warn/sequence-pt-2.c: New.
5906         * g++.dg/warn/sequence-pt-3.c: New.
5907
5908 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5909
5910         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5911
5912 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5913
5914         * gnat.dg/import1.ad[sb]: New test.
5915
5916 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5917
5918         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5919         return 0.
5920
5921 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5922
5923         PR fortran/39811
5924         * gfortran.dg/continuation_11.f90: New test.
5925
5926 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5927
5928         PR c++/13358
5929         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5930         messages. Test for "long long" in system headers.
5931         * gcc.dg/c99-longlong-2.c: New.
5932         * g++.dg/warn/pr13358.C: New.
5933         * g++.dg/warn/pr13358-2.C: New.
5934         * g++.dg/warn/pr13358-3.C: New.
5935         * g++.dg/warn/pr13358-4.C: New.
5936
5937 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5938
5939         * gcc.dg/framework-2.c: Fix up for non existent includes
5940         being fatal errors now.
5941
5942 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5943
5944         PR fortran/39800
5945         * gfortran.dg/private_type_13.f90: New test.
5946         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5947
5948 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5949
5950         PR c++/39803
5951         * g++.dg/warn/Wunused-14.C: New test.
5952
5953 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5954
5955         * gnat.dg/specs/small_alignment.ads: New test.
5956
5957 2009-04-20  Ian Lance Taylor  <iant@google.com>
5958
5959         * gcc.dg/Wcxx-compat-3.c: New testcase.
5960
5961 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5962
5963         * gnat.dg/pack13.ad[sb]: New test.
5964         * gnat.dg/pack13_pkg.ads: New helper.
5965
5966 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5967
5968         * gnat.dg/discr11.ad[sb]: New test.
5969         * gnat.dg/discr11_pkg.ads: New helper.
5970
5971 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5972
5973         PR tree-optimization/39675
5974         * gcc.dg/vect/O3-pr39675-2.c: New test.
5975
5976 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5977
5978         * gnat.dg/rep_clause3.adb: New test.
5979
5980 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5981
5982         PR c/37481
5983         * gcc.dg/c99-flex-array-7.c: New test.
5984
5985 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5986
5987         PR c/19771
5988         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5989
5990 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5991
5992         PR c/38243
5993         * gcc.dg/c99-restrict-3.c: New test.
5994
5995 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5996
5997         PR preprocessor/20078
5998         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5999
6000 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
6001
6002         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
6003         Do not pass -B$root after -margs.
6004
6005 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6006
6007         PR c/32061
6008         PR c++/36954
6009         * gcc.dg/pr32061.c: New.
6010         * gcc.dg/Wlogical-op-1.c: Update.
6011         * g++.dg/warn/Wlogical-op-1.C: Update.
6012         * g++.dg/warn/pr36954.C: New.
6013
6014 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6015
6016         PR c/27676
6017         * gcc.dg/lvalue-5.c: New test.
6018
6019 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6020
6021         PR c/22367
6022         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
6023
6024 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6025
6026         * gcc.dg/cpp/include5.c: New test.
6027
6028 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6029
6030         PR c/35210
6031         * gcc.dg/call-diag-2.c: New test.
6032
6033 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6034
6035         PR preprocessor/39646
6036         * gcc.dg/cpp/line8.c: New test.
6037
6038 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
6039
6040         PR preprocessor/39647
6041         * gcc.dg/cpp/line7.c: New test.
6042
6043 2009-04-18  Richard Guenther  <rguenther@suse.de>
6044
6045         PR middle-end/39804
6046         * gcc.target/i386/pr39804.c: New testcase.
6047
6048 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
6049
6050         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
6051         * g++.dg/other/pr39496.C: Likewise.
6052
6053 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6054
6055         PR middle-end/36902
6056         * gcc.dg/pr36902.c: New.
6057
6058 2009-04-17  Diego Novillo  <dnovillo@google.com>
6059
6060         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
6061         violation for variable 'inside_main'.
6062
6063 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6064
6065         * gfortran.fortran-torture/execute/getarg_1.x: New file.
6066
6067 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6068
6069         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
6070
6071 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6072
6073         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
6074         * gfortran.dg/chmod_2.f90: Likewise.
6075         * gfortran.dg/chmod_3.f90: Likewise.
6076         * gfortran.dg/open_errors.f90: Likewise.
6077         * gfortran.dg/stat_1.f90: Likewise.
6078         * gfortran.dg/stat_2.f90: Likewise.
6079
6080 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6081
6082         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
6083         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
6084         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
6085         * gfortran.dg/nearest_1.f90: Likewise.
6086         * gfortran.dg/nearest_3.f90: Likewise.
6087         * gfortran.dg/isnan_1.f90: Likewise.
6088         * gfortran.dg/isnan_2.f90: Likewise.
6089         * gfortran.dg/nan_1.f90: Likewise.
6090         * gfortran.dg/nan_2.f90: Likewise.
6091         * gfortran.dg/nan_3.f90: Likewise.
6092         * gfortran.dg/nan_4.f90: Likewise.
6093         * gfortran.dg/module_nan.f90: Likewise.
6094         * gfortran.dg/int_conv_2.f90: Likewise.
6095         * gfortran.dg/init_flag_3.f90: Likewise.
6096         * gfortran.dg/namelist_42.f90: Likewise.
6097         * gfortran.dg/namelist_43.f90: Likewise.
6098         * gfortran.dg/real_const_3.f90: Likewise.
6099         * gfortran.dg/transfer_simplify_1.f90: Likewise.
6100
6101         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
6102         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
6103         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
6104         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
6105         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
6106
6107         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
6108         * gfortran.dg/gamma_5.f90: Likewise.
6109
6110 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6111
6112         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
6113         less strict so it also works with auto-overlay support.
6114         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
6115         for "exceeds local store" linker errors on the SPU.
6116
6117         * lib/gfortran.exp: Include target-supports.exp.
6118         (gfortran_init): On SPU targets where automatic overlay support
6119         is available, use it to build all Fortran test cases.
6120
6121         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
6122
6123 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
6124
6125         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
6126         rule enforced by gnat on taft types.
6127
6128 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
6129
6130         PR testsuite/39792
6131         * g++.dg/ext/complit11.C: Add empty dg-options.
6132
6133 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6134
6135         PR c++/17570
6136         * g++.dg/template/defarg11.C: New test.
6137
6138 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
6139
6140         PR c++/28766
6141         * g++.dg/ext/complit11.C: New testcase.
6142
6143 2009-04-15  Le-Chun Wu  <lcwu@google.com>
6144
6145         PR c++/39551
6146         * g++.dg/warn/Wunused-13.C: New testcase.
6147
6148 2009-04-15  Ian Lance Taylor  <iant@google.com>
6149
6150         * gcc.dg/Wenum-compare-1.c: New testcase.
6151
6152 2009-04-15  Richard Guenther  <rguenther@suse.de>
6153
6154         PR tree-optimization/39764
6155         * g++.dg/torture/pr39764.C: New testcase.
6156
6157 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
6158
6159         * g++.dg/ext/altivec-17.C: New.
6160
6161 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
6162
6163         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
6164         * gnat.dg/specs/limited1.ads: Ditto.
6165
6166 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6167
6168         PR testsuite/39769
6169         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
6170         for testing the results of estimate instructions.
6171         * gcc.dg/vmx/3a-04m.c (test): Ditto.
6172         * gcc.dg/vmx/3a-05.c (test): Ditto.
6173
6174 2009-04-14  Jason Merrill  <jason@redhat.com>
6175
6176         PR c++/39763
6177         * g++.dg/warn/Wshadow-4.C: Extend.
6178
6179 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
6180
6181         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
6182         (do_D): Remove attribute hidden.
6183
6184 2009-04-13  Jason Merrill  <jason@redhat.com>
6185
6186         PR c++/39480
6187         * g++.dg/init/copy7.C: New.
6188
6189 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
6190
6191         PR testsuite/39733
6192         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
6193         (check_for_all_options): This.
6194
6195 2009-04-13  Jason Merrill  <jason@redhat.com>
6196
6197         PR c++/39750
6198         * g++.dg/template/crash90.C: New.
6199
6200 2009-04-12  Jason Merrill  <jason@redhat.com>
6201
6202         PR c++/39742
6203         * g++.dg/overload/extern-C-2.C: New.
6204
6205 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
6206
6207         PR preprocessor/31869
6208         * gcc.dg/cpp/strify5.c: New test.
6209
6210 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
6211
6212         * gnat.dg/enum1.adb: New test.
6213         * gnat.dg/enum1_pkg.ads: New helper.
6214
6215 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
6216
6217         PR target/39740
6218         * gcc.target/alpha/pr39740.c: New test.
6219
6220 2009-04-11  Daniel Kraft  <d@domob.eu>
6221
6222         PR fortran/37746
6223         * gfortran.dg/bounds_check_strlen_1.f90: New test.
6224         * gfortran.dg/bounds_check_strlen_2.f90: New test.
6225         * gfortran.dg/bounds_check_strlen_3.f90: New test.
6226         * gfortran.dg/bounds_check_strlen_4.f90: New test.
6227         * gfortran.dg/bounds_check_strlen_5.f90: New test.
6228         * gfortran.dg/bounds_check_strlen_6.f90: New test.
6229         * gfortran.dg/bounds_check_strlen_7.f90: New test.
6230         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
6231         expected string length that failed with -fbounds-check now.
6232         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
6233
6234 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
6235
6236         PR fortran/39692
6237         * gfortran.dg/proc_ptr_14.f90: New.
6238
6239 2009-04-11  Richard Guenther  <rguenther@suse.de>
6240
6241         PR middle-end/39732
6242         * g++.dg/torture/pr39732.C: New testcase.
6243
6244 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
6245
6246         * gfortran.dg/whole_file_5.f90: New.
6247         * gfortran.dg/whole_file_6.f90: New.
6248
6249 2009-04-11  Richard Guenther  <rguenther@suse.de>
6250
6251         PR tree-optimization/39713
6252         * g++.dg/torture/pr39713.C: New testcase.
6253
6254 2009-04-10  Richard Guenther  <rguenther@suse.de>
6255
6256         PR c/39712
6257         * gcc.dg/pr39712.c: New testcase.
6258
6259 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
6260
6261         PR c++/28301
6262         * g++.dg/cpp0x/enum2.C: Updated.
6263         * g++.dg/debug/pr22514.C: Likewise.
6264         * g++.dg/parse/enum2.C: Likewise.
6265         * g++.dg/parse/enum3.C: Likewise.
6266         * g++.dg/template/crash79.C: Likewise.
6267         * g++.old-deja/g++.jason/cond.C: Likewise.
6268
6269 2009-04-10  Chao-ying Fu  <fu@mips.com>
6270
6271         * gcc.target/mips/interrupt_handler.c: Change from compile to
6272         assemble.
6273
6274 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6275
6276         * objc/execute/forward-1.x: Fix x86_64 entry typos.
6277
6278 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
6279
6280         PR fortran/38709
6281         * gfortran.dg/zero_sized_6.f90: New.
6282
6283 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6284
6285         PR  c++/20118
6286         * g++.dg/parse/pr20118.C: New.
6287         * g++.dg/template/spec16.C: Update.
6288
6289 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6290
6291         PR testsuite/35621
6292         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
6293         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
6294         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
6295         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
6296         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
6297         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
6298         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
6299         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
6300         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
6301         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
6302         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
6303         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
6304         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
6305         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
6306         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
6307         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
6308         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
6309
6310 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
6311
6312         PR target/39678
6313         * g++.dg/torture/pr39678.C: New.
6314         * gcc.dg/compat/struct-complex-2.h: Likewise.
6315         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
6316         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
6317         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
6318         * gcc.dg/torture/pr39678.c: Likewise.
6319         * gcc.target/i386/pr39678.c: Likewise.
6320
6321         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
6322         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6323
6324         * gcc.target/x86_64/abi/test_passing_structs.c: Include
6325         <complex.h>.  Add tests for structure with complex float.
6326
6327 2009-04-10  Ben Elliston  <bje@au.ibm.com>
6328             Joseph Myers  <joseph@codesourcery.com>
6329
6330         PR target/36800
6331         * gcc.dg/dfp/pr36800.c: New.
6332
6333 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
6334             Rafael Avila de Espindola  <espindola@google.com>
6335
6336         * gcc.misc-tests/help.exp: New file.
6337         * lib/options.exp: New file.
6338
6339 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
6340
6341         PR libobjc/36610
6342         * objc/execute/forward-1.x: New.
6343
6344 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
6345
6346         * gcc.dg/pr27150-1.c: Change to a link test.
6347
6348 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
6349
6350         * g++.dg/lookup/using2.C: Change copyright header to refer to version
6351         3 of the GNU General Public License and to point readers at the
6352         COPYING3 file and the FSF's license web page.
6353         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
6354         * gcc.dg/struct/struct-reorg.exp: Likewise.
6355         * gcc.target/spu/tag_manager.c: Likewise.
6356
6357 2009-04-09  Richard Guenther  <rguenther@suse.de>
6358
6359         PR testsuite/39696
6360         * ssa-ccp-25.c: Adjust pattern.
6361
6362 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
6363
6364         PR fortran/36704
6365         * gfortran.dg/external_procedures_1.f90: Modified.
6366         * gfortran.dg/proc_ptr_result_1.f90: New.
6367         * gfortran.dg/proc_ptr_result_2.f90: New.
6368         * gfortran.dg/proc_ptr_result_3.f90: New.
6369
6370 2009-04-09  Richard Guenther  <rguenther@suse.de>
6371
6372         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
6373         to prevent constant propagation.
6374         * gcc.dg/vect/vect-56.c: Likewise.
6375         * gcc.dg/vect/vect-58.c: Likewise.
6376         * gcc.dg/vect/vect-60.c: Likewise.
6377         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6378         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6379         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
6380
6381 2009-04-09  Richard Guenther  <rguenther@suse.de>
6382
6383         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
6384         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6385
6386 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
6387
6388         PR c/39613
6389         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
6390         New tests.
6391
6392 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6393
6394         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
6395         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
6396
6397 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
6398
6399         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
6400
6401 2009-04-08  Jason Merrill  <jason@redhat.com>
6402
6403         PR c++/25185
6404         * g++.dg/template/error40.C: Add another test.
6405
6406 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
6407
6408         PR c/39614
6409         PR c/39673
6410         * gcc.c-torture/compile/pr39614-1.c,
6411         gcc.c-torture/compile/pr39614-2.c,
6412         gcc.c-torture/compile/pr39614-3.c,
6413         gcc.c-torture/compile/pr39614-4.c,
6414         gcc.c-torture/compile/pr39614-5.c,
6415         gcc.c-torture/compile/pr39673-1.c,
6416         gcc.c-torture/compile/pr39673-2.c: New tests.
6417         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
6418         more cases.
6419         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6420         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
6421         expected errors.
6422
6423 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
6424
6425         PRc++/39637
6426         * g++.dg/cpp0x/variadic-crash2.C: New test.
6427
6428 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
6429
6430         PR fortran/38863
6431         * gfortran.dg/alloc_comp_result_1.f90: New test.
6432
6433 2009-04-07  Jason Merrill  <jason@redhat.com>
6434
6435         PR c++/34691
6436         * g++.dg/overload/extern-C-1.C: New.
6437
6438 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
6439
6440         PR testsuite/39325
6441         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
6442
6443 2009-04-07  Jason Merrill  <jason@redhat.com>
6444
6445         PR c++/25185
6446         * g++.dg/template/error40.C: New.
6447
6448 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6449
6450         PR fortran/38152
6451         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
6452
6453 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
6454
6455         * gnat.dg/subp_elim_errors.ad[sb]: New test.
6456
6457 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
6458
6459         PR fortran/38290
6460         * gfortran.dg/proc_decl_1.f90: Modified.
6461         * gfortran.dg/proc_ptr_11.f90: Extended.
6462         * gfortran.dg/proc_ptr_13.f90: Modified.
6463
6464 2009-04-06  Jason Merrill  <jason@redhat.com>
6465
6466         PR c++/35146
6467         * g++.dg/template/fnspec1.C: New.
6468
6469 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
6470
6471         * lib/gnat.exp: Handle multilib.
6472
6473 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6474
6475         PR fortran/38863
6476         * gfortran.dg/dependency_23.f90: New test.
6477
6478 2009-04-06  Richard Guenther  <rguenther@suse.de>
6479
6480         PR tree-optimization/28868
6481         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6482         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
6483         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
6484         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6485
6486 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6487
6488         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
6489
6490 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6491
6492         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
6493
6494 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6495
6496         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
6497         with the built-in y0, and the subsequent warning.
6498         (y1): Likewise, rename to y_1.
6499
6500 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
6501
6502         PR fortran/39414
6503         * gfortran.dg/proc_decl_21.f90: New.
6504
6505 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
6506
6507         PR fortran/36091
6508         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
6509
6510 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
6511
6512         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
6513         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
6514         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
6515         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
6516         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
6517         gfortran.dg/namelist_49.f90: Gate test on effective_target
6518         fd_truncate.
6519         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
6520
6521 2009-04-05  Daniel Kraft  <d@domob.eu>
6522
6523         PR fortran/38654
6524         * gfortran.dg/read_float_2.f03
6525         * gfortran.dg/read_float_3.f90
6526
6527 2009-04-05  Richard Guenther  <rguenther@suse.de>
6528
6529         PR tree-optimization/39648
6530         * gcc.c-torture/compile/pr39648.c: New testcase.
6531
6532 2009-04-05  Jason Merrill  <jason@redhat.com>
6533
6534         PR c++/14912
6535         * g++.dg/template/error39.C: New.
6536
6537 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6538
6539         PR fortran/29458
6540         * gfortran.dg/implied_do_1.f90: New.
6541
6542 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6543
6544         PR fortran/39577
6545         * gfortran.dg/recursive_check_8.f90: New.
6546         * gfortran.dg/recursive_check_9.f90: New.
6547         * gfortran.dg/recursive_check_10.f90: New.
6548         * gfortran.dg/recursive_check_11.f90: New.
6549         * gfortran.dg/recursive_check_12.f90: New.
6550         * gfortran.dg/recursive_check_13.f90: New.
6551         * gfortran.dg/recursive_check_14.f90: New.
6552
6553 2009-04-04  Jason Merrill  <jason@redhat.com>
6554
6555         PR c++/25185
6556         * g++.dg/template/error38.C: Add more tests.
6557
6558 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6559
6560         PR fortran/37614
6561         * gfortran.dg/common_align_2.f90: New test.
6562
6563 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
6564
6565         PR target/39501
6566         * gcc.c-torture/execute/pr39501.c: New file.
6567         * gcc.c-torture/execute/pr39501.x: New file.
6568
6569 2009-04-04  Richard Guenther  <rguenther@suse.de>
6570
6571         PR tree-optimization/8781
6572         PR tree-optimization/37892
6573         * g++.dg/tree-ssa/pr8781.C: New testcase.
6574         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6575
6576 2009-04-04  Richard Guenther  <rguenther@suse.de>
6577
6578         PR tree-optimization/39636
6579         * gcc.c-torture/compile/pr39636.c: New testcase.
6580
6581 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6582
6583         PR rtl-optimization/39607
6584         * g++.dg/opt/pr39607.C: New.
6585
6586 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6587
6588         PR fortran/39594
6589         * gfortran.dg/common_12.f90: New.
6590
6591 2009-04-03  Jason Merrill  <jason@redhat.com>
6592
6593         PR c++/39608
6594         * g++.dg/template/const2.C: New test.
6595
6596 2009-04-03  Richard Guenther  <rguenther@suse.de>
6597
6598         PR tree-optimization/2480
6599         PR tree-optimization/23086
6600         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6601         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6602
6603 2009-04-03  Richard Guenther  <rguenther@suse.de>
6604
6605         PR tree-optimization/34743
6606         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6607         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6608         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6609         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6610         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6611         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6612         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6613         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6614
6615 2009-04-03  Richard Guenther  <rguenther@suse.de>
6616
6617         PR middle-end/13146
6618         PR tree-optimization/23940
6619         PR tree-optimization/33237
6620         PR middle-end/33974
6621         PR middle-end/34093
6622         PR tree-optimization/36201
6623         PR tree-optimization/36230
6624         PR tree-optimization/38049
6625         PR tree-optimization/38207
6626         PR tree-optimization/38230
6627         PR tree-optimization/38301
6628         PR tree-optimization/38585
6629         PR middle-end/38895
6630         PR tree-optimization/38985
6631         PR tree-optimization/39299
6632         * gcc.dg/pr19633-1.c: Adjust.
6633         * gcc.dg/torture/pta-callused-1.c: Likewise.
6634         * gcc.dg/torture/pr39074-2.c: Likewise.
6635         * gcc.dg/torture/pr39074.c: Likewise.
6636         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6637         * gcc.dg/torture/pr30375.c: Adjust.
6638         * gcc.dg/torture/pr33563.c: Likewise.
6639         * gcc.dg/torture/pr33870.c: Likewise.
6640         * gcc.dg/torture/pr33560.c: Likewise.
6641         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6642         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6643         * gcc.dg/tree-ssa/alias-15.c: Remove.
6644         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6645         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6646         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6647         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6648         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6649         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6650         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6651         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6652         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6653         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6654         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6655         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6656         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6657         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6658         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6659         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6660         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6661         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6662         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6663         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6664         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6665         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6666         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6667         * gcc.dg/uninit-B.c: XFAIL.
6668         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6669         * gcc.dg/uninit-pr19430.c: XFAIL.
6670         * g++.dg/tree-ssa/pr13146.C: New testcase.
6671         * g++.dg/opt/pr36187.C: Adjust.
6672         * g++.dg/torture/20090329-1.C: New testcase.
6673
6674 2009-04-02  Chao-ying Fu  <fu@mips.com>
6675
6676         * gcc.target/mips/interrupt_handler.c: New test.
6677
6678 2009-04-02  David Ayers  <ayers@fsfe.org>
6679
6680         PR objc/18456
6681         * objc.dg/bad-receiver-type-2.m: New test contributed by
6682         Alexander Mamberg.
6683
6684 2009-04-02  Jason Merrill  <jason@redhat.com>
6685
6686         PR c++/25185
6687         * g++.dg/template/error38.C: New test.
6688
6689 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6690
6691         PR tree-optimization/31677
6692         * gcc.dg/memcpy-1.c: Add compiler option.
6693
6694 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6695
6696         PR tree-optimization/39595
6697         * gfortran.dg/vect/O3-pr39595.f: New test.
6698
6699 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6700
6701         PR c++/26693
6702         * g++.dg/template/typedef11.C: New test.
6703         * g++.dg/template/typedef12.C: Likewise.
6704         * g++.dg/template/typedef13.C: Likewise.
6705         * g++.dg/template/typedef14.C: Likewise.
6706         * g++.dg/template/typedef15.C: Likewise.
6707         * g++.dg/template/typedef16.C: Likewise.
6708         * g++.dg/template/sfinae3.C: Compile this pedantically.
6709         The only errors expected should be the one saying the typedef is ill
6710         formed.
6711         * g++.old-deja/g++.pt/typename8.C: Likewise.
6712         * g++.dg/template/access11.C: Update this.
6713
6714 2009-04-02  Richard Guenther  <rguenther@suse.de>
6715
6716         PR tree-optimization/37221
6717         * gcc.c-torture/compile/20090331-1.c: New testcase.
6718
6719 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6720
6721         * gcc.c-torture/compile/20090401-1.c: New test.
6722
6723 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6724
6725         PR c++/4926
6726         * g++.dg/template/pr4926-1.C: New.
6727
6728 2009-04-01  Xinliang David Li  <davidxl@google.com>
6729
6730         * gcc.target/i386/all_one_m128i.c: New test.
6731
6732 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6733
6734         PR c/39027
6735         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6736         * gcc.dg/fltconst-2.c: New test.
6737         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6738         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6739
6740         PR c/33466
6741         * gcc.dg/cpp/pr33466.c: New test.
6742         * gcc.dg/dfp/pr33466.c: New test.
6743         * gcc.dg/fixed-point/pr33466.c: New test.
6744
6745 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6746
6747         PR tree-optimization/35011
6748         * g++.dg/other/pr35011.C: New.
6749
6750 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6751
6752         PR target/39226
6753         * gcc.dg/pr39226.c: New test.
6754
6755 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6756
6757         PR c++/35240
6758         * g++.dg/template/pr35240.C: New.
6759
6760 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6761
6762         PR c/39605
6763         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6764         * gcc.dg/pr25682.c: Update expected diagnostics.
6765
6766 2009-04-01  Richard Guenther  <rguenther@suse.de>
6767
6768         * gcc.dg/fold-plusmult-2.c: New testcase.
6769
6770 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6771
6772         PR c/37772
6773         * gcc.dg/pr37772.c: New test.
6774         * g++.dg/ext/asm11.C: New test.
6775
6776 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6777
6778         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6779         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6780         defined.
6781
6782 2009-03-31  Jason Merrill  <jason@redhat.com>
6783
6784         * g++.old-deja/g++.other/using9.C: Add expected errors.
6785
6786 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6787
6788         * gcc.c-torture/compile/pr33009.c: Removed.
6789
6790 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6791
6792         * gcc.c-torture/compile/pr33009.c: Delete.
6793         * gcc.c-torture/compile/pr11832.c: Likewise.
6794
6795 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6796
6797         PR c/448
6798         * lib/target-supports.exp (check_effective_target_stdint_types):
6799         Update comment.
6800         (check_effective_target_inttypes_types): New.
6801         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6802         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6803         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6804
6805 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6806
6807         PR fortran/38917
6808         PR fortran/38918
6809         * gfortran.dg/data_pointer_1.f90: New test.
6810
6811 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6812
6813         PR fortran/38915
6814         * gfortran.dg/char_length_15.f90: New test.
6815
6816 2009-03-31  Jason Merrill  <jason@redhat.com>
6817
6818         C++ DR 613
6819         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6820         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6821         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6822         xfail others.
6823
6824         * g++.dg/other/typedef2.C: New test.
6825
6826         PR c++/37806
6827         * g++.dg/template/typedef17.C: New test.
6828
6829         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6830         * g++.dg/cpp0x/auto12.C: Likewise.
6831
6832 2009-03-31  Richard Guenther  <rguenther@suse.de>
6833
6834         PR middle-end/31029
6835         * gcc.dg/fold-compare-4.c: New testcase.
6836         * gcc.dg/fold-compare-5.c: Likewise.
6837
6838 2009-03-31  Richard Guenther  <rguenther@suse.de>
6839
6840         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6841
6842 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6843
6844         PR target/39592
6845         * gcc.target/i386/pr39592-1.c: New test.
6846
6847 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6848
6849         PR preprocessor/15638
6850         * gcc.dg/cpp/missing-header-1.c: New test.
6851         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6852         "compilation terminated" message.
6853         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6854         test #include "".
6855         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6856         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6857         terminated" message.
6858
6859 2009-03-31  Richard Guenther  <rguenther@suse.de>
6860
6861         PR middle-end/23401
6862         PR middle-end/27810
6863         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6864         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6865
6866 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6867
6868         PR fortran/38389
6869         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6870         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6871         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6872         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6873         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6874         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6875         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6876
6877 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6878
6879         PR fortran/22571
6880         * gfortran.dg/whole_file_1.f90: New test.
6881         PR fortran/26227
6882         * gfortran.dg/whole_file_2.f90: New test.
6883         * gfortran.dg/whole_file_3.f90: New test.
6884         PR fortran/24886
6885         * gfortran.dg/whole_file_4.f90: New test.
6886
6887 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6888
6889         * gfortran.dg/bind_c_usage_19.f90: New test.
6890
6891         PR target/39558
6892         * gcc.target/powerpc/altivec-29.c: New test.
6893
6894 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6895
6896         PR rtl-optimization/323
6897         * gcc.target/i386/excess-precision-1.c,
6898         gcc.target/i386/excess-precision-2.c,
6899         gcc.target/i386/excess-precision-3.c,
6900         gcc.target/i386/excess-precision-4.c,
6901         gcc.target/i386/excess-precision-5.c,
6902         gcc.target/i386/excess-precision-6.c: New tests.
6903
6904 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6905
6906         PR c/35235
6907         * gcc.dg/c99-array-lval-8.c: New test.
6908
6909 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6910
6911         PR preprocessor/34695
6912         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6913         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6914         instead of dg-warning for "previous definition" messages.
6915         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6916         "warnings being treated as errors" message.
6917         * gcc.dg/fltconst-1.c: Use -fshow-column.
6918
6919 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6920
6921         PR fortran/38823
6922         * gfortran.dg/power1.f90: New test.
6923
6924 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6925
6926         PR c/456
6927         PR c/5675
6928         PR c/19976
6929         PR c/29116
6930         PR c/31871
6931         PR c/35198
6932         * gcc.c-torture/compile/20081108-1.c,
6933         gcc.c-torture/compile/20081108-2.c,
6934         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6935         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6936         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6937         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6938         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6939         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6940         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6941         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6942         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6943         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6944         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6945         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6946         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6947         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6948         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6949         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6950         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6951         case.
6952         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6953         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6954         XFAILs.  Update expected messages.
6955         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6956         expected messages.
6957         * gcc.dg/real-const-1.c: Replace with test from original PR.
6958         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6959         when casting from non-constant integer to pointer.
6960
6961 2009-03-29  Richard Guenther  <rguenther@suse.de>
6962
6963         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6964
6965 2009-03-29  Daniel Kraft  <d@domob.eu>
6966
6967         PR fortran/37423
6968         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6969         DEFERRED bindings.
6970         * gfortran.dg/typebound_proc_9.f03: New test.
6971         * gfortran.dg/typebound_proc_10.f03: New test.
6972         * gfortran.dg/typebound_proc_11.f03: New test.
6973         * gfortran.dg/abstract_type_5.f03: New test.
6974
6975 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6976
6977         PR fortran/38507
6978         * gfortran.dg/do_4.f: New.
6979         * gfortran.dg/goto_2.f90: Correct expected warnings.
6980         * gfortran.dg/goto_4.f90: Likewise.
6981         * gfortran.dg/goto_5.f90: New.
6982
6983 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6984
6985         PR target/39545
6986         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6987
6988         * gcc.target/i386/pr39545-1.c: New.
6989         * gcc.target/i386/pr39545-2.c: Likewise.
6990
6991         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6992         (flex2_struct): Likewise.
6993         (check_struct_passing7): Likewise.
6994         (check_struct_passing8): Likewise.
6995         (f1s): Likewise.
6996         (f2s): Likewise.
6997         (main): Call check_struct_passing7 and check_struct_passing8.
6998
6999 2009-03-29  Richard Guenther  <rguenther@suse.de>
7000
7001         * gcc.c-torture/execute/20090113-1.c: New testcase.
7002         * gcc.c-torture/execute/20090113-2.c: Likewise.
7003         * gcc.c-torture/execute/20090113-3.c: Likewise.
7004         * gcc.c-torture/execute/20090207-1.c: Likewise.
7005         * gcc.c-torture/compile/20090114-1.c: Likewise.
7006         * gcc.c-torture/compile/20090328-1.c: Likewise.
7007         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
7008
7009 2009-03-29  David Ayers  <ayers@fsfe.org>
7010
7011         PR objc/27377
7012         * objc.dg/conditional-1.m: New tests.
7013
7014 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
7015
7016         * gcc.dg/winline-10.c: New test.
7017
7018 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7019
7020         PR fortran/34656
7021         * gfortran.dg/do_check_1.f90: Add test.
7022         * gfortran.dg/do_check_2.f90: Add test.
7023         * gfortran.dg/do_check_3.f90: Add test.
7024         * gfortran.dg/do_check_4.f90: Add test.
7025
7026 2009-03-28  Jan Hubicka  <jh@suse.cz>
7027
7028         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
7029         * gcc.dg/pr33826.c: Update dump files.
7030         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
7031         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
7032
7033 2009-03-28  Martin Jambor  <mjambor@suse.cz>
7034
7035         * g++.dg/tree-ssa/fwprop-align.C: New test.
7036
7037 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
7038
7039         * gcc.target/powerpc/altivec-28.c: New test.
7040
7041         PR c++/39554
7042         * gcc.dg/wdisallowed-functions-1.c: Removed.
7043         * gcc.dg/wdisallowed-functions-2.c: Removed.
7044         * gcc.dg/wdisallowed-functions-3.c: Removed.
7045         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
7046         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
7047         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
7048
7049 2009-03-28  Richard Guenther  <rguenther@suse.de>
7050
7051         PR tree-optimization/38723
7052         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
7053
7054 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
7055
7056         PR fortran/38538
7057         * gfortran.dg/char_result_13.f90: New test.
7058
7059 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
7060
7061         PR fortran/38765
7062         * gfortran.dg/alloc_comp_assign_9.f90: New test.
7063
7064 2009-03-28  Daniel Kraft  <d@domob.eu>
7065
7066         * gfortran.dg/trim_1.f90: New test.
7067
7068 2009-03-28  Richard Guenther  <rguenther@suse.de>
7069
7070         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
7071         * g++.dg/warn/Warray-bounds.C: Likewise.
7072
7073 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7074
7075         PR fortran/32626
7076         * gfortran.dg/recursive_check_7.f90: New test.
7077
7078 2009-03-28  Tobias Burnus  <burnus@net-b.de>
7079
7080         PR fortran/38432
7081         * gfortran.dg/do_check_5.f90: New test.
7082         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
7083         * gfortran.dg/array_constructor_18.f90: Ditto.
7084         * gfortran.dg/array_constructor_22.f90: Ditto.
7085         * gfortran.dg/do_3.F90: Ditto.
7086         * gfortran.dg/do_1.f90: Ditto.
7087
7088 2009-03-28  Richard Guenther  <rguenther@suse.de>
7089
7090         PR tree-optimization/38180
7091         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
7092
7093 2009-03-28  Richard Guenther  <rguenther@suse.de>
7094
7095         PR tree-optimization/38513
7096         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
7097         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
7098         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
7099         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
7100         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
7101         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
7102         * gcc.dg/vect/vect-35.c: Likewise.
7103         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
7104         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
7105         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
7106
7107 2009-03-28  Richard Guenther  <rguenther@suse.de>
7108
7109         PR tree-optimization/38968
7110         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
7111
7112 2009-03-28  Richard Guenther  <rguenther@suse.de>
7113
7114         PR tree-optimization/37795
7115         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
7116
7117 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
7118
7119         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
7120         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
7121         options for removed targets.
7122
7123 2009-03-27  Richard Guenther  <rguenther@suse.de>
7124
7125         PR tree-optimization/39120
7126         * gcc.c-torture/execute/pr39120.c: New testcase.
7127
7128 2009-03-27  Richard Guenther  <rguenther@suse.de>
7129
7130         PR tree-optimization/39120
7131         * gcc.dg/torture/pta-callused-1.c: New testcase.
7132
7133 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7134
7135         PR middle-end/39315
7136         * gcc.target/i386/pr39315-1.c: New.
7137         * gcc.target/i386/pr39315-2.c: Likewise.
7138         * gcc.target/i386/pr39315-3.c: Likewise.
7139         * gcc.target/i386/pr39315-4.c: Likewise.
7140         * gcc.target/i386/pr39315-check.c: Likewise.
7141
7142 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7143
7144         PR c/39323
7145         * gcc.dg/pr39323-1.c: New.
7146         * gcc.dg/pr39323-2.c: Likewise.
7147         * gcc.dg/pr39323-3.c: Likewise.
7148
7149 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7150
7151         PR target/38034
7152         * gcc.target/ia64/sync-1.c: New.
7153
7154 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7155
7156         PR target/39472
7157         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
7158         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
7159         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
7160         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
7161         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
7162         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
7163         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
7164         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
7165
7166 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7167
7168         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
7169         for low precision (i.e. float).
7170
7171 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
7172             Jakub Jelinek  <jakub@redhat.com>
7173
7174         PR debug/37959
7175         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
7176
7177 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
7178
7179         * gcc.dg/memmove-2.c: New test.
7180         * gcc.dg/memmove-3.c: New test.
7181
7182         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
7183         in clone naming.
7184
7185 2009-03-27  Xinliang David Li  <davidxl@google.com>
7186
7187         PR tree-optimization/39557
7188         * g++.dg/tree-ssa/dom-invalid.C: New test.
7189
7190 2009-03-27  Xinliang David Li  <davidxl@google.com>
7191
7192         PR tree-optimization/39548
7193         * g++.dg/tree-ssa/copyprop.C: New test.
7194
7195 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7196
7197         PR c++/38638
7198         * g++.dg/template/typename17.C: New testcase.
7199         * g++.dg/template/typename18.C: New testcase.
7200
7201 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7202
7203         PR c++/36799
7204         * g++.dg/other/var_copy-1.C: New test.
7205
7206 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7207
7208         PR c++/37647
7209         * g++.dg/parse/ctor9.C: New test.
7210
7211 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
7212
7213         PR c++/29727
7214         * g++.dg/init/error2.C: New test.
7215
7216 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7217
7218         PR c++/35652
7219         * gcc.dg/pr35652.C: New.
7220         * g++.dg/warn/pr35652.C: New.
7221         * gcc.dg/format/plus-1.c: Adjust message.
7222
7223 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
7224
7225         PR c++/39554
7226         * gcc.dg/wdisallowed-functions-3.c: New test.
7227         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
7228
7229 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7230
7231         * gcc.dg/inline-33.c: Fix when pic.
7232
7233 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
7234
7235         * gcc.target/ia64/20090324-1.c: New test.
7236
7237 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
7238
7239         PR c/27898
7240         * gcc.dg/pr27898.c: New test.
7241
7242         PR tree-optimization/32139
7243         * gcc.c-torture/compile/pr32139.c: New test.
7244
7245 2009-03-24  Jason Merrill  <jason@redhat.com>
7246
7247         PR c++/28274
7248         * g++.dg/parse/defarg14.C: New test.
7249
7250 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7251
7252         PR libfortran/39528
7253         * gfortran.dg/read_repeat.f90: New test.
7254
7255 2009-03-24  Ira Rosen  <irar@il.ibm.com>
7256
7257         PR tree-optimization/39529
7258         * gcc.dg/vect/pr39529.c: New test.
7259
7260 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
7261             Jakub Jelinek  <jakub@redhat.com>
7262
7263         PR debug/39524
7264         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
7265
7266 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7267
7268         PR c/39495
7269         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
7270
7271 2009-03-23  Jason Merrill  <jason@redhat.com>
7272
7273         * g++.dg/cpp0x/auto12.C: Add variadic test.
7274
7275         PR c++/39526
7276         * g++.dg/warn/Wshadow-4.C: New test.
7277
7278 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
7279
7280         PR tree-optimization/39516
7281         * gfortran.dg/pr39516.f: New test.
7282
7283 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
7284
7285         * lib/target-libpath.exp (set_ld_library_path_env_vars):
7286         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
7287         variable, not environment variable.
7288
7289 2009-03-21  Jason Merrill  <jason@redhat.com>
7290
7291         PR c++/28879
7292         * g++.dg/ext/vla6.C: New test.
7293
7294 2009-03-20  Jason Merrill  <jason@redhat.com>
7295
7296         * g++.dg/cpp0x/initlist5.C: Add additional test.
7297
7298 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7299             Janis Johnson  <janis187@us.ibm.com>
7300
7301         * lib/compat.exp (compat-get-options-main, compat-get-options):
7302         Handle dg-prune-output in source file.
7303         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
7304         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
7305         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
7306         two warnings.
7307
7308 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
7309
7310         PR c/39495
7311         * gcc.dg/gomp/pr39495-1.c: New test.
7312         * gcc.dg/gomp/pr39495-2.c: New test.
7313         * g++.dg/gomp/pr39495-1.C: New test.
7314         * g++.dg/gomp/pr39495-2.C: New test.
7315
7316         PR target/39496
7317         * gcc.target/i386/pr39496.c: New test.
7318         * g++.dg/other/pr39496.C: New test.
7319
7320 2009-03-19  Li Feng  <nemokingdom@gmail.com>
7321
7322         PR middle-end/39500
7323         * gcc.dg/autopar/pr39500-1.c: New.
7324         * gcc.dg/autopar/pr39500-2.c: New.
7325
7326 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7327
7328         * g++.dg/dg.exp: Prune graphite.
7329
7330 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
7331
7332         PR middle-end/39447
7333         * g++.dg/graphite: New.
7334         * g++.dg/graphite/graphite.exp: New.
7335         * g++.dg/graphite/pr39447.C: New.
7336
7337 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
7338
7339         PR c++/39425
7340         * g++.dg/template/pr39425.C: New.
7341
7342         * g++.dg/template/spec33.C: Updated.
7343
7344 2009-03-17  Jason Merrill  <jason@redhat.com>
7345
7346         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
7347
7348 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
7349
7350         PR c++/39475
7351         * g++.dg/ext/unary_trait_incomplete.C: New.
7352
7353 2009-03-17  Jing Yu  <jingyu@google.com>
7354
7355         PR middle-end/39378
7356         * g++.dg/inherit/thunk10.C: New test.
7357
7358 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
7359
7360         PR target/39482
7361         * gcc.target/i386/pr39482.c: New test.
7362
7363 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
7364
7365         PR debug/39471
7366         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
7367         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
7368         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
7369         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
7370
7371         PR middle-end/39443
7372         * gcc.dg/pr39443.c: New test.
7373
7374         PR debug/39412
7375         * gcc.dg/debug/pr39412.c: New test.
7376
7377 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
7378
7379         PR testsuite/38526
7380         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
7381         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
7382         is defined.
7383         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
7384         its original value, or unset if it was not defined.
7385         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
7386         path procs around use of HOSTCC.
7387         * g++.dg/compat/struct-layout-1.exp: Ditto.
7388         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
7389
7390 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
7391
7392         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
7393
7394 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
7395
7396         Revert patch for PR testsuite/37630.
7397
7398         PR testsuite/37960
7399         * gcc.dg/pr11492.c: Replace constant and remove xfail.
7400
7401         PR testsuite/37630
7402         * lib/target-supports.exp (check_effective_target_ieee): New.
7403         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
7404         * gcc.dg/20001012-1.c: Require ieee.
7405
7406         PR testsuite/37628
7407         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
7408
7409 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
7410
7411         PR tree-optimization/39455
7412         * gcc.dg/pr39455.c: New test.
7413
7414 2009-03-13  David Ayers  <ayers@fsfe.org>
7415
7416         * objc/execute/trivial.m. New test.
7417
7418 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
7419
7420         PR target/39137
7421         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
7422
7423 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
7424
7425         PR testsuite/39451
7426         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
7427         constraint on (%2).
7428
7429 2009-03-12  David Ayers  <ayers@fsfe.org>
7430
7431         PR libobjc/27466
7432         * objc/execute/exceptions/handler-1.m. New test.
7433
7434 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
7435
7436         PR target/39431
7437         * gcc.target/i386/pr39431.c: New test.
7438
7439 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
7440
7441         PR target/39445
7442         * gcc.target/i386/pr39445.c: New.
7443
7444         * gcc.target/i386/push-1.c: XFAIL.
7445
7446 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
7447
7448         * gcc.dg/inline-33.c: New test.
7449
7450 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
7451
7452         * gcc.dg/vect/vect-82.c: Combine dg-do and
7453         dg-require-effective-target into dg-skip-if.
7454         * gcc.dg/vect/vect-83.c: Likewise.
7455
7456 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
7457
7458         PR target/39137
7459         * gcc.target/i386/stackalign/longlong-1.c: New test.
7460         * gcc.target/i386/stackalign/longlong-2.c: New test.
7461
7462 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7463
7464         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
7465
7466 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7467
7468         * gcc.c-torture/execute/ieee/inf-3.c: New test.
7469         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
7470
7471 2009-03-11  Olivier Hainque  <hainque@adacore.com>
7472
7473         * gnat.dg/slice_enum.adb: New test.
7474
7475 2009-03-11  Jason Merrill  <jason@redhat.com>
7476
7477         PR debug/39086
7478         * g++.dg/opt/nrv15.C: New test.
7479
7480 2009-03-10  Ira Rosen  <irar@il.ibm.com>
7481
7482         PR tree-optimization/39422
7483         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
7484         constant array with static initialization to global memory.
7485         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
7486
7487 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
7488
7489         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
7490         padding.
7491
7492 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
7493
7494         PR c++/39371
7495         * g++.dg/opt/switch2.C: Add -w to dg-options.
7496         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
7497         * g++.dg/warn/switch1.C: New test.
7498         * g++.dg/other/switch3.C: New test.
7499
7500         PR tree-optimization/39394
7501         * gcc.c-torture/compile/pr39394.c: New test.
7502
7503 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7504
7505         * gcc.target/s390/20090223-1.c: New testcase.
7506
7507 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7508
7509         PR libfortran/39402
7510         * gfortran.dg/fmt_f0_1.f90: New test.
7511
7512 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
7513
7514         PR c++/39060
7515         * g++.dg/other/new1.C: Adjusted.
7516         * g++.dg/parse/crash40.C: Likewise.
7517         * g++.dg/parse/defarg12.C: Likewise.
7518         * g++.dg/template/error15.C: Likewise.
7519
7520         * g++.dg/other/pr39060.C: New.
7521
7522 2009-03-07  Jason Merrill  <jason@redhat.com>
7523
7524         PR c++/39367
7525         * g++.dg/opt/new1.C: New.
7526
7527 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
7528
7529         PR c++/33492
7530         * g++.dg/other/error32.C: New.
7531
7532 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7533
7534         PR middle-end/39360
7535         * gcc.c-torture/compile/pr39360.c: New test.
7536
7537         PR debug/39372
7538         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7539
7540 2009-03-05  Jason Merrill  <jason@redhat.com>
7541
7542         PR c++/38908
7543         * g++.dg/warn/Wuninitialized-3.C: New test.
7544
7545 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7546
7547         PR debug/39379
7548         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7549         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7550
7551 2009-03-04  Jason Merrill  <jason@redhat.com>
7552
7553         PR c++/13549
7554         * g++.dg/template/koenig7.C: New test.
7555
7556 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7557
7558         * g++.dg/torture/predcom-1.C: New test.
7559
7560 2009-03-04  Richard Guenther  <rguenther@suse.de>
7561
7562         PR tree-optimization/39362
7563         * g++.dg/torture/pr39362.C: New testcase.
7564
7565 2009-03-04  Jason Merrill  <jason@redhat.com>
7566             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7567
7568         PR c++/9634
7569         PR c++/29469
7570         PR c++/29607
7571         * g++.dg/template/dependent-name5.C: New test.
7572
7573 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7574
7575         PR testsuite/39357
7576         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7577         vect_int to vect_int_mult.
7578
7579 2009-03-04  Richard Guenther  <rguenther@suse.de>
7580
7581         PR tree-optimization/39358
7582         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7583         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7584
7585 2009-03-04  Richard Guenther  <rguenther@suse.de>
7586
7587         PR tree-optimization/39339
7588         * gcc.c-torture/execute/pr39339.c: New testcase.
7589
7590 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7591
7592         * gcc.c-torture/compile/20090303-1.c,
7593         gcc.c-torture/compile/20090303-2.c: New tests.
7594
7595 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7596
7597         PR fortran/39354
7598         * gfortran.dg/gomp/pr39354.f90: New test.
7599
7600         PR tree-optimization/39343
7601         * gcc.dg/pr39343.c: New test.
7602
7603 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7604
7605         PR tree-optimization/39248
7606         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7607         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7608         on targets without vector misalignment support.
7609         * lib/target-supports.exp
7610         (check_effective_target_vect_short_mult): Add
7611         check_effective_target_arm32.
7612
7613 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7614
7615         PR middle-end/39335
7616         * gcc.dg/graphite/pr39335_1.c: New.
7617         * gcc.dg/graphite/pr39335.c: New.
7618
7619 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7620
7621         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7622         of andl.
7623         * gcc.target/i386/stackalign/return-5.c: Likewise.
7624         * gcc.target/i386/stackalign/return-6.c: Likewise.
7625
7626 2009-03-02  Richard Guenther  <rguenther@suse.de>
7627             Ira Rosen  <irar@il.ibm.com>
7628
7629         PR tree-optimization/39318
7630         * gfortran.dg/vect/pr39318.f90: New test.
7631
7632 2009-03-01  Jan Hubicka  <jh@suse.cz>
7633
7634         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7635
7636 2009-03-01  Jan Hubicka  <jh@suse.cz>
7637
7638         PR debug/39267
7639         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7640
7641 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7642
7643         * gnat.dg/pack12.adb: New test.
7644
7645 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7646
7647         PR c++/37789
7648         * g++.dg/other/pr37789.C: New.
7649
7650 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7651
7652         PR fortran/39295
7653         * gfortran.dg/interface_25.f90: New test.
7654         * gfortran.dg/interface_26.f90: New test.
7655
7656 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7657
7658         PR fortran/39292
7659         * gfortran.dg/initialization_22.f90: New test.
7660
7661 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7662
7663         PR rtl-optimization/39241
7664         * gcc.dg/torture/pr39241.c: New.
7665
7666 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7667
7668         PR tree-optimizations/39259
7669         * g++.dg/torture/pr39259.C: New testcase.
7670
7671 2009-02-24  Richard Guenther  <rguenther@suse.de>
7672
7673         PR c++/39242
7674         * g++.dg/template/instantiate10.C: New testcase.
7675
7676 2009-02-24  Richard Guenther  <rguenther@suse.de>
7677             Zdenek Dvorak  <ook@ucw.cz>
7678
7679         PR tree-optimization/39233
7680         * gcc.c-torture/execute/pr39233.c: New testcase.
7681
7682 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7683
7684         PR tree-optimization/39260
7685         * gcc.dg/graphite/pr39260.c: New.
7686
7687 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7688
7689         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7690
7691 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7692
7693         PR c++/36411
7694         * g++.dg/template/void14.C: New.
7695
7696 2009-02-23  Jason Merrill  <jason@redhat.com>
7697
7698         PR c++/38880
7699         * g++.dg/init/const7.C: Remove XFAIL.
7700         * g++.dg/init/static-init1.C: New test.
7701
7702         * g++.dg/cpp0x/initlist14.C: New test.
7703
7704 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7705
7706         PR fortran/38914
7707         * bound_simplification_2.f90:  New test case.
7708         * bound_7.f90:  New test case.
7709
7710 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7711
7712         * gcc.dg/cpp/include4.c: New test.
7713
7714 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7715
7716         PR target/39256
7717         * gcc.target/i386/abi-2.c: New.
7718
7719 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7720
7721         * gcc.c-torture/execute/pr39228.x: New.
7722
7723 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7724
7725         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7726         scan-assembler to check for xmm0 register.
7727
7728 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7729             Joseph Myers  <joseph@codesourcery.com>
7730
7731         * gcc.target/arm/va_list.c: New test.
7732         * g++.dg/abi/arm_va_list.C: Likewise.
7733         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7734         function.
7735         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7736         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7737         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7738         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7739         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7740         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7741
7742 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7743
7744         PR testsuite/38164
7745         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7746         to dg-options.
7747
7748 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7749
7750         PR target/39240
7751         * gcc.c-torture/execute/pr39240.c: New test.
7752
7753 2009-02-20  Jason Merrill  <jason@redhat.com>
7754
7755         PR c++/39225
7756         * g++.dg/parse/dtor15.C: New test.
7757
7758 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7759
7760         * gcc.c-torture/execute/20090219-1.c: New.
7761
7762 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7763
7764         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7765         (mips-dg-options): When matching isa* pseudo-options make
7766         'value' optional and accept ! entries.  Use $spec instead of
7767         $isa_spec in the isa pseudo-option error message.  Only
7768         perform the ISA-range check when 'value' is set.  If arch is
7769         matching any CPU in the ! entries switch to its generic ISA.
7770         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7771         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7772
7773 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7774
7775         PR target/39175
7776         * gcc.dg/visibility-20.c: New test.
7777         * g++.dg/ext/visibility/visibility-11.C: New test.
7778
7779 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7780
7781         PR c++/39188
7782         * g++.dg/abi/pr39188-1a.C: New.
7783         * g++.dg/abi/pr39188-1b.C: Likewise.
7784         * g++.dg/abi/pr39188-1.h: Likewise.
7785         * g++.dg/abi/pr39188-2a.C: Likewise.
7786         * g++.dg/abi/pr39188-2b.C: Likewise.
7787         * g++.dg/abi/pr39188-2.h: Likewise.
7788         * g++.dg/abi/pr39188-3a.C: Likewise.
7789         * g++.dg/abi/pr39188-3b.C: Likewise.
7790         * g++.dg/abi/pr39188-3.h: Likewise.
7791
7792 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7793
7794         PR c/38483
7795         * gcc.c-torture/execute/call-trap-1.c,
7796         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7797         tests.
7798
7799 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7800
7801         PR target/39228
7802         * gcc.c-torture/execute/pr39228.c: New test.
7803
7804 2009-02-19  Richard Guenther  <rguenther@suse.de>
7805
7806         PR tree-optimization/39074
7807         * gcc.dg/torture/pr39074.c: New testcase.
7808         * gcc.dg/torture/pr39074-2.c: Likewise.
7809         * gcc.dg/torture/pr39074-3.c: Likewise.
7810
7811 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7812
7813         PR c++/39219
7814         * g++.dg/parse/attr3.C: New.
7815
7816 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7817
7818         PR testsuite/38165
7819         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7820
7821         PR testsuite/38166
7822         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7823         and skip on Darwin.
7824
7825 2009-02-18  Jason Merrill  <jason@redhat.com>
7826
7827         PR c++/38880
7828         * g++.dg/init/const7.C: Remove XFAIL.
7829
7830         PR target/39179
7831         * g++.dg/opt/const6.C: New test.
7832
7833 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7834
7835         * gcc.dg/callabi/callabi.exp: Moved to ...
7836         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7837         in 64bit mode.
7838
7839         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7840         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7841         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7842         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7843         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7844         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7845         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7846
7847         * gcc.dg/callabi/callabi.h: Moved to ...
7848         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7849
7850         * gcc.dg/callabi/func-1.c: Moved to ...
7851         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7852
7853         * gcc.dg/callabi/func-indirect.c: Moved to ...
7854         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7855
7856         * gcc.dg/callabi/pr38891.c: Moved to ...
7857         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7858
7859         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7860         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7861
7862         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7863         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7864
7865         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7866         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7867
7868 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7869
7870         PR target/38891
7871         * gcc.dg/callabi/pr38891.c: New.
7872
7873 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7874
7875         * gcc.dg/callabi/callabi.exp: New.
7876
7877 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7878
7879         PR target/39082
7880         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7881         -Wno-abi for x86.
7882         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7883
7884         * gcc.target/i386/pr39082-1.c: New.
7885
7886         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7887         -Wno-abi.
7888
7889         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7890         CHECK_M64_M128 is defined.
7891         (check_f_arguments): Add "do".
7892         (check_vector_arguments): New.
7893         (check_m64_arguments): Likewise.
7894         (check_m128_arguments): Likewise.
7895
7896         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7897         (CHECK_M64_M128): Define.
7898
7899         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7900         on abitest.
7901         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7902
7903         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7904         tests only if CHECK_M64_M128 is defined.
7905
7906         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7907         (m128_2_struct): Likewise.
7908         (check_struct_passing5): Likewise.
7909         (check_struct_passing6): Likewise.
7910         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7911
7912         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7913         (un5): Likewise.
7914         (check_union_passing4): Likewise.
7915         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7916
7917 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7918
7919         PR c/35447
7920         * gcc.dg/noncompile/pr35447-1.c: New test.
7921
7922 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7923
7924         PR tree-optimization/36922
7925         * gfortran.dg/pr36922.f: New test.
7926
7927 2009-02-17  Richard Guenther  <rguenther@suse.de>
7928
7929         PR tree-optimization/39202
7930         * gcc.c-torture/compile/pr39202.c: New testcase.
7931
7932 2009-02-17  Richard Guenther  <rguenther@suse.de>
7933
7934         PR tree-optimization/39204
7935         * gcc.dg/torture/pr39204.c: New testcase.
7936
7937 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7938
7939         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7940         * gcc.dg/vect/vect-outer-6.c: Ditto.
7941
7942 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7943
7944         PR c/35446
7945         * gcc.dg/noncompile/init-5.c: New test.
7946         * gcc.dg/init-bad-4.c: Adjust expected errors.
7947
7948 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7949
7950         PR target/37049
7951         * gcc.target/i386/push-1.c: New.
7952
7953 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7954
7955         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7956
7957 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7958
7959         * gcc.target/spu/intrinsics-sr.c: New test.
7960
7961 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7962
7963         PR target/38056
7964         * gcc.target/ia64/sibcall-opt-1.c: New test.
7965         * gcc.target/ia64/sibcall-opt-2.c: New test.
7966
7967 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7968
7969         PR fortran/36528
7970         * gfortran.dg/cray_pointers_8.f90: New test.
7971
7972         PR fortran/36703
7973         * gfortran.dg/cray_pointers_9.f90: New test.
7974
7975 2009-02-13  Jason Merrill  <jason@redhat.com>
7976
7977         PR c++/39070
7978         * g++.dg/cpp0x/decltype16.C: New.
7979
7980 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7981
7982         PR target/39152
7983         * gfortran.dg/gomp/pr39152.f90: New.
7984
7985 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7986
7987         PR target/39162
7988         * gcc.target/i386/pr39162.c: New.
7989
7990 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7991
7992         PR c/35444
7993         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7994         New tests.
7995
7996 2009-02-12  Jason Merrill  <jason@redhat.com>
7997
7998         PR c++/38950
7999         * g++.dg/template/array20.C: New test.
8000
8001 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
8002
8003         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
8004         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
8005         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
8006
8007 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8008
8009         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
8010
8011 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8012
8013         PR target/39152
8014         * gfortran.dg/pr39152.f: New.
8015
8016 2009-02-11  Jason Merrill  <jason@redhat.com>
8017
8018         PR c++/39153
8019         * g++.dg/cpp0x/defaulted9.C: New test.
8020
8021         PR c++/30111
8022         * g++.dg/init/value7.C: New test.
8023
8024 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
8025
8026         PR target/38824
8027         * gcc.target/i386/pr38824.c: New testcase.
8028
8029 2009-02-11  Jason Merrill  <jason@redhat.com>
8030
8031         PR c++/38649
8032         * g++.dg/cpp0x/defaulted8.C: New test.
8033
8034         PR c++/36744
8035         * g++.dg/cpp0x/rv9p.C: New test.
8036
8037 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
8038
8039         * gnat.dg/aliasing3.adb: New test.
8040         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
8041
8042 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
8043
8044         PR c++/34397
8045         * g++.dg/template/crash88.C: New.
8046         * g++.dg/template/crash89.C: Likewise.
8047
8048 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
8049
8050         PR c/39084
8051         * gcc.dg/pr39084.c: New test.
8052
8053 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR target/39139
8056         * gcc.target/i386/pr39139.c: New test.
8057
8058 2009-02-10  Richard Guenther  <rguenther@suse.de>
8059
8060         PR tree-optimization/39132
8061         * gcc.dg/torture/pr39132.c: New testcase.
8062
8063 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
8064
8065         PR target/39119
8066         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
8067         * gcc.target/x86_64/abi/avx/args.h: Likewise.
8068         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
8069         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
8070         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
8071         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
8072         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
8073         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
8074
8075 2009-02-09  Jason Merrill  <jason@redhat.com>
8076
8077         PR c++/39109
8078         * g++.dg/init/value6.C: New test.
8079
8080 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
8081
8082         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
8083
8084 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
8085
8086         * gcc.c-torture/compile/20090209-1.c: New test.
8087
8088 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
8089
8090         PR c++/35147
8091         PR c++/37737
8092         * g++.dg/cpp0x/vt-35147.C: New.
8093         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8094         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8095
8096 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8097
8098         PR c/35434
8099         * gcc.dg/attr-alias-4.c: New test.
8100
8101 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
8102
8103         PR c/39035
8104         * gcc.dg/dfp/pr39035.c: New test.
8105
8106 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
8107
8108         PR c/36432
8109         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
8110
8111 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
8112
8113         PR c++/39106
8114         * g++.dg/opt/thunk3.C: New test.
8115
8116 2009-02-05  Nick Clifton  <nickc@redhat.com>
8117
8118         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
8119         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
8120         * gcc.dg/cdce1.c: Likewise.
8121         * gcc.dg/cpp/_Pragma6.c: Likewise.
8122         * g++.dg/cpp/_Pragma1.C: Likewise.
8123         * gcc.dg/utf32-2.c: Xfail for M32C.
8124         * gcc.dg/utf32-1.c: Likewise.
8125         * gcc.dg/utf32-3.c: Likewise.
8126         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
8127         targets.
8128         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
8129         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
8130         * gcc.dg/Wconversion-5.c: Likewise.
8131         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
8132         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
8133         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
8134         * gcc.dg/utf-inc-init.c: Likewise.
8135         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
8136         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
8137         * gcc.dg/utf-array-short-wchar.c: Likewise.
8138         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
8139         * gcc.dg/mallign.c: Use size_t instead of long.
8140
8141 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
8142
8143         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
8144
8145 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
8146
8147         * gcc.c-torture/execute/pr39100.c: New.
8148
8149 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
8150
8151         PR c/35435
8152         * gcc.dg/tls/diag-6.c: New test.
8153
8154 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
8155
8156         * gcc.dg/graphite/scop-19.c: New
8157
8158 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
8159
8160         AVX Programming Reference (January, 2009)
8161         * gcc.target/i386/avx-vpclmulqdq.c: New.
8162         * gcc.target/i386/pclmul-avx-check.h: Likewise.
8163
8164         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
8165
8166         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
8167         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
8168         (pclmul_test): Renamed to ...
8169         (TEST): This.
8170
8171 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR c++/39095
8174         * g++.dg/abi/mangle31.C: New test.
8175
8176 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8177
8178         PR c/29129
8179         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
8180         declarator.
8181         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
8182         inside function prototype but not part of parameter declarator.
8183         * vla-11.c: New test.
8184
8185 2009-02-03  Jason Merrill  <jason@redhat.com>
8186
8187         * g++.dg/warn/main-4.C: New test.
8188         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
8189
8190 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8191
8192         PR c++/36607
8193         * g++.dg/expr/cast10.C: New test.
8194
8195 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
8196
8197         PR c/35433
8198         * gcc.dg/init-bad-6.c: New test.
8199
8200 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
8201
8202         PR target/35318
8203         * gcc.c-torture/compile/pr35318.c: New test.
8204
8205         PR inline-asm/39059
8206         * gcc.dg/nofixed-point-2.c: New test.
8207         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
8208         * g++.dg/ext/fixed2.C: Likewise.
8209         * g++.dg/other/error25.C: Likewise.
8210         * g++.dg/lookup/crash7.C: Likewise.
8211         * g++.dg/cpp0x/decltype-38655.C: Likewise.
8212
8213         PR c++/39056
8214         * g++.dg/cpp0x/initlist13.C: New test.
8215
8216 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
8217
8218         PR c++/36897
8219         * g++.dg/template/func2.C: New test.
8220
8221         PR c++/37314
8222         * g++.dg/template/typename15.C: New.
8223         * g++.dg/template/typename16.C: New.
8224
8225 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
8226             Ben Elliston  <bje@au.ibm.com>
8227
8228         PR c/39034
8229         * gcc.dg/dfp/pr39034.c: New test.
8230
8231 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8232
8233         PR testsuite/38263
8234         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
8235
8236 2009-02-02  Jason Merrill  <jason@redhat.com>
8237
8238         PR c++/39054
8239         * g++.dg/parse/dtor14.C: New test.
8240
8241 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8242
8243         * lib/target-supports.exp
8244         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
8245         * g++.dg/ext/builtin10.C: New test.
8246
8247         PR inline-asm/39058
8248         * gcc.target/i386/pr39058.c: New test.
8249
8250 2009-02-02  Richard Guenther  <rguenther@suse.de>
8251
8252         PR tree-optimization/38937
8253         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
8254
8255 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
8256
8257         PR c++/39053
8258         * g++.dg/parse/crash52.C: New.
8259
8260 2009-01-30  Richard Guenther  <rguenther@suse.de>
8261
8262         PR tree-optimization/39041
8263         * gcc.c-torture/compile/pr39041.c: New testcase.
8264
8265 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR target/39013
8268         * gcc.target/i386/pr39013-1.c: New test.
8269         * gcc.target/i386/pr39013-2.c: New test.
8270
8271         PR c++/39028
8272         * g++.dg/ext/label12.C: New test.
8273
8274 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8275
8276         PR c++/33465
8277         * g++.dg/parse/error34.C: New.
8278         * g++.dg/parse/error35.C: Likewise.
8279
8280 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
8281
8282         PR c++/38655
8283         * g++.dg/cpp0x/decltype-38655.C: New.
8284
8285 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
8286
8287         PR target/39002
8288         * g++.dg/torture/pr39002.C: New test.
8289
8290 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
8291
8292         PR tree-optimization/39007
8293         * gcc.dg/tree-ssa/pr39007.c: New.
8294
8295 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
8296
8297         PR middle-end/35854
8298         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
8299         to "subreg1".
8300
8301 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
8302
8303         PR middle-end/38857
8304         * gcc.c-torture/compile/pr38857.c: New test.
8305
8306 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
8307
8308         PR fortran/38852
8309         PR fortran/39006
8310         * gfortran.dg/bound_6.f90: New test.
8311
8312 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
8313
8314         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
8315
8316 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
8317
8318         PR tree-optimization/38997
8319         * gcc.dg/tree-ssa/pr38997.c: New.
8320
8321 2009-01-28  Richard Guenther  <rguenther@suse.de>
8322
8323         PR tree-optimization/38926
8324         * gcc.c-torture/compile/pr38926.c: New testcase.
8325
8326 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
8327
8328         PR middle-end/38934
8329         * gcc.dg/pr38934.c: New test.
8330
8331 2009-01-28  Richard Guenther  <rguenther@suse.de>
8332
8333         PR middle-end/38908
8334         * g++.dg/warn/Wuninitialized-2.C: New testcase.
8335
8336 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
8337
8338         PR tree-optimization/38984
8339         * gcc.dg/pr38984.c: New XFAILed testcase.
8340
8341
8342 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
8343
8344         PR target/38988
8345         * gcc.target/i386/pr38988.c: New test.
8346
8347 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
8348
8349         PR c++/37554
8350         * g++.dg/parse/crash51.C: New.
8351         * g++.old-deja/g++.pt/crash9.C: Adjust.
8352
8353 2009-01-27  Daniel Kraft  <d@domob.eu>
8354
8355         PR fortran/38883
8356         * gfortran.dg/mvbits_6.f90:  New test.
8357         * gfortran.dg/mvbits_7.f90:  New test.
8358         * gfortran.dg/mvbits_8.f90:  New test.
8359
8360 2009-01-27  Richard Guenther  <rguenther@suse.de>
8361
8362         PR tree-optimization/38503
8363         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
8364
8365 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
8366
8367         PR middle-end/38969
8368         * gcc.c-torture/execute/pr38969.c: New test.
8369
8370 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
8371
8372         PR testsuite/38864
8373         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
8374         to dg-do compile.
8375         * gcc.target/mips/fixed-scalar-type.c: Likewise.
8376         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
8377         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
8378
8379 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
8380
8381         PR target/38952
8382         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
8383         if __USING_SJLJ_EXCEPTIONS__ is defined.
8384
8385         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
8386         __USING_SJLJ_EXCEPTIONS__ is defined.
8387         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
8388         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
8389         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
8390         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
8391         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
8392         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
8393
8394 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
8395
8396         PR testsuite/38949
8397         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
8398         Use instead of C name in asm statements.
8399
8400 2009-01-26  Richard Guenther  <rguenther@suse.de>
8401
8402         PR tree-optimization/38745
8403         * g++.dg/torture/pr38745.C: New testcase.
8404
8405 2009-01-26  Richard Guenther  <rguenther@suse.de>
8406
8407         PR middle-end/38851
8408         * g++.dg/warn/Wuninitialized-1.C: New testcase.
8409
8410 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
8411
8412         * gcc.dg/bitfld-15.c: Gate warning on target
8413         pcc_bitfield_type_matters.
8414         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
8415         g++.dg/ext/bitfield4.C: Likewise.
8416         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
8417         bitfield for any target.
8418
8419 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
8420
8421         PR c/38957
8422         * gcc.dg/pr38957.c: New test.
8423
8424 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
8425
8426         PR fortran/38955
8427         * gfortran.dg/array_constructor_24.f: Allow tolerance when
8428         comparing floats.
8429
8430 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
8431
8432         PR tree-optimization/38953
8433         * gfortran.dg/graphite/pr38953.f90: New.
8434
8435 2009-01-24  Paul Brook  <paul@codesourcery.com>
8436
8437         * gcc.target/arm/neon-cond-1.c: New test.
8438
8439 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
8440
8441         PR tree-optimization/38932
8442         * gcc.dg/pr38932.c: New.
8443
8444 2009-01-23  Revital Eres  <eres@il.ibm.com>
8445
8446         * gcc.dg/sms-7.c: Fix test.
8447
8448 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
8449
8450         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
8451         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
8452         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
8453         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
8454
8455 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8456
8457         * gcc.dg/pr35729.c: Make test x86 specific.
8458
8459 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
8460
8461         PR middle-end/38615
8462         * gcc.dg/pr38615.c: New test.
8463
8464 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
8465
8466         PR target/38931
8467         * gcc.target/i386/pr38931.c: New test.
8468
8469 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
8470
8471         PR c++/38930
8472         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
8473         * g++.dg/template/typedef12.C: Likewise.
8474         * g++.dg/template/typedef13.C: Likewise.
8475         * g++.dg/template/typedef14.C: Likewise.
8476         * g++.dg/template/sfinae3.C: Likewise.
8477         * g++.old-deja/g++.pt/typename8.C: Likewise.
8478         * g++.dg/template/access11.C: Likewise
8479
8480 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
8481
8482         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
8483         and mips*-*-irix*.
8484         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
8485
8486 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8487
8488         PR c++/26693
8489         * g++.dg/template/typedef11.C: New test.
8490         * g++.dg/template/typedef12.C: Likewise.
8491         * g++.dg/template/typedef13.C: Likewise.
8492         * g++.dg/template/typedef14.C: Likewise.
8493         * g++.dg/template/sfinae3.C: Compile this pedantically.
8494         The only errors expected should be the one saying the typedef is ill
8495         formed.
8496         * g++.old-deja/g++.pt/typename8.C: Likewise.
8497         * g++.dg/template/access11.C: Update this.
8498
8499 2009-01-21  Daniel Kraft  <d@domob.eu>
8500
8501         PR fortran/38887
8502         * gfortran.dg/mvbits_5.f90:  New test.
8503
8504 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
8505
8506         * gcc.dg/sms-6.c: New test.
8507         * gcc.dg/sms-7.c: Likewise.
8508
8509 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
8510
8511         PR fortran/38907
8512         * gfortran.dg/host_assoc_function_7.f90: New test
8513
8514 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8515             Richard Guenther  <rguenther@suse.de>
8516
8517         PR tree-optimization/38747
8518         PR tree-optimization/38748
8519         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
8520         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8521         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
8522
8523 2009-01-20  Kees Cook  <kees@ubuntu.com>
8524             H.J. Lu  <hongjiu.lu@intel.com>
8525
8526         PR target/38902
8527         * gcc.dg/pr38902.c: New.
8528
8529 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
8530
8531         PR target/38868
8532         * gfortran.dg/pr38868.f: New testcase.
8533
8534 2009-01-20  Richard Guenther  <rguenther@suse.de>
8535
8536         * gcc.c-torture/execute/pr36227.c: Move ...
8537         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8538
8539 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8540
8541         * lib/gfortran.exp: Add -B options for targets that use
8542         libgfortran.a%s in their specs.
8543
8544 2009-01-19  Jason Merrill  <jason@redhat.com>
8545
8546         PR c++/23287
8547         * g++.dg/template/dtor5.C: New test.
8548
8549 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8550
8551         PR fortran/38859
8552         * gfortran.dg/bound_5.f90: New test.
8553
8554 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8555
8556         PR target/38736
8557         * g++.dg/compat/abi/pr38736_main.C: New.
8558         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8559         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8560         * g++.dg/other/macro-1.C: Likewise.
8561         * gcc.dg/macro-1.c: Likewise.
8562         * gcc.dg/compat/pr38736_main.c: Likewise.
8563         * gcc.dg/compat/pr38736_x.c: Likewise.
8564         * gcc.dg/compat/pr38736_y.c: Likewise.
8565
8566 2009-01-18  Richard Guenther  <rguenther@suse.de>
8567
8568         PR tree-optimization/38819
8569         * gcc.c-torture/execute/pr38819.c: New testcase.
8570
8571 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8572
8573         PR fortran/38657
8574         * gfortran.dg/module_commons_3.f90: Reapply.
8575
8576 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8577
8578         PR fortran/34955
8579         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8580         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8581
8582 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8583
8584         PR fortran/38657
8585         * gfortran.dg/module_commons_3.f90: Remove
8586
8587 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8588
8589         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8590
8591 2009-01-16  Jason Merrill  <jason@redhat.com>
8592
8593         PR c++/38877
8594         * g++.dg/template/lvalue1.C: New test.
8595
8596         PR c++/29470
8597         * g++.dg/template/access20.C: New test.
8598         * g++.dg/torture/pr34641.C: Fix access.
8599
8600 2009-01-16  Richard Guenther  <rguenther@suse.de>
8601
8602         PR tree-optimization/38835
8603         PR middle-end/36227
8604         * gcc.c-torture/execute/pr36227.c: New testcase.
8605         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8606         * g++.dg/init/const7.C: Likewise.
8607
8608 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8609
8610         PR target/38554
8611         * gcc.c-torture/compile/pr38554.c: New test.
8612
8613 2009-01-16  Jason Merrill  <jason@redhat.com>
8614
8615         PR c++/38579
8616         * g++.dg/conversion/access1.C: New test.
8617
8618 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8619
8620         PR tree-optimization/38789
8621         * gcc.c-torture/compile/pr38789.c: New test.
8622
8623 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8624
8625         PR fortran/38152
8626         * gfortran.dg/proc_ptr_13.f90: New.
8627
8628 2009-01-15  Jason Merrill  <jason@redhat.com>
8629
8630         PR c++/38850
8631         * g++.dg/template/koenig6.C: New test.
8632
8633 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8634
8635         PR c++/29388
8636         * g++.dg/template/error37.C: New testcase.
8637
8638 2009-01-15  Jason Merrill  <jason@redhat.com>
8639
8640         PR c++/36334
8641         * g++.dg/conversion/memfn1.C: New test.
8642
8643         PR c++/37646
8644         * g++.dg/conversion/memfn2.C: New test.
8645
8646 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8647
8648         PR c++/38357
8649         * g++.dg/template/crash87.C: New test.
8650
8651 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8652
8653         PR middle-end/37843
8654         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8655
8656 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8657
8658         PR c++/38636
8659         * g++.dg/parse/crash50.C: New test.
8660
8661 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8662
8663         PR rtl-optimization/38245
8664         * gcc.dg/pr38245-3.c: New test.
8665         * gcc.dg/pr38245-3.h: New file.
8666         * gcc.dg/pr38245-4.c: New file.
8667         * gcc.dg/pr38364.c: New test.
8668
8669 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8670
8671         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8672         sequence PC-relative.
8673
8674 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8675
8676         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8677         calls and/or PLT markers.
8678         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8679         calls and/or PLT markers.
8680         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8681         calls and/or PLT markers.
8682         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8683         calls and/or PLT markers.
8684
8685 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8686             Nathan Froyd  <froydnj@codesourcery.com>
8687             Joseph Myers  <joseph@codesourcery.com>
8688
8689         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8690         New function.
8691         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8692         and use consistent CFLAGS.
8693         * gcc.target/powerpc/20030505.c: Likewise.
8694         * gcc.target/powerpc/20081204-1.c: Likewise.
8695         * gcc.target/powerpc/ppc-spe.c: Likewise.
8696         * gcc.target/powerpc/spe1.c: Likewise.
8697         * g++.dg/ext/spe1.C: Likewise.
8698         * g++.dg/other/opaque-1.C: Likewise.
8699         * g++.dg/other/opaque-2.C: Likewise.
8700         * g++.dg/other/opaque-3.C: Likewise.
8701
8702 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8703
8704         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8705         out of loop.
8706
8707 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8708
8709         PR target/38811
8710         * g++.dg/torture/pr38811.C: New file.
8711
8712 2009-01-14  Richard Guenther  <rguenther@suse.de>
8713
8714         PR tree-optimization/38826
8715         PR middle-end/38477
8716         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8717
8718 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8719
8720         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8721
8722 2009-01-14  Nick Clifton  <nickc@redhat.com>
8723
8724         PR c++/37862
8725         * g++.cp/parse/pr37862.C: New test.
8726
8727 2009-01-14  Julian Brown  <julian@codesourcery.com>
8728
8729         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8730         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8731         to...
8732         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8733         These.
8734
8735 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8736
8737         PR rtl-optimization/38774
8738         * gcc.dg/torture/pr38774.c: New test.
8739
8740         PR c++/38795
8741         * g++.dg/cpp0x/pr38795.C: New test.
8742
8743 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8744             Nathan Froyd  <froydnj@codesourcery.com>
8745             Joseph Myers  <joseph@codesourcery.com>
8746
8747         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8748         otherwise.  Do not check for AltiVec at runtime.
8749         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8750         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8751         * gcc.target/powerpc/altivec-1.c: Likewise.
8752         * gcc.target/powerpc/altivec-3.c: Likewise.
8753         * gcc.target/powerpc/altivec-10.c: Likewise.
8754         * gcc.target/powerpc/altivec-12.c: Likewise.
8755         * gcc.target/powerpc/altivec-24.c: Likewise.
8756         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8757         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8758         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8759         * gcc.target/powerpc/pr35907.c: Likewise.
8760         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8761         otherwise.  Do not check for Cell at runtime.
8762         * gcc.target/powerpc/altivec_check.h: Delete.
8763
8764         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8765         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8766         not check for AltiVec at runtime.
8767         * g++.dg/ext/altivec-cell-2.C: Likewise.
8768         * g++.dg/ext/altivec-cell-3.C: Likewise.
8769         * g++.dg/ext/altivec-cell-4.C: Likewise.
8770         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8771         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8772         check.
8773         * g++.dg/ext/altivec_check.h: Delete.
8774
8775 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8776
8777         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8778         effective target.  Adjust line numbers accordingly.
8779
8780 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8781
8782         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8783
8784 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8785
8786         PR tree-optimization/38786
8787         * gcc.dg/graphite/pr38786.c: New.
8788
8789 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8790
8791         Revert:
8792         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8793
8794         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8795         for alpha*-*-* targets.
8796         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8797
8798 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8799
8800         PR libfortran/38772
8801         * gfortran.dg/fmt_bz_bn_err.f: New test.
8802
8803 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8804
8805         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8806
8807 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8808
8809         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8810         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8811         instruction support.  Do not check for it at runtime.
8812
8813 2009-01-12  Jason Merrill  <jason@redhat.com>
8814
8815         PR c++/35109
8816         * g++.dg/lookup/friend11.C: Remove expected error.
8817         * g++.dg/lookup/friend14.C: New test.
8818         * g++.dg/lookup/friend15.C: New test.
8819
8820 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8821
8822         PR c++/36019
8823         * g++.dg/lookup/hidden-class12.C: New test.
8824         * g++.dg/lookup/hidden-class13.C: New test.
8825         * g++.dg/lookup/hidden-class14.C: New test.
8826         * g++.dg/lookup/hidden-class15.C: New test.
8827         * g++.dg/lookup/hidden-class16.C: New test.
8828
8829 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8830
8831         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8832         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8833         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8834
8835 2009-01-12  Jason Merrill  <jason@redhat.com>
8836
8837         PR c++/31488
8838         * g++.dg/other/vararg-3.C: New test.
8839
8840 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8841
8842         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8843         Explicitly enable SPE.
8844         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8845         directive.
8846
8847         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8848         Expect -flax-vector-conversions message.  Adjust incompatible
8849         types errors.
8850         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8851         Make Foo extern.
8852
8853         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8854
8855         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8856
8857         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8858         * g++.dg/other/opaque-2.C: Likewise.
8859         * g++.dg/other/opaque-3.C: Likewise.
8860
8861 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8862
8863         PR c/32041
8864         * gcc.dg/pr32041.c: New test.
8865         * g++.dg/parse/offsetof9.C: New test.
8866
8867 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8868             Nathan Froyd  <froydnj@codesourcery.com>
8869
8870         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8871         * g++.dg/ext/attribute-test-1.C: Likewise.
8872         * g++.dg/ext/attribute-test-2.C: Likewise.
8873         * g++.dg/ext/attribute-test-3.C: Likewise.
8874         * g++.dg/ext/attribute-test-4.C: Likewise.
8875
8876 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8877
8878         * gnat.dg/unchecked_convert3.adb: New test.
8879
8880 2009-01-12  Tomas Bily  <tbily@suse.cz>
8881
8882         PR middlend/38385
8883         * gcc.dg/tree-ssa/pr38385.c: New file.
8884
8885 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8886
8887         PR c++/38794
8888         * g++.dg/parse/typedef9.C: New test.
8889
8890         PR tree-optimization/38807
8891         * gcc.c-torture/compile/pr38807.c: New test.
8892
8893 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8894
8895         * gcc.target/mips/ins-2.c: New test.
8896
8897 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8898
8899         PR testsuite/38809
8900         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8901
8902 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8903
8904         PR c++/36254
8905         * g++.dg/warn/Wreturn-type-5.C: New test.
8906
8907 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8908
8909         PR middle-end/38616
8910         * gcc.dg/pr38616.c: New test.
8911
8912 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8913
8914         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8915
8916 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8917
8918         PR c++/38648
8919         * g++.dg/expr/string-1.C: New test.
8920         * g++.dg/expr/string-2.C: New test.
8921
8922         PR c++/36695
8923         * g++.dg/ext/complex4.C: New test.
8924         * g++.dg/ext/complex5.C: New test.
8925         * g++.dg/init/reference1.C: New test.
8926         * g++.dg/init/reference2.C: New test.
8927         * g++.dg/init/reference3.C: New test.
8928
8929 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8930
8931         PR fortran/38763
8932         * gfortran.dg/transfer_null_1.f90: New test.
8933
8934 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8935
8936         PR fortran/38765
8937         * gfortran.dg/host_assoc_function_6.f90: New test.
8938
8939 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8940
8941         * lib/target-supports.exp: Add method to determine if the effective
8942         target is really a ppc405 after applying all compile options.
8943         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8944         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8945         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8946         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8947         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8948         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8949         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8950         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8951         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8952         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8953         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8954         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8955         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8956         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8957         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8958         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8959         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8960         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8961         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8962         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8963         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8964         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8965         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8966         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8967         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8968         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8969         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8970         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8971         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8972         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8973         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8974
8975 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8976
8977         PR c++/35335
8978         * g++.dg/other/error31.C: New testcase.
8979
8980         PR c/35742
8981         * gcc.dg/pr35742.c: New test.
8982
8983 2009-01-09  John F. Carr  <jfc@mit.edu>
8984
8985         PR c++/37877
8986         * g++.dg/parse/linkage3.C: New test.
8987
8988 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8989
8990         PR middle-end/38771
8991         * gcc.c-torture/compile/pr38771.c: New test.
8992
8993 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8994
8995         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8996
8997 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8998
8999         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
9000         * gcc.dg/sibcall-4.c: Likewise.
9001
9002 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
9003             Jan Sjodin  <jan.sjodin@amd.com>
9004
9005         PR tree-optimization/38559
9006         * gcc.dg/graphite/pr38559.c: New.
9007
9008 2009-01-08  Ira Rosen  <irar@il.ibm.com>
9009
9010         PR tree-optimization/37194
9011         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
9012
9013 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9014
9015         PR c++/38725
9016         * g++.dg/ext/label11.C: New test.
9017
9018 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
9019
9020         * lib/target-supports.exp (check_weak_override_available): New.
9021         * lib/target-supports-dg.exp (dg-require-weak-override): New.
9022         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
9023         dg-require-weak-override.
9024
9025 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
9026             Alan Modra  <amodra@bigpond.net.au>
9027
9028         * gcc.c-torture/compile/20090107-1.c: New test.
9029
9030 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
9031
9032         PR target/38706
9033         * g++.dg/other/pr38706.C: New test.
9034
9035 2009-01-07  Jason Merrill  <jason@redhat.com>
9036
9037         * g++.dg/cpp0x/variadic92.C: New test.
9038         * g++.dg/cpp0x/variadic93.C: New test.
9039
9040 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
9041
9042         * lib/target-supports-dg.exp (current_compiler_flags): New.
9043         (check-flags): Use it; do not access dg-test local variables.
9044         (dg-skip-if): Do not access dg-test local variables.
9045         (dg-xfail-run-if): Ditto.
9046         (dg-shouldfail): Ditto.
9047         * gcc.test-framework/test-framework.exp
9048         (check_effective_target_def_nocache): New.
9049         * gcc.test-framework/test-framework.awk: Handle scan tests.
9050         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
9051         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
9052         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
9053         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
9054         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
9055         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
9056         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
9057         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
9058         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
9059
9060         * g++.dg/torture/pr38586.C: Ignore a possible warning.
9061
9062         * lib/target-supports-dg.exp (check_test_flags): Delete.
9063
9064 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
9065
9066         PR tree-optimization/38492
9067         PR tree-optimization/38498
9068         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
9069         in trunk.
9070         * gcc.dg/graphite/block-0.c: Update test.
9071         * gcc.dg/graphite/block-1.c: Same.
9072         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
9073         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
9074         * gcc.dg/graphite/block-3.c: New.
9075         * gcc.dg/graphite/pr38498.c: New.
9076
9077 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9078
9079         AVX Programming Reference (December, 2008)
9080         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
9081         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
9082         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
9083
9084         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
9085         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
9086
9087 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
9088
9089         PR fortran/38220
9090         * gfortran.dg/c_loc_pure_1.f90:  New test.
9091
9092 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
9093
9094         PR fortran/38669
9095         * gfortran.dg/elemental_dependency_3.f90:
9096         Add the final tree dump cleanup.
9097
9098 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
9099
9100         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
9101         passing -m32.
9102
9103         PR rtl-optimization/38722
9104         * gfortran.dg/pr38722.f90: New test.
9105
9106 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
9107
9108         PR c/34252
9109         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
9110         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
9111
9112 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
9113
9114         * gfortran.dg/implicit_12.f90: Add space around dg directive.
9115         * gfortran.dg/typebound_call_8.f03: Same.
9116         * gfortran.dg/elemental_bind_c.f90: Same.
9117         * gfortran.dg/typebound_call_7.f03: Same.
9118         * gfortran.dg/interface_proc_end.f90: Same
9119         * gfortran.dg/pr37243.f: Fix typo.
9120
9121 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
9122
9123         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
9124         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
9125         large stack sizes.
9126
9127 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
9128
9129         AVX Programming Reference (December, 2008)
9130         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
9131         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
9132         * gcc.target/i386/sse-14.c: Likewise.
9133
9134         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
9135         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
9136         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
9137         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
9138
9139 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9140
9141         PR libfortran/38735
9142         * gfortran.dg/fmt_bz_bn.f: Update test.
9143
9144 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
9145
9146         PR c++/38472
9147         * g++.dg/conversion/usual-arith-conv.C: New test.
9148
9149 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9150
9151         PR c/34911
9152         * gcc.dg/vector-3.c: New testcase.
9153         * g++.dg/ext/vector15.C: New test.
9154
9155 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9156
9157         PR tree-optimization/38510
9158         * gcc.dg/graphite/pr38510.c: New.
9159
9160 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
9161             Jan Sjodin <jan.sjodin@amd.com>
9162
9163         PR tree-optimization/38500
9164         * gcc.dg/graphite/pr38500.c: New.
9165
9166 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
9167
9168         * gcc.c-torture/compile/20001226-1.c: Generalize
9169         dg-timeout-factor.
9170         * gcc.c-torture/compile/limits-fnargs.c: Add
9171         dg-timeout-factor.
9172         * gcc.dg/20020425-1.c: Likewise.
9173         * gcc.dg/pch/pch.exp: Likewise.
9174
9175 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9176
9177         PR fortran/38657
9178         * gfortran.dg/module_commons_3.f90: New test.
9179
9180 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
9181
9182         PR fortran/37159
9183         * gfortran.dg/random_seed_1.f90: Updated.
9184
9185 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
9186
9187         PR fortran/38669
9188         PR fortran/38726
9189         * gfortran.dg/elemental_subroutine_7.f90:
9190         Fix p values so that it can be used as vector subscript.
9191
9192 2009-01-05  Jason Merrill  <jason@redhat.com>
9193
9194         * g++.dg/cpp0x/initlist12.C: Add another test.
9195
9196         * g++.dg/cpp0x/defaulted7.C: New test.
9197
9198 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
9199
9200         PR fortran/38672
9201         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
9202         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
9203
9204 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
9205
9206         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
9207         for alpha*-*-* targets.
9208         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
9209
9210 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
9211
9212         PR fortran/38665
9213         * gfortran.dg/host_assoc_function_5.f90: New test.
9214
9215 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9216
9217         PR fortran/38669
9218         * gfortran.dg/elemental_dependency_3.f90: New test.
9219         * gfortran.dg/elemental_subroutine_7.f90: New test.
9220
9221 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
9222
9223         * gcc.dg/struct-ret-3.c: Include unistd.h.
9224         (main): Exit early if system memory page size is
9225         larger than 4096 bytes.
9226
9227 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
9228
9229         PR fortran/38718
9230         * gfortran.dg/merge_init_expr.f90: New.
9231
9232 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
9233
9234         PR fortran/38536
9235         * gfortran.dg/c_loc_tests_13.f90: New test.
9236         * gfortran.dg/c_loc_tests_14.f90: New test.
9237
9238 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
9239
9240         * gfortran.dg/func_result_4.f90: New.
9241
9242 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
9243
9244         PR fortran/38594
9245         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
9246         interface still works, in addition to original tests.
9247         * gfortran.dg/host_assoc_call_6.f90: New test.
9248
9249 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
9250
9251         PR c++/38705
9252         * g++.dg/torture/pr38705.C: New test.
9253
9254         PR c/38700
9255         * gcc.dg/pr38700.c: New test.
9256
9257 2009-01-02  Jason Merrill  <jason@redhat.com>
9258
9259         * g++.dg/cpp0x/initlist11.C: New test.
9260         * g++.dg/cpp0x/initlist12.C: New test.
9261
9262 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
9263
9264         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
9265         Allow extra informative notes.
9266
9267 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
9268
9269         PR c/36489
9270         * gcc.dg/pr36489.c: New test.
9271
9272 \f
9273 Copyright (C) 2009 Free Software Foundation, Inc.
9274
9275 Copying and distribution of this file, with or without modification,
9276 are permitted in any medium without royalty provided the copyright
9277 notice and this notice are preserved.