OSDN Git Service

098dc2da113589e28644aaa70c718ee938754fbd
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-09-28  Olivier Hainque  <hainque@adacore.com>
2
3         * gnat.dg (tagged_alloc_free.adb): New testcase.
4         
5 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
6
7         * g++.dg/dfp: New directory.
8         * g++.dg/dg.exp: Prune tests in dfp directory.
9         * g++.dg/dfp/dfp/exp: New.
10         * g++.dg/dfp/mangle-mode.C: New test.
11
12 2009-09-28  Michael Matz  <matz@suse.de>
13
14         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
15         for sign of -Inf.
16
17 2009-09-27  Richard Henderson  <rth@redhat.com>
18
19         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
20         * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New.
21
22 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
23
24         PR c/41476
25         * gcc.dg/cond-constqual-1.c: New test.
26
27 2009-09-26  Michael Matz  <matz@suse.de>
28
29         PR lto/40758
30         PR middle-end/41470
31         * gcc.dg/pr41470.c: New test.
32
33 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
34
35         * gnat.dg/array9.adb: New test.
36
37 2009-09-26  Michael Matz  <matz@suse.de>
38
39         PR tree-optimization/41454
40         * gcc.dg/pr41454.c: New test.
41
42 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
43
44         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
45         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
46         into DW_TAG_GNU_template_parameter_pack and
47         DW_TAG_GNU_formal_parameter_pack.
48         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
49         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
50
51 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
52
53         * gcc.dg/vect/vect.exp: Append extra parameters as separate
54         parameters for alignment-sensitive -fsection-anchors tests.
55
56 2009-09-25  Richard Guenther  <rguenther@suse.de>
57
58         PR middle-end/41463
59         * gcc.c-torture/execute/pr41463.c: New testcase.
60
61 2009-09-25  Olivier Hainque  <hainque@adacore.com>
62
63         * gnat.dg/sse_nolib.adb: New testcase.
64
65 2009-09-25  Revital Eres  <ERES@il.ibm.com>
66
67         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
68         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
69         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
70         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
71         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
72         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
73         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
74         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
75         * gcc.dg/vect/vect.exp: Add Power7 flags.
76         * g++.dg/vect/vect.exp: Likewise.
77         * gfortran.dg/vect/vect.exp: Likewise.
78
79 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
80
81         PR fortran/41459
82         * gfortran.dg/empty_label.f: New test.
83         * gfortran.dg/empty_label.f90: Ditto.
84         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
85
86 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
87
88         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
89         compile-time.
90
91 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
92
93         * lib/scanasm.exp (make_pattern_printable): New function.
94         (dg-scan, scan-assembler-times, scan-assembler-dem,
95         scan-assembler-dem-not): Use it.
96
97 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
98
99         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
100         (test_nested): Renamed to ...
101         (test_nested1): This.
102         (test_nested2): New.
103         (main): Likewise.
104
105 2009-09-24  Richard Guenther  <rguenther@suse.de>
106
107         PR tree-optimization/36143
108         PR tree-optimization/38747
109         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
110         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
111         * g++.dg/torture/pr38747.C: New testcase.
112         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
113
114 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
115
116         * gnat.dg/nested_proc.adb: New test.
117
118 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
119
120         * gcc.target/i386/pr12329.c: Adjust.
121
122 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
123
124         PR debug/41248
125         * gcc.dg/pr41248.c: New.
126
127 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
128
129         PR debug/41065
130         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
131
132 2009-09-23  Andreas Schwab  <schwab@redhat.com>
133
134         * lib/profopt.exp (profopt-get-options): Set tool_flags for
135         current_compiler_flags.  Fix typos.
136
137 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
138
139         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
140
141 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
142
143         PR c/39779
144         * gcc.c-torture/compile/pr39779.c: New test.
145
146 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
147
148         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
149         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
150         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
151
152 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
153
154         PR debug/41295
155         * gcc.dg/pr41295.c: New.
156
157 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
158
159         * gcc.dg/pr40209.c: Add test case.
160
161 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
162
163         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
164         matching assembly.
165         * gcc.target/mips/code-readable-2.c: Likewise.
166         * gcc.target/mips/code-readable-3.c: Likewise.
167
168 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
169
170         * lib/target-supports.exp (check_effective_target_dfp_nocache):
171         Check support via mode instead of C type.
172         (check_effective_target_dfprt_nocache): Ditto.
173         (check_effective_target_hard_dfp): Ditto.
174
175 2009-09-22  Richard Guenther  <rguenther@suse.de>
176
177         PR middle-end/41395
178         * gcc.c-torture/execute/pr41395-1.c: New testcase.
179         * gcc.c-torture/execute/pr41395-2.c: Likewise.
180
181 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
182
183         * gcc.dg/20090922-1.c: New test.
184
185         PR bootstrap/41405
186         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
187         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
188         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
189         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
190         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
191         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
192         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
193         * objc.dg/dwarf-2.m: Likewise.
194
195 2009-09-22  Richard Guenther  <rguenther@suse.de>
196
197         PR tree-optimization/41428
198         * g++.dg/tree-ssa/pr41428.C: New testcase.
199
200 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
201
202         PR middle-end/41429
203         * g++.dg/gomp/pr41429.C: New test.
204
205 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
206
207         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
208
209 2009-09-21  Jason Merrill  <jason@redhat.com>
210
211         PR c++/41421
212         * g++.dg/cpp0x/trivial1.C: Expand.
213
214 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
215
216         * gcc.dg/torture/calleesave-sse.c: New.
217
218 2009-09-21  Jan Hubicka  <jh@suse.cz>
219
220         * gcc.dg/guality/inline-params.c: New testcase.
221
222 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
223
224         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
225         Add -fno-inline.
226         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
227         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
228         (f2): Ditto.
229
230 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
231
232         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
233         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
234         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
235         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
236         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
237
238 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
239
240         PR middle-end/40642
241         * g++.dg/torture/pr40642.C: New testcase.
242
243 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
244
245         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
246         cases in static initializers.
247
248 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
249
250         * gcc.c-tortue/compile/pr39886.c: New.
251
252 2009-09-20  Chris Demetriou  <cgd@google.com>
253
254         PR preprocessor/28435:
255         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
256         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
257         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
258         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
259         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
260
261 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
262
263         * gcc.target/mips/mips.exp: Add relax-pic-calls
264         under -mfoo/-mno-foo options.
265         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
266         and -mexplicit-relocs.
267         * gcc.target/mips/call-1.c: New test.
268         * gcc.target/mips/call-2.c: New test.
269         * gcc.target/mips/call-3.c: New test.
270         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
271         * gcc.dg/tree-ssa/loop-1.c: Likewise.
272
273 2009-09-19  Chris Demetriou  <cgd@google.com>
274
275         PR preprocessor/28435:
276         * gcc.dg/cpp/missing-header-MD.c: New test.
277         * gcc.dg/cpp/missing-header-MMD.c: New test.
278         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
279         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
280
281 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
282
283         PR libgfortran/41328
284         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
285         EOF works.
286
287 2009-09-18  Jason Merrill  <jason@redhat.com>
288
289         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
290         * g++.dg/cpp0x/initlist-deduce.C: New.
291
292 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
293
294         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
295
296 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
297
298         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
299         * c-c++-common/dfp: New directory.
300         * c-c++-common/dfp/dfp-dbg.h: New file.
301         * gcc.dg/dfp/call-by-value.c: Move to ...
302         * c-c++-common/call-by-value.c: here.
303         * gcc.dg/dfp/cast.c: Move to ...
304         * c-c++-common/cast.c: here.
305         * gcc.dg/dfp/compare-eq-const.c: Move to ...
306         * c-c++-common/compare-eq-const.c: here.
307         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
308         * c-c++-common/compare-eq-d128.c: here.
309         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
310         * c-c++-common/compare-eq-d32.c: here.
311         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
312         * c-c++-common/compare-eq-d64.c: here.
313         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
314         * c-c++-common/compare-eq-dfp.c: here.
315         * gcc.dg/dfp/compare-eq.h: Move to ...
316         * c-c++-common/compare-eq.h: here.
317         * gcc.dg/dfp/compare-rel-const.c: Move to ...
318         * c-c++-common/compare-rel-const.c: here.
319         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
320         * c-c++-common/compare-rel-d128.c: here.
321         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
322         * c-c++-common/compare-rel-d32.c: here.
323         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
324         * c-c++-common/compare-rel-d64.c: here.
325         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
326         * c-c++-common/compare-rel-dfp.c: here.
327         * gcc.dg/dfp/compare-rel.h: Move to ...
328         * c-c++-common/compare-rel.h: here.
329         * gcc.dg/dfp/compare-special-d128.c: Move to ...
330         * c-c++-common/compare-special-d128.c: here.
331         * gcc.dg/dfp/compare-special-d32.c: Move to ...
332         * c-c++-common/compare-special-d32.c: here.
333         * gcc.dg/dfp/compare-special-d64.c: Move to ...
334         * c-c++-common/compare-special-d64.c: here.
335         * gcc.dg/dfp/compare-special.h: Move to ...
336         * c-c++-common/compare-special.h: here.
337         * gcc.dg/dfp/constants-zero.c: Move to ...
338         * c-c++-common/constants-zero.c: here.
339         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
340         * c-c++-common/convert-bfp-10.c: here.
341         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
342         * c-c++-common/convert-bfp-11.c: here.
343         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
344         * c-c++-common/convert-bfp-12.c: here.
345         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
346         * c-c++-common/convert-bfp-13.c: here.
347         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
348         * c-c++-common/convert-bfp-14.c: here.
349         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
350         * c-c++-common/convert-bfp-2.c: here.
351         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
352         * c-c++-common/convert-bfp-3.c: here.
353         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
354         * c-c++-common/convert-bfp-4.c: here.
355         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
356         * c-c++-common/convert-bfp-5.c: here.
357         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
358         * c-c++-common/convert-bfp-6.c: here.
359         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
360         * c-c++-common/convert-bfp-7.c: here.
361         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
362         * c-c++-common/convert-bfp-8.c: here.
363         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
364         * c-c++-common/convert-bfp-9.c: here.
365         * gcc.dg/dfp/convert-bfp.c: Move to ...
366         * c-c++-common/convert-bfp.c: here.
367         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
368         * c-c++-common/convert-bfp-fold.c: here.
369         * gcc.dg/dfp/convert-dfp.c: Move to ...
370         * c-c++-common/convert-dfp.c: here.
371         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
372         * c-c++-common/convert-dfp-fold-2.c: here.
373         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
374         * c-c++-common/convert-dfp-fold.c: here.
375         * gcc.dg/dfp/convert.h: Move to ...
376         * c-c++-common/convert.h: here.
377         * gcc.dg/dfp/convert-int.c: Move to ...
378         * c-c++-common/convert-int.c: here.
379         * gcc.dg/dfp/convert-int-fold.c: Move to ...
380         * c-c++-common/convert-int-fold.c: here.
381         * gcc.dg/dfp/convert-int-max.c: Move to ...
382         * c-c++-common/convert-int-max.c: here.
383         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
384         * c-c++-common/convert-int-max-fold.c: here.
385         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
386         * c-c++-common/convert-int-saturate.c: here.
387         * gcc.dg/dfp/func-array.c: Move to ...
388         * c-c++-common/func-array.c: here.
389         * gcc.dg/dfp/func-deref.c: Move to ...
390         * c-c++-common/func-deref.c: here.
391         * gcc.dg/dfp/func-mixed.c: Move to ...
392         * c-c++-common/func-mixed.c: here.
393         * gcc.dg/dfp/func-pointer.c: Move to ...
394         * c-c++-common/func-pointer.c: here.
395         * gcc.dg/dfp/func-scalar.c: Move to ...
396         * c-c++-common/func-scalar.c: here.
397         * gcc.dg/dfp/func-struct.c: Move to ...
398         * c-c++-common/func-struct.c: here.
399         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
400         * c-c++-common/func-vararg-alternate-d128-2.c: here.
401         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
402         * c-c++-common/func-vararg-alternate-d128.c: here.
403         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
404         * c-c++-common/func-vararg-alternate-d32.c: here.
405         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
406         * c-c++-common/func-vararg-alternate-d64.c: here.
407         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
408         * c-c++-common/func-vararg-alternate.h: here.
409         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
410         * c-c++-common/func-vararg-dfp.c: here.
411         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
412         * c-c++-common/func-vararg-mixed-2.c: here.
413         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
414         * c-c++-common/func-vararg-mixed.c: here.
415         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
416         * c-c++-common/func-vararg-size0.c: here.
417         * gcc.dg/dfp/inf-1.c: Move to ...
418         * c-c++-common/inf-1.c: here.
419         * gcc.dg/dfp/loop-index.c: Move to ...
420         * c-c++-common/loop-index.c: here.
421         * gcc.dg/dfp/modes.c: Move to ...
422         * c-c++-common/modes.c: here.
423         * gcc.dg/dfp/nan-1.c: Move to ...
424         * c-c++-common/nan-1.c: here.
425         * gcc.dg/dfp/nan-2.c: Move to ...
426         * c-c++-common/nan-2.c: here.
427         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
428         * c-c++-common/operator-arith-fold.c: here.
429         * gcc.dg/dfp/operator-assignment.c: Move to ...
430         * c-c++-common/operator-assignment.c: here.
431         * gcc.dg/dfp/operator-comma.c: Move to ...
432         * c-c++-common/operator-comma.c: here.
433         * gcc.dg/dfp/operator-cond.c: Move to ...
434         * c-c++-common/operator-cond.c: here.
435         * gcc.dg/dfp/operator-logical.c: Move to ...
436         * c-c++-common/operator-logical.c: here.
437         * gcc.dg/dfp/operator-unary.c: Move to ...
438         * c-c++-common/operator-unary.c: here.
439         * gcc.dg/dfp/pr31385.c: Move to ...
440         * c-c++-common/pr31385.c: here.
441         * gcc.dg/dfp/pr33466.c: Move to ...
442         * c-c++-common/pr33466.c: here.
443         * gcc.dg/dfp/pr35620.c: Move to ...
444         * c-c++-common/pr35620.c: here.
445         * gcc.dg/dfp/pr36800.c: Move to ...
446         * c-c++-common/pr36800.c: here.
447         * gcc.dg/dfp/pr39034.c: Move to ...
448         * c-c++-common/pr39034.c: here.
449         * gcc.dg/dfp/pr39035.c: Move to ...
450         * c-c++-common/pr39035.c: here.
451         * gcc.dg/dfp/pr39902.c: Move to ...
452         * c-c++-common/pr39902.c: here.
453         * gcc.dg/dfp/pr39986.c: Move to ...
454         * c-c++-common/pr39986.c: here.
455         * gcc.dg/dfp/signbit-1.c: Move to ...
456         * c-c++-common/signbit-1.c: here.
457         * gcc.dg/dfp/signbit-2.c: Move to ...
458         * c-c++-common/signbit-2.c: here.
459         * gcc.dg/dfp/struct-layout-1.c: Move to ...
460         * c-c++-common/struct-layout-1.c: here.
461         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
462         * c-c++-common/usual-arith-conv.c: here.
463         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
464         * c-c++-common/usual-arith-conv-const.c: here.
465
466 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
467
468         PR testsuite/41288
469         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
470         stack alignment.
471
472 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
473
474         PR c++/39365
475         * g++.dg/expr/bool3.C: New test.
476         * g++.dg/expr/bool4.C: New test.
477
478 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
479
480         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
481         * gcc.dg/dfp/signbit-2.c: Use it.
482         * gcc.dg/dfp/func-vararg-alternate.h: Change two
483         arguments to unsigned int.
484         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
485         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
486         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
487         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
488         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
489         * gcc.dg/dfp/pr39986.c: Ditto.
490         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
491         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
492         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
493         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
494         * gcc.dg/dfp/convert-int-fold.c: Ditto.
495
496 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
497
498         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
499
500 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
501
502         PR c/41049
503         * dfp/pr41049.c: New test.
504
505 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
506
507         PR testsuite/41385
508         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
509
510 2009-09-17  Martin Jambor  <mjambor@suse.cz>
511
512         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
513         * gcc.dg/ipa/ipa-sra-1.c: New test.
514         * gcc.dg/ipa/ipa-sra-2.c: New test.
515         * gcc.dg/ipa/ipa-sra-3.c: New test.
516         * gcc.dg/ipa/ipa-sra-4.c: New test.
517         * gcc.dg/ipa/ipa-sra-5.c: New test.
518         * gcc.c-torture/execute/ipa-sra-1.c: New test.
519         * gcc.c-torture/execute/ipa-sra-2.c: New test.
520
521 2009-09-17  Michael Matz  <matz@suse.de>
522
523         PR middle-end/41347
524         * gfortran.dg/pr41347.f90: New test.
525
526 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
527
528         * gcc.c-torture/compile/20090917-1.c: New testcase.
529
530 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
531
532         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
533         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
534         alpha*-*-* target from XFAIL list.
535
536 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
537
538         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
539         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
540         * gcc.dg/dfp/cast-bad.c: Use default options.
541         * gcc.dg/dfp/compare-rel-const.c: Ditto.
542         * gcc.dg/dfp/composite-type.c: Ditto.
543         * gcc.dg/dfp/constants.c: Ditto.
544         * gcc.dg/dfp/constants-hex.c: Ditto.
545         * gcc.dg/dfp/constants-pedantic.c: Ditto.
546         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
547         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
548         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
549         * gcc.dg/dfp/ctypes.c: Ditto.
550         * gcc.dg/dfp/ddmode-ice.c: Ditto.
551         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
552         * gcc.dg/dfp/float-constant-double.c: Ditto.
553         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
554         * gcc.dg/dfp/keywords-reserved.c: Ditto.
555         * gcc.dg/dfp/modes.c: Ditto.
556         * gcc.dg/dfp/operator-bitwise.c: Ditto.
557         * gcc.dg/dfp/pr31344.c: Ditto.
558         * gcc.dg/dfp/pr31385.c: Ditto.
559         * gcc.dg/dfp/pr33466.c: Ditto.
560         * gcc.dg/dfp/pr35620.c: Ditto.
561         * gcc.dg/dfp/pr37435.c: Ditto.
562         * gcc.dg/dfp/pr39986.c: Ditto.
563         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
564         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
565         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
566         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
567         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
568         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
569         * gcc.dg/dfp/typespec.c: Ditto.
570         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
571         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
572         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
573         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
574         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
575         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
576         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
577         * gcc.dg/dfp/compare-rel.h: Ditto.
578         * gcc.dg/dfp/compare-special.h: Ditto.
579         * gcc.dg/dfp/convert.h: Ditto.
580         * gcc.dg/dfp/fe-check.h: Ditto.
581         * gcc.dg/dfp/call-by-value.c: Use default options and
582           debug macros.
583         * gcc.dg/dfp/cast.c: Ditto.
584         * gcc.dg/dfp/compare-eq-const.c: Ditto.
585         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
586         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
587         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
588         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
589         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
590         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
591         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
592         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
593         * gcc.dg/dfp/compare-special-d32.c: Ditto.
594         * gcc.dg/dfp/compare-special-d64.c: Ditto.
595         * gcc.dg/dfp/compare-special-d128.c: Ditto.
596         * gcc.dg/dfp/constants-zero.c: Ditto.
597         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
598         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
599         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
600         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
601         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
602         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
603         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
604         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
605         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
606         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
607         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
608         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
609         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
610         * gcc.dg/dfp/convert-bfp.c: Ditto.
611         * gcc.dg/dfp/convert-complex.c: Ditto.
612         * gcc.dg/dfp/convert-dfp.c: Ditto.
613         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
614         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
615         * gcc.dg/dfp/convert-int.c: Ditto.
616         * gcc.dg/dfp/convert-int-fold.c: Ditto.
617         * gcc.dg/dfp/convert-int-max.c: Ditto.
618         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
619         * gcc.dg/dfp/decfloat-constants.c: Ditto.
620         * gcc.dg/dfp/fe-binop.c: Ditto.
621         * gcc.dg/dfp/fe-convert-1.c: Ditto.
622         * gcc.dg/dfp/fe-convert-2.c: Ditto.
623         * gcc.dg/dfp/fe-convert-3.c: Ditto.
624         * gcc.dg/dfp/func-array.c: Ditto.
625         * gcc.dg/dfp/func-deref.c: Ditto.
626         * gcc.dg/dfp/func-mixed.c: Ditto.
627         * gcc.dg/dfp/func-pointer.c: Ditto.
628         * gcc.dg/dfp/func-scalar.c: Ditto.
629         * gcc.dg/dfp/func-struct.c: Ditto.
630         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
631         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
632         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
633         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
634         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
635         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
636         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
637         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
638         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
639         * gcc.dg/dfp/inf-1.c: Ditto.
640         * gcc.dg/dfp/loop-index.c: Ditto.
641         * gcc.dg/dfp/nan-1.c: Ditto.
642         * gcc.dg/dfp/nan-2.c: Ditto.
643         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
644         * gcc.dg/dfp/operator-assignment.c: Ditto.
645         * gcc.dg/dfp/operator-comma.c: Ditto.
646         * gcc.dg/dfp/operator-cond.c: Ditto.
647         * gcc.dg/dfp/operator-logical.c: Ditto.
648         * gcc.dg/dfp/operator-unary.c: Ditto.
649         * gcc.dg/dfp/pr36800.c: Ditto.
650         * gcc.dg/dfp/pr39034.c: Ditto.
651         * gcc.dg/dfp/pr39035.c: Ditto.
652         * gcc.dg/dfp/pr39902.c: Ditto.
653         * gcc.dg/dfp/signbit-1.c: Ditto.
654         * gcc.dg/dfp/signbit-2.c: Ditto.
655         * gcc.dg/dfp/struct-layout-1.c: Ditto.
656         * gcc.dg/dfp/union-init.c: Ditto.
657         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
658
659 2009-09-16  Michael Matz  <matz@suse.de>
660
661         PR fortran/41212
662         * gfortran.dg/pr41212.f90: New test.
663
664 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
665
666         * gnat.dg/alignment9.adb: New test.
667
668 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
669
670         * gnat.dg/discr20.ad[sb]: New test.
671
672 2009-09-16  Richard Guenther  <rguenther@suse.de>
673
674         PR middle-end/34011
675         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
676
677 2009-09-16  DJ Delorie  <dj@redhat.com>
678             Kaz Kojima  <kkojima@gcc.gnu.org>
679
680         * gcc.target/sh/struct-arg-dw2.c: New test.
681
682 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
683             Jakub Jelinek  <jakub@redhat.com>
684
685         PR target/41175
686         * gcc.target/powerpc/pr41175.c: New test.
687
688 2009-09-14  Richard Henderson  <rth@redhat.com>
689
690         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
691         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
692         gcc.dg/tree-ssa/asmgoto-1.c: New files.
693
694 2009-09-14  Richard Henderson  <rth@redhat.com>
695
696         * g++.dg/eh/builtin1.C: Update resx pattern match.
697         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
698
699 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
700
701         * gcc.target/mips/branch-helper.h: New file.
702         * gcc.target/mips/branch-2.c,
703         * gcc.target/mips/branch-3.c,
704         * gcc.target/mips/branch-4.c,
705         * gcc.target/mips/branch-5.c,
706         * gcc.target/mips/branch-6.c,
707         * gcc.target/mips/branch-7.c,
708         * gcc.target/mips/branch-8.c,
709         * gcc.target/mips/branch-9.c,
710         * gcc.target/mips/branch-10.c,
711         * gcc.target/mips/branch-11.c,
712         * gcc.target/mips/branch-12.c,
713         * gcc.target/mips/branch-13.c,
714         * gcc.target/mips/branch-14.c,
715         * gcc.target/mips/branch-15.c: New tests.
716
717 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
718
719         PR target/41331
720         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
721         -m32 -mpowerpc64 system.
722
723 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
724
725         From Jie Zhang <jie.zhang@analog.com>:
726         * gcc.target/bfin/saveall.c: New test.
727         * gcc.target/bfin/20090914-1.c: New test.
728         * gcc.target/bfin/20090914-2.c: New test.
729
730         * gcc.target/bfin/20090914-3.c: New test.
731
732 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
733
734         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
735
736 2009-09-14  Richard Guenther  <rguenther@suse.de>
737
738         PR middle-end/41350
739         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
740
741 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
742
743         PR libgfortran/41328
744         * gfortran.dg/cr_lf.f90: New test.
745
746 2009-09-11  Michael Matz  <matz@suse.de>
747
748         PR middle-end/41275
749         * g++.dg/tree-ssa/pr41275.C: New test.
750
751 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
752
753         PR fortran/41242
754         * gfortran.dg/proc_ptr_comp_21.f90: New.
755
756 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
757
758         PR fortran/31292
759         * gfortran.dg/module_procedure_1.f90: New test.
760         * gfortran.dg/module_procedure_2.f90: Ditto.
761         * gfortran.dg/generic_14.f90: Move dg-error to new location.
762
763 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
764             James A. Morrison  <phython@gcc.gnu.org>
765
766         PR ada/18302
767         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
768         commands.
769         * ada/acats/run_test.exp: New file.
770
771 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
772
773         Revert:
774         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
775
776         PR rtl-optimization/39779
777         * gcc.dg/pr39979.c: New test.
778
779 2009-09-10  Richard Guenther  <rguenther@suse.de>
780
781         PR middle-end/41257
782         * g++.dg/torture/pr41257-2.C: New testcase.
783
784 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
785
786         PR c++/28293
787         * g++.dg/template/crash91.C: New.
788
789 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
790
791         PR rtl-optimization/39779
792         * gcc.dg/pr39979.c: New test.
793
794 2009-09-09  Richard Guenther  <rguenther@suse.de>
795
796         PR tree-optimization/41101
797         * gcc.c-torture/compile/pr41101.c: New testcase.
798
799 2009-09-09  Richard Guenther  <rguenther@suse.de>
800
801         PR middle-end/41317
802         * gcc.c-torture/execute/pr41317.c: New testcase.
803         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
804         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
805
806 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
807
808         Fix some test breakages on Darwin
809         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
810         and adjust.
811         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
812         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
813         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
814         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
815         take darwin specifics in account.
816
817 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
818
819         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
820         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
821
822 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
823
824         PR c++/39923
825         * g++.dg/cpp0x/initlist24.C: New.
826
827 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
828
829         * gcc.dg/large-size-array-2.c: Fix target requirement.
830         * gcc.dg/large-size-array-4.c: Likewise.
831         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
832         * gcc.dg/c99-const-expr-2.c: Likewise.
833         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
834         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
835         * gcc.dg/c90-const-expr-10.c: Likewise.
836         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
837         instead of long.
838         * gcc.dg/tree-ssa/pr33920.c: Likewise.
839         * gcc.dg/vect/pr33846.c: Likewise.
840         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
841         __PTRDIFF_TYPE__, instead of unsigned long.
842         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
843
844 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
845
846         PR debug/41229
847         PR debug/41291
848         PR debug/41300
849         * gfortran.dg/pr41229.f90: New.
850
851 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
852
853         PR debug/41232
854         * gcc.dg/pr41232.c: New.
855
856 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
857
858         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
859         contain -march.
860         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
861         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
862         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
863         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
864         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
865         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
866         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
867         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
868         options other than that used in dg-options.
869
870 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
871
872         PR rtl-optimization/41239
873         * gcc.c-torture/execute/pr41239.c: New test.
874
875 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
876
877         PR libgfortran/41192
878         * gfortran.dg/namelist_59.f90: New test.
879
880 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
881
882         From Mike Frysinger  <michael.frysinger@analog.com>
883         * gcc.target/bfin/mcpu-bf542m.c: New file.
884         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
885         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
886         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
887         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
888
889 2009-09-07  Martin Jambor  <mjambor@suse.cz>
890
891         PR middle-end/41282
892         * gcc.c-torture/compile/pr41282.c: New test.
893
894 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
895
896         PR fortran/41197
897         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
898         variables for stat and errmsg.
899         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
900         * gfortran.dg/allocate_stat_2.f90:  New test.
901
902 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
903
904         * gcc.c-torture/compile/20090907-1.c: New test.
905
906 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
907
908         PR bootstrap/41241
909         * gcc.dg/pr41241.c: New test.
910
911 2009-09-06  Richard Guenther  <rguenther@suse.de>
912
913         PR middle-end/41144
914         * g++.dg/torture/pr41144.C: New testcase.
915
916 2009-09-06  Richard Guenther  <rguenther@suse.de>
917
918         PR middle-end/41261
919         * gcc.dg/torture/pr41261.c: New testcase.
920
921 2009-09-05  Richard Guenther  <rguenther@suse.de>
922
923         PR middle-end/41181
924         * gcc.c-torture/compile/pr41181.c: New testcase.
925
926 2009-09-05  Richard Guenther  <rguenther@suse.de>
927
928         PR debug/41273
929         * g++.dg/torture/pr41273.C: New testcase.
930
931 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
932
933         PR fortran/41258
934         * gfortran.dg/typebound_proc_12.f90 : New test.
935
936 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
937
938         PR debug/41225
939         * gfortran.dg/pr41225.f90: New.
940
941 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
942
943         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
944         unistd.h, sys/types.h and sys/wait.h.
945         (gualchk_t): New.
946         (GUALCVT): New.
947         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
948         (GUALITY_GDB_REDIRECT): New.
949         (GUALITY_GDB_ARGS): Use it.
950
951 2009-09-04  Richard Guenther  <rguenther@suse.de>
952
953         PR middle-end/41257
954         * g++.dg/torture/pr41257.C: New testcase.
955
956 2009-09-04  Martin Jambor  <mjambor@suse.cz>
957
958         PR tree-optimization/41112
959         * gnat.dg/array8.adb: New test.
960
961 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
962
963         * gcc.target/arm/ctz.c: New test case.
964
965 2009-09-03  Alon Dayan  <alond@il.ibm.com>
966
967         PR tree-optimization/38275
968         * gcc.dg/autopar/reduc-1char.c: Increase number
969         of iterations. Adjust the logic accordingly.
970         * gcc.dg/autopar/reduc-2char.c: Ditto.
971         * gcc.dg/autopar/reduc-1.c: Ditto.
972         * gcc.dg/autopar/reduc-2.c: Ditto.
973         * gcc.dg/autopar/reduc-3.c: Ditto.
974         * gcc.dg/autopar/reduc-6.c: Ditto.
975         * gcc.dg/autopar/reduc-7.c: Ditto.
976         * gcc.dg/autopar/reduc-8.c: Ditto.
977         * gcc.dg/autopar/reduc-9.c: Ditto.
978         * gcc.dg/autopar/pr39500-1.c: Ditto.
979         * gcc.dg/autopar/reduc-1short.c: Ditto.
980         * gcc.dg/autopar/reduc-2short.c: Ditto.
981         * gcc.dg/autopar/parallelization-1.c: Ditto.
982
983 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
984
985         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
986         testcase using guality.h compiles and links and if a global variable
987         can be verified by gdb.
988
989 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
990
991         * lib/target-supports.exp (check_effective_target_sync_int_long):
992         Supported on Blackfin Linux targets.
993
994 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
995
996         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
997
998 2009-09-03  Diego Novillo  <dnovillo@google.com>
999
1000         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
1001         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1002         * g++.dg/warn/unit-1.C: Likewise.
1003         * g++.dg/ipa/iinline-1.C: Likewise.
1004         * g++.dg/template/cond2.C: Adjust expected line location for the
1005         error.
1006         * g++.dg/template/pr35240.C: Likewise.
1007
1008 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1009
1010         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
1011         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
1012
1013 2009-09-02  Martin Jambor  <mjambor@suse.cz>
1014
1015         * gcc.dg/tree-ssa/sra-8.c: New testcase.
1016         * gcc.dg/memcpy-1.c: Add . to match pattern.
1017         * gcc.dg/uninit-I.c: XFAIL warning test.
1018         * g++.dg/warn/unit-1.C: XFAIL warning test.
1019
1020 2009-09-02  Ian Lance Taylor  <iant@google.com>
1021
1022         * gcc.dg/20090902-1.c: New test.
1023
1024 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
1025
1026         * gcc.dg/builtin-object-size-9.c: New test.
1027
1028 2009-09-02  Olivier Hainque  <hainque@adacore.com>
1029
1030         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
1031
1032 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
1033             Olivier Hainque  <hainque@adacore.com>
1034
1035         * gnat.dg/misaligned_param.adb: New test.
1036         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
1037         * gnat.dg/slice7.adb: Add 1 more related case.
1038
1039 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1040
1041         * gcc.dg/guality/guality.c: Expect to fail for now.
1042         * gcc.dg/guality/example.c: Likewise.
1043
1044 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
1045
1046         * gcc.dg/guality/guality.c: New.
1047         * gcc.dg/guality/guality.h: New.
1048         * gcc.dg/guality/guality.exp: New.
1049         * gcc.dg/guality/example.c: New.
1050         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
1051         (cleanup-saved-temps): Likewise, .gkd files too.
1052
1053 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1054
1055         PR fortran/39229
1056         * gfortran.dg/line_length_3.f: New test.
1057         * gfortran.dg/line_length_4.f90: New test.
1058
1059 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
1060
1061         * lib/target-supports.exp (check_gc_sections_available):
1062         Add proper pattern quote.
1063
1064 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
1065             Kaz Kojima  <kkojima@gcc.gnu.org>
1066
1067         * lib/target-supports.exp (add_options_for_ieee): New procedure.
1068         * g++.dg/cdce3.C: Use dg-add-options ieee.
1069         * g++.dg/torture/type-generic-1.C: Likewise.
1070         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
1071         * gcc.dg/pr28796-2.c: Likewise.
1072         * gcc.dg/torture/builtin-math-7.c: Likewise.
1073         * gcc.dg/torture/type-generic-1.c: Likewise.
1074         * gfortran.dg/boz_14.f90: Likewise.
1075         * gfortran.dg/erf_2.F90: Likewise.
1076         * gfortran.dg/init_flag_3.f90: Likewise.
1077         * gfortran.dg/init_flag_4.f90: Likewise.
1078         * gfortran.dg/init_flag_5.f90: Likewise.
1079         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
1080         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1081         * gfortran.dg/isnan_1.f90: Likewise.
1082         * gfortran.dg/isnan_2.f90: Likewise.
1083         * gfortran.dg/maxlocval_2.f90: Likewise.
1084         * gfortran.dg/maxlocval_4.f90: Likewise.
1085         * gfortran.dg/minlocval_1.f90: Likewise.
1086         * gfortran.dg/minlocval_4.f90: Likewise.
1087         * gfortran.dg/module_nan.f90: Likewise.
1088         * gfortran.dg/namelist_42.f90: Likewise.
1089         * gfortran.dg/namelist_43.f90: Likewise.
1090         * gfortran.dg/nan_1.f90: Likewise.
1091         * gfortran.dg/nan_2.f90: Likewise.
1092         * gfortran.dg/nan_3.f90: Likewise.
1093         * gfortran.dg/nan_4.f90: Likewise.
1094         * gfortran.dg/nan_5.f90: Likewise.
1095         * gfortran.dg/nearest_1.f90: Likewise.
1096         * gfortran.dg/nearest_2.f90: Likewise.
1097         * gfortran.dg/nearest_3.f90: Likewise.
1098         * gfortran.dg/pr37243.f: Likewise.
1099         * gfortran.dg/real_const_3.f90: Likewise.
1100         * gfortran.dg/transfer_simplify_2.f90: Likewise.
1101
1102 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
1103
1104         PR debug/30161
1105         * g++.dg/debug/dwarf2/template-params-1.C: New test.
1106         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
1107         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
1108         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1109         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
1110         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
1111         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
1112         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
1113         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
1114         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
1115         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
1116         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
1117         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1118
1119 2009-08-31  Jason Merrill  <jason@redhat.com>
1120
1121         PR c++/41127
1122         * g++.dg/parse/enum5.C: New.
1123         * g++.dg/cpp0x/enum1.C: Adjust expected error.
1124
1125 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1126
1127         PR fortran/40940
1128         * gfortran.dg/allocate_derived_1.f90: New.
1129         * gfortran.dg/class_3.f03: New.
1130
1131 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
1132
1133         PR fortran/40996
1134         * gfortran.dg/allocatable_scalar_1.f90: New.
1135         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
1136         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
1137         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
1138
1139 2009-08-30  Richard Guenther  <rguenther@suse.de>
1140
1141         PR tree-optimization/41186
1142         * g++.dg/torture/pr41186.C: New testcase.
1143         * g++.dg/tree-ssa/pr41186.C: Likewise.
1144
1145 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
1146
1147         PR c++/41187
1148         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
1149         take ia64 assembly comments syntax in account.
1150
1151 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
1152
1153         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
1154
1155 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1156
1157         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
1158         * gfortran.dg/whole_file_6.f90: Likewise.
1159
1160 2009-08-28  Cary Coutant  <ccoutant@google.com>
1161
1162         PR debug/41063
1163         * g++.dg/debug/dwarf2/pr41063.C: New test.
1164
1165 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
1166
1167         PR rtl-optimization/40861
1168         * gcc.dg/pr40861.c: New test.
1169
1170 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
1171
1172         PR fortran/40869
1173         * gfortran.dg/proc_ptr_comp_20.f90: New.
1174
1175 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
1176
1177         PR libfortran/39667
1178         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
1179         open temp file with status="scratch".
1180         * gfortran.dg/fmt_cache_1.f: Likewise.
1181         * gfortran.dg/fmt_exhaust.f90: Likewise.
1182         * gfortran.dg/fmt_t_4.f90: Likewise.
1183         * gfortran.dg/fseek.f90: Likewise.
1184         * gfortran.dg/list_read_5.f90: Likewise.
1185         * gfortran.dg/namelist_39.f90: Likewise.
1186         * gfortran.dg/namelist_56.f90: Likewise.
1187         * gfortran.dg/read_bad_advance.f90: Likewise.
1188         * gfortran.dg/read_repeat.f90: Likewise.
1189         * gfortran.dg/read_size_noadvance.f90: Likewise.
1190         * gfortran.dg/read_x_past.f: Likewise.
1191
1192 2009-08-27  Tobias Burnus  <burnus@net-b.de>
1193
1194         PR fortran/28039
1195         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
1196
1197 2009-08-27  Daniel Kraft  <d@domob.eu>
1198
1199         PR fortran/37425
1200         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
1201         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
1202         error and fix problem with recursive assignment.
1203         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
1204         * gfortran.dg/typebound_operator_3.f03: New test.
1205         * gfortran.dg/typebound_operator_4.f03: New test.
1206
1207 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
1208
1209         PR debug/41170
1210         * debug/dwarf2/namespace-1.C: New test.
1211
1212 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1213
1214         PR fortran/41162
1215         * gfortran.dg/pr41162.f: New.
1216
1217 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
1218             Richard Sandiford  <rdsandiford@googlemail.com>
1219
1220         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
1221         with "forbid_cpu".
1222         * gcc.target/mips/branch-1.c: Update accordingly.
1223         * gcc.target/mips/extend-1.c: Likewise.
1224         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
1225
1226 2009-08-26  Richard Guenther  <rguenther@suse.de>
1227
1228         PR middle-end/41163
1229         * gcc.c-torture/compile/pr41163.c: New testcase.
1230         * gcc.dg/pr35899.c: Adjust.
1231
1232 2009-08-26  Richard Guenther  <rguenther@suse.de>
1233
1234         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
1235
1236 2009-08-26  Jason Merrill  <jason@redhat.com>
1237
1238         * g++.dg/cpp0x/explicit3.C: New.
1239         * g++.dg/overload/cond2.C: New.
1240
1241 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1242
1243         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
1244
1245 2009-08-25  Jan Hubicka  <jh@suse.cz>
1246
1247         * gcc.target/i386/sse5-shift1-vector.c
1248         * gcc.target/i386/isa-12.c
1249         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
1250         * gcc.target/i386/sse5-pcmov2.c
1251         * gcc.target/i386/isa-3.c
1252         * gcc.target/i386/sse5-shift2-vector.c
1253         * gcc.target/i386/isa-7.c
1254         * gcc.target/i386/funcspec-2.c
1255         * gcc.target/i386/sse5-haddX.c
1256         * gcc.target/i386/sse5-hadduX.c
1257         * gcc.target/i386/isa-9.c
1258         * gcc.target/i386/sse5-maccXX.c
1259         * gcc.target/i386/sse5-shift3-vector.c
1260         * gcc.target/i386/sse5-msubXX.c
1261         * gcc.target/i386/sse5-permpX.c
1262         * gcc.target/i386/sse5-check.h
1263         * gcc.target/i386/sse-12.c
1264         * gcc.target/i386/sse-11.c
1265         * gcc.target/i386/sse-10.c
1266         * gcc.target/i386/sse-13.c
1267         * gcc.target/i386/sse-14.c
1268         * gcc.target/i386/sse-22.c
1269         * gcc.target/i386/sse-2.c
1270         * gcc.target/i386/sse-13.c
1271         * gcc.target/i386/avx-2.c
1272         * gcc.target/i386/sse5-rotate1-vector.c
1273         * gcc.target/i386/isa-4.c
1274         * gcc.target/i386/sse5-hsubX.c
1275         * gcc.target/i386/sse5-pcmov.c
1276         * gcc.target/i386/sse5-fma.c
1277         * gcc.target/i386/isa-8.c
1278         * gcc.target/i386/sse5-rotate2-vector.c
1279         * gcc.target/i386/sse5-nmaccXX.c
1280         * gcc.target/i386/sse5-imul64-vector.c
1281         * gcc.target/i386/sse5-nmsubXX.c
1282         * gcc.target/i386/sse5-rotate3-vector.c
1283         * gcc.target/i386/sse5-fma-vector.c
1284         * gcc.target/i386/sse5-imul32widen-vector.c
1285         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
1286
1287         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
1288         * gcc.target/i386/funcspec-5.c: Remove SSE5.
1289         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
1290         * gcc.target/i386/avx-1.c: Remove SSE5.
1291         * gcc.target/i386/avx-2.c: Remove SSE5.
1292         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
1293         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
1294         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
1295         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
1296
1297 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
1298
1299         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
1300
1301 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
1302
1303         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
1304         keyword works in the same manner as __alignof.
1305
1306 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1307
1308         PR libfortran/34670
1309         * gfortran.dg/unpack_bounds_1.f90:  New test.
1310         * gfortran.dg/unpack_bounds_2.f90:  New test.
1311         * gfortran.dg/unpack_bounds_3.f90:  New test.
1312
1313 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
1314
1315         * gnat.dg/slice7.adb: New test.
1316         * gnat.dg/slice7_pkg.ads: New helper.
1317
1318 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
1319
1320         PR fortran/41139
1321         * gfortran.dg/proc_ptr_25.f90: New.
1322         * gfortran.dg/proc_ptr_comp_18.f90: New.
1323         * gfortran.dg/proc_ptr_comp_19.f90: New.
1324
1325 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1326
1327         PR fortran/41154
1328         * gfortran.dg/fmt_error_8.f: New test.
1329
1330 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1331
1332         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
1333         number, update all callers and synchronize results for latest MPC.
1334
1335 2009-08-21  Jason Merrill  <jason@redhat.com>
1336
1337         * g++.dg/warn/Wunused-17.C: New.
1338
1339 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1340
1341         * gcc.target/arm/combine-cmp-shift.c: New test.
1342
1343 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
1344
1345         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
1346         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
1347         width specifier.
1348
1349 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
1350
1351         * gfortran.dg/fmt_error_7.f: New test.
1352
1353 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
1354
1355         PR target/40718
1356         * gcc.target/i386/pr40718.c: New test.
1357
1358 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1359
1360         * gfortran.dg/proc_ptr_24.f90: New test.
1361
1362 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
1363
1364         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
1365         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
1366         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
1367
1368 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
1369
1370         PR fortran/28039
1371         * gfortran.dg/fmt_with_extra.f: new file.
1372
1373 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
1374
1375         * lib/target-supports.exp
1376         (check_effective_target_arm_iwmmxt_ok): New procedure.
1377         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
1378         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
1379
1380 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
1381
1382         * gfortran.dg/boz_9.f90: Do not load denormal floating
1383         point constants.  Remove -mieee option for alpha*-*-* targets.
1384
1385 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
1386
1387         PR fortran/41106
1388         * gfortran.dg/proc_ptr_23.f90: New.
1389         * gfortran.dg/proc_ptr_comp_15.f90: New.
1390         * gfortran.dg/proc_ptr_comp_16.f90: New.
1391         * gfortran.dg/proc_ptr_comp_17.f90: New.
1392
1393 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
1394
1395         PR c++/41131
1396         * g++.dg/expr/unary3.C: New test.
1397
1398 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
1399
1400         * gfortran.dg/common_5.f: Add -mdalign for sh.
1401         * gfortran.dg/common_align_2.f90: Likewise.
1402
1403 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1404
1405         PR libfortran/40962
1406         * c_f_pointer_tests_4.f90:  New test.
1407
1408 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1409
1410         * gnat.dg/slice6.adb: New test.
1411         * gnat.dg/slice6_pkg.ads: New helper.
1412
1413 2009-08-20  Michael Matz  <matz@suse.de>
1414
1415         PR fortran/41126
1416         * gfortran.dg/pr41126.f90: New test.
1417
1418 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
1419
1420         * gnat.dg/dynamic_bound.adb: New test.
1421
1422 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
1423
1424         PR fortran/41121
1425         * gfortran.dg/intrinsic_5.f90: New.
1426
1427 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1428             Richard Earnshaw  <richard.earnshaw@arm.com>
1429
1430         * gcc.target/arm/20090811-1.c: New test.
1431
1432 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
1433
1434         PR middle-end/41123
1435         * gcc.dg/pr41123.c: New test.
1436
1437 2009-08-19  Jason Merrill  <jason@redhat.com>
1438
1439         PR c++/41120
1440         * g++.dg/other/gc4.C: New.
1441
1442 2009-08-18  Michael Matz  <matz@suse.de>
1443
1444         * gfortran.dg/vect/vect-gems.f90: New test.
1445         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
1446
1447 2009-08-18  DJ Delorie  <dj@redhat.com>
1448
1449         * lib/wrapper.exp: Move load of target-libpath.exp from here...
1450         * lib/gcc-defs.exp: ... to here.
1451
1452         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
1453         GCC_EXEC_PREFIX before building the wrapper.
1454
1455 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
1456
1457         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
1458         tests.
1459         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
1460         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
1461         dg-options.  Fix dg-final clause.
1462
1463 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
1464
1465         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
1466
1467 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
1468             Paul Thomas  <pault@gcc.gnu.org>
1469
1470         PR fortran/40870
1471         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
1472
1473 2009-08-18  Richard Guenther  <rguenther@suse.de>
1474
1475         PR middle-end/41094
1476         * gcc.dg/torture/pr41094.c: New testcase.
1477         * gcc.dg/torture/builtin-power-1.c: Adjust.
1478         * gcc.dg/builtins-10.c: Likewise.
1479
1480 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
1481
1482         PR target/40971
1483         * gcc.dg/pr40971.c: New test.
1484
1485 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
1486
1487         PR fortran/41062
1488         * gfortran.dg/use_only_4.f90: New test.
1489
1490 2009-08-17  Daniel Kraft  <d@domob.eu>
1491
1492         PR fortran/37425
1493         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
1494         NOPASS bindings as operators.
1495
1496 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
1497
1498         * lib/target-supports.exp
1499         (check_effective_target_vect_cmdline_needed): Add alpha to the list
1500         of targets that do not need command line argument to enable SIMD.
1501
1502 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1503
1504         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
1505         typo in cache name.
1506
1507 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1508
1509         PR fortran/41075
1510         * gfortran.dg/unlimited_fmt_1.f90: New test.
1511
1512 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
1513
1514         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
1515
1516 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
1517
1518         * gnat.dg/itype.ad[sb]: New test.
1519
1520 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1521
1522         * gcc.target/mips/mips.exp: Add terminology section to comment
1523         at the top of the file.  Fix typos.
1524
1525 2009-08-16  Jason Merrill  <jason@redhat.com>
1526
1527         * g++.dg/debug/dwarf2/inline1.C: New.
1528
1529 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1530
1531         PR target/38599
1532         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1533
1534 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1535
1536         PR debug/37801
1537         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1538         Make sure to trigger inlining optimizations.
1539         * gcc.dg/debug/dwarf2/inline2.c: New test.
1540
1541 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1542
1543         PR fortran/41070
1544         * gfortran.dg/structure_constructor_10.f90: New.
1545
1546 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1547
1548         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1549         * gcc.dg/pragma-re-2.c: Likewise.
1550         * gcc.dg/pragma-re-3.c: Likewise.
1551         * gcc.dg/pragma-re-4.c: Likewise.
1552         * g++.dg/other/pragma-re-1.C: Likewise.
1553         * g++.dg/other/pragma-re-2.C: Likewise.
1554
1555 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1556
1557         * gcc.dg/torture/builtin-math-7.c: New.
1558
1559 2009-08-14  Richard Guenther  <rguenther@suse.de>
1560
1561         * gcc.c-torture/execute/20090814-1.c: New testcase.
1562
1563 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1564
1565         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1566
1567 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1568
1569         PR target/40934
1570         * gcc.target/i386/pr40934.c: New.
1571
1572 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1573
1574         PR target/41019
1575         * gcc.target/i386/pr41019.c: New test.
1576
1577 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1578
1579         PR fortran/40955
1580         * gfortran.dg/winapi.f90: New test.
1581
1582 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1583
1584         PR fortran/40995
1585         * gfortran.dg/intrinsic_4.f90: New.
1586         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1587         different line.
1588
1589 2009-08-13  Richard Guenther  <rguenther@suse.de>
1590
1591         PR middle-end/41047
1592         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1593
1594 2009-08-12  Richard Guenther  <rguenther@suse.de>
1595
1596         PR tree-optimization/41011
1597         * gfortran.dg/pr41011.f: New testcase.
1598
1599 2009-08-11  Andrew Haley  <aph@redhat.com>
1600
1601         * gcc.target/arm/synchronize.c: New file.
1602
1603 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1604
1605         PR middle-end/40980
1606         * gfortran.dg/graphite/id-17.f: New.
1607
1608 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
1609             Sebastian Pop  <sebastian.pop@amd.com>
1610
1611         * gcc.dg/graphite/interchange-1.c: XFAILed.
1612         * gcc.dg/graphite/interchange-2.c: XFAILed.
1613         * gcc.dg/graphite/interchange-3.c: XFAILed.
1614         * gcc.dg/graphite/interchange-4.c: XFAILed.
1615         * gcc.dg/graphite/interchange-7.c: XFAILed.
1616
1617 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1618
1619         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1620
1621 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1622             Pranav Garg  <pranav.garg2107@gmail.com>
1623
1624         * gcc.dg/graphite/interchange-6.c: XFAILed.
1625
1626 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1627
1628         * gcc.dg/graphite/interchange-9.c: New.
1629
1630 2009-08-12  Richard Guenther  <rguenther@suse.de>
1631
1632         PR rtl-optimization/41033
1633         * gcc.dg/pr41033.c: New test.
1634
1635 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1636
1637         PR fortran/41022
1638         * gfortran.dg/proc_ptr_comp_14.f90: New.
1639
1640 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1641
1642         * gcc.target/mips/ext-5.c: New test.
1643         * gcc.target/mips/ext-6.c: New test.
1644         * gcc.target/mips/ext-7.c: New test.
1645         * gcc.target/mips/ext-8.c: New test.
1646         * gcc.target/mips/extend-2.c: New test.
1647
1648 2009-08-10  Jason Merrill  <jason@redhat.com>
1649
1650         * g++.dg/other/linkage2.C: New test for types-without-linkage
1651         handling.
1652         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1653         * g++.dg/lookup/anon2.C: Likewise.
1654         * g++.dg/other/anon3.C: Likewise.
1655         * g++.dg/template/arg2.C: Likewise.
1656         * g++.dg/template/local4.C: Likewise.
1657         * g++.old-deja/g++.law/operators32.C: Likewise.
1658         * g++.old-deja/g++.other/linkage2.C: Likewise.
1659         * g++.old-deja/g++.pt/enum6.C: Likewise.
1660         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1661         * g++.old-deja/g++.other/linkage1.C: Likewise.
1662
1663 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1664
1665         * gcc.dg/dg.exp: Test also c-c++-common dir.
1666         * g++.dg/dg.exp: Likewise.
1667         * g++.dg/warn/Wconversion-real.C: Delete.
1668         * gcc.dg/Wconversion-real.c: Move to ...
1669         * c-c++-common/Wconversion-real.c: ... here.
1670         * lib/target-supports.exp
1671         (check_effective_target_c,check_effective_target_c++): New.
1672
1673 2009-08-10  Daniel Kraft  <d@domob.eu>
1674
1675         PR fortran/37425
1676         * gfortran.dg/typebound_operator_1.f03: New test.
1677         * gfortran.dg/typebound_operator_2.f03: New test.
1678
1679 2009-08-10  Richard Guenther  <rguenther@suse.de>
1680
1681         PR middle-end/41006
1682         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1683         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1684
1685 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1686
1687         PR fortran/40940
1688         * gfortran.dg/class_1.f03: New.
1689         * gfortran.dg/class_2.f03: New.
1690         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1691         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1692         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1693         * gfortran.dg/typebound_call_10.f03: Ditto.
1694         * gfortran.dg/typebound_call_2.f03: Ditto.
1695         * gfortran.dg/typebound_call_3.f03: Ditto.
1696         * gfortran.dg/typebound_call_4.f03: Ditto.
1697         * gfortran.dg/typebound_generic_3.f03: Ditto.
1698         * gfortran.dg/typebound_generic_4.f03: Ditto.
1699         * gfortran.dg/typebound_proc_1.f08: Ditto.
1700         * gfortran.dg/typebound_proc_5.f03: Ditto.
1701         * gfortran.dg/typebound_proc_6.f03: Ditto.
1702
1703 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1704
1705         PR c++/40866
1706         * g++.dg/expr/stmt-expr-1.C: New test.
1707
1708 2009-08-09  Richard Guenther  <rguenther@suse.de>
1709
1710         PR tree-optimization/41016
1711         * gcc.c-torture/compile/pr41016.c: New testcase.
1712
1713 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1714
1715         * gcc.dg/overflow-warn-8.c: New test.
1716
1717 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1718
1719         PR tree-optimization/41008
1720         * gcc.dg/vect/O1-pr41008.c: New test.
1721
1722 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1723
1724         PR fortran/40955
1725         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1726
1727 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1728
1729         * gcc.target/bfin/loop-autoinc.c: New file.
1730
1731 2009-08-08  Richard Guenther  <rguenther@suse.de>
1732
1733         PR tree-optimization/40991
1734         * g++.dg/torture/pr40991.C: New testcase.
1735
1736 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1737
1738         * ada/acats/support/impdef.a: Tweak timing constants. Add
1739         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1740         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1741         * ada/acats/tests/c9/c940007.a: Likewise.
1742         * ada/acats/tests/c9/c94001c.ada: Likewise.
1743         * ada/acats/tests/c9/c94006a.ada: Likewise.
1744         * ada/acats/tests/c9/c94008c.ada: Likewise.
1745         * ada/acats/tests/c9/c951002.a: Likewise.
1746         * ada/acats/tests/c9/c954a01.a: Likewise.
1747         * ada/acats/tests/c9/c96001a.ada: Likewise.
1748         * ada/acats/tests/c9/c97307a.ada: Likewise.
1749
1750 2009-08-07  Richard Guenther  <rguenther@suse.de>
1751
1752         PR tree-optimization/40999
1753         * gfortran.dg/pr40999.f: New testcase.
1754
1755 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1756
1757         * g++.dg/tree-prof/partition1.C: New test.
1758
1759 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1760
1761         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1762         attribute.
1763         * gcc.target/arm/vfp1[567].c: New tests.
1764
1765 2009-08-06  Jason Merrill  <jason@redhat.com>
1766
1767         PR c++/40948
1768         * g++.dg/ext/complit12.C: Expand.
1769
1770 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1771
1772         Merge ARM/hard_vfp_branch to trunk.
1773
1774         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1775
1776         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1777         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1778
1779         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1780
1781         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1782         (PCS): Define macro to use base AAPCS.
1783         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1784
1785         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1786
1787         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1788         Correct arm_neon.h typo.
1789
1790         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1791
1792         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1793         this a linkage test.
1794         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1795         argument marshalling.
1796         * abitest.h: New file.
1797         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1798         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1799
1800 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1801
1802         PR middle-end/32964
1803         * gcc.dg/tree-ssa/pr32964.c: New test.
1804
1805 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1806             H.J. Lu  <hongjiu.lu@intel.com>
1807
1808         PR target/40957
1809         * gcc.target/i386/pr40957.c: New test.
1810
1811 2009-08-06  Richard Guenther  <rguenther@suse.de>
1812
1813         PR tree-optimization/40964
1814         * gcc.c-torture/compile/pr40964.c: New testcase.
1815
1816 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1817
1818         PR fortran/40847
1819         * gfortran.dg/transfer_resolve_1.f90 : New test.
1820
1821 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1822             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1823
1824         PR target/40906
1825         * gcc.target/i386/pr40906-1.c: New test.
1826         * gcc.target/i386/pr40906-2.c: Ditto.
1827         * gcc.target/i386/pr40906-3.c: Ditto.
1828
1829 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1830
1831         PR rtl-optimization/40924
1832         * g++.dg/torture/pr40924.C: New test.
1833
1834 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1835
1836         PR c++/36069
1837         * g++.dg/warn/pr36069.C: New.
1838
1839 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1840
1841         PR c++/39987
1842         * g++.dg/overload/defarg4.C: New test.
1843
1844 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1845
1846         PR c++/16696
1847         * g++.dg/parse/pr16696.C: New.
1848         * g++.dg/parse/pr16696-permissive.C: New.
1849
1850 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1851
1852         PR fortran/40875
1853         * gfortran.dg/initialization_23.f90 : New test.
1854
1855 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1856
1857         PR debug/39706
1858         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1859
1860 2009-08-03  Jason Merrill  <jason@redhat.com>
1861             Jakub Jelinek  <jakub@redhat.com>
1862
1863         PR c++/40948
1864         * g++.dg/ext/complit12.C: New.
1865
1866 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1867
1868         PR c/39902
1869         * gcc.target/powerpc/pr39902-2.c: New test.
1870
1871 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1872
1873         PR middle-end/40943
1874         * gcc.dg/uninit-6.c: Re-add XFAIL.
1875         * gcc.dg/uninit-6-O0.c: Likewise.
1876         * gcc.dg/uninit-pr40943.c: New test.
1877
1878 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1879
1880         PR testsuite/40858
1881         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1882         .ascii.
1883
1884 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1885
1886         PR libfortran/40853
1887         * gfortran.dg/namelist_40.f90: Update error output.
1888         * gfortran.dg/namelist_47.f90: Update error output.
1889         * gfortran.dg/namelist_58.f90: New test.
1890
1891 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1892
1893         PR fortran/40881
1894         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1895         * gfortran.dg/altreturn_3.f90: Ditto.
1896         * gfortran.dg/altreturn_5.f90: Ditto.
1897         * gfortran.dg/altreturn_6.f90: Ditto.
1898         * gfortran.dg/altreturn_7.f90: Ditto.
1899         * gfortran.dg/array_constructor_13.f90: Ditto.
1900         * gfortran.dg/arrayio_7.f90: Ditto.
1901         * gfortran.dg/arrayio_8.f90: Ditto.
1902         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1903         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1904         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1905         * gfortran.dg/backspace_8.f: Add -std=legacy.
1906         * gfortran.dg/backspace_9.f: Ditto.
1907         * gfortran.dg/char_comparison_1.f: Ditto.
1908         * gfortran.dg/char_decl_1.f90: Ditto.
1909         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1910         * gfortran.dg/char_pointer_assign.f90: Ditto.
1911         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1912         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1913         * gfortran.dg/char_pointer_func.f90: Ditto.
1914         * gfortran.dg/common_8.f90: Ditto.
1915         * gfortran.dg/constant_substring.f: Ditto.
1916         * gfortran.dg/data_char_2.f90: Ditto.
1917         * gfortran.dg/der_array_io_1.f90: Ditto.
1918         * gfortran.dg/der_array_io_2.f90: Ditto.
1919         * gfortran.dg/der_array_io_3.f90: Ditto.
1920         * gfortran.dg/der_io_3.f90: Ditto.
1921         * gfortran.dg/dev_null.F90: Ditto.
1922         * gfortran.dg/direct_io_2.f90: Ditto.
1923         * gfortran.dg/do_iterator_2.f90: Ditto.
1924         * gfortran.dg/e_d_fmt.f90: Ditto.
1925         * gfortran.dg/empty_format_1.f90: Ditto.
1926         * gfortran.dg/entry_17.f90: Modified warning message.
1927         * gfortran.dg/entry_7.f90: Add -std=legacy.
1928         * gfortran.dg/eor_1.f90: Ditto.
1929         * gfortran.dg/equiv_2.f90: Ditto.
1930         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1931         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1932         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1933         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1934         * gfortran.dg/fmt_error_2.f90: Ditto.
1935         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1936         * gfortran.dg/fmt_tl.f: Ditto.
1937         * gfortran.dg/fmt_white.f: Ditto.
1938         * gfortran.dg/func_derived_1.f90: Ditto.
1939         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1940         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1941         * gfortran.dg/global_references_2.f90: Ditto.
1942         * gfortran.dg/hollerith_1.f90: Ditto.
1943         * gfortran.dg/hollerith.f90: Use new-style character length.
1944         * gfortran.dg/hollerith_f95.f90: Ditto.
1945         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1946         * gfortran.dg/implicit_6.f90: Ditto.
1947         * gfortran.dg/implicit_9.f90: Ditto.
1948         * gfortran.dg/inquire_13.f90: Ditto.
1949         * gfortran.dg/inquire_5.f90: Ditto.
1950         * gfortran.dg/inquire_6.f90: Ditto.
1951         * gfortran.dg/inquire.f90: Ditto.
1952         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1953         * gfortran.dg/io_constraints_2.f90: Ditto.
1954         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1955         * gfortran.dg/loc_2.f90: Ditto.
1956         * gfortran.dg/logical_1.f90: Ditto.
1957         * gfortran.dg/longline.f: Ditto.
1958         * gfortran.dg/merge_char_1.f90: Ditto.
1959         * gfortran.dg/namelist_12.f: Ditto.
1960         * gfortran.dg/namelist_14.f90: Ditto.
1961         * gfortran.dg/namelist_18.f90: Ditto.
1962         * gfortran.dg/namelist_19.f90: Ditto.
1963         * gfortran.dg/namelist_21.f90: Ditto.
1964         * gfortran.dg/namelist_22.f90: Ditto.
1965         * gfortran.dg/namelist_37.f90: Ditto.
1966         * gfortran.dg/namelist_54.f90: Ditto.
1967         * gfortran.dg/namelist_55.f90: Ditto.
1968         * gfortran.dg/namelist_empty.f90: Ditto.
1969         * gfortran.dg/namelist_use.f90: Use new-style character length.
1970         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1971         * gfortran.dg/nested_modules_4.f90: Ditto.
1972         * gfortran.dg/nested_modules_5.f90: Ditto.
1973         * gfortran.dg/open-options-blanks.f: Ditto.
1974         * gfortran.dg/output_exponents_1.f90: Ditto.
1975         * gfortran.dg/parens_5.f90: Ditto.
1976         * gfortran.dg/parens_6.f90: Ditto.
1977         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1978         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1979         * gfortran.dg/pr15129.f90: Ditto.
1980         * gfortran.dg/pr15332.f: Ditto.
1981         * gfortran.dg/pr16597.f90: Ditto.
1982         * gfortran.dg/pr17143.f90: Ditto.
1983         * gfortran.dg/pr17164.f90: Ditto.
1984         * gfortran.dg/pr17229.f: Modified warning message.
1985         * gfortran.dg/pr18210.f90: Add -std=legacy.
1986         * gfortran.dg/pr19155.f: Ditto.
1987         * gfortran.dg/pr20086.f90: Ditto.
1988         * gfortran.dg/pr20124.f90: Ditto.
1989         * gfortran.dg/pr20755.f: Ditto.
1990         * gfortran.dg/pr20865.f90: Ditto.
1991         * gfortran.dg/pr20950.f: Ditto.
1992         * gfortran.dg/pr21730.f: Ditto.
1993         * gfortran.dg/pr22491.f: Ditto.
1994         * gfortran.dg/pr29713.f90: Ditto.
1995         * gfortran.dg/print_parentheses_1.f: Ditto.
1996         * gfortran.dg/print_parentheses_2.f90: Ditto.
1997         * gfortran.dg/proc_assign_1.f90: Ditto.
1998         * gfortran.dg/proc_decl_1.f90: Ditto.
1999         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
2000         * gfortran.dg/read_eor.f90: : Add -std=legacy.
2001         * gfortran.dg/read_float_1.f90: Ditto.
2002         * gfortran.dg/read_logical.f90: Ditto.
2003         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2004         * gfortran.dg/return_1.f90: Ditto.
2005         * gfortran.dg/rewind_1.f90: Ditto.
2006         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
2007         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
2008         * gfortran.dg/stfunc_1.f90: Ditto.
2009         * gfortran.dg/stfunc_3.f90: Ditto.
2010         * gfortran.dg/stfunc_4.f90: Ditto.
2011         * gfortran.dg/stfunc_6.f90: Ditto.
2012         * gfortran.dg/streamio_2.f90: Ditto.
2013         * gfortran.dg/string_ctor_1.f90: Ditto.
2014         * gfortran.dg/string_null_compare_1.f: Ditto.
2015         * gfortran.dg/substr_6.f90: Ditto.
2016         * gfortran.dg/tl_editing.f90: Ditto.
2017         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
2018         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
2019         * gfortran.dg/x_slash_1.f: Add -std=legacy.
2020         * gfortran.dg/g77/1832.f: Ditto.
2021         * gfortran.dg/g77/19981216-0.f Ditto.
2022         * gfortran.dg/g77/19990525-0.f: Ditto.
2023         * gfortran.dg/g77/19990826-2.f: Ditto.
2024         * gfortran.dg/g77/20000630-2.f: Ditto.
2025         * gfortran.dg/g77/20010116.f: Ditto.
2026         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
2027         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
2028         * gfortran.dg/g77/980520-1.f: Ditto.
2029         * gfortran.dg/g77/check0.f: Ditto.
2030         * gfortran.dg/g77/cpp3.F: Ditto.
2031         * gfortran.dg/g77/cpp4.F: Use new-style character length.
2032         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
2033         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
2034         * gfortran.dg/g77/short.f: Ditto.
2035
2036 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
2037
2038         * gcc.target/mips/ext-3.c: Add NOMIPS16.
2039         * gcc.target/mips/ext-4.c: Likewise.
2040         * gcc.target/mips/interrupt_handler.c: Likewise.
2041         * gcc.target/mips/truncate-4.c: Likewise.
2042         * gcc.target/mips/truncate-5.c: Likewise.
2043
2044 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
2045
2046         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
2047         -fgraphite-force-parallel to -floop-parallelize-all.
2048
2049 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
2050
2051         PR fortran/40011
2052         * gfortran.dg/whole_file_7.f90: New test.
2053         * gfortran.dg/whole_file_8.f90: New test.
2054         * gfortran.dg/whole_file_9.f90: New test.
2055         * gfortran.dg/whole_file_10.f90: New test.
2056         * gfortran.dg/whole_file_11.f90: New test.
2057         * gfortran.dg/whole_file_12.f90: New test.
2058         * gfortran.dg/whole_file_13.f90: New test.
2059         * gfortran.dg/whole_file_14.f90: New test.
2060
2061 2009-07-31  Jason Merrill  <jason@redhat.com>
2062
2063         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
2064         binding semantics.
2065         * g++.dg/cpp0x/named.C: Likewise.
2066         * g++.dg/cpp0x/overload.C: Likewise.
2067         * g++.dg/cpp0x/rv1n.C: Likewise.
2068         * g++.dg/cpp0x/rv1p.C: Likewise.
2069         * g++.dg/cpp0x/rv2n.C: Likewise.
2070         * g++.dg/cpp0x/rv2p.C: Likewise.
2071         * g++.dg/cpp0x/rv3n.C: Likewise.
2072         * g++.dg/cpp0x/rv3p.C: Likewise.
2073         * g++.dg/cpp0x/rv4n.C: Likewise.
2074         * g++.dg/cpp0x/rv4p.C: Likewise.
2075         * g++.dg/cpp0x/rv5n.C: Likewise.
2076         * g++.dg/cpp0x/rv5p.C: Likewise.
2077         * g++.dg/cpp0x/rv6n.C: Likewise.
2078         * g++.dg/cpp0x/rv6p.C: Likewise.
2079         * g++.dg/cpp0x/rv7n.C: Likewise.
2080         * g++.dg/cpp0x/rv7p.C: Likewise.
2081         * g++.dg/cpp0x/template_deduction.C: Likewise.
2082         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
2083         * g++.dg/cpp0x/overloadn.C: New.
2084         * g++.dg/cpp0x/rv-cast.C: New.
2085
2086 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
2087
2088         * gcc.target/mips/ext-4.c: New test.
2089
2090 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2091
2092         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
2093
2094 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2095
2096         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
2097         * gcc.dg/tree-ssa/loop-32.c: Same.
2098         * gcc.dg/tree-ssa/loop-33.c: Same.
2099         * gcc.dg/tree-ssa/loop-34.c: Same.
2100         * gcc.dg/tree-ssa/loop-35.c: Same.
2101         * gcc.dg/tree-ssa/loop-7.c: Same.
2102         * gcc.dg/tree-ssa/pr23109.c: Same.
2103         * gcc.dg/tree-ssa/restrict-2.c: Same.
2104         * gcc.dg/tree-ssa/restrict-3.c: Same.
2105         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
2106         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
2107         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
2108         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
2109         * gcc.dg/tree-ssa/structopt-1.c: Same.
2110         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
2111         * gfortran.dg/pr32921.f: Same.
2112
2113 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2114
2115         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
2116         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
2117         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
2118         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
2119         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
2120         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
2121         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
2122         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
2123         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
2124         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
2125         * gcc.dg/graphite/id-1.c: New.
2126         * gcc.dg/graphite/id-10.c: New.
2127         * gcc.dg/graphite/id-11.c: New.
2128         * gcc.dg/graphite/id-12.c: New.
2129         * gcc.dg/graphite/id-13.c: New.
2130         * gcc.dg/graphite/id-14.c: New.
2131         * gcc.dg/graphite/id-15.c: New.
2132         * gcc.dg/graphite/id-2.c: New.
2133         * gcc.dg/graphite/id-3.c: New.
2134         * gcc.dg/graphite/id-4.c: New.
2135         * gcc.dg/graphite/id-5.c: New.
2136         * gcc.dg/graphite/id-6.c: New.
2137         * gcc.dg/graphite/id-7.c: New.
2138         * gcc.dg/graphite/id-8.c: New.
2139         * gcc.dg/graphite/id-9.c: New.
2140         * gcc.dg/graphite/interchange-0.c: New.
2141         * gcc.dg/graphite/interchange-1.c: New.
2142         * gcc.dg/graphite/interchange-2.c: New.
2143         * gcc.dg/graphite/interchange-3.c: New.
2144         * gcc.dg/graphite/interchange-4.c: New.
2145         * gcc.dg/graphite/interchange-5.c: New.
2146         * gcc.dg/graphite/interchange-6.c: New.
2147         * gcc.dg/graphite/interchange-7.c: New.
2148         * gcc.dg/graphite/interchange-8.c: New.
2149         * gcc.dg/graphite/pr35356-1.c: New.
2150         * gcc.dg/graphite/pr35356-2.c: New.
2151         * gcc.dg/graphite/pr35356-3.c: New.
2152         * gcc.dg/graphite/pr40157.c: New.
2153         * gcc.dg/graphite/run-id-1.c: New.
2154         * gcc.dg/graphite/scop-20.c: New.
2155         * gcc.dg/graphite/scop-21.c: New.
2156         * gfortran.dg/graphite/id-1.f90: New.
2157         * gfortran.dg/graphite/id-10.f90: New.
2158         * gfortran.dg/graphite/id-11.f: New.
2159         * gfortran.dg/graphite/id-12.f: New.
2160         * gfortran.dg/graphite/id-13.f: New.
2161         * gfortran.dg/graphite/id-14.f: New.
2162         * gfortran.dg/graphite/id-15.f: New.
2163         * gfortran.dg/graphite/id-16.f: New.
2164         * gfortran.dg/graphite/id-5.f: New.
2165         * gfortran.dg/graphite/id-6.f: New.
2166         * gfortran.dg/graphite/id-7.f: New.
2167         * gfortran.dg/graphite/id-8.f: New.
2168         * gfortran.dg/graphite/id-9.f: New.
2169         * gfortran.dg/graphite/interchange-1.f: New.
2170         * gfortran.dg/graphite/interchange-2.f: New.
2171
2172 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
2173
2174         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
2175         flags based on the name of the testcase.
2176         * gfortran.dg/graphite/graphite.exp: Same.
2177
2178         * gcc.dg/graphite/block-0.c: Adjusted.
2179         * gcc.dg/graphite/block-1.c: Adjusted.
2180         * gcc.dg/graphite/block-2.c: Adjusted.
2181         * gcc.dg/graphite/block-3.c: Adjusted.
2182         * gcc.dg/graphite/block-4.c: Adjusted.
2183         * gcc.dg/graphite/block-5.c: Adjusted.
2184         * gcc.dg/graphite/block-6.c: Adjusted.
2185         * gcc.dg/graphite/pr37485.c: Adjusted.
2186         * gcc.dg/graphite/pr37684.c: Adjusted.
2187         * gcc.dg/graphite/pr37828.c: Adjusted.
2188         * gcc.dg/graphite/pr37883.c: Adjusted.
2189         * gcc.dg/graphite/pr37928.c: Adjusted.
2190         * gcc.dg/graphite/pr37943.c: Adjusted.
2191         * gcc.dg/graphite/pr38409.c: Adjusted.
2192         * gcc.dg/graphite/pr38498.c: Adjusted.
2193         * gcc.dg/graphite/pr38559.c: Adjusted.
2194         * gcc.dg/graphite/pr39335.c: Adjusted.
2195         * gcc.dg/graphite/pr39335_1.c: Adjusted.
2196         * gcc.dg/graphite/scop-0.c: Adjusted.
2197         * gcc.dg/graphite/scop-1.c: Adjusted.
2198         * gcc.dg/graphite/scop-10.c: Adjusted.
2199         * gcc.dg/graphite/scop-11.c: Adjusted.
2200         * gcc.dg/graphite/scop-12.c: Adjusted.
2201         * gcc.dg/graphite/scop-13.c: Adjusted.
2202         * gcc.dg/graphite/scop-14.c: Adjusted.
2203         * gcc.dg/graphite/scop-15.c: Adjusted.
2204         * gcc.dg/graphite/scop-16.c: Adjusted.
2205         * gcc.dg/graphite/scop-17.c: Adjusted.
2206         * gcc.dg/graphite/scop-18.c: Adjusted.
2207         * gcc.dg/graphite/scop-19.c: Adjusted.
2208         * gcc.dg/graphite/scop-2.c: Adjusted.
2209         * gcc.dg/graphite/scop-3.c: Adjusted.-
2210         * gcc.dg/graphite/scop-4.c: Adjusted.
2211         * gcc.dg/graphite/scop-5.c: Adjusted.
2212         * gcc.dg/graphite/scop-6.c: Adjusted.
2213         * gcc.dg/graphite/scop-7.c: Adjusted.
2214         * gcc.dg/graphite/scop-8.c: Adjusted.
2215         * gcc.dg/graphite/scop-9.c: Adjusted.
2216         * gcc.dg/graphite/scop-matmult.c: Adjusted.
2217         * gfortran.dg/graphite/block-1.f90: Adjusted.
2218         * gfortran.dg/graphite/block-2.f: Adjusted.
2219         * gfortran.dg/graphite/block-3.f90: Adjusted.
2220         * gfortran.dg/graphite/block-4.f90: Adjusted.
2221         * gfortran.dg/graphite/id-2.f90: Adjusted.
2222         * gfortran.dg/graphite/id-3.f90: Adjusted.
2223         * gfortran.dg/graphite/id-4.f90: Adjusted.
2224         * gfortran.dg/graphite/pr37852.f90: Adjusted.
2225         * gfortran.dg/graphite/pr37857.f90: Adjusted.
2226         * gfortran.dg/graphite/pr37980.f90: Adjusted.
2227         * gfortran.dg/graphite/pr38083.f90: Adjusted.
2228         * gfortran.dg/graphite/pr38953.f90: Adjusted.
2229         * gfortran.dg/graphite/scop-1.f: Adjusted.
2230
2231 2009-07-30  Doug Kwan  <dougkwan@google.com>
2232
2233         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
2234         in warnings added in rev 141298.
2235
2236 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2237
2238         * lib/options.exp: Use "!=" instead of "ne".
2239
2240         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
2241
2242         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
2243         * gcc.dg/ucnid-12.c: Likewise.
2244
2245 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2246             Pat Haugen  <pthaugen@us.ibm.com>
2247             Revital Eres <ERES@il.ibm.com>
2248
2249         * gcc.target/powerpc/altivec-32.c: New file to test
2250         Altivec simple math function vectorization.
2251
2252         * gcc.target/powerpc/bswap-run.c: New file to test swap
2253         builtins.
2254         * gcc.target/powerpc/bswap16.c: Ditto.
2255         * gcc.target/powerpc/bswap32.c: Ditto.
2256         * gcc.target/powerpc/bswap64-1.c: Ditto.
2257         * gcc.target/powerpc/bswap64-2.c: Ditto.
2258         * gcc.target/powerpc/bswap64-3.c: Ditto.
2259         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
2260         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
2261         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
2262
2263         * gcc.target/powerpc/popcount-2.c: New file to test
2264         power7 popcntd instructions.
2265         * gcc.target/powerpc/popcount-3.c: Ditto.
2266
2267         * gcc.target/powerpc/pr39457.c: New VSX test.
2268         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
2269         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
2270         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
2271         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
2272         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
2273         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
2274         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
2275         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
2276         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
2277         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
2278         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
2279         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
2280
2281         * gcc.target/powerpc/altivec-6.c: Store the result of
2282         vec_add, so the optimizer doesn't remove it.
2283
2284         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
2285         systems that support bswap64.
2286
2287         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
2288         prevent VSX code generation.
2289
2290         * lib/target-supports.exp (check_vsx_hw_available): New
2291         function to test if VSX available.
2292         (check_effective_target_powerpc_vsx_ok): Ditto.
2293         (check_vmx_hw_available): Add explicit -mno-vsx.
2294
2295 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
2296
2297         PR c/39902
2298         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
2299
2300 2009-07-30  Martin Jambor  <mjambor@suse.cz>
2301
2302         PR tree-optimization/40570
2303         * gcc.c-torture/compile/pr40570.c: New test.
2304
2305 2009-07-29  Jason Merrill  <jason@redhat.com>
2306
2307         PR c++/14912
2308         * g++.dg/template/defarg13.C: New.
2309
2310 2009-07-29  Richard Guenther  <rguenther@suse.de>
2311
2312         PR c++/40834
2313         * g++.dg/torture/pr40834.C: New testcase.
2314
2315 2009-07-29  Michael Matz  <matz@suse.de>
2316
2317         PR middle-end/40830
2318         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
2319
2320 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
2321
2322         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
2323         sh*-*-* targets.  Skip on spu-*-* targets.
2324         * gfortran.dg/maxlocval_4.f90: Likewise.
2325         * gfortran.dg/minlocval_1.f90: Likewise.
2326         * gfortran.dg/minlocval_4.f90: Likewise.
2327
2328 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR fortran/40878
2331         * gfortran.dg/gomp/pr40878-1.f90: New test.
2332         * gfortran.dg/gomp/pr40878-2.f90: New test.
2333
2334         PR testsuite/40891
2335         * gcc.dg/cdce1.c: Adjust note line number.
2336         * gcc.dg/cdce2.c: Likewise.
2337
2338 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
2339
2340         PR fortran/40882
2341         * gfortran.dg/proc_ptr_comp_13.f90: New.
2342
2343 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2344
2345         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
2346         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
2347         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
2348         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
2349         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
2350         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
2351         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
2352         * gcc.target/i386/avx-vtestps-2.c: Likewise.
2353         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
2354         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
2355         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
2356         * gcc.target/i386/avx-vtestps-3.c: Likewise.
2357         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
2358         #ifdef NEED_IEEE754_FLOAT conditional.
2359         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
2360         conditional.
2361
2362 2009-07-28  Jan Beulich  <jbeulich@novell.com>
2363
2364         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
2365         i?86-*-netware.
2366         * g++.dg/ext/bitfield3.C: Likewise.
2367         * g++.dg/ext/bitfield4.C: Likewise.
2368         * g++.dg/ext/bitfield5.C: Likewise.
2369         * gcc.dg/bitfld-15.c: Likewise.
2370         * gcc.dg/bitfld-16.c: Likewise.
2371         * gcc.dg/bitfld-17.c: Likewise.
2372         * gcc.dg/bitfld-18.c: Likewise.
2373         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
2374         * gcc.dg/20010912-1.c: Likewise.
2375         * gcc.dg/20021018-1.c: Likewise.
2376         * gcc.dg/20030213-1.c: Likewise.
2377         * gcc.dg/20030225-1.c: Likewise.
2378         * gcc.dg/20030708-1.c: Likewise.
2379         * gcc.dg/20050321-2.c: Likewise.
2380         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
2381         * gcc.dg/cdce2.c: Likewise.
2382         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
2383         targets.
2384         * gcc.target/i386/pr37248-3.c: Likewise.
2385
2386 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
2387
2388         PR fortran/40848
2389         * gfortran.dg/altreturn_7.f90: New.
2390
2391 2009-07-27  Simon Baldwin  <simonb@google.com>
2392
2393         PR testsuite/40829
2394         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
2395         so that indexing no longer runs off array end.
2396
2397 2009-07-27  Tobias Burnus  <burnus@net-b.de>
2398
2399         PR fortran/40851
2400         * gfortran.dg/derived_init_3.f90: New test.
2401
2402 2009-07-26  Tobias Burnus  <burnus@net-b.de>
2403
2404         PR fortran/33197
2405         * gfortran.dg/atan2_1.f90: New test
2406         * gfortran.dg/atan2_2.f90: New test
2407
2408 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
2409
2410         PR c++/40749
2411         * g++.dg/warn/Wreturn-type-6.C: New test.
2412
2413 2009-07-26  Ira Rosen  <irar@il.ibm.com>
2414
2415         PR tree-optimization/40801
2416         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
2417         * gfortran.dg/vect/vect.exp: Run tests starting with
2418         "fast-math-real8" with -ffast-math and -fdefault-real-8.
2419
2420 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2421
2422         PR rtl-optimization/40445
2423         * g++.dg/other/builtin-unreachable-1.C: New testcase.
2424
2425 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
2426
2427         * gcc.dg/builtin-unreachable-4.c: New test.
2428
2429 2009-07-25  Tobias Burnus  <burnus@net-b.de>
2430
2431         PR fortran/33197
2432         * gfortran.dg/complex_intrinsic_5.f90: New test.
2433         * gfortran.dg/complex_intrinsic_7.f90: New test.
2434
2435 2009-07-25  Martin Jambor  <mjambor@suse.cz>
2436
2437         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
2438         * gcc.dg/ipa/noclone-1.c: New test.
2439
2440 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
2441
2442         * lib/target-supports.exp (check_effective_target_static): New
2443         procedure.
2444         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
2445         supported.
2446         * g++.old-deja/g++.law/weak.C: Require static effective target.
2447
2448 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
2449
2450         PR fortran/39630
2451         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
2452         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
2453         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
2454         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
2455         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
2456         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
2457         * gfortran.dg/typebound_call_10.f03: New.
2458
2459 2009-07-24  Jason Merrill  <jason@redhat.com>
2460
2461         * g++.dg/cpp0x/defaulted11.C: New.
2462
2463         * g++.dg/cpp0x/initlist23.C: New.
2464
2465 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
2466
2467         PR fortran/40822
2468         * gfortran.dg/char_length_16.f90: New.
2469
2470 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR fortran/40643
2473         PR fortran/31067
2474         * gfortran.dg/maxlocval_2.f90: New test.
2475         * gfortran.dg/maxlocval_3.f90: New test.
2476         * gfortran.dg/maxlocval_4.f90: New test.
2477         * gfortran.dg/minlocval_1.f90: New test.
2478         * gfortran.dg/minlocval_2.f90: New test.
2479         * gfortran.dg/minlocval_3.f90: New test.
2480         * gfortran.dg/minlocval_4.f90: New test.
2481
2482 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
2483
2484         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
2485         scan-assembler.
2486
2487 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
2488
2489         PR fortran/40839
2490         * gfortran.dg/pr40839.f90: New test.
2491
2492 2009-07-23  Michael Matz  <matz@suse.de>
2493
2494         PR middle-end/40830
2495         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
2496         don't set options ourself.
2497
2498 2009-07-23  Simon Baldwin  <simonb@google.com>
2499
2500         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
2501         native C compilation where required.
2502
2503 2009-07-22  Doug Kwan  <dougkwan@google.com>
2504
2505         * gcc.c-torture/compile/20090721-1.c: New test.
2506
2507 2009-07-22  Michael Matz  <matz@suse.de>
2508
2509         PR tree-optimization/35229
2510         PR tree-optimization/39300
2511         * gcc.dg/vect/vect-pre-interact.c: New test.
2512
2513 2009-07-22  Richard Guenther  <rguenther@suse.de>
2514
2515         * g++.dg/lookup/using21.C: Fix duplicate paste.
2516
2517 2009-07-22  Richard Guenther  <rguenther@suse.de>
2518
2519         PR c++/40799
2520         * g++.dg/lookup/using21.C: New testcase.
2521
2522 2009-07-21  Jason Merrill  <jason@redhat.com>
2523
2524         * g++.dg/init/aggr4.C: New.
2525
2526 2009-07-21  Jason Merrill  <jason@redhat.com>
2527
2528         Core issue 934
2529         * g++.dg/cpp0x/initlist22.C: New.
2530
2531 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2532
2533         * gcc.target/i386/vectorize8.c: New test.
2534
2535 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2536
2537         PR target/40811
2538         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2539         Add i?86 and x86_64 targets.
2540         * gcc.target/i386/vectorize7.c: New test.
2541
2542         PR target/40809
2543         * gcc.target/i386/pr40809.c: New test.
2544
2545 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2546
2547         PR tree-optimization/40813
2548         * g++.dg/opt/inline15.C: New test.
2549
2550 2009-07-21  Paul Brook <paul@codesourcery.com>
2551
2552         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2553         * lib/target-supports.exp (check_effective_target_section_anchors):
2554         Add arm*-*-*.
2555
2556 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2557
2558         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2559         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2560         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2561
2562 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2563
2564         * gcc.target/mips/ext-3.c: New test.
2565
2566 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2567
2568         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2569         * gcc.dg/builtin-object-size-8.c: New test.
2570         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2571         * g++.dg/ext/builtin-object-size2.C: Likewise.
2572
2573         PR tree-optimization/40792
2574         * gcc.dg/pr40792.c: New test.
2575
2576 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2577
2578         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2579         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2580         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2581
2582 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2583
2584         * gcc.target/sh/mfmovd.c: New test.
2585
2586 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2587             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2588
2589         PR libfortran/40714
2590         * gfortran.dg/eof_3.f90: New test.
2591
2592 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2593
2594         PR fortran/40727
2595         * gfortran.dg/intrinsic_cmplx.f90: New test.
2596
2597 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2598
2599         PR libfortran/34670
2600         PR libfortran/36874
2601         * gfortran.dg/cshift_bounds_1.f90:  New test.
2602         * gfortran.dg/cshift_bounds_2.f90:  New test.
2603         * gfortran.dg/cshift_bounds_3.f90:  New test.
2604         * gfortran.dg/cshift_bounds_4.f90:  New test.
2605         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2606         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2607         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2608         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2609
2610 2009-07-19  Jan Hubicka  <jh@suse.cz>
2611
2612         PR tree-optimization/40676
2613         * gcc.c-torture/compile/pr40676.c: New testcase.
2614
2615 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2616
2617         * gcc.target/mips/ext-2.c: New test.
2618
2619 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2620
2621         * gcc.target/mips/octeon-exts-7.c: New test.
2622         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2623         * gcc.target/mips/octeon-exts-5.c: Likewise.
2624
2625 2009-07-18  Richard Guenther  <rguenther@suse.de>
2626
2627         PR testsuite/40798
2628         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2629
2630 2009-07-18  Richard Guenther  <rguenther@suse.de>
2631
2632         PR c/40787
2633         * gcc.dg/pr35899.c: Adjust.
2634
2635 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2636
2637         * gcc.target/powerpc/asm-es-1.c: New test.
2638         * gcc.target/powerpc/asm-es-2.c: Likewise.
2639
2640 2009-07-17  Richard Guenther  <rguenther@suse.de>
2641
2642         PR c/40401
2643         * g++.dg/rtti/crash4.C: New testcase.
2644         * g++.dg/torture/20090706-1.C: Likewise.
2645         * gcc.dg/redecl-17.c: Likewise.
2646         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2647         * gcc.dg/declspec-9.c: Expect extra error.
2648         * gcc.dg/declspec-10.c: Likewise.
2649         * gcc.dg/declspec-11.c: Likewise.
2650         * gcc.dg/redecl-10.c: Expect extra warnings.
2651         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2652         * gcc.target/i386/pr39545-1.c: Likewise.
2653         * g++.dg/ext/asm3.C: Expect more errors.
2654         * g++.dg/gomp/block-1.C: Likewise.
2655         * g++.dg/gomp/block-2.C: Likewise.
2656         * g++.dg/gomp/block-3.C: Likewise.
2657         * g++.dg/gomp/block-5.C: Likewise.
2658         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2659         * g++.dg/warn/unused-result1.C: XFAIL.
2660
2661 2009-07-17  Richard Guenther  <rguenther@suse.de>
2662
2663         PR tree-optimization/40321
2664         * gcc.c-torture/compile/pr40321.c: New testcase.
2665         * g++.dg/torture/pr40321.C: Likewise.
2666
2667 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2668
2669         PR c++/40780
2670         * g++.dg/template/ptrmem19.C: New test.
2671
2672 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2673             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2674
2675         PR 40435
2676         * gcc.dg/pr36902.c: Add column info.
2677         * g++.dg/gcov/gcov-2.C: Change count for definition.
2678
2679 2009-07-16  Jason Merrill  <jason@redhat.com>
2680
2681         PR libstdc++/37907
2682         * g++.dg/cpp0x/std-layout1.C: New.
2683         * g++.dg/ext/has_nothrow_assign.C: Fix.
2684         * g++.dg/ext/has_nothrow_copy.C: Fix.
2685         * g++.dg/ext/has_trivial_assign.C: Fix.
2686         * g++.dg/ext/has_trivial_copy.C: Fix.
2687         * g++.dg/ext/is_pod.C: Fix.
2688         * g++.dg/other/offsetof3.C: Adjust.
2689         * g++.dg/overload/ellipsis1.C: Adjust.
2690         * g++.dg/warn/var-args1.C: Adjust.
2691         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2692         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2693         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2694         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2695         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2696
2697 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2698
2699         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2700         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2701         effective target "mpc_pow".
2702         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2703
2704 2009-07-16  Richard Henderson  <rth@redhat.com>
2705
2706         * g++.dg/opt/eh4.C: New test.
2707
2708 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2709
2710         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2711
2712 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2713
2714         PR middle-end/40747
2715         * gcc.c-torture/execute/pr40747.c: New test.
2716
2717 2009-07-15  Richard Guenther  <rguenther@suse.de>
2718
2719         PR middle-end/40753
2720         * gcc.c-torture/compile/pr40753.c: New testcase.
2721
2722 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2723
2724         PR fortran/40743
2725         * gfortran.dg/interface_assignment_4.f90: New.
2726
2727 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2728
2729         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2730         for FreeBSD up to and including version 8.
2731
2732 2009-07-14  Taras Glek  <tglek@mozilla.com>
2733             Rafael Espindola  <espindola@google.com>
2734
2735         * g++.dg/plugin/header-plugin-test.C: New.
2736         * g++.dg/plugin/header_plugin.c: New.
2737         * g++.dg/plugin/plugin.exp: Update.
2738
2739 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2740
2741         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2742         function to enable vectorization.
2743         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2744         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2745
2746 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2747
2748         * gcc.target/i386/sse-copysignf-vec.c: New test.
2749         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2750
2751 2009-07-14  Jason Merrill  <jason@redhat.com>
2752
2753         PR c++/37276
2754         * g++.dg/lookup/builtin5.C: New.
2755         * g++.dg/other/error22.C: Add missing extern "C".
2756         * g++.dg/warn/Warray-bounds.C: Likewise.
2757         * gcc.dg/compat/compat-common.h: Likewise.
2758
2759         PR c++/40746
2760         * g++.dg/lookup/using20.C: New.
2761
2762         PR c++/40740
2763         * g++.dg/template/koenig8.C: New.
2764
2765 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2766
2767         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2768         both i?86-*-darwin* and x86_64-*-darwin*.
2769
2770 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2771
2772         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2773         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2774         name.
2775
2776 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2777
2778         PR debug/40705
2779         * g++.dg/debug/dwarf2/typedef1.C: New test.
2780
2781         PR c++/40357
2782         * g++.dg/other/typedef3.C: New test.
2783
2784 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2785
2786         * gcc.dg/20090709-1.c: Move to a proper place ...
2787         * gcc.target/m68k/20090709-1.c: ... here.
2788
2789 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2790
2791         PR C++/22154
2792         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2793         front of qualified names are allowed.
2794         * g++.dg/parse/crash10.C: Likewise.
2795         * g++.dg/parse/error15.C: Likewise.
2796         * g++.dg/parse/typename9.C: Likewise.
2797         * g++.dg/parse/error8.C: Likewise.
2798
2799 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2800
2801         PR fortran/40646
2802         * gfortran.dg/proc_ptr_22.f90: Extended.
2803         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2804
2805 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2806
2807         * gfortran.dg/vect/vect-6.f: New test.
2808
2809 2009-07-12  Jason Merrill  <jason@redhat.com>
2810
2811         PR c++/36628
2812         * g++.dg/cpp0x/decltype17.C: New.
2813
2814         PR c++/37206
2815         * g++.dg/cpp0x/rv10.C: New.
2816
2817 2009-07-12  Jason Merrill  <jason@redhat.com>
2818
2819         PR c++/40689
2820         * g++.dg/cpp0x/initlist20.C: New.
2821         * g++.dg/cpp0x/initlist21.C: New.
2822
2823 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2824
2825         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2826         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2827         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2828         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2829         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2830
2831 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2832
2833         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2834         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2835         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2836         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2837         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2838         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2839         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2840         effective_target fd_truncate.
2841
2842 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2843
2844         * gnat.dg/specs/addr1.ads: New test.
2845
2846 2009-07-11  Jan Hubicka  <jh@suse.cz>
2847
2848         PR middle-end/48388
2849         * g++.dg/torture/pr40388.C: New testcase.
2850
2851 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR target/40668
2854         * gcc.c-torture/execute/pr40668.c: New test.
2855
2856 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2857
2858         * gcc.c-torture/execute/20090711-1.c: New test.
2859
2860 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2861
2862         PR testsuite/40699
2863         PR testsuite/40707
2864         PR testsuite/40709
2865         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2866         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2867         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2868         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2869
2870 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2871
2872         PR fortran/33197
2873         * gfortran.dg/complex_intrinsic_3.f90: New test.
2874         * gfortran.dg/complex_intrinsic_4.f90: New test.
2875
2876 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2877
2878         PR target/39079
2879         * gcc.target/mips/mips.exp: Make -msynci a known option.
2880         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2881
2882 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2883
2884         PR c++/40502
2885         * g++.dg/ext/strncpy-chk1.C: New test.
2886
2887 2009-07-10  Richard Guenther  <rguenther@suse.de>
2888
2889         PR tree-optimization/40496
2890         * g++.dg/opt/pr40496.C: New testcase.
2891
2892 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2893
2894         PR 25509
2895         PR 40614
2896         * g++.dg/warn/unused-result1-Werror.c: New.
2897
2898 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2899
2900         PR fortran/39334
2901         * gfortran.dg/recursive_parameter_1.f90: New test.
2902
2903 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2904
2905         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2906         * gfortran.dg/module_equivalence_6.f90: Ditto.
2907         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2908         * gfortran.dg/nan_2.f90: Ditto.
2909         * gfortran.dg/inquire_11.f90: Ditto.
2910         * gfortran.dg/abstract_type_3.f03: Ditto.
2911         * gfortran.dg/abstract_type_1.f90: Ditto.
2912         * gfortran.dg/private_type_9.f90: Ditto.
2913         * gfortran.dg/abstract_type_5.f03: Ditto.
2914         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2915         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2916         * gfortran.dg/derived_sub.f90: Ditto.
2917         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2918         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2919         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2920         * gfortran.dg/mvbits_6.f90: Ditto.
2921         * gfortran.dg/abstract_type_2.f03: Ditto.
2922         * gfortran.dg/abstract_type_4.f03: Ditto.
2923         * gfortran.dg/bounds_check_9.f90: Ditto.
2924         * gfortran.dg/optional_dim_3.f90: Ditto.
2925         * gfortran.dg/pr32921.f: Ditto.
2926         * gfortran.dg/entry_16.f90: Ditto.
2927         * gfortran.dg/generic_16.f90: Ditto.
2928
2929
2930 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2931
2932         * gcc.target/m68k/20090709-1.c: New.
2933
2934 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2935
2936         PR c++/40684
2937         * g++.dg/template/unify11.C: New test.
2938
2939 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2940
2941         PR fortran/40629
2942         * gfortran.dg/host_assoc_function_9.f90: New test.
2943
2944 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2945
2946         PR fortran/40646
2947         * gfortran.dg/proc_ptr_22.f90: New.
2948         * gfortran.dg/proc_ptr_comp_12.f90: New.
2949
2950 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2951
2952         PR middle-end/40692
2953         * gcc.c-torture/compile/pr40692.c: New test.
2954
2955 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2956
2957         PR fortran/40604
2958         * gfortran.dg/pointer_check_6.f90: New test.
2959
2960 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2961
2962         * gcc.target/mips/truncate-5.c: New test.
2963
2964 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2965
2966         PR libfortran/40330
2967         PR libfortran/40662
2968         * gfortran.dg/fmt_cache_1.f: New test.
2969
2970 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2971
2972         PR fortran/40675
2973         * gfortran.dg/nosigned_zero_1.f90: New test.
2974         * gfortran.dg/nosigned_zero_2.f90: New test.
2975
2976 2009-07-08  Richard Guenther  <rguenther@suse.de>
2977
2978         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2979
2980 2009-07-08  Richard Guenther  <rguenther@suse.de>
2981
2982         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2983
2984 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2985
2986         PR fortran/40591
2987         * gfortran.dg/proc_ptr_21.f90: New test.
2988
2989 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2990
2991         PR c++/31246
2992         * g++.dg/warn/pr31246.C: New.
2993         * g++.dg/warn/pr31246-2.C: New.
2994
2995 2009-07-07  Jason Merrill  <jason@redhat.com>
2996
2997         PR c++/35828
2998         * g++.dg/template/defarg12.C: New.
2999
3000         PR c++/37816
3001         * g++.dg/cpp0x/enum7.C: New.
3002
3003         PR c++/37946
3004         * g++.dg/cpp0x/enum6.C: New.
3005
3006         PR c++/40639
3007         * g++.dg/cpp0x/enum5.C: New.
3008
3009         PR c++/40633
3010         * g++.dg/cpp0x/enum4.C: New.
3011
3012 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3013
3014         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
3015
3016 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3017
3018         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
3019
3020 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
3021
3022         PR middle-end/40669
3023         * gcc.dg/pr40669.c: New test.
3024
3025 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3026
3027         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
3028         location. Update all calls.
3029         * g++.dg/plugin/selfassign.c: Likewise.
3030
3031 2009-07-06  Jason Merrill  <jason@redhat.com>
3032
3033         * g++.dg/rtti/dyncast[34].C: New.
3034
3035 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3036
3037         * lib/target-supports.exp
3038         (check_effective_target_mips_newabi_large_long_double): New.
3039         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
3040         target.
3041         * gcc.target/mips/fpr-moves-6.c: Likewise.
3042
3043 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
3044
3045         PR c++/40557
3046         * g++.dg/template/union2.C: New test.
3047
3048 2009-07-04  Jason Merrill  <jason@redhat.com>
3049
3050         * g++.dg/template/using15.C: New.
3051
3052 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
3053
3054         * gfortran.dg/maxloc_1.f90: New test.
3055
3056 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
3057
3058         PR fortran/40593
3059         * gfortran.dg/proc_ptr_result_6.f90: New.
3060
3061 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3062
3063         * gcc.dg/framework-2.c: Adjust testcase to pass.
3064
3065 2009-07-04  Jason Merrill  <jason@redhat.com>
3066
3067         PR c++/40619
3068         * g++.dg/cpp0x/auto16.C: New.
3069
3070 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
3071
3072         PR target/40587
3073         * gfortran.dg/pr40587.f: New test.
3074
3075 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3076
3077         PR fortran/40638
3078         * gfortran.dg/unit_1.f90: New test.
3079
3080 2009-07-03  Jason Merrill  <jason@redhat.com>
3081
3082         * g++.dg/template/pure1.C: Expect another error.
3083
3084 2009-07-03  Richard Guenther  <rguenther@suse.de>
3085
3086         PR tree-optimization/40640
3087         * gcc.c-torture/compile/pr40640.c: New testcase.
3088
3089 2009-07-03  Richard Guenther  <rguenther@suse.de>
3090
3091         PR middle-end/34163
3092         * gfortran.dg/pr34163.f90: New testcase.
3093
3094 2009-07-03  Jan Hubicka  <jh@suse.cz>
3095
3096         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
3097         * gcc.dg/tree-ssa/loop-25.c: Likewise.
3098         * gcc.dg/tree-ssa/loop-26.c: Likewise.
3099         * gcc.dg/tree-ssa/pr32044.c: Likewise.
3100         * gcc.dg/tree-ssa/loop-29.c: Likewise.
3101         * gcc.dg/tree-ssa/loop-10.c: Likewise.
3102         * gnat.dg/loop_optimization6.adb: Enable -O2.
3103
3104 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
3105
3106         * g++.dg/warn/null4.C: Extend.
3107
3108 2009-07-02  Jason Merrill  <jason@redhat.com>
3109
3110         * g++.dg/template/spec8.C: Fix.
3111
3112 2009-07-02  Michael Matz  <matz@suse.de>
3113
3114         PR fortran/32131
3115         * gfortran.dg/pr32921.f: Adjust.
3116
3117 2009-07-02  Jan Hubicka  <jh@suse.cz>
3118
3119         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
3120
3121 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
3122
3123         * gcc.target/mips/truncate-4.c: New testcase.
3124
3125 2009-07-01  Richard Guenther  <rguenther@suse.de>
3126
3127         PR tree-optimization/19831
3128         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
3129         make allocated memory escape.  Un-XFAIL.
3130         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
3131         * gcc.dg/vect/pr31699.c: Likewise.
3132         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
3133
3134 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
3135
3136         PR c++/40566
3137         * g++.dg/parse/cond5.C: New test.
3138
3139 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3140
3141         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
3142         (main): Pass n to main_1 instead.
3143         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
3144         (main_1): New function, split off from...
3145         (main): ...here.  Pass `off' to main_1 instead.
3146
3147 2009-06-30  Jason Merrill  <jason@redhat.com>
3148
3149         PR c++/40595
3150         * g++.dg/cpp0x/variadic94.C: New.
3151
3152 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
3153
3154         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
3155         * lib/target-libpath.exp (ld_library_path_vars): New variable.
3156         (init_ld_library_path_env_vars): New function, replacing the
3157         orig_*_saved assignments.  Call it after defining it.
3158         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
3159         (restore_ld_library_path_env_vars): Likewise.
3160         (add_path, find_libgcc_s): New functions.
3161         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
3162         gcc-set-multilib-library-path.
3163         (objc_target_compile): Don't add "." to ld_library_path.
3164         Use add_path.
3165         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
3166         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
3167         gcc-set-multilib-library-path.
3168         * lib/g++.exp (g++_link_flags): Likewise.
3169         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
3170         * lib/c-torture.exp: Do not manipulate ld_library_path at the
3171         top level; do it...
3172         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
3173         to tell when this needs to happen.  Use find_libgcc_s instead of
3174         gcc-set-multilib-library-path.
3175         * lib/gcc-dg.exp: Likewise.
3176         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
3177         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
3178         unless it is in $ALT_LD_LIBRARY_PATH.
3179         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
3180
3181 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3182
3183         * gnat.dg/discr12.adb: New test.
3184         * gnat.dg/discr12_pkg.ads: New helper.
3185         * gnat.dg/discr13.adb: New test.
3186         * gnat.dg/discr14.ad[sb]: Likewise.
3187         * gnat.dg/discr15.adb: Likewise.
3188         * gnat.dg/discr15_pkg.ads: New helper.
3189         * gnat.dg/discr16.adb: New test.
3190         * gnat.dg/discr16_g.ads: New helper.
3191         * gnat.dg/discr16_pkg.ads: Likewise.
3192         * gnat.dg/discr16_cont.ads: Likewise.
3193         * gnat.dg/discr17.adb: New test.
3194         * gnat.dg/discr18.adb: Likewise.
3195         * gnat.dg/discr18_pkg.ads: New helper.
3196         * gnat.dg/discr19.adb: New test.
3197
3198 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3199
3200         PR fortran/40576
3201         * gfortran.dg/internal_write_1.f90:  New testcase.
3202
3203 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
3204
3205         PR fortran/40594
3206         * gfortran.dg/derived_pointer_recursion_2.f90: New.
3207
3208 2009-06-30  Richard Guenther  <rguenther@suse.de>
3209
3210         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
3211
3212 2009-06-30  Wei Guozhi  <carrot@google.com>
3213
3214         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
3215         to "-Os".
3216
3217 2009-06-30  Ira Rosen  <irar@il.ibm.com>
3218
3219         PR tree-optimization/40542
3220         * gcc.dg/vect/pr40542.c: New test.
3221
3222 2009-06-30  Martin Jambor  <mjambor@suse.cz>
3223
3224         PR tree-optimization/40582
3225         * gcc.c-torture/compile/pr40582.c: New test.
3226
3227 2009-06-30  Wei Guozhi  <carrot@google.com>
3228
3229         PR/40416
3230         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
3231
3232 2009-06-29  Jason Merrill  <jason@redhat.com>
3233
3234         PR c++/40274
3235         * g++.dg/template/debug1.C: New.
3236
3237 2009-06-29  Tobias Burnus  <burnus@net-b.de>
3238
3239         PR fortran/40580
3240         * pointer_check_1.f90: New test.
3241         * pointer_check_2.f90: New test.
3242         * pointer_check_3.f90: New test.
3243         * pointer_check_4.f90: New test.
3244         * pointer_check_5.f90: New test.
3245
3246 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
3247
3248         PR fortran/40551
3249         * gfortran.dg/func_assign_2.f90 : New test.
3250
3251 2009-06-29  Richard Guenther  <rguenther@suse.de>
3252
3253         PR middle-end/14187
3254         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
3255         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
3256         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
3257         * gcc.c-torture/execute/20090623-1.c: Likewise.
3258         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
3259         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
3260
3261 2009-06-29  Richard Guenther  <rguenther@suse.de>
3262
3263         PR middle-end/38212
3264         * gcc.c-torture/execute/pr38212.c: New testcase.
3265
3266 2009-06-29  Richard Guenther  <rguenther@suse.de>
3267
3268         PR tree-optimization/40579
3269         * gcc.c-torture/execute/pr40579.c: New testcase.
3270
3271 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
3272
3273         PR tree-optimization/40550
3274         * gcc.dg/pr40550.c: New test.
3275
3276 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
3277
3278         * gnat.dg/overflow_sum2.adb: New test
3279         * gnat.dg/namet.ads: New helper.
3280
3281         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
3282
3283 2009-06-28  Tobias Burnus  <burnus@net-b.de>
3284
3285         PR fortran/34112
3286         * gfortran.dg/compiler-directive_1.f90: New test.
3287         * gfortran.dg/compiler-directive_2.f: New test.
3288
3289 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3290
3291         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
3292         comment out some values and add some cases.
3293
3294 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
3295
3296         PR testsuite/40567
3297         * gcc.dg/vect/vect.exp: Fix lappend syntax.
3298
3299 2009-06-26  Richard Henderson  <rth@redhat.com>
3300
3301         PR testsuite/40565
3302         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
3303         * gcc.target/i386/local.c: Pass a non-constant to T.
3304
3305 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
3306
3307         PR fortran/39997
3308         PR fortran/40541
3309         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
3310         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
3311         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
3312         * gfortran.dg/proc_ptr_result_5.f90: New.
3313
3314 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
3315
3316         PR c/39902
3317         * gcc.dg/dfp/pr39902.c: New test.
3318
3319 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
3320
3321         PR testsuite/40532
3322         * gcc.dg/builtins-65.c: Require c99 runtime.
3323
3324 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3325
3326         * gnat.dg/array7.ad[sb]: New test.
3327
3328 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3329
3330         * gnat.dg/array6.adb: New test.
3331
3332 2009-06-25  Ian Lance Taylor  <iant@google.com>
3333
3334         * g++.dg/warn/Wsign-compare-3.C: New testcase.
3335
3336 2009-06-25  Ian Lance Taylor  <iant@google.com>
3337
3338         * g++.dg/warn/Wunused-16.C: New testcase.
3339
3340 2009-06-25  Ian Lance Taylor  <iant@google.com>
3341
3342         * g++.dg/warn/skip-2.C: New testcase.
3343
3344 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
3345
3346         * gcc.c-torture/execute/20090618-1.c: add dg-run and
3347         dg-skip-if and move to ...
3348         * gcc.dg/torture/20090618-1.c.
3349
3350 2009-06-25  Martin Jambor  <mjambor@suse.cz>
3351
3352         PR tree-optimization/40493
3353         * gcc.c-torture/execute/pr40493.c: New test.
3354
3355 2009-06-24  Jason Merrill  <jason@redhat.com>
3356
3357         PR c++/40342
3358         * g++.dg/template/overload10.C: New.
3359
3360 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
3361
3362         PR fortran/40427
3363         * gfortran.dg/proc_ptr_comp_11.f90: New.
3364
3365 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3366
3367         * gcc.dg/pr40501.c: New testcase.
3368
3369 2009-06-23  DJ Delorie  <dj@redhat.com>
3370
3371         Add MeP port.
3372         * lib/target-supports.exp: Add mep support (no profiling).
3373
3374 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
3375
3376         PR testsuite/39297
3377         * gcc.dg/ssa/loop-31.c: Change scan rules.
3378
3379 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3380
3381         * gcc.dg/cpp/empty-include.c: Update column info.
3382         * gcc.dg/cpp/assert2.c: Update column info.
3383
3384 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
3385
3386         * g++.dg/ext/builtin-object-size1.C: New test.
3387         * g++.dg/ext/builtin-object-size2.C: New test.
3388
3389 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
3390
3391         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
3392         * gcc.dg/optimize-bswapdi-1.c: Likewise.
3393
3394 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
3395
3396         * gcc.target/mips/truncate-3.c: New test.
3397
3398 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
3399
3400         PR fortran/37254
3401         PR fortran/39850
3402         * gfortran.dg/interface_30.f90: Modified error message.
3403         * gfortran.dg/proc_decl_22.f90: New.
3404
3405 2009-06-22  Ian Lance Taylor  <iant@google.com>
3406
3407         * gcc.dg/Wcxx-compat-19.c: New testcase.
3408
3409 2009-06-22  Matthias Klose  <doko@ubuntu.com>
3410
3411         PR objc/28050
3412         * pr28050.m: New testcase.
3413
3414 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
3415
3416         PR testsuite/40481
3417         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
3418
3419 2009-06-22  Martin Jambor  <mjambor@suse.cz>
3420
3421         PR tree-optimization/40492
3422         * g++.dg/torture/pr40492.C: New test.
3423
3424 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
3425
3426         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
3427         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
3428
3429 2009-06-22  Olivier Hainque  <hainque@adacore.com>
3430
3431         * gnat.dg/raise_ce.adb: Helper for ...
3432         * gnat.dg/handle_and_return.adb: New test.
3433
3434 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3435
3436         PR fortran/40443
3437         * gfortran.dg/generic_18.f90: New test.
3438
3439 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
3440
3441         PR fortran/40472
3442         * gfortran.dg/spread_size_limit.f90: New test.
3443
3444 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3445
3446         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
3447         to put dump files in a subdirectory.
3448         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
3449         ".o" temporary files.
3450
3451 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
3452
3453         PR fortran/39850
3454         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
3455         * gfortran.dg/interface_20.f90: Ditto.
3456         * gfortran.dg/interface_21.f90: Ditto.
3457         * gfortran.dg/interface_22.f90: Ditto.
3458         * gfortran.dg/interface_30.f90: New.
3459         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
3460
3461 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
3462
3463         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
3464         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
3465         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
3466         DEFAULT_VECTFLAGS.
3467
3468 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3469             Revital Eres  <eres@il.ibm.com>
3470
3471         PR testsuite/40359
3472         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
3473         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
3474         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
3475
3476 2009-06-21  Ira Rosen  <irar@il.ibm.com>
3477
3478         PR testsuite/40475
3479         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
3480         without misalignment support.
3481         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3482
3483 2009-06-20  Tobias Burnus  <burnus@net-b.de>
3484
3485         PR fortran/40452
3486         * gfortran.dg/bounds_check_strlen_9.f90: New test.
3487
3488 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
3489
3490         PR fortran/40440
3491         * gfortran.dg/alloc_comp_result_2.f90: New test.
3492
3493 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3494
3495         PR target/40482
3496         * gcc.target/arm/pr40482.c: New test.
3497
3498 2009-06-19  Ian Lance Taylor  <iant@google.com>
3499
3500         * gcc.dg/Wcxx-compat-18.c: New testcase.
3501
3502 2009-06-19  Richard Guenther  <rguenther@suse.de>
3503
3504         * gcc.c-torture/execute/20090618-1.c: New testcase.
3505
3506 2009-06-19  Ian Lance Taylor  <iant@google.com>
3507
3508         * gcc.dg/Wcxx-compat-17.c: New testcase.
3509
3510 2009-06-19  Ian Lance Taylor  <iant@google.com>
3511
3512         * gcc.dg/Wcxx-compat-15.c: New testcase.
3513
3514 2009-06-19  Ian Lance Taylor  <iant@google.com>
3515
3516         * gcc.dg/Wcxx-compat-16.c: New testcase.
3517
3518 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3519
3520         * gcc.dg/builtins-34.c: Add significand cases.
3521
3522 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
3523
3524         PR testsuite/40491
3525         * gcc.dg/20080522-1.c: Remove testcase for real.
3526         * gcc.dg/20080528-1.c: Ditto.
3527
3528 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3529
3530         PR fortran/40450
3531         * gfortran.dg/proc_ptr_20.f90: New.
3532
3533 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3534
3535         PR target/40470
3536         * gcc.dg/torture/pr40470-1.c: New.
3537         * gcc.dg/torture/pr40470-2.c: Likewise.
3538         * gcc.dg/torture/pr40470-3.c: Likewise.
3539         * gcc.dg/torture/pr40470-4.c: Likewise.
3540
3541 2009-06-18  Diego Novillo  <dnovillo@google.com>
3542
3543         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3544         * gcc.dg/plugin/ggcplug.c: Likewise.
3545         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3546         * g++.dg/plugin/selfassign.c: Likewise.
3547         * g++.dg/plugin/attribute_plugin.c: Likewise.
3548         * g++.dg/plugin/dumb_plugin.c: Likewise.
3549
3550 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3551
3552         * gcc.dg/cpp/arith-3.c: Add column info.
3553
3554 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3555
3556         * gcc.target/arm/fp16-compile-none-2.c: New.
3557         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3558         * gcc.target/arm/fp16-compile-alt-12.c: New.
3559
3560 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3561
3562         * gcc.target/arm/fp16-compile-alt-1.c: New.
3563         * gcc.target/arm/fp16-compile-alt-2.c: New.
3564         * gcc.target/arm/fp16-compile-alt-3.c: New.
3565         * gcc.target/arm/fp16-compile-alt-4.c: New.
3566         * gcc.target/arm/fp16-compile-alt-5.c: New.
3567         * gcc.target/arm/fp16-compile-alt-6.c: New.
3568         * gcc.target/arm/fp16-compile-alt-7.c: New.
3569         * gcc.target/arm/fp16-compile-alt-8.c: New.
3570         * gcc.target/arm/fp16-compile-alt-9.c: New.
3571         * gcc.target/arm/fp16-compile-alt-10.c: New.
3572         * gcc.target/arm/fp16-compile-alt-11.c: New.
3573         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3574         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3575         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3576         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3577         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3578         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3579         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3580         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3581         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3582         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3583         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3584         * gcc.target/arm/fp16-compile-none-1.c: New.
3585         * gcc.target/arm/fp16-compile-exprtype.c: New.
3586         * gcc.target/arm/fp16-compile-vcvt.c: New.
3587         * gcc.target/arm/fp16-builtins-1.c: New.
3588         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3589         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3590         * gcc.target/arm/fp16-param-1.c: New.
3591         * gcc.target/arm/fp16-return-1.c: New.
3592         * gcc.target/arm/fp16-unprototyped-1.c: New.
3593         * gcc.target/arm/fp16-unprototyped-2.c: New.
3594         * gcc.target/arm/fp16-variadic-1.c: New.
3595         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3596         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3597         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3598         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3599         * gcc.dg/torture/arm-fp16-ops.h: New.
3600         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3601         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3602         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3603         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3604         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3605         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3606         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3607         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3608         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3609         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3610         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3611         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3612         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3613         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3614         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3615         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3616         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3617         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3618         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3619         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3620         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3621
3622 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3623
3624         * gcc.dg/builtins-65.c: New test.
3625
3626 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3627
3628         PR fortran/40451
3629         * gfortran.dg/proc_ptr_result_4.f90: New.
3630
3631 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3632
3633         * gcc.c-torture/execute/bitfld-5.c: New test.
3634
3635 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3636
3637         * gcc.dg/builtin-unreachable-3.c: New test.
3638
3639 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3640
3641         * gcc.target/i386/builtin-unreachable.c: New test.
3642
3643 2009-06-17  Ian Lance Taylor  <iant@google.com>
3644
3645         * gcc.dg/Wcxx-compat-14.c: New testcase.
3646
3647 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3648
3649         * gcc.dg/func-ptr-conv-1.c: Update column info.
3650
3651 2009-06-17  Richard Guenther  <rguenther@suse.de>
3652
3653         PR middle-end/40404
3654         * gcc.c-torture/execute/pr40404.c: New testcase.
3655
3656 2009-06-17  Richard Guenther  <rguenther@suse.de>
3657
3658         PR middle-end/40460
3659         * g++.dg/torture/pr40460.C: New testcase.
3660
3661 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3662
3663         * gcc.dg/plugin/one_time_plugin.c: New test.
3664         * gcc.dg/plugin/one_time-test-1.c: New test.
3665         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3666
3667 2009-06-16  Ian Lance Taylor  <iant@google.com>
3668
3669         * g++.dg/warn/skip-1.C: New testcase.
3670
3671 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3672
3673         PR middle-end/40446
3674         * g++.dg/other/pr40446.C: New test.
3675
3676 2009-06-16  Richard Guenther  <rguenther@suse.de>
3677
3678         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3679         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3680         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3681         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3682
3683 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3684
3685         * gcc.c-torture/compile/pr40432.c: New file.
3686
3687 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3688
3689         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3690
3691 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3692
3693         PR fortran/36947
3694         PR fortran/40039
3695         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3696         * gfortran.dg/interface_20.f90: Modified error messages.
3697         * gfortran.dg/interface_21.f90: Ditto.
3698         * gfortran.dg/interface_26.f90: Ditto.
3699         * gfortran.dg/interface_27.f90: Ditto.
3700         * gfortran.dg/interface_28.f90: Extended test case.
3701         * gfortran.dg/interface_29.f90: New.
3702         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3703         * gfortran.dg/proc_decl_8.f90: Ditto.
3704         * gfortran.dg/proc_ptr_11.f90: Ditto.
3705         * gfortran.dg/proc_ptr_15.f90: Ditto.
3706
3707 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3708
3709         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3710         printing.
3711         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3712         gcc.dg/vect/vect-outer-4f.c: Likewise.
3713         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3714         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3715         Likewise.
3716         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3717         outer loop.
3718
3719 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3720
3721         PR fortran/40383
3722         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3723
3724 2009-06-15  Ian Lance Taylor  <iant@google.com>
3725
3726         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3727         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3728         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3729         Recognize new notes.
3730         * gcc.dg/stmt-expr-label-2.c: Likewise.
3731         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3732         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3733         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3734         * gcc.dg/c99-vla-jump-4.c: Likewise.
3735         * gcc.dg/stmt-expr-label-1.c: Likewise.
3736         * gcc.dg/stmt-expr-label-3.c: Likewise.
3737         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3738
3739 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3740
3741         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3742
3743 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3744
3745         * gcc.dg/builtin-object-size-7.c: New test.
3746
3747 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3748
3749         PR testsuite/40426
3750         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3751         level != "" use separate -gdwarf-2 -g${level} options instead of
3752         -gdwarf-2${level}.
3753         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3754         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3755         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3756
3757 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3758
3759         * g++.dg/abi/mangle11.C: Update warning line.
3760         * g++.dg/abi/mangle12.C: Update warning line.
3761         * g++.dg/abi/mangle17.C: Update warning line.
3762         * g++.dg/abi/mangle20-2.C: Update warning line.
3763
3764 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3765
3766         * gcc.dg/optimize-bswap-1.c: Split into these two:
3767         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3768         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3769
3770 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3771
3772         * gcc.dg/optimize-bswap-1.c: New testcase.
3773
3774 2009-06-14  Richard Guenther  <rguenther@suse.de>
3775
3776         PR middle-end/40389
3777         * g++.dg/torture/pr40389.C: New testcase.
3778
3779 2009-06-13  Richard Guenther  <rguenther@suse.de>
3780
3781         PR tree-optimization/40421
3782         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3783
3784 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3785
3786         * gcc.dg/old-style-prom-3.c: Add column info.
3787         * gcc.dg/overflow-warn-1.c
3788         * gcc.dg/gomp/pr27415.c
3789         * gcc.dg/gomp/for-1.c: Same.
3790         * gcc.dg/enum-compat-1.c: Same.
3791         * gcc.dg/c99-tag-3.c: Same.
3792         * gcc.dg/Wredundant-decls-2.c: Same.
3793         * gcc.dg/func-ptr-conv-1.c: Same.
3794         * gcc.dg/asm-wide-1.c: Same.
3795         * gcc.dg/nofixed-point-2.c: Same.
3796         * gcc.dg/cpp/line3.c: Same.
3797         * gcc.dg/array-10.c: Same.
3798         * gcc.dg/c99-vla-jump-1.c: Same.
3799         * gcc.dg/pr20368-1.c: Same.
3800         * gcc.dg/Wshadow-3.c: Same.
3801         * gcc.dg/c90-const-expr-8.c: Same.
3802         * gcc.dg/label-decl-2.c: Same.
3803         * gcc.dg/dremf-type-compat-2.c: Same.
3804         * gcc.dg/c90-const-expr-5.c: Same.
3805         * gcc.dg/builtins-30.c: Same.
3806         * gcc.dg/Warray-bounds.c: Same.
3807         * gcc.dg/Wcxx-compat-2.c: Same.
3808         * gcc.dg/tree-ssa/col-1.c: Same.
3809         * gcc.dg/old-style-prom-2.c: Same.
3810         * gcc.dg/cast-function-1.c: Same.
3811         * gcc.dg/pr15698-1.c: Same.
3812         * gcc.dg/dremf-type-compat-3.c: Same.
3813         * gcc.dg/vla-8.c: Same.
3814         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3815         line.
3816         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3817         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3818         * gcc.dg/enum-compat-1.c: Same.
3819         * gcc.dg/dremf-type-compat-2.c: Same.
3820         * gcc.dg/old-style-prom-2.c: Same.
3821         * gcc.dg/pr15698-1.c: Same.
3822         * gcc.dg/pr20368-1.c: Same.
3823         * gcc.dg/dremf-type-compat-3.c: Same.
3824         * gcc.dg/builtins-30.c: Same.  Test for columns.
3825
3826 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3827
3828         PR fortran/40176
3829         * gfortran.dg/proc_decl_1.f90: Extended.
3830
3831 2009-06-12  Ian Lance Taylor  <iant@google.com>
3832
3833         * gcc.dg/Wcxx-compat-13.c: New testcase.
3834
3835 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3836
3837         PR tree-opt/38865
3838         * gcc.dg/tree-ssa/fre-vce-1.c
3839
3840 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3841
3842         PR testsuite/40384
3843         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3844         min-insn-to-prefetch-ratio=5.
3845
3846 2009-06-12  Joey Ye  <joey.ye@intel.com>
3847             H.J. Lu  <hongjiu.lu@intel.com>
3848
3849         PR middle-end/39146
3850         * gcc.target/i386/stackalign/pr39146.c: New.
3851
3852 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3853
3854         * gcc.target/i386/crc32-1.c: New.
3855         * gcc.target/i386/crc32-2.c: Likewise.
3856
3857 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3858
3859         PR c/39252
3860         * gcc.dg/builtin-unreachable-1.c: New test.
3861         * gcc.dg/builtin-unreachable-2.c: Same.
3862
3863 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3864
3865         PR fortran/40402
3866         * gfortran.dg/data_value_1.f90: New test.
3867
3868 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3869
3870         PR testsuite/39831
3871         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3872         remove ilp32 requirement.
3873         * gcc.target/i386/excess-precision-2.c: Likewise.
3874         * gcc.target/i386/excess-precision-3.c: Likewise.
3875         * gcc.target/i386/excess-precision-4.c: Likewise.
3876         * gcc.target/i386/excess-precision-5.c: Likewise.
3877         * gcc.target/i386/excess-precision-6.c: Likewise.
3878
3879 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3880
3881         PR fortran/38718
3882         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3883         * gfortran.dg/nan_5.f90: New test.
3884
3885 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3886
3887         * gcc.target/arm/neon-modes-1.c: New test.
3888
3889 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3890
3891         * g++.dg/torture/pr31579.C: Cast pointer
3892         via __SIZE_TYPE__ instead of 'unsigned long'.
3893
3894 2009-06-10  Anthony Green  <green@moxielogic.com>
3895
3896         * lib/target-supports.exp (check_profiling_available):
3897         Profiling is not available for testing purposes on moxie.
3898
3899 2009-06-09  Ian Lance Taylor  <iant@google.com>
3900
3901         * gcc.dg/Wcxx-compat-12.c: New testcase.
3902
3903 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3904
3905         PR libfortran/40334
3906         * gfortran.dg/backspace_11.f90: New.
3907
3908 2009-06-09  Jason Merrill  <jason@redhat.com>
3909
3910         * g++.dg/cpp0x/defaulted10.C: New.
3911
3912 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3913
3914         * gcc.c-torture/compile/pr40351.c: New file.
3915
3916 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3917
3918         * gnat.dg/align_max.adb: New test.
3919
3920 2009-06-08  Jason Merrill  <jason@redhat.com>
3921
3922         * g++.dg/cpp0x/auto15.C: New.
3923
3924 2009-06-08  Jan Hubicka  <jh@suse.cz>
3925
3926         PR debug/39834
3927         * gcc.dg/torture/pr39834.c
3928
3929 2009-06-08  Jan Hubicka  <jh@suse.cz>
3930
3931         PR middle-end/40102
3932         * g++.dg/torture/pr40102.C: New testcase.
3933
3934 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3935
3936         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3937         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3938         * gcc.dg/builtin-object-size-6.c: New test.
3939
3940         PR c++/40373
3941         * g++.dg/template/dtor7.C: New test.
3942
3943         PR c++/40370
3944         PR c++/40372
3945         * g++.dg/template/error41.C: New test.
3946         * g++.dg/template/error42.C: New test.
3947
3948 2009-06-08  Revital Eres  <eres@il.ibm.com>
3949
3950         PR testsuite/40359
3951         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3952         * gcc.dg/vect/vect-88.c: Likewise.
3953         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3954         * gcc.dg/vect/pr25413.c: Likewise.
3955         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3956
3957 2009-06-07  Ian Lance Taylor  <iant@google.com>
3958
3959         * g++.dg/warn/Wswitch-3.C: New testcase.
3960         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3961         * gcc.dg/Wswitch-enum-error.c: Likewise.
3962         * gcc.dg/Wswitch-error.c: Likewise.
3963
3964 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3965
3966         PR fortran/40008
3967         * gfortran.dg/negative_unit.f: Update test.
3968         * gfortran.dg/negative_unit_int8.f: Update test.
3969         * gfortran.dg/newunit_1.f90: New test.
3970
3971 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3972
3973         PR fortran/25104
3974         PR fortran/29962
3975         * gfortran.dg/spread_init_expr.f03: New.
3976         * gfortran.dg/unpack_init_expr.f03: New.
3977         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3978         error message.
3979
3980 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3981
3982         PR fortran/25104
3983         PR fortran/29962
3984         * gfortran.dg/count_init_expr.f03
3985         * gfortran.dg/product_init_expr.f03
3986         * gfortran.dg/sum_init_expr.f03
3987
3988 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3989
3990         PR fortran/36874
3991         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3992         message.
3993         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3994         shapes.
3995         * gfortran.dg/zero_sized_5.f90: Likewise.
3996
3997 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3998
3999         PR middle-end/32950
4000         * g++.dg/torture/pr32950.C: New.
4001
4002 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
4003
4004         PR fortran/25104
4005         PR fortran/29962
4006         * gfortran.dg/dot_product_1.f03: New.
4007         * gfortran.dg/matmul_8.f03: New.
4008         * gfortran.dg/transpose_3.f03: New.
4009
4010 2009-06-06  Ian Lance Taylor  <iant@google.com>
4011
4012         * gcc.dg/Wunused-label-1.c: New test case.
4013         * g++.dg/warn/Wunused-label-1.C: New test case.
4014         * g++.dg/warn/Wunused-label-2.C: New test case.
4015         * g++.dg/warn/Wunused-label-3.C: New test case.
4016
4017 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4018
4019         PR fortran/37203
4020         * reshape_zerosize_2.f90: New.
4021
4022 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
4023
4024         PR fortran/32890
4025         * gfortran.dg/pack_assign_1.f90: New.
4026         * gfortran.dg/pack_vector_1.f90: New.
4027
4028 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
4029
4030         PR middle-end/40340
4031         * gcc.dg/pr40340-1.c: New test.
4032         * gcc.dg/pr40340-2.c: New test.
4033         * gcc.dg/pr40340-3.c: New test.
4034         * gcc.dg/pr40340-4.c: New test.
4035         * gcc.dg/pr40340-5.c: New test.
4036         * gcc.dg/pr40340.h: New file.
4037
4038 2009-06-05  Revital Eres  <eres@il.ibm.com>
4039
4040         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
4041         New procedure.
4042         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
4043         * gcc.dg/vect/vect-33.c: Likewise.
4044         * gcc.dg/vect/vect-92.c: Likewise.
4045         * gcc.dg/vect/vect-58.c: Likewise.
4046         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4047         * gcc.dg/vect/vect-42.c: Likewise.
4048         * gcc.dg/vect/slp-25.c: Likewise.
4049         * gcc.dg/vect/vect-align-1.c: Likewise.
4050         * gcc.dg/vect/vect-align-2.c: Likewise.
4051         * gcc.dg/vect/vect-93.c: Likewise.
4052         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4053         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4054         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4055         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4056         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4057         * gcc.dg/vect/vect-26.c: Likewise.
4058         * gcc.dg/vect/vect-44.c: Likewise.
4059         * gcc.dg/vect/vect-70.c: Likewise.
4060         * gcc.dg/vect/vect-95.c: Likewise.
4061         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4062         * gcc.dg/vect/vect-28.c: Likewise.
4063         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
4064         * gcc.dg/vect/vect-87.c: Likewise.
4065         * gcc.dg/vect/vect-109.c: Likewise.
4066         * gcc.dg/vect/vect-54.c: Likewise.
4067         * gcc.dg/vect/vect-96.c: Likewise.
4068         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4069         * gcc.dg/vect/vect-88.c: Likewise.
4070         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4071         * gcc.dg/vect/vect-89.c: Likewise.
4072         * gcc.dg/vect/vect-91.c: Likewise.
4073         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4074         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4075         * gfortran.dg/vect/vect-2.f90: Likewise.
4076         * gfortran.dg/vect/vect-3.f90: Likewise.
4077         * gfortran.dg/vect/vect-4.f90: Likewise.
4078         * gfortran.dg/vect/vect-5.f90: Likewise.
4079
4080 2009-06-05  Alexander Strange <astrange@ithinksw.com>
4081
4082         PR tree-optimization/36318
4083         * gcc.dg/tree-ssa/sra-7.c: New test.
4084
4085 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
4086
4087         PR fortran/37203
4088         * gfortran.dg/reshape_order_5.f90: New.
4089         * gfortran.dg/reshape_shape_1.f90: New.
4090
4091 2009-06-04  Jason Merrill  <jason@redhat.com>
4092
4093         * g++.dg/template/error38.C: Add pointer-to-typedef case.
4094
4095 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
4096
4097         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
4098         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
4099
4100 2009-06-04  Richard Guenther  <rguenther@suse.de>
4101
4102   &nb