OSDN Git Service

2009-10-28 Paolo Bonzini <bonzini@gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
2
3         PR rtl-optimization/39715
4         * gcc.target/arm/thumb-bitfld1.c: New.
5
6 2009-10-28  Paolo Bonzini  <bonzini@gnu.org>
7
8         PR rtl-optimization/40741
9         * gcc.target/arm/thumb-branch1.c: New.
10
11 2009-10-27  Jason Merrill  <jason@redhat.com>
12
13         * g++.dg/cpp0x/lambda/lambda-conv.C: New.
14         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust.
15         * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust.
16         * g++.dg/cpp0x/lambda/lambda-non-const.C: Adjust.
17
18 2009-10-27  Eric Botcazou  <ebotcazou@adacore.com>
19
20         * gnat.dg/null_pointer_deref1.adb: Accept Constraint_Error.
21         * gnat.dg/null_pointer_deref2.adb: Likewise.
22
23 2009-10-27  Richard Guenther  <rguenther@suse.de>
24
25         * gcc.dg/torture/ipa-pta-1.c: Adjust testcase.
26
27 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
28
29         PR c/41842
30         * gcc.dg/pr41842.c: New test.
31
32 2009-10-27  Revital Eres  <eres@il.ibm.com>
33
34         PR tree-optimization/40648
35         * gcc.target/powerpc/vsx-vectorize-2.c: Adjust testcase following
36         change in decision of peeling for alignment.
37         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
38         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
39         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
40         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
41         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
42         * gcc.dg/vect/vect-50.c: Likewise.
43         * gcc.dg/vect/vect-33.c: Likewise.
44         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
45         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
46         Likewise.
47         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
48         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
49         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
50         Likewise.
51         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
52         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
53         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
54         * gcc.dg/vect/vect-60.c: Likewise.
55         * gcc.dg/vect/vect-26.c: Likewise.
56         * gcc.dg/vect/vect-52.c: Likewise.
57         * gcc.dg/vect/vect-44.c: Likewise.
58         * gcc.dg/vect/vect-27.c: Likewise.
59         * gcc.dg/vect/vect-70.c: Likewise.
60         * gcc.dg/vect/vect-28.c: Likewise.
61         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
62         * gcc.dg/vect/vect-109.c: Likewise.
63         * gcc.dg/vect/vect-54.c: Likewise.
64         * gcc.dg/vect/vect-29.c: Likewise.
65         * gcc.dg/vect/vect-72.c: Likewise.
66         * gcc.dg/vect/vect-56.c: Likewise.
67         * gcc.dg/vect/vect-48.c: Likewise.
68         * gcc.dg/vect/vect-91.c: Likewise.
69         * gcc.dg/vect/vect-92.c: Likewise.
70         * gcc.dg/vect/vect-58.c: Likewise.
71         * gcc.dg/vect/slp-25.c: Likewise.
72         * gcc.dg/vect/vect-93.c: Likewise.
73         * gcc.dg/vect/vect-95.c: Likewise.
74         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
75         * gcc.dg/vect/vect-87.c: Likewise.
76         * gcc.dg/vect/vect-96.c: Likewise.
77         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
78         * gcc.dg/vect/vect-88.c: Likewise.
79         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
80         * gcc.dg/vect/vect-89.c: Likewise.
81         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
82         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
83         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
84         * gfortran.dg/vect/vect-2.f90: Likewise.
85         * gfortran.dg/vect/vect-3.f90: Likewise.
86         * gfortran.dg/vect/vect-4.f90: Likewise.
87         * gfortran.dg/vect/vect-5.f90: Likewise.
88
89 2009-10-27  Jakub Jelinek  <jakub@redhat.com>
90
91         PR c++/41020
92         * g++.dg/lookup/extern-c-redecl5.C: Fix up regexp.
93
94 2009-10-26  Ben Elliston  <bje@au.ibm.com>
95             Michael Meissner  <meissner@linux.vnet.ibm.com>
96             Ulrich Weigand  <uweigand@de.ibm.com>
97
98         * gcc.target/spu/ea/ea.exp: New file.
99         * gcc.target/spu/ea/cache1.c: Likewise.
100         * gcc.target/spu/ea/cast1.c: Likewise.
101         * gcc.target/spu/ea/cast2.c: Likewise.
102         * gcc.target/spu/ea/compile1.c: Likewise.
103         * gcc.target/spu/ea/compile2.c: Likewise.
104         * gcc.target/spu/ea/cppdefine.c: Likewise.
105         * gcc.target/spu/ea/errors1.c: Likewise.
106         * gcc.target/spu/ea/errors2.c: Likewise.
107         * gcc.target/spu/ea/execute1.c: Likewise.
108         * gcc.target/spu/ea/execute2.c: Likewise.
109         * gcc.target/spu/ea/execute3.c: Likewise.
110         * gcc.target/spu/ea/ops1.c: Likewise.
111         * gcc.target/spu/ea/ops2.c: Likewise.
112         * gcc.target/spu/ea/options1.c: Likewise.
113         * gcc.target/spu/ea/test-sizes.c: Likewise.
114
115 2009-10-26  Jakub Jelinek  <jakub@redhat.com>
116
117         PR bootstrap/41345
118         * gcc.dg/pr41345.c: New test.
119
120         PR debug/41828
121         * g++.dg/debug/dwarf2/anonname1.C: New test.
122
123 2009-10-26  Jason Merrill  <jason@redhat.com>
124
125         PR c++/38796
126         * g++.dg/cpp0x/defaulted15.C: New.
127         * g++.dg/cpp0x/defaulted16.C: New.
128
129 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
130
131         PR c++/41785
132         * gcc/testsuite/g++.dg/cpp0x/variadic96.C: New test.
133
134 2009-10-26  Nick Clifton  <nickc@redhat.com>
135
136         * lib/target-supports.exp (check_profiling_available):
137         Profiling is not, currently, available for the RX port.
138         (check_effective_target_hard_float): Add support for RX
139         target.
140         * gcc.target/rx: New directory.
141         * gcc.target/rx/builtins.c: New test file.
142         * gcc.target/rx/interrupts.c: New test file.
143         * gcc.target/rx/rx-abi-function-tests.c: New test file.
144         * gcc.target/rx/zero-width-bitfield.c: New test file.
145         * gcc.target/rx/i272091.c: New test file.
146         * gcc.target/rx/packed-struct.c: New test file.
147         * gcc.target/rx/rx.exp: New file: Drives RX tests.
148
149 2009-10-26  Andrew Pinski  <pinskia@gcc.gnu.org>
150
151         * gcc.dg/lto/20091014-1_0.c: Replace -shared with -r -nostlib.
152         * gcc.dg/lto/20091016-1_0.c: Likewise.
153         * gcc.dg/lto/20090206-1_0.c: Likewise.
154         * gcc.dg/lto/20081120-1_0.c: Likewise.
155         * gcc.dg/lto/20081120-2_0.c: Likewise.
156         * gcc.dg/lto/20090116_0.c: Likewise.
157         * gcc.dg/lto/20081126_0.c: Likewise.
158         * gcc.dg/lto/20091013-1_0.c: Likewise.
159         * gcc.dg/lto/20081212-1_0.c: Likewise.
160         * gcc.dg/lto/20091015-1_0.c: Likewise.
161         * gcc.dg/lto/20090126-1_0.c: Likewise.
162         * gcc.dg/lto/20090126-2_0.c: Likewise.
163         * gcc.dg/lto/20091020-1_0.c: Likewise.
164         * gcc.dg/lto/20091020-2_0.c: Likewise.
165         * gcc.dg/lto/20081204-1_0.c: Likewise.
166         * gcc.dg/lto/20081204-2_0.c: Likewise.
167         * gcc.dg/lto/20081224_0.c: Likewise.
168         * gcc.dg/lto/20090219_0.c: Likewise.
169
170 2009-10-26  Dodji Seketeli  <dodji@redhat.com>
171
172         PR c++/41020
173         * g++.dg/lookup/extern-c-redecl2.C: New test.
174         * g++.dg/lookup/extern-c-redecl3.C: Likewise.
175         * g++.dg/lookup/extern-c-redecl4.C: Likewise.
176         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
177
178 2009-10-26  Michael Matz  <matz@suse.de>
179
180         PR tree-optimization/41783
181         * gcc.dg/pr41783.c: New test.
182         * gcc.dg/tree-ssa/ssa-pre-23.c: Adjust.
183         * gcc.dg/tree-ssa/ssa-pre-24.c: Don't xfail anymore.
184         * gcc.dg/tree-ssa/ssa-pre-27.c: New test.
185
186 2009-10-26  Janus Weil  <janus@gcc.gnu.org>
187
188         PR fortran/41714
189         * gfortran.dg/class_allocate_4.f03: New test.
190
191 2009-10-24  Adam Nemet  <anemet@caviumnetworks.com>
192
193         * gcc.target/mips/mult-1.c: New test.
194
195 2009-10-24  Janus Weil  <janus@gcc.gnu.org>
196
197         PR fortran/41784
198         * gfortran.dg/extends_8.f03: New test.
199
200 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
201
202         * gnat.dg/specs/pack4.ads: New test.
203
204 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
205
206         * gnat.dg/null_pointer_deref1.adb: New test.
207         * gnat.dg/null_pointer_deref2.adb: Likewise.
208
209 2009-10-24  Paul Thomas  <pault@gcc.gnu.org>
210
211         PR fortran/41772
212         * gfortran.dg/transfer_intrinsic_3.f90.
213
214 2009-10-24  Eric Botcazou  <ebotcazou@adacore.com>
215
216         * gnat.dg/opt4.adb: New test.
217
218 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
219
220         PR c/40033
221         * gcc.dg/noncompile/pr40033-1.c: New test.
222
223 2009-10-23  Dodji Seketeli  <dodji@redhat.com>
224
225         PR c++/40808
226         * g++.dg/abi/mangle34.C: New test
227
228 2009-10-23  Jason Merrill  <jason@redhat.com>
229
230         * g++.dg/cpp0x/lambda/lambda-nested2.C: New.
231
232         Core issue 899
233         * g++.dg/cpp0x/explicit4.C: New.
234
235 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
236
237         * g++.dg/abi/rtti3.C, g++.dg/abi/thunk4.C: Skip for *-*-mingw* and
238         *-*-cygwin.
239         * g++.dg/cpp0x/lambda/lambda-mangle.C: Disable weak symbols tests
240         for *-*-mingw* and *-*-cygwin.
241         * g++.dg/opt/vt1.C: Skip for *-*-mingw* and *-*_cygwin.
242         * g++.dg/template/spec35.C: Disable weak symbol test for
243         *-*-mingw* and *-*-cygwin.
244
245         PR testsuite/31342
246         * gcc.target/i386/pic-1.c: Skip for *-*-mingw* and *-*-cygwin.
247
248 2009-10-23  Janus Weil  <janus@gcc.gnu.org>
249
250         PR fortran/41800
251         * gfortran.dg/class_10.f03: New test.
252
253 2009-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
254
255         PR target/41787
256         * gcc.target/powerpc/vsx-vrsave.c: New file.
257
258 2009-10-23  Joseph Myers  <joseph@codesourcery.com>
259
260         PR c/41673
261         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: New test.
262
263 2009-10-23  Richard Guenther  <rguenther@suse.de>
264
265         PR tree-optimization/41778
266         * gcc.dg/tree-ssa/ssa-pre-26.c: New testcase.
267
268 2009-10-22  Richard Guenther  <rguenther@suse.de>
269
270         PR lto/41791
271         * g++.dg/lto/20091022-2_0.C: New testcase.
272
273 2009-10-22  Richard Guenther  <rguenther@suse.de>
274
275         PR lto/41730
276         * g++.dg/lto/20091022-1_0.C: New testcase.
277
278 2009-10-22  Razya Ladelsky  <razya@il.ibm.com>
279
280         * gcc.dg/autopar/outer-4.c: Adjust scan.
281         * gcc.dg/autopar/outer-5.c: Adjust scan.
282         * gcc.dg/autopar/outer-5.c: Add scan optimized.
283
284         * libgomp.graphite/force-parallel-2.c: Adjust scan.
285         * gcc.dg/autopar/outer-1.c: New testcase.
286         * gcc.dg/autopar/outer-2.c: New testcase.
287         * gcc.dg/autopar/outer-3.c: New testcase.
288         * gcc.dg/autopar/outer-4.c: New testcase.
289         * gcc.dg/autopar/outer-5.c: New testcase.
290         * gcc.dg/autopar/outer-6.c: New testcase.
291
292 2009-10-22  Jan Hubicka  <jh@suse.cz>
293
294         * gcc.c-torture/compile/pr40556.c: New testcase.
295
296 2009-10-22  Janus Weil  <janus@gcc.gnu.org>
297
298         PR fortran/41781
299         * gfortran.dg/goto_8.f90: New test case.
300
301 2009-10-21  Sebastian Pop  <sebastian.pop@amd.com>
302
303         PR tree-optimization/41497
304         * gcc.dg/tree-ssa/pr41497.c: New.
305
306 2009-10-21  Steve Ellcey  <sje@cup.hp.com>
307
308         * g++.dg/tree-ssa/copyprop.C: Use include to define free().
309
310 2009-10-21  Joseph Myers  <joseph@codesourcery.com>
311
312         * gcc.dg/tls/pie-1.c: New test.
313
314 2009-10-21  Jakub Jelinek  <jakub@redhat.com>
315
316         * g++.dg/abi/mangle33.C: New test.
317
318 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
319
320         * gnat.dg/discr22.adb: New test.
321
322 2009-10-21  Eric Botcazou  <ebotcazou@adacore.com>
323
324         * gnat.dg/loop_optimization7.ad[sb]: New test.
325         * gnat.dg/loop_optimization7_pkg.ads: New helper.
326
327 2009-10-21  Janus Weil  <janus@gcc.gnu.org>
328
329         PR fortran/41706
330         PR fortran/41766
331         * gfortran.dg/class_9.f03: Extended test case.
332         * gfortran.dg/select_type_7.f03: New test case.
333
334 2009-10-20  Richard Guenther  <rguenther@suse.de>
335
336         * gcc.dg/lto/20091020-3_0.c: New testcase.
337
338 2009-10-20  Richard Guenther  <rguenther@suse.de>
339
340         PR lto/41761
341         * gcc.dg/lto/20091020-1_0.c: New testcase.
342         * gcc.dg/lto/20091020-1_1.c: Likewise.
343         * gcc.dg/lto/20091020-2_0.c: Likewise.
344         * gcc.dg/lto/20091020-2_1.c: Likewise.
345
346 2009-10-20  Jakub Jelinek  <jakub@redhat.com>
347
348         PR debug/41340
349         * gcc.dg/pr41340.c: New test.
350
351 2009-10-20  Eric Botcazou  <ebotcazou@adacore.com>
352
353         * gnat.dg/discr21.ad[sb]: New test.
354         * gnat.dg/discr21_pkg.ads: New helper.
355
356 2009-10-20  Paul Thomas  <pault@gcc.gnu.org>
357
358         PR fortran/41706
359         * gfortran.dg/class_9 : New test.
360
361 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
362
363         * gcc.dg/raw-string-1.c: New test.
364         * gcc.dg/raw-string-2.c: New test.
365         * gcc.dg/raw-string-3.c: New test.
366         * gcc.dg/raw-string-4.c: New test.
367         * gcc.dg/raw-string-5.c: New test.
368         * gcc.dg/raw-string-6.c: New test.
369         * gcc.dg/raw-string-7.c: New test.
370         * gcc.dg/utf8-1.c: New test.
371         * gcc.dg/utf8-2.c: New test.
372         * gcc.dg/utf-badconcat2.c: New test.
373         * gcc.dg/utf-dflt2.c: New test.
374         * gcc.dg/cpp/include6.c: New test.
375         * g++.dg/ext/raw-string-1.C: New test.
376         * g++.dg/ext/raw-string-2.C: New test.
377         * g++.dg/ext/raw-string-3.C: New test.
378         * g++.dg/ext/raw-string-4.C: New test.
379         * g++.dg/ext/raw-string-5.C: New test.
380         * g++.dg/ext/raw-string-6.C: New test.
381         * g++.dg/ext/raw-string-7.C: New test.
382         * g++.dg/ext/utf8-1.C: New test.
383         * g++.dg/ext/utf8-2.C: New test.
384         * g++.dg/ext/utf-badconcat2.C: New test.
385         * g++.dg/ext/utf-dflt2.C: New test.
386
387         * gcc.dg/cleanup-13.c: New test.
388
389 2009-10-19  Janus Weil  <janus@gcc.gnu.org>
390
391         PR fortran/41586
392         * gfortran.dg/auto_dealloc_1.f90: New test case.
393
394 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
395
396         Port from redhat/gcc-4_4-branch:
397         2009-10-08  Jakub Jelinek  <jakub@redhat.com>
398         * gcc.dg/debug/vta-2.c: New test.
399
400         2009-09-30  Alexandre Oliva  <aoliva@redhat.com>
401         * gcc.dg/debug/vta-1.c: New.
402
403 2009-10-19  Eric Botcazou  <ebotcazou@adacore.com>
404
405         * gnat.dg/noreturn2.ad[sb]: New test.
406
407 2009-10-19  Tobias Burnus  <burnus@net-b.de>
408
409         PR fortran/41755
410         * gfortran.dg/equiv_8.f90: New test.
411         * gfortran.dg/class_allocate_1.f03: Remove obsolete FIXME.
412
413 2009-10-19  Joseph Myers  <joseph@codesourcery.com>
414
415         * gcc.target/arm/neon-thumb2-move.c: New test.
416
417 2009-10-19  Jakub Jelinek  <jakub@redhat.com>
418
419         * gcc.dg/debug/vta-3.c: New test.
420
421 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
422
423         * gnat.dg/nested_proc.adb: Rename into...
424         * gnat.dg/nested_proc1.adb: ...this.
425         * gnat.dg/nested_proc2.adb: New test.
426
427 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
428
429         * gnat.dg/noreturn1.ad[sb]: New test.
430
431 2009-10-17  Janus Weil  <janus@gcc.gnu.org>
432             Paul Thomas  <pault@gcc.gnu.org>
433
434         PR fortran/41629
435         * gfortran.dg/class_6.f90: New test.
436
437         PR fortran/41608
438         PR fortran/41587
439         * gfortran.dg/class_7.f90: New test.
440
441         PR fortran/41618
442         * gfortran.dg/class_8.f90: New test.
443
444 2009-10-17  Richard Guenther  <rguenther@suse.de>
445
446         * gcc.dg/lto/20091017-1_0.c: New testcase.
447         * gcc.dg/lto/20091017-1_1.c: Likewise.
448
449 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
450
451         * gnat.dg/unchecked_convert4.adb: Add missing rep clause.
452
453 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
454
455         * gnat.dg/aggr11.adb: New test.
456         * gnat.dg/aggr11_pkg.ads: New helper.
457
458 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
459
460         * gnat.dg/slice8.adb: New test.
461         * gnat.dg/slice8_pkg1.ads: New helper.
462         * gnat.dg/slice8_pkg2.ads: Likewise.
463         * gnat.dg/slice8_pkg3.ad[sb]: Likewise.
464
465 2009-10-17  Eric Botcazou  <ebotcazou@adacore.com>
466
467         * gnat.dg/unchecked_convert4.adb: New test.
468
469 2009-10-15  Jason Merrill  <jason@redhat.com>
470
471         PR c++/38798
472         * g++.dg/cpp0x/trailing5.C: New.
473
474         * g++.dg/cpp0x/auto6.C: Rename to trailing1.C.
475         * g++.dg/cpp0x/auto8.C: Rename to trailing2.C.
476         * g++.dg/cpp0x/auto12.C: Rename to trailing3.C.
477         * g++.dg/cpp0x/auto13.C: Rename to trailing4.C.
478
479 2009-10-16  Janus Weil  <janus@gcc.gnu.org>
480
481         PR fortran/41719
482         * gfortran.dg/class_5.f03: New test case.
483         * gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
484         * gfortran.dg/typebound_operator_4.f03: Ditto.
485
486 2009-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
487
488         * g++.dg/ipa/iinline-1.C: Use dg-add-options bind_pic_locally.
489         * g++.dg/other/first-global.C: Likewise.
490         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
491         * g++.dg/torture/pr40323.C: Likewise.
492         * g++.dg/tree-ssa/nothrow-1.C: Likewise.
493         * gcc.dg/inline-33.c: Likewise.
494         * gcc.dg/ipa/ipa-1.c: Likewise.
495         * gcc.dg/ipa/ipa-2.c: Likewise.
496         * gcc.dg/ipa/ipa-3.c: Likewise.
497         * gcc.dg/ipa/ipa-4.c: Likewise.
498         * gcc.dg/ipa/ipa-5.c: Likewise.
499         * gcc.dg/ipa/ipa-7.c: Likewise.
500         * gcc.dg/ipa/ipacost-2.c: Likewise.
501         * gcc.dg/tree-ssa/inline-3.c: Likewise.
502         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
503         * gfortran.dg/whole_file_5.f90: Likewise.
504         * gfortran.dg/whole_file_6.f90: Likewise.
505
506 2009-10-16  Richard Guenther  <rguenther@suse.de>
507
508         PR tree-optimization/41728
509         * gcc.c-torture/compile/pr41728.c: New testcase.
510
511 2009-10-16  Richard Guenther  <rguenther@suse.de>
512
513         PR lto/41598
514         * gcc.dg/lto/20091016-1_0.c: New testcase.
515         * gcc.dg/lto/20091016-1_1.c: Likewise.
516         * gcc.dg/lto/20091016-1_a.h: Likewise.
517
518 2009-10-16  Richard Guenther  <rguenther@suse.de>
519
520         PR lto/41715
521         * gfortran.dg/lto/20091015-1_0.f: New testcase.
522         * gfortran.dg/lto/20091015-1_1.f: Likewise.
523         * gfortran.dg/lto/20091015-1_2.f: Likewise.
524
525 2009-10-16  Richard Guenther  <rguenther@suse.de>
526
527         PR lto/41713
528         * gfortran.dg/lto/20091016-1_0.f90: New testcase.
529
530 2009-10-15  Jakub Jelinek  <jakub@redhat.com>
531
532         PR debug/41717
533         * gcc.dg/debug/pr41717.c: New test.
534
535 2009-10-16  Paul Thomas  <pault@gcc.gnu.org>
536
537         PR fortran/41648
538         * gfortran.dg/dynamic_dispatch_4.f03 : New test.
539
540         PR fortran/41656
541         * gfortran.dg/dynamic_dispatch_5.f03 : New test.
542
543 2009-10-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
544
545         PR target/23983
546         * gcc.target/powerpc/altivec-4.c (b): Make sure altivec builtin
547         result used.
548         * g++.dg/ext/altivec-2.C (main): Ditto.
549
550 2009-10-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
551
552         * lib/target-supports.exp (add_options_for_bind_pic_locally): New.
553         * gcc.dg/tree-ssa/ipa-cp-1.c: Bind pic locally.
554
555 2009-10-15  Richard Guenther  <rguenther@suse.de>
556
557         PR lto/41669
558         * gcc.dg/lto/20091015-1_0.c: New testcase.
559         * gcc.dg/lto/20091015-1_1.c: Likewise.
560         * gcc.dg/lto/20091015-1_2.c: Likewise.
561         * gcc.dg/lto/20091015-1_a.h: Likewise.
562         * gcc.dg/lto/20091015-1_b.h: Likewise.
563
564 2009-10-15  Steve Ellcey  <sje@cup.hp.com>
565
566         * gcc.dg/torture/pr41555.c: Add -std=c99 option.
567
568 2009-10-14  Daniel Gutson  <dgutson@codesourcery.com>
569
570         * gcc.target/arm/neon/vfp-shift-a2t2.c: New test case.
571
572 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
573
574         * obj-c++.dg/layout-1.mm: Don't xfail dg-bogus on lp64, change
575         line from 1 to 0.
576         * obj-c++.dg/bitfield-1.mm: Likewise.
577         * obj-c++.dg/bitfield-4.mm: Likewise.
578
579 2009-10-14  Richard Guenther  <rguenther@suse.de>
580
581         PR lto/41173
582         * gcc.dg/lto/20091014-1_0.c: New testcase.
583
584 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
585
586         PR testsuite/41707
587         * g++.dg/plugin/attribute_plugin-test-1.C: Expect the first
588         warning on line 0 instead of 1.
589
590 2009-10-14  Richard Guenther  <rguenther@suse.de>
591
592         PR lto/41521
593         * gfortran.dg/lto/pr41521_0.f90: New testcase.
594         * gfortran.dg/lto/pr41521_1.f90: Likewise.
595
596 2009-10-14  Jakub Jelinek  <jakub@redhat.com>
597
598         PR preprocessor/41543
599         * gcc.dg/debug/dwarf2/pr41543.c: New test.
600
601         PR debug/41695
602         * gcc.dg/debug/dwarf2/pr41695.c: New test.
603
604 2009-10-14  Uros Bizjak  <ubizjak@gmail.com>
605
606         * gcc.target/i386/i386.exp (check_effective_target_ms_hook_prologue):
607         New procedure.
608         * gcc.target/i386/ms_hook_prologue.c: Check for ms_hook_prologue
609         effective target.
610
611 2009-10-14  Jason Merrill  <jason@redhat.com>
612
613         PR c++/39866
614         * g++.dg/cpp0x/defaulted14.C: New.
615
616 2009-10-14  Larry Evans  <cppljevans@suddenlink.net>
617
618         * g++.dg/cpp0x/vt-40092.C: New.
619
620 2009-10-14  Alexandre Oliva  <aoliva@redhat.com>
621
622         * gcc.dg/guality/pr41616-1.c: Drop -O2.
623         * gcc.dg/guality/pr41447-1.c: Likewise.  Name main.
624
625 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
626
627         * gfortran.dg/complex_intrinsic_8.f90: New test.
628
629 2009-10-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
630
631         * gcc.dg/torture/builtin-math-6.c: Test complex "arc" functions.
632         * lib/target-supports.exp (check_effective_target_mpc_arc): New.
633
634 2009-10-14  Hans-Peter Nilsson  <hp@axis.com>
635
636         PR target/38948
637         * gcc.dg/torture/pr38948.c: New test.
638
639 2009-10-13  Steve Ellcey  <sje@cup.hp.com>
640
641         * gfortran.dg/vect/fast-math-pr38968.f90: Add timeout.
642
643 2009-10-13  Janus Weil  <janus@gcc.gnu.org>
644
645         PR fortran/41581
646         * gfortran.dg/class_allocate_2.f03: Modified.
647         * gfortran.dg/class_allocate_3.f03: New test case.
648
649 2009-10-13  Richard Guenther  <rguenther@suse.de>
650
651         PR lto/41668
652         * gcc.dg/lto/20091006-2_0.c: New testcase.
653         * gcc.dg/lto/20091006-2_1.c: Likewise.
654         * gcc.dg/lto/20091006-2_2.c: Likewise.
655         * gcc.dg/lto/20091013-1_0.c: Likewise.
656         * gcc.dg/lto/20091013-1_1.c: Likewise.
657         * gcc.dg/lto/20091013-1_2.c: Likewise.
658
659 2009-10-13  Martin Jambor  <mjambor@suse.cz>
660
661         * gcc.c-torture/compile/pr41661.c: New test.
662
663 2009-10-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
664
665         PR libgfortran/41683
666         * gfortran.dg/fmt_error_9.f: Add check for repeat count after P.
667
668 2009-10-12  Jason Merrill  <jason@redhat.com>
669
670         PR c++/37875
671         * g++.dg/cpp0x/decltype18.C: New.
672
673         PR c++/37766
674         * g++.dg/cpp0x/fntmpdefarg1.C: New.
675
676 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
677
678         * gcc.dg/lto/20090914-2.c: Fix typos in test directives.
679
680 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
681
682         PR debug/41343
683         PR debug/41447
684         PR debug/41264
685         PR debug/41338
686         * gcc.dg/guality/pr41447-1.c: New.
687         * gcc.dg/debug/pr41264-1.c: New.
688         * gcc.dg/debug/pr41343-1.c: New.
689
690 2009-10-12  Hans-Peter Nilsson  <hp@axis.com>
691
692         PR target/26515
693         * gcc.dg/torture/pr26515.c: New test.
694
695 2009-10-12  Janis Johnson  <janis187@us.ibm.com>
696
697         PR testsuite/41659
698         * gcc.dg/lto/20090914-2.c: Use dg-skip-if to skip test.
699         * lib/lto.exp (lto-get-options-main): Report error for using "target"
700         or "xfail" with dg-lto-do.
701
702 2009-10-12  Stefan Dösinger  <stefan@codeweavers.com>
703
704         * gcc.target/i386/ms_hook_prologue.c: New testcase.
705
706 2009-10-12  Michael Matz  <matz@suse.de>
707
708         * gcc.dg/plugin/one_time_plugin.c: Update test to use the cfg
709         pass.
710
711 2009-10-12  Jakub Jelinek  <jakub@redhat.com>
712
713         PR target/41680
714         * g++.dg/torture/pr41680.C: New test.
715
716 2009-10-12  Dodji Seketeli  <dodji@redhat.com>
717
718         PR c++/41570
719         * g++.dg/debug/dwarf2/template-params-7.C: New test.
720
721 2009-10-12  Alexandre Oliva  <aoliva@redhat.com>
722
723         PR debug/41616
724         * gcc.dg/guality/pr41616-1.c: New.
725
726 2009-10-11  Jason Merrill  <jason@redhat.com>
727
728         PR c++/37204
729         * g++.dg/cpp0x/rv-reinterpret.C: New.
730
731 2009-10-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
732
733         PR libgfortran/38439
734         * gfortran.dg/fmt_error_9.f: New test.
735         * gfortran.dg/fmt_error_10.f: New test.
736
737 2009-10-11  Paul Thomas  <pault@gcc.gnu.org>
738
739         PR fortran/41583
740         * gfortran.dg/class_4a.f03: New test with class_4b,c and d.f03.
741         * gfortran.dg/class_4b.f03: As above.
742         * gfortran.dg/class_4c.f03: As above.
743         * gfortran.dg/class_4d.f03: As above.
744
745 2009-10-11  Richard Guenther  <rguenther@suse.de>
746
747         PR tree-optimization/41555
748         * gcc.dg/torture/pr41555.c: New testcase.
749
750 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
751
752         PR libgfortran/35862
753         * gfortran.dg/round_2.f03: Eliminate possible compile error. Use max
754         function correctly.
755
756 2009-10-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
757
758         PR libgfortran/35862
759         * gfortran.dg/round_2.f03: Update test to also test for smaller kind.
760         Add conditions to avoid runtime errors if not supported.
761
762 2009-10-10  Richard Guenther  <rguenther@suse.de>
763
764         PR tree-optimization/41654
765         * gfortran.fortran-torture/compile/pr41654.f90: New testcase.
766
767 2009-10-09  Jason Merrill  <jason@redhat.com>
768
769         * g++.dg/cpp/ucn-1.C: New.
770
771 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
772
773         PR fortran/41585
774         * gfortran.dg/class_2.f03: Extended test case.
775
776 2009-10-09  Tobias Burnus  <burnus@net-b.de>
777
778         PR fortran/41582
779         * gfortran.dg/class_allocate_1.f03: Modify code such that
780         it compiles with the gfc_warning->gfc_error change.
781         * gfortran.dg/class_allocate_1.f03: New test.
782
783 2009-10-09  Janus Weil  <janus@gcc.gnu.org>
784
785         PR fortran/41579
786         * gfortran.dg/select_type_6.f03: New test.
787
788 2009-10-09  Jakub Jelinek  <jakub@redhat.com>
789
790         PR preprocessor/41445
791         * gcc.dg/cpp/separate-1.c: Adjust.
792         * gcc.dg/cpp/spacing1.c: Add -P to dg-options.
793         * gcc.dg/debug/dwarf2/pr41445-1.c: New test.
794         * gcc.dg/debug/dwarf2/pr41445-2.c: New test.
795         * gcc.dg/debug/dwarf2/pr41445-3.c: New test.
796         * gcc.dg/debug/dwarf2/pr41445-4.c: New test.
797         * gcc.dg/debug/dwarf2/pr41445-5.c: New test.
798         * gcc.dg/debug/dwarf2/pr41445-6.c: New test.
799
800         PR rtl-optimization/41646
801         * gcc.c-torture/compile/pr41646.c: New test.
802
803 2009-10-09  Richard Guenther  <rguenther@suse.de>
804
805         PR tree-optimization/41634
806         * gcc.c-torture/compile/pr41634.c: New testcase.
807
808 2009-10-09  Uros Bizjak  <ubizjak@gmail.com>
809
810         * gfortran.dg/block_2.f08: Cleanup "original" tree dump.
811
812 2009-10-09  Eric Botcazou  <ebotcazou@adacore.com>
813
814         * gnat.dg/opt3.adb: New test.
815         * gnat.dg/opt3_pkg.ads: New helper.
816
817 2009-10-08  Doug Kwan  <dougkwan@google.com>
818
819         PR rtl-optimization/41574
820         * gcc.dg/pr41574.c: New test.
821
822 2009-10-08  Cary Coutant  <ccoutant@google.com>
823
824         Add support for debugging with ICF (Identical Code Folding).
825         * g++.dg/debug/dwarf2/icf.C: New test.
826
827 2009-10-08  Adam Nemet  <anemet@caviumnetworks.com>
828
829         * gcc.target/mips/truncate-6.c: New test.
830
831 2009-10-08  Jason Merrill  <jason@redhat.com>
832
833         PR c++/36816
834         * g++.dg/cpp0x/rv-deduce.C: New.
835
836         PR c++/37177
837         * g++.dg/cpp0x/variadic-throw.C: Adjust errors.
838         * g++.dg/template/explicit-args2.C: New.
839         * g++.dg/template/explicit-args3.C: New.
840         * g++.old-deja/g++.pt/crash58.C: Remove some errors.
841
842 2009-10-08  Michael Matz  <matz@suse.de>
843
844         PR middle-end/41573
845         * gcc.dg/tree-ssa/foldstring-1.c: Use fre dump.
846         * gcc.dg/tree-ssa/useless-1.c: Use gimple dump.
847         * gcc.dg/pr41573.c: New test.
848
849 2009-10-07  Joseph Myers  <joseph@codesourcery.com>
850
851         PR c/41182
852         * gcc.c-torture/compile/pr41182-1.c: New.
853
854 2009-10-07  Jason Merrill  <jason@redhat.com>
855
856         * g++.dg/cpp0x/variadic95.C: New.
857
858 2009-10-07  Jason Merrill  <jason@redhat.com>
859
860         * g++.dg/template/scope3.C: New.
861
862 2009-10-07  Jakub Jelinek  <jakub@redhat.com>
863
864         * gcc.dg/debug/dwarf2/inline3.c: New test.
865
866 2009-10-07  Daniel Kraft  <d@domob.eu>
867
868         PR fortran/41615
869         * gfortran.dg/assumed_charlen_function_6.f90: New test.
870
871 2009-10-07  Janus Weil  <janus@gcc.gnu.org>
872
873         * gfortran.dg/same_type_as_2.f03: Modified (was illegal).
874         * gfortran.dg/select_type_1.f03: Modified error message.
875         * gfortran.dg/select_type_5.f03: New test.
876
877 2009-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
878
879         PR libgfortran/41612
880         * gfortran.dg/round_2.f03: Fix test to work on platforms that do not
881         have kind=10 reals.
882
883 2009-10-06  Jason Merrill  <jason@redhat.com>
884
885         * g++.dg/cpp0x/lambda/lambda-init.C: New.
886         * g++.dg/cpp0x/lambda/lambda-direct-init.C: New.
887
888 2009-10-06  Richard Guenther  <rguenther@suse.de>
889
890         PR lto/41502
891         * gcc.dg/lto/20091006-1_0.c: New testcase.
892         * gcc.dg/lto/20091006-1_1.c: Likewise.
893         * gcc.dg/lto/20091005-2_0.c: Likewise.
894
895 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
896
897         PR ada/41383
898         * gnat.dg/timer_cancel.adb: New test.
899
900 2009-10-06  Samuel Tardieu  <sam@rfc1149.net>
901
902         PR ada/38333
903         * gnat.dg/specs/import_abstract.ads: New.
904
905 2009-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
906
907         PR libgfortran/35862
908         * gfortran.dg/round_2.f03: New test.
909
910 2009-10-05  Jakub Jelinek  <jakub@redhat.com>
911
912         PR debug/41558
913         * gcc.dg/guality/guality.exp: Move gdb-test proc into...
914         * lib/gcc-gdb-test.exp: ... here.  New file.
915         * gfortran.dg/guality/guality.exp: New file.
916         * gfortran.dg/guality/pr41558.f90: New test.
917         * gfortran.dg/guality/arg1.f90: New test.
918
919 2009-10-05  Paul Thomas  <pault@gcc.gnu.org>
920
921         * gfortran.dg/dynamic_dispatch_1.f90: New test.
922         * gfortran.dg/dynamic_dispatch_2.f90: New test.
923         * gfortran.dg/dynamic_dispatch_3.f90: New test.
924         * gfortran.dg/module_md5_1.f90: Update md5 sum.
925
926 2009-10-05  Sriraman Tallam  <tmsriram@google.com>
927
928         * gcc.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
929         register_pass_info.
930         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Change
931         plugin_pass to register_pass_info.
932         * g++.dg/plugin/selfassign.c (plugin_init): Change plugin_pass to
933         register_pass_info.
934         * g++.dg/plugin/dumb_plugin.c (plugin_init): Change plugin_pass to
935         register_pass_info.
936
937 2009-10-05  Richard Guenther  <rguenther@suse.de>
938
939         PR lto/41281
940         * gcc.dg/lto/20090914-2_0.c: New testcase.
941
942 2009-10-05  Richard Guenther  <rguenther@suse.de>
943
944         PR lto/40902
945         * gcc.dg/lto/20091005-1_0.c: New testcase.
946         * gcc.dg/lto/20091005-1_1.c: Likewise.
947
948 2009-10-05  Richard Guenther  <rguenther@suse.de>
949
950         PR lto/41552
951         PR lto/41487
952         * g++.dg/lto/20091002-1_0.C: Adjust flags.
953         * g++.dg/lto/20091004-1_0.C: New testcase.
954         * g++.dg/lto/20091004-1_1.C: Likewise.
955         * g++.dg/lto/20091004-2_0.C: Likewise.
956         * g++.dg/lto/20091004-2_1.C: Likewise.
957         * g++.dg/lto/20091004-3_0.C: Likewise.
958         * g++.dg/lto/20091004-3_1.C: Likewise.
959
960 2009-10-05  Richard Guenther  <rguenther@suse.de>
961
962         PR tree-optimization/23821
963         * gcc.dg/torture/pr23821.c: New testcase.
964
965 2009-10-05  Daniel Kraft  <d@domob.eu>
966
967         PR fortran/41403
968         * gfortran.dg/goto_6.f: New test.
969         * gfortran.dg/goto_7.f: New test.
970
971 2009-10-03  Ben Elliston  <bje@au.ibm.com>
972             Bill Maddox  <maddox@google.com>
973             Cary Coutant  <ccoutant@google.com>
974             Chris Demetriou  <cgd@google.com>
975             Diego Novillo  <dnovillo@google.com>
976             Doug Kwan  <dougkwan@google.com>
977             Jan Hubicka  <jh@suse.cz>
978             Ollie Wild  <aaw@google.com>
979             Rafael Espindola  <espindola@google.com>
980             Richard Guenther  <rguenther@suse.de>
981             Simon Baldwin  <simonb@google.com>
982
983         * g++.dg/20090107-1.C: New.
984         * g++.dg/20090121-1.C: New.
985         * g++.dg/ipa/20090113-1.C: New.
986         * g++.dg/lto: New directory.
987         * g++.dg/lto/20080829_0.C: New.
988         * g++.dg/lto/20080904_0.C: New.
989         * g++.dg/lto/20080907_0.C: New.
990         * g++.dg/lto/20080908-1_0.C: New.
991         * g++.dg/lto/20080908-2_0.C: New.
992         * g++.dg/lto/20080908-3_0.C: New.
993         * g++.dg/lto/20080909-1_0.C: New.
994         * g++.dg/lto/20080910-1_0.C: New.
995         * g++.dg/lto/20080912-1_0.C: New.
996         * g++.dg/lto/20080912_0.C: New.
997         * g++.dg/lto/20080915_0.C: New.
998         * g++.dg/lto/20080916_0.C: New.
999         * g++.dg/lto/20080917_0.C: New.
1000         * g++.dg/lto/20080924_0.C: New.
1001         * g++.dg/lto/20080926_0.C: New.
1002         * g++.dg/lto/20081008_0.C: New.
1003         * g++.dg/lto/20081022.h: New.
1004         * g++.dg/lto/20081022_0.C: New.
1005         * g++.dg/lto/20081022_1.C: New.
1006         * g++.dg/lto/20081023_0.C: New.
1007         * g++.dg/lto/20081109-1_0.C: New.
1008         * g++.dg/lto/20081109-2_0.C: New.
1009         * g++.dg/lto/20081109_0.C: New.
1010         * g++.dg/lto/20081109_1.C: New.
1011         * g++.dg/lto/20081118-1_0.C: New.
1012         * g++.dg/lto/20081118-1_1.C: New.
1013         * g++.dg/lto/20081118_0.C: New.
1014         * g++.dg/lto/20081118_1.C: New.
1015         * g++.dg/lto/20081119-1.h: New.
1016         * g++.dg/lto/20081119-1_0.C: New.
1017         * g++.dg/lto/20081119-1_1.C: New.
1018         * g++.dg/lto/20081119_0.C: New.
1019         * g++.dg/lto/20081119_1.C: New.
1020         * g++.dg/lto/20081120-1_0.C: New.
1021         * g++.dg/lto/20081120-1_1.C: New.
1022         * g++.dg/lto/20081120-2_0.C: New.
1023         * g++.dg/lto/20081120-2_1.C: New.
1024         * g++.dg/lto/20081123_0.C: New.
1025         * g++.dg/lto/20081123_1.C: New.
1026         * g++.dg/lto/20081125.h: New.
1027         * g++.dg/lto/20081125_0.C: New.
1028         * g++.dg/lto/20081125_1.C: New.
1029         * g++.dg/lto/20081127_0.C: New.
1030         * g++.dg/lto/20081127_1.C: New.
1031         * g++.dg/lto/20081203_0.C: New.
1032         * g++.dg/lto/20081203_1.C: New.
1033         * g++.dg/lto/20081204-1_0.C: New.
1034         * g++.dg/lto/20081204-1_1.C: New.
1035         * g++.dg/lto/20081204-2_0.C: New.
1036         * g++.dg/lto/20081204-2_1.C: New.
1037         * g++.dg/lto/20081209_0.C: New.
1038         * g++.dg/lto/20081209_1.C: New.
1039         * g++.dg/lto/20081211-1.h: New.
1040         * g++.dg/lto/20081211-1_0.C: New.
1041         * g++.dg/lto/20081211-1_1.C: New.
1042         * g++.dg/lto/20081217-1_0.C: New.
1043         * g++.dg/lto/20081217-2_0.C: New.
1044         * g++.dg/lto/20081219_0.C: New.
1045         * g++.dg/lto/20081219_1.C: New.
1046         * g++.dg/lto/20090106_0.C: New.
1047         * g++.dg/lto/20090112_0.C: New.
1048         * g++.dg/lto/20090128_0.C: New.
1049         * g++.dg/lto/20090221_0.C: New.
1050         * g++.dg/lto/20090302_0.C: New.
1051         * g++.dg/lto/20090302_1.C: New.
1052         * g++.dg/lto/20090303_0.C: New.
1053         * g++.dg/lto/20090311-1.h: New.
1054         * g++.dg/lto/20090311-1_0.C: New.
1055         * g++.dg/lto/20090311-1_1.C: New.
1056         * g++.dg/lto/20090311_0.C: New.
1057         * g++.dg/lto/20090311_1.C: New.
1058         * g++.dg/lto/20090312.h: New.
1059         * g++.dg/lto/20090312_0.C: New.
1060         * g++.dg/lto/20090312_1.C: New.
1061         * g++.dg/lto/20090313_0.C: New.
1062         * g++.dg/lto/20090313_1.C: New.
1063         * g++.dg/lto/20090315_0.C: New.
1064         * g++.dg/lto/20090315_1.C: New.
1065         * g++.dg/lto/20091002-1_0.C: New testcase.
1066         * g++.dg/lto/20091002-2_0.C: Likewise..
1067         * g++.dg/lto/20091002-3_0.C: Likewise..
1068         * g++.dg/lto/README: New.
1069         * g++.dg/lto/pr40818_0.C: New.
1070         * g++.dg/opt/thunk3-1.C: New.
1071         * g++.dg/opt/thunk4.C: New.
1072         * gcc.c-torture/execute/builtins/lib/abs.c: Mark builtin
1073         replacements with __attribute__ ((__noinline__)).
1074         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1075         * gcc.c-torture/execute/builtins/lib/bzero.c: Likewise.
1076         * gcc.c-torture/execute/builtins/lib/fprintf.c: Likewise.
1077         * gcc.c-torture/execute/builtins/lib/memchr.c: Likewise.
1078         * gcc.c-torture/execute/builtins/lib/memcmp.c: Likewise.
1079         * gcc.c-torture/execute/builtins/lib/memmove.c: Likewise.
1080         * gcc.c-torture/execute/builtins/lib/mempcpy.c: Likewise.
1081         * gcc.c-torture/execute/builtins/lib/memset.c: Likewise.
1082         * gcc.c-torture/execute/builtins/lib/printf.c: Likewise.
1083         * gcc.c-torture/execute/builtins/lib/sprintf.c: Likewise.
1084         * gcc.c-torture/execute/builtins/lib/stpcpy.c: Likewise.
1085         * gcc.c-torture/execute/builtins/lib/strcat.c: Likewise.
1086         * gcc.c-torture/execute/builtins/lib/strchr.c: Likewise.
1087         * gcc.c-torture/execute/builtins/lib/strcmp.c: Likewise.
1088         * gcc.c-torture/execute/builtins/lib/strcpy.c: Likewise.
1089         * gcc.c-torture/execute/builtins/lib/strcspn.c: Likewise.
1090         * gcc.c-torture/execute/builtins/lib/strlen.c: Likewise.
1091         * gcc.c-torture/execute/builtins/lib/strncat.c: Likewise.
1092         * gcc.c-torture/execute/builtins/lib/strncmp.c: Likewise.
1093         * gcc.c-torture/execute/builtins/lib/strncpy.c: Likewise.
1094         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Likewise.
1095         * gcc.c-torture/execute/builtins/lib/strrchr.c: Likewise.
1096         * gcc.c-torture/execute/builtins/lib/strspn.c: Likewise.
1097         * gcc.c-torture/execute/builtins/lib/strstr.c: Likewise.
1098         * gcc.dg/20081223-1.c: New.
1099         * gcc.dg/lto: New directory.
1100         * gcc.dg/lto/20080908_0.c: New.
1101         * gcc.dg/lto/20080917_0.c: New.
1102         * gcc.dg/lto/20080924_0.c: New.
1103         * gcc.dg/lto/20081024_0.c: New.
1104         * gcc.dg/lto/20081109_0.c: New.
1105         * gcc.dg/lto/20081111_0.c: New.
1106         * gcc.dg/lto/20081111_1.c: New.
1107         * gcc.dg/lto/20081112_0.c: New.
1108         * gcc.dg/lto/20081112_1.c: New.
1109         * gcc.dg/lto/20081115_0.c: New.
1110         * gcc.dg/lto/20081115_1.c: New.
1111         * gcc.dg/lto/20081115_2.c: New.
1112         * gcc.dg/lto/20081118_0.c: New.
1113         * gcc.dg/lto/20081118_1.c: New.
1114         * gcc.dg/lto/20081118_2.c: New.
1115         * gcc.dg/lto/20081120-1_0.c: New.
1116         * gcc.dg/lto/20081120-1_1.c: New.
1117         * gcc.dg/lto/20081120-2_0.c: New.
1118         * gcc.dg/lto/20081120-2_1.c: New.
1119         * gcc.dg/lto/20081125_0.c: New.
1120         * gcc.dg/lto/20081125_1.c: New.
1121         * gcc.dg/lto/20081126_0.c: New.
1122         * gcc.dg/lto/20081201-1_0.c: New.
1123         * gcc.dg/lto/20081201-1_1.c: New.
1124         * gcc.dg/lto/20081201-1_2.c: New.
1125         * gcc.dg/lto/20081201-2_0.c: New.
1126         * gcc.dg/lto/20081201-2_1.c: New.
1127         * gcc.dg/lto/20081202-1_0.c: New.
1128         * gcc.dg/lto/20081202-1_1.c: New.
1129         * gcc.dg/lto/20081202-2_0.c: New.
1130         * gcc.dg/lto/20081202-2_1.c: New.
1131         * gcc.dg/lto/20081204-1_0.c: New.
1132         * gcc.dg/lto/20081204-1_1.c: New.
1133         * gcc.dg/lto/20081204-2_0.c: New.
1134         * gcc.dg/lto/20081210-1_0.c: New.
1135         * gcc.dg/lto/20081212-1_0.c: New.
1136         * gcc.dg/lto/20081222_0.c: New.
1137         * gcc.dg/lto/20081222_0.h: New.
1138         * gcc.dg/lto/20081222_1.c: New.
1139         * gcc.dg/lto/20081224_0.c: New.
1140         * gcc.dg/lto/20081224_0.h: New.
1141         * gcc.dg/lto/20081224_1.c: New.
1142         * gcc.dg/lto/20090116_0.c: New.
1143         * gcc.dg/lto/20090120_0.c: New.
1144         * gcc.dg/lto/20090126-1_0.c: New.
1145         * gcc.dg/lto/20090126-2_0.c: New.
1146         * gcc.dg/lto/20090206-1_0.c: New.
1147         * gcc.dg/lto/20090206-2_0.c: New.
1148         * gcc.dg/lto/20090210_0.c: New.
1149         * gcc.dg/lto/20090210_1.c: New.
1150         * gcc.dg/lto/20090213_0.c: New.
1151         * gcc.dg/lto/20090213_1.c: New.
1152         * gcc.dg/lto/20090218-1_0.c: New.
1153         * gcc.dg/lto/20090218-1_1.c: New.
1154         * gcc.dg/lto/20090218-2_0.c: New.
1155         * gcc.dg/lto/20090218-2_1.c: New.
1156         * gcc.dg/lto/20090218_0.c: New.
1157         * gcc.dg/lto/20090218_1.c: New.
1158         * gcc.dg/lto/20090218_2.c: New.
1159         * gcc.dg/lto/20090218_3.c: New.
1160         * gcc.dg/lto/20090219_0.c: New.
1161         * gcc.dg/lto/20090312_0.c: New.
1162         * gcc.dg/lto/20090312_1.c: New.
1163         * gcc.dg/lto/20090313_0.c: New.
1164         * gcc.dg/lto/20090706-1_0.c: New.
1165         * gcc.dg/lto/20090706-2_0.c: New.
1166         * gcc.dg/lto/20090717_0.c: New.
1167         * gcc.dg/lto/20090717_1.c: New.
1168         * gcc.dg/lto/20090729_0.c: New.
1169         * gcc.dg/lto/20090729_1.c: New.
1170         * gcc.dg/lto/20090812_0.c: New.
1171         * gcc.dg/lto/20090812_1.c: New.
1172         * gcc.dg/lto/20090914-1_0.c: New.
1173         * gcc.dg/lto/README: New.
1174         * gcc.dg/visibility-7.c: Adjust expected pattern
1175         * gfortran.dg/lto: New directory.
1176         * gfortran.dg/lto/pr40724_0.f: New.
1177         * gfortran.dg/lto/pr40724_1.f: New.
1178         * gfortran.dg/lto/pr40725_0.f03: New.
1179         * gfortran.dg/lto/pr40725_1.c: New.
1180         * gfortran.dg/lto/pr41069_0.f90: New.
1181         * gfortran.dg/lto/pr41069_1.f90: New.
1182         * gfortran.dg/lto/pr41069_2.f90: New.
1183         * g++.dg/README: Add 'lto' directory.
1184         * g++.dg/dg.exp: Also scan 'lto' directory
1185
1186 2009-10-03  Ben Elliston  <bje@au.ibm.com>
1187             Janis Johnson  <janis187@us.ibm.com>
1188             Diego Novillo  <dnovillo@google.com>
1189
1190         * g++.dg/lto/lto.exp: New.
1191         * gcc.c-torture/execute/execute.exp: Add
1192         LTO_TORTURE_OPTIONS TO C_TORTURE_OPTIONS.
1193         * gcc.c-torture/execute/builtins/builtins.exp: Likewise.
1194         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
1195         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
1196         * gcc.target/i386/math-torture/math-torture.exp:
1197         Likewise.
1198         * gcc.dg/lto/lto.exp: New.
1199         * gfortran.dg/lto/lto.exp: New.
1200         * lib/target-supports.exp (check_effective_target_lto): New.
1201         * lib/c-torture.exp: Load target-supports.exp.
1202         Define LTO_TORTURE_OPTIONS if check_effective_target_lto
1203         returns nonzero.
1204         * lib/gcc-dg.exp: Likewise.
1205         * lib/lto.exp: New.
1206         * lib/torture-options.exp: Add support for a third
1207         argument.
1208
1209 2009-10-03  Uros Bizjak  <ubizjak@gmail.com>
1210
1211         PR testsuite/41542
1212         * gcc.dg/tree-ssa/ipa-cp-1.c: Remove mis-merged garbage.
1213
1214 2009-10-02  Jason Merrill  <jason@redhat.com>
1215
1216         * g++.dg/abi/mangle32.C: New.
1217
1218 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1219
1220         * gnat.dg/atomic2.adb: New test.
1221
1222 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1223
1224         * gnat.dg/array11.adb: New test.
1225         * gnat.dg/array12.adb: Likewise.
1226
1227 2009-10-02  Eric Botcazou  <ebotcazou@adacore.com>
1228
1229         * gnat.dg/array10.adb: New test.
1230         * gnat.dg/object_overflow.adb: Tweak.
1231
1232 2009-10-02  Jack Howarth  <howarth@bromo.med.uc.edu>
1233
1234         * gcc.dg/guality/guality.exp: Disable on darwin.
1235
1236 2009-10-02  Janis Johnson  <janis187@us.ibm.com>
1237
1238         * c-c++-common/dfp/func-vararg-alternate-d32.c: Remove XFAIL.
1239         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1240         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1241         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1242
1243 2009-10-02  Tobias Burnus  <burnus@net-b.de>
1244
1245         PR fortran/41479
1246         * gfortran.dg/intent_out_5.f90: New test.
1247
1248 2009-10-02  Jakub Jelinek  <jakub@redhat.com>
1249
1250         PR debug/41404
1251         PR debug/41353
1252         * gcc.dg/guality/pr41404-1.c: New test.
1253         * gcc.dg/guality/pr41353-2.c: New test.
1254
1255 2009-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1256
1257         PR testsuite/41546
1258         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Change -mtune=i586
1259         to -mtune=generic.
1260
1261 2009-10-01  Jan Hubicka  <jh@suse.cz>
1262
1263         * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase.
1264
1265 2009-10-01  Loren J. Rittle  <ljrittle@acm.org>
1266
1267         * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message.
1268
1269         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Specify -mtune=i586.
1270
1271 2009-10-01  Tobias Burnus  <burnus@net-b.de>
1272
1273         PR fortran/41515
1274         * gfortran.dg/parameter_array_init_5.f90: New test.
1275
1276 2009-10-01  Jason Merrill  <jason@redhat.com>
1277
1278         * g++.dg/cpp0x/defaulted13.C: New.
1279
1280 2009-09-30  Dennis Wassel  <dennis.wassel@gmail.com>
1281
1282         * gfortran.dg/bounds_check_7.f90: Adapted error message.
1283         * gfortran.dg/bounds_check_11.f90: Likewise.
1284         * gfortran.dg/bounds_check_fail_1.f90: Likewise.
1285
1286 2009-09-30  Tobias Burnus  <burnus@net-b.de>
1287
1288         * gfortran.dg/select_type_4.f90: New test.
1289
1290 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1291
1292         * gfortran.dg/same_type_as_1.f03: New test.
1293         * gfortran.dg/same_type_as_2.f03: Ditto.
1294
1295 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1296
1297         * gfortran.dg/select_type_1.f03: Extended.
1298         * gfortran.dg/select_type_3.f03: New test.
1299
1300 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1301
1302         * gfortran.dg/class_allocate_1.f03: New test.
1303
1304 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1305
1306         PR fortran/40996
1307         * gfortran.dg/allocatable_scalar_3.f90: New test.
1308         * gfortran.dg/select_type_2.f03: Ditto.
1309         * gfortran.dg/typebound_proc_5.f03: Changed error messages.
1310
1311 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1312
1313         * gfortran.dg/block_name_2.f90: Modified error message.
1314         * gfortran.dg/select_6.f90: Ditto.
1315         * gfortran.dg/select_type_1.f03: New test.
1316
1317 2009-09-30  Janus Weil  <janus@gcc.gnu.org>
1318
1319         * gfortran.dg/allocate_derived_1.f90: Remove -w option.
1320         * gfortran.dg/class_1.f03: Ditto.
1321         * gfortran.dg/class_2.f03: Ditto.
1322         * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto.
1323         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1324         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1325         * gfortran.dg/typebound_call_10.f03: Ditto.
1326         * gfortran.dg/typebound_call_2.f03: Ditto.
1327         * gfortran.dg/typebound_call_3.f03: Ditto.
1328         * gfortran.dg/typebound_call_4.f03: Ditto.
1329         * gfortran.dg/typebound_call_9.f03: Ditto.
1330         * gfortran.dg/typebound_generic_3.f03: Ditto.
1331         * gfortran.dg/typebound_generic_4.f03: Ditto.
1332         * gfortran.dg/typebound_operator_1.f03: Ditto.
1333         * gfortran.dg/typebound_operator_2.f03: Ditto.
1334         * gfortran.dg/typebound_operator_3.f03: Ditto.
1335         * gfortran.dg/typebound_operator_4.f03: Ditto.
1336         * gfortran.dg/typebound_proc_1.f08: Ditto.
1337         * gfortran.dg/typebound_proc_5.f03: Ditto.
1338         * gfortran.dg/typebound_proc_6.f03: Ditto.
1339
1340 2009-09-30  Jason Merrill  <jason@redhat.com>
1341
1342         * g++.dg/eh/init-temp1.C: Improve test.
1343
1344 2009-09-30  Uros Bizjak  <ubizjak@gmail.com>
1345
1346         PR target/22093
1347         * gcc.target/alpha/pr22093.c: New test.
1348
1349 2009-09-29  John Freeman  <jfreeman08@gmail.com>
1350             Jason Merrill  <jason@redhat.com>
1351
1352         * g++.dg/cpp0x/lambda/lambda-array.C: New.
1353         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New.
1354         * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New.
1355         * g++.dg/cpp0x/lambda/lambda-const.C: New.
1356         * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New.
1357         * g++.dg/cpp0x/lambda/lambda-copy-default.C: New.
1358         * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New.
1359         * g++.dg/cpp0x/lambda/lambda-copy.C: New.
1360         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New.
1361         * g++.dg/cpp0x/lambda/lambda-ctors.C: New.
1362         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New.
1363         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New.
1364         * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New.
1365         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New.
1366         * g++.dg/cpp0x/lambda/lambda-deduce.C: New.
1367         * g++.dg/cpp0x/lambda/lambda-defarg.C: New.
1368         * g++.dg/cpp0x/lambda/lambda-eh.C: New.
1369         * g++.dg/cpp0x/lambda/lambda-errloc.C: New.
1370         * g++.dg/cpp0x/lambda/lambda-field-names.C: New.
1371         * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New.
1372         * g++.dg/cpp0x/lambda/lambda-in-class.C: New.
1373         * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New.
1374         * g++.dg/cpp0x/lambda/lambda-mangle.C: New.
1375         * g++.dg/cpp0x/lambda/lambda-mixed.C: New.
1376         * g++.dg/cpp0x/lambda/lambda-mutable.C: New.
1377         * g++.dg/cpp0x/lambda/lambda-nested.C: New.
1378         * g++.dg/cpp0x/lambda/lambda-non-const.C: New.
1379         * g++.dg/cpp0x/lambda/lambda-nop.C: New.
1380         * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New.
1381         * g++.dg/cpp0x/lambda/lambda-pass.C: New.
1382         * g++.dg/cpp0x/lambda/lambda-recursive.C: New.
1383         * g++.dg/cpp0x/lambda/lambda-ref-default.C: New.
1384         * g++.dg/cpp0x/lambda/lambda-ref.C: New.
1385         * g++.dg/cpp0x/lambda/lambda-std-function.C: New.
1386         * g++.dg/cpp0x/lambda/lambda-template.C: New.
1387         * g++.dg/cpp0x/lambda/lambda-this.C: New.
1388         * g++.dg/cpp0x/lambda/lambda-type.C: New.
1389         * g++.dg/cpp0x/lambda/lambda-use.C: New.
1390         * lib/prune.exp: Accept "In lambda function".
1391
1392 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1393
1394         * gcc.target/i386/fma4-check.h: New file.
1395         * gcc.target/i386/fma4-fma.c: Ditto.
1396         * gcc.target/i386/fma4-maccXX.c: Ditto.
1397         * gcc.target/i386/fma4-msubXX.c: Ditto.
1398         * gcc.target/i386/fma4-nmaccXX.c: Ditto.
1399         * gcc.target/i386/fma4-nmsubXX.c: Ditto.
1400         * gcc.target/i386/fma4-vector.c: Ditto.
1401         * gcc.target/i386/fma4-256-maccXX.c: Ditto.
1402         * gcc.target/i386/fma4-256-msubXX.c: Ditto.
1403         * gcc.target/i386/fma4-256-nmaccXX.c: Ditto.
1404         * gcc.target/i386/fma4-256-nmsubXX.c: Ditto.
1405         * gcc.target/i386/fma4-256-vector.c: Ditto.
1406         * gcc.target/i386/funcspec-2.c: Ditto.
1407
1408         * gcc.target/i386/funcspec-4.c: Test error conditions related to FMA4.
1409
1410         * gcc.target/i386/funcspec-5.c: Add FMA4.
1411         * gcc.target/i386/funcspec-6.c: Ditto.
1412         * gcc.target/i386/funcspec-8.c: Ditto.
1413
1414         * gcc.target/i386/funcspec-9.c: New file.
1415
1416         * gcc.target/i386/i386.exp: Add check_effective_target_fma4.
1417
1418         * gcc.target/i386/isa-10.c: New file.
1419         * gcc.target/i386/isa-11.c: Ditto.
1420         * gcc.target/i386/isa-12.c: Ditto.
1421         * gcc.target/i386/isa-13.c: Ditto.
1422         * gcc.target/i386/isa-2.c: Ditto.
1423         * gcc.target/i386/isa-3.c: Ditto.
1424         * gcc.target/i386/isa-4.c: Ditto.
1425         * gcc.target/i386/isa-7.c: Ditto.
1426         * gcc.target/i386/isa-8.c: Ditto.
1427         * gcc.target/i386/isa-9.c: Ditto.
1428
1429         * gcc.target/i386/isa-14.c: Add FMA4.
1430         * gcc.target/i386/isa-1.c: Ditto.
1431         * gcc.target/i386/isa-5.c: Ditto.
1432         * gcc.target/i386/isa-6.c: Ditto.
1433
1434         * gcc.target/i386/sse-12.c: New file.
1435         * gcc.target/i386/sse-13.c: Ditto.
1436         * gcc.target/i386/sse-14.c: Ditto.
1437         * gcc.target/i386/sse-22.c: Ditto.
1438
1439         * g++.dg/other/i386-2.C: Add -mfma4 to dg-options.
1440         * g++.dg/other/i386-3.C: Ditto.
1441         * g++.dg/other/i386-5.C: Ditto.
1442         * g++.dg/other/i386-6.C: Ditto.
1443
1444 2009-09-29  H.J. Lu  <hongjiu.lu@intel.com>
1445
1446         PR testsuite/41496
1447         * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist
1448         before.
1449
1450 2009-09-29  Janis Johnson  <janis187@us.ibm.com>
1451
1452         * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive.
1453         * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives.
1454
1455 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1456
1457         PR debug/41438
1458         * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x
1459         hidden.
1460         * g++.dg/debug/dwarf2/const-1.C: Likewise.
1461
1462 2009-09-29  Harsha Jagasia  <harsha.jagasia@amd.com>
1463
1464         * gcc.target/i386/i386.exp: Remove check_effective_target_sse5.
1465         * gcc.target/i386/isa-1.c: Remove SSE5.
1466         * gcc.target/i386/isa-5.c: Ditto.
1467         * gcc.target/i386/isa-6.c: Ditto.
1468         * gcc.target/i386/funcspec-4.c: Remove error conditions
1469         related to SSE5.
1470         * gcc.target/i386/avx-1.c: Remove comments to mmintrin-common.h.
1471         * gcc.target/i386/avx-2.c: Ditto.
1472         * gcc.target/i386/sse-23.c: Ditto.
1473         * gcc.target/i386/funcspec-9.c: Delete.
1474
1475 2009-09-29  Jakub Jelinek  <jakub@redhat.com>
1476
1477         * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final.
1478         * gcc.dg/guality/pr41353-1.c: New test.
1479
1480         PR testsuite/41444
1481         * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo
1482         in macro name definition for non-unix/win32/msdos.
1483
1484 2009-09-29  Daniel Kraft  <d@domob.eu>
1485
1486         PR fortran/39626
1487         * gfortran.dg/block_1.f08: New test.
1488         * gfortran.dg/block_2.f08: New test.
1489         * gfortran.dg/block_3.f90: New test.
1490         * gfortran.dg/block_4.f08: New test.
1491         * gfortran.dg/block_5.f08: New test.
1492         * gfortran.dg/block_6.f08: New test.
1493         * gfortran.dg/block_7.f08: New test.
1494         * gfortran.dg/block_8.f08: New test.
1495
1496 2009-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1497
1498         PR libgfortran/35862
1499         * gfortran.dg/round_1.f03: New test.
1500         * gfortran.dg/f2003_io_3.f03: Update test.
1501
1502 2009-09-28  Easwaran Raman  <eraman@google.com>
1503
1504         * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file.
1505         * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file.
1506
1507 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1508
1509         * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp.
1510         * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++.
1511         * c-c++-common/dfp/func-vararg-dfp.c: Ditto.
1512         * c-c++-common/dfp/func-vararg-mixed.c: Ditto.
1513         * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto.
1514
1515         * g++.dg/dfp/dfp.exp: Fix typo.
1516
1517         * lib/target-supports.exp (check-effective-target-dfp-nocache):
1518         Fix typo that breaks the check.
1519
1520 2009-09-28  Olivier Hainque  <hainque@adacore.com>
1521
1522         * gnat.dg (tagged_alloc_free.adb): New testcase.
1523
1524 2009-09-28  Janis Johnson  <janis187@us.ibm.com>
1525
1526         * g++.dg/dfp: New directory.
1527         * g++.dg/dg.exp: Prune tests in dfp directory.
1528         * g++.dg/dfp/dfp.exp: New.
1529         * g++.dg/dfp/mangle-mode.C: New test.
1530
1531 2009-09-28  Michael Matz  <matz@suse.de>
1532
1533         * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking
1534         for sign of -Inf.
1535
1536 2009-09-27  Richard Henderson  <rth@redhat.com>
1537
1538         * gcc.c-torture/compile/pr41469.c: Add -fexceptions.
1539         * gcc.dg/tree-ssa/pr41469-1.c: New.
1540
1541 2009-09-26  Andreas Schwab  <schwab@linux-m68k.org>
1542
1543         PR c/41476
1544         * gcc.dg/cond-constqual-1.c: New test.
1545
1546 2009-09-26  Michael Matz  <matz@suse.de>
1547
1548         PR lto/40758
1549         PR middle-end/41470
1550         * gcc.dg/pr41470.c: New test.
1551
1552 2009-09-26  Eric Botcazou  <ebotcazou@adacore.com>
1553
1554         * gnat.dg/array9.adb: New test.
1555
1556 2009-09-26  Michael Matz  <matz@suse.de>
1557
1558         PR tree-optimization/41454
1559         * gcc.dg/pr41454.c: New test.
1560
1561 2009-09-25  Dodji Seketeli  <dodji@redhat.com>
1562
1563         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming
1564         DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack
1565         into DW_TAG_GNU_template_parameter_pack and
1566         DW_TAG_GNU_formal_parameter_pack.
1567         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1568         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1569
1570 2009-09-25  Nathan Froyd  <froydnj@codesourcery.com>
1571
1572         * gcc.dg/vect/vect.exp: Append extra parameters as separate
1573         parameters for alignment-sensitive -fsection-anchors tests.
1574
1575 2009-09-25  Richard Guenther  <rguenther@suse.de>
1576
1577         PR middle-end/41463
1578         * gcc.c-torture/execute/pr41463.c: New testcase.
1579
1580 2009-09-25  Olivier Hainque  <hainque@adacore.com>
1581
1582         * gnat.dg/sse_nolib.adb: New testcase.
1583
1584 2009-09-25  Revital Eres  <ERES@il.ibm.com>
1585
1586         * gcc.target/powerpc/vsx-vectorize-8.c: New test.
1587         * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1588         * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1589         * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1590         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1591         * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1592         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1593         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1594         * gcc.dg/vect/vect.exp: Add Power7 flags.
1595         * g++.dg/vect/vect.exp: Likewise.
1596         * gfortran.dg/vect/vect.exp: Likewise.
1597
1598 2009-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
1599
1600         PR fortran/41459
1601         * gfortran.dg/empty_label.f: New test.
1602         * gfortran.dg/empty_label.f90: Ditto.
1603         * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning.
1604
1605 2009-09-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1606
1607         * gcc.dg/torture/builtin-math-7.c: Test complex int division at
1608         compile-time.
1609
1610 2009-09-24  Adam Nemet  <anemet@caviumnetworks.com>
1611
1612         * lib/scanasm.exp (make_pattern_printable): New function.
1613         (dg-scan, scan-assembler-times, scan-assembler-dem,
1614         scan-assembler-dem-not): Use it.
1615
1616 2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1617
1618         * gcc.target/i386/pr12329.c (dg-do): Changed to run.
1619         (test_nested): Renamed to ...
1620         (test_nested1): This.
1621         (test_nested2): New.
1622         (main): Likewise.
1623
1624 2009-09-24  Richard Guenther  <rguenther@suse.de>
1625
1626         PR tree-optimization/36143
1627         PR tree-optimization/38747
1628         * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL.
1629         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1630         * g++.dg/torture/pr38747.C: New testcase.
1631         * g++.dg/tree-ssa/pr19637.C: Un-XFAIL.
1632
1633 2009-09-24  Eric Botcazou  <ebotcazou@adacore.com>
1634
1635         * gnat.dg/nested_proc.adb: New test.
1636
1637 2009-09-24  Jakub Jelinek  <jakub@redhat.com>
1638
1639         * gcc.target/i386/pr12329.c: Adjust.
1640
1641 2009-09-23  Alexandre Oliva  <aoliva@redhat.com>
1642
1643         PR debug/41248
1644         * gcc.dg/pr41248.c: New.
1645
1646 2009-09-23  Dodji Seketeli  <dodji@redhat.com>
1647
1648         PR debug/41065
1649         * gcc.dg/debug/dwarf2/global-used-types.c: New test.
1650
1651 2009-09-23  Andreas Schwab  <schwab@redhat.com>
1652
1653         * lib/profopt.exp (profopt-get-options): Set tool_flags for
1654         current_compiler_flags.  Fix typos.
1655
1656 2009-09-23  Yuri Gribov  <tetra2005@googlemail.com>
1657
1658         * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4.
1659
1660 2009-09-23  Uros Bizjak  <ubizjak@gmail.com>
1661
1662         PR c/39779
1663         * gcc.c-torture/compile/pr39779.c: New test.
1664
1665 2009-09-22  Dodji Seketeli  <dodji@redhat.com>
1666
1667         * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust.
1668         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
1669         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
1670
1671 2009-09-22  Alexandre Oliva  <aoliva@redhat.com>
1672
1673         PR debug/41295
1674         * gcc.dg/pr41295.c: New.
1675
1676 2009-09-22  Neil Vachharajani  <nvachhar@google.com>
1677
1678         * gcc.dg/pr40209.c: Add test case.
1679
1680 2009-09-22  Adam Nemet  <anemet@caviumnetworks.com>
1681
1682         * gcc.target/mips/code-readable-1.c: Change \. to \\. when
1683         matching assembly.
1684         * gcc.target/mips/code-readable-2.c: Likewise.
1685         * gcc.target/mips/code-readable-3.c: Likewise.
1686
1687 2009-09-22  Janis Johnson  <janis187@us.ibm.com>
1688
1689         * lib/target-supports.exp (check_effective_target_dfp_nocache):
1690         Check support via mode instead of C type.
1691         (check_effective_target_dfprt_nocache): Ditto.
1692         (check_effective_target_hard_dfp): Ditto.
1693
1694 2009-09-22  Richard Guenther  <rguenther@suse.de>
1695
1696         PR middle-end/41395
1697         * gcc.c-torture/execute/pr41395-1.c: New testcase.
1698         * gcc.c-torture/execute/pr41395-2.c: Likewise.
1699
1700 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1701
1702         * gcc.dg/20090922-1.c: New test.
1703
1704         PR bootstrap/41405
1705         * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options.
1706         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
1707         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1708         * g++.dg/debug/dwarf2/imported-module-2.C: Likewise.
1709         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
1710         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
1711         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
1712         * objc.dg/dwarf-2.m: Likewise.
1713
1714 2009-09-22  Richard Guenther  <rguenther@suse.de>
1715
1716         PR tree-optimization/41428
1717         * g++.dg/tree-ssa/pr41428.C: New testcase.
1718
1719 2009-09-22  Jakub Jelinek  <jakub@redhat.com>
1720
1721         PR middle-end/41429
1722         * g++.dg/gomp/pr41429.C: New test.
1723
1724 2009-09-21  Giuseppe Scrivano <gscrivano@gnu.org>
1725
1726         * gcc.dg/tree-ssa/tailrecursion-6.c: New file.
1727
1728 2009-09-21  Jason Merrill  <jason@redhat.com>
1729
1730         PR c++/41421
1731         * g++.dg/cpp0x/trivial1.C: Expand.
1732
1733 2009-09-21  Kai Tietz  <kai.tietz@onevision.com>
1734
1735         * gcc.dg/torture/calleesave-sse.c: New.
1736
1737 2009-09-21  Jan Hubicka  <jh@suse.cz>
1738
1739         * gcc.dg/guality/inline-params.c: New testcase.
1740
1741 2009-09-21  Uros Bizjak  <ubizjak@gmail.com>
1742
1743         * gcc.c-torture/execute/ieee/ieee.exp (additional_flags):
1744         Add -fno-inline.
1745         * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes.
1746         * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto.
1747         (f2): Ditto.
1748
1749 2009-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1750
1751         * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra.
1752         * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise.
1753         * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise.
1754         * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise.
1755         * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise.
1756
1757 2009-09-20  Andrew Pinski  <pinskia@gcc.gnu.org>
1758
1759         PR middle-end/40642
1760         * g++.dg/torture/pr40642.C: New testcase.
1761
1762 2009-09-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1763
1764         * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G
1765         cases in static initializers.
1766
1767 2009-09-20  Kai Tietz  <kai.tietz@onevision.com>
1768
1769         * gcc.c-tortue/compile/pr39886.c: New.
1770
1771 2009-09-20  Chris Demetriou  <cgd@google.com>
1772
1773         PR preprocessor/28435:
1774         * gcc.dg/cpp/missing-header-MD.c: Make output checking match
1775         gcc.dg/cpp/missing-header-1.c, and add PR number to test comment.
1776         * gcc.dg/cpp/missing-header-MMD.c: Likewise.
1777         * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
1778         * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
1779
1780 2009-09-19  Adam Nemet  <anemet@caviumnetworks.com>
1781
1782         * gcc.target/mips/mips.exp: Add relax-pic-calls
1783         under -mfoo/-mno-foo options.
1784         (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls
1785         and -mexplicit-relocs.
1786         * gcc.target/mips/call-1.c: New test.
1787         * gcc.target/mips/call-2.c: New test.
1788         * gcc.target/mips/call-3.c: New test.
1789         * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options.
1790         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1791
1792 2009-09-19  Chris Demetriou  <cgd@google.com>
1793
1794         PR preprocessor/28435:
1795         * gcc.dg/cpp/missing-header-MD.c: New test.
1796         * gcc.dg/cpp/missing-header-MMD.c: New test.
1797         * gcc.dg/cpp/missing-sysheader-MD.c: New test.
1798         * gcc.dg/cpp/missing-sysheader-MMD.c: New test.
1799
1800 2009-09-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1801
1802         PR libgfortran/41328
1803         * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with
1804         EOF works.
1805
1806 2009-09-18  Jason Merrill  <jason@redhat.com>
1807
1808         * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New.
1809         * g++.dg/cpp0x/initlist-deduce.C: New.
1810
1811 2009-09-18  Neil Vachharajani  <nvachhar@google.com>
1812
1813         * gcc.dg/tree-prof/val-prof-7.c: Added test case.
1814
1815 2009-09-18  Janis Johnson  <janis187@us.ibm.com>
1816
1817         * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp.
1818         * c-c++-common/dfp: New directory.
1819         * c-c++-common/dfp/dfp-dbg.h: New file.
1820         * gcc.dg/dfp/call-by-value.c: Move to ...
1821         * c-c++-common/call-by-value.c: here.
1822         * gcc.dg/dfp/cast.c: Move to ...
1823         * c-c++-common/cast.c: here.
1824         * gcc.dg/dfp/compare-eq-const.c: Move to ...
1825         * c-c++-common/compare-eq-const.c: here.
1826         * gcc.dg/dfp/compare-eq-d128.c: Move to ...
1827         * c-c++-common/compare-eq-d128.c: here.
1828         * gcc.dg/dfp/compare-eq-d32.c: Move to ...
1829         * c-c++-common/compare-eq-d32.c: here.
1830         * gcc.dg/dfp/compare-eq-d64.c: Move to ...
1831         * c-c++-common/compare-eq-d64.c: here.
1832         * gcc.dg/dfp/compare-eq-dfp.c: Move to ...
1833         * c-c++-common/compare-eq-dfp.c: here.
1834         * gcc.dg/dfp/compare-eq.h: Move to ...
1835         * c-c++-common/compare-eq.h: here.
1836         * gcc.dg/dfp/compare-rel-const.c: Move to ...
1837         * c-c++-common/compare-rel-const.c: here.
1838         * gcc.dg/dfp/compare-rel-d128.c: Move to ...
1839         * c-c++-common/compare-rel-d128.c: here.
1840         * gcc.dg/dfp/compare-rel-d32.c: Move to ...
1841         * c-c++-common/compare-rel-d32.c: here.
1842         * gcc.dg/dfp/compare-rel-d64.c: Move to ...
1843         * c-c++-common/compare-rel-d64.c: here.
1844         * gcc.dg/dfp/compare-rel-dfp.c: Move to ...
1845         * c-c++-common/compare-rel-dfp.c: here.
1846         * gcc.dg/dfp/compare-rel.h: Move to ...
1847         * c-c++-common/compare-rel.h: here.
1848         * gcc.dg/dfp/compare-special-d128.c: Move to ...
1849         * c-c++-common/compare-special-d128.c: here.
1850         * gcc.dg/dfp/compare-special-d32.c: Move to ...
1851         * c-c++-common/compare-special-d32.c: here.
1852         * gcc.dg/dfp/compare-special-d64.c: Move to ...
1853         * c-c++-common/compare-special-d64.c: here.
1854         * gcc.dg/dfp/compare-special.h: Move to ...
1855         * c-c++-common/compare-special.h: here.
1856         * gcc.dg/dfp/constants-zero.c: Move to ...
1857         * c-c++-common/constants-zero.c: here.
1858         * gcc.dg/dfp/convert-bfp-10.c: Move to ...
1859         * c-c++-common/convert-bfp-10.c: here.
1860         * gcc.dg/dfp/convert-bfp-11.c: Move to ...
1861         * c-c++-common/convert-bfp-11.c: here.
1862         * gcc.dg/dfp/convert-bfp-12.c: Move to ...
1863         * c-c++-common/convert-bfp-12.c: here.
1864         * gcc.dg/dfp/convert-bfp-13.c: Move to ...
1865         * c-c++-common/convert-bfp-13.c: here.
1866         * gcc.dg/dfp/convert-bfp-14.c: Move to ...
1867         * c-c++-common/convert-bfp-14.c: here.
1868         * gcc.dg/dfp/convert-bfp-2.c: Move to ...
1869         * c-c++-common/convert-bfp-2.c: here.
1870         * gcc.dg/dfp/convert-bfp-3.c: Move to ...
1871         * c-c++-common/convert-bfp-3.c: here.
1872         * gcc.dg/dfp/convert-bfp-4.c: Move to ...
1873         * c-c++-common/convert-bfp-4.c: here.
1874         * gcc.dg/dfp/convert-bfp-5.c: Move to ...
1875         * c-c++-common/convert-bfp-5.c: here.
1876         * gcc.dg/dfp/convert-bfp-6.c: Move to ...
1877         * c-c++-common/convert-bfp-6.c: here.
1878         * gcc.dg/dfp/convert-bfp-7.c: Move to ...
1879         * c-c++-common/convert-bfp-7.c: here.
1880         * gcc.dg/dfp/convert-bfp-8.c: Move to ...
1881         * c-c++-common/convert-bfp-8.c: here.
1882         * gcc.dg/dfp/convert-bfp-9.c: Move to ...
1883         * c-c++-common/convert-bfp-9.c: here.
1884         * gcc.dg/dfp/convert-bfp.c: Move to ...
1885         * c-c++-common/convert-bfp.c: here.
1886         * gcc.dg/dfp/convert-bfp-fold.c: Move to ...
1887         * c-c++-common/convert-bfp-fold.c: here.
1888         * gcc.dg/dfp/convert-dfp.c: Move to ...
1889         * c-c++-common/convert-dfp.c: here.
1890         * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ...
1891         * c-c++-common/convert-dfp-fold-2.c: here.
1892         * gcc.dg/dfp/convert-dfp-fold.c: Move to ...
1893         * c-c++-common/convert-dfp-fold.c: here.
1894         * gcc.dg/dfp/convert.h: Move to ...
1895         * c-c++-common/convert.h: here.
1896         * gcc.dg/dfp/convert-int.c: Move to ...
1897         * c-c++-common/convert-int.c: here.
1898         * gcc.dg/dfp/convert-int-fold.c: Move to ...
1899         * c-c++-common/convert-int-fold.c: here.
1900         * gcc.dg/dfp/convert-int-max.c: Move to ...
1901         * c-c++-common/convert-int-max.c: here.
1902         * gcc.dg/dfp/convert-int-max-fold.c: Move to ...
1903         * c-c++-common/convert-int-max-fold.c: here.
1904         * gcc.dg/dfp/convert-int-saturate.c: Move to ...
1905         * c-c++-common/convert-int-saturate.c: here.
1906         * gcc.dg/dfp/func-array.c: Move to ...
1907         * c-c++-common/func-array.c: here.
1908         * gcc.dg/dfp/func-deref.c: Move to ...
1909         * c-c++-common/func-deref.c: here.
1910         * gcc.dg/dfp/func-mixed.c: Move to ...
1911         * c-c++-common/func-mixed.c: here.
1912         * gcc.dg/dfp/func-pointer.c: Move to ...
1913         * c-c++-common/func-pointer.c: here.
1914         * gcc.dg/dfp/func-scalar.c: Move to ...
1915         * c-c++-common/func-scalar.c: here.
1916         * gcc.dg/dfp/func-struct.c: Move to ...
1917         * c-c++-common/func-struct.c: here.
1918         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ...
1919         * c-c++-common/func-vararg-alternate-d128-2.c: here.
1920         * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ...
1921         * c-c++-common/func-vararg-alternate-d128.c: here.
1922         * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ...
1923         * c-c++-common/func-vararg-alternate-d32.c: here.
1924         * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ...
1925         * c-c++-common/func-vararg-alternate-d64.c: here.
1926         * gcc.dg/dfp/func-vararg-alternate.h: Move to ...
1927         * c-c++-common/func-vararg-alternate.h: here.
1928         * gcc.dg/dfp/func-vararg-dfp.c: Move to ...
1929         * c-c++-common/func-vararg-dfp.c: here.
1930         * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ...
1931         * c-c++-common/func-vararg-mixed-2.c: here.
1932         * gcc.dg/dfp/func-vararg-mixed.c: Move to ...
1933         * c-c++-common/func-vararg-mixed.c: here.
1934         * gcc.dg/dfp/func-vararg-size0.c: Move to ...
1935         * c-c++-common/func-vararg-size0.c: here.
1936         * gcc.dg/dfp/inf-1.c: Move to ...
1937         * c-c++-common/inf-1.c: here.
1938         * gcc.dg/dfp/loop-index.c: Move to ...
1939         * c-c++-common/loop-index.c: here.
1940         * gcc.dg/dfp/modes.c: Move to ...
1941         * c-c++-common/modes.c: here.
1942         * gcc.dg/dfp/nan-1.c: Move to ...
1943         * c-c++-common/nan-1.c: here.
1944         * gcc.dg/dfp/nan-2.c: Move to ...
1945         * c-c++-common/nan-2.c: here.
1946         * gcc.dg/dfp/operator-arith-fold.c: Move to ...
1947         * c-c++-common/operator-arith-fold.c: here.
1948         * gcc.dg/dfp/operator-assignment.c: Move to ...
1949         * c-c++-common/operator-assignment.c: here.
1950         * gcc.dg/dfp/operator-comma.c: Move to ...
1951         * c-c++-common/operator-comma.c: here.
1952         * gcc.dg/dfp/operator-cond.c: Move to ...
1953         * c-c++-common/operator-cond.c: here.
1954         * gcc.dg/dfp/operator-logical.c: Move to ...
1955         * c-c++-common/operator-logical.c: here.
1956         * gcc.dg/dfp/operator-unary.c: Move to ...
1957         * c-c++-common/operator-unary.c: here.
1958         * gcc.dg/dfp/pr31385.c: Move to ...
1959         * c-c++-common/pr31385.c: here.
1960         * gcc.dg/dfp/pr33466.c: Move to ...
1961         * c-c++-common/pr33466.c: here.
1962         * gcc.dg/dfp/pr35620.c: Move to ...
1963         * c-c++-common/pr35620.c: here.
1964         * gcc.dg/dfp/pr36800.c: Move to ...
1965         * c-c++-common/pr36800.c: here.
1966         * gcc.dg/dfp/pr39034.c: Move to ...
1967         * c-c++-common/pr39034.c: here.
1968         * gcc.dg/dfp/pr39035.c: Move to ...
1969         * c-c++-common/pr39035.c: here.
1970         * gcc.dg/dfp/pr39902.c: Move to ...
1971         * c-c++-common/pr39902.c: here.
1972         * gcc.dg/dfp/pr39986.c: Move to ...
1973         * c-c++-common/pr39986.c: here.
1974         * gcc.dg/dfp/signbit-1.c: Move to ...
1975         * c-c++-common/signbit-1.c: here.
1976         * gcc.dg/dfp/signbit-2.c: Move to ...
1977         * c-c++-common/signbit-2.c: here.
1978         * gcc.dg/dfp/struct-layout-1.c: Move to ...
1979         * c-c++-common/struct-layout-1.c: here.
1980         * gcc.dg/dfp/usual-arith-conv.c: Move to ...
1981         * c-c++-common/usual-arith-conv.c: here.
1982         * gcc.dg/dfp/usual-arith-conv-const.c: Move to ...
1983         * c-c++-common/usual-arith-conv-const.c: here.
1984
1985 2009-09-18  Jack Howarth  <howarth@bromo.med.uc.edu>
1986
1987         PR testsuite/41288
1988         * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve
1989         stack alignment.
1990
1991 2009-09-17  Andrew Pinski  <pinskia@gcc.gnu.org>
1992
1993         PR c++/39365
1994         * g++.dg/expr/bool3.C: New test.
1995         * g++.dg/expr/bool4.C: New test.
1996
1997 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
1998
1999         * gcc.dg/dfp/dfp-dbg.h: Define EXTERN.
2000         * gcc.dg/dfp/signbit-2.c: Use it.
2001         * gcc.dg/dfp/func-vararg-alternate.h: Change two
2002         arguments to unsigned int.
2003         * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h.
2004         * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h.
2005         * gcc.dg/dfp/convert-dfp-fold.c: Ditto
2006         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2007         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2008         * gcc.dg/dfp/pr39986.c: Ditto.
2009         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2010         * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type.
2011         * gcc.dg/dfp/pr35620.c: Define typedef for C++.
2012         * gcc.dg/dfp/convert-int.c: Define BOOL for C++.
2013         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2014
2015 2009-09-17  Jakub Jelinek  <jakub@redhat.com>
2016
2017         * gcc.dg/debug/dwarf2/struct-loc1.c: New test.
2018
2019 2009-09-17  Janis Johnson  <janis187@us.ibm.com>
2020
2021         PR c/41049
2022         * dfp/pr41049.c: New test.
2023
2024 2009-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2025
2026         PR testsuite/41385
2027         * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS.
2028
2029 2009-09-17  Martin Jambor  <mjambor@suse.cz>
2030
2031         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA.
2032         * gcc.dg/ipa/ipa-sra-1.c: New test.
2033         * gcc.dg/ipa/ipa-sra-2.c: New test.
2034         * gcc.dg/ipa/ipa-sra-3.c: New test.
2035         * gcc.dg/ipa/ipa-sra-4.c: New test.
2036         * gcc.dg/ipa/ipa-sra-5.c: New test.
2037         * gcc.c-torture/execute/ipa-sra-1.c: New test.
2038         * gcc.c-torture/execute/ipa-sra-2.c: New test.
2039
2040 2009-09-17  Michael Matz  <matz@suse.de>
2041
2042         PR middle-end/41347
2043         * gfortran.dg/pr41347.f90: New test.
2044
2045 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2046
2047         * gcc.c-torture/compile/20090917-1.c: New testcase.
2048
2049 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
2050
2051         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
2052         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
2053         alpha*-*-* target from XFAIL list.
2054
2055 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
2056
2057         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
2058         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
2059         * gcc.dg/dfp/cast-bad.c: Use default options.
2060         * gcc.dg/dfp/compare-rel-const.c: Ditto.
2061         * gcc.dg/dfp/composite-type.c: Ditto.
2062         * gcc.dg/dfp/constants.c: Ditto.
2063         * gcc.dg/dfp/constants-hex.c: Ditto.
2064         * gcc.dg/dfp/constants-pedantic.c: Ditto.
2065         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2066         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
2067         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
2068         * gcc.dg/dfp/ctypes.c: Ditto.
2069         * gcc.dg/dfp/ddmode-ice.c: Ditto.
2070         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
2071         * gcc.dg/dfp/float-constant-double.c: Ditto.
2072         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
2073         * gcc.dg/dfp/keywords-reserved.c: Ditto.
2074         * gcc.dg/dfp/modes.c: Ditto.
2075         * gcc.dg/dfp/operator-bitwise.c: Ditto.
2076         * gcc.dg/dfp/pr31344.c: Ditto.
2077         * gcc.dg/dfp/pr31385.c: Ditto.
2078         * gcc.dg/dfp/pr33466.c: Ditto.
2079         * gcc.dg/dfp/pr35620.c: Ditto.
2080         * gcc.dg/dfp/pr37435.c: Ditto.
2081         * gcc.dg/dfp/pr39986.c: Ditto.
2082         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
2083         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
2084         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
2085         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
2086         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
2087         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
2088         * gcc.dg/dfp/typespec.c: Ditto.
2089         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
2090         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
2091         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
2092         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
2093         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
2094         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
2095         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
2096         * gcc.dg/dfp/compare-rel.h: Ditto.
2097         * gcc.dg/dfp/compare-special.h: Ditto.
2098         * gcc.dg/dfp/convert.h: Ditto.
2099         * gcc.dg/dfp/fe-check.h: Ditto.
2100         * gcc.dg/dfp/call-by-value.c: Use default options and debug macros.
2101         * gcc.dg/dfp/cast.c: Ditto.
2102         * gcc.dg/dfp/compare-eq-const.c: Ditto.
2103         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
2104         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
2105         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
2106         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
2107         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
2108         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
2109         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
2110         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
2111         * gcc.dg/dfp/compare-special-d32.c: Ditto.
2112         * gcc.dg/dfp/compare-special-d64.c: Ditto.
2113         * gcc.dg/dfp/compare-special-d128.c: Ditto.
2114         * gcc.dg/dfp/constants-zero.c: Ditto.
2115         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
2116         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2117         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2118         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2119         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2120         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2121         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2122         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2123         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2124         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2125         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
2126         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
2127         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
2128         * gcc.dg/dfp/convert-bfp.c: Ditto.
2129         * gcc.dg/dfp/convert-complex.c: Ditto.
2130         * gcc.dg/dfp/convert-dfp.c: Ditto.
2131         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
2132         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
2133         * gcc.dg/dfp/convert-int.c: Ditto.
2134         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2135         * gcc.dg/dfp/convert-int-max.c: Ditto.
2136         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2137         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2138         * gcc.dg/dfp/fe-binop.c: Ditto.
2139         * gcc.dg/dfp/fe-convert-1.c: Ditto.
2140         * gcc.dg/dfp/fe-convert-2.c: Ditto.
2141         * gcc.dg/dfp/fe-convert-3.c: Ditto.
2142         * gcc.dg/dfp/func-array.c: Ditto.
2143         * gcc.dg/dfp/func-deref.c: Ditto.
2144         * gcc.dg/dfp/func-mixed.c: Ditto.
2145         * gcc.dg/dfp/func-pointer.c: Ditto.
2146         * gcc.dg/dfp/func-scalar.c: Ditto.
2147         * gcc.dg/dfp/func-struct.c: Ditto.
2148         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
2149         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
2150         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
2151         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
2152         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
2153         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
2154         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
2155         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
2156         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
2157         * gcc.dg/dfp/inf-1.c: Ditto.
2158         * gcc.dg/dfp/loop-index.c: Ditto.
2159         * gcc.dg/dfp/nan-1.c: Ditto.
2160         * gcc.dg/dfp/nan-2.c: Ditto.
2161         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2162         * gcc.dg/dfp/operator-assignment.c: Ditto.
2163         * gcc.dg/dfp/operator-comma.c: Ditto.
2164         * gcc.dg/dfp/operator-cond.c: Ditto.
2165         * gcc.dg/dfp/operator-logical.c: Ditto.
2166         * gcc.dg/dfp/operator-unary.c: Ditto.
2167         * gcc.dg/dfp/pr36800.c: Ditto.
2168         * gcc.dg/dfp/pr39034.c: Ditto.
2169         * gcc.dg/dfp/pr39035.c: Ditto.
2170         * gcc.dg/dfp/pr39902.c: Ditto.
2171         * gcc.dg/dfp/signbit-1.c: Ditto.
2172         * gcc.dg/dfp/signbit-2.c: Ditto.
2173         * gcc.dg/dfp/struct-layout-1.c: Ditto.
2174         * gcc.dg/dfp/union-init.c: Ditto.
2175         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
2176
2177 2009-09-16  Michael Matz  <matz@suse.de>
2178
2179         PR fortran/41212
2180         * gfortran.dg/pr41212.f90: New test.
2181
2182 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2183
2184         * gnat.dg/alignment9.adb: New test.
2185
2186 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
2187
2188         * gnat.dg/discr20.ad[sb]: New test.
2189
2190 2009-09-16  Richard Guenther  <rguenther@suse.de>
2191
2192         PR middle-end/34011
2193         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
2194
2195 2009-09-16  DJ Delorie  <dj@redhat.com>
2196             Kaz Kojima  <kkojima@gcc.gnu.org>
2197
2198         * gcc.target/sh/struct-arg-dw2.c: New test.
2199
2200 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
2201             Jakub Jelinek  <jakub@redhat.com>
2202
2203         PR target/41175
2204         * gcc.target/powerpc/pr41175.c: New test.
2205
2206 2009-09-14  Richard Henderson  <rth@redhat.com>
2207
2208         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
2209         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
2210         gcc.dg/tree-ssa/asmgoto-1.c: New files.
2211
2212 2009-09-14  Richard Henderson  <rth@redhat.com>
2213
2214         * g++.dg/eh/builtin1.C: Update resx pattern match.
2215         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
2216
2217 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
2218
2219         * gcc.target/mips/branch-helper.h: New file.
2220         * gcc.target/mips/branch-2.c,
2221         * gcc.target/mips/branch-3.c,
2222         * gcc.target/mips/branch-4.c,
2223         * gcc.target/mips/branch-5.c,
2224         * gcc.target/mips/branch-6.c,
2225         * gcc.target/mips/branch-7.c,
2226         * gcc.target/mips/branch-8.c,
2227         * gcc.target/mips/branch-9.c,
2228         * gcc.target/mips/branch-10.c,
2229         * gcc.target/mips/branch-11.c,
2230         * gcc.target/mips/branch-12.c,
2231         * gcc.target/mips/branch-13.c,
2232         * gcc.target/mips/branch-14.c,
2233         * gcc.target/mips/branch-15.c: New tests.
2234
2235 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2236
2237         PR target/41331
2238         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
2239         -m32 -mpowerpc64 system.
2240
2241 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
2242
2243         From Jie Zhang <jie.zhang@analog.com>:
2244         * gcc.target/bfin/saveall.c: New test.
2245         * gcc.target/bfin/20090914-1.c: New test.
2246         * gcc.target/bfin/20090914-2.c: New test.
2247
2248         * gcc.target/bfin/20090914-3.c: New test.
2249
2250 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
2251
2252         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
2253
2254 2009-09-14  Richard Guenther  <rguenther@suse.de>
2255
2256         PR middle-end/41350
2257         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
2258
2259 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2260
2261         PR libgfortran/41328
2262         * gfortran.dg/cr_lf.f90: New test.
2263
2264 2009-09-11  Michael Matz  <matz@suse.de>
2265
2266         PR middle-end/41275
2267         * g++.dg/tree-ssa/pr41275.C: New test.
2268
2269 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
2270
2271         PR fortran/41242
2272         * gfortran.dg/proc_ptr_comp_21.f90: New.
2273
2274 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
2275
2276         PR fortran/31292
2277         * gfortran.dg/module_procedure_1.f90: New test.
2278         * gfortran.dg/module_procedure_2.f90: Ditto.
2279         * gfortran.dg/generic_14.f90: Move dg-error to new location.
2280
2281 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2282             James A. Morrison  <phython@gcc.gnu.org>
2283
2284         PR ada/18302
2285         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
2286         commands.
2287         * ada/acats/run_test.exp: New file.
2288
2289 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
2290
2291         Revert:
2292         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2293
2294         PR rtl-optimization/39779
2295         * gcc.dg/pr39979.c: New test.
2296
2297 2009-09-10  Richard Guenther  <rguenther@suse.de>
2298
2299         PR middle-end/41257
2300         * g++.dg/torture/pr41257-2.C: New testcase.
2301
2302 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
2303
2304         PR c++/28293
2305         * g++.dg/template/crash91.C: New.
2306
2307 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
2308
2309         PR rtl-optimization/39779
2310         * gcc.dg/pr39979.c: New test.
2311
2312 2009-09-09  Richard Guenther  <rguenther@suse.de>
2313
2314         PR tree-optimization/41101
2315         * gcc.c-torture/compile/pr41101.c: New testcase.
2316
2317 2009-09-09  Richard Guenther  <rguenther@suse.de>
2318
2319         PR middle-end/41317
2320         * gcc.c-torture/execute/pr41317.c: New testcase.
2321         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
2322         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
2323
2324 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
2325
2326         Fix some test breakages on Darwin
2327         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
2328         and adjust.
2329         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2330         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2331         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2332         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
2333         take darwin specifics in account.
2334
2335 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2336
2337         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
2338         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
2339
2340 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
2341
2342         PR c++/39923
2343         * g++.dg/cpp0x/initlist24.C: New.
2344
2345 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
2346
2347         * gcc.dg/large-size-array-2.c: Fix target requirement.
2348         * gcc.dg/large-size-array-4.c: Likewise.
2349         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
2350         * gcc.dg/c99-const-expr-2.c: Likewise.
2351         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
2352         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
2353         * gcc.dg/c90-const-expr-10.c: Likewise.
2354         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
2355         instead of long.
2356         * gcc.dg/tree-ssa/pr33920.c: Likewise.
2357         * gcc.dg/vect/pr33846.c: Likewise.
2358         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
2359         __PTRDIFF_TYPE__, instead of unsigned long.
2360         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
2361
2362 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2363
2364         PR debug/41229
2365         PR debug/41291
2366         PR debug/41300
2367         * gfortran.dg/pr41229.f90: New.
2368
2369 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
2370
2371         PR debug/41232
2372         * gcc.dg/pr41232.c: New.
2373
2374 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
2375
2376         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
2377         contain -march.
2378         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
2379         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
2380         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
2381         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2382         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2383         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
2384         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
2385         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
2386         options other than that used in dg-options.
2387
2388 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
2389
2390         PR rtl-optimization/41239
2391         * gcc.c-torture/execute/pr41239.c: New test.
2392
2393 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2394
2395         PR libgfortran/41192
2396         * gfortran.dg/namelist_59.f90: New test.
2397
2398 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2399
2400         From Mike Frysinger  <michael.frysinger@analog.com>
2401         * gcc.target/bfin/mcpu-bf542m.c: New file.
2402         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
2403         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
2404         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
2405         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
2406
2407 2009-09-07  Martin Jambor  <mjambor@suse.cz>
2408
2409         PR middle-end/41282
2410         * gcc.c-torture/compile/pr41282.c: New test.
2411
2412 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2413
2414         PR fortran/41197
2415         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
2416         variables for stat and errmsg.
2417         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
2418         * gfortran.dg/allocate_stat_2.f90:  New test.
2419
2420 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
2421
2422         * gcc.c-torture/compile/20090907-1.c: New test.
2423
2424 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
2425
2426         PR bootstrap/41241
2427         * gcc.dg/pr41241.c: New test.
2428
2429 2009-09-06  Richard Guenther  <rguenther@suse.de>
2430
2431         PR middle-end/41144
2432         * g++.dg/torture/pr41144.C: New testcase.
2433
2434 2009-09-06  Richard Guenther  <rguenther@suse.de>
2435
2436         PR middle-end/41261
2437         * gcc.dg/torture/pr41261.c: New testcase.
2438
2439 2009-09-05  Richard Guenther  <rguenther@suse.de>
2440
2441         PR middle-end/41181
2442         * gcc.c-torture/compile/pr41181.c: New testcase.
2443
2444 2009-09-05  Richard Guenther  <rguenther@suse.de>
2445
2446         PR debug/41273
2447         * g++.dg/torture/pr41273.C: New testcase.
2448
2449 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
2450
2451         PR fortran/41258
2452         * gfortran.dg/typebound_proc_12.f90 : New test.
2453
2454 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2455
2456         PR debug/41225
2457         * gfortran.dg/pr41225.f90: New.
2458
2459 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
2460
2461         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
2462         unistd.h, sys/types.h and sys/wait.h.
2463         (gualchk_t): New.
2464         (GUALCVT): New.
2465         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
2466         (GUALITY_GDB_REDIRECT): New.
2467         (GUALITY_GDB_ARGS): Use it.
2468
2469 2009-09-04  Richard Guenther  <rguenther@suse.de>
2470
2471         PR middle-end/41257
2472         * g++.dg/torture/pr41257.C: New testcase.
2473
2474 2009-09-04  Martin Jambor  <mjambor@suse.cz>
2475
2476         PR tree-optimization/41112
2477         * gnat.dg/array8.adb: New test.
2478
2479 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
2480
2481         * gcc.target/arm/ctz.c: New test case.
2482
2483 2009-09-03  Alon Dayan  <alond@il.ibm.com>
2484
2485         PR tree-optimization/38275
2486         * gcc.dg/autopar/reduc-1char.c: Increase number
2487         of iterations. Adjust the logic accordingly.
2488         * gcc.dg/autopar/reduc-2char.c: Ditto.
2489         * gcc.dg/autopar/reduc-1.c: Ditto.
2490         * gcc.dg/autopar/reduc-2.c: Ditto.
2491         * gcc.dg/autopar/reduc-3.c: Ditto.
2492         * gcc.dg/autopar/reduc-6.c: Ditto.
2493         * gcc.dg/autopar/reduc-7.c: Ditto.
2494         * gcc.dg/autopar/reduc-8.c: Ditto.
2495         * gcc.dg/autopar/reduc-9.c: Ditto.
2496         * gcc.dg/autopar/pr39500-1.c: Ditto.
2497         * gcc.dg/autopar/reduc-1short.c: Ditto.
2498         * gcc.dg/autopar/reduc-2short.c: Ditto.
2499         * gcc.dg/autopar/parallelization-1.c: Ditto.
2500
2501 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
2502
2503         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
2504         testcase using guality.h compiles and links and if a global variable
2505         can be verified by gdb.
2506
2507 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2508
2509         * lib/target-supports.exp (check_effective_target_sync_int_long):
2510         Supported on Blackfin Linux targets.
2511
2512 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
2513
2514         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
2515
2516 2009-09-03  Diego Novillo  <dnovillo@google.com>
2517
2518         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
2519         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2520         * g++.dg/warn/unit-1.C: Likewise.
2521         * g++.dg/ipa/iinline-1.C: Likewise.
2522         * g++.dg/template/cond2.C: Adjust expected line location for the
2523         error.
2524         * g++.dg/template/pr35240.C: Likewise.
2525
2526 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2527
2528         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
2529         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
2530
2531 2009-09-02  Martin Jambor  <mjambor@suse.cz>
2532
2533         * gcc.dg/tree-ssa/sra-8.c: New testcase.
2534         * gcc.dg/memcpy-1.c: Add . to match pattern.
2535         * gcc.dg/uninit-I.c: XFAIL warning test.
2536         * g++.dg/warn/unit-1.C: XFAIL warning test.
2537
2538 2009-09-02  Ian Lance Taylor  <iant@google.com>
2539
2540         * gcc.dg/20090902-1.c: New test.
2541
2542 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
2543
2544         * gcc.dg/builtin-object-size-9.c: New test.
2545
2546 2009-09-02  Olivier Hainque  <hainque@adacore.com>
2547
2548         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
2549
2550 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2551             Olivier Hainque  <hainque@adacore.com>
2552
2553         * gnat.dg/misaligned_param.adb: New test.
2554         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
2555         * gnat.dg/slice7.adb: Add 1 more related case.
2556
2557 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2558
2559         * gcc.dg/guality/guality.c: Expect to fail for now.
2560         * gcc.dg/guality/example.c: Likewise.
2561
2562 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
2563
2564         * gcc.dg/guality/guality.c: New.
2565         * gcc.dg/guality/guality.h: New.
2566         * gcc.dg/guality/guality.exp: New.
2567         * gcc.dg/guality/example.c: New.
2568         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
2569         (cleanup-saved-temps): Likewise, .gkd files too.
2570
2571 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2572
2573         PR fortran/39229
2574         * gfortran.dg/line_length_3.f: New test.
2575         * gfortran.dg/line_length_4.f90: New test.
2576
2577 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
2578
2579         * lib/target-supports.exp (check_gc_sections_available):
2580         Add proper pattern quote.
2581
2582 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
2583             Kaz Kojima  <kkojima@gcc.gnu.org>
2584
2585         * lib/target-supports.exp (add_options_for_ieee): New procedure.
2586         * g++.dg/cdce3.C: Use dg-add-options ieee.
2587         * g++.dg/torture/type-generic-1.C: Likewise.
2588         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
2589         * gcc.dg/pr28796-2.c: Likewise.
2590         * gcc.dg/torture/builtin-math-7.c: Likewise.
2591         * gcc.dg/torture/type-generic-1.c: Likewise.
2592         * gfortran.dg/boz_14.f90: Likewise.
2593         * gfortran.dg/erf_2.F90: Likewise.
2594         * gfortran.dg/init_flag_3.f90: Likewise.
2595         * gfortran.dg/init_flag_4.f90: Likewise.
2596         * gfortran.dg/init_flag_5.f90: Likewise.
2597         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
2598         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
2599         * gfortran.dg/isnan_1.f90: Likewise.
2600         * gfortran.dg/isnan_2.f90: Likewise.
2601         * gfortran.dg/maxlocval_2.f90: Likewise.
2602         * gfortran.dg/maxlocval_4.f90: Likewise.
2603         * gfortran.dg/minlocval_1.f90: Likewise.
2604         * gfortran.dg/minlocval_4.f90: Likewise.
2605         * gfortran.dg/module_nan.f90: Likewise.
2606         * gfortran.dg/namelist_42.f90: Likewise.
2607         * gfortran.dg/namelist_43.f90: Likewise.
2608         * gfortran.dg/nan_1.f90: Likewise.
2609         * gfortran.dg/nan_2.f90: Likewise.
2610         * gfortran.dg/nan_3.f90: Likewise.
2611         * gfortran.dg/nan_4.f90: Likewise.
2612         * gfortran.dg/nan_5.f90: Likewise.
2613         * gfortran.dg/nearest_1.f90: Likewise.
2614         * gfortran.dg/nearest_2.f90: Likewise.
2615         * gfortran.dg/nearest_3.f90: Likewise.
2616         * gfortran.dg/pr37243.f: Likewise.
2617         * gfortran.dg/real_const_3.f90: Likewise.
2618         * gfortran.dg/transfer_simplify_2.f90: Likewise.
2619
2620 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
2621
2622         PR debug/30161
2623         * g++.dg/debug/dwarf2/template-params-1.C: New test.
2624         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
2625         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
2626         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2627         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
2628         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2629         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
2630         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
2631         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
2632         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2633         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
2634         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
2635         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2636
2637 2009-08-31  Jason Merrill  <jason@redhat.com>
2638
2639         PR c++/41127
2640         * g++.dg/parse/enum5.C: New.
2641         * g++.dg/cpp0x/enum1.C: Adjust expected error.
2642
2643 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2644
2645         PR fortran/40940
2646         * gfortran.dg/allocate_derived_1.f90: New.
2647         * gfortran.dg/class_3.f03: New.
2648
2649 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
2650
2651         PR fortran/40996
2652         * gfortran.dg/allocatable_scalar_1.f90: New.
2653         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
2654         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
2655         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
2656
2657 2009-08-30  Richard Guenther  <rguenther@suse.de>
2658
2659         PR tree-optimization/41186
2660         * g++.dg/torture/pr41186.C: New testcase.
2661         * g++.dg/tree-ssa/pr41186.C: Likewise.
2662
2663 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
2664
2665         PR c++/41187
2666         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
2667         take ia64 assembly comments syntax in account.
2668
2669 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
2670
2671         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
2672
2673 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2674
2675         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
2676         * gfortran.dg/whole_file_6.f90: Likewise.
2677
2678 2009-08-28  Cary Coutant  <ccoutant@google.com>
2679
2680         PR debug/41063
2681         * g++.dg/debug/dwarf2/pr41063.C: New test.
2682
2683 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
2684
2685         PR rtl-optimization/40861
2686         * gcc.dg/pr40861.c: New test.
2687
2688 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
2689
2690         PR fortran/40869
2691         * gfortran.dg/proc_ptr_comp_20.f90: New.
2692
2693 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
2694
2695         PR libfortran/39667
2696         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
2697         open temp file with status="scratch".
2698         * gfortran.dg/fmt_cache_1.f: Likewise.
2699         * gfortran.dg/fmt_exhaust.f90: Likewise.
2700         * gfortran.dg/fmt_t_4.f90: Likewise.
2701         * gfortran.dg/fseek.f90: Likewise.
2702         * gfortran.dg/list_read_5.f90: Likewise.
2703         * gfortran.dg/namelist_39.f90: Likewise.
2704         * gfortran.dg/namelist_56.f90: Likewise.
2705         * gfortran.dg/read_bad_advance.f90: Likewise.
2706         * gfortran.dg/read_repeat.f90: Likewise.
2707         * gfortran.dg/read_size_noadvance.f90: Likewise.
2708         * gfortran.dg/read_x_past.f: Likewise.
2709
2710 2009-08-27  Tobias Burnus  <burnus@net-b.de>
2711
2712         PR fortran/28039
2713         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
2714
2715 2009-08-27  Daniel Kraft  <d@domob.eu>
2716
2717         PR fortran/37425
2718         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
2719         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
2720         error and fix problem with recursive assignment.
2721         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
2722         * gfortran.dg/typebound_operator_3.f03: New test.
2723         * gfortran.dg/typebound_operator_4.f03: New test.
2724
2725 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
2726
2727         PR debug/41170
2728         * debug/dwarf2/namespace-1.C: New test.
2729
2730 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
2731
2732         PR fortran/41162
2733         * gfortran.dg/pr41162.f: New.
2734
2735 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
2736             Richard Sandiford  <rdsandiford@googlemail.com>
2737
2738         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
2739         with "forbid_cpu".
2740         * gcc.target/mips/branch-1.c: Update accordingly.
2741         * gcc.target/mips/extend-1.c: Likewise.
2742         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
2743
2744 2009-08-26  Richard Guenther  <rguenther@suse.de>
2745
2746         PR middle-end/41163
2747         * gcc.c-torture/compile/pr41163.c: New testcase.
2748         * gcc.dg/pr35899.c: Adjust.
2749
2750 2009-08-26  Richard Guenther  <rguenther@suse.de>
2751
2752         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
2753
2754 2009-08-26  Jason Merrill  <jason@redhat.com>
2755
2756         * g++.dg/cpp0x/explicit3.C: New.
2757         * g++.dg/overload/cond2.C: New.
2758
2759 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2760
2761         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
2762
2763 2009-08-25  Jan Hubicka  <jh@suse.cz>
2764
2765         * gcc.target/i386/sse5-shift1-vector.c
2766         * gcc.target/i386/isa-12.c
2767         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
2768         * gcc.target/i386/sse5-pcmov2.c
2769         * gcc.target/i386/isa-3.c
2770         * gcc.target/i386/sse5-shift2-vector.c
2771         * gcc.target/i386/isa-7.c
2772         * gcc.target/i386/funcspec-2.c
2773         * gcc.target/i386/sse5-haddX.c
2774         * gcc.target/i386/sse5-hadduX.c
2775         * gcc.target/i386/isa-9.c
2776         * gcc.target/i386/sse5-maccXX.c
2777         * gcc.target/i386/sse5-shift3-vector.c
2778         * gcc.target/i386/sse5-msubXX.c
2779         * gcc.target/i386/sse5-permpX.c
2780         * gcc.target/i386/sse5-check.h
2781         * gcc.target/i386/sse-12.c
2782         * gcc.target/i386/sse-11.c
2783         * gcc.target/i386/sse-10.c
2784         * gcc.target/i386/sse-13.c
2785         * gcc.target/i386/sse-14.c
2786         * gcc.target/i386/sse-22.c
2787         * gcc.target/i386/sse-2.c
2788         * gcc.target/i386/sse-13.c
2789         * gcc.target/i386/avx-2.c
2790         * gcc.target/i386/sse5-rotate1-vector.c
2791         * gcc.target/i386/isa-4.c
2792         * gcc.target/i386/sse5-hsubX.c
2793         * gcc.target/i386/sse5-pcmov.c
2794         * gcc.target/i386/sse5-fma.c
2795         * gcc.target/i386/isa-8.c
2796         * gcc.target/i386/sse5-rotate2-vector.c
2797         * gcc.target/i386/sse5-nmaccXX.c
2798         * gcc.target/i386/sse5-imul64-vector.c
2799         * gcc.target/i386/sse5-nmsubXX.c
2800         * gcc.target/i386/sse5-rotate3-vector.c
2801         * gcc.target/i386/sse5-fma-vector.c
2802         * gcc.target/i386/sse5-imul32widen-vector.c
2803         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
2804
2805         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
2806         * gcc.target/i386/funcspec-5.c: Remove SSE5.
2807         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
2808         * gcc.target/i386/avx-1.c: Remove SSE5.
2809         * gcc.target/i386/avx-2.c: Remove SSE5.
2810         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
2811         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
2812         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
2813         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
2814
2815 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
2816
2817         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
2818
2819 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
2820
2821         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
2822         keyword works in the same manner as __alignof.
2823
2824 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2825
2826         PR libfortran/34670
2827         * gfortran.dg/unpack_bounds_1.f90:  New test.
2828         * gfortran.dg/unpack_bounds_2.f90:  New test.
2829         * gfortran.dg/unpack_bounds_3.f90:  New test.
2830
2831 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
2832
2833         * gnat.dg/slice7.adb: New test.
2834         * gnat.dg/slice7_pkg.ads: New helper.
2835
2836 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
2837
2838         PR fortran/41139
2839         * gfortran.dg/proc_ptr_25.f90: New.
2840         * gfortran.dg/proc_ptr_comp_18.f90: New.
2841         * gfortran.dg/proc_ptr_comp_19.f90: New.
2842
2843 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2844
2845         PR fortran/41154
2846         * gfortran.dg/fmt_error_8.f: New test.
2847
2848 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2849
2850         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
2851         number, update all callers and synchronize results for latest MPC.
2852
2853 2009-08-21  Jason Merrill  <jason@redhat.com>
2854
2855         * g++.dg/warn/Wunused-17.C: New.
2856
2857 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2858
2859         * gcc.target/arm/combine-cmp-shift.c: New test.
2860
2861 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
2862
2863         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
2864         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
2865         width specifier.
2866
2867 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
2868
2869         * gfortran.dg/fmt_error_7.f: New test.
2870
2871 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
2872
2873         PR target/40718
2874         * gcc.target/i386/pr40718.c: New test.
2875
2876 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2877
2878         * gfortran.dg/proc_ptr_24.f90: New test.
2879
2880 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
2881
2882         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
2883         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
2884         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
2885
2886 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
2887
2888         PR fortran/28039
2889         * gfortran.dg/fmt_with_extra.f: new file.
2890
2891 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
2892
2893         * lib/target-supports.exp
2894         (check_effective_target_arm_iwmmxt_ok): New procedure.
2895         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
2896         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
2897
2898 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
2899
2900         * gfortran.dg/boz_9.f90: Do not load denormal floating
2901         point constants.  Remove -mieee option for alpha*-*-* targets.
2902
2903 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
2904
2905         PR fortran/41106
2906         * gfortran.dg/proc_ptr_23.f90: New.
2907         * gfortran.dg/proc_ptr_comp_15.f90: New.
2908         * gfortran.dg/proc_ptr_comp_16.f90: New.
2909         * gfortran.dg/proc_ptr_comp_17.f90: New.
2910
2911 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
2912
2913         PR c++/41131
2914         * g++.dg/expr/unary3.C: New test.
2915
2916 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
2917
2918         * gfortran.dg/common_5.f: Add -mdalign for sh.
2919         * gfortran.dg/common_align_2.f90: Likewise.
2920
2921 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2922
2923         PR libfortran/40962
2924         * c_f_pointer_tests_4.f90:  New test.
2925
2926 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2927
2928         * gnat.dg/slice6.adb: New test.
2929         * gnat.dg/slice6_pkg.ads: New helper.
2930
2931 2009-08-20  Michael Matz  <matz@suse.de>
2932
2933         PR fortran/41126
2934         * gfortran.dg/pr41126.f90: New test.
2935
2936 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
2937
2938         * gnat.dg/dynamic_bound.adb: New test.
2939
2940 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
2941
2942         PR fortran/41121
2943         * gfortran.dg/intrinsic_5.f90: New.
2944
2945 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2946             Richard Earnshaw  <richard.earnshaw@arm.com>
2947
2948         * gcc.target/arm/20090811-1.c: New test.
2949
2950 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
2951
2952         PR middle-end/41123
2953         * gcc.dg/pr41123.c: New test.
2954
2955 2009-08-19  Jason Merrill  <jason@redhat.com>
2956
2957         PR c++/41120
2958         * g++.dg/other/gc4.C: New.
2959
2960 2009-08-18  Michael Matz  <matz@suse.de>
2961
2962         * gfortran.dg/vect/vect-gems.f90: New test.
2963         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
2964
2965 2009-08-18  DJ Delorie  <dj@redhat.com>
2966
2967         * lib/wrapper.exp: Move load of target-libpath.exp from here...
2968         * lib/gcc-defs.exp: ... to here.
2969
2970         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
2971         GCC_EXEC_PREFIX before building the wrapper.
2972
2973 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
2974
2975         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
2976         tests.
2977         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
2978         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
2979         dg-options.  Fix dg-final clause.
2980
2981 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
2982
2983         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
2984
2985 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
2986             Paul Thomas  <pault@gcc.gnu.org>
2987
2988         PR fortran/40870
2989         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
2990
2991 2009-08-18  Richard Guenther  <rguenther@suse.de>
2992
2993         PR middle-end/41094
2994         * gcc.dg/torture/pr41094.c: New testcase.
2995         * gcc.dg/torture/builtin-power-1.c: Adjust.
2996         * gcc.dg/builtins-10.c: Likewise.
2997
2998 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
2999
3000         PR target/40971
3001         * gcc.dg/pr40971.c: New test.
3002
3003 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
3004
3005         PR fortran/41062
3006         * gfortran.dg/use_only_4.f90: New test.
3007
3008 2009-08-17  Daniel Kraft  <d@domob.eu>
3009
3010         PR fortran/37425
3011         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
3012         NOPASS bindings as operators.
3013
3014 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
3015
3016         * lib/target-supports.exp
3017         (check_effective_target_vect_cmdline_needed): Add alpha to the list
3018         of targets that do not need command line argument to enable SIMD.
3019
3020 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3021
3022         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
3023         typo in cache name.
3024
3025 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3026
3027         PR fortran/41075
3028         * gfortran.dg/unlimited_fmt_1.f90: New test.
3029
3030 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
3031
3032         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
3033
3034 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
3035
3036         * gnat.dg/itype.ad[sb]: New test.
3037
3038 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
3039
3040         * gcc.target/mips/mips.exp: Add terminology section to comment
3041         at the top of the file.  Fix typos.
3042
3043 2009-08-16  Jason Merrill  <jason@redhat.com>
3044
3045         * g++.dg/debug/dwarf2/inline1.C: New.
3046
3047 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
3048
3049         PR target/38599
3050         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
3051
3052 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
3053
3054         PR debug/37801
3055         * gcc.dg/debug/20020224-1.c: Adjust the comment.
3056         Make sure to trigger inlining optimizations.
3057         * gcc.dg/debug/dwarf2/inline2.c: New test.
3058
3059 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
3060
3061         PR fortran/41070
3062         * gfortran.dg/structure_constructor_10.f90: New.
3063
3064 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
3065
3066         * gcc.dg/pragma-re-1.c: Supported on all platforms.
3067         * gcc.dg/pragma-re-2.c: Likewise.
3068         * gcc.dg/pragma-re-3.c: Likewise.
3069         * gcc.dg/pragma-re-4.c: Likewise.
3070         * g++.dg/other/pragma-re-1.C: Likewise.
3071         * g++.dg/other/pragma-re-2.C: Likewise.
3072
3073 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3074
3075         * gcc.dg/torture/builtin-math-7.c: New.
3076
3077 2009-08-14  Richard Guenther  <rguenther@suse.de>
3078
3079         * gcc.c-torture/execute/20090814-1.c: New testcase.
3080
3081 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
3082
3083         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
3084
3085 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
3086
3087         PR target/40934
3088         * gcc.target/i386/pr40934.c: New.
3089
3090 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
3091
3092         PR target/41019
3093         * gcc.target/i386/pr41019.c: New test.
3094
3095 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3096
3097         PR fortran/40955
3098         * gfortran.dg/winapi.f90: New test.
3099
3100 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
3101
3102         PR fortran/40995
3103         * gfortran.dg/intrinsic_4.f90: New.
3104         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
3105         different line.
3106
3107 2009-08-13  Richard Guenther  <rguenther@suse.de>
3108
3109         PR middle-end/41047
3110         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
3111
3112 2009-08-12  Richard Guenther  <rguenther@suse.de>
3113
3114         PR tree-optimization/41011
3115         * gfortran.dg/pr41011.f: New testcase.
3116
3117 2009-08-11  Andrew Haley  <aph@redhat.com>
3118
3119         * gcc.target/arm/synchronize.c: New file.
3120
3121 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3122
3123         PR middle-end/40980
3124         * gfortran.dg/graphite/id-17.f: New.
3125
3126 2009-08-12  Konrad Trifunovic  <konrad.trifunovic@gmail.com>
3127             Sebastian Pop  <sebastian.pop@amd.com>
3128
3129         * gcc.dg/graphite/interchange-1.c: XFAILed.
3130         * gcc.dg/graphite/interchange-2.c: XFAILed.
3131         * gcc.dg/graphite/interchange-3.c: XFAILed.
3132         * gcc.dg/graphite/interchange-4.c: XFAILed.
3133         * gcc.dg/graphite/interchange-7.c: XFAILed.
3134
3135 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3136
3137         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
3138
3139 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3140             Pranav Garg  <pranav.garg2107@gmail.com>
3141
3142         * gcc.dg/graphite/interchange-6.c: XFAILed.
3143
3144 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
3145
3146         * gcc.dg/graphite/interchange-9.c: New.
3147
3148 2009-08-12  Richard Guenther  <rguenther@suse.de>
3149
3150         PR rtl-optimization/41033
3151         * gcc.dg/pr41033.c: New test.
3152
3153 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
3154
3155         PR fortran/41022
3156         * gfortran.dg/proc_ptr_comp_14.f90: New.
3157
3158 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
3159
3160         * gcc.target/mips/ext-5.c: New test.
3161         * gcc.target/mips/ext-6.c: New test.
3162         * gcc.target/mips/ext-7.c: New test.
3163         * gcc.target/mips/ext-8.c: New test.
3164         * gcc.target/mips/extend-2.c: New test.
3165
3166 2009-08-10  Jason Merrill  <jason@redhat.com>
3167
3168         * g++.dg/other/linkage2.C: New test for types-without-linkage
3169         handling.
3170         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
3171         * g++.dg/lookup/anon2.C: Likewise.
3172         * g++.dg/other/anon3.C: Likewise.
3173         * g++.dg/template/arg2.C: Likewise.
3174         * g++.dg/template/local4.C: Likewise.
3175         * g++.old-deja/g++.law/operators32.C: Likewise.
3176         * g++.old-deja/g++.other/linkage2.C: Likewise.
3177         * g++.old-deja/g++.pt/enum6.C: Likewise.
3178         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
3179         * g++.old-deja/g++.other/linkage1.C: Likewise.
3180
3181 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3182
3183         * gcc.dg/dg.exp: Test also c-c++-common dir.
3184         * g++.dg/dg.exp: Likewise.
3185         * g++.dg/warn/Wconversion-real.C: Delete.
3186         * gcc.dg/Wconversion-real.c: Move to ...
3187         * c-c++-common/Wconversion-real.c: ... here.
3188         * lib/target-supports.exp
3189         (check_effective_target_c,check_effective_target_c++): New.
3190
3191 2009-08-10  Daniel Kraft  <d@domob.eu>
3192
3193         PR fortran/37425
3194         * gfortran.dg/typebound_operator_1.f03: New test.
3195         * gfortran.dg/typebound_operator_2.f03: New test.
3196
3197 2009-08-10  Richard Guenther  <rguenther@suse.de>
3198
3199         PR middle-end/41006
3200         * gcc.c-torture/compile/pr41006-1.c: New testcase.
3201         * gcc.c-torture/compile/pr41006-2.c: Likewise.
3202
3203 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
3204
3205         PR fortran/40940
3206         * gfortran.dg/class_1.f03: New.
3207         * gfortran.dg/class_2.f03: New.
3208         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
3209         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
3210         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
3211         * gfortran.dg/typebound_call_10.f03: Ditto.
3212         * gfortran.dg/typebound_call_2.f03: Ditto.
3213         * gfortran.dg/typebound_call_3.f03: Ditto.
3214         * gfortran.dg/typebound_call_4.f03: Ditto.
3215         * gfortran.dg/typebound_generic_3.f03: Ditto.
3216         * gfortran.dg/typebound_generic_4.f03: Ditto.
3217         * gfortran.dg/typebound_proc_1.f08: Ditto.
3218         * gfortran.dg/typebound_proc_5.f03: Ditto.
3219         * gfortran.dg/typebound_proc_6.f03: Ditto.
3220
3221 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
3222
3223         PR c++/40866
3224         * g++.dg/expr/stmt-expr-1.C: New test.
3225
3226 2009-08-09  Richard Guenther  <rguenther@suse.de>
3227
3228         PR tree-optimization/41016
3229         * gcc.c-torture/compile/pr41016.c: New testcase.
3230
3231 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
3232
3233         * gcc.dg/overflow-warn-8.c: New test.
3234
3235 2009-08-09  Ira Rosen  <irar@il.ibm.com>
3236
3237         PR tree-optimization/41008
3238         * gcc.dg/vect/O1-pr41008.c: New test.
3239
3240 2009-08-05  Tobias Burnus  <burnus@net-b.de>
3241
3242         PR fortran/40955
3243         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
3244
3245 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
3246
3247         * gcc.target/bfin/loop-autoinc.c: New file.
3248
3249 2009-08-08  Richard Guenther  <rguenther@suse.de>
3250
3251         PR tree-optimization/40991
3252         * g++.dg/torture/pr40991.C: New testcase.
3253
3254 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
3255
3256         * ada/acats/support/impdef.a: Tweak timing constants. Add
3257         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
3258         * ada/acats/tests/c9/c940005.a: Use new timing constants.
3259         * ada/acats/tests/c9/c940007.a: Likewise.
3260         * ada/acats/tests/c9/c94001c.ada: Likewise.
3261         * ada/acats/tests/c9/c94006a.ada: Likewise.
3262         * ada/acats/tests/c9/c94008c.ada: Likewise.
3263         * ada/acats/tests/c9/c951002.a: Likewise.
3264         * ada/acats/tests/c9/c954a01.a: Likewise.
3265         * ada/acats/tests/c9/c96001a.ada: Likewise.
3266         * ada/acats/tests/c9/c97307a.ada: Likewise.
3267
3268 2009-08-07  Richard Guenther  <rguenther@suse.de>
3269
3270         PR tree-optimization/40999
3271         * gfortran.dg/pr40999.f: New testcase.
3272
3273 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
3274
3275         * g++.dg/tree-prof/partition1.C: New test.
3276
3277 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3278
3279         * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): New
3280         hook.
3281         (check_effective_target_arm_neon_ok): Improve test for neon
3282         availability.
3283         * gcc.target/arm/eabi1.c: Only run test in base variant.
3284         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
3285         attribute.
3286         * gcc.target/arm/vfp1[567].c: New tests.
3287
3288 2009-08-06  Jason Merrill  <jason@redhat.com>
3289
3290         PR c++/40948
3291         * g++.dg/ext/complit12.C: Expand.
3292
3293 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
3294
3295         Merge ARM/hard_vfp_branch to trunk.
3296
3297         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
3298
3299         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
3300         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
3301
3302         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
3303
3304         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
3305         (PCS): Define macro to use base AAPCS.
3306         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
3307
3308         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
3309
3310         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
3311         Correct arm_neon.h typo.
3312
3313         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
3314
3315         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
3316         this a linkage test.
3317         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
3318         argument marshalling.
3319         * abitest.h: New file.
3320         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
3321         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
3322
3323 2009-08-06  Martin Jambor  <mjambor@suse.cz>
3324
3325         PR middle-end/32964
3326         * gcc.dg/tree-ssa/pr32964.c: New test.
3327
3328 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
3329             H.J. Lu  <hongjiu.lu@intel.com>
3330
3331         PR target/40957
3332         * gcc.target/i386/pr40957.c: New test.
3333
3334 2009-08-06  Richard Guenther  <rguenther@suse.de>
3335
3336         PR tree-optimization/40964
3337         * gcc.c-torture/compile/pr40964.c: New testcase.
3338
3339 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
3340
3341         PR fortran/40847
3342         * gfortran.dg/transfer_resolve_1.f90 : New test.
3343
3344 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
3345             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
3346
3347         PR target/40906
3348         * gcc.target/i386/pr40906-1.c: New test.
3349         * gcc.target/i386/pr40906-2.c: Ditto.
3350         * gcc.target/i386/pr40906-3.c: Ditto.
3351
3352 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
3353
3354         PR rtl-optimization/40924
3355         * g++.dg/torture/pr40924.C: New test.
3356
3357 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3358
3359         PR c++/36069
3360         * g++.dg/warn/pr36069.C: New.
3361
3362 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3363
3364         PR c++/39987
3365         * g++.dg/overload/defarg4.C: New test.
3366
3367 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3368
3369         PR c++/16696
3370         * g++.dg/parse/pr16696.C: New.
3371         * g++.dg/parse/pr16696-permissive.C: New.
3372
3373 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
3374
3375         PR fortran/40875
3376         * gfortran.dg/initialization_23.f90 : New test.
3377
3378 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
3379
3380         PR debug/39706
3381         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
3382
3383 2009-08-03  Jason Merrill  <jason@redhat.com>
3384             Jakub Jelinek  <jakub@redhat.com>
3385
3386         PR c++/40948
3387         * g++.dg/ext/complit12.C: New.
3388
3389 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
3390
3391         PR c/39902
3392         * gcc.target/powerpc/pr39902-2.c: New test.
3393
3394 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
3395
3396         PR middle-end/40943
3397         * gcc.dg/uninit-6.c: Re-add XFAIL.
3398         * gcc.dg/uninit-6-O0.c: Likewise.
3399         * gcc.dg/uninit-pr40943.c: New test.
3400
3401 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3402
3403         PR testsuite/40858
3404         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
3405         .ascii.
3406
3407 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3408
3409         PR libfortran/40853
3410         * gfortran.dg/namelist_40.f90: Update error output.
3411         * gfortran.dg/namelist_47.f90: Update error output.
3412         * gfortran.dg/namelist_58.f90: New test.
3413
3414 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
3415
3416         PR fortran/40881
3417         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
3418         * gfortran.dg/altreturn_3.f90: Ditto.
3419         * gfortran.dg/altreturn_5.f90: Ditto.
3420         * gfortran.dg/altreturn_6.f90: Ditto.
3421         * gfortran.dg/altreturn_7.f90: Ditto.
3422         * gfortran.dg/array_constructor_13.f90: Ditto.
3423         * gfortran.dg/arrayio_7.f90: Ditto.
3424         * gfortran.dg/arrayio_8.f90: Ditto.
3425         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
3426         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
3427         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
3428         * gfortran.dg/backspace_8.f: Add -std=legacy.
3429         * gfortran.dg/backspace_9.f: Ditto.
3430         * gfortran.dg/char_comparison_1.f: Ditto.
3431         * gfortran.dg/char_decl_1.f90: Ditto.
3432         * gfortran.dg/char_initialiser_actual.f90: Ditto.
3433         * gfortran.dg/char_pointer_assign.f90: Ditto.
3434         * gfortran.dg/char_pointer_dependency.f90: Ditto.
3435         * gfortran.dg/char_pointer_dummy.f90: Ditto.
3436         * gfortran.dg/char_pointer_func.f90: Ditto.
3437         * gfortran.dg/common_8.f90: Ditto.
3438         * gfortran.dg/constant_substring.f: Ditto.
3439         * gfortran.dg/data_char_2.f90: Ditto.
3440         * gfortran.dg/der_array_io_1.f90: Ditto.
3441         * gfortran.dg/der_array_io_2.f90: Ditto.
3442         * gfortran.dg/der_array_io_3.f90: Ditto.
3443         * gfortran.dg/der_io_3.f90: Ditto.
3444         * gfortran.dg/dev_null.F90: Ditto.
3445         * gfortran.dg/direct_io_2.f90: Ditto.
3446         * gfortran.dg/do_iterator_2.f90: Ditto.
3447         * gfortran.dg/e_d_fmt.f90: Ditto.
3448         * gfortran.dg/empty_format_1.f90: Ditto.
3449         * gfortran.dg/entry_17.f90: Modified warning message.
3450         * gfortran.dg/entry_7.f90: Add -std=legacy.
3451         * gfortran.dg/eor_1.f90: Ditto.
3452         * gfortran.dg/equiv_2.f90: Ditto.
3453         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
3454         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
3455         * gfortran.dg/extended_char_comparison_1.f: Ditto.
3456         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
3457         * gfortran.dg/fmt_error_2.f90: Ditto.
3458         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3459         * gfortran.dg/fmt_tl.f: Ditto.
3460         * gfortran.dg/fmt_white.f: Ditto.
3461         * gfortran.dg/func_derived_1.f90: Ditto.
3462         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3463         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3464         * gfortran.dg/global_references_2.f90: Ditto.
3465         * gfortran.dg/hollerith_1.f90: Ditto.
3466         * gfortran.dg/hollerith.f90: Use new-style character length.
3467         * gfortran.dg/hollerith_f95.f90: Ditto.
3468         * gfortran.dg/ichar_1.f90: Add -std=legacy.
3469         * gfortran.dg/implicit_6.f90: Ditto.
3470         * gfortran.dg/implicit_9.f90: Ditto.
3471         * gfortran.dg/inquire_13.f90: Ditto.
3472         * gfortran.dg/inquire_5.f90: Ditto.
3473         * gfortran.dg/inquire_6.f90: Ditto.
3474         * gfortran.dg/inquire.f90: Ditto.
3475         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
3476         * gfortran.dg/io_constraints_2.f90: Ditto.
3477         * gfortran.dg/list_read_2.f90: Add -std=legacy.
3478         * gfortran.dg/loc_2.f90: Ditto.
3479         * gfortran.dg/logical_1.f90: Ditto.
3480         * gfortran.dg/longline.f: Ditto.
3481         * gfortran.dg/merge_char_1.f90: Ditto.
3482         * gfortran.dg/namelist_12.f: Ditto.
3483         * gfortran.dg/namelist_14.f90: Ditto.
3484         * gfortran.dg/namelist_18.f90: Ditto.
3485         * gfortran.dg/namelist_19.f90: Ditto.
3486         * gfortran.dg/namelist_21.f90: Ditto.
3487         * gfortran.dg/namelist_22.f90: Ditto.
3488         * gfortran.dg/namelist_37.f90: Ditto.
3489         * gfortran.dg/namelist_54.f90: Ditto.
3490         * gfortran.dg/namelist_55.f90: Ditto.
3491         * gfortran.dg/namelist_empty.f90: Ditto.
3492         * gfortran.dg/namelist_use.f90: Use new-style character length.
3493         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
3494         * gfortran.dg/nested_modules_4.f90: Ditto.
3495         * gfortran.dg/nested_modules_5.f90: Ditto.
3496         * gfortran.dg/open-options-blanks.f: Ditto.
3497         * gfortran.dg/output_exponents_1.f90: Ditto.
3498         * gfortran.dg/parens_5.f90: Ditto.
3499         * gfortran.dg/parens_6.f90: Ditto.
3500         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
3501         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
3502         * gfortran.dg/pr15129.f90: Ditto.
3503         * gfortran.dg/pr15332.f: Ditto.
3504         * gfortran.dg/pr16597.f90: Ditto.
3505         * gfortran.dg/pr17143.f90: Ditto.
3506         * gfortran.dg/pr17164.f90: Ditto.
3507         * gfortran.dg/pr17229.f: Modified warning message.
3508         * gfortran.dg/pr18210.f90: Add -std=legacy.
3509         * gfortran.dg/pr19155.f: Ditto.
3510         * gfortran.dg/pr20086.f90: Ditto.
3511         * gfortran.dg/pr20124.f90: Ditto.
3512         * gfortran.dg/pr20755.f: Ditto.
3513         * gfortran.dg/pr20865.f90: Ditto.
3514         * gfortran.dg/pr20950.f: Ditto.
3515         * gfortran.dg/pr21730.f: Ditto.
3516         * gfortran.dg/pr22491.f: Ditto.
3517         * gfortran.dg/pr29713.f90: Ditto.
3518         * gfortran.dg/print_parentheses_1.f: Ditto.
3519         * gfortran.dg/print_parentheses_2.f90: Ditto.
3520         * gfortran.dg/proc_assign_1.f90: Ditto.
3521         * gfortran.dg/proc_decl_1.f90: Ditto.
3522         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
3523         * gfortran.dg/read_eor.f90: : Add -std=legacy.
3524         * gfortran.dg/read_float_1.f90: Ditto.
3525         * gfortran.dg/read_logical.f90: Ditto.
3526         * gfortran.dg/recursive_statement_functions.f90: Ditto.
3527         * gfortran.dg/return_1.f90: Ditto.
3528         * gfortran.dg/rewind_1.f90: Ditto.
3529         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
3530         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
3531         * gfortran.dg/stfunc_1.f90: Ditto.
3532         * gfortran.dg/stfunc_3.f90: Ditto.
3533         * gfortran.dg/stfunc_4.f90: Ditto.
3534         * gfortran.dg/stfunc_6.f90: Ditto.
3535         * gfortran.dg/streamio_2.f90: Ditto.
3536         * gfortran.dg/string_ctor_1.f90: Ditto.
3537         * gfortran.dg/string_null_compare_1.f: Ditto.
3538         * gfortran.dg/substr_6.f90: Ditto.
3539         * gfortran.dg/tl_editing.f90: Ditto.
3540         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
3541         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
3542         * gfortran.dg/x_slash_1.f: Add -std=legacy.
3543         * gfortran.dg/g77/1832.f: Ditto.
3544         * gfortran.dg/g77/19981216-0.f Ditto.
3545         * gfortran.dg/g77/19990525-0.f: Ditto.
3546         * gfortran.dg/g77/19990826-2.f: Ditto.
3547         * gfortran.dg/g77/20000630-2.f: Ditto.
3548         * gfortran.dg/g77/20010116.f: Ditto.
3549         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
3550         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
3551         * gfortran.dg/g77/980520-1.f: Ditto.
3552         * gfortran.dg/g77/check0.f: Ditto.
3553         * gfortran.dg/g77/cpp3.F: Ditto.
3554         * gfortran.dg/g77/cpp4.F: Use new-style character length.
3555         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
3556         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
3557         * gfortran.dg/g77/short.f: Ditto.
3558
3559 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
3560
3561         * gcc.target/mips/ext-3.c: Add NOMIPS16.
3562         * gcc.target/mips/ext-4.c: Likewise.
3563         * gcc.target/mips/interrupt_handler.c: Likewise.
3564         * gcc.target/mips/truncate-4.c: Likewise.
3565         * gcc.target/mips/truncate-5.c: Likewise.
3566
3567 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
3568
3569         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
3570         -fgraphite-force-parallel to -floop-parallelize-all.
3571
3572 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
3573
3574         PR fortran/40011
3575         * gfortran.dg/whole_file_7.f90: New test.
3576         * gfortran.dg/whole_file_8.f90: New test.
3577         * gfortran.dg/whole_file_9.f90: New test.
3578         * gfortran.dg/whole_file_10.f90: New test.
3579         * gfortran.dg/whole_file_11.f90: New test.
3580         * gfortran.dg/whole_file_12.f90: New test.
3581         * gfortran.dg/whole_file_13.f90: New test.
3582         * gfortran.dg/whole_file_14.f90: New test.
3583
3584 2009-07-31  Jason Merrill  <jason@redhat.com>
3585
3586         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
3587         binding semantics.
3588         * g++.dg/cpp0x/named.C: Likewise.
3589         * g++.dg/cpp0x/overload.C: Likewise.
3590         * g++.dg/cpp0x/rv1n.C: Likewise.
3591         * g++.dg/cpp0x/rv1p.C: Likewise.
3592         * g++.dg/cpp0x/rv2n.C: Likewise.
3593         * g++.dg/cpp0x/rv2p.C: Likewise.
3594         * g++.dg/cpp0x/rv3n.C: Likewise.
3595         * g++.dg/cpp0x/rv3p.C: Likewise.
3596         * g++.dg/cpp0x/rv4n.C: Likewise.
3597         * g++.dg/cpp0x/rv4p.C: Likewise.
3598         * g++.dg/cpp0x/rv5n.C: Likewise.
3599         * g++.dg/cpp0x/rv5p.C: Likewise.
3600         * g++.dg/cpp0x/rv6n.C: Likewise.
3601         * g++.dg/cpp0x/rv6p.C: Likewise.
3602         * g++.dg/cpp0x/rv7n.C: Likewise.
3603         * g++.dg/cpp0x/rv7p.C: Likewise.
3604         * g++.dg/cpp0x/template_deduction.C: Likewise.
3605         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
3606         * g++.dg/cpp0x/overloadn.C: New.
3607         * g++.dg/cpp0x/rv-cast.C: New.
3608
3609 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
3610
3611         * gcc.target/mips/ext-4.c: New test.
3612
3613 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3614
3615         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
3616
3617 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3618
3619         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
3620         * gcc.dg/tree-ssa/loop-32.c: Same.
3621         * gcc.dg/tree-ssa/loop-33.c: Same.
3622         * gcc.dg/tree-ssa/loop-34.c: Same.
3623         * gcc.dg/tree-ssa/loop-35.c: Same.
3624         * gcc.dg/tree-ssa/loop-7.c: Same.
3625         * gcc.dg/tree-ssa/pr23109.c: Same.
3626         * gcc.dg/tree-ssa/restrict-2.c: Same.
3627         * gcc.dg/tree-ssa/restrict-3.c: Same.
3628         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
3629         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
3630         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
3631         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
3632         * gcc.dg/tree-ssa/structopt-1.c: Same.
3633         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
3634         * gfortran.dg/pr32921.f: Same.
3635
3636 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3637
3638         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
3639         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
3640         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
3641         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
3642         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
3643         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
3644         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
3645         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
3646         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
3647         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
3648         * gcc.dg/graphite/id-1.c: New.
3649         * gcc.dg/graphite/id-10.c: New.
3650         * gcc.dg/graphite/id-11.c: New.
3651         * gcc.dg/graphite/id-12.c: New.
3652         * gcc.dg/graphite/id-13.c: New.
3653         * gcc.dg/graphite/id-14.c: New.
3654         * gcc.dg/graphite/id-15.c: New.
3655         * gcc.dg/graphite/id-2.c: New.
3656         * gcc.dg/graphite/id-3.c: New.
3657         * gcc.dg/graphite/id-4.c: New.
3658         * gcc.dg/graphite/id-5.c: New.
3659         * gcc.dg/graphite/id-6.c: New.
3660         * gcc.dg/graphite/id-7.c: New.
3661         * gcc.dg/graphite/id-8.c: New.
3662         * gcc.dg/graphite/id-9.c: New.
3663         * gcc.dg/graphite/interchange-0.c: New.
3664         * gcc.dg/graphite/interchange-1.c: New.
3665         * gcc.dg/graphite/interchange-2.c: New.
3666         * gcc.dg/graphite/interchange-3.c: New.
3667         * gcc.dg/graphite/interchange-4.c: New.
3668         * gcc.dg/graphite/interchange-5.c: New.
3669         * gcc.dg/graphite/interchange-6.c: New.
3670         * gcc.dg/graphite/interchange-7.c: New.
3671         * gcc.dg/graphite/interchange-8.c: New.
3672         * gcc.dg/graphite/pr35356-1.c: New.
3673         * gcc.dg/graphite/pr35356-2.c: New.
3674         * gcc.dg/graphite/pr35356-3.c: New.
3675         * gcc.dg/graphite/pr40157.c: New.
3676         * gcc.dg/graphite/run-id-1.c: New.
3677         * gcc.dg/graphite/scop-20.c: New.
3678         * gcc.dg/graphite/scop-21.c: New.
3679         * gfortran.dg/graphite/id-1.f90: New.
3680         * gfortran.dg/graphite/id-10.f90: New.
3681         * gfortran.dg/graphite/id-11.f: New.
3682         * gfortran.dg/graphite/id-12.f: New.
3683         * gfortran.dg/graphite/id-13.f: New.
3684         * gfortran.dg/graphite/id-14.f: New.
3685         * gfortran.dg/graphite/id-15.f: New.
3686         * gfortran.dg/graphite/id-16.f: New.
3687         * gfortran.dg/graphite/id-5.f: New.
3688         * gfortran.dg/graphite/id-6.f: New.
3689         * gfortran.dg/graphite/id-7.f: New.
3690         * gfortran.dg/graphite/id-8.f: New.
3691         * gfortran.dg/graphite/id-9.f: New.
3692         * gfortran.dg/graphite/interchange-1.f: New.
3693         * gfortran.dg/graphite/interchange-2.f: New.
3694
3695 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
3696
3697         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
3698         flags based on the name of the testcase.
3699         * gfortran.dg/graphite/graphite.exp: Same.
3700
3701         * gcc.dg/graphite/block-0.c: Adjusted.
3702         * gcc.dg/graphite/block-1.c: Adjusted.
3703         * gcc.dg/graphite/block-2.c: Adjusted.
3704         * gcc.dg/graphite/block-3.c: Adjusted.
3705         * gcc.dg/graphite/block-4.c: Adjusted.
3706         * gcc.dg/graphite/block-5.c: Adjusted.
3707         * gcc.dg/graphite/block-6.c: Adjusted.
3708         * gcc.dg/graphite/pr37485.c: Adjusted.
3709         * gcc.dg/graphite/pr37684.c: Adjusted.
3710         * gcc.dg/graphite/pr37828.c: Adjusted.
3711         * gcc.dg/graphite/pr37883.c: Adjusted.
3712         * gcc.dg/graphite/pr37928.c: Adjusted.
3713         * gcc.dg/graphite/pr37943.c: Adjusted.
3714         * gcc.dg/graphite/pr38409.c: Adjusted.
3715         * gcc.dg/graphite/pr38498.c: Adjusted.
3716         * gcc.dg/graphite/pr38559.c: Adjusted.
3717         * gcc.dg/graphite/pr39335.c: Adjusted.
3718         * gcc.dg/graphite/pr39335_1.c: Adjusted.
3719         * gcc.dg/graphite/scop-0.c: Adjusted.
3720         * gcc.dg/graphite/scop-1.c: Adjusted.
3721         * gcc.dg/graphite/scop-10.c: Adjusted.
3722         * gcc.dg/graphite/scop-11.c: Adjusted.
3723         * gcc.dg/graphite/scop-12.c: Adjusted.
3724         * gcc.dg/graphite/scop-13.c: Adjusted.
3725         * gcc.dg/graphite/scop-14.c: Adjusted.
3726         * gcc.dg/graphite/scop-15.c: Adjusted.
3727         * gcc.dg/graphite/scop-16.c: Adjusted.
3728         * gcc.dg/graphite/scop-17.c: Adjusted.
3729         * gcc.dg/graphite/scop-18.c: Adjusted.
3730         * gcc.dg/graphite/scop-19.c: Adjusted.
3731         * gcc.dg/graphite/scop-2.c: Adjusted.
3732         * gcc.dg/graphite/scop-3.c: Adjusted.-
3733         * gcc.dg/graphite/scop-4.c: Adjusted.
3734         * gcc.dg/graphite/scop-5.c: Adjusted.
3735         * gcc.dg/graphite/scop-6.c: Adjusted.
3736         * gcc.dg/graphite/scop-7.c: Adjusted.
3737         * gcc.dg/graphite/scop-8.c: Adjusted.
3738         * gcc.dg/graphite/scop-9.c: Adjusted.
3739         * gcc.dg/graphite/scop-matmult.c: Adjusted.
3740         * gfortran.dg/graphite/block-1.f90: Adjusted.
3741         * gfortran.dg/graphite/block-2.f: Adjusted.
3742         * gfortran.dg/graphite/block-3.f90: Adjusted.
3743         * gfortran.dg/graphite/block-4.f90: Adjusted.
3744         * gfortran.dg/graphite/id-2.f90: Adjusted.
3745         * gfortran.dg/graphite/id-3.f90: Adjusted.
3746         * gfortran.dg/graphite/id-4.f90: Adjusted.
3747         * gfortran.dg/graphite/pr37852.f90: Adjusted.
3748         * gfortran.dg/graphite/pr37857.f90: Adjusted.
3749         * gfortran.dg/graphite/pr37980.f90: Adjusted.
3750         * gfortran.dg/graphite/pr38083.f90: Adjusted.
3751         * gfortran.dg/graphite/pr38953.f90: Adjusted.
3752         * gfortran.dg/graphite/scop-1.f: Adjusted.
3753
3754 2009-07-30  Doug Kwan  <dougkwan@google.com>
3755
3756         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
3757         in warnings added in rev 141298.
3758
3759 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3760
3761         * lib/options.exp: Use "!=" instead of "ne".
3762
3763         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
3764
3765         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
3766         * gcc.dg/ucnid-12.c: Likewise.
3767
3768 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3769             Pat Haugen  <pthaugen@us.ibm.com>
3770             Revital Eres <ERES@il.ibm.com>
3771
3772         * gcc.target/powerpc/altivec-32.c: New file to test
3773         Altivec simple math function vectorization.
3774
3775         * gcc.target/powerpc/bswap-run.c: New file to test swap
3776         builtins.
3777         * gcc.target/powerpc/bswap16.c: Ditto.
3778         * gcc.target/powerpc/bswap32.c: Ditto.
3779         * gcc.target/powerpc/bswap64-1.c: Ditto.
3780         * gcc.target/powerpc/bswap64-2.c: Ditto.
3781         * gcc.target/powerpc/bswap64-3.c: Ditto.
3782         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
3783         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
3784         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
3785
3786         * gcc.target/powerpc/popcount-2.c: New file to test
3787         power7 popcntd instructions.
3788         * gcc.target/powerpc/popcount-3.c: Ditto.
3789
3790         * gcc.target/powerpc/pr39457.c: New VSX test.
3791         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
3792         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
3793         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
3794         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
3795         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
3796         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
3797         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
3798         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
3799         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
3800         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
3801         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
3802         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
3803
3804         * gcc.target/powerpc/altivec-6.c: Store the result of
3805         vec_add, so the optimizer doesn't remove it.
3806
3807         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
3808         systems that support bswap64.
3809
3810         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
3811         prevent VSX code generation.
3812
3813         * lib/target-supports.exp (check_vsx_hw_available): New
3814         function to test if VSX available.
3815         (check_effective_target_powerpc_vsx_ok): Ditto.
3816         (check_vmx_hw_available): Add explicit -mno-vsx.
3817
3818 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
3819
3820         PR c/39902
3821         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
3822
3823 2009-07-30  Martin Jambor  <mjambor@suse.cz>
3824
3825         PR tree-optimization/40570
3826         * gcc.c-torture/compile/pr40570.c: New test.
3827
3828 2009-07-29  Jason Merrill  <jason@redhat.com>
3829
3830         PR c++/14912
3831         * g++.dg/template/defarg13.C: New.
3832
3833 2009-07-29  Richard Guenther  <rguenther@suse.de>
3834
3835         PR c++/40834
3836         * g++.dg/torture/pr40834.C: New testcase.
3837
3838 2009-07-29  Michael Matz  <matz@suse.de>
3839
3840         PR middle-end/40830
3841         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
3842
3843 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
3844
3845         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
3846         sh*-*-* targets.  Skip on spu-*-* targets.
3847         * gfortran.dg/maxlocval_4.f90: Likewise.
3848         * gfortran.dg/minlocval_1.f90: Likewise.
3849         * gfortran.dg/minlocval_4.f90: Likewise.
3850
3851 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
3852
3853         PR fortran/40878
3854         * gfortran.dg/gomp/pr40878-1.f90: New test.
3855         * gfortran.dg/gomp/pr40878-2.f90: New test.
3856
3857         PR testsuite/40891
3858         * gcc.dg/cdce1.c: Adjust note line number.
3859         * gcc.dg/cdce2.c: Likewise.
3860
3861 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
3862
3863         PR fortran/40882
3864         * gfortran.dg/proc_ptr_comp_13.f90: New.
3865
3866 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3867
3868         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
3869         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
3870         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
3871         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
3872         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
3873         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
3874         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
3875         * gcc.target/i386/avx-vtestps-2.c: Likewise.
3876         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
3877         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
3878         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
3879         * gcc.target/i386/avx-vtestps-3.c: Likewise.
3880         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
3881         #ifdef NEED_IEEE754_FLOAT conditional.
3882         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
3883         conditional.
3884
3885 2009-07-28  Jan Beulich  <jbeulich@novell.com>
3886
3887         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
3888         i?86-*-netware.
3889         * g++.dg/ext/bitfield3.C: Likewise.
3890         * g++.dg/ext/bitfield4.C: Likewise.
3891         * g++.dg/ext/bitfield5.C: Likewise.
3892         * gcc.dg/bitfld-15.c: Likewise.
3893         * gcc.dg/bitfld-16.c: Likewise.
3894         * gcc.dg/bitfld-17.c: Likewise.
3895         * gcc.dg/bitfld-18.c: Likewise.
3896         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
3897         * gcc.dg/20010912-1.c: Likewise.
3898         * gcc.dg/20021018-1.c: Likewise.
3899         * gcc.dg/20030213-1.c: Likewise.
3900         * gcc.dg/20030225-1.c: Likewise.
3901         * gcc.dg/20030708-1.c: Likewise.
3902         * gcc.dg/20050321-2.c: Likewise.
3903         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
3904         * gcc.dg/cdce2.c: Likewise.
3905         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
3906         targets.
3907         * gcc.target/i386/pr37248-3.c: Likewise.
3908
3909 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
3910
3911         PR fortran/40848
3912         * gfortran.dg/altreturn_7.f90: New.
3913
3914 2009-07-27  Simon Baldwin  <simonb@google.com>
3915
3916         PR testsuite/40829
3917         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
3918         so that indexing no longer runs off array end.
3919
3920 2009-07-27  Tobias Burnus  <burnus@net-b.de>
3921
3922         PR fortran/40851
3923         * gfortran.dg/derived_init_3.f90: New test.
3924
3925 2009-07-26  Tobias Burnus  <burnus@net-b.de>
3926
3927         PR fortran/33197
3928         * gfortran.dg/atan2_1.f90: New test
3929         * gfortran.dg/atan2_2.f90: New test
3930
3931 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
3932
3933         PR c++/40749
3934         * g++.dg/warn/Wreturn-type-6.C: New test.
3935
3936 2009-07-26  Ira Rosen  <irar@il.ibm.com>
3937
3938         PR tree-optimization/40801
3939         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
3940         * gfortran.dg/vect/vect.exp: Run tests starting with
3941         "fast-math-real8" with -ffast-math and -fdefault-real-8.
3942
3943 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3944
3945         PR rtl-optimization/40445
3946         * g++.dg/other/builtin-unreachable-1.C: New testcase.
3947
3948 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
3949
3950         * gcc.dg/builtin-unreachable-4.c: New test.
3951
3952 2009-07-25  Tobias Burnus  <burnus@net-b.de>
3953
3954         PR fortran/33197
3955         * gfortran.dg/complex_intrinsic_5.f90: New test.
3956         * gfortran.dg/complex_intrinsic_7.f90: New test.
3957
3958 2009-07-25  Martin Jambor  <mjambor@suse.cz>
3959
3960         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
3961         * gcc.dg/ipa/noclone-1.c: New test.
3962
3963 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
3964
3965         * lib/target-supports.exp (check_effective_target_static): New
3966         procedure.
3967         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
3968         supported.
3969         * g++.old-deja/g++.law/weak.C: Require static effective target.
3970
3971 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
3972
3973         PR fortran/39630
3974         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3975         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
3976         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
3977         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
3978         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
3979         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
3980         * gfortran.dg/typebound_call_10.f03: New.
3981
3982 2009-07-24  Jason Merrill  <jason@redhat.com>
3983
3984         * g++.dg/cpp0x/defaulted11.C: New.
3985
3986         * g++.dg/cpp0x/initlist23.C: New.
3987
3988 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
3989
3990         PR fortran/40822
3991         * gfortran.dg/char_length_16.f90: New.
3992
3993 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
3994
3995         PR fortran/40643
3996         PR fortran/31067
3997         * gfortran.dg/maxlocval_2.f90: New test.
3998         * gfortran.dg/maxlocval_3.f90: New test.
3999         * gfortran.dg/maxlocval_4.f90: New test.
4000         * gfortran.dg/minlocval_1.f90: New test.
4001         * gfortran.dg/minlocval_2.f90: New test.
4002         * gfortran.dg/minlocval_3.f90: New test.
4003         * gfortran.dg/minlocval_4.f90: New test.
4004
4005 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
4006
4007         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
4008         scan-assembler.
4009
4010 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
4011
4012         PR fortran/40839
4013         * gfortran.dg/pr40839.f90: New test.
4014
4015 2009-07-23  Michael Matz  <matz@suse.de>
4016
4017         PR middle-end/40830
4018         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
4019         don't set options ourself.
4020
4021 2009-07-23  Simon Baldwin  <simonb@google.com>
4022
4023         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
4024         native C compilation where required.
4025
4026 2009-07-22  Doug Kwan  <dougkwan@google.com>
4027
4028         * gcc.c-torture/compile/20090721-1.c: New test.
4029
4030 2009-07-22  Michael Matz  <matz@suse.de>
4031
4032         PR tree-optimization/35229
4033         PR tree-optimization/39300
4034         * gcc.dg/vect/vect-pre-interact.c: New test.
4035
4036 2009-07-22  Richard Guenther  <rguenther@suse.de>
4037
4038         * g++.dg/lookup/using21.C: Fix duplicate paste.
4039
4040 2009-07-22  Richard Guenther  <rguenther@suse.de>
4041
4042         PR c++/40799
4043         * g++.dg/lookup/using21.C: New testcase.
4044
4045 2009-07-21  Jason Merrill  <jason@redhat.com>
4046
4047         * g++.dg/init/aggr4.C: New.
4048
4049 2009-07-21  Jason Merrill  <jason@redhat.com>
4050
4051         Core issue 934
4052         * g++.dg/cpp0x/initlist22.C: New.
4053
4054 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4055
4056         * gcc.target/i386/vectorize8.c: New test.
4057
4058 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
4059
4060         PR target/40811
4061         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4062         Add i?86 and x86_64 targets.
4063         * gcc.target/i386/vectorize7.c: New test.
4064
4065         PR target/40809
4066         * gcc.target/i386/pr40809.c: New test.
4067
4068 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR tree-optimization/40813
4071         * g++.dg/opt/inline15.C: New test.
4072
4073 2009-07-21  Paul Brook <paul@codesourcery.com>
4074
4075         * gcc.dg/vect/section-anchors-nest-1.c: New test.
4076         * lib/target-supports.exp (check_effective_target_section_anchors):
4077         Add arm*-*-*.
4078
4079 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
4080
4081         * gcc.dg/plugin/finish_unit_plugin.c: New test.
4082         * gcc.dg/plugin/finish_unit-test-1.c: New test.
4083         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
4084
4085 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
4086
4087         * gcc.target/mips/ext-3.c: New test.
4088
4089 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
4090
4091         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
4092         * gcc.dg/builtin-object-size-8.c: New test.
4093         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
4094         * g++.dg/ext/builtin-object-size2.C: Likewise.
4095
4096         PR tree-optimization/40792
4097         * gcc.dg/pr40792.c: New test.
4098
4099 2009-07-20  Ira Rosen  <irar@il.ibm.com>
4100
4101         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
4102         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
4103         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
4104
4105 2009-07-20  Christian Bruel  <christian.bruel@st.com>
4106
4107         * gcc.target/sh/mfmovd.c: New test.
4108
4109 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
4110             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4111
4112         PR libfortran/40714
4113         * gfortran.dg/eof_3.f90: New test.
4114
4115 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4116
4117         PR fortran/40727
4118         * gfortran.dg/intrinsic_cmplx.f90: New test.
4119
4120 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
4121
4122         PR libfortran/34670
4123         PR libfortran/36874
4124         * gfortran.dg/cshift_bounds_1.f90:  New test.
4125         * gfortran.dg/cshift_bounds_2.f90:  New test.
4126         * gfortran.dg/cshift_bounds_3.f90:  New test.
4127         * gfortran.dg/cshift_bounds_4.f90:  New test.
4128         * gfortran.dg/eoshift_bounds_1.f90:  New test.
4129         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
4130         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
4131         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
4132
4133 2009-07-19  Jan Hubicka  <jh@suse.cz>
4134
4135         PR tree-optimization/40676
4136         * gcc.c-torture/compile/pr40676.c: New testcase.
4137
4138 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4139
4140         * gcc.target/mips/ext-2.c: New test.
4141
4142 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
4143
4144         * gcc.target/mips/octeon-exts-7.c: New test.
4145         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
4146         * gcc.target/mips/octeon-exts-5.c: Likewise.
4147
4148 2009-07-18  Richard Guenther  <rguenther@suse.de>
4149
4150         PR testsuite/40798
4151         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
4152
4153 2009-07-18  Richard Guenther  <rguenther@suse.de>
4154
4155         PR c/40787
4156         * gcc.dg/pr35899.c: Adjust.
4157
4158 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
4159
4160         * gcc.target/powerpc/asm-es-1.c: New test.
4161         * gcc.target/powerpc/asm-es-2.c: Likewise.
4162
4163 2009-07-17  Richard Guenther  <rguenther@suse.de>
4164
4165         PR c/40401
4166         * g++.dg/rtti/crash4.C: New testcase.
4167         * g++.dg/torture/20090706-1.C: Likewise.
4168         * gcc.dg/redecl-17.c: Likewise.
4169         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
4170         * gcc.dg/declspec-9.c: Expect extra error.
4171         * gcc.dg/declspec-10.c: Likewise.
4172         * gcc.dg/declspec-11.c: Likewise.
4173         * gcc.dg/redecl-10.c: Expect extra warnings.
4174         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
4175         * gcc.target/i386/pr39545-1.c: Likewise.
4176         * g++.dg/ext/asm3.C: Expect more errors.
4177         * g++.dg/gomp/block-1.C: Likewise.
4178         * g++.dg/gomp/block-2.C: Likewise.
4179         * g++.dg/gomp/block-3.C: Likewise.
4180         * g++.dg/gomp/block-5.C: Likewise.
4181         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
4182         * g++.dg/warn/unused-result1.C: XFAIL.
4183
4184 2009-07-17  Richard Guenther  <rguenther@suse.de>
4185
4186         PR tree-optimization/40321
4187         * gcc.c-torture/compile/pr40321.c: New testcase.
4188         * g++.dg/torture/pr40321.C: Likewise.
4189
4190 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
4191
4192         PR c++/40780
4193         * g++.dg/template/ptrmem19.C: New test.
4194
4195 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
4196             Manuel López-Ibáñez  <manu@gcc.gnu.org>
4197
4198         PR 40435
4199         * gcc.dg/pr36902.c: Add column info.
4200         * g++.dg/gcov/gcov-2.C: Change count for definition.
4201
4202 2009-07-16  Jason Merrill  <jason@redhat.com>
4203
4204         PR libstdc++/37907
4205         * g++.dg/cpp0x/std-layout1.C: New.
4206         * g++.dg/ext/has_nothrow_assign.C: Fix.
4207         * g++.dg/ext/has_nothrow_copy.C: Fix.
4208         * g++.dg/ext/has_trivial_assign.C: Fix.
4209         * g++.dg/ext/has_trivial_copy.C: Fix.
4210         * g++.dg/ext/is_pod.C: Fix.
4211         * g++.dg/other/offsetof3.C: Adjust.
4212         * g++.dg/overload/ellipsis1.C: Adjust.
4213         * g++.dg/warn/var-args1.C: Adjust.
4214         * g++.old-deja/g++.brendan/crash63.C: Adjust.
4215         * g++.old-deja/g++.brendan/crash64.C: Adjust.
4216         * g++.old-deja/g++.brendan/overload8.C: Adjust.
4217         * g++.old-deja/g++.other/vaarg3.C: Adjust.
4218         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
4219
4220 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4221
4222         * gcc.dg/torture/builtin-math-5.c: Add more cases.
4223         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
4224         effective target "mpc_pow".
4225         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
4226
4227 2009-07-16  Richard Henderson  <rth@redhat.com>
4228
4229         * g++.dg/opt/eh4.C: New test.
4230
4231 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
4232
4233         * obj-c++.dg/defs.mm (abort): Make it extern "C".
4234
4235 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
4236
4237         PR middle-end/40747
4238         * gcc.c-torture/execute/pr40747.c: New test.
4239
4240 2009-07-15  Richard Guenther  <rguenther@suse.de>
4241
4242         PR middle-end/40753
4243         * gcc.c-torture/compile/pr40753.c: New testcase.
4244
4245 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
4246
4247         PR fortran/40743
4248         * gfortran.dg/interface_assignment_4.f90: New.
4249
4250 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
4251
4252         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
4253         for FreeBSD up to and including version 8.
4254
4255 2009-07-14  Taras Glek  <tglek@mozilla.com>
4256             Rafael Espindola  <espindola@google.com>
4257
4258         * g++.dg/plugin/header-plugin-test.C: New.
4259         * g++.dg/plugin/header_plugin.c: New.
4260         * g++.dg/plugin/plugin.exp: Update.
4261
4262 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4263
4264         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
4265         function to enable vectorization.
4266         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
4267         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4268
4269 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
4270
4271         * gcc.target/i386/sse-copysignf-vec.c: New test.
4272         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
4273
4274 2009-07-14  Jason Merrill  <jason@redhat.com>
4275
4276         PR c++/37276
4277         * g++.dg/lookup/builtin5.C: New.
4278         * g++.dg/other/error22.C: Add missing extern "C".
4279         * g++.dg/warn/Warray-bounds.C: Likewise.
4280         * gcc.dg/compat/compat-common.h: Likewise.
4281
4282         PR c++/40746
4283         * g++.dg/lookup/using20.C: New.
4284
4285         PR c++/40740
4286         * g++.dg/template/koenig8.C: New.
4287
4288 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
4289
4290         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
4291         both i?86-*-darwin* and x86_64-*-darwin*.
4292
4293 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
4294
4295         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
4296         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
4297         name.
4298
4299 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
4300
4301         PR debug/40705
4302         * g++.dg/debug/dwarf2/typedef1.C: New test.
4303
4304         PR c++/40357
4305         * g++.dg/other/typedef3.C: New test.
4306
4307 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
4308
4309         * gcc.dg/20090709-1.c: Move to a proper place ...
4310         * gcc.target/m68k/20090709-1.c: ... here.
4311
4312 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4313
4314         PR C++/22154
4315         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
4316         front of qualified names are allowed.
4317         * g++.dg/parse/crash10.C: Likewise.
4318         * g++.dg/parse/error15.C: Likewise.
4319         * g++.dg/parse/typename9.C: Likewise.
4320         * g++.dg/parse/error8.C: Likewise.
4321
4322 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
4323
4324         PR fortran/40646
4325         * gfortran.dg/proc_ptr_22.f90: Extended.
4326         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
4327
4328 2009-07-13  Ira Rosen  <irar@il.ibm.com>
4329
4330         * gfortran.dg/vect/vect-6.f: New test.
4331
4332 2009-07-12  Jason Merrill  <jason@redhat.com>
4333
4334         PR c++/36628
4335         * g++.dg/cpp0x/decltype17.C: New.
4336
4337         PR c++/37206
4338         * g++.dg/cpp0x/rv10.C: New.
4339
4340 2009-07-12  Jason Merrill  <jason@redhat.com>
4341
4342         PR c++/40689
4343         * g++.dg/cpp0x/initlist20.C: New.
4344         * g++.dg/cpp0x/initlist21.C: New.
4345
4346 2009-07-12  Ira Rosen  <irar@il.ibm.com>
4347
4348         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
4349         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
4350         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
4351         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
4352         gcc.dg/vect/vect-double-reduc-7.c: New tests.
4353
4354 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
4355
4356         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
4357         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
4358         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
4359         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
4360         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
4361         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
4362         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
4363         effective_target fd_truncate.
4364
4365 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
4366
4367         * gnat.dg/specs/addr1.ads: New test.
4368
4369 2009-07-11  Jan Hubicka  <jh@suse.cz>
4370
4371         PR middle-end/48388
4372         * g++.dg/torture/pr40388.C: New testcase.
4373
4374 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
4375
4376         PR target/40668
4377         * gcc.c-torture/execute/pr40668.c: New test.
4378
4379 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
4380
4381         * gcc.c-torture/execute/20090711-1.c: New test.
4382
4383 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
4384
4385         PR testsuite/40699
4386         PR testsuite/40707
4387         PR testsuite/40709
4388         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
4389         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
4390         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
4391         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
4392
4393 2009-07-11  Tobias Burnus  <burnus@net-b.de>
4394
4395         PR fortran/33197
4396         * gfortran.dg/complex_intrinsic_3.f90: New test.
4397         * gfortran.dg/complex_intrinsic_4.f90: New test.
4398
4399 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
4400
4401         PR target/39079
4402         * gcc.target/mips/mips.exp: Make -msynci a known option.
4403         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
4404
4405 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
4406
4407         PR c++/40502
4408         * g++.dg/ext/strncpy-chk1.C: New test.
4409
4410 2009-07-10  Richard Guenther  <rguenther@suse.de>
4411
4412         PR tree-optimization/40496
4413         * g++.dg/opt/pr40496.C: New testcase.
4414
4415 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4416
4417         PR 25509
4418         PR 40614
4419         * g++.dg/warn/unused-result1-Werror.c: New.
4420
4421 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
4422
4423         PR fortran/39334
4424         * gfortran.dg/recursive_parameter_1.f90: New test.
4425
4426 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
4427
4428         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
4429         * gfortran.dg/module_equivalence_6.f90: Ditto.
4430         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
4431         * gfortran.dg/nan_2.f90: Ditto.
4432         * gfortran.dg/inquire_11.f90: Ditto.
4433         * gfortran.dg/abstract_type_3.f03: Ditto.
4434         * gfortran.dg/abstract_type_1.f90: Ditto.
4435         * gfortran.dg/private_type_9.f90: Ditto.
4436         * gfortran.dg/abstract_type_5.f03: Ditto.
4437         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
4438         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
4439         * gfortran.dg/derived_sub.f90: Ditto.
4440         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
4441         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
4442         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
4443         * gfortran.dg/mvbits_6.f90: Ditto.
4444         * gfortran.dg/abstract_type_2.f03: Ditto.
4445         * gfortran.dg/abstract_type_4.f03: Ditto.
4446         * gfortran.dg/bounds_check_9.f90: Ditto.
4447         * gfortran.dg/optional_dim_3.f90: Ditto.
4448         * gfortran.dg/pr32921.f: Ditto.
4449         * gfortran.dg/entry_16.f90: Ditto.
4450         * gfortran.dg/generic_16.f90: Ditto.
4451
4452
4453 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
4454
4455         * gcc.target/m68k/20090709-1.c: New.
4456
4457 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
4458
4459         PR c++/40684
4460         * g++.dg/template/unify11.C: New test.
4461
4462 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
4463
4464         PR fortran/40629
4465         * gfortran.dg/host_assoc_function_9.f90: New test.
4466
4467 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
4468
4469         PR fortran/40646
4470         * gfortran.dg/proc_ptr_22.f90: New.
4471         * gfortran.dg/proc_ptr_comp_12.f90: New.
4472
4473 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
4474
4475         PR middle-end/40692
4476         * gcc.c-torture/compile/pr40692.c: New test.
4477
4478 2009-07-09  Tobias Burnus  <burnus@net-b.de>
4479
4480         PR fortran/40604
4481         * gfortran.dg/pointer_check_6.f90: New test.
4482
4483 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
4484
4485         * gcc.target/mips/truncate-5.c: New test.
4486
4487 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4488
4489         PR libfortran/40330
4490         PR libfortran/40662
4491         * gfortran.dg/fmt_cache_1.f: New test.
4492
4493 2009-07-08  Tobias Burnus  <burnus@net-b.de>
4494
4495         PR fortran/40675
4496         * gfortran.dg/nosigned_zero_1.f90: New test.
4497         * gfortran.dg/nosigned_zero_2.f90: New test.
4498
4499 2009-07-08  Richard Guenther  <rguenther@suse.de>
4500
4501         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
4502
4503 2009-07-08  Richard Guenther  <rguenther@suse.de>
4504
4505         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
4506
4507 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
4508
4509         PR fortran/40591
4510         * gfortran.dg/proc_ptr_21.f90: New test.
4511
4512 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4513
4514         PR c++/31246
4515         * g++.dg/warn/pr31246.C: New.
4516         * g++.dg/warn/pr31246-2.C: New.
4517
4518 2009-07-07  Jason Merrill  <jason@redhat.com>
4519
4520         PR c++/35828
4521         * g++.dg/template/defarg12.C: New.
4522
4523         PR c++/37816
4524         * g++.dg/cpp0x/enum7.C: New.
4525
4526         PR c++/37946
4527         * g++.dg/cpp0x/enum6.C: New.
4528
4529         PR c++/40639
4530         * g++.dg/cpp0x/enum5.C: New.
4531
4532         PR c++/40633
4533         * g++.dg/cpp0x/enum4.C: New.
4534
4535 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4536
4537         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
4538
4539 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4540
4541         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
4542
4543 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
4544
4545         PR middle-end/40669
4546         * gcc.dg/pr40669.c: New test.
4547
4548 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4549
4550         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
4551         location. Update all calls.
4552         * g++.dg/plugin/selfassign.c: Likewise.
4553
4554 2009-07-06  Jason Merrill  <jason@redhat.com>
4555
4556         * g++.dg/rtti/dyncast[34].C: New.
4557
4558 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4559
4560         * lib/target-supports.exp
4561         (check_effective_target_mips_newabi_large_long_double): New.
4562         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
4563         target.
4564         * gcc.target/mips/fpr-moves-6.c: Likewise.
4565
4566 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
4567
4568         PR c++/40557
4569         * g++.dg/template/union2.C: New test.
4570
4571 2009-07-04  Jason Merrill  <jason@redhat.com>
4572
4573         * g++.dg/template/using15.C: New.
4574
4575 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
4576
4577         * gfortran.dg/maxloc_1.f90: New test.
4578
4579 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
4580
4581         PR fortran/40593
4582         * gfortran.dg/proc_ptr_result_6.f90: New.
4583
4584 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4585
4586         * gcc.dg/framework-2.c: Adjust testcase to pass.
4587
4588 2009-07-04  Jason Merrill  <jason@redhat.com>
4589
4590         PR c++/40619
4591         * g++.dg/cpp0x/auto16.C: New.
4592
4593 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
4594
4595         PR target/40587
4596         * gfortran.dg/pr40587.f: New test.
4597
4598 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4599
4600         PR fortran/40638
4601         * gfortran.dg/unit_1.f90: New test.
4602
4603 2009-07-03  Jason Merrill  <jason@redhat.com>
4604
4605         * g++.dg/template/pure1.C: Expect another error.
4606
4607 2009-07-03  Richard Guenther  <rguenther@suse.de>
4608
4609         PR tree-optimization/40640
4610         * gcc.c-torture/compile/pr40640.c: New testcase.
4611
4612 2009-07-03  Richard Guenther  <rguenther@suse.de>
4613
4614         PR middle-end/34163
4615         * gfortran.dg/pr34163.f90: New testcase.
4616
4617 2009-07-03  Jan Hubicka  <jh@suse.cz>
4618
4619         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
4620         * gcc.dg/tree-ssa/loop-25.c: Likewise.
4621         * gcc.dg/tree-ssa/loop-26.c: Likewise.
4622         * gcc.dg/tree-ssa/pr32044.c: Likewise.
4623         * gcc.dg/tree-ssa/loop-29.c: Likewise.
4624         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4625         * gnat.dg/loop_optimization6.adb: Enable -O2.
4626
4627 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
4628
4629         * g++.dg/warn/null4.C: Extend.
4630
4631 2009-07-02  Jason Merrill  <jason@redhat.com>
4632
4633         * g++.dg/template/spec8.C: Fix.
4634
4635 2009-07-02  Michael Matz  <matz@suse.de>
4636
4637         PR fortran/32131
4638         * gfortran.dg/pr32921.f: Adjust.
4639
4640 2009-07-02  Jan Hubicka  <jh@suse.cz>
4641
4642         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
4643
4644 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
4645
4646         * gcc.target/mips/truncate-4.c: New testcase.
4647
4648 2009-07-01  Richard Guenther  <rguenther@suse.de>
4649
4650         PR tree-optimization/19831
4651         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
4652         make allocated memory escape.  Un-XFAIL.
4653         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
4654         * gcc.dg/vect/pr31699.c: Likewise.
4655         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
4656
4657 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
4658
4659         PR c++/40566
4660         * g++.dg/parse/cond5.C: New test.
4661
4662 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4663
4664         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
4665         (main): Pass n to main_1 instead.
4666         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
4667         (main_1): New function, split off from...
4668         (main): ...here.  Pass `off' to main_1 instead.
4669
4670 2009-06-30  Jason Merrill  <jason@redhat.com>
4671
4672         PR c++/40595
4673         * g++.dg/cpp0x/variadic94.C: New.
4674
4675 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
4676
4677         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
4678         * lib/target-libpath.exp (ld_library_path_vars): New variable.
4679         (init_ld_library_path_env_vars): New function, replacing the
4680         orig_*_saved assignments.  Call it after defining it.
4681         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
4682         (restore_ld_library_path_env_vars): Likewise.
4683         (add_path, find_libgcc_s): New functions.
4684         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
4685         gcc-set-multilib-library-path.
4686         (objc_target_compile): Don't add "." to ld_library_path.
4687         Use add_path.
4688         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
4689         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
4690         gcc-set-multilib-library-path.
4691         * lib/g++.exp (g++_link_flags): Likewise.
4692         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
4693         * lib/c-torture.exp: Do not manipulate ld_library_path at the
4694         top level; do it...
4695         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
4696         to tell when this needs to happen.  Use find_libgcc_s instead of
4697         gcc-set-multilib-library-path.
4698         * lib/gcc-dg.exp: Likewise.
4699         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
4700         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
4701         unless it is in $ALT_LD_LIBRARY_PATH.
4702         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
4703
4704 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4705
4706         * gnat.dg/discr12.adb: New test.
4707         * gnat.dg/discr12_pkg.ads: New helper.
4708         * gnat.dg/discr13.adb: New test.
4709         * gnat.dg/discr14.ad[sb]: Likewise.
4710         * gnat.dg/discr15.adb: Likewise.
4711         * gnat.dg/discr15_pkg.ads: New helper.
4712         * gnat.dg/discr16.adb: New test.
4713         * gnat.dg/discr16_g.ads: New helper.
4714         * gnat.dg/discr16_pkg.ads: Likewise.
4715         * gnat.dg/discr16_cont.ads: Likewise.
4716         * gnat.dg/discr17.adb: New test.
4717         * gnat.dg/discr18.adb: Likewise.
4718         * gnat.dg/discr18_pkg.ads: New helper.
4719         * gnat.dg/discr19.adb: New test.
4720
4721 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4722
4723         PR fortran/40576
4724         * gfortran.dg/internal_write_1.f90:  New testcase.
4725
4726 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
4727
4728         PR fortran/40594
4729         * gfortran.dg/derived_pointer_recursion_2.f90: New.
4730
4731 2009-06-30  Richard Guenther  <rguenther@suse.de>
4732
4733         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
4734
4735 2009-06-30  Wei Guozhi  <carrot@google.com>
4736
4737         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
4738         to "-Os".
4739
4740 2009-06-30  Ira Rosen  <irar@il.ibm.com>
4741
4742         PR tree-optimization/40542
4743         * gcc.dg/vect/pr40542.c: New test.
4744
4745 2009-06-30  Martin Jambor  <mjambor@suse.cz>
4746
4747         PR tree-optimization/40582
4748         * gcc.c-torture/compile/pr40582.c: New test.
4749
4750 2009-06-30  Wei Guozhi  <carrot@google.com>
4751
4752         PR/40416
4753         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
4754
4755 2009-06-29  Jason Merrill  <jason@redhat.com>
4756
4757         PR c++/40274
4758         * g++.dg/template/debug1.C: New.
4759
4760 2009-06-29  Tobias Burnus  <burnus@net-b.de>
4761
4762         PR fortran/40580
4763         * pointer_check_1.f90: New test.
4764         * pointer_check_2.f90: New test.
4765         * pointer_check_3.f90: New test.
4766         * pointer_check_4.f90: New test.
4767         * pointer_check_5.f90: New test.
4768
4769 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
4770
4771         PR fortran/40551
4772         * gfortran.dg/func_assign_2.f90 : New test.
4773
4774 2009-06-29  Richard Guenther  <rguenther@suse.de>
4775
4776         PR middle-end/14187
4777         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
4778         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
4779         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
4780         * gcc.c-torture/execute/20090623-1.c: Likewise.
4781         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
4782         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
4783
4784 2009-06-29  Richard Guenther  <rguenther@suse.de>
4785
4786         PR middle-end/38212
4787         * gcc.c-torture/execute/pr38212.c: New testcase.
4788
4789 2009-06-29  Richard Guenther  <rguenther@suse.de>
4790
4791         PR tree-optimization/40579
4792         * gcc.c-torture/execute/pr40579.c: New testcase.
4793
4794 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
4795
4796         PR tree-optimization/40550
4797         * gcc.dg/pr40550.c: New test.
4798
4799 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
4800
4801         * gnat.dg/overflow_sum2.adb: New test
4802         * gnat.dg/namet.ads: New helper.
4803
4804         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
4805
4806 2009-06-28  Tobias Burnus  <burnus@net-b.de>
4807
4808         PR fortran/34112
4809         * gfortran.dg/compiler-directive_1.f90: New test.
4810         * gfortran.dg/compiler-directive_2.f: New test.
4811
4812 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4813
4814         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
4815         comment out some values and add some cases.
4816
4817 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
4818
4819         PR testsuite/40567
4820         * gcc.dg/vect/vect.exp: Fix lappend syntax.
4821
4822 2009-06-26  Richard Henderson  <rth@redhat.com>
4823
4824         PR testsuite/40565
4825         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
4826         * gcc.target/i386/local.c: Pass a non-constant to T.
4827
4828 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
4829
4830         PR fortran/39997
4831         PR fortran/40541
4832         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
4833         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
4834         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4835         * gfortran.dg/proc_ptr_result_5.f90: New.
4836
4837 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
4838
4839         PR c/39902
4840         * gcc.dg/dfp/pr39902.c: New test.
4841
4842 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
4843
4844         PR testsuite/40532
4845         * gcc.dg/builtins-65.c: Require c99 runtime.
4846
4847 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4848
4849         * gnat.dg/array7.ad[sb]: New test.
4850
4851 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4852
4853         * gnat.dg/array6.adb: New test.
4854
4855 2009-06-25  Ian Lance Taylor  <iant@google.com>
4856
4857         * g++.dg/warn/Wsign-compare-3.C: New testcase.
4858
4859 2009-06-25  Ian Lance Taylor  <iant@google.com>
4860
4861         * g++.dg/warn/Wunused-16.C: New testcase.
4862
4863 2009-06-25  Ian Lance Taylor  <iant@google.com>
4864
4865         * g++.dg/warn/skip-2.C: New testcase.
4866
4867 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
4868
4869         * gcc.c-torture/execute/20090618-1.c: add dg-run and
4870         dg-skip-if and move to ...
4871         * gcc.dg/torture/20090618-1.c.
4872
4873 2009-06-25  Martin Jambor  <mjambor@suse.cz>
4874
4875         PR tree-optimization/40493
4876         * gcc.c-torture/execute/pr40493.c: New test.
4877
4878 2009-06-24  Jason Merrill  <jason@redhat.com>
4879
4880         PR c++/40342
4881         * g++.dg/template/overload10.C: New.
4882
4883 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
4884
4885         PR fortran/40427
4886         * gfortran.dg/proc_ptr_comp_11.f90: New.
4887
4888 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4889
4890         * gcc.dg/pr40501.c: New testcase.
4891
4892 2009-06-23  DJ Delorie  <dj@redhat.com>
4893
4894         Add MeP port.
4895         * lib/target-supports.exp: Add mep support (no profiling).
4896
4897 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
4898
4899         PR testsuite/39297
4900         * gcc.dg/ssa/loop-31.c: Change scan rules.
4901
4902 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4903
4904         * gcc.dg/cpp/empty-include.c: Update column info.
4905         * gcc.dg/cpp/assert2.c: Update column info.
4906
4907 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
4908
4909         * g++.dg/ext/builtin-object-size1.C: New test.
4910         * g++.dg/ext/builtin-object-size2.C: New test.
4911
4912 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
4913
4914         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
4915         * gcc.dg/optimize-bswapdi-1.c: Likewise.
4916
4917 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
4918
4919         * gcc.target/mips/truncate-3.c: New test.
4920
4921 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
4922
4923         PR fortran/37254
4924         PR fortran/39850
4925         * gfortran.dg/interface_30.f90: Modified error message.
4926         * gfortran.dg/proc_decl_22.f90: New.
4927
4928 2009-06-22  Ian Lance Taylor  <iant@google.com>
4929
4930         * gcc.dg/Wcxx-compat-19.c: New testcase.
4931
4932 2009-06-22  Matthias Klose  <doko@ubuntu.com>
4933
4934         PR objc/28050
4935         * pr28050.m: New testcase.
4936
4937 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
4938
4939         PR testsuite/40481
4940         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
4941
4942 2009-06-22  Martin Jambor  <mjambor@suse.cz>
4943
4944         PR tree-optimization/40492
4945         * g++.dg/torture/pr40492.C: New test.
4946
4947 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
4948
4949         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
4950         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
4951
4952 2009-06-22  Olivier Hainque  <hainque@adacore.com>
4953
4954         * gnat.dg/raise_ce.adb: Helper for ...
4955         * gnat.dg/handle_and_return.adb: New test.
4956
4957 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4958
4959         PR fortran/40443
4960         * gfortran.dg/generic_18.f90: New test.
4961
4962 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
4963
4964         PR fortran/40472
4965         * gfortran.dg/spread_size_limit.f90: New test.
4966
4967 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4968
4969         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
4970         to put dump files in a subdirectory.
4971         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
4972         ".o" temporary files.
4973
4974 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
4975
4976         PR fortran/39850
4977         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
4978         * gfortran.dg/interface_20.f90: Ditto.
4979         * gfortran.dg/interface_21.f90: Ditto.
4980         * gfortran.dg/interface_22.f90: Ditto.
4981         * gfortran.dg/interface_30.f90: New.
4982         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
4983
4984 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
4985
4986         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
4987         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
4988         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
4989         DEFAULT_VECTFLAGS.
4990
4991 2009-06-21  Ira Rosen  <irar@il.ibm.com>
4992             Revital Eres  <eres@il.ibm.com>
4993
4994         PR testsuite/40359
4995         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
4996         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
4997         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
4998
4999 2009-06-21  Ira Rosen  <irar@il.ibm.com>
5000
5001         PR testsuite/40475
5002         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
5003         without misalignment support.
5004         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5005
5006 2009-06-20  Tobias Burnus  <burnus@net-b.de>
5007
5008         PR fortran/40452
5009         * gfortran.dg/bounds_check_strlen_9.f90: New test.
5010
5011 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
5012
5013         PR fortran/40440
5014         * gfortran.dg/alloc_comp_result_2.f90: New test.
5015
5016 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5017
5018         PR target/40482
5019         * gcc.target/arm/pr40482.c: New test.
5020
5021 2009-06-19  Ian Lance Taylor  <iant@google.com>
5022
5023         * gcc.dg/Wcxx-compat-18.c: New testcase.
5024
5025 2009-06-19  Richard Guenther  <rguenther@suse.de>
5026
5027         * gcc.c-torture/execute/20090618-1.c: New testcase.
5028
5029 2009-06-19  Ian Lance Taylor  <iant@google.com>
5030
5031         * gcc.dg/Wcxx-compat-17.c: New testcase.
5032
5033 2009-06-19  Ian Lance Taylor  <iant@google.com>
5034
5035         * gcc.dg/Wcxx-compat-15.c: New testcase.
5036
5037 2009-06-19  Ian Lance Taylor  <iant@google.com>
5038
5039         * gcc.dg/Wcxx-compat-16.c: New testcase.
5040
5041 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5042
5043         * gcc.dg/builtins-34.c: Add significand cases.
5044
5045 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
5046
5047         PR testsuite/40491
5048         * gcc.dg/20080522-1.c: Remove testcase for real.
5049         * gcc.dg/20080528-1.c: Ditto.
5050
5051 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
5052
5053         PR fortran/40450
5054         * gfortran.dg/proc_ptr_20.f90: New.
5055
5056 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
5057
5058         PR target/40470
5059         * gcc.dg/torture/pr40470-1.c: New.
5060         * gcc.dg/torture/pr40470-2.c: Likewise.
5061         * gcc.dg/torture/pr40470-3.c: Likewise.
5062         * gcc.dg/torture/pr40470-4.c: Likewise.
5063
5064 2009-06-18  Diego Novillo  <dnovillo@google.com>
5065
5066         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
5067         * gcc.dg/plugin/ggcplug.c: Likewise.
5068         * gcc.dg/plugin/one_time_plugin.c: Likewise.
5069         * g++.dg/plugin/selfassign.c: Likewise.
5070         * g++.dg/plugin/attribute_plugin.c: Likewise.
5071         * g++.dg/plugin/dumb_plugin.c: Likewise.
5072
5073 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5074
5075         * gcc.dg/cpp/arith-3.c: Add column info.
5076
5077 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5078
5079         * gcc.target/arm/fp16-compile-none-2.c: New.
5080         * gcc.target/arm/fp16-compile-ieee-12.c: New.
5081         * gcc.target/arm/fp16-compile-alt-12.c: New.
5082
5083 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
5084
5085         * gcc.target/arm/fp16-compile-alt-1.c: New.
5086         * gcc.target/arm/fp16-compile-alt-2.c: New.
5087         * gcc.target/arm/fp16-compile-alt-3.c: New.
5088         * gcc.target/arm/fp16-compile-alt-4.c: New.
5089         * gcc.target/arm/fp16-compile-alt-5.c: New.
5090         * gcc.target/arm/fp16-compile-alt-6.c: New.
5091         * gcc.target/arm/fp16-compile-alt-7.c: New.
5092         * gcc.target/arm/fp16-compile-alt-8.c: New.
5093         * gcc.target/arm/fp16-compile-alt-9.c: New.
5094         * gcc.target/arm/fp16-compile-alt-10.c: New.
5095         * gcc.target/arm/fp16-compile-alt-11.c: New.
5096         * gcc.target/arm/fp16-compile-ieee-1.c: New.
5097         * gcc.target/arm/fp16-compile-ieee-2.c: New.
5098         * gcc.target/arm/fp16-compile-ieee-3.c: New.
5099         * gcc.target/arm/fp16-compile-ieee-4.c: New.
5100         * gcc.target/arm/fp16-compile-ieee-5.c: New.
5101         * gcc.target/arm/fp16-compile-ieee-6.c: New.
5102         * gcc.target/arm/fp16-compile-ieee-7.c: New.
5103         * gcc.target/arm/fp16-compile-ieee-8.c: New.
5104         * gcc.target/arm/fp16-compile-ieee-9.c: New.
5105         * gcc.target/arm/fp16-compile-ieee-10.c: New.
5106         * gcc.target/arm/fp16-compile-ieee-11.c: New.
5107         * gcc.target/arm/fp16-compile-none-1.c: New.
5108         * gcc.target/arm/fp16-compile-exprtype.c: New.
5109         * gcc.target/arm/fp16-compile-vcvt.c: New.
5110         * gcc.target/arm/fp16-builtins-1.c: New.
5111         * gcc.target/arm/fp16-rounding-alt-1.c: New.
5112         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
5113         * gcc.target/arm/fp16-param-1.c: New.
5114         * gcc.target/arm/fp16-return-1.c: New.
5115         * gcc.target/arm/fp16-unprototyped-1.c: New.
5116         * gcc.target/arm/fp16-unprototyped-2.c: New.
5117         * gcc.target/arm/fp16-variadic-1.c: New.
5118         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
5119         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
5120         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
5121         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
5122         * gcc.dg/torture/arm-fp16-ops.h: New.
5123         * gcc.dg/torture/arm-fp16-ops-1.c: New.
5124         * gcc.dg/torture/arm-fp16-ops-2.c: New.
5125         * gcc.dg/torture/arm-fp16-ops-3.c: New.
5126         * gcc.dg/torture/arm-fp16-ops-4.c: New.
5127         * gcc.dg/torture/arm-fp16-ops-5.c: New.
5128         * gcc.dg/torture/arm-fp16-ops-6.c: New.
5129         * gcc.dg/torture/arm-fp16-ops-7.c: New.
5130         * gcc.dg/torture/arm-fp16-ops-8.c: New.
5131         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
5132         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
5133         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
5134         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
5135         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
5136         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
5137         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
5138         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
5139         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
5140         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
5141         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
5142         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
5143         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
5144
5145 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
5146
5147         * gcc.dg/builtins-65.c: New test.
5148
5149 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
5150
5151         PR fortran/40451
5152         * gfortran.dg/proc_ptr_result_4.f90: New.
5153
5154 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
5155
5156         * gcc.c-torture/execute/bitfld-5.c: New test.
5157
5158 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5159
5160         * gcc.dg/builtin-unreachable-3.c: New test.
5161
5162 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
5163
5164         * gcc.target/i386/builtin-unreachable.c: New test.
5165
5166 2009-06-17  Ian Lance Taylor  <iant@google.com>
5167
5168         * gcc.dg/Wcxx-compat-14.c: New testcase.
5169
5170 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
5171
5172         * gcc.dg/func-ptr-conv-1.c: Update column info.
5173
5174 2009-06-17  Richard Guenther  <rguenther@suse.de>
5175
5176         PR middle-end/40404
5177         * gcc.c-torture/execute/pr40404.c: New testcase.
5178
5179 2009-06-17  Richard Guenther  <rguenther@suse.de>
5180
5181         PR middle-end/40460
5182         * g++.dg/torture/pr40460.C: New testcase.
5183
5184 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
5185
5186         * gcc.dg/plugin/one_time_plugin.c: New test.
5187         * gcc.dg/plugin/one_time-test-1.c: New test.
5188         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
5189
5190 2009-06-16  Ian Lance Taylor  <iant@google.com>
5191
5192         * g++.dg/warn/skip-1.C: New testcase.
5193
5194 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
5195
5196         PR middle-end/40446
5197         * g++.dg/other/pr40446.C: New test.
5198
5199 2009-06-16  Richard Guenther  <rguenther@suse.de>
5200
5201         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
5202         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5203         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5204         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
5205
5206 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5207
5208         * gcc.c-torture/compile/pr40432.c: New file.
5209
5210 2009-06-16  Martin Jambor  <mjambor@suse.cz>
5211
5212         * gfortran.fortran-torture/compile/pr40413.f90: New file.
5213
5214 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
5215
5216         PR fortran/36947
5217         PR fortran/40039
5218         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
5219         * gfortran.dg/interface_20.f90: Modified error messages.
5220         * gfortran.dg/interface_21.f90: Ditto.
5221         * gfortran.dg/interface_26.f90: Ditto.
5222         * gfortran.dg/interface_27.f90: Ditto.
5223         * gfortran.dg/interface_28.f90: Extended test case.
5224         * gfortran.dg/interface_29.f90: New.
5225         * gfortran.dg/proc_decl_7.f90: Modified error messages.
5226         * gfortran.dg/proc_decl_8.f90: Ditto.
5227         * gfortran.dg/proc_ptr_11.f90: Ditto.
5228         * gfortran.dg/proc_ptr_15.f90: Ditto.
5229
5230 2009-06-16  Ira Rosen  <irar@il.ibm.com>
5231
5232         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
5233         printing.
5234         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
5235         gcc.dg/vect/vect-outer-4f.c: Likewise.
5236         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
5237         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
5238         Likewise.
5239         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
5240         outer loop.
5241
5242 2009-06-16  Tobias Burnus  <burnus@net-b.de>
5243
5244         PR fortran/40383
5245         * gfortran.dg/bounds_check_strlen_8.f90: New test.
5246
5247 2009-06-15  Ian Lance Taylor  <iant@google.com>
5248
5249         * gcc.dg/Wjump-misses-init-1.c: New testcase.
5250         * gcc.dg/Wjump-misses-init-2.c: New testcase.
5251         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
5252         Recognize new notes.
5253         * gcc.dg/stmt-expr-label-2.c: Likewise.
5254         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
5255         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
5256         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
5257         * gcc.dg/c99-vla-jump-4.c: Likewise.
5258         * gcc.dg/stmt-expr-label-1.c: Likewise.
5259         * gcc.dg/stmt-expr-label-3.c: Likewise.
5260         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
5261
5262 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5263
5264         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
5265
5266 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5267
5268         * gcc.dg/builtin-object-size-7.c: New test.
5269
5270 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
5271
5272         PR testsuite/40426
5273         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
5274         level != "" use separate -gdwarf-2 -g${level} options instead of
5275         -gdwarf-2${level}.
5276         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
5277         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
5278         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
5279
5280 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
5281
5282         * g++.dg/abi/mangle11.C: Update warning line.
5283         * g++.dg/abi/mangle12.C: Update warning line.
5284         * g++.dg/abi/mangle17.C: Update warning line.
5285         * g++.dg/abi/mangle20-2.C: Update warning line.
5286
5287 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5288
5289         * gcc.dg/optimize-bswap-1.c: Split into these two:
5290         * gcc.dg/optimize-bswapsi-1.c: New testcase.
5291         * gcc.dg/optimize-bswapdi-1.c: New testcase.
5292
5293 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5294
5295         * gcc.dg/optimize-bswap-1.c: New testcase.
5296
5297 2009-06-14  Richard Guenther  <rguenther@suse.de>
5298
5299         PR middle-end/40389
5300         * g++.dg/torture/pr40389.C: New testcase.
5301
5302 2009-06-13  Richard Guenther  <rguenther@suse.de>
5303
5304         PR tree-optimization/40421
5305         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
5306
5307 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
5308
5309         * gcc.dg/old-style-prom-3.c: Add column info.
5310         * gcc.dg/overflow-warn-1.c
5311         * gcc.dg/gomp/pr27415.c
5312         * gcc.dg/gomp/for-1.c: Same.
5313         * gcc.dg/enum-compat-1.c: Same.
5314         * gcc.dg/c99-tag-3.c: Same.
5315         * gcc.dg/Wredundant-decls-2.c: Same.
5316         * gcc.dg/func-ptr-conv-1.c: Same.
5317         * gcc.dg/asm-wide-1.c: Same.
5318         * gcc.dg/nofixed-point-2.c: Same.
5319         * gcc.dg/cpp/line3.c: Same.
5320         * gcc.dg/array-10.c: Same.
5321         * gcc.dg/c99-vla-jump-1.c: Same.
5322         * gcc.dg/pr20368-1.c: Same.
5323         * gcc.dg/Wshadow-3.c: Same.
5324         * gcc.dg/c90-const-expr-8.c: Same.
5325         * gcc.dg/label-decl-2.c: Same.
5326         * gcc.dg/dremf-type-compat-2.c: Same.
5327         * gcc.dg/c90-const-expr-5.c: Same.
5328         * gcc.dg/builtins-30.c: Same.
5329         * gcc.dg/Warray-bounds.c: Same.
5330         * gcc.dg/Wcxx-compat-2.c: Same.
5331         * gcc.dg/tree-ssa/col-1.c: Same.
5332         * gcc.dg/old-style-prom-2.c: Same.
5333         * gcc.dg/cast-function-1.c: Same.
5334         * gcc.dg/pr15698-1.c: Same.
5335         * gcc.dg/dremf-type-compat-3.c: Same.
5336         * gcc.dg/vla-8.c: Same.
5337         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
5338         line.
5339         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
5340         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
5341         * gcc.dg/enum-compat-1.c: Same.
5342         * gcc.dg/dremf-type-compat-2.c: Same.
5343         * gcc.dg/old-style-prom-2.c: Same.
5344         * gcc.dg/pr15698-1.c: Same.
5345         * gcc.dg/pr20368-1.c: Same.
5346         * gcc.dg/dremf-type-compat-3.c: Same.
5347         * gcc.dg/builtins-30.c: Same.  Test for columns.
5348
5349 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
5350
5351         PR fortran/40176
5352         * gfortran.dg/proc_decl_1.f90: Extended.
5353
5354 2009-06-12  Ian Lance Taylor  <iant@google.com>
5355
5356         * gcc.dg/Wcxx-compat-13.c: New testcase.
5357
5358 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5359
5360         PR tree-opt/38865
5361         * gcc.dg/tree-ssa/fre-vce-1.c
5362
5363 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
5364
5365         PR testsuite/40384
5366         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
5367         min-insn-to-prefetch-ratio=5.
5368
5369 2009-06-12  Joey Ye  <joey.ye@intel.com>
5370             H.J. Lu  <hongjiu.lu@intel.com>
5371
5372         PR middle-end/39146
5373         * gcc.target/i386/stackalign/pr39146.c: New.
5374
5375 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
5376
5377         * gcc.target/i386/crc32-1.c: New.
5378         * gcc.target/i386/crc32-2.c: Likewise.
5379
5380 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
5381
5382         PR c/39252
5383         * gcc.dg/builtin-unreachable-1.c: New test.
5384         * gcc.dg/builtin-unreachable-2.c: Same.
5385
5386 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
5387
5388         PR fortran/40402
5389         * gfortran.dg/data_value_1.f90: New test.
5390
5391 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5392
5393         PR testsuite/39831
5394         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
5395         remove ilp32 requirement.
5396         * gcc.target/i386/excess-precision-2.c: Likewise.
5397         * gcc.target/i386/excess-precision-3.c: Likewise.
5398         * gcc.target/i386/excess-precision-4.c: Likewise.
5399         * gcc.target/i386/excess-precision-5.c: Likewise.
5400         * gcc.target/i386/excess-precision-6.c: Likewise.
5401
5402 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5403
5404         PR fortran/38718
5405         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
5406         * gfortran.dg/nan_5.f90: New test.
5407
5408 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
5409
5410         * gcc.target/arm/neon-modes-1.c: New test.
5411
5412 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
5413
5414         * g++.dg/torture/pr31579.C: Cast pointer
5415         via __SIZE_TYPE__ instead of 'unsigned long'.
5416
5417 2009-06-10  Anthony Green  <green@moxielogic.com>
5418
5419         * lib/target-supports.exp (check_profiling_available):
5420         Profiling is not available for testing purposes on moxie.
5421
5422 2009-06-09  Ian Lance Taylor  <iant@google.com>
5423
5424         * gcc.dg/Wcxx-compat-12.c: New testcase.
5425
5426 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
5427
5428         PR libfortran/40334
5429         * gfortran.dg/backspace_11.f90: New.
5430
5431 2009-06-09  Jason Merrill  <jason@redhat.com>
5432
5433         * g++.dg/cpp0x/defaulted10.C: New.
5434
5435 2009-06-09  Martin Jambor  <mjambor@suse.cz>
5436
5437         * gcc.c-torture/compile/pr40351.c: New file.
5438
5439 2009-06-09  Olivier Hainque  <hainque@adacore.com>
5440
5441         * gnat.dg/align_max.adb: New test.
5442
5443 2009-06-08  Jason Merrill  <jason@redhat.com>
5444
5445         * g++.dg/cpp0x/auto15.C: New.
5446
5447 2009-06-08  Jan Hubicka  <jh@suse.cz>
5448
5449         PR debug/39834
5450         * gcc.dg/torture/pr39834.c
5451
5452 2009-06-08  Jan Hubicka  <jh@suse.cz>
5453
5454         PR middle-end/40102
5455         * g++.dg/torture/pr40102.C: New testcase.
5456
5457 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
5458
5459         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
5460         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
5461         * gcc.dg/builtin-object-size-6.c: New test.
5462
5463         PR c++/40373
5464         * g++.dg/template/dtor7.C: New test.
5465
5466         PR c++/40370
5467         PR c++/40372
5468         * g++.dg/template/error41.C: New test.
5469         * g++.dg/template/error42.C: New test.
5470
5471 2009-06-08  Revital Eres  <eres@il.ibm.com>
5472
5473         PR testsuite/40359
5474         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
5475         * gcc.dg/vect/vect-88.c: Likewise.
5476         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5477         * gcc.dg/vect/pr25413.c: Likewise.
5478         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
5479
5480 2009-06-07  Ian Lance Taylor  <iant@google.com>
5481
5482         * g++.dg/warn/Wswitch-3.C: New testcase.
5483         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
5484         * gcc.dg/Wswitch-enum-error.c: Likewise.
5485         * gcc.dg/Wswitch-error.c: Likewise.
5486
5487 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5488
5489         PR fortran/40008
5490         * gfortran.dg/negative_unit.f: Update test.
5491         * gfortran.dg/negative_unit_int8.f: Update test.
5492         * gfortran.dg/newunit_1.f90: New test.
5493
5494 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5495
5496         PR fortran/25104
5497         PR fortran/29962
5498         * gfortran.dg/spread_init_expr.f03: New.
5499         * gfortran.dg/unpack_init_expr.f03: New.
5500         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
5501         error message.
5502
5503 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5504
5505         PR fortran/25104
5506         PR fortran/29962
5507         * gfortran.dg/count_init_expr.f03
5508         * gfortran.dg/product_init_expr.f03
5509         * gfortran.dg/sum_init_expr.f03
5510
5511 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5512
5513         PR fortran/36874
5514         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
5515         message.
5516         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
5517         shapes.
5518         * gfortran.dg/zero_sized_5.f90: Likewise.
5519
5520 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
5521
5522         PR middle-end/32950
5523         * g++.dg/torture/pr32950.C: New.
5524
5525 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
5526
5527         PR fortran/25104
5528         PR fortran/29962
5529         * gfortran.dg/dot_product_1.f03: New.
5530         * gfortran.dg/matmul_8.f03: New.
5531         * gfortran.dg/transpose_3.f03: New.
5532
5533 2009-06-06  Ian Lance Taylor  <iant@google.com>
5534
5535         * gcc.dg/Wunused-label-1.c: New test case.
5536         * g++.dg/warn/Wunused-label-1.C: New test case.
5537         * g++.dg/warn/Wunused-label-2.C: New test case.
5538         * g++.dg/warn/Wunused-label-3.C: New test case.
5539
5540 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5541
5542         PR fortran/37203
5543         * reshape_zerosize_2.f90: New.
5544
5545 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
5546
5547         PR fortran/32890
5548         * gfortran.dg/pack_assign_1.f90: New.
5549         * gfortran.dg/pack_vector_1.f90: New.
5550
5551 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
5552
5553         PR middle-end/40340
5554         * gcc.dg/pr40340-1.c: New test.
5555         * gcc.dg/pr40340-2.c: New test.
5556         * gcc.dg/pr40340-3.c: New test.
5557         * gcc.dg/pr40340-4.c: New test.
5558         * gcc.dg/pr40340-5.c: New test.
5559         * gcc.dg/pr40340.h: New file.
5560
5561 2009-06-05  Revital Eres  <eres@il.ibm.com>
5562
5563         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5564         New procedure.
5565         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
5566         * gcc.dg/vect/vect-33.c: Likewise.
5567         * gcc.dg/vect/vect-92.c: Likewise.
5568         * gcc.dg/vect/vect-58.c: Likewise.
5569         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5570         * gcc.dg/vect/vect-42.c: Likewise.
5571         * gcc.dg/vect/slp-25.c: Likewise.
5572         * gcc.dg/vect/vect-align-1.c: Likewise.
5573         * gcc.dg/vect/vect-align-2.c: Likewise.
5574         * gcc.dg/vect/vect-93.c: Likewise.
5575         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
5576         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5577         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5578         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5579         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5580         * gcc.dg/vect/vect-26.c: Likewise.
5581         * gcc.dg/vect/vect-44.c: Likewise.
5582         * gcc.dg/vect/vect-70.c: Likewise.
5583         * gcc.dg/vect/vect-95.c: Likewise.
5584         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5585         * gcc.dg/vect/vect-28.c: Likewise.
5586         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
5587         * gcc.dg/vect/vect-87.c: Likewise.
5588         * gcc.dg/vect/vect-109.c: Likewise.
5589         * gcc.dg/vect/vect-54.c: Likewise.
5590         * gcc.dg/vect/vect-96.c: Likewise.
5591         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5592         * gcc.dg/vect/vect-88.c: Likewise.
5593         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5594         * gcc.dg/vect/vect-89.c: Likewise.
5595         * gcc.dg/vect/vect-91.c: Likewise.
5596         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5597         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5598         * gfortran.dg/vect/vect-2.f90: Likewise.
5599         * gfortran.dg/vect/vect-3.f90: Likewise.
5600         * gfortran.dg/vect/vect-4.f90: Likewise.
5601         * gfortran.dg/vect/vect-5.f90: Likewise.
5602
5603 2009-06-05  Alexander Strange <astrange@ithinksw.com>
5604
5605         PR tree-optimization/36318
5606         * gcc.dg/tree-ssa/sra-7.c: New test.
5607
5608 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
5609
5610         PR fortran/37203
5611         * gfortran.dg/reshape_order_5.f90: New.
5612         * gfortran.dg/reshape_shape_1.f90: New.
5613
5614 2009-06-04  Jason Merrill  <jason@redhat.com>
5615
5616         * g++.dg/template/error38.C: Add pointer-to-typedef case.
5617
5618 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
5619
5620         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
5621         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
5622
5623 2009-06-04  Richard Guenther  <rguenther@suse.de>
5624
5625         PR c++/39371
5626         * g++.dg/torture/pr40335.C: New testcase.
5627
5628 2009-06-03  Richard Guenther  <rguenther@suse.de>
5629
5630         PR middle-end/40328
5631         * gcc.dg/torture/pr40328.c: New testcase.
5632
5633 2009-06-03  Maxim Kuvyrkov  <maxim@codesourcery.com>
5634
5635         * gcc.dg/falign-labels.c (dg-options): Don't restrict for
5636         m68k and fido.
5637
5638 2009-06-03  Martin Jambor  <mjambor@suse.cz>
5639
5640         * g++.dg/torture/pr40323.C: New file.
5641
5642 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
5643
5644         * gnat.dg/specs/root.ads: New test.
5645         * gnat.dg/specs/root-level_1.ads: Likewise.
5646         * gnat.dg/specs/root-level_2.ads: Likewise.
5647         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
5648
5649 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
5650
5651         * g++.dg/init/ref15.C: Require unwrapped targets.
5652
5653 2009-06-02  Jason Merrill  <jason@redhat.com>
5654
5655         * g++.dg/cpp0x/initlist13.C: Remove expected error.
5656         * g++.dg/cpp0x/initlist18.C: New.
5657         * g++.dg/cpp0x/initlist19.C: New.
5658
5659         * g++.dg/cpp0x/auto14.C: New.
5660
5661 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5662
5663         * gnat.dg/alignment6.adb: Remove XFAIL.
5664
5665 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
5666
5667         PR c++/38089
5668         * g++.dg/template/spec36.C: New test.
5669
5670 2009-06-01  Ian Lance Taylor  <iant@google.com>
5671
5672         * gcc.dg/cast-qual-3.c: New testcase.
5673         * g++.dg/warn/Wcast-qual2.C: New testcase.
5674
5675 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
5676
5677         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
5678         (process-message): Expect column numbers.
5679         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
5680         * gcc.dg/pch/counter-2.c: Same.
5681         * gcc.dg/pch/valid-2.c: Same.
5682         * gcc.dg/pch/warn-1.c: Same.
5683         * gcc.dg/pch/valid-1.c: Same.
5684         * gcc.dg/cpp/include2a.c: Handle lack of columns.
5685         * gcc.dg/cpp/syshdr.c: Same.
5686         * gcc.dg/cpp/19940712-1.c: Same.
5687         * gcc.dg/cpp/missing-header-1.c: Same.
5688         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
5689         * gcc.dg/cpp/tr-warn3.c: Same.
5690         * gcc.dg/cpp/pr29612-2.c: Same.
5691         * gcc.dg/cpp/tr-warn4.c: Same.
5692         * gcc.dg/cpp/Wtrigraphs.c: Same.
5693         * gcc.dg/cpp/poison.c: Same.
5694         * gcc.dg/cpp/arith-3.c: Same.
5695         * gcc.dg/cpp/sysmac2.c: Same.
5696         * gcc.dg/cpp/cpp.exp: Same.
5697         * gcc.dg/cpp/tr-warn5.c: Same.
5698         * gcc.dg/cpp/include2.c: Same.
5699         * gcc.dg/cpp/Wmissingdirs.c: Same.
5700         * gcc.dg/cpp/Wmissingdirs.c: Same.
5701         * gcc.dg/cpp/tr-warn6.c: Same.
5702         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
5703         * gcc.dg/cpp/macspace1.c: Same.
5704         * gcc.dg/cpp/escape-2.c: Same.
5705         * gcc.dg/cpp/assert2.c: Same.
5706         * gcc.dg/cpp/undef2.c: Same.
5707         * gcc.dg/cpp/macspace2.c: Same.
5708         * gcc.dg/cpp/tr-warn1.c: Same.
5709         * gcc.dg/cpp/extratokens2.c: Same.
5710         * gcc.dg/cpp/strify2.c: Same.
5711         * gcc.dg/cpp/Wsignprom.c: Same.
5712         * gcc.dg/cpp/redef2.c: Same.
5713         * gcc.dg/cpp/trad/trad.exp: Same.
5714         * gcc.dg/cpp/arith-1.c: Same.
5715         * gcc.dg/cpp/extratokens.c: Same.
5716         * gcc.dg/cpp/if-mpar.c: Same.
5717
5718 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5719
5720         * gnat.dg/nested_float_packed.ads: New test.
5721
5722 2009-06-01  Olivier Hainque  <hainque@adacore.com>
5723             Eric Botcazou  <botcazou@adacore.com>
5724
5725         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
5726         * gnat.dg/test_oconst.adb: New test.
5727
5728 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
5729
5730         * gcc.dg/plugin/ggcplug.c: Moved comment.
5731         (plugin_init): Fixed typo, declared i, returned 0 at end.
5732
5733 2009-05-31  Ira Rosen  <irar@il.ibm.com>
5734
5735         PR testsuite/40244
5736         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
5737         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
5738
5739 2009-05-29  Ian Lance Taylor  <iant@google.com>
5740
5741         * gcc.dg/Wcxx-compat-11.c: New testcase.
5742
5743 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5744
5745         PR fortran/40019
5746         * gfortran.dg/leadz_trailz_1.f90: New test.
5747         * gfortran.dg/leadz_trailz_2.f90: New test.
5748
5749 2009-05-29  Martin Jambor  <mjambor@suse.cz>
5750
5751         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
5752         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
5753         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
5754         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
5755         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
5756         * gcc.dg/tree-ssa/sra-2.c: Likewise.
5757         * gcc.dg/tree-ssa/sra-3.c: Likewise.
5758         * gcc.dg/tree-ssa/sra-1.c: Likewise.
5759         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
5760         * gcc.dg/tree-ssa/sra-5.c: New file.
5761         * gcc.dg/tree-ssa/sra-6.c: New file.
5762         * gcc.c-torture/compile/sra-1.c: New file.
5763
5764 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
5765
5766         PR middle-end/40291
5767         * gcc.c-torture/compile/pr40291.c: New test.
5768
5769         PR target/40017
5770         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
5771         __vector _Bool.
5772         * gcc.target/powerpc/altivec-30.c: New test.
5773         * gcc.target/powerpc/altivec-31.c: New test.
5774
5775 2009-05-28  Richard Guenther  <rguenther@suse.de>
5776
5777         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
5778         * gcc.c-torture/execute/20090527-1.c: Likewise.
5779
5780 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
5781
5782         PR c++/39754
5783         * g++.dg/template/canon-type-1.C: New test.
5784         * g++.dg/template/canon-type-2.C: Likewise.
5785         * g++.dg/template/canon-type-3.C: Likewise.
5786         * g++.dg/template/canon-type-4.C: Likewise.
5787         * g++.dg/template/canon-type-5.C: Likewise.
5788         * g++.dg/template/canon-type-6.C: Likewise.
5789         * g++.dg/template/canon-type-7.C: Likewise.
5790
5791 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
5792             Uros Bizjak  <ubizjak@gmail.com>
5793             Danny Smith  <dansmister@gmail.com>
5794
5795         PR target/37216
5796
5797         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
5798         New function.
5799         * gcc.target/i386/pr37216.c:  New test source file.
5800         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
5801         use -fno-common for testing Cygwin and MinGW targets.
5802
5803 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
5804
5805         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
5806         * g++.dg/opt/memcpy1.C (size_t): Likewise.
5807         * g++.dg/pr37742.C (size_t): Likewise.
5808         * g++.dg/torture/pr34850.C (size_t): Likewise.
5809         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
5810         _PTRDIFF_TYPE__.
5811         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
5812         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
5813         (size_t): Use __extension__ and __SIZE_TYPE__.
5814         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
5815         __SIZE_TYPE__.
5816         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
5817         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
5818         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
5819         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
5820         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
5821         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
5822         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
5823         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
5824         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
5825         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
5826         (__ssize_t): Likewise.
5827         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
5828         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
5829         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
5830         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
5831         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
5832         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
5833         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
5834         * gcc.dg/pr33667.c (size_t): Likewise.
5835         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
5836         * gcc.dg/torture/pr39204.c (size_t): Likewise.
5837         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
5838         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
5839         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
5840         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
5841
5842 2009-05-28  Ira Rosen  <irar@il.ibm.com>
5843
5844         PR tree-optimization/40254
5845         * gcc.dg/vect/pr40254.c: New test.
5846
5847 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
5848
5849         PR middle-end/33699
5850         * gcc.target/mips/const-anchor-1.c: New test.
5851         * gcc.target/mips/const-anchor-2.c: New test.
5852
5853 2009-05-27  Jason Merrill  <jason@redhat.com>
5854
5855         * g++.dg/cpp0x/initlist15.C: New.
5856         * g++.dg/cpp0x/initlist16.C: New.
5857         * g++.dg/cpp0x/initlist17.C: New.
5858
5859 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
5860
5861         PR fortran/39178
5862         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
5863         patterns to reflect frontend changes.
5864         * gfortran.dg/vector_subscript_4.f90: Likewise.
5865
5866 2009-05-27  Olivier Hainque  <hainque@adacore.com>
5867             Eric Botcazou  <botcazou@adacore.com>
5868
5869         * gcc.c-torture/execute/align-nest.c: New testcase.
5870         * gnat.dg/misaligned_nest.adb: New testcase.
5871
5872 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
5873
5874         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
5875         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
5876         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5877         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
5878
5879 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
5880
5881         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
5882         cast instead of assuming 0ul.
5883         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
5884         __SIZE_TYPE__.
5885         (_type_desc): Make first argument const.
5886         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
5887
5888 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5889
5890         PR libfortran/40187
5891         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
5892         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
5893
5894 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
5895
5896         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
5897         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
5898         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
5899         * gcc.dg/plugin/ggcplug.c: Added new file.
5900
5901 2009-05-26  Tobias Burnus  <burnus@net-b.de>
5902
5903         PR fortran/40246
5904         * gfortran.dg/nullify_4.f90: New test.
5905
5906 2009-05-26  Richard Guenther  <rguenther@suse.de>
5907
5908         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
5909
5910 2009-05-26  Richard Guenther  <rguenther@suse.de>
5911
5912         PR middle-end/40252
5913         * gcc.c-torture/compile/pr40252.c: New testcase.
5914
5915 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
5916
5917         PR c++/40007
5918         * g++.dg/template/typedef18.C: New test.
5919         * g++.dg/template/typedef19.C: Likewise.
5920         * g++.dg/template/typedef20.C: Likewise.
5921         * g++.dg/template/access11.C: Adjust.
5922
5923 2009-05-26  Richard Guenther  <rguenther@suse.de>
5924
5925         PR testsuite/40247
5926         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
5927
5928 2009-05-25  Jason Merrill  <jason@redhat.com>
5929
5930         PR c++/38064
5931         * g++.dg/cpp0x/enum3.C: New test.
5932
5933 2009-05-25  Richard Guenther  <rguenther@suse.de>
5934
5935         PR tree-optimization/36327
5936         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
5937         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
5938         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
5939         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
5940         * gcc.dg/vect/vect-40.c: Likewise.
5941         * gcc.dg/vect/vect-42.c: Likewise.
5942         * gcc.dg/vect/vect-46.c: Likewise.
5943         * gcc.dg/vect/vect-76.c: Likewise.
5944
5945 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
5946
5947         PR fortran/40176
5948         * gfortran.dg/proc_ptr_18.f90: New.
5949         * gfortran.dg/proc_ptr_19.f90: New.
5950         * gfortran.dg/proc_ptr_comp_9.f90: New.
5951         * gfortran.dg/proc_ptr_comp_10.f90: New.
5952
5953 2009-05-25  Richard Guenther  <rguenther@suse.de>
5954
5955         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
5956         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
5957
5958 2009-05-25  Ira Rosen  <irar@il.ibm.com>
5959
5960         PR tree-optimization/40238
5961         * gcc.dg/vect/pr40238.c: New test.
5962
5963 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5964             Dominique Dhumieres  <dominiq@lps.ens.fr>
5965
5966         PR fortran/35732
5967         PR fortran/39872
5968         * gfortran.dg/bounds_check_fail_3.f90: New test.
5969         * gfortran.dg/bounds_check_fail_4.f90: New test.
5970         * gfortran.dg/bounds_check_14.f90: Update test.
5971         * gfortran.dg/bound_4.f90: Update test.
5972
5973 2009-05-24  Richard Guenther  <rguenther@suse.de>
5974
5975         PR middle-end/40233
5976         * gcc.c-torture/compile/pr40233.c: New testcase.
5977
5978 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
5979
5980         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
5981         for alpha*-*-* targets.
5982
5983 2009-05-24  Ira Rosen  <irar@il.ibm.com>
5984
5985         * gcc.dg/vect/bb-slp-1.c: New test.
5986         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
5987         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
5988         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
5989         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
5990         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
5991         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
5992         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
5993         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
5994         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
5995         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
5996         gcc.dg/vect/bb-slp-22.c: Likewise.
5997         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
5998
5999 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
6000             Maxim Kuvyrkov  <maxim@codesourcery.com>
6001
6002         * gcc.dg/falign-labels-1.c: New test.
6003
6004 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6005
6006         * gnat.dg/specs/rep_clause3.ads: New test.
6007
6008 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
6009
6010         * gnat.dg/addr6.adb: New test.
6011
6012 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6013
6014         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
6015         New function.
6016         * gcc.target/arm/thumb2-mul-space.c: New file.
6017         * gcc.target/arm/thumb2-mul-space-2.c: New file.
6018         * gcc.target/arm/thumb2-mul-space-3.c: New file.
6019         * gcc.target/arm/thumb2-mul-speed.c: New file.
6020
6021 2009-05-22  Richard Guenther  <rguenther@suse.de>
6022
6023         PR middle-end/38964
6024         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
6025         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
6026         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
6027
6028 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
6029
6030         * gcc.dg/dll-6.c: New test.
6031         * gcc.dg/dll-6a.c: Likewise.
6032         * gcc.dg/dll-7.c: Likewise.
6033         * gcc.dg/dll-7a.c: Likewise.
6034         * g++.dg/ext/dllexport2.C: Likewise.
6035         * g++.dg/ext/dllexport2a.cc: Likewise.
6036
6037 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
6038
6039         PR target/37846
6040         * gcc.target/ia64/mfused-madd-vect.c: New test.
6041         * gcc.target/ia64/mfused-madd.c: New test.
6042         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
6043         * gcc.target/ia64/mno-fused-madd.c: New test.
6044
6045 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6046
6047         * gcc.target/i386/movbe-1.c: New.
6048         * gcc.target/i386/movbe-2.c: Likewise.
6049
6050 2009-05-21  Taras Glek  <tglek@mozilla.com>
6051
6052         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
6053         plugin_init signature.
6054         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
6055         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
6056         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
6057
6058 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
6059
6060         * gcc.dg/target/arm/neon-vmla-1.c: New.
6061         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
6062
6063 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
6064
6065         * gcc.target/mips/octeon-exts-6.c: New test.
6066         * gcc.target/mips/extend-1.c: New test.
6067         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
6068         EXTS.
6069         * gcc.target/mips/octeon-exts-5.c: Likewise.
6070
6071 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
6072
6073         PR middle-end/40204
6074         * gcc.c-torture/compile/pr40204.c: New test.
6075
6076 2009-05-20  Richard Guenther  <rguenther@suse.de>
6077
6078         * gcc.c-torture/compile/20090518-1.c: New testcase.
6079
6080 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
6081
6082         PR tree-optimization/40087
6083         * gcc.dg/tree-ssa/pr40087.c: New test.
6084
6085 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6086
6087         * gcc.dg/vector-4.c: New testcase.
6088         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
6089         * g++.dg/ext/vector16.C: New testcase.
6090
6091 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
6092
6093         PR c/40172
6094         * gcc.dg/pr40172.c: Renamed to ...
6095         * gcc.dg/pr40172-1.c: This.
6096
6097         * gcc.dg/pr40172-2.c: New.
6098         * gcc.dg/pr40172-3.c: Likewise.
6099
6100 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6101
6102         PR c/40172
6103         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
6104
6105 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6106
6107         * gnat.dg/loop_optimization6.ad[sb]: New test.
6108
6109 2009-05-19  Richard Guenther  <rguenther@suse.de>
6110
6111         * gcc.c-torture/compile/20090519-1.c: New testcase.
6112
6113 2009-05-18  Jason Merrill  <jason@redhat.com>
6114
6115         * g++.dg/cpp0x/explicit1.C: New.
6116         * g++.dg/cpp0x/explicit2.C: New.
6117
6118 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
6119
6120         PR debug/40109
6121         * g++.dg/debug/dwarf2/nested-1.C: New test.
6122
6123 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
6124
6125         PR testsuite/39907
6126         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
6127         stack alignment.
6128
6129 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6130
6131         PR fortran/40164
6132         * gfortran.dg/proc_ptr_comp_8.f90: New.
6133
6134 2009-05-18  Richard Guenther  <rguenther@suse.de>
6135
6136         PR fortran/40168
6137         * gfortran.dg/array_memset_2.f90: Adjust.
6138
6139 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
6140
6141         PR fortran/36947
6142         PR fortran/40039
6143         * gfortran.dg/interface_27.f90: New.
6144         * gfortran.dg/interface_28.f90: New.
6145         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
6146         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
6147
6148 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6149
6150         * gcc.target/m68k/tls-ie.c: New test.
6151         * gcc.target/m68k/tls-le.c: New test.
6152         * gcc.target/m68k/tls-gd.c: New test.
6153         * gcc.target/m68k/tls-ld.c: New test.
6154         * gcc.target/m68k/tls-ie-xgot.c: New test.
6155         * gcc.target/m68k/tls-le-xtls.c: New test.
6156         * gcc.target/m68k/tls-gd-xgot.c: New test.
6157         * gcc.target/m68k/tls-ld-xgot.c: New test.
6158         * gcc.target/m68k/tls-ld-xtls.c: New test.
6159         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
6160
6161 2009-05-18  Martin Jambor  <mjambor@suse.cz>
6162
6163         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
6164
6165 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
6166
6167         PR c/40172
6168         * gcc.dg/pr40172.c: New.
6169
6170 2009-05-17  Jason Merrill  <jason@redhat.com>
6171
6172         PR c++/40139
6173         * g++.dg/template/dtor6.C: New.
6174
6175 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
6176
6177         * g++.dg/warn/translate-ice-1.C: New test.
6178
6179 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6180
6181         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
6182         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
6183         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
6184         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
6185
6186 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6187
6188         PR fortran/33197
6189         * gfortran.dg/erf_2.F90: New test.
6190         * gfortran.dg/erfc_scaled_2.f90: New test.
6191
6192 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6193
6194         PR fortran/31243
6195         * gfortran.dg/string_1.f90: New test.
6196         * gfortran.dg/string_2.f90: New test.
6197         * gfortran.dg/string_3.f90: New test.
6198
6199 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
6200
6201         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
6202         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
6203
6204 2009-05-15  Ian Lance Taylor  <iant@google.com>
6205
6206         * gcc.dg/Wcxx-compat-10.c: New testcase.
6207
6208 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6209
6210         PR 16302
6211         * gcc.dg/pr16302.c: New.
6212         * g++.dg/warn/pr16302.C: New.
6213
6214 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6215
6216         * gcc.dg/torture/builtin-math-5.c: New.
6217         * gcc.dg/torture/builtin-math-6.c: New.
6218         * lib/target-supports.exp (check_effective_target_mpc): New.
6219
6220 2009-05-15  Jan Hubicka  <jh@suse.cz>
6221
6222         * gcc.dg/tree-ssa/inline-3.c: New testcase
6223
6224 2009-05-15  Jan Hubicka  <jh@suse.cz>
6225
6226         * gcc.target/i386/align-main-1.c (check): Mark noinline.
6227         * gcc.target/i386/align-main-2.c (check): Mark noinline.
6228         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
6229         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
6230         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
6231         Mark noinline.
6232         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
6233         Mark noinline.
6234         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
6235         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
6236
6237 2009-05-15  Jan Hubicka  <jh@suse.cz>
6238
6239         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
6240         optimized by sibcall noinline.
6241
6242 2009-05-15  Jan Hubicka  <jh@suse.cz>
6243
6244         * sibcall-1.c (track): Mark noinline.
6245         * sibcall-2.c (track): Mark noinline.
6246         * sibcall-3.c (track): Mark noinline.
6247         * sibcall-4.c (track): Mark noinline.
6248
6249 2009-05-15  Jan Hubicka  <jh@suse.cz>
6250
6251         * flatten-2.c: Disable early inlining; add comment.
6252         * flatten-3.c: New test based on flatten-2.c.
6253
6254 2009-05-15  Richard Guenther  <rguenther@suse.de>
6255
6256         PR tree-optimization/39999
6257         * gcc.c-torture/compile/pr39999.c: New testcase.
6258
6259 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
6260
6261         * gcc.c-torture/compile/ptr-conv-1.c: New test.
6262
6263 2009-05-14  Ian Lance Taylor  <iant@google.com>
6264
6265         * gcc.dg/Wcxx-compat-9.c: New testcase.
6266
6267 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
6268
6269         PR fortran/39996
6270         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
6271         * gfortran.dg/duplicate_type_2.f90: Ditto.
6272         * gfortran.dg/duplicate_type_3.f90: New.
6273
6274 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
6275
6276         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
6277         * ada/acats/tests/c5/c59002c.ada: Likewise.
6278
6279 2009-05-13  Taras Glek  <tglek@mozilla.com>
6280
6281         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
6282         attributes and decl smashing.
6283         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
6284         attributes.
6285         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
6286         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
6287
6288 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
6289
6290         PR fortran/39865
6291         * gfortran.dg/pr39865.f90: New test.
6292         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
6293         arrays in FMT=.
6294         * gfortran.dg/hollerith_f95.f90: Likewise.
6295         * gfortran.dg/hollerith6.f90: New test.
6296         * gfortran.dg/hollerith7.f90: New test.
6297
6298 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6299
6300         PR cpp/36674
6301         * gcc.dg/cpp/pr36674.i: New.
6302
6303 2009-05-14  Ben Elliston  <bje@au.ibm.com>
6304
6305         PR middle-end/40035
6306         * gcc.c-torture/compile/pr40035.c: New test.
6307
6308 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6309
6310         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
6311
6312 2009-05-12  Tobias Burnus  <burnus@net-b.de>
6313
6314         PR fortran/40110
6315         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
6316         * gfortran.dg/c_kind_tests_2.f03: Ditto.
6317         * gfortran.dg/interop_params.f03: Ditto.
6318
6319 2009-05-12  Jan Hubicka  <jh@suse.cz>
6320
6321         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
6322         so unrolling still happens.
6323         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
6324         * gcc.dg/ipa/ipacost-2.c: Likewise.
6325         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
6326
6327 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6328
6329         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
6330
6331 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
6332
6333         * lib/target-supports.exp (check_profiling_available): Return
6334         false for -p on *-*-cygwin* targets.
6335
6336 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6337
6338         PR tree-optimization/38632
6339         * g++.dg/tree-ssa/pr38632.C: New.
6340
6341 2009-05-11  Jan Hubicka  <jh@suse.cz>
6342
6343         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
6344         we now optimize better.
6345         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
6346         out at different places.
6347         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
6348         unroling.
6349         * gcc.dg/vect/vect-76.c: Likewise.
6350         * gcc.dg/vect/vect-70.c: Likewise.
6351         * gcc.dg/vect/vect-66.c: Likewise.
6352         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6353         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
6354
6355 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
6356
6357         PR middle-end/40080
6358         * gcc.c-torture/compile/pr40080.c: New.
6359
6360 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
6361
6362         * gcc.c-torture/compile/pr40026.c: New testcase.
6363
6364 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
6365
6366         PR fortran/40089
6367         * gfortran.dg/proc_ptr_comp_7.f90: New.
6368
6369 2009-05-11  Ira Rosen  <irar@il.ibm.com>
6370
6371         PR tree-optimization/40074
6372         * gcc.dg/vect/pr40074.c: New test.
6373
6374 2009-05-10  Ian Lance Taylor  <iant@google.com>
6375
6376         * gcc.dg/Wcxx-compat-7.c: New testcase.
6377         * gcc.dg/Wcxx-compat-8.c: New testcase.
6378         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
6379         * gcc.dg/pr17188-1.c: Likewise.
6380         * gcc.dg/pr39084.c: Likewise.
6381
6382 2009-05-10  Michael Matz  <matz@suse.de>
6383
6384         PR target/40031
6385         * gcc.dg/pr40031.c: New test.
6386
6387 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6388
6389         PR fortran/40018
6390         * gfortran.dg/array_constructor_31.f90: New test.
6391
6392 2009-05-10  Richard Guenther  <rguenther@suse.de>
6393
6394         PR tree-optimization/40081
6395         * g++.dg/torture/pr40081.C: New testcase.
6396
6397 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
6398
6399         PR fortran/38863
6400         * gfortran.dg/dependency_24.f90: New test.
6401         * gfortran.dg/dependency_23.f90: Clean up module files.
6402
6403 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
6404
6405         PR fortran/38956
6406         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
6407         * gfortran.dg/chmod_2.f90: Likewise.
6408         * gfortran.dg/chmod_3.f90: Likewise.
6409         * gfortran.dg/open_errors.f90: Likewise.
6410
6411 2009-05-09  Jan Hubicka  <jh@suse.cz>
6412
6413         PR middle-end/40043
6414         * g++.dg/eh/nested-try.C: New test.
6415
6416 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6417
6418         PR tree-optimization/40049
6419         * gcc.dg/vect/vect-shift-2.c: New test.
6420
6421 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6422
6423         * gcc.dg/torture/complex-sign-mul-minus-one.c,
6424         gcc.dg/torture/complex-sign-mul-one.c: New tests.
6425
6426 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6427
6428         PR c/36892
6429         * g++.dg/warn/deprecated-6.C: New.
6430         * gcc.dg/deprecated-4.c: Likewise.
6431         * gcc.dg/deprecated-5.c: Likewise.
6432         * gcc.dg/deprecated-6.c: Likewise.
6433
6434 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
6435
6436         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
6437         __aligned__(__BIGGEST_ALIGNMENT__).
6438         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6439         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6440         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6441         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6442         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6443         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
6444         * gcc.dg/vect/Os-vect-95.c: Likewise.
6445         * gcc.dg/vect/pr20122.c: Likewise.
6446         * gcc.dg/vect/pr36493.c: Likewise.
6447         * gcc.dg/vect/pr37385.c: Likewise.
6448         * gcc.dg/vect/slp-7.c: Likewise.
6449         * gcc.dg/vect/slp-9.c: Likewise.
6450         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6451         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6452         * gcc.dg/vect/vect-35.c: Likewise.
6453         * gcc.dg/vect/vect-40.c: Likewise.
6454         * gcc.dg/vect/vect-42.c: Likewise.
6455         * gcc.dg/vect/vect-44.c: Likewise.
6456         * gcc.dg/vect/vect-46.c: Likewise.
6457         * gcc.dg/vect/vect-48.c: Likewise.
6458         * gcc.dg/vect/vect-52.c: Likewise.
6459         * gcc.dg/vect/vect-54.c: Likewise.
6460         * gcc.dg/vect/vect-56.c: Likewise.
6461         * gcc.dg/vect/vect-58.c: Likewise.
6462         * gcc.dg/vect/vect-60.c: Likewise.
6463         * gcc.dg/vect/vect-74.c: Likewise.
6464         * gcc.dg/vect/vect-75.c: Likewise.
6465         * gcc.dg/vect/vect-76.c: Likewise.
6466         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6467         * gcc.dg/vect/vect-77.c: Likewise.
6468         * gcc.dg/vect/vect-77-global.c: Likewise.
6469         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6470         * gcc.dg/vect/vect-78.c: Likewise.
6471         * gcc.dg/vect/vect-78-global.c: Likewise.
6472         * gcc.dg/vect/vect-80.c: Likewise.
6473         * gcc.dg/vect/vect-85.c: Likewise.
6474         * gcc.dg/vect/vect-87.c: Likewise.
6475         * gcc.dg/vect/vect-88.c: Likewise.
6476         * gcc.dg/vect/vect-92.c: Likewise.
6477         * gcc.dg/vect/vect-93.c: Likewise.
6478         * gcc.dg/vect/vect-95.c: Likewise.
6479         * gcc.dg/vect/vect-97.c: Likewise.
6480         * gcc.dg/vect/vect-complex-1.c: Likewise.
6481         * gcc.dg/vect/vect-complex-4.c: Likewise.
6482         * gcc.dg/vect/vect-complex-5.c: Likewise.
6483         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6484         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6485         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
6486         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6487         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6488         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6489         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6490         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6491         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6492         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6493         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6494         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6495         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6496         * gcc.dg/vect/vect-outer-1a.c: Likewise.
6497         * gcc.dg/vect/vect-outer-1.c: Likewise.
6498         * gcc.dg/vect/vect-outer-2a.c: Likewise.
6499         * gcc.dg/vect/vect-outer-2b.c: Likewise.
6500         * gcc.dg/vect/vect-outer-2.c: Likewise.
6501         * gcc.dg/vect/vect-outer-2c.c: Likewise.
6502         * gcc.dg/vect/vect-outer-2d.c: Likewise.
6503         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6504         * gcc.dg/vect/vect-outer-3b.c: Likewise.
6505         * gcc.dg/vect/vect-outer-3.c: Likewise.
6506         * gcc.dg/vect/vect-outer-3c.c: Likewise.
6507         * gcc.dg/vect/vect-outer-5.c: Likewise.
6508         * gcc.dg/vect/vect-outer-6.c: Likewise.
6509         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
6510         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6511         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6512         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6513         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
6514         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6515         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6516         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6517         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6518         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6519         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6520         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6521         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
6522         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6523
6524 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
6525
6526         PR c/24581
6527         * gcc.dg/torture/complex-sign.h: New header.
6528         * gcc.dg/torture/complex-sign-add.c,
6529         gcc.dg/torture/complex-sign-mixed-add.c,
6530         gcc.dg/torture/complex-sign-mixed-div.c,
6531         gcc.dg/torture/complex-sign-mixed-mul.c,
6532         gcc.dg/torture/complex-sign-mixed-sub.c,
6533         gcc.dg/torture/complex-sign-mul.c,
6534         gcc.dg/torture/complex-sign-sub.c: New tests.
6535
6536 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
6537
6538         PR fortran/39876
6539         * gfortran.dg/intrinsic_3.f90: New.
6540
6541 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
6542
6543         PR c/39037
6544         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
6545         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
6546         * gcc.dg/dfp/float-constant-double.c: New test.
6547         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
6548         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
6549         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
6550         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
6551         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
6552         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
6553         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
6554         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
6555         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
6556
6557 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
6558
6559         PR middle-end/40057
6560         * gcc.c-torture/execute/pr40057.c: New test.
6561
6562 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
6563
6564         * gcc.c-torture/compile/const-high-part.c: New test.
6565
6566 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6567
6568         PR testsuite/40050
6569         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
6570         build plugin.
6571
6572 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
6573
6574         PR fortran/39630
6575         * gfortran.dg/proc_decl_1.f90: Modified.
6576         * gfortran.dg/proc_ptr_comp_1.f90: New.
6577         * gfortran.dg/proc_ptr_comp_2.f90: New.
6578         * gfortran.dg/proc_ptr_comp_3.f90: New.
6579         * gfortran.dg/proc_ptr_comp_4.f90: New.
6580         * gfortran.dg/proc_ptr_comp_5.f90: New.
6581         * gfortran.dg/proc_ptr_comp_6.f90: New.
6582
6583 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
6584
6585         PR c++/17395
6586         * g++.dg/template/call7.C: New test.
6587
6588 2009-05-06  Diego Novillo  <dnovillo@google.com>
6589
6590         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
6591
6592 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
6593
6594         * gfortran.dg/pr40021.f: Moved to ...
6595         * gfortran.fortran-torture/execute/pr40021.f: Here.
6596
6597 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
6598
6599         PR middle-end/39986
6600         * gcc.dg/dfp/pr39986.c: New test.
6601
6602 2009-05-06  Michael Matz  <matz@suse.de>
6603
6604         PR middle-end/40021
6605         * gfortran.dg/pr40021.f: New test.
6606
6607 2009-05-06  Le-Chun Wu  <lcwu@google.com>
6608
6609         * lib/plugin-support.exp: New file containing support procs for
6610         plugin testcases.
6611         * lib/target-supports.exp (check_plugin_available): New proc.
6612         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
6613         * gcc.dg/plugin/selfassign.c: New plugin source file.
6614         * gcc.dg/plugin/self-assign-test-1.c: New test.
6615         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
6616         * g++.dg/README: Add description for plugin test.
6617         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
6618         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
6619         * g++.dg/plugin/selfassign.c: New plugin source file.
6620         * g++.dg/plugin/self-assign-test-1.C: New test.
6621         * g++.dg/plugin/self-assign-test-2.C: Likewise.
6622         * g++.dg/plugin/self-assign-test-3.C: Likewise.
6623         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
6624         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
6625
6626 2009-05-06  Tobias Burnus  <burnus@net-b.de>
6627
6628         PR fortran/40041
6629         * gfortran.dg/intrinsic_2.f90: New test.
6630         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
6631
6632 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
6633
6634         PR c/40032
6635         * gcc.dg/noncompile/incomplete-5.c: New test.
6636
6637 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6638
6639         PR middle-end/39666
6640         * gcc.dg/pr39666-1.c: New test.
6641         * gcc.dg/pr39666-2.c: Likewise.
6642         * g++.dg/warn/Wuninitialized-4.C: Likewise.
6643         * g++.dg/warn/Wuninitialized-5.C: Likewise.
6644         * gfortran.dg/pr39666-1.f90: Likewise.
6645         * gfortran.dg/pr39666-2.f90: Likewise.
6646
6647 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
6648
6649         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
6650         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
6651         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6652
6653 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
6654
6655         PR fortran/39998
6656         * gfortran.dg/proc_ptr_17.f90: New.
6657
6658 2009-05-05  Richard Guenther  <rguenther@suse.de>
6659
6660         PR tree-optimization/40022
6661         * gcc.c-torture/execute/pr40022.c: New testcase.
6662
6663 2009-05-05  Richard Guenther  <rguenther@suse.de>
6664
6665         PR middle-end/40023
6666         * gcc.c-torture/compile/pr40023.c: New testcase.
6667
6668 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
6669
6670         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
6671         * g++.dg/template/overload9.C: Likewise.
6672         * g++.dg/ext/ms-1.C: New.
6673
6674 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
6675
6676         PR c++/40013
6677         * g++.dg/ext/vla7.C: New test.
6678
6679 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6680
6681         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
6682
6683 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6684
6685         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
6686         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
6687         Update expected errors.
6688
6689 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6690
6691         PR c++/28152
6692         * g++.dg/parse/parser-pr28152.C: New.
6693         * g++.dg/parse/parser-pr28152-2.C: New.
6694
6695 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
6696
6697         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
6698
6699 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
6700
6701         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
6702         * gcc.target/sparc/fexpand-2.c: Likewise.
6703         * gcc.target/sparc/fpmerge-2.c: Likewise.
6704         * gcc.target/sparc/pdist-2.c: Likewise.
6705
6706 2009-05-03  Richard Guenther  <rguenther@suse.de>
6707
6708         PR c/39983
6709         * gcc.c-torture/compile/pr39983.c: New testcase.
6710
6711 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6712
6713         * gcc.dg/c99-complex-3.c: New test.
6714
6715 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
6716
6717         * gcc.dg/cpp/utf8-5byte-1.c: New test.
6718
6719 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
6720
6721         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
6722
6723 2009-05-02  Richard Guenther  <rguenther@suse.de>
6724
6725         PR middle-end/40001
6726         * gcc.target/spu/pr40001.c: New testcase.
6727
6728 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
6729
6730         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
6731
6732 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
6733
6734         PR middle-end/39579
6735         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
6736         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
6737
6738 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
6739
6740         PR testsuite/39776
6741         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
6742         no longer issued.
6743
6744 2009-04-30  David Ayers  <ayers@fsfe.org>
6745
6746         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
6747         and gcc_error_prefix variables.
6748         * objc.dg/bad-receiver-type.m: Update to match correct
6749         diagnostics marker.
6750         * objc.dg/encode-5.m: Likewise.
6751         * objc.dg/id-1.m: Likewise.
6752         * objc.dg/method-1.m: Likewise.
6753         * objc.dg/method-6.m: Likewise.
6754         * objc.dg/method-7.m: Likewise.
6755         * objc.dg/method-9.m: Likewise.
6756         * objc.dg/method-11.m: Likewise.
6757         * objc.dg/method-20.m: Likewise.
6758         * objc.dg/private-1.m: Likewise.
6759
6760 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
6761
6762         PR libfortran/39667
6763         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
6764         * gfortran.dg/advance_4.f90: Likewise
6765         * gfortran.dg/advance_5.f90: Likewise
6766         * gfortran.dg/append_1.f90: Likewise
6767         * gfortran.dg/backslash_1.f90: Likewise
6768         * gfortran.dg/backslash_2.f90: Likewise
6769         * gfortran.dg/backslash_3.f: Likewise
6770         * gfortran.dg/backspace_10.f90: Likewise
6771         * gfortran.dg/backspace_3.f: Likewise
6772         * gfortran.dg/backspace_4.f: Likewise
6773         * gfortran.dg/backspace_5.f: Likewise
6774         * gfortran.dg/backspace_8.f: Likewise
6775         * gfortran.dg/backspace_9.f: Likewise
6776         * gfortran.dg/complex_write.f90: Likewise
6777         * gfortran.dg/convert_implied_open.f90: Likewise
6778         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
6779         * gfortran.dg/dos_eol.f: Likewise
6780         * gfortran.dg/empty_format_1.f90: Likewise
6781         * gfortran.dg/endfile.f: Likewise
6782         * gfortran.dg/eof_1.f90: Likewise
6783         * gfortran.dg/eor_1.f90: Likewise
6784         * gfortran.dg/eor_handling_1.f90: Likewise
6785         * gfortran.dg/eor_handling_2.f90: Likewise
6786         * gfortran.dg/eor_handling_3.f90: Likewise
6787         * gfortran.dg/eor_handling_4.f90: Likewise
6788         * gfortran.dg/eor_handling_5.f90: Likewise
6789         * gfortran.dg/error_recovery_5.f90: Likewise
6790         * gfortran.dg/f2003_inquire_1.f03: Likewise
6791         * gfortran.dg/f2003_io_4.f03: Likewise
6792         * gfortran.dg/f2003_io_5.f03: Likewise
6793         * gfortran.dg/f2003_io_7.f03: Likewise
6794         * gfortran.dg/fgetc_1.f90: Likewise
6795         * gfortran.dg/fgetc_2.f90: Likewise
6796         * gfortran.dg/flush_1.f90: Likewise
6797         * gfortran.dg/fmt_exhaust.f90: Likewise
6798         * gfortran.dg/fmt_huge.f90: Likewise
6799         * gfortran.dg/fmt_read.f90: Likewise
6800         * gfortran.dg/fmt_t_1.f90: Likewise
6801         * gfortran.dg/fmt_t_2.f90: Likewise
6802         * gfortran.dg/fmt_t_3.f90: Likewise
6803         * gfortran.dg/fmt_t_4.f90: Likewise
6804         * gfortran.dg/fmt_t_5.f90: Likewise
6805         * gfortran.dg/fmt_t_7.f: Likewise
6806         * gfortran.dg/fseek.f90: Likewise
6807         * gfortran.dg/ftell_1.f90: Likewise
6808         * gfortran.dg/ftell_2.f90: Likewise
6809         * gfortran.dg/func_derived_3.f90: Likewise
6810         * gfortran.dg/inquire_9.f90: Likewise
6811         * gfortran.dg/iostat_1.f90: Likewise
6812         * gfortran.dg/iostat_2.f90: Likewise
6813         * gfortran.dg/list_read_1.f90: Likewise
6814         * gfortran.dg/list_read_4.f90: Likewise
6815         * gfortran.dg/list_read_5.f90: Likewise
6816         * gfortran.dg/list_read_7.f90: Likewise
6817         * gfortran.dg/list_read_8.f90: Likewise
6818         * gfortran.dg/list_read_9.f90: Likewise
6819         * gfortran.dg/namelist_13.f90: Likewise
6820         * gfortran.dg/namelist_14.f90: Likewise
6821         * gfortran.dg/namelist_15.f90: Likewise
6822         * gfortran.dg/namelist_16.f90: Likewise
6823         * gfortran.dg/namelist_17.f90: Likewise
6824         * gfortran.dg/namelist_18.f90: Likewise
6825         * gfortran.dg/namelist_19.f90: Likewise
6826         * gfortran.dg/namelist_20.f90: Likewise
6827         * gfortran.dg/namelist_24.f90: Likewise
6828         * gfortran.dg/namelist_26.f90: Likewise
6829         * gfortran.dg/namelist_27.f90: Likewise
6830         * gfortran.dg/namelist_28.f90: Likewise
6831         * gfortran.dg/namelist_37.f90: Likewise
6832         * gfortran.dg/namelist_38.f90: Likewise
6833         * gfortran.dg/namelist_39.f90: Likewise
6834         * gfortran.dg/namelist_40.f90: Likewise
6835         * gfortran.dg/namelist_43.f90: Likewise
6836         * gfortran.dg/namelist_44.f90: Likewise
6837         * gfortran.dg/namelist_45.f90: Likewise
6838         * gfortran.dg/namelist_46.f90: Likewise
6839         * gfortran.dg/namelist_47.f90: Likewise
6840         * gfortran.dg/namelist_48.f90: Likewise
6841         * gfortran.dg/namelist_49.f90: Likewise
6842         * gfortran.dg/namelist_50.f90: Likewise
6843         * gfortran.dg/namelist_51.f90: Likewise
6844         * gfortran.dg/namelist_52.f90: Likewise
6845         * gfortran.dg/namelist_56.f90: Likewise
6846         * gfortran.dg/namelist_char_only.f90: Likewise
6847         * gfortran.dg/namelist_use.f90: Likewise
6848         * gfortran.dg/namelist_use_only.f90: Likewise
6849         * gfortran.dg/noadv_size.f90: Likewise
6850         * gfortran.dg/open_access_append_1.f90: Likewise
6851         * gfortran.dg/pad_no.f90: Likewise
6852         * gfortran.dg/pr12884.f: Likewise
6853         * gfortran.dg/pr17090.f90: Likewise
6854         * gfortran.dg/pr17285.f90: Likewise
6855         * gfortran.dg/pr17286.f90: Likewise
6856         * gfortran.dg/pr18122.f90: Likewise
6857         * gfortran.dg/pr18210.f90: Likewise
6858         * gfortran.dg/pr18392.f90: Likewise
6859         * gfortran.dg/pr19155.f: Likewise
6860         * gfortran.dg/pr19216.f: Likewise
6861         * gfortran.dg/pr19467.f90: Likewise
6862         * gfortran.dg/pr19657.f: Likewise
6863         * gfortran.dg/pr20257.f90: Likewise
6864         * gfortran.dg/read_bad_advance.f90: Likewise
6865         * gfortran.dg/read_eof_2.f90: Likewise
6866         * gfortran.dg/read_eof_4.f90: Likewise
6867         * gfortran.dg/read_many_1.f: Likewise
6868         * gfortran.dg/read_noadvance.f90: Likewise
6869         * gfortran.dg/read_repeat.f90: Likewise
6870         * gfortran.dg/read_size_noadvance.f90: Likewise
6871         * gfortran.dg/read_x_past.f: Likewise
6872         * gfortran.dg/record_marker_1.f90: Likewise
6873         * gfortran.dg/record_marker_3.f90: Likewise
6874         * gfortran.dg/rewind_1.f90: Likewise
6875         * gfortran.dg/runtime_warning_1.f90: Likewise
6876         * gfortran.dg/shape_3.f90: Likewise
6877         * gfortran.dg/slash_1.f90: Likewise
6878         * gfortran.dg/stat_1.f90: Likewise
6879         * gfortran.dg/stat_2.f90: Likewise
6880         * gfortran.dg/streamio_11.f90: Likewise
6881         * gfortran.dg/streamio_3.f90: Likewise
6882         * gfortran.dg/streamio_4.f90: Likewise
6883         * gfortran.dg/streamio_9.f90: Likewise
6884         * gfortran.dg/tl_editing.f90: Likewise
6885         * gfortran.dg/unf_io_convert_1.f90: Likewise
6886         * gfortran.dg/unf_io_convert_2.f90: Likewise
6887         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
6888         * gfortran.dg/unf_short_record_1.f90: Likewise
6889         * gfortran.dg/utf8_1.f03: Likewise
6890         * gfortran.dg/utf8_2.f03: Likewise
6891         * gfortran.dg/widechar_IO_1.f90: Likewise
6892         * gfortran.dg/write_check3.f90: Likewise
6893         * gfortran.dg/write_rewind_2.f: Likewise
6894         * gfortran.dg/x_slash_2.f: Likewise
6895
6896 2009-04-29  Richard Guenther  <rguenther@suse.de>
6897
6898         PR target/39943
6899         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
6900         New.
6901         (check_effective_target_vect_floatuint_cvt): Likewise.
6902         * gcc.dg/vect/slp-10.c: Adjust.
6903         * gcc.dg/vect/slp-11.c: Adjust.
6904         * gcc.dg/vect/slp-12b.c: Adjust.
6905         * gcc.dg/vect/slp-33.c: Adjust.
6906         * gcc.c-torture/compile/pr39943.c: New testcase.
6907
6908 2009-04-29  Richard Guenther  <rguenther@suse.de>
6909
6910         PR middle-end/39937
6911         * gcc.c-torture/compile/pr39937.c: New testcase.
6912
6913 2009-04-29  Richard Guenther  <rguenther@suse.de>
6914
6915         PR tree-optimization/39941
6916         * gcc.c-torture/compile/pr39941.c: New testcase.
6917
6918 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
6919
6920         * gcc.target/bfin/20090411-1.c: New test.
6921
6922 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
6923
6924         PR target/39565
6925         * gcc.dg/pr39565.c: New testcase.
6926
6927 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
6928
6929         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
6930         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6931         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6932         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6933         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6934         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6935         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6936         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6937         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6938         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6939         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6940         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6941         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6942         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6943         * gcc.target/i386/pr37191.c: Likewise.
6944         * gcc.target/i386/reload-1.c: Likewise.
6945         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
6946         * g++.old-deja/g++.pt/repo2.C: Likewise.
6947         * g++.old-deja/g++.pt/repo3.C: Likewise.
6948         * g++.old-deja/g++.pt/repo4.C: Likewise.
6949         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6950         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6951         * g++.dg/template/repo1.C: Likewise.
6952         * g++.dg/template/repo2.C: Likewise.
6953         * g++.dg/template/repo3.C: Likewise.
6954         * g++.dg/template/repo4.C: Likewise.
6955         * g++.dg/template/repo5.C: Likewise.
6956         * g++.dg/template/repo6.C: Likewise.
6957         * g++.dg/template/repo7.C: Likewise.
6958         * g++.dg/template/repo8.C: Likewise.
6959         * g++.dg/template/repo9.C: Likewise.
6960         * g++.dg/rtti/repo1.C: Likewise.
6961         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
6962         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
6963         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
6964         * g++.dg/other/PR23205.C: Skip for vxworks.
6965         * g++.dg/ext/visibility/class1.C: Requires PIC.
6966         * g++.dg/eh/async-unwind2.C: Requires PIC.
6967         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
6968         does not have cxa_exit.
6969
6970 2009-04-28  Jing Yu  <jingyu@google.com>
6971
6972         PR testsuite/39790
6973         * lib/target-supports.exp (check_effective_target_tls): Remove
6974         comment of caching.
6975         (check_effective_target_tls_native): Likewise.
6976         (check_effective_target_tls_runtime): Likewise.
6977         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
6978         tls to tls_runtime.
6979         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
6980
6981 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
6982
6983         PR fortran/39946
6984         * gfortran.dg/proc_ptr_16.f90: New.
6985
6986 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
6987
6988         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
6989         lp64 is true.
6990
6991 2009-04-28  Richard Guenther  <rguenther@suse.de>
6992
6993         PR middle-end/39937
6994         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
6995
6996 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
6997
6998         * g++.dg/warn/pr35652.C: Removed.
6999         * gcc.dg/pr35652.c: Likewise.
7000
7001 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
7002
7003         * gcc.target/ia64/20071210-2.c: New testcase.
7004
7005 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7006
7007         PR c/39323
7008         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
7009         * gcc.dg/pr39323-3.c: Ditto.
7010
7011 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
7012
7013         PR fortran/39930
7014         PR fortran/39931
7015         * gfortran.dg/ambiguous_reference_2.f90: New.
7016         * gfortran.dg/pointer_assign_7.f90: New.
7017
7018 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
7019             Mark Mitchell  <mark@codesourcery.com>
7020
7021         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
7022         * gcc.dg/20020103-1.c: Check for __ppc.
7023         * gcc.dg/asm-b.c: Check for __ppc.
7024         * gcc.dg/20020919-1.c: Check for __ppc.
7025         * gcc.dg/20020312-2.c: Likewise.
7026         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
7027         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
7028         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
7029         * g++.dg/warn/weak1.C: Likewise.
7030         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
7031         static so appropriate optimizations kick in.
7032         (find_base_value_wrapper): New function.
7033         * g++.dg/eh/simd-5.C: Fix target triplet.
7034         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
7035
7036 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
7037             H.J. Lu  <hongjiu.lu@intel.com>
7038
7039         PR target/39911
7040         * gcc.target/i386/pr39911.c: New test.
7041
7042 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
7043
7044         PR fortran/39879
7045         * gfortran.dg/alloc_comp_assign_10.f90: New test.
7046
7047 2009-04-28  Ben Elliston  <bje@au.ibm.com>
7048
7049         PR c++/35652
7050         Revert:
7051
7052         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7053
7054         * gcc.dg/pr35652.C: New.
7055         * g++.dg/warn/pr35652.C: New.
7056         * gcc.dg/format/plus-1.c: Adjust message.
7057
7058 2009-04-27  DJ Delorie  <dj@redhat.com>
7059
7060         * lib/target-supports.exp (check_effective_target_double64): New.
7061         (check_effective_target_double64plus): New.
7062         (check_effective_target_large_double): New.
7063         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
7064         * gcc.dg/div-double-1.c: Likewise.
7065         * gcc.dg/Wconversion-real.c: Require large_double.
7066         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
7067
7068         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
7069         are too small.
7070
7071         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
7072         constants as long.
7073
7074 2009-04-27  Ian Lance Taylor  <iant@google.com>
7075
7076         * gcc.dg/Wcxx-compat-5.c: New testcase.
7077         * gcc.dg/Wcxx-compat-6.c: New testcase.
7078
7079 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7080
7081         Allow non-constant arguments to conversion intrinsics.
7082         * gcc.target/spu/intrinsics-3.c: Update tests.
7083
7084 2009-04-27  Richard Guenther  <rguenther@suse.de>
7085
7086         PR middle-end/39928
7087         * gcc.c-torture/compile/pr39928-1.c: New testcase.
7088         * gcc.c-torture/compile/pr39928-2.c: Likewise.
7089
7090 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7091
7092         PR target/39903
7093         * gcc.dg/torture/pr39903-1.c: New.
7094         * gcc.dg/torture/pr39903-2.c: Likewise.
7095
7096 2009-04-27  Revital Eres  <eres@il.ibm.com>
7097
7098         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
7099         and check it.
7100         * gcc.dg/sms-2.c: Add dump check.
7101         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
7102         and check it.
7103         * gcc.dg/sms-4.c: Likewise.
7104         * gcc.dg/sms-5.c: Likewise.
7105         * gcc.dg/sms-6.c: Likewise.
7106         * gcc.dg/sms-7.c: Likewise.
7107         * gcc.dg/sms-antideps.c: Rename to...
7108         * gcc.dg/sms-8.c: This and add sms dump file and check it.
7109
7110 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7111
7112         * gnat.dg/opt2.adb: New test.
7113
7114 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
7115
7116         PR c++/39875
7117         * g++.dg/warn/Wunused-15.C: New test.
7118
7119 2009-04-26  Michael Matz  <matz@suse.de>
7120
7121         Expand from SSA.
7122         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
7123         change regexps.
7124         * gcc.target/i386/pr37248-1.c: Modified.
7125         * gcc.target/i386/pr37248-3.c: Modified.
7126         * gcc.target/i386/pr37248-2.c: Modified.
7127         * gnat.dg/aliasing1.adb: Modified.
7128         * gnat.dg/pack9.adb: Modified.
7129         * gnat.dg/aliasing2.adb: Modified.
7130         * gcc.dg/strict-overflow-2.c: Modified.
7131         * gcc.dg/autopar/reduc-1char.c: Modified.
7132         * gcc.dg/autopar/reduc-2char.c: Modified.
7133         * gcc.dg/autopar/reduc-1.c: Modified.
7134         * gcc.dg/autopar/reduc-2.c: Modified.
7135         * gcc.dg/autopar/reduc-3.c: Modified.
7136         * gcc.dg/autopar/reduc-6.c: Modified.
7137         * gcc.dg/autopar/reduc-7.c: Modified.
7138         * gcc.dg/autopar/reduc-8.c: Modified.
7139         * gcc.dg/autopar/reduc-9.c: Modified.
7140         * gcc.dg/autopar/reduc-1short.c: Modified.
7141         * gcc.dg/autopar/reduc-2short.c: Modified.
7142         * gcc.dg/autopar/parallelization-1.c: Modified.
7143         * gcc.dg/strict-overflow-4.c: Modified.
7144         * gcc.dg/strict-overflow-6.c: Modified.
7145         * gcc.dg/gomp/combined-1.c: Modified.
7146         * gcc.dg/no-strict-overflow-1.c: Modified.
7147         * gcc.dg/no-strict-overflow-3.c: Modified.
7148         * gcc.dg/no-strict-overflow-5.c: Modified.
7149         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
7150         * gcc.dg/tree-ssa/pr18134.c: Modified.
7151         * gcc.dg/tree-ssa/20030824-1.c: Modified.
7152         * gcc.dg/tree-ssa/vector-2.c: Modified.
7153         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
7154         * gcc.dg/tree-ssa/loop-21.c: Modified.
7155         * gcc.dg/tree-ssa/20030824-2.c: Modified.
7156         * gcc.dg/tree-ssa/vector-3.c: Modified.
7157         * gcc.dg/tree-ssa/asm-3.c: Modified.
7158         * gcc.dg/tree-ssa/pr23294.c: Modified.
7159         * gcc.dg/tree-ssa/loop-22.c: Modified.
7160         * gcc.dg/tree-ssa/loop-15.c: Modified.
7161         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
7162         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
7163         * gcc.dg/tree-ssa/pr20139.c: Modified.
7164         * gcc.dg/tree-ssa/scev-cast.c: Modified.
7165         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
7166         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
7167         * gcc.dg/tree-ssa/loop-5.c: Modified.
7168         * gcc.dg/tree-ssa/pr19431.c: Modified.
7169         * gcc.dg/tree-ssa/pr32044.c: Modified.
7170         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
7171         * gcc.dg/tree-ssa/loop-19.c: Modified.
7172         * gcc.dg/tree-ssa/loop-28.c: Modified.
7173         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
7174         * gcc.dg/tree-ssa/divide-1.c: Modified.
7175         * gcc.dg/tree-ssa/inline-1.c: Modified.
7176         * gcc.dg/tree-ssa/divide-3.c: Modified.
7177         * gcc.dg/tree-ssa/pr30978.c: Modified.
7178         * gcc.dg/tree-ssa/alias-6.c: Modified.
7179         * gcc.dg/tree-ssa/divide-4.c: Modified.
7180         * gcc.dg/tree-ssa/alias-11.c: Modified.
7181         * gcc.dg/no-strict-overflow-7.c: Modified.
7182         * gcc.dg/strict-overflow-1.c: Modified.
7183         * gcc.dg/pr15784-4.c: Modified.
7184         * gcc.dg/pr34263.c: Modified.
7185         * gcc.dg/strict-overflow-3.c: Modified.
7186         * gcc.dg/tree-prof/stringop-1.c: Modified.
7187         * gcc.dg/tree-prof/val-prof-1.c: Modified.
7188         * gcc.dg/tree-prof/val-prof-2.c: Modified.
7189         * gcc.dg/tree-prof/val-prof-3.c: Modified.
7190         * gcc.dg/tree-prof/val-prof-4.c: Modified.
7191         * gcc.dg/no-strict-overflow-2.c: Modified.
7192         * gcc.dg/no-strict-overflow-4.c: Modified.
7193         * gcc.dg/no-strict-overflow-6.c: Modified.
7194         * g++.dg/tree-ssa/pr27090.C: Modified.
7195         * g++.dg/tree-ssa/tmmti-2.C: Modified.
7196         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
7197         * g++.dg/tree-ssa/pr19807.C: Modified.
7198         * g++.dg/opt/pr30965.C: Modified.
7199         * g++.dg/init/new17.C: Modified.
7200         * gfortran.dg/whole_file_6.f90: Modified.
7201         * gfortran.dg/whole_file_5.f90: Modified.
7202         * gfortran.dg/reassoc_1.f90: Modified.
7203         * gfortran.dg/reassoc_3.f90: Modified.
7204
7205 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7206
7207         PR fortran/39893
7208         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
7209
7210 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
7211
7212         PR inline-asm/39543
7213         * gcc.target/i386/pr39543-1.c: New test.
7214         * gcc.target/i386/pr39543-2.c: New test.
7215         * gcc.target/i386/pr39543-3.c: New test.
7216
7217         PR c/39889
7218         * gcc.dg/Wunused-value-3.c: New test.
7219
7220 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7221
7222         PR c/39581
7223         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
7224         gcc.dg/vla-21.c: New tests.
7225
7226 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
7227
7228         PR c/39556
7229         * gcc.dg/inline-34.c: New test.
7230
7231 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7232
7233         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
7234         gcc.dg/enum-const-3.c: New tests.
7235         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
7236         -pedantic-errors.  Update expected diagnostics.
7237
7238 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7239
7240         PR c/39582
7241         * gcc.dg/vla-20.c: New test.
7242
7243 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7244
7245         PR c/39564
7246         * gcc.dg/vla-19.c: New test.
7247
7248 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
7249
7250         PR preprocessor/39559
7251         * gcc.dg/c99-intconst-2.c: New test.
7252
7253 2009-04-25  Jan Hubicka  <jh@suse.cz>
7254
7255         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
7256
7257 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
7258
7259         PR fortran/39688
7260         * gfortran.dg/import7.f90: New.
7261
7262 2009-04-24  Richard Guenther  <rguenther@suse.de>
7263
7264         * gcc.dg/tree-ssa/vrp48.c: Fix.
7265
7266 2008-04-24  Doug Kwan  <dougkwan@google.com>
7267
7268         * g++.dg/init/copy7.C: Only abort in memcpy if source and
7269         destination are the same.
7270
7271 2009-04-24  Richard Guenther  <rguenther@suse.de>
7272
7273         * gcc.dg/tree-ssa/vrp48.c: New testcase.
7274
7275 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
7276
7277         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
7278         gcc.dg/array-const-3.c: New tests.
7279
7280 2009-04-24  Ian Lance Taylor  <iant@google.com>
7281
7282         * gcc.dg/Wcxx-compat-4.c: New testcase.
7283
7284 2009-04-24  Daniel Kraft  <d@domob.eu>
7285
7286         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
7287         expected on already erraneous symbol (renamed to fresh one).
7288
7289 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
7290
7291         PR middle-end/39867
7292         * gcc.dg/pr39867.c: New.
7293
7294 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
7295
7296         PR fortran/39861
7297         PR fortran/39864
7298         * gfortran.dg/intrinsic_1.f90: New.
7299
7300 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7301
7302         * gnat.dg/alignment7.adb: New test.
7303         * gnat.dg/alignment8.adb: Likewise.
7304
7305 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
7306
7307         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
7308         * gnat.dg/specs/rep_clause2.ads: New test.
7309
7310 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
7311
7312         PR rtl-optimization/39794
7313         * gcc.dg/pr39794.c: New test.
7314
7315 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
7316
7317         * gnat.dg/atomic1.adb: New test.
7318         * gnat.dg/atomic1_pkg.ads: New helper.
7319
7320 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
7321
7322         PR testsuite/39623
7323         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
7324         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
7325
7326 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
7327
7328         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
7329         warning.
7330
7331 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7332
7333         PR C/31499
7334         * gcc.dg/vector-init-1.c: New testcase.
7335         * gcc.dg/vector-init-2.c: New testcase.
7336
7337 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
7338
7339         * gnat.dg/enum2.adb: New test.
7340         * gnat.dg/enum2_pkg.ads: New helper.
7341
7342 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
7343
7344         PR c/39855
7345         * gcc.dg/torture/pr39855.c: New test.
7346
7347 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
7348
7349         PR c++/39639
7350         * g++.dg/cpp0x/pr39639.C: New test.
7351
7352 2009-04-22  Mark Heffernan  <meheff@google.com>
7353
7354         * gcc.dg/profile-generate-3.c: New test.
7355
7356 2009-04-22  Jan Hubicka  <jh@suse.cz>
7357
7358         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
7359
7360 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
7361
7362         PR testsuite/39623
7363         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
7364
7365 2009-04-22  Richard Guenther  <rguenther@suse.de>
7366
7367         PR tree-optimization/39824
7368         * gcc.c-torture/compile/pr39824.c: New testcase.
7369
7370 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7371
7372         PR c++/14875
7373         * g++.dg/parse/parser-pr14875.C: New.
7374         * g++.dg/parse/parser-pr14875-2.C: New.
7375         * g++.dg/parse/error6.C: Update match string.
7376
7377 2009-04-22  Richard Guenther  <rguenther@suse.de>
7378
7379         PR tree-optimization/39845
7380         * gcc.c-torture/compile/pr39845.c: New testcase.
7381
7382 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
7383
7384         PR fortran/39735
7385         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
7386         * gfortran.dg/external_initializer.f90: Modified.
7387         * gfortran.dg/interface_26.f90: Modified.
7388         * gfortran.dg/intrinsic_subroutine.f90: Modified.
7389         * gfortran.dg/proc_ptr_3.f90: Modified.
7390         * gfortran.dg/proc_ptr_15.f90: New.
7391         * gfortran.dg/proc_ptr_result_1.f90: Modified.
7392
7393 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7394
7395         PR c++/35711
7396         * g++.dg/warn/pr35711.C: New.
7397         * g++.dg/conversion/ptrmem2.C: Update.
7398
7399 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
7400
7401         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
7402         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
7403         README.gcc, g++.dg/README, g++.dg/compat/break/README,
7404         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
7405         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
7406         gcc.c-torture/ChangeLog.0,
7407         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
7408         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
7409         gcc.target/i386/math-torture/math-torture.exp,
7410         gcc.target/mips/inter/mips16-inter.exp,
7411         gcc.target/mips/mips-nonpic/README,
7412         gcc.target/x86_64/abi/README.gcc,
7413         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
7414         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
7415         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
7416         notices.
7417         * ChangeLog-1993-2007, ChangeLog: Correct dates.
7418
7419 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7420
7421         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
7422
7423 2009-04-21  Richard Guenther  <rguenther@suse.de>
7424
7425         PR middle-end/39829
7426         * gcc.dg/torture/pr39829.c: New testcase.
7427
7428 2009-04-21  Martin Jambor  <mjambor@suse.cz>
7429
7430         * gcc.dg/tree-ssa/cswtch-2.c: New test.
7431
7432 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7433
7434         PR 16202
7435         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
7436         * gcc.dg/sequence-pt-2.c: New.
7437         * gcc.dg/sequence-pt-3.c: New.
7438         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
7439         * g++.dg/warn/sequence-pt-2.c: New.
7440         * g++.dg/warn/sequence-pt-3.c: New.
7441
7442 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
7443
7444         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
7445
7446 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
7447
7448         * gnat.dg/import1.ad[sb]: New test.
7449
7450 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7451
7452         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
7453         return 0.
7454
7455 2009-04-20  Tobias Burnus  <burnus@net-b.de>
7456
7457         PR fortran/39811
7458         * gfortran.dg/continuation_11.f90: New test.
7459
7460 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7461
7462         PR c++/13358
7463         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
7464         messages. Test for "long long" in system headers.
7465         * gcc.dg/c99-longlong-2.c: New.
7466         * g++.dg/warn/pr13358.C: New.
7467         * g++.dg/warn/pr13358-2.C: New.
7468         * g++.dg/warn/pr13358-3.C: New.
7469         * g++.dg/warn/pr13358-4.C: New.
7470
7471 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7472
7473         * gcc.dg/framework-2.c: Fix up for non existent includes
7474         being fatal errors now.
7475
7476 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
7477
7478         PR fortran/39800
7479         * gfortran.dg/private_type_13.f90: New test.
7480         * gfortran.dg/private_type_2.f90: Add option -std=f95.
7481
7482 2009-04-20  Le-Chun Wu  <lcwu@google.com>
7483
7484         PR c++/39803
7485         * g++.dg/warn/Wunused-14.C: New test.
7486
7487 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7488
7489         * gnat.dg/specs/small_alignment.ads: New test.
7490
7491 2009-04-20  Ian Lance Taylor  <iant@google.com>
7492
7493         * gcc.dg/Wcxx-compat-3.c: New testcase.
7494
7495 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7496
7497         * gnat.dg/pack13.ad[sb]: New test.
7498         * gnat.dg/pack13_pkg.ads: New helper.
7499
7500 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7501
7502         * gnat.dg/discr11.ad[sb]: New test.
7503         * gnat.dg/discr11_pkg.ads: New helper.
7504
7505 2009-04-20  Ira Rosen  <irar@il.ibm.com>
7506
7507         PR tree-optimization/39675
7508         * gcc.dg/vect/O3-pr39675-2.c: New test.
7509
7510 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
7511
7512         * gnat.dg/rep_clause3.adb: New test.
7513
7514 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7515
7516         PR c/37481
7517         * gcc.dg/c99-flex-array-7.c: New test.
7518
7519 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7520
7521         PR c/19771
7522         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
7523
7524 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7525
7526         PR c/38243
7527         * gcc.dg/c99-restrict-3.c: New test.
7528
7529 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
7530
7531         PR preprocessor/20078
7532         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
7533
7534 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
7535
7536         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
7537         Do not pass -B$root after -margs.
7538
7539 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7540
7541         PR c/32061
7542         PR c++/36954
7543         * gcc.dg/pr32061.c: New.
7544         * gcc.dg/Wlogical-op-1.c: Update.
7545         * g++.dg/warn/Wlogical-op-1.C: Update.
7546         * g++.dg/warn/pr36954.C: New.
7547
7548 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7549
7550         PR c/27676
7551         * gcc.dg/lvalue-5.c: New test.
7552
7553 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7554
7555         PR c/22367
7556         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
7557
7558 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7559
7560         * gcc.dg/cpp/include5.c: New test.
7561
7562 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7563
7564         PR c/35210
7565         * gcc.dg/call-diag-2.c: New test.
7566
7567 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7568
7569         PR preprocessor/39646
7570         * gcc.dg/cpp/line8.c: New test.
7571
7572 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
7573
7574         PR preprocessor/39647
7575         * gcc.dg/cpp/line7.c: New test.
7576
7577 2009-04-18  Richard Guenther  <rguenther@suse.de>
7578
7579         PR middle-end/39804
7580         * gcc.target/i386/pr39804.c: New testcase.
7581
7582 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
7583
7584         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
7585         * g++.dg/other/pr39496.C: Likewise.
7586
7587 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7588
7589         PR middle-end/36902
7590         * gcc.dg/pr36902.c: New.
7591
7592 2009-04-17  Diego Novillo  <dnovillo@google.com>
7593
7594         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
7595         violation for variable 'inside_main'.
7596
7597 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7598
7599         * gfortran.fortran-torture/execute/getarg_1.x: New file.
7600
7601 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7602
7603         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
7604
7605 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7606
7607         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
7608         * gfortran.dg/chmod_2.f90: Likewise.
7609         * gfortran.dg/chmod_3.f90: Likewise.
7610         * gfortran.dg/open_errors.f90: Likewise.
7611         * gfortran.dg/stat_1.f90: Likewise.
7612         * gfortran.dg/stat_2.f90: Likewise.
7613
7614 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7615
7616         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
7617         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
7618         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
7619         * gfortran.dg/nearest_1.f90: Likewise.
7620         * gfortran.dg/nearest_3.f90: Likewise.
7621         * gfortran.dg/isnan_1.f90: Likewise.
7622         * gfortran.dg/isnan_2.f90: Likewise.
7623         * gfortran.dg/nan_1.f90: Likewise.
7624         * gfortran.dg/nan_2.f90: Likewise.
7625         * gfortran.dg/nan_3.f90: Likewise.
7626         * gfortran.dg/nan_4.f90: Likewise.
7627         * gfortran.dg/module_nan.f90: Likewise.
7628         * gfortran.dg/int_conv_2.f90: Likewise.
7629         * gfortran.dg/init_flag_3.f90: Likewise.
7630         * gfortran.dg/namelist_42.f90: Likewise.
7631         * gfortran.dg/namelist_43.f90: Likewise.
7632         * gfortran.dg/real_const_3.f90: Likewise.
7633         * gfortran.dg/transfer_simplify_1.f90: Likewise.
7634
7635         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
7636         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
7637         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
7638         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
7639         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
7640
7641         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
7642         * gfortran.dg/gamma_5.f90: Likewise.
7643
7644 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7645
7646         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
7647         less strict so it also works with auto-overlay support.
7648         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
7649         for "exceeds local store" linker errors on the SPU.
7650
7651         * lib/gfortran.exp: Include target-supports.exp.
7652         (gfortran_init): On SPU targets where automatic overlay support
7653         is available, use it to build all Fortran test cases.
7654
7655         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
7656
7657 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
7658
7659         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
7660         rule enforced by gnat on taft types.
7661
7662 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
7663
7664         PR testsuite/39792
7665         * g++.dg/ext/complit11.C: Add empty dg-options.
7666
7667 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7668
7669         PR c++/17570
7670         * g++.dg/template/defarg11.C: New test.
7671
7672 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
7673
7674         PR c++/28766
7675         * g++.dg/ext/complit11.C: New testcase.
7676
7677 2009-04-15  Le-Chun Wu  <lcwu@google.com>
7678
7679         PR c++/39551
7680         * g++.dg/warn/Wunused-13.C: New testcase.
7681
7682 2009-04-15  Ian Lance Taylor  <iant@google.com>
7683
7684         * gcc.dg/Wenum-compare-1.c: New testcase.
7685
7686 2009-04-15  Richard Guenther  <rguenther@suse.de>
7687
7688         PR tree-optimization/39764
7689         * g++.dg/torture/pr39764.C: New testcase.
7690
7691 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
7692
7693         * g++.dg/ext/altivec-17.C: New.
7694
7695 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
7696
7697         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
7698         * gnat.dg/specs/limited1.ads: Ditto.
7699
7700 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7701
7702         PR testsuite/39769
7703         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
7704         for testing the results of estimate instructions.
7705         * gcc.dg/vmx/3a-04m.c (test): Ditto.
7706         * gcc.dg/vmx/3a-05.c (test): Ditto.
7707
7708 2009-04-14  Jason Merrill  <jason@redhat.com>
7709
7710         PR c++/39763
7711         * g++.dg/warn/Wshadow-4.C: Extend.
7712
7713 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
7714
7715         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
7716         (do_D): Remove attribute hidden.
7717
7718 2009-04-13  Jason Merrill  <jason@redhat.com>
7719
7720         PR c++/39480
7721         * g++.dg/init/copy7.C: New.
7722
7723 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
7724
7725         PR testsuite/39733
7726         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
7727         (check_for_all_options): This.
7728
7729 2009-04-13  Jason Merrill  <jason@redhat.com>
7730
7731         PR c++/39750
7732         * g++.dg/template/crash90.C: New.
7733
7734 2009-04-12  Jason Merrill  <jason@redhat.com>
7735
7736         PR c++/39742
7737         * g++.dg/overload/extern-C-2.C: New.
7738
7739 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
7740
7741         PR preprocessor/31869
7742         * gcc.dg/cpp/strify5.c: New test.
7743
7744 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
7745
7746         * gnat.dg/enum1.adb: New test.
7747         * gnat.dg/enum1_pkg.ads: New helper.
7748
7749 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
7750
7751         PR target/39740
7752         * gcc.target/alpha/pr39740.c: New test.
7753
7754 2009-04-11  Daniel Kraft  <d@domob.eu>
7755
7756         PR fortran/37746
7757         * gfortran.dg/bounds_check_strlen_1.f90: New test.
7758         * gfortran.dg/bounds_check_strlen_2.f90: New test.
7759         * gfortran.dg/bounds_check_strlen_3.f90: New test.
7760         * gfortran.dg/bounds_check_strlen_4.f90: New test.
7761         * gfortran.dg/bounds_check_strlen_5.f90: New test.
7762         * gfortran.dg/bounds_check_strlen_6.f90: New test.
7763         * gfortran.dg/bounds_check_strlen_7.f90: New test.
7764         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
7765         expected string length that failed with -fbounds-check now.
7766         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
7767
7768 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
7769
7770         PR fortran/39692
7771         * gfortran.dg/proc_ptr_14.f90: New.
7772
7773 2009-04-11  Richard Guenther  <rguenther@suse.de>
7774
7775         PR middle-end/39732
7776         * g++.dg/torture/pr39732.C: New testcase.
7777
7778 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
7779
7780         * gfortran.dg/whole_file_5.f90: New.
7781         * gfortran.dg/whole_file_6.f90: New.
7782
7783 2009-04-11  Richard Guenther  <rguenther@suse.de>
7784
7785         PR tree-optimization/39713
7786         * g++.dg/torture/pr39713.C: New testcase.
7787
7788 2009-04-10  Richard Guenther  <rguenther@suse.de>
7789
7790         PR c/39712
7791         * gcc.dg/pr39712.c: New testcase.
7792
7793 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
7794
7795         PR c++/28301
7796         * g++.dg/cpp0x/enum2.C: Updated.
7797         * g++.dg/debug/pr22514.C: Likewise.
7798         * g++.dg/parse/enum2.C: Likewise.
7799         * g++.dg/parse/enum3.C: Likewise.
7800         * g++.dg/template/crash79.C: Likewise.
7801         * g++.old-deja/g++.jason/cond.C: Likewise.
7802
7803 2009-04-10  Chao-ying Fu  <fu@mips.com>
7804
7805         * gcc.target/mips/interrupt_handler.c: Change from compile to
7806         assemble.
7807
7808 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7809
7810         * objc/execute/forward-1.x: Fix x86_64 entry typos.
7811
7812 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
7813
7814         PR fortran/38709
7815         * gfortran.dg/zero_sized_6.f90: New.
7816
7817 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7818
7819         PR  c++/20118
7820         * g++.dg/parse/pr20118.C: New.
7821         * g++.dg/template/spec16.C: Update.
7822
7823 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7824
7825         PR testsuite/35621
7826         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
7827         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
7828         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
7829         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
7830         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
7831         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
7832         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
7833         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
7834         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
7835         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
7836         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
7837         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
7838         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
7839         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
7840         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
7841         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
7842         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
7843
7844 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
7845
7846         PR target/39678
7847         * g++.dg/torture/pr39678.C: New.
7848         * gcc.dg/compat/struct-complex-2.h: Likewise.
7849         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
7850         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
7851         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
7852         * gcc.dg/torture/pr39678.c: Likewise.
7853         * gcc.target/i386/pr39678.c: Likewise.
7854
7855         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
7856         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7857
7858         * gcc.target/x86_64/abi/test_passing_structs.c: Include
7859         <complex.h>.  Add tests for structure with complex float.
7860
7861 2009-04-10  Ben Elliston  <bje@au.ibm.com>
7862             Joseph Myers  <joseph@codesourcery.com>
7863
7864         PR target/36800
7865         * gcc.dg/dfp/pr36800.c: New.
7866
7867 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7868             Rafael Avila de Espindola  <espindola@google.com>
7869
7870         * gcc.misc-tests/help.exp: New file.
7871         * lib/options.exp: New file.
7872
7873 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
7874
7875         PR libobjc/36610
7876         * objc/execute/forward-1.x: New.
7877
7878 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
7879
7880         * gcc.dg/pr27150-1.c: Change to a link test.
7881
7882 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
7883
7884         * g++.dg/lookup/using2.C: Change copyright header to refer to version
7885         3 of the GNU General Public License and to point readers at the
7886         COPYING3 file and the FSF's license web page.
7887         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
7888         * gcc.dg/struct/struct-reorg.exp: Likewise.
7889         * gcc.target/spu/tag_manager.c: Likewise.
7890
7891 2009-04-09  Richard Guenther  <rguenther@suse.de>
7892
7893         PR testsuite/39696
7894         * ssa-ccp-25.c: Adjust pattern.
7895
7896 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
7897
7898         PR fortran/36704
7899         * gfortran.dg/external_procedures_1.f90: Modified.
7900         * gfortran.dg/proc_ptr_result_1.f90: New.
7901         * gfortran.dg/proc_ptr_result_2.f90: New.
7902         * gfortran.dg/proc_ptr_result_3.f90: New.
7903
7904 2009-04-09  Richard Guenther  <rguenther@suse.de>
7905
7906         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
7907         to prevent constant propagation.
7908         * gcc.dg/vect/vect-56.c: Likewise.
7909         * gcc.dg/vect/vect-58.c: Likewise.
7910         * gcc.dg/vect/vect-60.c: Likewise.
7911         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7912         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7913         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
7914
7915 2009-04-09  Richard Guenther  <rguenther@suse.de>
7916
7917         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
7918         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7919
7920 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
7921
7922         PR c/39613
7923         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
7924         New tests.
7925
7926 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7927
7928         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
7929         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
7930
7931 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
7932
7933         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
7934
7935 2009-04-08  Jason Merrill  <jason@redhat.com>
7936
7937         PR c++/25185
7938         * g++.dg/template/error40.C: Add another test.
7939
7940 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
7941
7942         PR c/39614
7943         PR c/39673
7944         * gcc.c-torture/compile/pr39614-1.c,
7945         gcc.c-torture/compile/pr39614-2.c,
7946         gcc.c-torture/compile/pr39614-3.c,
7947         gcc.c-torture/compile/pr39614-4.c,
7948         gcc.c-torture/compile/pr39614-5.c,
7949         gcc.c-torture/compile/pr39673-1.c,
7950         gcc.c-torture/compile/pr39673-2.c: New tests.
7951         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
7952         more cases.
7953         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
7954         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
7955         expected errors.
7956
7957 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
7958
7959         PRc++/39637
7960         * g++.dg/cpp0x/variadic-crash2.C: New test.
7961
7962 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
7963
7964         PR fortran/38863
7965         * gfortran.dg/alloc_comp_result_1.f90: New test.
7966
7967 2009-04-07  Jason Merrill  <jason@redhat.com>
7968
7969         PR c++/34691
7970         * g++.dg/overload/extern-C-1.C: New.
7971
7972 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
7973
7974         PR testsuite/39325
7975         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
7976
7977 2009-04-07  Jason Merrill  <jason@redhat.com>
7978
7979         PR c++/25185
7980         * g++.dg/template/error40.C: New.
7981
7982 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7983
7984         PR fortran/38152
7985         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
7986
7987 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
7988
7989         * gnat.dg/subp_elim_errors.ad[sb]: New test.
7990
7991 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
7992
7993         PR fortran/38290
7994         * gfortran.dg/proc_decl_1.f90: Modified.
7995         * gfortran.dg/proc_ptr_11.f90: Extended.
7996         * gfortran.dg/proc_ptr_13.f90: Modified.
7997
7998 2009-04-06  Jason Merrill  <jason@redhat.com>
7999
8000         PR c++/35146
8001         * g++.dg/template/fnspec1.C: New.
8002
8003 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
8004
8005         * lib/gnat.exp: Handle multilib.
8006
8007 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8008
8009         PR fortran/38863
8010         * gfortran.dg/dependency_23.f90: New test.
8011
8012 2009-04-06  Richard Guenther  <rguenther@suse.de>
8013
8014         PR tree-optimization/28868
8015         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8016         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
8017         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
8018         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8019
8020 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8021
8022         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
8023
8024 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8025
8026         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
8027
8028 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
8029
8030         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
8031         with the built-in y0, and the subsequent warning.
8032         (y1): Likewise, rename to y_1.
8033
8034 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
8035
8036         PR fortran/39414
8037         * gfortran.dg/proc_decl_21.f90: New.
8038
8039 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
8040
8041         PR fortran/36091
8042         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
8043
8044 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
8045
8046         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
8047         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
8048         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
8049         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
8050         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
8051         gfortran.dg/namelist_49.f90: Gate test on effective_target
8052         fd_truncate.
8053         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
8054
8055 2009-04-05  Daniel Kraft  <d@domob.eu>
8056
8057         PR fortran/38654
8058         * gfortran.dg/read_float_2.f03
8059         * gfortran.dg/read_float_3.f90
8060
8061 2009-04-05  Richard Guenther  <rguenther@suse.de>
8062
8063         PR tree-optimization/39648
8064         * gcc.c-torture/compile/pr39648.c: New testcase.
8065
8066 2009-04-05  Jason Merrill  <jason@redhat.com>
8067
8068         PR c++/14912
8069         * g++.dg/template/error39.C: New.
8070
8071 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
8072
8073         PR fortran/29458
8074         * gfortran.dg/implied_do_1.f90: New.
8075
8076 2009-04-04  Tobias Burnus  <burnus@net-b.de>
8077
8078         PR fortran/39577
8079         * gfortran.dg/recursive_check_8.f90: New.
8080         * gfortran.dg/recursive_check_9.f90: New.
8081         * gfortran.dg/recursive_check_10.f90: New.
8082         * gfortran.dg/recursive_check_11.f90: New.
8083         * gfortran.dg/recursive_check_12.f90: New.
8084         * gfortran.dg/recursive_check_13.f90: New.
8085         * gfortran.dg/recursive_check_14.f90: New.
8086
8087 2009-04-04  Jason Merrill  <jason@redhat.com>
8088
8089         PR c++/25185
8090         * g++.dg/template/error38.C: Add more tests.
8091
8092 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
8093
8094         PR fortran/37614
8095         * gfortran.dg/common_align_2.f90: New test.
8096
8097 2009-04-04  Richard Earnshaw  <rearnsha@arm.com>
8098
8099         PR target/39501
8100         * gcc.c-torture/execute/pr39501.c: New file.
8101         * gcc.c-torture/execute/pr39501.x: New file.
8102
8103 2009-04-04  Richard Guenther  <rguenther@suse.de>
8104
8105         PR tree-optimization/8781
8106         PR tree-optimization/37892
8107         * g++.dg/tree-ssa/pr8781.C: New testcase.
8108         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
8109
8110 2009-04-04  Richard Guenther  <rguenther@suse.de>
8111
8112         PR tree-optimization/39636
8113         * gcc.c-torture/compile/pr39636.c: New testcase.
8114
8115 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
8116
8117         PR rtl-optimization/39607
8118         * g++.dg/opt/pr39607.C: New.
8119
8120 2009-04-03  Tobias Burnus  <burnus@net-b.de>
8121
8122         PR fortran/39594
8123         * gfortran.dg/common_12.f90: New.
8124
8125 2009-04-03  Jason Merrill  <jason@redhat.com>
8126
8127         PR c++/39608
8128         * g++.dg/template/const2.C: New test.
8129
8130 2009-04-03  Richard Guenther  <rguenther@suse.de>
8131
8132         PR tree-optimization/2480
8133         PR tree-optimization/23086
8134         * gcc.dg/tree-ssa/pr2480.c: New testcase.
8135         * gcc.dg/tree-ssa/pr23086.c: Likewise.
8136
8137 2009-04-03  Richard Guenther  <rguenther@suse.de>
8138
8139         PR tree-optimization/34743
8140         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
8141         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
8142         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8143         * gcc.dg/tree-ssa/sra-3.c: Likewise.
8144         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
8145         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
8146         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8147         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8148
8149 2009-04-03  Richard Guenther  <rguenther@suse.de>
8150
8151         PR middle-end/13146
8152         PR tree-optimization/23940
8153         PR tree-optimization/33237
8154         PR middle-end/33974
8155         PR middle-end/34093
8156         PR tree-optimization/36201
8157         PR tree-optimization/36230
8158         PR tree-optimization/38049
8159         PR tree-optimization/38207
8160         PR tree-optimization/38230
8161         PR tree-optimization/38301
8162         PR tree-optimization/38585
8163         PR middle-end/38895
8164         PR tree-optimization/38985
8165         PR tree-optimization/39299
8166         * gcc.dg/pr19633-1.c: Adjust.
8167         * gcc.dg/torture/pta-callused-1.c: Likewise.
8168         * gcc.dg/torture/pr39074-2.c: Likewise.
8169         * gcc.dg/torture/pr39074.c: Likewise.
8170         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
8171         * gcc.dg/torture/pr30375.c: Adjust.
8172         * gcc.dg/torture/pr33563.c: Likewise.
8173         * gcc.dg/torture/pr33870.c: Likewise.
8174         * gcc.dg/torture/pr33560.c: Likewise.
8175         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
8176         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
8177         * gcc.dg/tree-ssa/alias-15.c: Remove.
8178         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
8179         * gcc.dg/tree-ssa/pr26421.c: Adjust.
8180         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
8181         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
8182         * gcc.dg/tree-ssa/pr23382.c: Adjust.
8183         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
8184         * gcc.dg/tree-ssa/alias-16.c: Adjust.
8185         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8186         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8187         * gcc.dg/tree-ssa/alias-18.c: Likewise.
8188         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
8189         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
8190         * gcc.dg/tree-ssa/alias-19.c: Likewise.
8191         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
8192         * gcc.dg/tree-ssa/pr13146.c: Likewise.
8193         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
8194         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8195         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
8196         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
8197         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
8198         * gcc.dg/tree-ssa/alias-20.c: Likewise.
8199         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
8200         * gcc.dg/tree-ssa/pr38895.c: Likewise.
8201         * gcc.dg/uninit-B.c: XFAIL.
8202         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
8203         * gcc.dg/uninit-pr19430.c: XFAIL.
8204         * g++.dg/tree-ssa/pr13146.C: New testcase.
8205         * g++.dg/opt/pr36187.C: Adjust.
8206         * g++.dg/torture/20090329-1.C: New testcase.
8207
8208 2009-04-02  Chao-ying Fu  <fu@mips.com>
8209
8210         * gcc.target/mips/interrupt_handler.c: New test.
8211
8212 2009-04-02  David Ayers  <ayers@fsfe.org>
8213
8214         PR objc/18456
8215         * objc.dg/bad-receiver-type-2.m: New test contributed by
8216         Alexander Mamberg.
8217
8218 2009-04-02  Jason Merrill  <jason@redhat.com>
8219
8220         PR c++/25185
8221         * g++.dg/template/error38.C: New test.
8222
8223 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
8224
8225         PR tree-optimization/31677
8226         * gcc.dg/memcpy-1.c: Add compiler option.
8227
8228 2009-04-02  Ira Rosen  <irar@il.ibm.com>
8229
8230         PR tree-optimization/39595
8231         * gfortran.dg/vect/O3-pr39595.f: New test.
8232
8233 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8234
8235         PR c++/26693
8236         * g++.dg/template/typedef11.C: New test.
8237         * g++.dg/template/typedef12.C: Likewise.
8238         * g++.dg/template/typedef13.C: Likewise.
8239         * g++.dg/template/typedef14.C: Likewise.
8240         * g++.dg/template/typedef15.C: Likewise.
8241         * g++.dg/template/typedef16.C: Likewise.
8242         * g++.dg/template/sfinae3.C: Compile this pedantically.
8243         The only errors expected should be the one saying the typedef is ill
8244         formed.
8245         * g++.old-deja/g++.pt/typename8.C: Likewise.
8246         * g++.dg/template/access11.C: Update this.
8247
8248 2009-04-02  Richard Guenther  <rguenther@suse.de>
8249
8250         PR tree-optimization/37221
8251         * gcc.c-torture/compile/20090331-1.c: New testcase.
8252
8253 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
8254
8255         * gcc.c-torture/compile/20090401-1.c: New test.
8256
8257 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8258
8259         PR c++/4926
8260         * g++.dg/template/pr4926-1.C: New.
8261
8262 2009-04-01  Xinliang David Li  <davidxl@google.com>
8263
8264         * gcc.target/i386/all_one_m128i.c: New test.
8265
8266 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
8267
8268         PR c/39027
8269         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
8270         * gcc.dg/fltconst-2.c: New test.
8271         * gcc.dg/fltconst-double-pedantic-1.c: New test.
8272         * gcc.dg/fltconst-double-pedantic-2.c: New test.
8273
8274         PR c/33466
8275         * gcc.dg/cpp/pr33466.c: New test.
8276         * gcc.dg/dfp/pr33466.c: New test.
8277         * gcc.dg/fixed-point/pr33466.c: New test.
8278
8279 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8280
8281         PR tree-optimization/35011
8282         * g++.dg/other/pr35011.C: New.
8283
8284 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8285
8286         PR target/39226
8287         * gcc.dg/pr39226.c: New test.
8288
8289 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8290
8291         PR c++/35240
8292         * g++.dg/template/pr35240.C: New.
8293
8294 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
8295
8296         PR c/39605
8297         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
8298         * gcc.dg/pr25682.c: Update expected diagnostics.
8299
8300 2009-04-01  Richard Guenther  <rguenther@suse.de>
8301
8302         * gcc.dg/fold-plusmult-2.c: New testcase.
8303
8304 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
8305
8306         PR c/37772
8307         * gcc.dg/pr37772.c: New test.
8308         * g++.dg/ext/asm11.C: New test.
8309
8310 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
8311
8312         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
8313         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
8314         defined.
8315
8316 2009-03-31  Jason Merrill  <jason@redhat.com>
8317
8318         * g++.old-deja/g++.other/using9.C: Add expected errors.
8319
8320 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
8321
8322         * gcc.c-torture/compile/pr33009.c: Removed.
8323
8324 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8325
8326         * gcc.c-torture/compile/pr33009.c: Delete.
8327         * gcc.c-torture/compile/pr11832.c: Likewise.
8328
8329 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8330
8331         PR c/448
8332         * lib/target-supports.exp (check_effective_target_stdint_types):
8333         Update comment.
8334         (check_effective_target_inttypes_types): New.
8335         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
8336         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
8337         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
8338
8339 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8340
8341         PR fortran/38917
8342         PR fortran/38918
8343         * gfortran.dg/data_pointer_1.f90: New test.
8344
8345 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
8346
8347         PR fortran/38915
8348         * gfortran.dg/char_length_15.f90: New test.
8349
8350 2009-03-31  Jason Merrill  <jason@redhat.com>
8351
8352         C++ DR 613
8353         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
8354         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
8355         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
8356         xfail others.
8357
8358         * g++.dg/other/typedef2.C: New test.
8359
8360         PR c++/37806
8361         * g++.dg/template/typedef17.C: New test.
8362
8363         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
8364         * g++.dg/cpp0x/auto12.C: Likewise.
8365
8366 2009-03-31  Richard Guenther  <rguenther@suse.de>
8367
8368         PR middle-end/31029
8369         * gcc.dg/fold-compare-4.c: New testcase.
8370         * gcc.dg/fold-compare-5.c: Likewise.
8371
8372 2009-03-31  Richard Guenther  <rguenther@suse.de>
8373
8374         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
8375
8376 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8377
8378         PR target/39592
8379         * gcc.target/i386/pr39592-1.c: New test.
8380
8381 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
8382
8383         PR preprocessor/15638
8384         * gcc.dg/cpp/missing-header-1.c: New test.
8385         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
8386         "compilation terminated" message.
8387         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
8388         test #include "".
8389         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
8390         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
8391         terminated" message.
8392
8393 2009-03-31  Richard Guenther  <rguenther@suse.de>
8394
8395         PR middle-end/23401
8396         PR middle-end/27810
8397         * gcc.dg/tree-ssa/pr23401.c: New testcase.
8398         * gcc.dg/tree-ssa/pr27810.c: Likewise.
8399
8400 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
8401
8402         PR fortran/38389
8403         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
8404         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
8405         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
8406         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
8407         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
8408         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
8409         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
8410
8411 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
8412
8413         PR fortran/22571
8414         * gfortran.dg/whole_file_1.f90: New test.
8415         PR fortran/26227
8416         * gfortran.dg/whole_file_2.f90: New test.
8417         * gfortran.dg/whole_file_3.f90: New test.
8418         PR fortran/24886
8419         * gfortran.dg/whole_file_4.f90: New test.
8420
8421 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
8422
8423         * gfortran.dg/bind_c_usage_19.f90: New test.
8424
8425         PR target/39558
8426         * gcc.target/powerpc/altivec-29.c: New test.
8427
8428 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8429
8430         PR rtl-optimization/323
8431         * gcc.target/i386/excess-precision-1.c,
8432         gcc.target/i386/excess-precision-2.c,
8433         gcc.target/i386/excess-precision-3.c,
8434         gcc.target/i386/excess-precision-4.c,
8435         gcc.target/i386/excess-precision-5.c,
8436         gcc.target/i386/excess-precision-6.c: New tests.
8437
8438 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
8439
8440         PR c/35235
8441         * gcc.dg/c99-array-lval-8.c: New test.
8442
8443 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8444
8445         PR preprocessor/34695
8446         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
8447         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
8448         instead of dg-warning for "previous definition" messages.
8449         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
8450         "warnings being treated as errors" message.
8451         * gcc.dg/fltconst-1.c: Use -fshow-column.
8452
8453 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8454
8455         PR fortran/38823
8456         * gfortran.dg/power1.f90: New test.
8457
8458 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
8459
8460         PR c/456
8461         PR c/5675
8462         PR c/19976
8463         PR c/29116
8464         PR c/31871
8465         PR c/35198
8466         * gcc.c-torture/compile/20081108-1.c,
8467         gcc.c-torture/compile/20081108-2.c,
8468         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
8469         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
8470         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
8471         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
8472         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
8473         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
8474         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
8475         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
8476         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
8477         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
8478         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
8479         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
8480         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
8481         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
8482         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
8483         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
8484         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
8485         case.
8486         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
8487         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
8488         XFAILs.  Update expected messages.
8489         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
8490         expected messages.
8491         * gcc.dg/real-const-1.c: Replace with test from original PR.
8492         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
8493         when casting from non-constant integer to pointer.
8494
8495 2009-03-29  Richard Guenther  <rguenther@suse.de>
8496
8497         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
8498
8499 2009-03-29  Daniel Kraft  <d@domob.eu>
8500
8501         PR fortran/37423
8502         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
8503         DEFERRED bindings.
8504         * gfortran.dg/typebound_proc_9.f03: New test.
8505         * gfortran.dg/typebound_proc_10.f03: New test.
8506         * gfortran.dg/typebound_proc_11.f03: New test.
8507         * gfortran.dg/abstract_type_5.f03: New test.
8508
8509 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
8510
8511         PR fortran/38507
8512         * gfortran.dg/do_4.f: New.
8513         * gfortran.dg/goto_2.f90: Correct expected warnings.
8514         * gfortran.dg/goto_4.f90: Likewise.
8515         * gfortran.dg/goto_5.f90: New.
8516
8517 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
8518
8519         PR target/39545
8520         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
8521
8522         * gcc.target/i386/pr39545-1.c: New.
8523         * gcc.target/i386/pr39545-2.c: Likewise.
8524
8525         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
8526         (flex2_struct): Likewise.
8527         (check_struct_passing7): Likewise.
8528         (check_struct_passing8): Likewise.
8529         (f1s): Likewise.
8530         (f2s): Likewise.
8531         (main): Call check_struct_passing7 and check_struct_passing8.
8532
8533 2009-03-29  Richard Guenther  <rguenther@suse.de>
8534
8535         * gcc.c-torture/execute/20090113-1.c: New testcase.
8536         * gcc.c-torture/execute/20090113-2.c: Likewise.
8537         * gcc.c-torture/execute/20090113-3.c: Likewise.
8538         * gcc.c-torture/execute/20090207-1.c: Likewise.
8539         * gcc.c-torture/compile/20090114-1.c: Likewise.
8540         * gcc.c-torture/compile/20090328-1.c: Likewise.
8541         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
8542
8543 2009-03-29  David Ayers  <ayers@fsfe.org>
8544
8545         PR objc/27377
8546         * objc.dg/conditional-1.m: New tests.
8547
8548 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
8549
8550         * gcc.dg/winline-10.c: New test.
8551
8552 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8553
8554         PR fortran/34656
8555         * gfortran.dg/do_check_1.f90: Add test.
8556         * gfortran.dg/do_check_2.f90: Add test.
8557         * gfortran.dg/do_check_3.f90: Add test.
8558         * gfortran.dg/do_check_4.f90: Add test.
8559
8560 2009-03-28  Jan Hubicka  <jh@suse.cz>
8561
8562         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
8563         * gcc.dg/pr33826.c: Update dump files.
8564         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
8565         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
8566
8567 2009-03-28  Martin Jambor  <mjambor@suse.cz>
8568
8569         * g++.dg/tree-ssa/fwprop-align.C: New test.
8570
8571 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
8572
8573         * gcc.target/powerpc/altivec-28.c: New test.
8574
8575         PR c++/39554
8576         * gcc.dg/wdisallowed-functions-1.c: Removed.
8577         * gcc.dg/wdisallowed-functions-2.c: Removed.
8578         * gcc.dg/wdisallowed-functions-3.c: Removed.
8579         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
8580         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
8581         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
8582
8583 2009-03-28  Richard Guenther  <rguenther@suse.de>
8584
8585         PR tree-optimization/38723
8586         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
8587
8588 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
8589
8590         PR fortran/38538
8591         * gfortran.dg/char_result_13.f90: New test.
8592
8593 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
8594
8595         PR fortran/38765
8596         * gfortran.dg/alloc_comp_assign_9.f90: New test.
8597
8598 2009-03-28  Daniel Kraft  <d@domob.eu>
8599
8600         * gfortran.dg/trim_1.f90: New test.
8601
8602 2009-03-28  Richard Guenther  <rguenther@suse.de>
8603
8604         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
8605         * g++.dg/warn/Warray-bounds.C: Likewise.
8606
8607 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8608
8609         PR fortran/32626
8610         * gfortran.dg/recursive_check_7.f90: New test.
8611
8612 2009-03-28  Tobias Burnus  <burnus@net-b.de>
8613
8614         PR fortran/38432
8615         * gfortran.dg/do_check_5.f90: New test.
8616         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
8617         * gfortran.dg/array_constructor_18.f90: Ditto.
8618         * gfortran.dg/array_constructor_22.f90: Ditto.
8619         * gfortran.dg/do_3.F90: Ditto.
8620         * gfortran.dg/do_1.f90: Ditto.
8621
8622 2009-03-28  Richard Guenther  <rguenther@suse.de>
8623
8624         PR tree-optimization/38180
8625         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
8626
8627 2009-03-28  Richard Guenther  <rguenther@suse.de>
8628
8629         PR tree-optimization/38513
8630         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
8631         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
8632         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
8633         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
8634         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
8635         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
8636         * gcc.dg/vect/vect-35.c: Likewise.
8637         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
8638         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
8639         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
8640
8641 2009-03-28  Richard Guenther  <rguenther@suse.de>
8642
8643         PR tree-optimization/38968
8644         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
8645
8646 2009-03-28  Richard Guenther  <rguenther@suse.de>
8647
8648         PR tree-optimization/37795
8649         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
8650
8651 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
8652
8653         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
8654         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
8655         options for removed targets.
8656
8657 2009-03-27  Richard Guenther  <rguenther@suse.de>
8658
8659         PR tree-optimization/39120
8660         * gcc.c-torture/execute/pr39120.c: New testcase.
8661
8662 2009-03-27  Richard Guenther  <rguenther@suse.de>
8663
8664         PR tree-optimization/39120
8665         * gcc.dg/torture/pta-callused-1.c: New testcase.
8666
8667 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8668
8669         PR middle-end/39315
8670         * gcc.target/i386/pr39315-1.c: New.
8671         * gcc.target/i386/pr39315-2.c: Likewise.
8672         * gcc.target/i386/pr39315-3.c: Likewise.
8673         * gcc.target/i386/pr39315-4.c: Likewise.
8674         * gcc.target/i386/pr39315-check.c: Likewise.
8675
8676 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8677
8678         PR c/39323
8679         * gcc.dg/pr39323-1.c: New.
8680         * gcc.dg/pr39323-2.c: Likewise.
8681         * gcc.dg/pr39323-3.c: Likewise.
8682
8683 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8684
8685         PR target/38034
8686         * gcc.target/ia64/sync-1.c: New.
8687
8688 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8689
8690         PR target/39472
8691         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
8692         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
8693         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
8694         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
8695         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
8696         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
8697         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
8698         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
8699
8700 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8701
8702         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
8703         for low precision (i.e. float).
8704
8705 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
8706             Jakub Jelinek  <jakub@redhat.com>
8707
8708         PR debug/37959
8709         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
8710
8711 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
8712
8713         * gcc.dg/memmove-2.c: New test.
8714         * gcc.dg/memmove-3.c: New test.
8715
8716         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
8717         in clone naming.
8718
8719 2009-03-27  Xinliang David Li  <davidxl@google.com>
8720
8721         PR tree-optimization/39557
8722         * g++.dg/tree-ssa/dom-invalid.C: New test.
8723
8724 2009-03-27  Xinliang David Li  <davidxl@google.com>
8725
8726         PR tree-optimization/39548
8727         * g++.dg/tree-ssa/copyprop.C: New test.
8728
8729 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8730
8731         PR c++/38638
8732         * g++.dg/template/typename17.C: New testcase.
8733         * g++.dg/template/typename18.C: New testcase.
8734
8735 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8736
8737         PR c++/36799
8738         * g++.dg/other/var_copy-1.C: New test.
8739
8740 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8741
8742         PR c++/37647
8743         * g++.dg/parse/ctor9.C: New test.
8744
8745 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
8746
8747         PR c++/29727
8748         * g++.dg/init/error2.C: New test.
8749
8750 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8751
8752         PR c++/35652
8753         * gcc.dg/pr35652.C: New.
8754         * g++.dg/warn/pr35652.C: New.
8755         * gcc.dg/format/plus-1.c: Adjust message.
8756
8757 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
8758
8759         PR c++/39554
8760         * gcc.dg/wdisallowed-functions-3.c: New test.
8761         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
8762
8763 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8764
8765         * gcc.dg/inline-33.c: Fix when pic.
8766
8767 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
8768
8769         * gcc.target/ia64/20090324-1.c: New test.
8770
8771 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
8772
8773         PR c/27898
8774         * gcc.dg/pr27898.c: New test.
8775
8776         PR tree-optimization/32139
8777         * gcc.c-torture/compile/pr32139.c: New test.
8778
8779 2009-03-24  Jason Merrill  <jason@redhat.com>
8780
8781         PR c++/28274
8782         * g++.dg/parse/defarg14.C: New test.
8783
8784 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8785
8786         PR libfortran/39528
8787         * gfortran.dg/read_repeat.f90: New test.
8788
8789 2009-03-24  Ira Rosen  <irar@il.ibm.com>
8790
8791         PR tree-optimization/39529
8792         * gcc.dg/vect/pr39529.c: New test.
8793
8794 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
8795             Jakub Jelinek  <jakub@redhat.com>
8796
8797         PR debug/39524
8798         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
8799
8800 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8801
8802         PR c/39495
8803         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
8804
8805 2009-03-23  Jason Merrill  <jason@redhat.com>
8806
8807         * g++.dg/cpp0x/auto12.C: Add variadic test.
8808
8809         PR c++/39526
8810         * g++.dg/warn/Wshadow-4.C: New test.
8811
8812 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
8813
8814         PR tree-optimization/39516
8815         * gfortran.dg/pr39516.f: New test.
8816
8817 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
8818
8819         * lib/target-libpath.exp (set_ld_library_path_env_vars):
8820         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
8821         variable, not environment variable.
8822
8823 2009-03-21  Jason Merrill  <jason@redhat.com>
8824
8825         PR c++/28879
8826         * g++.dg/ext/vla6.C: New test.
8827
8828 2009-03-20  Jason Merrill  <jason@redhat.com>
8829
8830         * g++.dg/cpp0x/initlist5.C: Add additional test.
8831
8832 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8833             Janis Johnson  <janis187@us.ibm.com>
8834
8835         * lib/compat.exp (compat-get-options-main, compat-get-options):
8836         Handle dg-prune-output in source file.
8837         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
8838         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
8839         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
8840         two warnings.
8841
8842 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
8843
8844         PR c/39495
8845         * gcc.dg/gomp/pr39495-1.c: New test.
8846         * gcc.dg/gomp/pr39495-2.c: New test.
8847         * g++.dg/gomp/pr39495-1.C: New test.
8848         * g++.dg/gomp/pr39495-2.C: New test.
8849
8850         PR target/39496
8851         * gcc.target/i386/pr39496.c: New test.
8852         * g++.dg/other/pr39496.C: New test.
8853
8854 2009-03-19  Li Feng  <nemokingdom@gmail.com>
8855
8856         PR middle-end/39500
8857         * gcc.dg/autopar/pr39500-1.c: New.
8858         * gcc.dg/autopar/pr39500-2.c: New.
8859
8860 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8861
8862         * g++.dg/dg.exp: Prune graphite.
8863
8864 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
8865
8866         PR middle-end/39447
8867         * g++.dg/graphite: New.
8868         * g++.dg/graphite/graphite.exp: New.
8869         * g++.dg/graphite/pr39447.C: New.
8870
8871 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
8872
8873         PR c++/39425
8874         * g++.dg/template/pr39425.C: New.
8875
8876         * g++.dg/template/spec33.C: Updated.
8877
8878 2009-03-17  Jason Merrill  <jason@redhat.com>
8879
8880         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
8881
8882 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
8883
8884         PR c++/39475
8885         * g++.dg/ext/unary_trait_incomplete.C: New.
8886
8887 2009-03-17  Jing Yu  <jingyu@google.com>
8888
8889         PR middle-end/39378
8890         * g++.dg/inherit/thunk10.C: New test.
8891
8892 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
8893
8894         PR target/39482
8895         * gcc.target/i386/pr39482.c: New test.
8896
8897 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
8898
8899         PR debug/39471
8900         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
8901         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
8902         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
8903         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
8904
8905         PR middle-end/39443
8906         * gcc.dg/pr39443.c: New test.
8907
8908         PR debug/39412
8909         * gcc.dg/debug/pr39412.c: New test.
8910
8911 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
8912
8913         PR testsuite/38526
8914         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
8915         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
8916         is defined.
8917         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
8918         its original value, or unset if it was not defined.
8919         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
8920         path procs around use of HOSTCC.
8921         * g++.dg/compat/struct-layout-1.exp: Ditto.
8922         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
8923
8924 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
8925
8926         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
8927
8928 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
8929
8930         Revert patch for PR testsuite/37630.
8931
8932         PR testsuite/37960
8933         * gcc.dg/pr11492.c: Replace constant and remove xfail.
8934
8935         PR testsuite/37630
8936         * lib/target-supports.exp (check_effective_target_ieee): New.
8937         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
8938         * gcc.dg/20001012-1.c: Require ieee.
8939
8940         PR testsuite/37628
8941         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
8942
8943 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
8944
8945         PR tree-optimization/39455
8946         * gcc.dg/pr39455.c: New test.
8947
8948 2009-03-13  David Ayers  <ayers@fsfe.org>
8949
8950         * objc/execute/trivial.m. New test.
8951
8952 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
8953
8954         PR target/39137
8955         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
8956
8957 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
8958
8959         PR testsuite/39451
8960         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
8961         constraint on (%2).
8962
8963 2009-03-12  David Ayers  <ayers@fsfe.org>
8964
8965         PR libobjc/27466
8966         * objc/execute/exceptions/handler-1.m. New test.
8967
8968 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
8969
8970         PR target/39431
8971         * gcc.target/i386/pr39431.c: New test.
8972
8973 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
8974
8975         PR target/39445
8976         * gcc.target/i386/pr39445.c: New.
8977
8978         * gcc.target/i386/push-1.c: XFAIL.
8979
8980 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
8981
8982         * gcc.dg/inline-33.c: New test.
8983
8984 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
8985
8986         * gcc.dg/vect/vect-82.c: Combine dg-do and
8987         dg-require-effective-target into dg-skip-if.
8988         * gcc.dg/vect/vect-83.c: Likewise.
8989
8990 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
8991
8992         PR target/39137
8993         * gcc.target/i386/stackalign/longlong-1.c: New test.
8994         * gcc.target/i386/stackalign/longlong-2.c: New test.
8995
8996 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8997
8998         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
8999
9000 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9001
9002         * gcc.c-torture/execute/ieee/inf-3.c: New test.
9003         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
9004
9005 2009-03-11  Olivier Hainque  <hainque@adacore.com>
9006
9007         * gnat.dg/slice_enum.adb: New test.
9008
9009 2009-03-11  Jason Merrill  <jason@redhat.com>
9010
9011         PR debug/39086
9012         * g++.dg/opt/nrv15.C: New test.
9013
9014 2009-03-10  Ira Rosen  <irar@il.ibm.com>
9015
9016         PR tree-optimization/39422
9017         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
9018         constant array with static initialization to global memory.
9019         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9020
9021 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
9022
9023         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
9024         padding.
9025
9026 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
9027
9028         PR c++/39371
9029         * g++.dg/opt/switch2.C: Add -w to dg-options.
9030         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
9031         * g++.dg/warn/switch1.C: New test.
9032         * g++.dg/other/switch3.C: New test.
9033
9034         PR tree-optimization/39394
9035         * gcc.c-torture/compile/pr39394.c: New test.
9036
9037 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9038
9039         * gcc.target/s390/20090223-1.c: New testcase.
9040
9041 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9042
9043         PR libfortran/39402
9044         * gfortran.dg/fmt_f0_1.f90: New test.
9045
9046 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
9047
9048         PR c++/39060
9049         * g++.dg/other/new1.C: Adjusted.
9050         * g++.dg/parse/crash40.C: Likewise.
9051         * g++.dg/parse/defarg12.C: Likewise.
9052         * g++.dg/template/error15.C: Likewise.
9053
9054         * g++.dg/other/pr39060.C: New.
9055
9056 2009-03-07  Jason Merrill  <jason@redhat.com>
9057
9058         PR c++/39367
9059         * g++.dg/opt/new1.C: New.
9060
9061 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9062
9063         PR c++/33492
9064         * g++.dg/other/error32.C: New.
9065
9066 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR middle-end/39360
9069         * gcc.c-torture/compile/pr39360.c: New test.
9070
9071         PR debug/39372
9072         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
9073
9074 2009-03-05  Jason Merrill  <jason@redhat.com>
9075
9076         PR c++/38908
9077         * g++.dg/warn/Wuninitialized-3.C: New test.
9078
9079 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
9080
9081         PR debug/39379
9082         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
9083         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
9084
9085 2009-03-04  Jason Merrill  <jason@redhat.com>
9086
9087         PR c++/13549
9088         * g++.dg/template/koenig7.C: New test.
9089
9090 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9091
9092         * g++.dg/torture/predcom-1.C: New test.
9093
9094 2009-03-04  Richard Guenther  <rguenther@suse.de>
9095
9096         PR tree-optimization/39362
9097         * g++.dg/torture/pr39362.C: New testcase.
9098
9099 2009-03-04  Jason Merrill  <jason@redhat.com>
9100             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9101
9102         PR c++/9634
9103         PR c++/29469
9104         PR c++/29607
9105         * g++.dg/template/dependent-name5.C: New test.
9106
9107 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
9108
9109         PR testsuite/39357
9110         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
9111         vect_int to vect_int_mult.
9112
9113 2009-03-04  Richard Guenther  <rguenther@suse.de>
9114
9115         PR tree-optimization/39358
9116         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
9117         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
9118
9119 2009-03-04  Richard Guenther  <rguenther@suse.de>
9120
9121         PR tree-optimization/39339
9122         * gcc.c-torture/execute/pr39339.c: New testcase.
9123
9124 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
9125
9126         * gcc.c-torture/compile/20090303-1.c,
9127         gcc.c-torture/compile/20090303-2.c: New tests.
9128
9129 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
9130
9131         PR fortran/39354
9132         * gfortran.dg/gomp/pr39354.f90: New test.
9133
9134         PR tree-optimization/39343
9135         * gcc.dg/pr39343.c: New test.
9136
9137 2009-03-03  Ira Rosen  <irar@il.ibm.com>
9138
9139         PR tree-optimization/39248
9140         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
9141         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
9142         on targets without vector misalignment support.
9143         * lib/target-supports.exp
9144         (check_effective_target_vect_short_mult): Add
9145         check_effective_target_arm32.
9146
9147 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
9148
9149         PR middle-end/39335
9150         * gcc.dg/graphite/pr39335_1.c: New.
9151         * gcc.dg/graphite/pr39335.c: New.
9152
9153 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
9154
9155         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
9156         of andl.
9157         * gcc.target/i386/stackalign/return-5.c: Likewise.
9158         * gcc.target/i386/stackalign/return-6.c: Likewise.
9159
9160 2009-03-02  Richard Guenther  <rguenther@suse.de>
9161             Ira Rosen  <irar@il.ibm.com>
9162
9163         PR tree-optimization/39318
9164         * gfortran.dg/vect/pr39318.f90: New test.
9165
9166 2009-03-01  Jan Hubicka  <jh@suse.cz>
9167
9168         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
9169
9170 2009-03-01  Jan Hubicka  <jh@suse.cz>
9171
9172         PR debug/39267
9173         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
9174
9175 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9176
9177         * gnat.dg/pack12.adb: New test.
9178
9179 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9180
9181         PR c++/37789
9182         * g++.dg/other/pr37789.C: New.
9183
9184 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9185
9186         PR fortran/39295
9187         * gfortran.dg/interface_25.f90: New test.
9188         * gfortran.dg/interface_26.f90: New test.
9189
9190 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
9191
9192         PR fortran/39292
9193         * gfortran.dg/initialization_22.f90: New test.
9194
9195 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
9196
9197         PR rtl-optimization/39241
9198         * gcc.dg/torture/pr39241.c: New.
9199
9200 2009-02-25  Martin Jambor  <mjambor@suse.cz>
9201
9202         PR tree-optimizations/39259
9203         * g++.dg/torture/pr39259.C: New testcase.
9204
9205 2009-02-24  Richard Guenther  <rguenther@suse.de>
9206
9207         PR c++/39242
9208         * g++.dg/template/instantiate10.C: New testcase.
9209
9210 2009-02-24  Richard Guenther  <rguenther@suse.de>
9211             Zdenek Dvorak  <ook@ucw.cz>
9212
9213         PR tree-optimization/39233
9214         * gcc.c-torture/execute/pr39233.c: New testcase.
9215
9216 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
9217
9218         PR tree-optimization/39260
9219         * gcc.dg/graphite/pr39260.c: New.
9220
9221 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9222
9223         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
9224
9225 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
9226
9227         PR c++/36411
9228         * g++.dg/template/void14.C: New.
9229
9230 2009-02-23  Jason Merrill  <jason@redhat.com>
9231
9232         PR c++/38880
9233         * g++.dg/init/const7.C: Remove XFAIL.
9234         * g++.dg/init/static-init1.C: New test.
9235
9236         * g++.dg/cpp0x/initlist14.C: New test.
9237
9238 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9239
9240         PR fortran/38914
9241         * bound_simplification_2.f90:  New test case.
9242         * bound_7.f90:  New test case.
9243
9244 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
9245
9246         * gcc.dg/cpp/include4.c: New test.
9247
9248 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9249
9250         PR target/39256
9251         * gcc.target/i386/abi-2.c: New.
9252
9253 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
9254
9255         * gcc.c-torture/execute/pr39228.x: New.
9256
9257 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
9258
9259         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
9260         scan-assembler to check for xmm0 register.
9261
9262 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
9263             Joseph Myers  <joseph@codesourcery.com>
9264
9265         * gcc.target/arm/va_list.c: New test.
9266         * g++.dg/abi/arm_va_list.C: Likewise.
9267         * lib/target-supports.exp (check_effective_target_arm_eabi): New
9268         function.
9269         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
9270         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
9271         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
9272         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
9273         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
9274         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
9275
9276 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
9277
9278         PR testsuite/38164
9279         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
9280         to dg-options.
9281
9282 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR target/39240
9285         * gcc.c-torture/execute/pr39240.c: New test.
9286
9287 2009-02-20  Jason Merrill  <jason@redhat.com>
9288
9289         PR c++/39225
9290         * g++.dg/parse/dtor15.C: New test.
9291
9292 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
9293
9294         * gcc.c-torture/execute/20090219-1.c: New.
9295
9296 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
9297
9298         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
9299         (mips-dg-options): When matching isa* pseudo-options make
9300         'value' optional and accept ! entries.  Use $spec instead of
9301         $isa_spec in the isa pseudo-option error message.  Only
9302         perform the ISA-range check when 'value' is set.  If arch is
9303         matching any CPU in the ! entries switch to its generic ISA.
9304         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
9305         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
9306
9307 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
9308
9309         PR target/39175
9310         * gcc.dg/visibility-20.c: New test.
9311         * g++.dg/ext/visibility/visibility-11.C: New test.
9312
9313 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
9314
9315         PR c++/39188
9316         * g++.dg/abi/pr39188-1a.C: New.
9317         * g++.dg/abi/pr39188-1b.C: Likewise.
9318         * g++.dg/abi/pr39188-1.h: Likewise.
9319         * g++.dg/abi/pr39188-2a.C: Likewise.
9320         * g++.dg/abi/pr39188-2b.C: Likewise.
9321         * g++.dg/abi/pr39188-2.h: Likewise.
9322         * g++.dg/abi/pr39188-3a.C: Likewise.
9323         * g++.dg/abi/pr39188-3b.C: Likewise.
9324         * g++.dg/abi/pr39188-3.h: Likewise.
9325
9326 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
9327
9328         PR c/38483
9329         * gcc.c-torture/execute/call-trap-1.c,
9330         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
9331         tests.
9332
9333 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
9334
9335         PR target/39228
9336         * gcc.c-torture/execute/pr39228.c: New test.
9337
9338 2009-02-19  Richard Guenther  <rguenther@suse.de>
9339
9340         PR tree-optimization/39074
9341         * gcc.dg/torture/pr39074.c: New testcase.
9342         * gcc.dg/torture/pr39074-2.c: Likewise.
9343         * gcc.dg/torture/pr39074-3.c: Likewise.
9344
9345 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9346
9347         PR c++/39219
9348         * g++.dg/parse/attr3.C: New.
9349
9350 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
9351
9352         PR testsuite/38165
9353         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
9354
9355         PR testsuite/38166
9356         * g++.dg/ext/visibility/class1.C: Revert revision 122348
9357         and skip on Darwin.
9358
9359 2009-02-18  Jason Merrill  <jason@redhat.com>
9360
9361         PR c++/38880
9362         * g++.dg/init/const7.C: Remove XFAIL.
9363
9364         PR target/39179
9365         * g++.dg/opt/const6.C: New test.
9366
9367 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
9368
9369         * gcc.dg/callabi/callabi.exp: Moved to ...
9370         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
9371         in 64bit mode.
9372
9373         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
9374         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9375         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
9376         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
9377         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
9378         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
9379         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
9380
9381         * gcc.dg/callabi/callabi.h: Moved to ...
9382         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
9383
9384         * gcc.dg/callabi/func-1.c: Moved to ...
9385         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
9386
9387         * gcc.dg/callabi/func-indirect.c: Moved to ...
9388         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
9389
9390         * gcc.dg/callabi/pr38891.c: Moved to ...
9391         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
9392
9393         * gcc.dg/callabi/vaarg-1.c: Moved to ...
9394         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
9395
9396         * gcc.dg/callabi/vaarg-2.c: Moved to ...
9397         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
9398
9399         * gcc.dg/callabi/vaarg-3.c: Moved to ...
9400         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
9401
9402 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
9403
9404         PR target/38891
9405         * gcc.dg/callabi/pr38891.c: New.
9406
9407 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9408
9409         * gcc.dg/callabi/callabi.exp: New.
9410
9411 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9412
9413         PR target/39082
9414         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
9415         -Wno-abi for x86.
9416         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
9417
9418         * gcc.target/i386/pr39082-1.c: New.
9419
9420         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
9421         -Wno-abi.
9422
9423         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
9424         CHECK_M64_M128 is defined.
9425         (check_f_arguments): Add "do".
9426         (check_vector_arguments): New.
9427         (check_m64_arguments): Likewise.
9428         (check_m128_arguments): Likewise.
9429
9430         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
9431         (CHECK_M64_M128): Define.
9432
9433         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
9434         on abitest.
9435         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
9436
9437         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
9438         tests only if CHECK_M64_M128 is defined.
9439
9440         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
9441         (m128_2_struct): Likewise.
9442         (check_struct_passing5): Likewise.
9443         (check_struct_passing6): Likewise.
9444         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
9445
9446         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
9447         (un5): Likewise.
9448         (check_union_passing4): Likewise.
9449         (main): Test union with __m128 if CHECK_M64_M128 is defined.
9450
9451 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
9452
9453         PR c/35447
9454         * gcc.dg/noncompile/pr35447-1.c: New test.
9455
9456 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
9457
9458         PR tree-optimization/36922
9459         * gfortran.dg/pr36922.f: New test.
9460
9461 2009-02-17  Richard Guenther  <rguenther@suse.de>
9462
9463         PR tree-optimization/39202
9464         * gcc.c-torture/compile/pr39202.c: New testcase.
9465
9466 2009-02-17  Richard Guenther  <rguenther@suse.de>
9467
9468         PR tree-optimization/39204
9469         * gcc.dg/torture/pr39204.c: New testcase.
9470
9471 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
9472
9473         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
9474         * gcc.dg/vect/vect-outer-6.c: Ditto.
9475
9476 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
9477
9478         PR c/35446
9479         * gcc.dg/noncompile/init-5.c: New test.
9480         * gcc.dg/init-bad-4.c: Adjust expected errors.
9481
9482 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
9483
9484         PR target/37049
9485         * gcc.target/i386/push-1.c: New.
9486
9487 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
9488
9489         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
9490
9491 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
9492
9493         * gcc.target/spu/intrinsics-sr.c: New test.
9494
9495 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
9496
9497         PR target/38056
9498         * gcc.target/ia64/sibcall-opt-1.c: New test.
9499         * gcc.target/ia64/sibcall-opt-2.c: New test.
9500
9501 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
9502
9503         PR fortran/36528
9504         * gfortran.dg/cray_pointers_8.f90: New test.
9505
9506         PR fortran/36703
9507         * gfortran.dg/cray_pointers_9.f90: New test.
9508
9509 2009-02-13  Jason Merrill  <jason@redhat.com>
9510
9511         PR c++/39070
9512         * g++.dg/cpp0x/decltype16.C: New.
9513
9514 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9515
9516         PR target/39152
9517         * gfortran.dg/gomp/pr39152.f90: New.
9518
9519 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
9520
9521         PR target/39162
9522         * gcc.target/i386/pr39162.c: New.
9523
9524 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
9525
9526         PR c/35444
9527         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
9528         New tests.
9529
9530 2009-02-12  Jason Merrill  <jason@redhat.com>
9531
9532         PR c++/38950
9533         * g++.dg/template/array20.C: New test.
9534
9535 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
9536
9537         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
9538         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
9539         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
9540
9541 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9542
9543         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
9544
9545 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9546
9547         PR target/39152
9548         * gfortran.dg/pr39152.f: New.
9549
9550 2009-02-11  Jason Merrill  <jason@redhat.com>
9551
9552         PR c++/39153
9553         * g++.dg/cpp0x/defaulted9.C: New test.
9554
9555         PR c++/30111
9556         * g++.dg/init/value7.C: New test.
9557
9558 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
9559
9560         PR target/38824
9561         * gcc.target/i386/pr38824.c: New testcase.
9562
9563 2009-02-11  Jason Merrill  <jason@redhat.com>
9564
9565         PR c++/38649
9566         * g++.dg/cpp0x/defaulted8.C: New test.
9567
9568         PR c++/36744
9569         * g++.dg/cpp0x/rv9p.C: New test.
9570
9571 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
9572
9573         * gnat.dg/aliasing3.adb: New test.
9574         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
9575
9576 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
9577
9578         PR c++/34397
9579         * g++.dg/template/crash88.C: New.
9580         * g++.dg/template/crash89.C: Likewise.
9581
9582 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
9583
9584         PR c/39084
9585         * gcc.dg/pr39084.c: New test.
9586
9587 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
9588
9589         PR target/39139
9590         * gcc.target/i386/pr39139.c: New test.
9591
9592 2009-02-10  Richard Guenther  <rguenther@suse.de>
9593
9594         PR tree-optimization/39132
9595         * gcc.dg/torture/pr39132.c: New testcase.
9596
9597 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
9598
9599         PR target/39119
9600         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
9601         * gcc.target/x86_64/abi/avx/args.h: Likewise.
9602         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
9603         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
9604         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
9605         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
9606         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
9607         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
9608
9609 2009-02-09  Jason Merrill  <jason@redhat.com>
9610
9611         PR c++/39109
9612         * g++.dg/init/value6.C: New test.
9613
9614 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
9615
9616         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
9617
9618 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
9619
9620         * gcc.c-torture/compile/20090209-1.c: New test.
9621
9622 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
9623
9624         PR c++/35147
9625         PR c++/37737
9626         * g++.dg/cpp0x/vt-35147.C: New.
9627         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9628         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9629
9630 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9631
9632         PR c/35434
9633         * gcc.dg/attr-alias-4.c: New test.
9634
9635 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
9636
9637         PR c/39035
9638         * gcc.dg/dfp/pr39035.c: New test.
9639
9640 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
9641
9642         PR c/36432
9643         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
9644
9645 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
9646
9647         PR c++/39106
9648         * g++.dg/opt/thunk3.C: New test.
9649
9650 2009-02-05  Nick Clifton  <nickc@redhat.com>
9651
9652         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
9653         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
9654         * gcc.dg/cdce1.c: Likewise.
9655         * gcc.dg/cpp/_Pragma6.c: Likewise.
9656         * g++.dg/cpp/_Pragma1.C: Likewise.
9657         * gcc.dg/utf32-2.c: Xfail for M32C.
9658         * gcc.dg/utf32-1.c: Likewise.
9659         * gcc.dg/utf32-3.c: Likewise.
9660         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
9661         targets.
9662         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
9663         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
9664         * gcc.dg/Wconversion-5.c: Likewise.
9665         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
9666         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
9667         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
9668         * gcc.dg/utf-inc-init.c: Likewise.
9669         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
9670         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
9671         * gcc.dg/utf-array-short-wchar.c: Likewise.
9672         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
9673         * gcc.dg/mallign.c: Use size_t instead of long.
9674
9675 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
9676
9677         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
9678
9679 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
9680
9681         * gcc.c-torture/execute/pr39100.c: New.
9682
9683 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
9684
9685         PR c/35435
9686         * gcc.dg/tls/diag-6.c: New test.
9687
9688 2009-02-04  Tobias Grosser  <grosser@fim.uni-passau.de>
9689
9690         * gcc.dg/graphite/scop-19.c: New
9691
9692 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9693
9694         AVX Programming Reference (January, 2009)
9695         * gcc.target/i386/avx-vpclmulqdq.c: New.
9696         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9697
9698         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
9699
9700         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
9701         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
9702         (pclmul_test): Renamed to ...
9703         (TEST): This.
9704
9705 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
9706
9707         PR c++/39095
9708         * g++.dg/abi/mangle31.C: New test.
9709
9710 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9711
9712         PR c/29129
9713         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
9714         declarator.
9715         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
9716         inside function prototype but not part of parameter declarator.
9717         * vla-11.c: New test.
9718
9719 2009-02-03  Jason Merrill  <jason@redhat.com>
9720
9721         * g++.dg/warn/main-4.C: New test.
9722         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
9723
9724 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9725
9726         PR c++/36607
9727         * g++.dg/expr/cast10.C: New test.
9728
9729 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
9730
9731         PR c/35433
9732         * gcc.dg/init-bad-6.c: New test.
9733
9734 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
9735
9736         PR target/35318
9737         * gcc.c-torture/compile/pr35318.c: New test.
9738
9739         PR inline-asm/39059
9740         * gcc.dg/nofixed-point-2.c: New test.
9741         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
9742         * g++.dg/ext/fixed2.C: Likewise.
9743         * g++.dg/other/error25.C: Likewise.
9744         * g++.dg/lookup/crash7.C: Likewise.
9745         * g++.dg/cpp0x/decltype-38655.C: Likewise.
9746
9747         PR c++/39056
9748         * g++.dg/cpp0x/initlist13.C: New test.
9749
9750 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
9751
9752         PR c++/36897
9753         * g++.dg/template/func2.C: New test.
9754
9755         PR c++/37314
9756         * g++.dg/template/typename15.C: New.
9757         * g++.dg/template/typename16.C: New.
9758
9759 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
9760             Ben Elliston  <bje@au.ibm.com>
9761
9762         PR c/39034
9763         * gcc.dg/dfp/pr39034.c: New test.
9764
9765 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9766
9767         PR testsuite/38263
9768         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
9769
9770 2009-02-02  Jason Merrill  <jason@redhat.com>
9771
9772         PR c++/39054
9773         * g++.dg/parse/dtor14.C: New test.
9774
9775 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
9776
9777         * lib/target-supports.exp
9778         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
9779         * g++.dg/ext/builtin10.C: New test.
9780
9781         PR inline-asm/39058
9782         * gcc.target/i386/pr39058.c: New test.
9783
9784 2009-02-02  Richard Guenther  <rguenther@suse.de>
9785
9786         PR tree-optimization/38937
9787         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
9788
9789 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
9790
9791         PR c++/39053
9792         * g++.dg/parse/crash52.C: New.
9793
9794 2009-01-30  Richard Guenther  <rguenther@suse.de>
9795
9796         PR tree-optimization/39041
9797         * gcc.c-torture/compile/pr39041.c: New testcase.
9798
9799 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9800
9801         PR target/39013
9802         * gcc.target/i386/pr39013-1.c: New test.
9803         * gcc.target/i386/pr39013-2.c: New test.
9804
9805         PR c++/39028
9806         * g++.dg/ext/label12.C: New test.
9807
9808 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9809
9810         PR c++/33465
9811         * g++.dg/parse/error34.C: New.
9812         * g++.dg/parse/error35.C: Likewise.
9813
9814 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
9815
9816         PR c++/38655
9817         * g++.dg/cpp0x/decltype-38655.C: New.
9818
9819 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
9820
9821         PR target/39002
9822         * g++.dg/torture/pr39002.C: New test.
9823
9824 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
9825
9826         PR tree-optimization/39007
9827         * gcc.dg/tree-ssa/pr39007.c: New.
9828
9829 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
9830
9831         PR middle-end/35854
9832         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
9833         to "subreg1".
9834
9835 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
9836
9837         PR middle-end/38857
9838         * gcc.c-torture/compile/pr38857.c: New test.
9839
9840 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
9841
9842         PR fortran/38852
9843         PR fortran/39006
9844         * gfortran.dg/bound_6.f90: New test.
9845
9846 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
9847
9848         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
9849
9850 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
9851
9852         PR tree-optimization/38997
9853         * gcc.dg/tree-ssa/pr38997.c: New.
9854
9855 2009-01-28  Richard Guenther  <rguenther@suse.de>
9856
9857         PR tree-optimization/38926
9858         * gcc.c-torture/compile/pr38926.c: New testcase.
9859
9860 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
9861
9862         PR middle-end/38934
9863         * gcc.dg/pr38934.c: New test.
9864
9865 2009-01-28  Richard Guenther  <rguenther@suse.de>
9866
9867         PR middle-end/38908
9868         * g++.dg/warn/Wuninitialized-2.C: New testcase.
9869
9870 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
9871
9872         PR tree-optimization/38984
9873         * gcc.dg/pr38984.c: New XFAILed testcase.
9874
9875
9876 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
9877
9878         PR target/38988
9879         * gcc.target/i386/pr38988.c: New test.
9880
9881 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
9882
9883         PR c++/37554
9884         * g++.dg/parse/crash51.C: New.
9885         * g++.old-deja/g++.pt/crash9.C: Adjust.
9886
9887 2009-01-27  Daniel Kraft  <d@domob.eu>
9888
9889         PR fortran/38883
9890         * gfortran.dg/mvbits_6.f90:  New test.
9891         * gfortran.dg/mvbits_7.f90:  New test.
9892         * gfortran.dg/mvbits_8.f90:  New test.
9893
9894 2009-01-27  Richard Guenther  <rguenther@suse.de>
9895
9896         PR tree-optimization/38503
9897         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
9898
9899 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
9900
9901         PR middle-end/38969
9902         * gcc.c-torture/execute/pr38969.c: New test.
9903
9904 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
9905
9906         PR testsuite/38864
9907         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
9908         to dg-do compile.
9909         * gcc.target/mips/fixed-scalar-type.c: Likewise.
9910         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
9911         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
9912
9913 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
9914
9915         PR target/38952
9916         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
9917         if __USING_SJLJ_EXCEPTIONS__ is defined.
9918
9919         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
9920         __USING_SJLJ_EXCEPTIONS__ is defined.
9921         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
9922         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
9923         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
9924         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
9925         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
9926         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
9927
9928 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
9929
9930         PR testsuite/38949
9931         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
9932         Use instead of C name in asm statements.
9933
9934 2009-01-26  Richard Guenther  <rguenther@suse.de>
9935
9936         PR tree-optimization/38745
9937         * g++.dg/torture/pr38745.C: New testcase.
9938
9939 2009-01-26  Richard Guenther  <rguenther@suse.de>
9940
9941         PR middle-end/38851
9942         * g++.dg/warn/Wuninitialized-1.C: New testcase.
9943
9944 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
9945
9946         * gcc.dg/bitfld-15.c: Gate warning on target
9947         pcc_bitfield_type_matters.
9948         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
9949         g++.dg/ext/bitfield4.C: Likewise.
9950         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
9951         bitfield for any target.
9952
9953 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
9954
9955         PR c/38957
9956         * gcc.dg/pr38957.c: New test.
9957
9958 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
9959
9960         PR fortran/38955
9961         * gfortran.dg/array_constructor_24.f: Allow tolerance when
9962         comparing floats.
9963
9964 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
9965
9966         PR tree-optimization/38953
9967         * gfortran.dg/graphite/pr38953.f90: New.
9968
9969 2009-01-24  Paul Brook  <paul@codesourcery.com>
9970
9971         * gcc.target/arm/neon-cond-1.c: New test.
9972
9973 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
9974
9975         PR tree-optimization/38932
9976         * gcc.dg/pr38932.c: New.
9977
9978 2009-01-23  Revital Eres  <eres@il.ibm.com>
9979
9980         * gcc.dg/sms-7.c: Fix test.
9981
9982 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
9983
9984         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
9985         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
9986         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
9987         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
9988
9989 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9990
9991         * gcc.dg/pr35729.c: Make test x86 specific.
9992
9993 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
9994
9995         PR middle-end/38615
9996         * gcc.dg/pr38615.c: New test.
9997
9998 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
9999
10000         PR target/38931
10001         * gcc.target/i386/pr38931.c: New test.
10002
10003 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
10004
10005         PR c++/38930
10006         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
10007         * g++.dg/template/typedef12.C: Likewise.
10008         * g++.dg/template/typedef13.C: Likewise.
10009         * g++.dg/template/typedef14.C: Likewise.
10010         * g++.dg/template/sfinae3.C: Likewise.
10011         * g++.old-deja/g++.pt/typename8.C: Likewise.
10012         * g++.dg/template/access11.C: Likewise
10013
10014 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
10015
10016         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
10017         and mips*-*-irix*.
10018         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
10019
10020 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
10021
10022         PR c++/26693
10023         * g++.dg/template/typedef11.C: New test.
10024         * g++.dg/template/typedef12.C: Likewise.
10025         * g++.dg/template/typedef13.C: Likewise.
10026         * g++.dg/template/typedef14.C: Likewise.
10027         * g++.dg/template/sfinae3.C: Compile this pedantically.
10028         The only errors expected should be the one saying the typedef is ill
10029         formed.
10030         * g++.old-deja/g++.pt/typename8.C: Likewise.
10031         * g++.dg/template/access11.C: Update this.
10032
10033 2009-01-21  Daniel Kraft  <d@domob.eu>
10034
10035         PR fortran/38887
10036         * gfortran.dg/mvbits_5.f90:  New test.
10037
10038 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
10039
10040         * gcc.dg/sms-6.c: New test.
10041         * gcc.dg/sms-7.c: Likewise.
10042
10043 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
10044
10045         PR fortran/38907
10046         * gfortran.dg/host_assoc_function_7.f90: New test
10047
10048 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10049             Richard Guenther  <rguenther@suse.de>
10050
10051         PR tree-optimization/38747
10052         PR tree-optimization/38748
10053         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
10054         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
10055         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
10056
10057 2009-01-20  Kees Cook  <kees@ubuntu.com>
10058             H.J. Lu  <hongjiu.lu@intel.com>
10059
10060         PR target/38902
10061         * gcc.dg/pr38902.c: New.
10062
10063 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
10064
10065         PR target/38868
10066         * gfortran.dg/pr38868.f: New testcase.
10067
10068 2009-01-20  Richard Guenther  <rguenther@suse.de>
10069
10070         * gcc.c-torture/execute/pr36227.c: Move ...
10071         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
10072
10073 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
10074
10075         * lib/gfortran.exp: Add -B options for targets that use
10076         libgfortran.a%s in their specs.
10077
10078 2009-01-19  Jason Merrill  <jason@redhat.com>
10079
10080         PR c++/23287
10081         * g++.dg/template/dtor5.C: New test.
10082
10083 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
10084
10085         PR fortran/38859
10086         * gfortran.dg/bound_5.f90: New test.
10087
10088 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
10089
10090         PR target/38736
10091         * g++.dg/compat/abi/pr38736_main.C: New.
10092         * g++.dg/compat/abi/pr38736_x.C: Likewise.
10093         * g++.dg/compat/abi/pr38736_y.C: Likewise.
10094         * g++.dg/other/macro-1.C: Likewise.
10095         * gcc.dg/macro-1.c: Likewise.
10096         * gcc.dg/compat/pr38736_main.c: Likewise.
10097         * gcc.dg/compat/pr38736_x.c: Likewise.
10098         * gcc.dg/compat/pr38736_y.c: Likewise.
10099
10100 2009-01-18  Richard Guenther  <rguenther@suse.de>
10101
10102         PR tree-optimization/38819
10103         * gcc.c-torture/execute/pr38819.c: New testcase.
10104
10105 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10106
10107         PR fortran/38657
10108         * gfortran.dg/module_commons_3.f90: Reapply.
10109
10110 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10111
10112         PR fortran/34955
10113         * gfortran.dg/transfer_intrinsic_1.f90: New test.
10114         * gfortran.dg/transfer_intrinsic_2.f90: New test.
10115
10116 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
10117
10118         PR fortran/38657
10119         * gfortran.dg/module_commons_3.f90: Remove
10120
10121 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10122
10123         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
10124
10125 2009-01-16  Jason Merrill  <jason@redhat.com>
10126
10127         PR c++/38877
10128         * g++.dg/template/lvalue1.C: New test.
10129
10130         PR c++/29470
10131         * g++.dg/template/access20.C: New test.
10132         * g++.dg/torture/pr34641.C: Fix access.
10133
10134 2009-01-16  Richard Guenther  <rguenther@suse.de>
10135
10136         PR tree-optimization/38835
10137         PR middle-end/36227
10138         * gcc.c-torture/execute/pr36227.c: New testcase.
10139         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
10140         * g++.dg/init/const7.C: Likewise.
10141
10142 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
10143
10144         PR target/38554
10145         * gcc.c-torture/compile/pr38554.c: New test.
10146
10147 2009-01-16  Jason Merrill  <jason@redhat.com>
10148
10149         PR c++/38579
10150         * g++.dg/conversion/access1.C: New test.
10151
10152 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
10153
10154         PR tree-optimization/38789
10155         * gcc.c-torture/compile/pr38789.c: New test.
10156
10157 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
10158
10159         PR fortran/38152
10160         * gfortran.dg/proc_ptr_13.f90: New.
10161
10162 2009-01-15  Jason Merrill  <jason@redhat.com>
10163
10164         PR c++/38850
10165         * g++.dg/template/koenig6.C: New test.
10166
10167 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10168
10169         PR c++/29388
10170         * g++.dg/template/error37.C: New testcase.
10171
10172 2009-01-15  Jason Merrill  <jason@redhat.com>
10173
10174         PR c++/36334
10175         * g++.dg/conversion/memfn1.C: New test.
10176
10177         PR c++/37646
10178         * g++.dg/conversion/memfn2.C: New test.
10179
10180 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
10181
10182         PR c++/38357
10183         * g++.dg/template/crash87.C: New test.
10184
10185 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10186
10187         PR middle-end/37843
10188         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
10189
10190 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
10191
10192         PR c++/38636
10193         * g++.dg/parse/crash50.C: New test.
10194
10195 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR rtl-optimization/38245
10198         * gcc.dg/pr38245-3.c: New test.
10199         * gcc.dg/pr38245-3.h: New file.
10200         * gcc.dg/pr38245-4.c: New file.
10201         * gcc.dg/pr38364.c: New test.
10202
10203 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
10204
10205         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
10206         sequence PC-relative.
10207
10208 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10209
10210         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
10211         calls and/or PLT markers.
10212         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
10213         calls and/or PLT markers.
10214         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
10215         calls and/or PLT markers.
10216         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
10217         calls and/or PLT markers.
10218
10219 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
10220             Nathan Froyd  <froydnj@codesourcery.com>
10221             Joseph Myers  <joseph@codesourcery.com>
10222
10223         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
10224         New function.
10225         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
10226         and use consistent CFLAGS.
10227         * gcc.target/powerpc/20030505.c: Likewise.
10228         * gcc.target/powerpc/20081204-1.c: Likewise.
10229         * gcc.target/powerpc/ppc-spe.c: Likewise.
10230         * gcc.target/powerpc/spe1.c: Likewise.
10231         * g++.dg/ext/spe1.C: Likewise.
10232         * g++.dg/other/opaque-1.C: Likewise.
10233         * g++.dg/other/opaque-2.C: Likewise.
10234         * g++.dg/other/opaque-3.C: Likewise.
10235
10236 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
10237
10238         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
10239         out of loop.
10240
10241 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
10242
10243         PR target/38811
10244         * g++.dg/torture/pr38811.C: New file.
10245
10246 2009-01-14  Richard Guenther  <rguenther@suse.de>
10247
10248         PR tree-optimization/38826
10249         PR middle-end/38477
10250         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
10251
10252 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10253
10254         * gcc.dg/graphite/pr38786.c: Fix commit problem.
10255
10256 2009-01-14  Nick Clifton  <nickc@redhat.com>
10257
10258         PR c++/37862
10259         * g++.cp/parse/pr37862.C: New test.
10260
10261 2009-01-14  Julian Brown  <julian@codesourcery.com>
10262
10263         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
10264         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
10265         to...
10266         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
10267         These.
10268
10269 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
10270
10271         PR rtl-optimization/38774
10272         * gcc.dg/torture/pr38774.c: New test.
10273
10274         PR c++/38795
10275         * g++.dg/cpp0x/pr38795.C: New test.
10276
10277 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
10278             Nathan Froyd  <froydnj@codesourcery.com>
10279             Joseph Myers  <joseph@codesourcery.com>
10280
10281         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
10282         otherwise.  Do not check for AltiVec at runtime.
10283         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
10284         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
10285         * gcc.target/powerpc/altivec-1.c: Likewise.
10286         * gcc.target/powerpc/altivec-3.c: Likewise.
10287         * gcc.target/powerpc/altivec-10.c: Likewise.
10288         * gcc.target/powerpc/altivec-12.c: Likewise.
10289         * gcc.target/powerpc/altivec-24.c: Likewise.
10290         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
10291         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
10292         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
10293         * gcc.target/powerpc/pr35907.c: Likewise.
10294         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
10295         otherwise.  Do not check for Cell at runtime.
10296         * gcc.target/powerpc/altivec_check.h: Delete.
10297
10298         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
10299         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
10300         not check for AltiVec at runtime.
10301         * g++.dg/ext/altivec-cell-2.C: Likewise.
10302         * g++.dg/ext/altivec-cell-3.C: Likewise.
10303         * g++.dg/ext/altivec-cell-4.C: Likewise.
10304         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
10305         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
10306         check.
10307         * g++.dg/ext/altivec_check.h: Delete.
10308
10309 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
10310
10311         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
10312         effective target.  Adjust line numbers accordingly.
10313
10314 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
10315
10316         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
10317
10318 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
10319
10320         PR tree-optimization/38786
10321         * gcc.dg/graphite/pr38786.c: New.
10322
10323 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
10324
10325         Revert:
10326         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10327
10328         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10329         for alpha*-*-* targets.
10330         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10331
10332 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10333
10334         PR libfortran/38772
10335         * gfortran.dg/fmt_bz_bn_err.f: New test.
10336
10337 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
10338
10339         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
10340
10341 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10342
10343         * lib/target-supports.exp (check_effective_target_powerpc64): New.
10344         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
10345         instruction support.  Do not check for it at runtime.
10346
10347 2009-01-12  Jason Merrill  <jason@redhat.com>
10348
10349         PR c++/35109
10350         * g++.dg/lookup/friend11.C: Remove expected error.
10351         * g++.dg/lookup/friend14.C: New test.
10352         * g++.dg/lookup/friend15.C: New test.
10353
10354 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
10355
10356         PR c++/36019
10357         * g++.dg/lookup/hidden-class12.C: New test.
10358         * g++.dg/lookup/hidden-class13.C: New test.
10359         * g++.dg/lookup/hidden-class14.C: New test.
10360         * g++.dg/lookup/hidden-class15.C: New test.
10361         * g++.dg/lookup/hidden-class16.C: New test.
10362
10363 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
10364
10365         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
10366         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
10367         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
10368
10369 2009-01-12  Jason Merrill  <jason@redhat.com>
10370
10371         PR c++/31488
10372         * g++.dg/other/vararg-3.C: New test.
10373
10374 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10375
10376         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
10377         Explicitly enable SPE.
10378         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
10379         directive.
10380
10381         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
10382         Expect -flax-vector-conversions message.  Adjust incompatible
10383         types errors.
10384         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
10385         Make Foo extern.
10386
10387         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
10388
10389         * g++.dg/other/opaque-1.C: Run on targets with SPE.
10390
10391         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
10392         * g++.dg/other/opaque-2.C: Likewise.
10393         * g++.dg/other/opaque-3.C: Likewise.
10394
10395 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10396
10397         PR c/32041
10398         * gcc.dg/pr32041.c: New test.
10399         * g++.dg/parse/offsetof9.C: New test.
10400
10401 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
10402             Nathan Froyd  <froydnj@codesourcery.com>
10403
10404         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
10405         * g++.dg/ext/attribute-test-1.C: Likewise.
10406         * g++.dg/ext/attribute-test-2.C: Likewise.
10407         * g++.dg/ext/attribute-test-3.C: Likewise.
10408         * g++.dg/ext/attribute-test-4.C: Likewise.
10409
10410 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
10411
10412         * gnat.dg/unchecked_convert3.adb: New test.
10413
10414 2009-01-12  Tomas Bily  <tbily@suse.cz>
10415
10416         PR middlend/38385
10417         * gcc.dg/tree-ssa/pr38385.c: New file.
10418
10419 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
10420
10421         PR c++/38794
10422         * g++.dg/parse/typedef9.C: New test.
10423
10424         PR tree-optimization/38807
10425         * gcc.c-torture/compile/pr38807.c: New test.
10426
10427 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
10428
10429         * gcc.target/mips/ins-2.c: New test.
10430
10431 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
10432
10433         PR testsuite/38809
10434         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
10435
10436 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
10437
10438         PR c++/36254
10439         * g++.dg/warn/Wreturn-type-5.C: New test.
10440
10441 2009-01-11  Matthias Klose  <doko@ubuntu.com>
10442
10443         PR middle-end/38616
10444         * gcc.dg/pr38616.c: New test.
10445
10446 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
10447
10448         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
10449
10450 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
10451
10452         PR c++/38648
10453         * g++.dg/expr/string-1.C: New test.
10454         * g++.dg/expr/string-2.C: New test.
10455
10456         PR c++/36695
10457         * g++.dg/ext/complex4.C: New test.
10458         * g++.dg/ext/complex5.C: New test.
10459         * g++.dg/init/reference1.C: New test.
10460         * g++.dg/init/reference2.C: New test.
10461         * g++.dg/init/reference3.C: New test.
10462
10463 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10464
10465         PR fortran/38763
10466         * gfortran.dg/transfer_null_1.f90: New test.
10467
10468 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
10469
10470         PR fortran/38765
10471         * gfortran.dg/host_assoc_function_6.f90: New test.
10472
10473 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
10474
10475         * lib/target-supports.exp: Add method to determine if the effective
10476         target is really a ppc405 after applying all compile options.
10477         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
10478         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
10479         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
10480         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
10481         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
10482         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
10483         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
10484         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
10485         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
10486         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
10487         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
10488         * gcc.target/powerpc/405-machhw-1.c: Likewise.
10489         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
10490         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
10491         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
10492         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
10493         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
10494         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
10495         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
10496         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
10497         * gcc.target/powerpc/405-macchw-1.c: Likewise.
10498         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
10499         * gcc.target/powerpc/405-machhw-2.c: Likewise.
10500         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
10501         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
10502         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
10503         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
10504         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
10505         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
10506         * gcc.target/powerpc/405-macchw-2.c: Likewise.
10507         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
10508
10509 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10510
10511         PR c++/35335
10512         * g++.dg/other/error31.C: New testcase.
10513
10514         PR c/35742
10515         * gcc.dg/pr35742.c: New test.
10516
10517 2009-01-09  John F. Carr  <jfc@mit.edu>
10518
10519         PR c++/37877
10520         * g++.dg/parse/linkage3.C: New test.
10521
10522 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
10523
10524         PR middle-end/38771
10525         * gcc.c-torture/compile/pr38771.c: New test.
10526
10527 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
10528
10529         * gcc.dg/pr34856.c: Ignore irrelevant warning.
10530
10531 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
10532
10533         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
10534         * gcc.dg/sibcall-4.c: Likewise.
10535
10536 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
10537             Jan Sjodin  <jan.sjodin@amd.com>
10538
10539         PR tree-optimization/38559
10540         * gcc.dg/graphite/pr38559.c: New.
10541
10542 2009-01-08  Ira Rosen  <irar@il.ibm.com>
10543
10544         PR tree-optimization/37194
10545         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
10546
10547 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
10548
10549         PR c++/38725
10550         * g++.dg/ext/label11.C: New test.
10551
10552 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
10553
10554         * lib/target-supports.exp (check_weak_override_available): New.
10555         * lib/target-supports-dg.exp (dg-require-weak-override): New.
10556         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
10557         dg-require-weak-override.
10558
10559 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
10560             Alan Modra  <amodra@bigpond.net.au>
10561
10562         * gcc.c-torture/compile/20090107-1.c: New test.
10563
10564 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
10565
10566         PR target/38706
10567         * g++.dg/other/pr38706.C: New test.
10568
10569 2009-01-07  Jason Merrill  <jason@redhat.com>
10570
10571         * g++.dg/cpp0x/variadic92.C: New test.
10572         * g++.dg/cpp0x/variadic93.C: New test.
10573
10574 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
10575
10576         * lib/target-supports-dg.exp (current_compiler_flags): New.
10577         (check-flags): Use it; do not access dg-test local variables.
10578         (dg-skip-if): Do not access dg-test local variables.
10579         (dg-xfail-run-if): Ditto.
10580         (dg-shouldfail): Ditto.
10581         * gcc.test-framework/test-framework.exp
10582         (check_effective_target_def_nocache): New.
10583         * gcc.test-framework/test-framework.awk: Handle scan tests.
10584         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
10585         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
10586         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
10587         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
10588         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
10589         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
10590         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
10591         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
10592         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
10593
10594         * g++.dg/torture/pr38586.C: Ignore a possible warning.
10595
10596         * lib/target-supports-dg.exp (check_test_flags): Delete.
10597
10598 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
10599
10600         PR tree-optimization/38492
10601         PR tree-optimization/38498
10602         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
10603         in trunk.
10604         * gcc.dg/graphite/block-0.c: Update test.
10605         * gcc.dg/graphite/block-1.c: Same.
10606         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
10607         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
10608         * gcc.dg/graphite/block-3.c: New.
10609         * gcc.dg/graphite/pr38498.c: New.
10610
10611 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
10612
10613         AVX Programming Reference (December, 2008)
10614         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
10615         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
10616         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
10617
10618         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
10619         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
10620
10621 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
10622
10623         PR fortran/38220
10624         * gfortran.dg/c_loc_pure_1.f90:  New test.
10625
10626 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
10627
10628         PR fortran/38669
10629         * gfortran.dg/elemental_dependency_3.f90:
10630         Add the final tree dump cleanup.
10631
10632 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
10633
10634         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
10635         passing -m32.
10636
10637         PR rtl-optimization/38722
10638         * gfortran.dg/pr38722.f90: New test.
10639
10640 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
10641
10642         PR c/34252
10643         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
10644         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
10645
10646 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
10647
10648         * gfortran.dg/implicit_12.f90: Add space around dg directive.
10649         * gfortran.dg/typebound_call_8.f03: Same.
10650         * gfortran.dg/elemental_bind_c.f90: Same.
10651         * gfortran.dg/typebound_call_7.f03: Same.
10652         * gfortran.dg/interface_proc_end.f90: Same
10653         * gfortran.dg/pr37243.f: Fix typo.
10654
10655 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
10656
10657         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
10658         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
10659         large stack sizes.
10660
10661 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
10662
10663         AVX Programming Reference (December, 2008)
10664         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
10665         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
10666         * gcc.target/i386/sse-14.c: Likewise.
10667
10668         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
10669         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
10670         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
10671         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
10672
10673 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10674
10675         PR libfortran/38735
10676         * gfortran.dg/fmt_bz_bn.f: Update test.
10677
10678 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
10679
10680         PR c++/38472
10681         * g++.dg/conversion/usual-arith-conv.C: New test.
10682
10683 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10684
10685         PR c/34911
10686         * gcc.dg/vector-3.c: New testcase.
10687         * g++.dg/ext/vector15.C: New test.
10688
10689 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10690
10691         PR tree-optimization/38510
10692         * gcc.dg/graphite/pr38510.c: New.
10693
10694 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
10695             Jan Sjodin <jan.sjodin@amd.com>
10696
10697         PR tree-optimization/38500
10698         * gcc.dg/graphite/pr38500.c: New.
10699
10700 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
10701
10702         * gcc.c-torture/compile/20001226-1.c: Generalize
10703         dg-timeout-factor.
10704         * gcc.c-torture/compile/limits-fnargs.c: Add
10705         dg-timeout-factor.
10706         * gcc.dg/20020425-1.c: Likewise.
10707         * gcc.dg/pch/pch.exp: Likewise.
10708
10709 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10710
10711         PR fortran/38657
10712         * gfortran.dg/module_commons_3.f90: New test.
10713
10714 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
10715
10716         PR fortran/37159
10717         * gfortran.dg/random_seed_1.f90: Updated.
10718
10719 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
10720
10721         PR fortran/38669
10722         PR fortran/38726
10723         * gfortran.dg/elemental_subroutine_7.f90:
10724         Fix p values so that it can be used as vector subscript.
10725
10726 2009-01-05  Jason Merrill  <jason@redhat.com>
10727
10728         * g++.dg/cpp0x/initlist12.C: Add another test.
10729
10730         * g++.dg/cpp0x/defaulted7.C: New test.
10731
10732 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
10733
10734         PR fortran/38672
10735         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
10736         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
10737
10738 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
10739
10740         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
10741         for alpha*-*-* targets.
10742         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
10743
10744 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
10745
10746         PR fortran/38665
10747         * gfortran.dg/host_assoc_function_5.f90: New test.
10748
10749 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10750
10751         PR fortran/38669
10752         * gfortran.dg/elemental_dependency_3.f90: New test.
10753         * gfortran.dg/elemental_subroutine_7.f90: New test.
10754
10755 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
10756
10757         * gcc.dg/struct-ret-3.c: Include unistd.h.
10758         (main): Exit early if system memory page size is
10759         larger than 4096 bytes.
10760
10761 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
10762
10763         PR fortran/38718
10764         * gfortran.dg/merge_init_expr.f90: New.
10765
10766 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
10767
10768         PR fortran/38536
10769         * gfortran.dg/c_loc_tests_13.f90: New test.
10770         * gfortran.dg/c_loc_tests_14.f90: New test.
10771
10772 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
10773
10774         * gfortran.dg/func_result_4.f90: New.
10775
10776 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
10777
10778         PR fortran/38594
10779         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
10780         interface still works, in addition to original tests.
10781         * gfortran.dg/host_assoc_call_6.f90: New test.
10782
10783 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
10784
10785         PR c++/38705
10786         * g++.dg/torture/pr38705.C: New test.
10787
10788         PR c/38700
10789         * gcc.dg/pr38700.c: New test.
10790
10791 2009-01-02  Jason Merrill  <jason@redhat.com>
10792
10793         * g++.dg/cpp0x/initlist11.C: New test.
10794         * g++.dg/cpp0x/initlist12.C: New test.
10795
10796 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
10797
10798         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
10799         Allow extra informative notes.
10800
10801 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
10802
10803         PR c/36489
10804         * gcc.dg/pr36489.c: New test.
10805
10806 \f
10807 Copyright (C) 2009 Free Software Foundation, Inc.
10808
10809 Copying and distribution of this file, with or without modification,
10810 are permitted in any medium without royalty provided the copyright
10811 notice and this notice are preserved.