re PR middle-end/41347 (ICE with -O3 or '-O2 -finline-functions')
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2009-09-17  Michael Matz  <matz@suse.de>
2
3         PR middle-end/41347
4         * gfortran.dg/pr41347.f90: New test.
5
6 2009-09-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7
8         * gcc.c-torture/compile/20090917-1.c: New testcase.
9
10 2009-09-16  Uros Bizjak  <ubizjak@gmail.com>
11
12         * gfortran.dg/default_format_denormal_2.f90: Add ieee options.
13         * gfortran.dg/default_format_denormal_1.f90: Ditto.  Remove
14         alpha*-*-* target from XFAIL list.
15
16 2009-09-16  Janis Johnson  <janis187@us.ibm.com>
17
18         * gcc.dg/dfp/dfp.exp: Use appropriate default options.
19         * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH.
20         * gcc.dg/dfp/cast-bad.c: Use default options.
21         * gcc.dg/dfp/compare-rel-const.c: Ditto.
22         * gcc.dg/dfp/composite-type.c: Ditto.
23         * gcc.dg/dfp/constants.c: Ditto.
24         * gcc.dg/dfp/constants-hex.c: Ditto.
25         * gcc.dg/dfp/constants-pedantic.c: Ditto.
26         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
27         * gcc.dg/dfp/convert-dfp-fold.c: Ditto.
28         * gcc.dg/dfp/convert-int-max-fold.c: Ditto.
29         * gcc.dg/dfp/ctypes.c: Ditto.
30         * gcc.dg/dfp/ddmode-ice.c: Ditto.
31         * gcc.dg/dfp/dec-eval-method-2.c: Ditto.
32         * gcc.dg/dfp/float-constant-double.c: Ditto.
33         * gcc.dg/dfp/keywords-pedantic.c: Ditto.
34         * gcc.dg/dfp/keywords-reserved.c: Ditto.
35         * gcc.dg/dfp/modes.c: Ditto.
36         * gcc.dg/dfp/operator-bitwise.c: Ditto.
37         * gcc.dg/dfp/pr31344.c: Ditto.
38         * gcc.dg/dfp/pr31385.c: Ditto.
39         * gcc.dg/dfp/pr33466.c: Ditto.
40         * gcc.dg/dfp/pr35620.c: Ditto.
41         * gcc.dg/dfp/pr37435.c: Ditto.
42         * gcc.dg/dfp/pr39986.c: Ditto.
43         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto.
44         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto.
45         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto.
46         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto.
47         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto.
48         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto.
49         * gcc.dg/dfp/typespec.c: Ditto.
50         * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto.
51         * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto.
52         * gcc.dg/dfp/usual-arith-conv-const.c: Ditto.
53         * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto.
54         * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto.
55         * gcc.dg/dfp/wtr-conversion-1.c: Ditto.
56         * gcc.dg/dfp/compare-eq.h: Define custom debug macros.
57         * gcc.dg/dfp/compare-rel.h: Ditto.
58         * gcc.dg/dfp/compare-special.h: Ditto.
59         * gcc.dg/dfp/convert.h: Ditto.
60         * gcc.dg/dfp/fe-check.h: Ditto.
61         * gcc.dg/dfp/call-by-value.c: Use default options and
62           debug macros.
63         * gcc.dg/dfp/cast.c: Ditto.
64         * gcc.dg/dfp/compare-eq-const.c: Ditto.
65         * gcc.dg/dfp/compare-eq-d32.c: Ditto.
66         * gcc.dg/dfp/compare-eq-d64.c: Ditto.
67         * gcc.dg/dfp/compare-eq-d128.c: Ditto.
68         * gcc.dg/dfp/compare-eq-dfp.c: Ditto.
69         * gcc.dg/dfp/compare-rel-d32.c: Ditto.
70         * gcc.dg/dfp/compare-rel-d64.c: Ditto.
71         * gcc.dg/dfp/compare-rel-d128.c: Ditto.
72         * gcc.dg/dfp/compare-rel-dfp.c: Ditto.
73         * gcc.dg/dfp/compare-special-d32.c: Ditto.
74         * gcc.dg/dfp/compare-special-d64.c: Ditto.
75         * gcc.dg/dfp/compare-special-d128.c: Ditto.
76         * gcc.dg/dfp/constants-zero.c: Ditto.
77         * gcc.dg/dfp/convert-bfp-2.c: Ditto.
78         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
79         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
80         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
81         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
82         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
83         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
84         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
85         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
86         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
87         * gcc.dg/dfp/convert-bfp-12.c: Ditto.
88         * gcc.dg/dfp/convert-bfp-13.c: Ditto.
89         * gcc.dg/dfp/convert-bfp-14.c: Ditto.
90         * gcc.dg/dfp/convert-bfp.c: Ditto.
91         * gcc.dg/dfp/convert-complex.c: Ditto.
92         * gcc.dg/dfp/convert-dfp.c: Ditto.
93         * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto.
94         * gcc.dg/dfp/convert-dfp-round.c: Ditto.
95         * gcc.dg/dfp/convert-int.c: Ditto.
96         * gcc.dg/dfp/convert-int-fold.c: Ditto.
97         * gcc.dg/dfp/convert-int-max.c: Ditto.
98         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
99         * gcc.dg/dfp/decfloat-constants.c: Ditto.
100         * gcc.dg/dfp/fe-binop.c: Ditto.
101         * gcc.dg/dfp/fe-convert-1.c: Ditto.
102         * gcc.dg/dfp/fe-convert-2.c: Ditto.
103         * gcc.dg/dfp/fe-convert-3.c: Ditto.
104         * gcc.dg/dfp/func-array.c: Ditto.
105         * gcc.dg/dfp/func-deref.c: Ditto.
106         * gcc.dg/dfp/func-mixed.c: Ditto.
107         * gcc.dg/dfp/func-pointer.c: Ditto.
108         * gcc.dg/dfp/func-scalar.c: Ditto.
109         * gcc.dg/dfp/func-struct.c: Ditto.
110         * gcc.dg/dfp/func-vararg-alternate.h: Ditto.
111         * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto.
112         * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto.
113         * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto.
114         * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto.
115         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
116         * gcc.dg/dfp/func-vararg-mixed.c: Ditto.
117         * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto.
118         * gcc.dg/dfp/func-vararg-size0.c: Ditto.
119         * gcc.dg/dfp/inf-1.c: Ditto.
120         * gcc.dg/dfp/loop-index.c: Ditto.
121         * gcc.dg/dfp/nan-1.c: Ditto.
122         * gcc.dg/dfp/nan-2.c: Ditto.
123         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
124         * gcc.dg/dfp/operator-assignment.c: Ditto.
125         * gcc.dg/dfp/operator-comma.c: Ditto.
126         * gcc.dg/dfp/operator-cond.c: Ditto.
127         * gcc.dg/dfp/operator-logical.c: Ditto.
128         * gcc.dg/dfp/operator-unary.c: Ditto.
129         * gcc.dg/dfp/pr36800.c: Ditto.
130         * gcc.dg/dfp/pr39034.c: Ditto.
131         * gcc.dg/dfp/pr39035.c: Ditto.
132         * gcc.dg/dfp/pr39902.c: Ditto.
133         * gcc.dg/dfp/signbit-1.c: Ditto.
134         * gcc.dg/dfp/signbit-2.c: Ditto.
135         * gcc.dg/dfp/struct-layout-1.c: Ditto.
136         * gcc.dg/dfp/union-init.c: Ditto.
137         * gcc.dg/dfp/usual-arith-conv.c: Ditto.
138
139 2009-09-16  Michael Matz  <matz@suse.de>
140
141         PR fortran/41212
142         * gfortran.dg/pr41212.f90: New test.
143
144 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
145
146         * gnat.dg/alignment9.adb: New test.
147
148 2009-09-16  Eric Botcazou  <ebotcazou@adacore.com>
149
150         * gnat.dg/discr20.ad[sb]: New test.
151
152 2009-09-16  Richard Guenther  <rguenther@suse.de>
153
154         PR middle-end/34011
155         * gcc.dg/tree-ssa/ssa-lim-7.c: New testcase.
156
157 2009-09-16  DJ Delorie  <dj@redhat.com>
158             Kaz Kojima  <kkojima@gcc.gnu.org>
159
160         * gcc.target/sh/struct-arg-dw2.c: New test.
161
162 2009-09-15  Nathan Froyd  <froydnj@codesourcery.com>
163             Jakub Jelinek  <jakub@redhat.com>
164
165         PR target/41175
166         * gcc.target/powerpc/pr41175.c: New test.
167
168 2009-09-14  Richard Henderson  <rth@redhat.com>
169
170         * c-c++-common/asmgoto-1.c, c-c++-common/asmgoto-2.c,
171         c-c++-common/asmgoto-3.c, gcc.c-torture/compile/asmgoto-1.c,
172         gcc.dg/tree-ssa/asmgoto-1.c: New files.
173
174 2009-09-14  Richard Henderson  <rth@redhat.com>
175
176         * g++.dg/eh/builtin1.C: Update resx pattern match.
177         * g++.dg/eh/builtin2.C, g++.dg/eh/builtin3.C: Likewise.
178
179 2009-09-14  Richard Sandiford  <rdsandiford@googlemail.com>
180
181         * gcc.target/mips/branch-helper.h: New file.
182         * gcc.target/mips/branch-2.c,
183         * gcc.target/mips/branch-3.c,
184         * gcc.target/mips/branch-4.c,
185         * gcc.target/mips/branch-5.c,
186         * gcc.target/mips/branch-6.c,
187         * gcc.target/mips/branch-7.c,
188         * gcc.target/mips/branch-8.c,
189         * gcc.target/mips/branch-9.c,
190         * gcc.target/mips/branch-10.c,
191         * gcc.target/mips/branch-11.c,
192         * gcc.target/mips/branch-12.c,
193         * gcc.target/mips/branch-13.c,
194         * gcc.target/mips/branch-14.c,
195         * gcc.target/mips/branch-15.c: New tests.
196
197 2009-09-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
198
199         PR target/41331
200         * gcc.target/powerpc/bswap64-4.c: New file to test bswap64 on a
201         -m32 -mpowerpc64 system.
202
203 2009-09-14  Bernd Schmidt  <bernd.schmidt@analog.com>
204
205         From Jie Zhang <jie.zhang@analog.com>:
206         * gcc.target/bfin/saveall.c: New test.
207         * gcc.target/bfin/20090914-1.c: New test.
208         * gcc.target/bfin/20090914-2.c: New test.
209
210         * gcc.target/bfin/20090914-3.c: New test.
211
212 2009-09-14  Andrew Stubbs  <ams@codesourcery.com>
213
214         * gcc.target/sh/20080410-1.c: Remove obsolete -fira option.
215
216 2009-09-14  Richard Guenther  <rguenther@suse.de>
217
218         PR middle-end/41350
219         * g++.dg/debug/dwarf-eh-personality-1.C: New testcase.
220
221 2009-09-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
222
223         PR libgfortran/41328
224         * gfortran.dg/cr_lf.f90: New test.
225
226 2009-09-11  Michael Matz  <matz@suse.de>
227
228         PR middle-end/41275
229         * g++.dg/tree-ssa/pr41275.C: New test.
230
231 2009-09-11  Janus Weil  <janus@gcc.gnu.org>
232
233         PR fortran/41242
234         * gfortran.dg/proc_ptr_comp_21.f90: New.
235
236 2009-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
237
238         PR fortran/31292
239         * gfortran.dg/module_procedure_1.f90: New test.
240         * gfortran.dg/module_procedure_2.f90: Ditto.
241         * gfortran.dg/generic_14.f90: Move dg-error to new location.
242
243 2009-09-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
244             James A. Morrison  <phython@gcc.gnu.org>
245
246         PR ada/18302
247         * ada/acats/run_all.sh (target_run): Use run_test.exp to execute
248         commands.
249         * ada/acats/run_test.exp: New file.
250
251 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
252
253         Revert:
254         2009-09-09  Uros Bizjak <ubizjak@gmail.com>
255
256         PR rtl-optimization/39779
257         * gcc.dg/pr39979.c: New test.
258
259 2009-09-10  Richard Guenther  <rguenther@suse.de>
260
261         PR middle-end/41257
262         * g++.dg/torture/pr41257-2.C: New testcase.
263
264 2009-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
265
266         PR c++/28293
267         * g++.dg/template/crash91.C: New.
268
269 2009-09-09  Uros Bizjak <ubizjak@gmail.com>
270
271         PR rtl-optimization/39779
272         * gcc.dg/pr39979.c: New test.
273
274 2009-09-09  Richard Guenther  <rguenther@suse.de>
275
276         PR tree-optimization/41101
277         * gcc.c-torture/compile/pr41101.c: New testcase.
278
279 2009-09-09  Richard Guenther  <rguenther@suse.de>
280
281         PR middle-end/41317
282         * gcc.c-torture/execute/pr41317.c: New testcase.
283         * gcc.dg/tree-ssa/forwprop-11.c: XFAIL.
284         * gcc.dg/tree-ssa/forwprop-12.c: Likewise.
285
286 2009-09-08  Dodji Seketeli  <dodji@redhat.com>
287
288         Fix some test breakages on Darwin
289         * g++.dg/debug/dwarf2/namespace-1.C: Use -fno-merge-debug-string
290         and adjust.
291         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
292         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
293         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
294         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. Also, adjust to
295         take darwin specifics in account.
296
297 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
298
299         * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
300         gcc.dg/profile-dir-3.c: Disable for remote-host testing.
301
302 2009-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
303
304         PR c++/39923
305         * g++.dg/cpp0x/initlist24.C: New.
306
307 2009-09-08  Ozkan Sezer  <sezeroz@gmail.com>
308
309         * gcc.dg/large-size-array-2.c: Fix target requirement.
310         * gcc.dg/large-size-array-4.c: Likewise.
311         * gcc.dg/c90-const-expr-2.c: Define ZERO as 0LL for _WIN64.
312         * gcc.dg/c99-const-expr-2.c: Likewise.
313         * gcc.dg/c90-const-expr-6.c: Typedef ptrdiff_t with __extension__.
314         * gcc.dg/c90-const-expr-9.c: Typedef size_t with __extension__.
315         * gcc.dg/c90-const-expr-10.c: Likewise.
316         * gcc.dg/torture/pr39074.c: Use intptr_t typedef'ed as __PTRDIFF_TYPE__
317         instead of long.
318         * gcc.dg/tree-ssa/pr33920.c: Likewise.
319         * gcc.dg/vect/pr33846.c: Likewise.
320         * gcc.dg/vect/pr33833.c: Use uintptr_t, typedef'ed as unsigned
321         __PTRDIFF_TYPE__, instead of unsigned long.
322         * gcc.dg/vect/O1-pr33854.c: Use __SIZE_TYPE__ instead of unsigned long.
323
324 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
325
326         PR debug/41229
327         PR debug/41291
328         PR debug/41300
329         * gfortran.dg/pr41229.f90: New.
330
331 2009-09-08  Alexandre Oliva  <aoliva@redhat.com>
332
333         PR debug/41232
334         * gcc.dg/pr41232.c: New.
335
336 2009-09-08  Joseph Myers  <joseph@codesourcery.com>
337
338         * gcc.misc-tests/i386-prefetch.exp: Skip tests when multilib flags
339         contain -march.
340         * gcc.dg/tree-ssa/prefetch-7.c, gcc.target/i386/387-1.c,
341         gcc.target/i386/387-5.c, gcc.target/i386/cmov7.c,
342         gcc.target/i386/funcspec-1.c, gcc.target/i386/funcspec-8.c,
343         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
344         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
345         gcc.target/i386/isa-6.c, gcc.target/i386/lea.c,
346         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/sse-5.c,
347         gcc.target/i386/ssefn-1.c: Skip when multilib flags contain -march
348         options other than that used in dg-options.
349
350 2009-09-07  Jakub Jelinek  <jakub@redhat.com>
351
352         PR rtl-optimization/41239
353         * gcc.c-torture/execute/pr41239.c: New test.
354
355 2009-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
356
357         PR libgfortran/41192
358         * gfortran.dg/namelist_59.f90: New test.
359
360 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
361
362         From Mike Frysinger  <michael.frysinger@analog.com>
363         * gcc.target/bfin/mcpu-bf542m.c: New file.
364         * gcc.target/bfin/mcpu-bf544m.c: Likewise.
365         * gcc.target/bfin/mcpu-bf546m.c: Likewise.
366         * gcc.target/bfin/mcpu-bf548m.c: Likewise.
367         * gcc.target/bfin/mcpu-bf549m.c: Likewise.
368
369 2009-09-07  Martin Jambor  <mjambor@suse.cz>
370
371         PR middle-end/41282
372         * gcc.c-torture/compile/pr41282.c: New test.
373
374 2009-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
375
376         PR fortran/41197
377         * gfortran.dg/allocate_alloc_opt_1.f90:  Use scalar
378         variables for stat and errmsg.
379         * gfortran.dg/deallocate_alloc_opt_1.f90:  Likewise.
380         * gfortran.dg/allocate_stat_2.f90:  New test.
381
382 2009-09-07  Bernd Schmidt  <bernd.schmidt@analog.com>
383
384         * gcc.c-torture/compile/20090907-1.c: New test.
385
386 2009-09-06  Jakub Jelinek  <jakub@redhat.com>
387
388         PR bootstrap/41241
389         * gcc.dg/pr41241.c: New test.
390
391 2009-09-06  Richard Guenther  <rguenther@suse.de>
392
393         PR middle-end/41144
394         * g++.dg/torture/pr41144.C: New testcase.
395
396 2009-09-06  Richard Guenther  <rguenther@suse.de>
397
398         PR middle-end/41261
399         * gcc.dg/torture/pr41261.c: New testcase.
400
401 2009-09-05  Richard Guenther  <rguenther@suse.de>
402
403         PR middle-end/41181
404         * gcc.c-torture/compile/pr41181.c: New testcase.
405
406 2009-09-05  Richard Guenther  <rguenther@suse.de>
407
408         PR debug/41273
409         * g++.dg/torture/pr41273.C: New testcase.
410
411 2009-09-05  Paul Thomas  <pault@gcc.gnu.org>
412
413         PR fortran/41258
414         * gfortran.dg/typebound_proc_12.f90 : New test.
415
416 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
417
418         PR debug/41225
419         * gfortran.dg/pr41225.f90: New.
420
421 2009-09-04  Alexandre Oliva  <aoliva@redhat.com>
422
423         * gcc.dg/guality/guality.h: Include stdint.h.  Drop unnecessary
424         unistd.h, sys/types.h and sys/wait.h.
425         (gualchk_t): New.
426         (GUALCVT): New.
427         (GUALCHKXPR, GUALCHKVAL, GUALCHKFLA): Use it.
428         (GUALITY_GDB_REDIRECT): New.
429         (GUALITY_GDB_ARGS): Use it.
430
431 2009-09-04  Richard Guenther  <rguenther@suse.de>
432
433         PR middle-end/41257
434         * g++.dg/torture/pr41257.C: New testcase.
435
436 2009-09-04  Martin Jambor  <mjambor@suse.cz>
437
438         PR tree-optimization/41112
439         * gnat.dg/array8.adb: New test.
440
441 2009-09-03  Daniel Gutson  <dgutson@codesourcery.com>
442
443         * gcc.target/arm/ctz.c: New test case.
444
445 2009-09-03  Alon Dayan  <alond@il.ibm.com>
446
447         PR tree-optimization/38275
448         * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number
449         of iterations. Adjust the logic accordingly.
450         * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto.
451         * testsuite/gcc.dg/autopar/reduc-1.c: Ditto.
452         * testsuite/gcc.dg/autopar/reduc-2.c: Ditto.
453         * testsuite/gcc.dg/autopar/reduc-3.c: Ditto.
454         * testsuite/gcc.dg/autopar/reduc-6.c: Ditto.
455         * testsuite/gcc.dg/autopar/reduc-7.c: Ditto.
456         * testsuite/gcc.dg/autopar/reduc-8.c: Ditto.
457         * testsuite/gcc.dg/autopar/reduc-9.c: Ditto.
458         * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto.
459         * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto.
460         * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto.
461         * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto.
462
463 2009-09-03  Jakub Jelinek  <jakub@redhat.com>
464
465         * gcc.dg/guality/guality.exp: Only run guality tests if a trivial
466         testcase using guality.h compiles and links and if a global variable
467         can be verified by gdb.
468
469 2009-09-03  Bernd Schmidt  <bernd.schmidt@analog.com>
470
471         * lib/target-supports.exp (check_effective_target_sync_int_long):
472         Supported on Blackfin Linux targets.
473
474 2009-09-02  David Daney  <ddaney@caviumnetworks.com>
475
476         * gcc.c-torture/compile/builtin_unreachable-1.c: New testcase.
477
478 2009-09-03  Diego Novillo  <dnovillo@google.com>
479
480         * gcc.dg/gomp/combined-1.c: Adjust expected pattern.
481         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
482         * g++.dg/warn/unit-1.C: Likewise.
483         * g++.dg/ipa/iinline-1.C: Likewise.
484         * g++.dg/template/cond2.C: Adjust expected line location for the
485         error.
486         * g++.dg/template/pr35240.C: Likewise.
487
488 2009-09-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
489
490         * gcc.dg/tree-ssa/inline-3.c: Add -fpie when pic.
491         * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
492
493 2009-09-02  Martin Jambor  <mjambor@suse.cz>
494
495         * gcc.dg/tree-ssa/sra-8.c: New testcase.
496         * gcc.dg/memcpy-1.c: Add . to match pattern.
497         * gcc.dg/uninit-I.c: XFAIL warning test.
498         * g++.dg/warn/unit-1.C: XFAIL warning test.
499
500 2009-09-02  Ian Lance Taylor  <iant@google.com>
501
502         * gcc.dg/20090902-1.c: New test.
503
504 2009-09-02  Jakub Jelinek  <jakub@redhat.com>
505
506         * gcc.dg/builtin-object-size-9.c: New test.
507
508 2009-09-02  Olivier Hainque  <hainque@adacore.com>
509
510         * gnat.dg/array7.ad[bs]: Add check for Signed_Integer_Type_Definition.
511
512 2009-09-02  Eric Botcazou  <ebotcazou@adacore.com>
513             Olivier Hainque  <hainque@adacore.com>
514
515         * gnat.dg/misaligned_param.adb: New test.
516         * gnat.dg/misaligned_param_pkg.ad[sb]: New helper.
517         * gnat.dg/slice7.adb: Add 1 more related case.
518
519 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
520
521         * gcc.dg/guality/guality.c: Expect to fail for now.
522         * gcc.dg/guality/example.c: Likewise.
523
524 2009-09-01  Alexandre Oliva  <aoliva@redhat.com>
525
526         * gcc.dg/guality/guality.c: New.
527         * gcc.dg/guality/guality.h: New.
528         * gcc.dg/guality/guality.exp: New.
529         * gcc.dg/guality/example.c: New.
530         * lib/gcc-dg.exp (cleanup-dump): Remove .gk files.
531         (cleanup-saved-temps): Likewise, .gkd files too.
532
533 2009-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
534
535         PR fortran/39229
536         * gfortran.dg/line_length_3.f: New test.
537         * gfortran.dg/line_length_4.f90: New test.
538
539 2009-09-01  Loren J. Rittle  <ljrittle@acm.org>
540
541         * lib/target-supports.exp (check_gc_sections_available):
542         Add proper pattern quote.
543
544 2009-08-31  Uros Bizjak  <ubizjak@gmail.com>
545             Kaz Kojima  <kkojima@gcc.gnu.org>
546
547         * lib/target-supports.exp (add_options_for_ieee): New procedure.
548         * g++.dg/cdce3.C: Use dg-add-options ieee.
549         * g++.dg/torture/type-generic-1.C: Likewise.
550         * gcc.c-torture/compile/fix-trunc-mem-1.c: Likewise.
551         * gcc.dg/pr28796-2.c: Likewise.
552         * gcc.dg/torture/builtin-math-7.c: Likewise.
553         * gcc.dg/torture/type-generic-1.c: Likewise.
554         * gfortran.dg/boz_14.f90: Likewise.
555         * gfortran.dg/erf_2.F90: Likewise.
556         * gfortran.dg/init_flag_3.f90: Likewise.
557         * gfortran.dg/init_flag_4.f90: Likewise.
558         * gfortran.dg/init_flag_5.f90: Likewise.
559         * gfortran.dg/integer_exponentiation_1.f90: Likewise.
560         * gfortran.dg/integer_exponentiation_5.F90: Likewise.
561         * gfortran.dg/isnan_1.f90: Likewise.
562         * gfortran.dg/isnan_2.f90: Likewise.
563         * gfortran.dg/maxlocval_2.f90: Likewise.
564         * gfortran.dg/maxlocval_4.f90: Likewise.
565         * gfortran.dg/minlocval_1.f90: Likewise.
566         * gfortran.dg/minlocval_4.f90: Likewise.
567         * gfortran.dg/module_nan.f90: Likewise.
568         * gfortran.dg/namelist_42.f90: Likewise.
569         * gfortran.dg/namelist_43.f90: Likewise.
570         * gfortran.dg/nan_1.f90: Likewise.
571         * gfortran.dg/nan_2.f90: Likewise.
572         * gfortran.dg/nan_3.f90: Likewise.
573         * gfortran.dg/nan_4.f90: Likewise.
574         * gfortran.dg/nan_5.f90: Likewise.
575         * gfortran.dg/nearest_1.f90: Likewise.
576         * gfortran.dg/nearest_2.f90: Likewise.
577         * gfortran.dg/nearest_3.f90: Likewise.
578         * gfortran.dg/pr37243.f: Likewise.
579         * gfortran.dg/real_const_3.f90: Likewise.
580         * gfortran.dg/transfer_simplify_2.f90: Likewise.
581
582 2009-08-31  Dodji Seketeli  <dodji@redhat.com>
583
584         PR debug/30161
585         * g++.dg/debug/dwarf2/template-params-1.C: New test.
586         * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
587         * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
588         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
589         * g++.dg/debug/dwarf2/template-params-5.C: Likewise.
590         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
591         * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
592         * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
593         * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
594         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
595         * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
596         * g++.dg/debug/dwarf2/template-func-params-6.C: Likewise.
597         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
598
599 2009-08-31  Jason Merrill  <jason@redhat.com>
600
601         PR c++/41127
602         * g++.dg/parse/enum5.C: New.
603         * g++.dg/cpp0x/enum1.C: Adjust expected error.
604
605 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
606
607         PR fortran/40940
608         * gfortran.dg/allocate_derived_1.f90: New.
609         * gfortran.dg/class_3.f03: New.
610
611 2009-08-31  Janus Weil  <janus@gcc.gnu.org>
612
613         PR fortran/40996
614         * gfortran.dg/allocatable_scalar_1.f90: New.
615         * gfortran.dg/allocatable_scalar_2.f90: Renamed from finalize_9.f03.
616         * gfortran.dg/finalize_9.f03: Renamed to allocatable_scalar_2.f90.
617         * gfortran.dg/proc_ptr_comp_pass_4.f90: Modified.
618
619 2009-08-30  Richard Guenther  <rguenther@suse.de>
620
621         PR tree-optimization/41186
622         * g++.dg/torture/pr41186.C: New testcase.
623         * g++.dg/tree-ssa/pr41186.C: Likewise.
624
625 2009-08-30  Dodji Seketeli  <dodji@redhat.com>
626
627         PR c++/41187
628         * g++.dg/debug/dwarf2/namespace-1.C: Use a loosier regexp to
629         take ia64 assembly comments syntax in account.
630
631 2009-08-30  Uros Bizjak  <ubizjak@gmail.com>
632
633         * gcc.target/i386/funcspec-5.c: Remove fused-add test.
634
635 2009-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
636
637         * gfortran.dg/whole_file_5.f90: Add -fpie when pic, fix scan pattern.
638         * gfortran.dg/whole_file_6.f90: Likewise.
639
640 2009-08-28  Cary Coutant  <ccoutant@google.com>
641
642         PR debug/41063
643         * g++.dg/debug/dwarf2/pr41063.C: New test.
644
645 2009-08-27  Uros Bizjak  <ubizjak@gmail.com>
646
647         PR rtl-optimization/40861
648         * gcc.dg/pr40861.c: New test.
649
650 2009-08-27  Janus Weil  <janus@gcc.gnu.org>
651
652         PR fortran/40869
653         * gfortran.dg/proc_ptr_comp_20.f90: New.
654
655 2009-08-27  Janne Blomqvist  <jb@gcc.gnu.org>
656
657         PR libfortran/39667
658         * gfortran.dg/f2003_io_4.f03: Don't require target fd_truncate,
659         open temp file with status="scratch".
660         * gfortran.dg/fmt_cache_1.f: Likewise.
661         * gfortran.dg/fmt_exhaust.f90: Likewise.
662         * gfortran.dg/fmt_t_4.f90: Likewise.
663         * gfortran.dg/fseek.f90: Likewise.
664         * gfortran.dg/list_read_5.f90: Likewise.
665         * gfortran.dg/namelist_39.f90: Likewise.
666         * gfortran.dg/namelist_56.f90: Likewise.
667         * gfortran.dg/read_bad_advance.f90: Likewise.
668         * gfortran.dg/read_repeat.f90: Likewise.
669         * gfortran.dg/read_size_noadvance.f90: Likewise.
670         * gfortran.dg/read_x_past.f: Likewise.
671
672 2009-08-27  Tobias Burnus  <burnus@net-b.de>
673
674         PR fortran/28039
675         * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
676
677 2009-08-27  Daniel Kraft  <d@domob.eu>
678
679         PR fortran/37425
680         * gfortran.dg/impure_assignment_1.f90: Change expected error message.
681         * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
682         error and fix problem with recursive assignment.
683         * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
684         * gfortran.dg/typebound_operator_3.f03: New test.
685         * gfortran.dg/typebound_operator_4.f03: New test.
686
687 2009-08-27  Dodji Seketeli  <dodji@redhat.com>
688
689         PR debug/41170
690         * debug/dwarf2/namespace-1.C: New test.
691
692 2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
693
694         PR fortran/41162
695         * gfortran.dg/pr41162.f: New.
696
697 2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
698             Richard Sandiford  <rdsandiford@googlemail.com>
699
700         * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
701         with "forbid_cpu".
702         * gcc.target/mips/branch-1.c: Update accordingly.
703         * gcc.target/mips/extend-1.c: Likewise.
704         * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
705
706 2009-08-26  Richard Guenther  <rguenther@suse.de>
707
708         PR middle-end/41163
709         * gcc.c-torture/compile/pr41163.c: New testcase.
710         * gcc.dg/pr35899.c: Adjust.
711
712 2009-08-26  Richard Guenther  <rguenther@suse.de>
713
714         * gcc.dg/tree-ssa/restrict-4.c: New testcase.
715
716 2009-08-26  Jason Merrill  <jason@redhat.com>
717
718         * g++.dg/cpp0x/explicit3.C: New.
719         * g++.dg/overload/cond2.C: New.
720
721 2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
722
723         * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
724
725 2009-08-25  Jan Hubicka  <jh@suse.cz>
726
727         * gcc.target/i386/sse5-shift1-vector.c
728         * gcc.target/i386/isa-12.c
729         * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
730         * gcc.target/i386/sse5-pcmov2.c
731         * gcc.target/i386/isa-3.c
732         * gcc.target/i386/sse5-shift2-vector.c
733         * gcc.target/i386/isa-7.c
734         * gcc.target/i386/funcspec-2.c
735         * gcc.target/i386/sse5-haddX.c
736         * gcc.target/i386/sse5-hadduX.c
737         * gcc.target/i386/isa-9.c
738         * gcc.target/i386/sse5-maccXX.c
739         * gcc.target/i386/sse5-shift3-vector.c
740         * gcc.target/i386/sse5-msubXX.c
741         * gcc.target/i386/sse5-permpX.c
742         * gcc.target/i386/sse5-check.h
743         * gcc.target/i386/sse-12.c
744         * gcc.target/i386/sse-11.c
745         * gcc.target/i386/sse-10.c
746         * gcc.target/i386/sse-13.c
747         * gcc.target/i386/sse-14.c
748         * gcc.target/i386/sse-22.c
749         * gcc.target/i386/sse-2.c
750         * gcc.target/i386/sse-13.c
751         * gcc.target/i386/avx-2.c
752         * gcc.target/i386/sse5-rotate1-vector.c
753         * gcc.target/i386/isa-4.c
754         * gcc.target/i386/sse5-hsubX.c
755         * gcc.target/i386/sse5-pcmov.c
756         * gcc.target/i386/sse5-fma.c
757         * gcc.target/i386/isa-8.c
758         * gcc.target/i386/sse5-rotate2-vector.c
759         * gcc.target/i386/sse5-nmaccXX.c
760         * gcc.target/i386/sse5-imul64-vector.c
761         * gcc.target/i386/sse5-nmsubXX.c
762         * gcc.target/i386/sse5-rotate3-vector.c
763         * gcc.target/i386/sse5-fma-vector.c
764         * gcc.target/i386/sse5-imul32widen-vector.c
765         * gcc.target/i386/sse5-ima-vector.c: Remove SSE5 related testcases.
766
767         * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
768         * gcc.target/i386/funcspec-5.c: Remove SSE5.
769         * gcc.target/i386/funcspec-6.c: Remove fused-add test.
770         * gcc.target/i386/avx-1.c: Remove SSE5.
771         * gcc.target/i386/avx-2.c: Remove SSE5.
772         * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
773         * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
774         * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
775         * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
776
777 2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
778
779         * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
780
781 2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
782
783         * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
784         keyword works in the same manner as __alignof.
785
786 2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
787
788         PR libfortran/34670
789         * gfortran.dg/unpack_bounds_1.f90:  New test.
790         * gfortran.dg/unpack_bounds_2.f90:  New test.
791         * gfortran.dg/unpack_bounds_3.f90:  New test.
792
793 2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
794
795         * gnat.dg/slice7.adb: New test.
796         * gnat.dg/slice7_pkg.ads: New helper.
797
798 2009-08-25  Janus Weil  <janus@gcc.gnu.org>
799
800         PR fortran/41139
801         * gfortran.dg/proc_ptr_25.f90: New.
802         * gfortran.dg/proc_ptr_comp_18.f90: New.
803         * gfortran.dg/proc_ptr_comp_19.f90: New.
804
805 2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
806
807         PR fortran/41154
808         * gfortran.dg/fmt_error_8.f: New test.
809
810 2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
811
812         * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
813         number, update all callers and synchronize results for latest MPC.
814
815 2009-08-21  Jason Merrill  <jason@redhat.com>
816
817         * g++.dg/warn/Wunused-17.C: New.
818
819 2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
820
821         * gcc.target/arm/combine-cmp-shift.c: New test.
822
823 2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
824
825         * gcc.dg/format/ms-format1.c: Add new cases for I32 width specifier.
826         * gcc.dg/format/ms-format2.c: New test about illegal use of I32/I64
827         width specifier.
828
829 2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
830
831         * gfortran.dg/fmt_error_7.f: New test.
832
833 2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
834
835         PR target/40718
836         * gcc.target/i386/pr40718.c: New test.
837
838 2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
839
840         * gfortran.dg/proc_ptr_24.f90: New test.
841
842 2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
843
844         * gfortran.dg/allocate_alloc_opt_4.f90: New test.
845         * gfortran.dg/allocate_alloc_opt_5.f90: New test.
846         * gfortran.dg/allocate_alloc_opt_6.f90: New test.
847
848 2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
849
850         PR fortran/28039
851         * gfortran.dg/fmt_with_extra.f: new file.
852
853 2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
854
855         * lib/target-supports.exp
856         (check_effective_target_arm_iwmmxt_ok): New procedure.
857         * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
858         exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
859
860 2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
861
862         * gfortran.dg/boz_9.f90: Do not load denormal floating
863         point constants.  Remove -mieee option for alpha*-*-* targets.
864
865 2009-08-21  Janus Weil  <janus@gcc.gnu.org>
866
867         PR fortran/41106
868         * gfortran.dg/proc_ptr_23.f90: New.
869         * gfortran.dg/proc_ptr_comp_15.f90: New.
870         * gfortran.dg/proc_ptr_comp_16.f90: New.
871         * gfortran.dg/proc_ptr_comp_17.f90: New.
872
873 2009-08-21  Jakub Jelinek  <jakub@redhat.com>
874
875         PR c++/41131
876         * g++.dg/expr/unary3.C: New test.
877
878 2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
879
880         * gfortran.dg/common_5.f: Add -mdalign for sh.
881         * gfortran.dg/common_align_2.f90: Likewise.
882
883 2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
884
885         PR libfortran/40962
886         * c_f_pointer_tests_4.f90:  New test.
887
888 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
889
890         * gnat.dg/slice6.adb: New test.
891         * gnat.dg/slice6_pkg.ads: New helper.
892
893 2009-08-20  Michael Matz  <matz@suse.de>
894
895         PR fortran/41126
896         * gfortran.dg/pr41126.f90: New test.
897
898 2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
899
900         * gnat.dg/dynamic_bound.adb: New test.
901
902 2009-08-20  Janus Weil  <janus@gcc.gnu.org>
903
904         PR fortran/41121
905         * gfortran.dg/intrinsic_5.f90: New.
906
907 2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
908             Richard Earnshaw  <richard.earnshaw@arm.com>
909
910         * gcc.target/arm/20090811-1.c: New test.
911
912 2009-08-19  Jakub Jelinek  <jakub@redhat.com>
913
914         PR middle-end/41123
915         * gcc.dg/pr41123.c: New test.
916
917 2009-08-19  Jason Merrill  <jason@redhat.com>
918
919         PR c++/41120
920         * g++.dg/other/gc4.C: New.
921
922 2009-08-18  Michael Matz  <matz@suse.de>
923
924         * gfortran.dg/vect/vect-gems.f90: New test.
925         * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
926
927 2009-08-18  DJ Delorie  <dj@redhat.com>
928
929         * lib/wrapper.exp: Move load of target-libpath.exp from here...
930         * lib/gcc-defs.exp: ... to here.
931
932         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
933         GCC_EXEC_PREFIX before building the wrapper.
934
935 2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
936
937         * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
938         tests.
939         * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
940         * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
941         dg-options.  Fix dg-final clause.
942
943 2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
944
945         * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
946
947 2009-08-18  Janus Weil  <janus@gcc.gnu.org>
948             Paul Thomas  <pault@gcc.gnu.org>
949
950         PR fortran/40870
951         * gfortran.dg/proc_ptr_comp_13.f90: Extended.
952
953 2009-08-18  Richard Guenther  <rguenther@suse.de>
954
955         PR middle-end/41094
956         * gcc.dg/torture/pr41094.c: New testcase.
957         * gcc.dg/torture/builtin-power-1.c: Adjust.
958         * gcc.dg/builtins-10.c: Likewise.
959
960 2009-08-18  Jakub Jelinek  <jakub@redhat.com>
961
962         PR target/40971
963         * gcc.dg/pr40971.c: New test.
964
965 2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
966
967         PR fortran/41062
968         * gfortran.dg/use_only_4.f90: New test.
969
970 2009-08-17  Daniel Kraft  <d@domob.eu>
971
972         PR fortran/37425
973         * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
974         NOPASS bindings as operators.
975
976 2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
977
978         * lib/target-supports.exp
979         (check_effective_target_vect_cmdline_needed): Add alpha to the list
980         of targets that do not need command line argument to enable SIMD.
981
982 2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
983
984         * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
985         typo in cache name.
986
987 2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
988
989         PR fortran/41075
990         * gfortran.dg/unlimited_fmt_1.f90: New test.
991
992 2009-08-17  Dodji Seketeli  <dodji@redhat.com>
993
994         * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
995
996 2009-08-17  Arnaud Charlet  <charlet@adacore.com>
997
998         * gnat.dg/itype.ad[sb]: New test.
999
1000 2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
1001
1002         * gcc.target/mips/mips.exp: Add terminology section to comment
1003         at the top of the file.  Fix typos.
1004
1005 2009-08-16  Jason Merrill  <jason@redhat.com>
1006
1007         * g++.dg/debug/dwarf2/inline1.C: New.
1008
1009 2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
1010
1011         PR target/38599
1012         * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
1013
1014 2009-08-16  Dodji Seketeli  <dodji@redhat.com>
1015
1016         PR debug/37801
1017         * gcc.dg/debug/20020224-1.c: Adjust the comment.
1018         Make sure to trigger inlining optimizations.
1019         * gcc.dg/debug/dwarf2/inline2.c: New test.
1020
1021 2009-08-14  Janus Weil  <janus@gcc.gnu.org>
1022
1023         PR fortran/41070
1024         * gfortran.dg/structure_constructor_10.f90: New.
1025
1026 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
1027
1028         * gcc.dg/pragma-re-1.c: Supported on all platforms.
1029         * gcc.dg/pragma-re-2.c: Likewise.
1030         * gcc.dg/pragma-re-3.c: Likewise.
1031         * gcc.dg/pragma-re-4.c: Likewise.
1032         * g++.dg/other/pragma-re-1.C: Likewise.
1033         * g++.dg/other/pragma-re-2.C: Likewise.
1034
1035 2009-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1036
1037         * gcc.dg/torture/builtin-math-7.c: New.
1038
1039 2009-08-14  Richard Guenther  <rguenther@suse.de>
1040
1041         * gcc.c-torture/execute/20090814-1.c: New testcase.
1042
1043 2009-08-14  David Edelsohn  <edelsohn@gnu.org>
1044
1045         * gcc.dg/graphite/graphite_autopar: Move to libgomp testsuite.
1046
1047 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
1048
1049         PR target/40934
1050         * gcc.target/i386/pr40934.c: New.
1051
1052 2009-08-14  Uros Bizjak  <ubizjak@gmail.com>
1053
1054         PR target/41019
1055         * gcc.target/i386/pr41019.c: New test.
1056
1057 2009-08-13  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1058
1059         PR fortran/40955
1060         * gfortran.dg/winapi.f90: New test.
1061
1062 2009-08-13  Janus Weil  <janus@gcc.gnu.org>
1063
1064         PR fortran/40995
1065         * gfortran.dg/intrinsic_4.f90: New.
1066         * gfortran.dg/intrinsic_subroutine.f90: An error message moved to a
1067         different line.
1068
1069 2009-08-13  Richard Guenther  <rguenther@suse.de>
1070
1071         PR middle-end/41047
1072         * gcc.dg/tree-ssa/ssa-ccp-27.c: New testcase.
1073
1074 2009-08-12  Richard Guenther  <rguenther@suse.de>
1075
1076         PR tree-optimization/41011
1077         * gfortran.dg/pr41011.f: New testcase.
1078
1079 2009-08-11  Andrew Haley  <aph@redhat.com>
1080
1081         * gcc.target/arm/synchronize.c: New file.
1082
1083 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1084
1085         PR middle-end/40980
1086         * gfortran.dg/graphite/id-17.f: New.
1087
1088 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1089
1090         * gcc.dg/graphite/interchange-6.c: Un-XFAIL.
1091
1092 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1093             Pranav Garg  <pranav.garg2107@gmail.com>
1094
1095         * gcc.dg/graphite/interchange-6.c: XFAILed.
1096
1097 2009-08-12  Sebastian Pop  <sebastian.pop@amd.com>
1098
1099         * gcc.dg/graphite/interchange-9.c: New.
1100
1101 2009-08-12  Richard Guenther  <rguenther@suse.de>
1102
1103         PR rtl-optimization/41033
1104         * gcc.dg/pr41033.c: New test.
1105
1106 2009-08-11  Janus Weil  <janus@gcc.gnu.org>
1107
1108         PR fortran/41022
1109         * gfortran.dg/proc_ptr_comp_14.f90: New.
1110
1111 2009-08-11  Adam Nemet  <anemet@caviumnetworks.com>
1112
1113         * gcc.target/mips/ext-5.c: New test.
1114         * gcc.target/mips/ext-6.c: New test.
1115         * gcc.target/mips/ext-7.c: New test.
1116         * gcc.target/mips/ext-8.c: New test.
1117         * gcc.target/mips/extend-2.c: New test.
1118
1119 2009-08-10  Jason Merrill  <jason@redhat.com>
1120
1121         * g++.dg/other/linkage2.C: New test for types-without-linkage
1122         handling.
1123         * g++.dg/ext/anon-struct4.C: No error about anonymous type.
1124         * g++.dg/lookup/anon2.C: Likewise.
1125         * g++.dg/other/anon3.C: Likewise.
1126         * g++.dg/template/arg2.C: Likewise.
1127         * g++.dg/template/local4.C: Likewise.
1128         * g++.old-deja/g++.law/operators32.C: Likewise.
1129         * g++.old-deja/g++.other/linkage2.C: Likewise.
1130         * g++.old-deja/g++.pt/enum6.C: Likewise.
1131         * g++.old-deja/g++.other/anon9.C: Use the undefined decls.
1132         * g++.old-deja/g++.other/linkage1.C: Likewise.
1133
1134 2009-08-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1135
1136         * gcc.dg/dg.exp: Test also c-c++-common dir.
1137         * g++.dg/dg.exp: Likewise.
1138         * g++.dg/warn/Wconversion-real.C: Delete.
1139         * gcc.dg/Wconversion-real.c: Move to ...
1140         * c-c++-common/Wconversion-real.c: ... here.
1141         * lib/target-supports.exp
1142         (check_effective_target_c,check_effective_target_c++): New.
1143
1144 2009-08-10  Daniel Kraft  <d@domob.eu>
1145
1146         PR fortran/37425
1147         * gfortran.dg/typebound_operator_1.f03: New test.
1148         * gfortran.dg/typebound_operator_2.f03: New test.
1149
1150 2009-08-10  Richard Guenther  <rguenther@suse.de>
1151
1152         PR middle-end/41006
1153         * gcc.c-torture/compile/pr41006-1.c: New testcase.
1154         * gcc.c-torture/compile/pr41006-2.c: Likewise.
1155
1156 2009-08-10  Janus Weil  <janus@gcc.gnu.org>
1157
1158         PR fortran/40940
1159         * gfortran.dg/class_1.f03: New.
1160         * gfortran.dg/class_2.f03: New.
1161         * gfortran.dg/proc_ptr_comp_pass_1.f90: Use CLASS instead of TYPE.
1162         * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto.
1163         * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto.
1164         * gfortran.dg/typebound_call_10.f03: Ditto.
1165         * gfortran.dg/typebound_call_2.f03: Ditto.
1166         * gfortran.dg/typebound_call_3.f03: Ditto.
1167         * gfortran.dg/typebound_call_4.f03: Ditto.
1168         * gfortran.dg/typebound_generic_3.f03: Ditto.
1169         * gfortran.dg/typebound_generic_4.f03: Ditto.
1170         * gfortran.dg/typebound_proc_1.f08: Ditto.
1171         * gfortran.dg/typebound_proc_5.f03: Ditto.
1172         * gfortran.dg/typebound_proc_6.f03: Ditto.
1173
1174 2009-08-10  Dodji Seketeli  <dodji@redhat.com>
1175
1176         PR c++/40866
1177         * g++.dg/expr/stmt-expr-1.C: New test.
1178
1179 2009-08-09  Richard Guenther  <rguenther@suse.de>
1180
1181         PR tree-optimization/41016
1182         * gcc.c-torture/compile/pr41016.c: New testcase.
1183
1184 2009-08-09  Richard Sandiford  <rdsandiford@googlemail.com>
1185
1186         * gcc.dg/overflow-warn-8.c: New test.
1187
1188 2009-08-09  Ira Rosen  <irar@il.ibm.com>
1189
1190         PR tree-optimization/41008
1191         * gcc.dg/vect/O1-pr41008.c: New test.
1192
1193 2009-08-05  Tobias Burnus  <burnus@net-b.de>
1194
1195         PR fortran/40955
1196         * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
1197
1198 2009-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
1199
1200         * gcc.target/bfin/loop-autoinc.c: New file.
1201
1202 2009-08-08  Richard Guenther  <rguenther@suse.de>
1203
1204         PR tree-optimization/40991
1205         * g++.dg/torture/pr40991.C: New testcase.
1206
1207 2009-08-08  Laurent GUERBY  <laurent@guerby.net>
1208
1209         * ada/acats/support/impdef.a: Tweak timing constants. Add
1210         Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
1211         * ada/acats/tests/c9/c940005.a: Use new timing constants.
1212         * ada/acats/tests/c9/c940007.a: Likewise.
1213         * ada/acats/tests/c9/c94001c.ada: Likewise.
1214         * ada/acats/tests/c9/c94006a.ada: Likewise.
1215         * ada/acats/tests/c9/c94008c.ada: Likewise.
1216         * ada/acats/tests/c9/c951002.a: Likewise.
1217         * ada/acats/tests/c9/c954a01.a: Likewise.
1218         * ada/acats/tests/c9/c96001a.ada: Likewise.
1219         * ada/acats/tests/c9/c97307a.ada: Likewise.
1220
1221 2009-08-07  Richard Guenther  <rguenther@suse.de>
1222
1223         PR tree-optimization/40999
1224         * gfortran.dg/pr40999.f: New testcase.
1225
1226 2009-08-07  Jakub Jelinek  <jakub@redhat.com>
1227
1228         * g++.dg/tree-prof/partition1.C: New test.
1229
1230 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1231
1232         * gcc.target/arm/abitest.h: Allow the test function to have a PCS
1233         attribute.
1234         * gcc.target/arm/vfp1[567].c: New tests.
1235
1236 2009-08-06  Jason Merrill  <jason@redhat.com>
1237
1238         PR c++/40948
1239         * g++.dg/ext/complit12.C: Expand.
1240
1241 2009-08-06  Richard Earnshaw  <rearnsha@arm.com>
1242
1243         Merge ARM/hard_vfp_branch to trunk.
1244
1245         2009-08-04  Richard Earnshaw  <rearnsha@arm.com>
1246
1247         * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
1248         * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
1249
1250         2009-05-12  Joseph Myers  <joseph@codesourcery.com>
1251
1252         * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
1253         (PCS): Define macro to use base AAPCS.
1254         (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
1255
1256         2009-05-11  Daniel Jacobowitz  <dan@codesourcery.com>
1257
1258         * lib/target-supports.exp (check_effective_target_arm_neon_ok):
1259         Correct arm_neon.h typo.
1260
1261         2009-03-06  Richard Earnshaw  <rearnsha@arm.com>
1262
1263         * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
1264         this a linkage test.
1265         * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
1266         argument marshalling.
1267         * abitest.h: New file.
1268         * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
1269         * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
1270
1271 2009-08-06  Martin Jambor  <mjambor@suse.cz>
1272
1273         PR middle-end/32964
1274         * gcc.dg/tree-ssa/pr32964.c: New test.
1275
1276 2009-08-06  Uros Bizjak  <ubizjak@gmail.com>
1277             H.J. Lu  <hongjiu.lu@intel.com>
1278
1279         PR target/40957
1280         * gcc.target/i386/pr40957.c: New test.
1281
1282 2009-08-06  Richard Guenther  <rguenther@suse.de>
1283
1284         PR tree-optimization/40964
1285         * gcc.c-torture/compile/pr40964.c: New testcase.
1286
1287 2009-08-05  Paul Thomas  <pault@gcc.gnu.org>
1288
1289         PR fortran/40847
1290         * gfortran.dg/transfer_resolve_1.f90 : New test.
1291
1292 2009-08-05  Uros Bizjak  <ubizjak@gmail.com>
1293             Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
1294
1295         PR target/40906
1296         * gcc.target/i386/pr40906-1.c: New test.
1297         * gcc.target/i386/pr40906-2.c: Ditto.
1298         * gcc.target/i386/pr40906-3.c: Ditto.
1299
1300 2009-08-05  Jakub Jelinek  <jakub@redhat.com>
1301
1302         PR rtl-optimization/40924
1303         * g++.dg/torture/pr40924.C: New test.
1304
1305 2009-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1306
1307         PR c++/36069
1308         * g++.dg/warn/pr36069.C: New.
1309
1310 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1311
1312         PR c++/39987
1313         * g++.dg/overload/defarg4.C: New test.
1314
1315 2009-08-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1316
1317         PR c++/16696
1318         * g++.dg/parse/pr16696.C: New.
1319         * g++.dg/parse/pr16696-permissive.C: New.
1320
1321 2009-08-04  Paul Thomas  <pault@gcc.gnu.org>
1322
1323         PR fortran/40875
1324         * gfortran.dg/initialization_23.f90 : New test.
1325
1326 2009-08-04  Dodji Seketeli  <dodji@redhat.com>
1327
1328         PR debug/39706
1329         * g++.dg/debug/dwarf2/pubnames-1.C: New test.
1330
1331 2009-08-03  Jason Merrill  <jason@redhat.com>
1332             Jakub Jelinek  <jakub@redhat.com>
1333
1334         PR c++/40948
1335         * g++.dg/ext/complit12.C: New.
1336
1337 2009-08-03  Janis Johnson  <janis187@us.ibm.com>
1338
1339         PR c/39902
1340         * gcc.target/powerpc/pr39902-2.c: New test.
1341
1342 2009-08-03  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR middle-end/40943
1345         * gcc.dg/uninit-6.c: Re-add XFAIL.
1346         * gcc.dg/uninit-6-O0.c: Likewise.
1347         * gcc.dg/uninit-pr40943.c: New test.
1348
1349 2009-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1350
1351         PR testsuite/40858
1352         * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
1353         .ascii.
1354
1355 2009-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1356
1357         PR libfortran/40853
1358         * gfortran.dg/namelist_40.f90: Update error output.
1359         * gfortran.dg/namelist_47.f90: Update error output.
1360         * gfortran.dg/namelist_58.f90: New test.
1361
1362 2009-08-02  Janus Weil  <janus@gcc.gnu.org>
1363
1364         PR fortran/40881
1365         * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
1366         * gfortran.dg/altreturn_3.f90: Ditto.
1367         * gfortran.dg/altreturn_5.f90: Ditto.
1368         * gfortran.dg/altreturn_6.f90: Ditto.
1369         * gfortran.dg/altreturn_7.f90: Ditto.
1370         * gfortran.dg/array_constructor_13.f90: Ditto.
1371         * gfortran.dg/arrayio_7.f90: Ditto.
1372         * gfortran.dg/arrayio_8.f90: Ditto.
1373         * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
1374         * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
1375         * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
1376         * gfortran.dg/backspace_8.f: Add -std=legacy.
1377         * gfortran.dg/backspace_9.f: Ditto.
1378         * gfortran.dg/char_comparison_1.f: Ditto.
1379         * gfortran.dg/char_decl_1.f90: Ditto.
1380         * gfortran.dg/char_initialiser_actual.f90: Ditto.
1381         * gfortran.dg/char_pointer_assign.f90: Ditto.
1382         * gfortran.dg/char_pointer_dependency.f90: Ditto.
1383         * gfortran.dg/char_pointer_dummy.f90: Ditto.
1384         * gfortran.dg/char_pointer_func.f90: Ditto.
1385         * gfortran.dg/common_8.f90: Ditto.
1386         * gfortran.dg/constant_substring.f: Ditto.
1387         * gfortran.dg/data_char_2.f90: Ditto.
1388         * gfortran.dg/der_array_io_1.f90: Ditto.
1389         * gfortran.dg/der_array_io_2.f90: Ditto.
1390         * gfortran.dg/der_array_io_3.f90: Ditto.
1391         * gfortran.dg/der_io_3.f90: Ditto.
1392         * gfortran.dg/dev_null.F90: Ditto.
1393         * gfortran.dg/direct_io_2.f90: Ditto.
1394         * gfortran.dg/do_iterator_2.f90: Ditto.
1395         * gfortran.dg/e_d_fmt.f90: Ditto.
1396         * gfortran.dg/empty_format_1.f90: Ditto.
1397         * gfortran.dg/entry_17.f90: Modified warning message.
1398         * gfortran.dg/entry_7.f90: Add -std=legacy.
1399         * gfortran.dg/eor_1.f90: Ditto.
1400         * gfortran.dg/equiv_2.f90: Ditto.
1401         * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
1402         * gfortran.dg/equiv_substr.f90: Add -std=legacy.
1403         * gfortran.dg/extended_char_comparison_1.f: Ditto.
1404         * gfortran.dg/fmt_bz_bn_err.f: Ditto.
1405         * gfortran.dg/fmt_error_2.f90: Ditto.
1406         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
1407         * gfortran.dg/fmt_tl.f: Ditto.
1408         * gfortran.dg/fmt_white.f: Ditto.
1409         * gfortran.dg/func_derived_1.f90: Ditto.
1410         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
1411         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
1412         * gfortran.dg/global_references_2.f90: Ditto.
1413         * gfortran.dg/hollerith_1.f90: Ditto.
1414         * gfortran.dg/hollerith.f90: Use new-style character length.
1415         * gfortran.dg/hollerith_f95.f90: Ditto.
1416         * gfortran.dg/ichar_1.f90: Add -std=legacy.
1417         * gfortran.dg/implicit_6.f90: Ditto.
1418         * gfortran.dg/implicit_9.f90: Ditto.
1419         * gfortran.dg/inquire_13.f90: Ditto.
1420         * gfortran.dg/inquire_5.f90: Ditto.
1421         * gfortran.dg/inquire_6.f90: Ditto.
1422         * gfortran.dg/inquire.f90: Ditto.
1423         * gfortran.dg/io_constraints_1.f90: Use new-style character length.
1424         * gfortran.dg/io_constraints_2.f90: Ditto.
1425         * gfortran.dg/list_read_2.f90: Add -std=legacy.
1426         * gfortran.dg/loc_2.f90: Ditto.
1427         * gfortran.dg/logical_1.f90: Ditto.
1428         * gfortran.dg/longline.f: Ditto.
1429         * gfortran.dg/merge_char_1.f90: Ditto.
1430         * gfortran.dg/namelist_12.f: Ditto.
1431         * gfortran.dg/namelist_14.f90: Ditto.
1432         * gfortran.dg/namelist_18.f90: Ditto.
1433         * gfortran.dg/namelist_19.f90: Ditto.
1434         * gfortran.dg/namelist_21.f90: Ditto.
1435         * gfortran.dg/namelist_22.f90: Ditto.
1436         * gfortran.dg/namelist_37.f90: Ditto.
1437         * gfortran.dg/namelist_54.f90: Ditto.
1438         * gfortran.dg/namelist_55.f90: Ditto.
1439         * gfortran.dg/namelist_empty.f90: Ditto.
1440         * gfortran.dg/namelist_use.f90: Use new-style character length.
1441         * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
1442         * gfortran.dg/nested_modules_4.f90: Ditto.
1443         * gfortran.dg/nested_modules_5.f90: Ditto.
1444         * gfortran.dg/open-options-blanks.f: Ditto.
1445         * gfortran.dg/output_exponents_1.f90: Ditto.
1446         * gfortran.dg/parens_5.f90: Ditto.
1447         * gfortran.dg/parens_6.f90: Ditto.
1448         * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
1449         * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
1450         * gfortran.dg/pr15129.f90: Ditto.
1451         * gfortran.dg/pr15332.f: Ditto.
1452         * gfortran.dg/pr16597.f90: Ditto.
1453         * gfortran.dg/pr17143.f90: Ditto.
1454         * gfortran.dg/pr17164.f90: Ditto.
1455         * gfortran.dg/pr17229.f: Modified warning message.
1456         * gfortran.dg/pr18210.f90: Add -std=legacy.
1457         * gfortran.dg/pr19155.f: Ditto.
1458         * gfortran.dg/pr20086.f90: Ditto.
1459         * gfortran.dg/pr20124.f90: Ditto.
1460         * gfortran.dg/pr20755.f: Ditto.
1461         * gfortran.dg/pr20865.f90: Ditto.
1462         * gfortran.dg/pr20950.f: Ditto.
1463         * gfortran.dg/pr21730.f: Ditto.
1464         * gfortran.dg/pr22491.f: Ditto.
1465         * gfortran.dg/pr29713.f90: Ditto.
1466         * gfortran.dg/print_parentheses_1.f: Ditto.
1467         * gfortran.dg/print_parentheses_2.f90: Ditto.
1468         * gfortran.dg/proc_assign_1.f90: Ditto.
1469         * gfortran.dg/proc_decl_1.f90: Ditto.
1470         * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
1471         * gfortran.dg/read_eor.f90: : Add -std=legacy.
1472         * gfortran.dg/read_float_1.f90: Ditto.
1473         * gfortran.dg/read_logical.f90: Ditto.
1474         * gfortran.dg/recursive_statement_functions.f90: Ditto.
1475         * gfortran.dg/return_1.f90: Ditto.
1476         * gfortran.dg/rewind_1.f90: Ditto.
1477         * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
1478         * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
1479         * gfortran.dg/stfunc_1.f90: Ditto.
1480         * gfortran.dg/stfunc_3.f90: Ditto.
1481         * gfortran.dg/stfunc_4.f90: Ditto.
1482         * gfortran.dg/stfunc_6.f90: Ditto.
1483         * gfortran.dg/streamio_2.f90: Ditto.
1484         * gfortran.dg/string_ctor_1.f90: Ditto.
1485         * gfortran.dg/string_null_compare_1.f: Ditto.
1486         * gfortran.dg/substr_6.f90: Ditto.
1487         * gfortran.dg/tl_editing.f90: Ditto.
1488         * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
1489         * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
1490         * gfortran.dg/x_slash_1.f: Add -std=legacy.
1491         * gfortran.dg/g77/1832.f: Ditto.
1492         * gfortran.dg/g77/19981216-0.f Ditto.
1493         * gfortran.dg/g77/19990525-0.f: Ditto.
1494         * gfortran.dg/g77/19990826-2.f: Ditto.
1495         * gfortran.dg/g77/20000630-2.f: Ditto.
1496         * gfortran.dg/g77/20010116.f: Ditto.
1497         * gfortran.dg/g77/20010519-1.f: Use new-style character length.
1498         * gfortran.dg/g77/980419-2.f: Add -std=legacy.
1499         * gfortran.dg/g77/980520-1.f: Ditto.
1500         * gfortran.dg/g77/check0.f: Ditto.
1501         * gfortran.dg/g77/cpp3.F: Ditto.
1502         * gfortran.dg/g77/cpp4.F: Use new-style character length.
1503         * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
1504         * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
1505         * gfortran.dg/g77/short.f: Ditto.
1506
1507 2009-08-01  Adam Nemet  <anemet@caviumnetworks.com>
1508
1509         * gcc.target/mips/ext-3.c: Add NOMIPS16.
1510         * gcc.target/mips/ext-4.c: Likewise.
1511         * gcc.target/mips/interrupt_handler.c: Likewise.
1512         * gcc.target/mips/truncate-4.c: Likewise.
1513         * gcc.target/mips/truncate-5.c: Likewise.
1514
1515 2009-08-01  Sebastian Pop  <sebastian.pop@amd.com>
1516
1517         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
1518         -fgraphite-force-parallel to -floop-parallelize-all.
1519
1520 2009-08-01  Paul Thomas  <pault@gcc.gnu.org>
1521
1522         PR fortran/40011
1523         * gfortran.dg/whole_file_7.f90: New test.
1524         * gfortran.dg/whole_file_8.f90: New test.
1525         * gfortran.dg/whole_file_9.f90: New test.
1526         * gfortran.dg/whole_file_10.f90: New test.
1527         * gfortran.dg/whole_file_11.f90: New test.
1528         * gfortran.dg/whole_file_12.f90: New test.
1529         * gfortran.dg/whole_file_13.f90: New test.
1530         * gfortran.dg/whole_file_14.f90: New test.
1531
1532 2009-07-31  Jason Merrill  <jason@redhat.com>
1533
1534         * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
1535         binding semantics.
1536         * g++.dg/cpp0x/named.C: Likewise.
1537         * g++.dg/cpp0x/overload.C: Likewise.
1538         * g++.dg/cpp0x/rv1n.C: Likewise.
1539         * g++.dg/cpp0x/rv1p.C: Likewise.
1540         * g++.dg/cpp0x/rv2n.C: Likewise.
1541         * g++.dg/cpp0x/rv2p.C: Likewise.
1542         * g++.dg/cpp0x/rv3n.C: Likewise.
1543         * g++.dg/cpp0x/rv3p.C: Likewise.
1544         * g++.dg/cpp0x/rv4n.C: Likewise.
1545         * g++.dg/cpp0x/rv4p.C: Likewise.
1546         * g++.dg/cpp0x/rv5n.C: Likewise.
1547         * g++.dg/cpp0x/rv5p.C: Likewise.
1548         * g++.dg/cpp0x/rv6n.C: Likewise.
1549         * g++.dg/cpp0x/rv6p.C: Likewise.
1550         * g++.dg/cpp0x/rv7n.C: Likewise.
1551         * g++.dg/cpp0x/rv7p.C: Likewise.
1552         * g++.dg/cpp0x/template_deduction.C: Likewise.
1553         * g++.dg/cpp0x/unnamed_refs.C: Likewise.
1554         * g++.dg/cpp0x/overloadn.C: New.
1555         * g++.dg/cpp0x/rv-cast.C: New.
1556
1557 2009-07-31  Adam Nemet  <anemet@caviumnetworks.com>
1558
1559         * gcc.target/mips/ext-4.c: New test.
1560
1561 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1562
1563         * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
1564
1565 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1566
1567         * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
1568         * gcc.dg/tree-ssa/loop-32.c: Same.
1569         * gcc.dg/tree-ssa/loop-33.c: Same.
1570         * gcc.dg/tree-ssa/loop-34.c: Same.
1571         * gcc.dg/tree-ssa/loop-35.c: Same.
1572         * gcc.dg/tree-ssa/loop-7.c: Same.
1573         * gcc.dg/tree-ssa/pr23109.c: Same.
1574         * gcc.dg/tree-ssa/restrict-2.c: Same.
1575         * gcc.dg/tree-ssa/restrict-3.c: Same.
1576         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1577         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1578         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1579         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1580         * gcc.dg/tree-ssa/structopt-1.c: Same.
1581         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
1582         * gfortran.dg/pr32921.f: Same.
1583
1584 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1585
1586         * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
1587         * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
1588         * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
1589         * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
1590         * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
1591         * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
1592         * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
1593         * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
1594         * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
1595         * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
1596         * gcc.dg/graphite/id-1.c: New.
1597         * gcc.dg/graphite/id-10.c: New.
1598         * gcc.dg/graphite/id-11.c: New.
1599         * gcc.dg/graphite/id-12.c: New.
1600         * gcc.dg/graphite/id-13.c: New.
1601         * gcc.dg/graphite/id-14.c: New.
1602         * gcc.dg/graphite/id-15.c: New.
1603         * gcc.dg/graphite/id-2.c: New.
1604         * gcc.dg/graphite/id-3.c: New.
1605         * gcc.dg/graphite/id-4.c: New.
1606         * gcc.dg/graphite/id-5.c: New.
1607         * gcc.dg/graphite/id-6.c: New.
1608         * gcc.dg/graphite/id-7.c: New.
1609         * gcc.dg/graphite/id-8.c: New.
1610         * gcc.dg/graphite/id-9.c: New.
1611         * gcc.dg/graphite/interchange-0.c: New.
1612         * gcc.dg/graphite/interchange-1.c: New.
1613         * gcc.dg/graphite/interchange-2.c: New.
1614         * gcc.dg/graphite/interchange-3.c: New.
1615         * gcc.dg/graphite/interchange-4.c: New.
1616         * gcc.dg/graphite/interchange-5.c: New.
1617         * gcc.dg/graphite/interchange-6.c: New.
1618         * gcc.dg/graphite/interchange-7.c: New.
1619         * gcc.dg/graphite/interchange-8.c: New.
1620         * gcc.dg/graphite/pr35356-1.c: New.
1621         * gcc.dg/graphite/pr35356-2.c: New.
1622         * gcc.dg/graphite/pr35356-3.c: New.
1623         * gcc.dg/graphite/pr40157.c: New.
1624         * gcc.dg/graphite/run-id-1.c: New.
1625         * gcc.dg/graphite/scop-20.c: New.
1626         * gcc.dg/graphite/scop-21.c: New.
1627         * gfortran.dg/graphite/id-1.f90: New.
1628         * gfortran.dg/graphite/id-10.f90: New.
1629         * gfortran.dg/graphite/id-11.f: New.
1630         * gfortran.dg/graphite/id-12.f: New.
1631         * gfortran.dg/graphite/id-13.f: New.
1632         * gfortran.dg/graphite/id-14.f: New.
1633         * gfortran.dg/graphite/id-15.f: New.
1634         * gfortran.dg/graphite/id-16.f: New.
1635         * gfortran.dg/graphite/id-5.f: New.
1636         * gfortran.dg/graphite/id-6.f: New.
1637         * gfortran.dg/graphite/id-7.f: New.
1638         * gfortran.dg/graphite/id-8.f: New.
1639         * gfortran.dg/graphite/id-9.f: New.
1640         * gfortran.dg/graphite/interchange-1.f: New.
1641         * gfortran.dg/graphite/interchange-2.f: New.
1642
1643 2009-07-30  Sebastian Pop  <sebastian.pop@amd.com>
1644
1645         * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
1646         flags based on the name of the testcase.
1647         * gfortran.dg/graphite/graphite.exp: Same.
1648
1649         * gcc.dg/graphite/block-0.c: Adjusted.
1650         * gcc.dg/graphite/block-1.c: Adjusted.
1651         * gcc.dg/graphite/block-2.c: Adjusted.
1652         * gcc.dg/graphite/block-3.c: Adjusted.
1653         * gcc.dg/graphite/block-4.c: Adjusted.
1654         * gcc.dg/graphite/block-5.c: Adjusted.
1655         * gcc.dg/graphite/block-6.c: Adjusted.
1656         * gcc.dg/graphite/pr37485.c: Adjusted.
1657         * gcc.dg/graphite/pr37684.c: Adjusted.
1658         * gcc.dg/graphite/pr37828.c: Adjusted.
1659         * gcc.dg/graphite/pr37883.c: Adjusted.
1660         * gcc.dg/graphite/pr37928.c: Adjusted.
1661         * gcc.dg/graphite/pr37943.c: Adjusted.
1662         * gcc.dg/graphite/pr38409.c: Adjusted.
1663         * gcc.dg/graphite/pr38498.c: Adjusted.
1664         * gcc.dg/graphite/pr38559.c: Adjusted.
1665         * gcc.dg/graphite/pr39335.c: Adjusted.
1666         * gcc.dg/graphite/pr39335_1.c: Adjusted.
1667         * gcc.dg/graphite/scop-0.c: Adjusted.
1668         * gcc.dg/graphite/scop-1.c: Adjusted.
1669         * gcc.dg/graphite/scop-10.c: Adjusted.
1670         * gcc.dg/graphite/scop-11.c: Adjusted.
1671         * gcc.dg/graphite/scop-12.c: Adjusted.
1672         * gcc.dg/graphite/scop-13.c: Adjusted.
1673         * gcc.dg/graphite/scop-14.c: Adjusted.
1674         * gcc.dg/graphite/scop-15.c: Adjusted.
1675         * gcc.dg/graphite/scop-16.c: Adjusted.
1676         * gcc.dg/graphite/scop-17.c: Adjusted.
1677         * gcc.dg/graphite/scop-18.c: Adjusted.
1678         * gcc.dg/graphite/scop-19.c: Adjusted.
1679         * gcc.dg/graphite/scop-2.c: Adjusted.
1680         * gcc.dg/graphite/scop-3.c: Adjusted.-
1681         * gcc.dg/graphite/scop-4.c: Adjusted.
1682         * gcc.dg/graphite/scop-5.c: Adjusted.
1683         * gcc.dg/graphite/scop-6.c: Adjusted.
1684         * gcc.dg/graphite/scop-7.c: Adjusted.
1685         * gcc.dg/graphite/scop-8.c: Adjusted.
1686         * gcc.dg/graphite/scop-9.c: Adjusted.
1687         * gcc.dg/graphite/scop-matmult.c: Adjusted.
1688         * gfortran.dg/graphite/block-1.f90: Adjusted.
1689         * gfortran.dg/graphite/block-2.f: Adjusted.
1690         * gfortran.dg/graphite/block-3.f90: Adjusted.
1691         * gfortran.dg/graphite/block-4.f90: Adjusted.
1692         * gfortran.dg/graphite/id-2.f90: Adjusted.
1693         * gfortran.dg/graphite/id-3.f90: Adjusted.
1694         * gfortran.dg/graphite/id-4.f90: Adjusted.
1695         * gfortran.dg/graphite/pr37852.f90: Adjusted.
1696         * gfortran.dg/graphite/pr37857.f90: Adjusted.
1697         * gfortran.dg/graphite/pr37980.f90: Adjusted.
1698         * gfortran.dg/graphite/pr38083.f90: Adjusted.
1699         * gfortran.dg/graphite/pr38953.f90: Adjusted.
1700         * gfortran.dg/graphite/scop-1.f: Adjusted.
1701
1702 2009-07-30  Doug Kwan  <dougkwan@google.com>
1703
1704         * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
1705         in warnings added in rev 141298.
1706
1707 2009-07-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1708
1709         * lib/options.exp: Use "!=" instead of "ne".
1710
1711         * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
1712
1713         * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
1714         * gcc.dg/ucnid-12.c: Likewise.
1715
1716 2009-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1717             Pat Haugen  <pthaugen@us.ibm.com>
1718             Revital Eres <ERES@il.ibm.com>
1719
1720         * gcc.target/powerpc/altivec-32.c: New file to test
1721         Altivec simple math function vectorization.
1722
1723         * gcc.target/powerpc/bswap-run.c: New file to test swap
1724         builtins.
1725         * gcc.target/powerpc/bswap16.c: Ditto.
1726         * gcc.target/powerpc/bswap32.c: Ditto.
1727         * gcc.target/powerpc/bswap64-1.c: Ditto.
1728         * gcc.target/powerpc/bswap64-2.c: Ditto.
1729         * gcc.target/powerpc/bswap64-3.c: Ditto.
1730         * gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
1731         * gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
1732         * gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
1733
1734         * gcc.target/powerpc/popcount-2.c: New file to test
1735         power7 popcntd instructions.
1736         * gcc.target/powerpc/popcount-3.c: Ditto.
1737
1738         * gcc.target/powerpc/pr39457.c: New VSX test.
1739         * gcc.target/powerpc/vsx-builtin-1.c: Ditto.
1740         * gcc.target/powerpc/vsx-builtin-2.c: Ditto.
1741         * gcc.target/powerpc/vsx-builtin-3.c: Ditto.
1742         * gcc.target/powerpc/vsx-builtin-4.c: Ditto.
1743         * gcc.target/powerpc/vsx-builtin-5.c: Ditto.
1744         * gcc.target/powerpc/vsx-builtin-6.c: Ditto.
1745         * gcc.target/powerpc/vsx-vector-1.c: Ditto.
1746         * gcc.target/powerpc/vsx-vector-2.c: Ditto.
1747         * gcc.target/powerpc/vsx-vector-3.c: Ditto.
1748         * gcc.target/powerpc/vsx-vector-4.c: Ditto.
1749         * gcc.target/powerpc/vsx-vector-5.c: Ditto.
1750         * gcc.target/powerpc/vsx-vector-6.c: Ditto.
1751
1752         * gcc.target/powerpc/altivec-6.c: Store the result of
1753         vec_add, so the optimizer doesn't remove it.
1754
1755         * gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
1756         systems that support bswap64.
1757
1758         * gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
1759         prevent VSX code generation.
1760
1761         * lib/target-supports.exp (check_vsx_hw_available): New
1762         function to test if VSX available.
1763         (check_effective_target_powerpc_vsx_ok): Ditto.
1764         (check_vmx_hw_available): Add explicit -mno-vsx.
1765
1766 2009-07-30  Janis Johnson  <janis187@us.ibm.com>
1767
1768         PR c/39902
1769         * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
1770
1771 2009-07-30  Martin Jambor  <mjambor@suse.cz>
1772
1773         PR tree-optimization/40570
1774         * gcc.c-torture/compile/pr40570.c: New test.
1775
1776 2009-07-29  Jason Merrill  <jason@redhat.com>
1777
1778         PR c++/14912
1779         * g++.dg/template/defarg13.C: New.
1780
1781 2009-07-29  Richard Guenther  <rguenther@suse.de>
1782
1783         PR c++/40834
1784         * g++.dg/torture/pr40834.C: New testcase.
1785
1786 2009-07-29  Michael Matz  <matz@suse.de>
1787
1788         PR middle-end/40830
1789         * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
1790
1791 2009-07-28  Kaz Kojima  <kkojima@gcc.gnu.org>
1792
1793         * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
1794         sh*-*-* targets.  Skip on spu-*-* targets.
1795         * gfortran.dg/maxlocval_4.f90: Likewise.
1796         * gfortran.dg/minlocval_1.f90: Likewise.
1797         * gfortran.dg/minlocval_4.f90: Likewise.
1798
1799 2009-07-28  Jakub Jelinek  <jakub@redhat.com>
1800
1801         PR fortran/40878
1802         * gfortran.dg/gomp/pr40878-1.f90: New test.
1803         * gfortran.dg/gomp/pr40878-2.f90: New test.
1804
1805         PR testsuite/40891
1806         * gcc.dg/cdce1.c: Adjust note line number.
1807         * gcc.dg/cdce2.c: Likewise.
1808
1809 2009-07-28  Janus Weil  <janus@gcc.gnu.org>
1810
1811         PR fortran/40882
1812         * gfortran.dg/proc_ptr_comp_13.f90: New.
1813
1814 2009-07-28  Jan Beulich  <jbeulich@novell.com>
1815
1816         * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
1817         * gcc.target/i386/avx-vtestpd-2.c: Likewise.
1818         * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
1819         * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
1820         * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
1821         * gcc.target/i386/avx-vtestpd-3.c: Likewise.
1822         * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
1823         * gcc.target/i386/avx-vtestps-2.c: Likewise.
1824         * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
1825         * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
1826         * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
1827         * gcc.target/i386/avx-vtestps-3.c: Likewise.
1828         * gcc.target/i386/m128-check.h (union ieee754_float):  Put into
1829         #ifdef NEED_IEEE754_FLOAT conditional.
1830         (union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
1831         conditional.
1832
1833 2009-07-28  Jan Beulich  <jbeulich@novell.com>
1834
1835         * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
1836         i?86-*-netware.
1837         * g++.dg/ext/bitfield3.C: Likewise.
1838         * g++.dg/ext/bitfield4.C: Likewise.
1839         * g++.dg/ext/bitfield5.C: Likewise.
1840         * gcc.dg/bitfld-15.c: Likewise.
1841         * gcc.dg/bitfld-16.c: Likewise.
1842         * gcc.dg/bitfld-17.c: Likewise.
1843         * gcc.dg/bitfld-18.c: Likewise.
1844         * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
1845         * gcc.dg/20010912-1.c: Likewise.
1846         * gcc.dg/20021018-1.c: Likewise.
1847         * gcc.dg/20030213-1.c: Likewise.
1848         * gcc.dg/20030225-1.c: Likewise.
1849         * gcc.dg/20030708-1.c: Likewise.
1850         * gcc.dg/20050321-2.c: Likewise.
1851         * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
1852         * gcc.dg/cdce2.c: Likewise.
1853         * gcc.target/i386/pr37248-2.c: Don't test on default_packet
1854         targets.
1855         * gcc.target/i386/pr37248-3.c: Likewise.
1856
1857 2009-07-27  Janus Weil  <janus@gcc.gnu.org>
1858
1859         PR fortran/40848
1860         * gfortran.dg/altreturn_7.f90: New.
1861
1862 2009-07-27  Simon Baldwin  <simonb@google.com>
1863
1864         PR testsuite/40829
1865         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
1866         so that indexing no longer runs off array end.
1867
1868 2009-07-27  Tobias Burnus  <burnus@net-b.de>
1869
1870         PR fortran/40851
1871         * gfortran.dg/derived_init_3.f90: New test.
1872
1873 2009-07-26  Tobias Burnus  <burnus@net-b.de>
1874
1875         PR fortran/33197
1876         * gfortran.dg/atan2_1.f90: New test
1877         * gfortran.dg/atan2_2.f90: New test
1878
1879 2007-07-26  Simon Martin  <simartin@users.sourceforge.net>
1880
1881         PR c++/40749
1882         * g++.dg/warn/Wreturn-type-6.C: New test.
1883
1884 2009-07-26  Ira Rosen  <irar@il.ibm.com>
1885
1886         PR tree-optimization/40801
1887         * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
1888         * gfortran.dg/vect/vect.exp: Run tests starting with
1889         "fast-math-real8" with -ffast-math and -fdefault-real-8.
1890
1891 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
1892
1893         PR rtl-optimization/40445
1894         * g++.dg/other/builtin-unreachable-1.C: New testcase.
1895
1896 2009-07-25  David Daney  <ddaney@caviumnetworks.com>
1897
1898         * gcc.dg/builtin-unreachable-4.c: New test.
1899
1900 2009-07-25  Tobias Burnus  <burnus@net-b.de>
1901
1902         PR fortran/33197
1903         * gfortran.dg/complex_intrinsic_5.f90: New test.
1904         * gfortran.dg/complex_intrinsic_7.f90: New test.
1905
1906 2009-07-25  Martin Jambor  <mjambor@suse.cz>
1907
1908         * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
1909         * gcc.dg/ipa/noclone-1.c: New test.
1910
1911 2009-07-25  Uros Bizjak  <ubizjak@gmail.com>
1912
1913         * lib/target-supports.exp (check_effective_target_static): New
1914         procedure.
1915         * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
1916         supported.
1917         * g++.old-deja/g++.law/weak.C: Require static effective target.
1918
1919 2009-07-25  Janus Weil  <janus@gcc.gnu.org>
1920
1921         PR fortran/39630
1922         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
1923         * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
1924         * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
1925         * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
1926         * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
1927         * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
1928         * gfortran.dg/typebound_call_10.f03: New.
1929
1930 2009-07-24  Jason Merrill  <jason@redhat.com>
1931
1932         * g++.dg/cpp0x/defaulted11.C: New.
1933
1934         * g++.dg/cpp0x/initlist23.C: New.
1935
1936 2009-07-24  Janus Weil  <janus@gcc.gnu.org>
1937
1938         PR fortran/40822
1939         * gfortran.dg/char_length_16.f90: New.
1940
1941 2009-07-24  Jakub Jelinek  <jakub@redhat.com>
1942
1943         PR fortran/40643
1944         PR fortran/31067
1945         * gfortran.dg/maxlocval_2.f90: New test.
1946         * gfortran.dg/maxlocval_3.f90: New test.
1947         * gfortran.dg/maxlocval_4.f90: New test.
1948         * gfortran.dg/minlocval_1.f90: New test.
1949         * gfortran.dg/minlocval_2.f90: New test.
1950         * gfortran.dg/minlocval_3.f90: New test.
1951         * gfortran.dg/minlocval_4.f90: New test.
1952
1953 2009-07-23  Joseph Myers  <joseph@codesourcery.com>
1954
1955         * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
1956         scan-assembler.
1957
1958 2009-07-23  Jakub Jelinek  <jakub@redhat.com>
1959
1960         PR fortran/40839
1961         * gfortran.dg/pr40839.f90: New test.
1962
1963 2009-07-23  Michael Matz  <matz@suse.de>
1964
1965         PR middle-end/40830
1966         * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
1967         don't set options ourself.
1968
1969 2009-07-23  Simon Baldwin  <simonb@google.com>
1970
1971         * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
1972         native C compilation where required.
1973
1974 2009-07-22  Doug Kwan  <dougkwan@google.com>
1975
1976         * gcc.c-torture/compile/20090721-1.c: New test.
1977
1978 2009-07-22  Michael Matz  <matz@suse.de>
1979
1980         PR tree-optimization/35229
1981         PR tree-optimization/39300
1982         * gcc.dg/vect/vect-pre-interact.c: New test.
1983
1984 2009-07-22  Richard Guenther  <rguenther@suse.de>
1985
1986         * g++.dg/lookup/using21.C: Fix duplicate paste.
1987
1988 2009-07-22  Richard Guenther  <rguenther@suse.de>
1989
1990         PR c++/40799
1991         * g++.dg/lookup/using21.C: New testcase.
1992
1993 2009-07-21  Jason Merrill  <jason@redhat.com>
1994
1995         * g++.dg/init/aggr4.C: New.
1996
1997 2009-07-21  Jason Merrill  <jason@redhat.com>
1998
1999         Core issue 934
2000         * g++.dg/cpp0x/initlist22.C: New.
2001
2002 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2003
2004         * gcc.target/i386/vectorize8.c: New test.
2005
2006 2009-07-21  Uros Bizjak  <ubizjak@gmail.com>
2007
2008         PR target/40811
2009         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
2010         Add i?86 and x86_64 targets.
2011         * gcc.target/i386/vectorize7.c: New test.
2012
2013         PR target/40809
2014         * gcc.target/i386/pr40809.c: New test.
2015
2016 2009-07-21  Jakub Jelinek  <jakub@redhat.com>
2017
2018         PR tree-optimization/40813
2019         * g++.dg/opt/inline15.C: New test.
2020
2021 2009-07-21  Paul Brook <paul@codesourcery.com>
2022
2023         * gcc.dg/vect/section-anchors-nest-1.c: New test.
2024         * lib/target-supports.exp (check_effective_target_section_anchors):
2025         Add arm*-*-*.
2026
2027 2009-07-20  Olatunji Ruwase  <tjruwase@google.com>
2028
2029         * gcc.dg/plugin/finish_unit_plugin.c: New test.
2030         * gcc.dg/plugin/finish_unit-test-1.c: New test.
2031         * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
2032
2033 2009-07-20  Adam Nemet  <anemet@caviumnetworks.com>
2034
2035         * gcc.target/mips/ext-3.c: New test.
2036
2037 2009-07-20  Jakub Jelinek  <jakub@redhat.com>
2038
2039         * gcc.dg/builtin-object-size-6.c: Adjust expected values.
2040         * gcc.dg/builtin-object-size-8.c: New test.
2041         * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
2042         * g++.dg/ext/builtin-object-size2.C: Likewise.
2043
2044         PR tree-optimization/40792
2045         * gcc.dg/pr40792.c: New test.
2046
2047 2009-07-20  Ira Rosen  <irar@il.ibm.com>
2048
2049         * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
2050         gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
2051         gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
2052
2053 2009-07-20  Christian Bruel  <christian.bruel@st.com>
2054
2055         * gcc.target/sh/mfmovd.c: New test.
2056
2057 2009-07-19  Janne Blomqvist  <jb@gcc.gnu.org>
2058             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2059
2060         PR libfortran/40714
2061         * gfortran.dg/eof_3.f90: New test.
2062
2063 2009-07-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2064
2065         PR fortran/40727
2066         * gfortran.dg/intrinsic_cmplx.f90: New test.
2067
2068 2009-07-19   Thomas Koenig  <tkoenig@gcc.gnu.org>
2069
2070         PR libfortran/34670
2071         PR libfortran/36874
2072         * gfortran.dg/cshift_bounds_1.f90:  New test.
2073         * gfortran.dg/cshift_bounds_2.f90:  New test.
2074         * gfortran.dg/cshift_bounds_3.f90:  New test.
2075         * gfortran.dg/cshift_bounds_4.f90:  New test.
2076         * gfortran.dg/eoshift_bounds_1.f90:  New test.
2077         * gfortran.dg/maxloc_bounds_4.f90:  Correct typo in error message.
2078         * gfortran.dg/maxloc_bounds_5.f90:  Correct typo in error message.
2079         * gfortran.dg/maxloc_bounds_7.f90:  Correct typo in error message.
2080
2081 2009-07-19  Jan Hubicka  <jh@suse.cz>
2082
2083         PR tree-optimization/40676
2084         * gcc.c-torture/compile/pr40676.c: New testcase.
2085
2086 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2087
2088         * gcc.target/mips/ext-2.c: New test.
2089
2090 2009-07-18  Adam Nemet  <anemet@caviumnetworks.com>
2091
2092         * gcc.target/mips/octeon-exts-7.c: New test.
2093         * gcc.target/mips/octeon-exts-2.c: Revert previous change.
2094         * gcc.target/mips/octeon-exts-5.c: Likewise.
2095
2096 2009-07-18  Richard Guenther  <rguenther@suse.de>
2097
2098         PR testsuite/40798
2099         * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
2100
2101 2009-07-18  Richard Guenther  <rguenther@suse.de>
2102
2103         PR c/40787
2104         * gcc.dg/pr35899.c: Adjust.
2105
2106 2009-07-18  Richard Sandiford  <r.sandiford@uk.ibm.com>
2107
2108         * gcc.target/powerpc/asm-es-1.c: New test.
2109         * gcc.target/powerpc/asm-es-2.c: Likewise.
2110
2111 2009-07-17  Richard Guenther  <rguenther@suse.de>
2112
2113         PR c/40401
2114         * g++.dg/rtti/crash4.C: New testcase.
2115         * g++.dg/torture/20090706-1.C: Likewise.
2116         * gcc.dg/redecl-17.c: Likewise.
2117         * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
2118         * gcc.dg/declspec-9.c: Expect extra error.
2119         * gcc.dg/declspec-10.c: Likewise.
2120         * gcc.dg/declspec-11.c: Likewise.
2121         * gcc.dg/redecl-10.c: Expect extra warnings.
2122         * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
2123         * gcc.target/i386/pr39545-1.c: Likewise.
2124         * g++.dg/ext/asm3.C: Expect more errors.
2125         * g++.dg/gomp/block-1.C: Likewise.
2126         * g++.dg/gomp/block-2.C: Likewise.
2127         * g++.dg/gomp/block-3.C: Likewise.
2128         * g++.dg/gomp/block-5.C: Likewise.
2129         * g++.old-deja/g++.jason/report.C: Expect extra warnings.
2130         * g++.dg/warn/unused-result1.C: XFAIL.
2131
2132 2009-07-17  Richard Guenther  <rguenther@suse.de>
2133
2134         PR tree-optimization/40321
2135         * gcc.c-torture/compile/pr40321.c: New testcase.
2136         * g++.dg/torture/pr40321.C: Likewise.
2137
2138 2009-07-17  Jakub Jelinek  <jakub@redhat.com>
2139
2140         PR c++/40780
2141         * g++.dg/template/ptrmem19.C: New test.
2142
2143 2009-07-17  Aldy Hernandez  <aldyh@redhat.com>
2144             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2145
2146         PR 40435
2147         * gcc.dg/pr36902.c: Add column info.
2148         * g++.dg/gcov/gcov-2.C: Change count for definition.
2149
2150 2009-07-16  Jason Merrill  <jason@redhat.com>
2151
2152         PR libstdc++/37907
2153         * g++.dg/cpp0x/std-layout1.C: New.
2154         * g++.dg/ext/has_nothrow_assign.C: Fix.
2155         * g++.dg/ext/has_nothrow_copy.C: Fix.
2156         * g++.dg/ext/has_trivial_assign.C: Fix.
2157         * g++.dg/ext/has_trivial_copy.C: Fix.
2158         * g++.dg/ext/is_pod.C: Fix.
2159         * g++.dg/other/offsetof3.C: Adjust.
2160         * g++.dg/overload/ellipsis1.C: Adjust.
2161         * g++.dg/warn/var-args1.C: Adjust.
2162         * g++.old-deja/g++.brendan/crash63.C: Adjust.
2163         * g++.old-deja/g++.brendan/crash64.C: Adjust.
2164         * g++.old-deja/g++.brendan/overload8.C: Adjust.
2165         * g++.old-deja/g++.other/vaarg3.C: Adjust.
2166         * g++.old-deja/g++.pt/vaarg3.C: Adjust.
2167
2168 2009-07-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2169
2170         * gcc.dg/torture/builtin-math-5.c: Add more cases.
2171         * gcc.dg/torture/builtin-math-6.c: Likewise.  Depend on
2172         effective target "mpc_pow".
2173         * lib/target-supports.exp (check_effective_target_mpc_pow): New.
2174
2175 2009-07-16  Richard Henderson  <rth@redhat.com>
2176
2177         * g++.dg/opt/eh4.C: New test.
2178
2179 2009-07-16  Jakub Jelinek  <jakub@redhat.com>
2180
2181         * obj-c++.dg/defs.mm (abort): Make it extern "C".
2182
2183 2009-07-15  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR middle-end/40747
2186         * gcc.c-torture/execute/pr40747.c: New test.
2187
2188 2009-07-15  Richard Guenther  <rguenther@suse.de>
2189
2190         PR middle-end/40753
2191         * gcc.c-torture/compile/pr40753.c: New testcase.
2192
2193 2009-07-15  Janus Weil  <janus@gcc.gnu.org>
2194
2195         PR fortran/40743
2196         * gfortran.dg/interface_assignment_4.f90: New.
2197
2198 2009-07-15  Gerald Pfeifer  <gerald@pfeifer.com>
2199
2200         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
2201         for FreeBSD up to and including version 8.
2202
2203 2009-07-14  Taras Glek  <tglek@mozilla.com>
2204             Rafael Espindola  <espindola@google.com>
2205
2206         * g++.dg/plugin/header-plugin-test.C: New.
2207         * g++.dg/plugin/header_plugin.c: New.
2208         * g++.dg/plugin/plugin.exp: Update.
2209
2210 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2211
2212         * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
2213         function to enable vectorization.
2214         * gcc.target/i386/sse2-lrint-vec.c: Ditto.
2215         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2216
2217 2009-07-14  Uros Bizjak  <ubizjak@gmail.com>
2218
2219         * gcc.target/i386/sse-copysignf-vec.c: New test.
2220         * gcc.target/i386/sse2-copysign-vec.c: Ditto.
2221
2222 2009-07-14  Jason Merrill  <jason@redhat.com>
2223
2224         PR c++/37276
2225         * g++.dg/lookup/builtin5.C: New.
2226         * g++.dg/other/error22.C: Add missing extern "C".
2227         * g++.dg/warn/Warray-bounds.C: Likewise.
2228         * gcc.dg/compat/compat-common.h: Likewise.
2229
2230         PR c++/40746
2231         * g++.dg/lookup/using20.C: New.
2232
2233         PR c++/40740
2234         * g++.dg/template/koenig8.C: New.
2235
2236 2009-07-14  Jack Howarth  <howarth@bromo.med.uc.edu>
2237
2238         * gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
2239         both i?86-*-darwin* and x86_64-*-darwin*.
2240
2241 2009-07-14  Joseph Myers  <joseph@codesourcery.com>
2242
2243         * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
2244         gcc.target/i386/pr37843-3.c: Allow leading underscore on function
2245         name.
2246
2247 2009-07-14  Dodji Seketeli  <dodji@redhat.com>
2248
2249         PR debug/40705
2250         * g++.dg/debug/dwarf2/typedef1.C: New test.
2251
2252         PR c++/40357
2253         * g++.dg/other/typedef3.C: New test.
2254
2255 2009-07-14  Maxim Kuvyrkov  <maxim@codesourcery.com>
2256
2257         * gcc.dg/20090709-1.c: Move to a proper place ...
2258         * gcc.target/m68k/20090709-1.c: ... here.
2259
2260 2009-07-13  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2261
2262         PR C++/22154
2263         * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
2264         front of qualified names are allowed.
2265         * g++.dg/parse/crash10.C: Likewise.
2266         * g++.dg/parse/error15.C: Likewise.
2267         * g++.dg/parse/typename9.C: Likewise.
2268         * g++.dg/parse/error8.C: Likewise.
2269
2270 2009-07-13  Janus Weil  <janus@gcc.gnu.org>
2271
2272         PR fortran/40646
2273         * gfortran.dg/proc_ptr_22.f90: Extended.
2274         * gfortran.dg/proc_ptr_comp_12.f90: Extended.
2275
2276 2009-07-13  Ira Rosen  <irar@il.ibm.com>
2277
2278         * gfortran.dg/vect/vect-6.f: New test.
2279
2280 2009-07-12  Jason Merrill  <jason@redhat.com>
2281
2282         PR c++/36628
2283         * g++.dg/cpp0x/decltype17.C: New.
2284
2285         PR c++/37206
2286         * g++.dg/cpp0x/rv10.C: New.
2287
2288 2009-07-12  Jason Merrill  <jason@redhat.com>
2289
2290         PR c++/40689
2291         * g++.dg/cpp0x/initlist20.C: New.
2292         * g++.dg/cpp0x/initlist21.C: New.
2293
2294 2009-07-12  Ira Rosen  <irar@il.ibm.com>
2295
2296         * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
2297         * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
2298         gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
2299         gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
2300         gcc.dg/vect/vect-double-reduc-7.c: New tests.
2301
2302 2009-07-12  Hans-Peter Nilsson  <hp@axis.com>
2303
2304         * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
2305         gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
2306         gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
2307         gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
2308         gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
2309         gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
2310         gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
2311         effective_target fd_truncate.
2312
2313 2009-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2314
2315         * gnat.dg/specs/addr1.ads: New test.
2316
2317 2009-07-11  Jan Hubicka  <jh@suse.cz>
2318
2319         PR middle-end/48388
2320         * g++.dg/torture/pr40388.C: New testcase.
2321
2322 2009-07-11  Jakub Jelinek  <jakub@redhat.com>
2323
2324         PR target/40668
2325         * gcc.c-torture/execute/pr40668.c: New test.
2326
2327 2009-07-11  Paolo Bonzini  <bonzini@gnu.org>
2328
2329         * gcc.c-torture/execute/20090711-1.c: New test.
2330
2331 2009-07-11  Richard Sandiford  <rdsandiford@googlemail.com>
2332
2333         PR testsuite/40699
2334         PR testsuite/40707
2335         PR testsuite/40709
2336         * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
2337         lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
2338         lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
2339         g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
2340
2341 2009-07-11  Tobias Burnus  <burnus@net-b.de>
2342
2343         PR fortran/33197
2344         * gfortran.dg/complex_intrinsic_3.f90: New test.
2345         * gfortran.dg/complex_intrinsic_4.f90: New test.
2346
2347 2009-07-10  David Daney  <ddaney@caviumnetworks.com>
2348
2349         PR target/39079
2350         * gcc.target/mips/mips.exp: Make -msynci a known option.
2351         * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
2352
2353 2009-07-10  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR c++/40502
2356         * g++.dg/ext/strncpy-chk1.C: New test.
2357
2358 2009-07-10  Richard Guenther  <rguenther@suse.de>
2359
2360         PR tree-optimization/40496
2361         * g++.dg/opt/pr40496.C: New testcase.
2362
2363 2009-07-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2364
2365         PR 25509
2366         PR 40614
2367         * g++.dg/warn/unused-result1-Werror.c: New.
2368
2369 2009-07-10  Paul Thomas  <pault@gcc.gnu.org>
2370
2371         PR fortran/39334
2372         * gfortran.dg/recursive_parameter_1.f90: New test.
2373
2374 2009-07-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2375
2376         * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
2377         * gfortran.dg/module_equivalence_6.f90: Ditto.
2378         * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
2379         * gfortran.dg/nan_2.f90: Ditto.
2380         * gfortran.dg/inquire_11.f90: Ditto.
2381         * gfortran.dg/abstract_type_3.f03: Ditto.
2382         * gfortran.dg/abstract_type_1.f90: Ditto.
2383         * gfortran.dg/private_type_9.f90: Ditto.
2384         * gfortran.dg/abstract_type_5.f03: Ditto.
2385         * gfortran.dg/elemental_subroutine_6.f90: Ditto.
2386         * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
2387         * gfortran.dg/derived_sub.f90: Ditto.
2388         * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
2389         * gfortran.dg/bounds_check_fail_2.f90: Ditto.
2390         * gfortran.dg/maxloc_bounds_6.f90: Ditto.
2391         * gfortran.dg/mvbits_6.f90: Ditto.
2392         * gfortran.dg/abstract_type_2.f03: Ditto.
2393         * gfortran.dg/abstract_type_4.f03: Ditto.
2394         * gfortran.dg/bounds_check_9.f90: Ditto.
2395         * gfortran.dg/optional_dim_3.f90: Ditto.
2396         * gfortran.dg/pr32921.f: Ditto.
2397         * gfortran.dg/entry_16.f90: Ditto.
2398         * gfortran.dg/generic_16.f90: Ditto.
2399
2400
2401 2009-07-09  Maxim Kuvyrkov  <maxim@codesourcery.com>
2402
2403         * gcc.target/m68k/20090709-1.c: New.
2404
2405 2009-07-09  Dodji Seketeli  <dodji@redhat.com>
2406
2407         PR c++/40684
2408         * g++.dg/template/unify11.C: New test.
2409
2410 2008-07-09  Paul Thomas  <pault@gcc.gnu.org>
2411
2412         PR fortran/40629
2413         * gfortran.dg/host_assoc_function_9.f90: New test.
2414
2415 2009-07-09  Janus Weil  <janus@gcc.gnu.org>
2416
2417         PR fortran/40646
2418         * gfortran.dg/proc_ptr_22.f90: New.
2419         * gfortran.dg/proc_ptr_comp_12.f90: New.
2420
2421 2009-07-09  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR middle-end/40692
2424         * gcc.c-torture/compile/pr40692.c: New test.
2425
2426 2009-07-09  Tobias Burnus  <burnus@net-b.de>
2427
2428         PR fortran/40604
2429         * gfortran.dg/pointer_check_6.f90: New test.
2430
2431 2009-07-08  Adam Nemet  <anemet@caviumnetworks.com>
2432
2433         * gcc.target/mips/truncate-5.c: New test.
2434
2435 2009-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2436
2437         PR libfortran/40330
2438         PR libfortran/40662
2439         * gfortran.dg/fmt_cache_1.f: New test.
2440
2441 2009-07-08  Tobias Burnus  <burnus@net-b.de>
2442
2443         PR fortran/40675
2444         * gfortran.dg/nosigned_zero_1.f90: New test.
2445         * gfortran.dg/nosigned_zero_2.f90: New test.
2446
2447 2009-07-08  Richard Guenther  <rguenther@suse.de>
2448
2449         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
2450
2451 2009-07-08  Richard Guenther  <rguenther@suse.de>
2452
2453         * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
2454
2455 2009-07-08  Paul Thomas  <pault@gcc.gnu.org>
2456
2457         PR fortran/40591
2458         * gfortran.dg/proc_ptr_21.f90: New test.
2459
2460 2009-07-08  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2461
2462         PR c++/31246
2463         * g++.dg/warn/pr31246.C: New.
2464         * g++.dg/warn/pr31246-2.C: New.
2465
2466 2009-07-07  Jason Merrill  <jason@redhat.com>
2467
2468         PR c++/35828
2469         * g++.dg/template/defarg12.C: New.
2470
2471         PR c++/37816
2472         * g++.dg/cpp0x/enum7.C: New.
2473
2474         PR c++/37946
2475         * g++.dg/cpp0x/enum6.C: New.
2476
2477         PR c++/40639
2478         * g++.dg/cpp0x/enum5.C: New.
2479
2480         PR c++/40633
2481         * g++.dg/cpp0x/enum4.C: New.
2482
2483 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2484
2485         * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
2486
2487 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2488
2489         * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
2490
2491 2009-07-07  Jakub Jelinek  <jakub@redhat.com>
2492
2493         PR middle-end/40669
2494         * gcc.dg/pr40669.c: New test.
2495
2496 2009-07-07  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2497
2498         * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
2499         location. Update all calls.
2500         * g++.dg/plugin/selfassign.c: Likewise.
2501
2502 2009-07-06  Jason Merrill  <jason@redhat.com>
2503
2504         * g++.dg/rtti/dyncast[34].C: New.
2505
2506 2009-07-06  Nathan Froyd  <froydnj@codesourcery.com>
2507
2508         * lib/target-supports.exp
2509         (check_effective_target_mips_newabi_large_long_double): New.
2510         * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
2511         target.
2512         * gcc.target/mips/fpr-moves-6.c: Likewise.
2513
2514 2009-07-06  Simon Martin  <simartin@users.sourceforge.net>
2515
2516         PR c++/40557
2517         * g++.dg/template/union2.C: New test.
2518
2519 2009-07-04  Jason Merrill  <jason@redhat.com>
2520
2521         * g++.dg/template/using15.C: New.
2522
2523 2009-07-04  Jakub Jelinek  <jakub@redhat.com>
2524
2525         * gfortran.dg/maxloc_1.f90: New test.
2526
2527 2009-07-04  Janus Weil  <janus@gcc.gnu.org>
2528
2529         PR fortran/40593
2530         * gfortran.dg/proc_ptr_result_6.f90: New.
2531
2532 2009-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2533
2534         * gcc.dg/framework-2.c: Adjust testcase to pass.
2535
2536 2009-07-04  Jason Merrill  <jason@redhat.com>
2537
2538         PR c++/40619
2539         * g++.dg/cpp0x/auto16.C: New.
2540
2541 2009-07-03  Vladimir Makarov  <vmakarov@redhat.com>
2542
2543         PR target/40587
2544         * gfortran.dg/pr40587.f: New test.
2545
2546 2009-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2547
2548         PR fortran/40638
2549         * gfortran.dg/unit_1.f90: New test.
2550
2551 2009-07-03  Jason Merrill  <jason@redhat.com>
2552
2553         * g++.dg/template/pure1.C: Expect another error.
2554
2555 2009-07-03  Richard Guenther  <rguenther@suse.de>
2556
2557         PR tree-optimization/40640
2558         * gcc.c-torture/compile/pr40640.c: New testcase.
2559
2560 2009-07-03  Richard Guenther  <rguenther@suse.de>
2561
2562         PR middle-end/34163
2563         * gfortran.dg/pr34163.f90: New testcase.
2564
2565 2009-07-03  Jan Hubicka  <jh@suse.cz>
2566
2567         * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
2568         * gcc.dg/tree-ssa/loop-25.c: Likewise.
2569         * gcc.dg/tree-ssa/loop-26.c: Likewise.
2570         * gcc.dg/tree-ssa/pr32044.c: Likewise.
2571         * gcc.dg/tree-ssa/loop-29.c: Likewise.
2572         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2573         * gnat.dg/loop_optimization6.adb: Enable -O2.
2574
2575 2009-07-02  Mark Mitchell  <mark@codesourcery.com>
2576
2577         * g++.dg/warn/null4.C: Extend.
2578
2579 2009-07-02  Jason Merrill  <jason@redhat.com>
2580
2581         * g++.dg/template/spec8.C: Fix.
2582
2583 2009-07-02  Michael Matz  <matz@suse.de>
2584
2585         PR fortran/32131
2586         * gfortran.dg/pr32921.f: Adjust.
2587
2588 2009-07-02  Jan Hubicka  <jh@suse.cz>
2589
2590         * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
2591
2592 2009-07-01  Adam Nemet  <anemet@caviumnetworks.com>
2593
2594         * gcc.target/mips/truncate-4.c: New testcase.
2595
2596 2009-07-01  Richard Guenther  <rguenther@suse.de>
2597
2598         PR tree-optimization/19831
2599         * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
2600         make allocated memory escape.  Un-XFAIL.
2601         * gcc.dg/vect/pr21591.c: Make allocated memory escape.
2602         * gcc.dg/vect/pr31699.c: Likewise.
2603         * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
2604
2605 2009-06-30  Jakub Jelinek  <jakub@redhat.com>
2606
2607         PR c++/40566
2608         * g++.dg/parse/cond5.C: New test.
2609
2610 2009-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2611
2612         * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
2613         (main): Pass n to main_1 instead.
2614         * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
2615         (main_1): New function, split off from...
2616         (main): ...here.  Pass `off' to main_1 instead.
2617
2618 2009-06-30  Jason Merrill  <jason@redhat.com>
2619
2620         PR c++/40595
2621         * g++.dg/cpp0x/variadic94.C: New.
2622
2623 2009-06-30  Richard Sandiford  <r.sandiford@uk.ibm.com>
2624
2625         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
2626         * lib/target-libpath.exp (ld_library_path_vars): New variable.
2627         (init_ld_library_path_env_vars): New function, replacing the
2628         orig_*_saved assignments.  Call it after defining it.
2629         (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
2630         (restore_ld_library_path_env_vars): Likewise.
2631         (add_path, find_libgcc_s): New functions.
2632         * lib/objc.exp (objc_init): Use find_libgcc_s instead of
2633         gcc-set-multilib-library-path.
2634         (objc_target_compile): Don't add "." to ld_library_path.
2635         Use add_path.
2636         * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
2637         ld_library_path.  Use add_path.  Use find_libgcc_s instead of
2638         gcc-set-multilib-library-path.
2639         * lib/g++.exp (g++_link_flags): Likewise.
2640         * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
2641         * lib/c-torture.exp: Do not manipulate ld_library_path at the
2642         top level; do it...
2643         (c-torture-execute): ...here instead.  Use $ld_library_path_multilib
2644         to tell when this needs to happen.  Use find_libgcc_s instead of
2645         gcc-set-multilib-library-path.
2646         * lib/gcc-dg.exp: Likewise.
2647         * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
2648         * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
2649         unless it is in $ALT_LD_LIBRARY_PATH.
2650         * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
2651
2652 2009-06-30  Eric Botcazou  <ebotcazou@adacore.com>
2653
2654         * gnat.dg/discr12.adb: New test.
2655         * gnat.dg/discr12_pkg.ads: New helper.
2656         * gnat.dg/discr13.adb: New test.
2657         * gnat.dg/discr14.ad[sb]: Likewise.
2658         * gnat.dg/discr15.adb: Likewise.
2659         * gnat.dg/discr15_pkg.ads: New helper.
2660         * gnat.dg/discr16.adb: New test.
2661         * gnat.dg/discr16_g.ads: New helper.
2662         * gnat.dg/discr16_pkg.ads: Likewise.
2663         * gnat.dg/discr16_cont.ads: Likewise.
2664         * gnat.dg/discr17.adb: New test.
2665         * gnat.dg/discr18.adb: Likewise.
2666         * gnat.dg/discr18_pkg.ads: New helper.
2667         * gnat.dg/discr19.adb: New test.
2668
2669 2009-06-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2670
2671         PR fortran/40576
2672         * gfortran.dg/internal_write_1.f90:  New testcase.
2673
2674 2009-06-30  Janus Weil  <janus@gcc.gnu.org>
2675
2676         PR fortran/40594
2677         * gfortran.dg/derived_pointer_recursion_2.f90: New.
2678
2679 2009-06-30  Richard Guenther  <rguenther@suse.de>
2680
2681         * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
2682
2683 2009-06-30  Wei Guozhi  <carrot@google.com>
2684
2685         * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
2686         to "-Os".
2687
2688 2009-06-30  Ira Rosen  <irar@il.ibm.com>
2689
2690         PR tree-optimization/40542
2691         * gcc.dg/vect/pr40542.c: New test.
2692
2693 2009-06-30  Martin Jambor  <mjambor@suse.cz>
2694
2695         PR tree-optimization/40582
2696         * gcc.c-torture/compile/pr40582.c: New test.
2697
2698 2009-06-30  Wei Guozhi  <carrot@google.com>
2699
2700         PR/40416
2701         * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
2702
2703 2009-06-29  Jason Merrill  <jason@redhat.com>
2704
2705         PR c++/40274
2706         * g++.dg/template/debug1.C: New.
2707
2708 2009-06-29  Tobias Burnus  <burnus@net-b.de>
2709
2710         PR fortran/40580
2711         * pointer_check_1.f90: New test.
2712         * pointer_check_2.f90: New test.
2713         * pointer_check_3.f90: New test.
2714         * pointer_check_4.f90: New test.
2715         * pointer_check_5.f90: New test.
2716
2717 2009-06-29  Paul Thomas  <pault@gcc.gnu.org>
2718
2719         PR fortran/40551
2720         * gfortran.dg/func_assign_2.f90 : New test.
2721
2722 2009-06-29  Richard Guenther  <rguenther@suse.de>
2723
2724         PR middle-end/14187
2725         * gcc.dg/tree-ssa/restrict-1.c: New testcase.
2726         * gcc.dg/tree-ssa/restrict-2.c: Likewise.
2727         * gcc.dg/tree-ssa/restrict-3.c: Likewise.
2728         * gcc.c-torture/execute/20090623-1.c: Likewise.
2729         * gcc.dg/tree-ssa/ldist-13.c: Likewise.
2730         * gcc.dg/tree-ssa/ldist-14.c: Likewise.
2731
2732 2009-06-29  Richard Guenther  <rguenther@suse.de>
2733
2734         PR middle-end/38212
2735         * gcc.c-torture/execute/pr38212.c: New testcase.
2736
2737 2009-06-29  Richard Guenther  <rguenther@suse.de>
2738
2739         PR tree-optimization/40579
2740         * gcc.c-torture/execute/pr40579.c: New testcase.
2741
2742 2009-06-28  Uros Bizjak  <ubizjak@gmail.com>
2743
2744         PR tree-optimization/40550
2745         * gcc.dg/pr40550.c: New test.
2746
2747 2009-06-28  Eric Botcazou  <ebotcazou@adacore.com>
2748
2749         * gnat.dg/overflow_sum2.adb: New test
2750         * gnat.dg/namet.ads: New helper.
2751
2752         * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
2753
2754 2009-06-28  Tobias Burnus  <burnus@net-b.de>
2755
2756         PR fortran/34112
2757         * gfortran.dg/compiler-directive_1.f90: New test.
2758         * gfortran.dg/compiler-directive_2.f: New test.
2759
2760 2009-06-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2761
2762         * gfortran.dg/integer_exponentiation_4.f90: Temporarily
2763         comment out some values and add some cases.
2764
2765 2009-06-27  Paolo Bonzini  <bonzini@gnu.org>
2766
2767         PR testsuite/40567
2768         * gcc.dg/vect/vect.exp: Fix lappend syntax.
2769
2770 2009-06-26  Richard Henderson  <rth@redhat.com>
2771
2772         PR testsuite/40565
2773         * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
2774         * gcc.target/i386/local.c: Pass a non-constant to T.
2775
2776 2009-06-26  Janus Weil  <janus@gcc.gnu.org>
2777
2778         PR fortran/39997
2779         PR fortran/40541
2780         * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
2781         * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
2782         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2783         * gfortran.dg/proc_ptr_result_5.f90: New.
2784
2785 2009-06-26  Janis Johnson  <janis187@us.ibm.com>
2786
2787         PR c/39902
2788         * gcc.dg/dfp/pr39902.c: New test.
2789
2790 2009-06-26  Uros Bizjak  <ubizjak@gmail.com>
2791
2792         PR testsuite/40532
2793         * gcc.dg/builtins-65.c: Require c99 runtime.
2794
2795 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2796
2797         * gnat.dg/array7.ad[sb]: New test.
2798
2799 2009-06-26  Eric Botcazou  <ebotcazou@adacore.com>
2800
2801         * gnat.dg/array6.adb: New test.
2802
2803 2009-06-25  Ian Lance Taylor  <iant@google.com>
2804
2805         * g++.dg/warn/Wsign-compare-3.C: New testcase.
2806
2807 2009-06-25  Ian Lance Taylor  <iant@google.com>
2808
2809         * g++.dg/warn/Wunused-16.C: New testcase.
2810
2811 2009-06-25  Ian Lance Taylor  <iant@google.com>
2812
2813         * g++.dg/warn/skip-2.C: New testcase.
2814
2815 2009-06-25  Steve Ellcey  <sje@cup.hp.com>
2816
2817         * gcc.c-torture/execute/20090618-1.c: add dg-run and
2818         dg-skip-if and move to ...
2819         * gcc.dg/torture/20090618-1.c.
2820
2821 2009-06-25  Martin Jambor  <mjambor@suse.cz>
2822
2823         PR tree-optimization/40493
2824         * gcc.c-torture/execute/pr40493.c: New test.
2825
2826 2009-06-24  Jason Merrill  <jason@redhat.com>
2827
2828         PR c++/40342
2829         * g++.dg/template/overload10.C: New.
2830
2831 2009-06-24  Janus Weil  <janus@gcc.gnu.org>
2832
2833         PR fortran/40427
2834         * gfortran.dg/proc_ptr_comp_11.f90: New.
2835
2836 2009-06-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2837
2838         * gcc.dg/pr40501.c: New testcase.
2839
2840 2009-06-23  DJ Delorie  <dj@redhat.com>
2841
2842         Add MeP port.
2843         * lib/target-supports.exp: Add mep support (no profiling).
2844
2845 2009-06-23  Steve Ellcey  <sje@cup.hp.com>
2846
2847         PR testsuite/39297
2848         * gcc.dg/ssa/loop-31.c: Change scan rules.
2849
2850 2009-06-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2851
2852         * gcc.dg/cpp/empty-include.c: Update column info.
2853         * gcc.dg/cpp/assert2.c: Update column info.
2854
2855 2009-06-23  Jakub Jelinek  <jakub@redhat.com>
2856
2857         * g++.dg/ext/builtin-object-size1.C: New test.
2858         * g++.dg/ext/builtin-object-size2.C: New test.
2859
2860 2009-06-23  Andreas Krebbel  <krebbel1@de.ibm.com>
2861
2862         * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
2863         * gcc.dg/optimize-bswapdi-1.c: Likewise.
2864
2865 2009-06-22  Adam Nemet  <anemet@caviumnetworks.com>
2866
2867         * gcc.target/mips/truncate-3.c: New test.
2868
2869 2009-06-22  Janus Weil  <janus@gcc.gnu.org>
2870
2871         PR fortran/37254
2872         PR fortran/39850
2873         * gfortran.dg/interface_30.f90: Modified error message.
2874         * gfortran.dg/proc_decl_22.f90: New.
2875
2876 2009-06-22  Ian Lance Taylor  <iant@google.com>
2877
2878         * gcc.dg/Wcxx-compat-19.c: New testcase.
2879
2880 2009-06-22  Matthias Klose  <doko@ubuntu.com>
2881
2882         PR objc/28050
2883         * pr28050.m: New testcase.
2884
2885 2009-06-22  H.J. Lu  <hongjiu.lu@intel.com>
2886
2887         PR testsuite/40481
2888         * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
2889
2890 2009-06-22  Martin Jambor  <mjambor@suse.cz>
2891
2892         PR tree-optimization/40492
2893         * g++.dg/torture/pr40492.C: New test.
2894
2895 2009-06-22  Uros Bizjak  <ubizjak@gmail.com>
2896
2897         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
2898         dumpbase file name from $src.  Add -fdump-ipa-all to compile flags.
2899
2900 2009-06-22  Olivier Hainque  <hainque@adacore.com>
2901
2902         * gnat.dg/raise_ce.adb: Helper for ...
2903         * gnat.dg/handle_and_return.adb: New test.
2904
2905 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
2906
2907         PR fortran/40443
2908         * gfortran.dg/generic_18.f90: New test.
2909
2910 2009-06-22  Paul Thomas  <pault@gcc.gnu.org>
2911
2912         PR fortran/40472
2913         * gfortran.dg/spread_size_limit.f90: New test.
2914
2915 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
2916
2917         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
2918         to put dump files in a subdirectory.
2919         * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
2920         ".o" temporary files.
2921
2922 2009-06-21  Janus Weil  <janus@gcc.gnu.org>
2923
2924         PR fortran/39850
2925         * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
2926         * gfortran.dg/interface_20.f90: Ditto.
2927         * gfortran.dg/interface_21.f90: Ditto.
2928         * gfortran.dg/interface_22.f90: Ditto.
2929         * gfortran.dg/interface_30.f90: New.
2930         * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
2931
2932 2009-06-21  Uros Bizjak  <ubizjak@gmail.com>
2933
2934         * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
2935         * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
2936         * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
2937         DEFAULT_VECTFLAGS.
2938
2939 2009-06-21  Ira Rosen  <irar@il.ibm.com>
2940             Revital Eres  <eres@il.ibm.com>
2941
2942         PR testsuite/40359
2943         * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
2944         * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
2945         * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
2946
2947 2009-06-21  Ira Rosen  <irar@il.ibm.com>
2948
2949         PR testsuite/40475
2950         * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
2951         without misalignment support.
2952         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2953
2954 2009-06-20  Tobias Burnus  <burnus@net-b.de>
2955
2956         PR fortran/40452
2957         * gfortran.dg/bounds_check_strlen_9.f90: New test.
2958
2959 2009-06-19  Paul Thomas  <pault@gcc.gnu.org>
2960
2961         PR fortran/40440
2962         * gfortran.dg/alloc_comp_result_2.f90: New test.
2963
2964 2009-06-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2965
2966         PR target/40482
2967         * gcc.target/arm/pr40482.c: New test.
2968
2969 2009-06-19  Ian Lance Taylor  <iant@google.com>
2970
2971         * gcc.dg/Wcxx-compat-18.c: New testcase.
2972
2973 2009-06-19  Richard Guenther  <rguenther@suse.de>
2974
2975         * gcc.c-torture/execute/20090618-1.c: New testcase.
2976
2977 2009-06-19  Ian Lance Taylor  <iant@google.com>
2978
2979         * gcc.dg/Wcxx-compat-17.c: New testcase.
2980
2981 2009-06-19  Ian Lance Taylor  <iant@google.com>
2982
2983         * gcc.dg/Wcxx-compat-15.c: New testcase.
2984
2985 2009-06-19  Ian Lance Taylor  <iant@google.com>
2986
2987         * gcc.dg/Wcxx-compat-16.c: New testcase.
2988
2989 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
2990
2991         * gcc.dg/builtins-34.c: Add significand cases.
2992
2993 2009-06-19  Uros Bizjak  <ubizjak@gmail.com>
2994
2995         PR testsuite/40491
2996         * gcc.dg/20080522-1.c: Remove testcase for real.
2997         * gcc.dg/20080528-1.c: Ditto.
2998
2999 2009-06-19  Janus Weil  <janus@gcc.gnu.org>
3000
3001         PR fortran/40450
3002         * gfortran.dg/proc_ptr_20.f90: New.
3003
3004 2009-06-18  H.J. Lu  <hongjiu.lu@intel.com>
3005
3006         PR target/40470
3007         * gcc.dg/torture/pr40470-1.c: New.
3008         * gcc.dg/torture/pr40470-2.c: Likewise.
3009         * gcc.dg/torture/pr40470-3.c: Likewise.
3010         * gcc.dg/torture/pr40470-4.c: Likewise.
3011
3012 2009-06-18  Diego Novillo  <dnovillo@google.com>
3013
3014         * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
3015         * gcc.dg/plugin/ggcplug.c: Likewise.
3016         * gcc.dg/plugin/one_time_plugin.c: Likewise.
3017         * g++.dg/plugin/selfassign.c: Likewise.
3018         * g++.dg/plugin/attribute_plugin.c: Likewise.
3019         * g++.dg/plugin/dumb_plugin.c: Likewise.
3020
3021 2009-06-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3022
3023         * gcc.dg/cpp/arith-3.c: Add column info.
3024
3025 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3026
3027         * gcc.target/arm/fp16-compile-none-2.c: New.
3028         * gcc.target/arm/fp16-compile-ieee-12.c: New.
3029         * gcc.target/arm/fp16-compile-alt-12.c: New.
3030
3031 2009-06-18  Sandra Loosemore  <sandra@codesourcery.com>
3032
3033         * gcc.target/arm/fp16-compile-alt-1.c: New.
3034         * gcc.target/arm/fp16-compile-alt-2.c: New.
3035         * gcc.target/arm/fp16-compile-alt-3.c: New.
3036         * gcc.target/arm/fp16-compile-alt-4.c: New.
3037         * gcc.target/arm/fp16-compile-alt-5.c: New.
3038         * gcc.target/arm/fp16-compile-alt-6.c: New.
3039         * gcc.target/arm/fp16-compile-alt-7.c: New.
3040         * gcc.target/arm/fp16-compile-alt-8.c: New.
3041         * gcc.target/arm/fp16-compile-alt-9.c: New.
3042         * gcc.target/arm/fp16-compile-alt-10.c: New.
3043         * gcc.target/arm/fp16-compile-alt-11.c: New.
3044         * gcc.target/arm/fp16-compile-ieee-1.c: New.
3045         * gcc.target/arm/fp16-compile-ieee-2.c: New.
3046         * gcc.target/arm/fp16-compile-ieee-3.c: New.
3047         * gcc.target/arm/fp16-compile-ieee-4.c: New.
3048         * gcc.target/arm/fp16-compile-ieee-5.c: New.
3049         * gcc.target/arm/fp16-compile-ieee-6.c: New.
3050         * gcc.target/arm/fp16-compile-ieee-7.c: New.
3051         * gcc.target/arm/fp16-compile-ieee-8.c: New.
3052         * gcc.target/arm/fp16-compile-ieee-9.c: New.
3053         * gcc.target/arm/fp16-compile-ieee-10.c: New.
3054         * gcc.target/arm/fp16-compile-ieee-11.c: New.
3055         * gcc.target/arm/fp16-compile-none-1.c: New.
3056         * gcc.target/arm/fp16-compile-exprtype.c: New.
3057         * gcc.target/arm/fp16-compile-vcvt.c: New.
3058         * gcc.target/arm/fp16-builtins-1.c: New.
3059         * gcc.target/arm/fp16-rounding-alt-1.c: New.
3060         * gcc.target/arm/fp16-rounding-ieee-1.c: New.
3061         * gcc.target/arm/fp16-param-1.c: New.
3062         * gcc.target/arm/fp16-return-1.c: New.
3063         * gcc.target/arm/fp16-unprototyped-1.c: New.
3064         * gcc.target/arm/fp16-unprototyped-2.c: New.
3065         * gcc.target/arm/fp16-variadic-1.c: New.
3066         * gcc.dg/torture/arm-fp16-compile-assign.c: New.
3067         * gcc.dg/torture/arm-fp16-compile-convert.c: New.
3068         * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
3069         * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
3070         * gcc.dg/torture/arm-fp16-ops.h: New.
3071         * gcc.dg/torture/arm-fp16-ops-1.c: New.
3072         * gcc.dg/torture/arm-fp16-ops-2.c: New.
3073         * gcc.dg/torture/arm-fp16-ops-3.c: New.
3074         * gcc.dg/torture/arm-fp16-ops-4.c: New.
3075         * gcc.dg/torture/arm-fp16-ops-5.c: New.
3076         * gcc.dg/torture/arm-fp16-ops-6.c: New.
3077         * gcc.dg/torture/arm-fp16-ops-7.c: New.
3078         * gcc.dg/torture/arm-fp16-ops-8.c: New.
3079         * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
3080         * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
3081         * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
3082         * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
3083         * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
3084         * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
3085         * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
3086         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
3087         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
3088         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
3089         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
3090         * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
3091         * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
3092
3093 2009-06-18  Uros Bizjak  <ubizjak@gmail.com>
3094
3095         * gcc.dg/builtins-65.c: New test.
3096
3097 2009-06-18  Janus Weil  <janus@gcc.gnu.org>
3098
3099         PR fortran/40451
3100         * gfortran.dg/proc_ptr_result_4.f90: New.
3101
3102 2009-06-17  Adam Nemet  <anemet@caviumnetworks.com>
3103
3104         * gcc.c-torture/execute/bitfld-5.c: New test.
3105
3106 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3107
3108         * gcc.dg/builtin-unreachable-3.c: New test.
3109
3110 2009-06-17  David Daney  <ddaney@caviumnetworks.com>
3111
3112         * gcc.target/i386/builtin-unreachable.c: New test.
3113
3114 2009-06-17  Ian Lance Taylor  <iant@google.com>
3115
3116         * gcc.dg/Wcxx-compat-14.c: New testcase.
3117
3118 2009-06-17  Aldy Hernandez  <aldyh@redhat.com>
3119
3120         * gcc.dg/func-ptr-conv-1.c: Update column info.
3121
3122 2009-06-17  Richard Guenther  <rguenther@suse.de>
3123
3124         PR middle-end/40404
3125         * gcc.c-torture/execute/pr40404.c: New testcase.
3126
3127 2009-06-17  Richard Guenther  <rguenther@suse.de>
3128
3129         PR middle-end/40460
3130         * g++.dg/torture/pr40460.C: New testcase.
3131
3132 2009-06-05  Olatunji Ruwase  <tjruwase@google.com>
3133
3134         * gcc.dg/plugin/one_time_plugin.c: New test.
3135         * gcc.dg/plugin/one_time-test-1.c: New test.
3136         * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
3137
3138 2009-06-16  Ian Lance Taylor  <iant@google.com>
3139
3140         * g++.dg/warn/skip-1.C: New testcase.
3141
3142 2009-06-16  Jakub Jelinek  <jakub@redhat.com>
3143
3144         PR middle-end/40446
3145         * g++.dg/other/pr40446.C: New test.
3146
3147 2009-06-16  Richard Guenther  <rguenther@suse.de>
3148
3149         * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
3150         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3151         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3152         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
3153
3154 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3155
3156         * gcc.c-torture/compile/pr40432.c: New file.
3157
3158 2009-06-16  Martin Jambor  <mjambor@suse.cz>
3159
3160         * gfortran.fortran-torture/compile/pr40413.f90: New file.
3161
3162 2009-06-16  Janus Weil  <janus@gcc.gnu.org>
3163
3164         PR fortran/36947
3165         PR fortran/40039
3166         * gfortran.dg/dummy_procedure_1.f90: Extended test case.
3167         * gfortran.dg/interface_20.f90: Modified error messages.
3168         * gfortran.dg/interface_21.f90: Ditto.
3169         * gfortran.dg/interface_26.f90: Ditto.
3170         * gfortran.dg/interface_27.f90: Ditto.
3171         * gfortran.dg/interface_28.f90: Extended test case.
3172         * gfortran.dg/interface_29.f90: New.
3173         * gfortran.dg/proc_decl_7.f90: Modified error messages.
3174         * gfortran.dg/proc_decl_8.f90: Ditto.
3175         * gfortran.dg/proc_ptr_11.f90: Ditto.
3176         * gfortran.dg/proc_ptr_15.f90: Ditto.
3177
3178 2009-06-16  Ira Rosen  <irar@il.ibm.com>
3179
3180         * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
3181         printing.
3182         * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
3183         gcc.dg/vect/vect-outer-4f.c: Likewise.
3184         * gcc.dg/vect/vect-nest-cycle-1.c: New test.
3185         * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
3186         Likewise.
3187         * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
3188         outer loop.
3189
3190 2009-06-16  Tobias Burnus  <burnus@net-b.de>
3191
3192         PR fortran/40383
3193         * gfortran.dg/bounds_check_strlen_8.f90: New test.
3194
3195 2009-06-15  Ian Lance Taylor  <iant@google.com>
3196
3197         * gcc.dg/Wjump-misses-init-1.c: New testcase.
3198         * gcc.dg/Wjump-misses-init-2.c: New testcase.
3199         * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
3200         Recognize new notes.
3201         * gcc.dg/stmt-expr-label-2.c: Likewise.
3202         * gcc.dg/c99-vla-jump-1.c: Recognize new notes.  Fix column numbers.
3203         * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
3204         * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
3205         * gcc.dg/c99-vla-jump-4.c: Likewise.
3206         * gcc.dg/stmt-expr-label-1.c: Likewise.
3207         * gcc.dg/stmt-expr-label-3.c: Likewise.
3208         * gcc.dg/vla-8.c: Likewise.  Move error message to different line.
3209
3210 2009-06-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3211
3212         * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
3213
3214 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3215
3216         * gcc.dg/builtin-object-size-7.c: New test.
3217
3218 2009-06-15  Jakub Jelinek  <jakub@redhat.com>
3219
3220         PR testsuite/40426
3221         * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
3222         level != "" use separate -gdwarf-2 -g${level} options instead of
3223         -gdwarf-2${level}.
3224         * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
3225         * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
3226         * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
3227
3228 2009-06-15  Rafael Avila de Espindola  <espindola@google.com>
3229
3230         * g++.dg/abi/mangle11.C: Update warning line.
3231         * g++.dg/abi/mangle12.C: Update warning line.
3232         * g++.dg/abi/mangle17.C: Update warning line.
3233         * g++.dg/abi/mangle20-2.C: Update warning line.
3234
3235 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3236
3237         * gcc.dg/optimize-bswap-1.c: Split into these two:
3238         * gcc.dg/optimize-bswapsi-1.c: New testcase.
3239         * gcc.dg/optimize-bswapdi-1.c: New testcase.
3240
3241 2009-06-14  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3242
3243         * gcc.dg/optimize-bswap-1.c: New testcase.
3244
3245 2009-06-14  Richard Guenther  <rguenther@suse.de>
3246
3247         PR middle-end/40389
3248         * g++.dg/torture/pr40389.C: New testcase.
3249
3250 2009-06-13  Richard Guenther  <rguenther@suse.de>
3251
3252         PR tree-optimization/40421
3253         * gfortran.fortran-torture/compile/pr40421.f: New testcase.
3254
3255 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
3256
3257         * gcc.dg/old-style-prom-3.c: Add column info.
3258         * gcc.dg/overflow-warn-1.c
3259         * gcc.dg/gomp/pr27415.c
3260         * gcc.dg/gomp/for-1.c: Same.
3261         * gcc.dg/enum-compat-1.c: Same.
3262         * gcc.dg/c99-tag-3.c: Same.
3263         * gcc.dg/Wredundant-decls-2.c: Same.
3264         * gcc.dg/func-ptr-conv-1.c: Same.
3265         * gcc.dg/asm-wide-1.c: Same.
3266         * gcc.dg/nofixed-point-2.c: Same.
3267         * gcc.dg/cpp/line3.c: Same.
3268         * gcc.dg/array-10.c: Same.
3269         * gcc.dg/c99-vla-jump-1.c: Same.
3270         * gcc.dg/pr20368-1.c: Same.
3271         * gcc.dg/Wshadow-3.c: Same.
3272         * gcc.dg/c90-const-expr-8.c: Same.
3273         * gcc.dg/label-decl-2.c: Same.
3274         * gcc.dg/dremf-type-compat-2.c: Same.
3275         * gcc.dg/c90-const-expr-5.c: Same.
3276         * gcc.dg/builtins-30.c: Same.
3277         * gcc.dg/Warray-bounds.c: Same.
3278         * gcc.dg/Wcxx-compat-2.c: Same.
3279         * gcc.dg/tree-ssa/col-1.c: Same.
3280         * gcc.dg/old-style-prom-2.c: Same.
3281         * gcc.dg/cast-function-1.c: Same.
3282         * gcc.dg/pr15698-1.c: Same.
3283         * gcc.dg/dremf-type-compat-3.c: Same.
3284         * gcc.dg/vla-8.c: Same.
3285         * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
3286         line.
3287         * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
3288         * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
3289         * gcc.dg/enum-compat-1.c: Same.
3290         * gcc.dg/dremf-type-compat-2.c: Same.
3291         * gcc.dg/old-style-prom-2.c: Same.
3292         * gcc.dg/pr15698-1.c: Same.
3293         * gcc.dg/pr20368-1.c: Same.
3294         * gcc.dg/dremf-type-compat-3.c: Same.
3295         * gcc.dg/builtins-30.c: Same.  Test for columns.
3296
3297 2009-06-12  Janus Weil  <janus@gcc.gnu.org>
3298
3299         PR fortran/40176
3300         * gfortran.dg/proc_decl_1.f90: Extended.
3301
3302 2009-06-12  Ian Lance Taylor  <iant@google.com>
3303
3304         * gcc.dg/Wcxx-compat-13.c: New testcase.
3305
3306 2009-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3307
3308         PR tree-opt/38865
3309         * gcc.dg/tree-ssa/fre-vce-1.c
3310
3311 2009-06-12  H.J. Lu  <hongjiu.lu@intel.com>
3312
3313         PR testsuite/40384
3314         * gcc.dg/tree-ssa/prefetch-5.c: Add --param
3315         min-insn-to-prefetch-ratio=5.
3316
3317 2009-06-12  Joey Ye  <joey.ye@intel.com>
3318             H.J. Lu  <hongjiu.lu@intel.com>
3319
3320         PR middle-end/39146
3321         * gcc.target/i386/stackalign/pr39146.c: New.
3322
3323 2009-06-11  H.J. Lu  <hongjiu.lu@intel.com>
3324
3325         * gcc.target/i386/crc32-1.c: New.
3326         * gcc.target/i386/crc32-2.c: Likewise.
3327
3328 2009-06-11  David Daney  <ddaney@caviumnetworks.com>
3329
3330         PR c/39252
3331         * gcc.dg/builtin-unreachable-1.c: New test.
3332         * gcc.dg/builtin-unreachable-2.c: Same.
3333
3334 2009-06-11  Paul Thomas  <pault@gcc.gnu.org>
3335
3336         PR fortran/40402
3337         * gfortran.dg/data_value_1.f90: New test.
3338
3339 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3340
3341         PR testsuite/39831
3342         * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
3343         remove ilp32 requirement.
3344         * gcc.target/i386/excess-precision-2.c: Likewise.
3345         * gcc.target/i386/excess-precision-3.c: Likewise.
3346         * gcc.target/i386/excess-precision-4.c: Likewise.
3347         * gcc.target/i386/excess-precision-5.c: Likewise.
3348         * gcc.target/i386/excess-precision-6.c: Likewise.
3349
3350 2009-06-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3351
3352         PR fortran/38718
3353         * gfortran.dg/is_iostat_end_eor_2.f90: New test.
3354         * gfortran.dg/nan_5.f90: New test.
3355
3356 2009-06-10  Nathan Froyd  <froydnj@codesourcery.com>
3357
3358         * gcc.target/arm/neon-modes-1.c: New test.
3359
3360 2009-06-10  Kai Tietz  <kai.tietz@onevision.com>
3361
3362         * g++.dg/torture/pr31579.C: Cast pointer
3363         via __SIZE_TYPE__ instead of 'unsigned long'.
3364
3365 2009-06-10  Anthony Green  <green@moxielogic.com>
3366
3367         * lib/target-supports.exp (check_profiling_available):
3368         Profiling is not available for testing purposes on moxie.
3369
3370 2009-06-09  Ian Lance Taylor  <iant@google.com>
3371
3372         * gcc.dg/Wcxx-compat-12.c: New testcase.
3373
3374 2009-06-09  Janne Blomqvist  <jb@gcc.gnu.org>
3375
3376         PR libfortran/40334
3377         * gfortran.dg/backspace_11.f90: New.
3378
3379 2009-06-09  Jason Merrill  <jason@redhat.com>
3380
3381         * g++.dg/cpp0x/defaulted10.C: New.
3382
3383 2009-06-09  Martin Jambor  <mjambor@suse.cz>
3384
3385         * gcc.c-torture/compile/pr40351.c: New file.
3386
3387 2009-06-09  Olivier Hainque  <hainque@adacore.com>
3388
3389         * gnat.dg/align_max.adb: New test.
3390
3391 2009-06-08  Jason Merrill  <jason@redhat.com>
3392
3393         * g++.dg/cpp0x/auto15.C: New.
3394
3395 2009-06-08  Jan Hubicka  <jh@suse.cz>
3396
3397         PR debug/39834
3398         * gcc.dg/torture/pr39834.c
3399
3400 2009-06-08  Jan Hubicka  <jh@suse.cz>
3401
3402         PR middle-end/40102
3403         * g++.dg/torture/pr40102.C: New testcase.
3404
3405 2009-06-08  Jakub Jelinek  <jakub@redhat.com>
3406
3407         * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
3408         * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
3409         * gcc.dg/builtin-object-size-6.c: New test.
3410
3411         PR c++/40373
3412         * g++.dg/template/dtor7.C: New test.
3413
3414         PR c++/40370
3415         PR c++/40372
3416         * g++.dg/template/error41.C: New test.
3417         * g++.dg/template/error42.C: New test.
3418
3419 2009-06-08  Revital Eres  <eres@il.ibm.com>
3420
3421         PR testsuite/40359
3422         * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
3423         * gcc.dg/vect/vect-88.c: Likewise.
3424         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3425         * gcc.dg/vect/pr25413.c: Likewise.
3426         * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
3427
3428 2009-06-07  Ian Lance Taylor  <iant@google.com>
3429
3430         * g++.dg/warn/Wswitch-3.C: New testcase.
3431         * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
3432         * gcc.dg/Wswitch-enum-error.c: Likewise.
3433         * gcc.dg/Wswitch-error.c: Likewise.
3434
3435 2009-06-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3436
3437         PR fortran/40008
3438         * gfortran.dg/negative_unit.f: Update test.
3439         * gfortran.dg/negative_unit_int8.f: Update test.
3440         * gfortran.dg/newunit_1.f90: New test.
3441
3442 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3443
3444         PR fortran/25104
3445         PR fortran/29962
3446         * gfortran.dg/spread_init_expr.f03: New.
3447         * gfortran.dg/unpack_init_expr.f03: New.
3448         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
3449         error message.
3450
3451 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3452
3453         PR fortran/25104
3454         PR fortran/29962
3455         * gfortran.dg/count_init_expr.f03
3456         * gfortran.dg/product_init_expr.f03
3457         * gfortran.dg/sum_init_expr.f03
3458
3459 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3460
3461         PR fortran/36874
3462         * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
3463         message.
3464         * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
3465         shapes.
3466         * gfortran.dg/zero_sized_5.f90: Likewise.
3467
3468 2009-06-07  H.J. Lu  <hongjiu.lu@intel.com>
3469
3470         PR middle-end/32950
3471         * g++.dg/torture/pr32950.C: New.
3472
3473 2009-06-07  Daniel Franke  <franke.daniel@gmail.com>
3474
3475         PR fortran/25104
3476         PR fortran/29962
3477         * gfortran.dg/dot_product_1.f03: New.
3478         * gfortran.dg/matmul_8.f03: New.
3479         * gfortran.dg/transpose_3.f03: New.
3480
3481 2009-06-06  Ian Lance Taylor  <iant@google.com>
3482
3483         * gcc.dg/Wunused-label-1.c: New test case.
3484         * g++.dg/warn/Wunused-label-1.C: New test case.
3485         * g++.dg/warn/Wunused-label-2.C: New test case.
3486         * g++.dg/warn/Wunused-label-3.C: New test case.
3487
3488 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3489
3490         PR fortran/37203
3491         * reshape_zerosize_2.f90: New.
3492
3493 2009-06-06  Daniel Franke  <franke.daniel@gmail.com>
3494
3495         PR fortran/32890
3496         * gfortran.dg/pack_assign_1.f90: New.
3497         * gfortran.dg/pack_vector_1.f90: New.
3498
3499 2009-06-05  Jakub Jelinek  <jakub@redhat.com>
3500
3501         PR middle-end/40340
3502         * gcc.dg/pr40340-1.c: New test.
3503         * gcc.dg/pr40340-2.c: New test.
3504         * gcc.dg/pr40340-3.c: New test.
3505         * gcc.dg/pr40340-4.c: New test.
3506         * gcc.dg/pr40340-5.c: New test.
3507         * gcc.dg/pr40340.h: New file.
3508
3509 2009-06-05  Revital Eres  <eres@il.ibm.com>
3510
3511         * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
3512         New procedure.
3513         * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
3514         * gcc.dg/vect/vect-33.c: Likewise.
3515         * gcc.dg/vect/vect-92.c: Likewise.
3516         * gcc.dg/vect/vect-58.c: Likewise.
3517         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3518         * gcc.dg/vect/vect-42.c: Likewise.
3519         * gcc.dg/vect/slp-25.c: Likewise.
3520         * gcc.dg/vect/vect-align-1.c: Likewise.
3521         * gcc.dg/vect/vect-align-2.c: Likewise.
3522         * gcc.dg/vect/vect-93.c: Likewise.
3523         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3524         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3525         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3526         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3527         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3528         * gcc.dg/vect/vect-26.c: Likewise.
3529         * gcc.dg/vect/vect-44.c: Likewise.
3530         * gcc.dg/vect/vect-70.c: Likewise.
3531         * gcc.dg/vect/vect-95.c: Likewise.
3532         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3533         * gcc.dg/vect/vect-28.c: Likewise.
3534         * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
3535         * gcc.dg/vect/vect-87.c: Likewise.
3536         * gcc.dg/vect/vect-109.c: Likewise.
3537         * gcc.dg/vect/vect-54.c: Likewise.
3538         * gcc.dg/vect/vect-96.c: Likewise.
3539         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3540         * gcc.dg/vect/vect-88.c: Likewise.
3541         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3542         * gcc.dg/vect/vect-89.c: Likewise.
3543         * gcc.dg/vect/vect-91.c: Likewise.
3544         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3545         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3546         * gfortran.dg/vect/vect-2.f90: Likewise.
3547         * gfortran.dg/vect/vect-3.f90: Likewise.
3548         * gfortran.dg/vect/vect-4.f90: Likewise.
3549         * gfortran.dg/vect/vect-5.f90: Likewise.
3550
3551 2009-06-05  Alexander Strange <astrange@ithinksw.com>
3552
3553         PR tree-optimization/36318
3554         * gcc.dg/tree-ssa/sra-7.c: New test.
3555
3556 2009-06-04  Daniel Franke  <franke.daniel@gmail.com>
3557
3558         PR fortran/37203
3559         * gfortran.dg/reshape_order_5.f90: New.
3560         * gfortran.dg/reshape_shape_1.f90: New.
3561
3562 2009-06-04  Jason Merrill  <jason@redhat.com>
3563
3564         * g++.dg/template/error38.C: Add pointer-to-typedef case.
3565
3566 2009-06-04  Steve Ellcey  <sje@cup.hp.com>
3567
3568         * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
3569         * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
3570
3571 2009-06-04  Richard Guenther  <rguenther@suse.de>
3572
3573         PR c++/39371
3574         * g++.dg/torture/pr40335.C: New testcase.
3575
3576 2009-06-03  Richard Guenther  <rguenther@suse.de>
3577
3578         PR middle-end/40328
3579         * gcc.dg/torture/pr40328.c: New testcase.
3580
3581 2009-06-03  Martin Jambor  <mjambor@suse.cz>
3582
3583         * g++.dg/torture/pr40323.C: New file.
3584
3585 2009-06-03  Eric Botcazou  <ebotcazou@adacore.com>
3586
3587         * gnat.dg/specs/root.ads: New test.
3588         * gnat.dg/specs/root-level_1.ads: Likewise.
3589         * gnat.dg/specs/root-level_2.ads: Likewise.
3590         * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
3591
3592 2009-06-02  Mark Mitchell  <mark@codesourcery.com>
3593
3594         * g++.dg/init/ref15.C: Require unwrapped targets.
3595
3596 2009-06-02  Jason Merrill  <jason@redhat.com>
3597
3598         * g++.dg/cpp0x/initlist13.C: Remove expected error.
3599         * g++.dg/cpp0x/initlist18.C: New.
3600         * g++.dg/cpp0x/initlist19.C: New.
3601
3602         * g++.dg/cpp0x/auto14.C: New.
3603
3604 2009-06-02  Eric Botcazou  <ebotcazou@adacore.com>
3605
3606         * gnat.dg/alignment6.adb: Remove XFAIL.
3607
3608 2009-06-02  Simon Martin  <simartin@users.sourceforge.net>
3609
3610         PR c++/38089
3611         * g++.dg/template/spec36.C: New test.
3612
3613 2009-06-01  Ian Lance Taylor  <iant@google.com>
3614
3615         * gcc.dg/cast-qual-3.c: New testcase.
3616         * g++.dg/warn/Wcast-qual2.C: New testcase.
3617
3618 2009-06-01  Aldy Hernandez  <aldyh@redhat.com>
3619
3620         * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
3621         (process-message): Expect column numbers.
3622         * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
3623         * gcc.dg/pch/counter-2.c: Same.
3624         * gcc.dg/pch/valid-2.c: Same.
3625         * gcc.dg/pch/warn-1.c: Same.
3626         * gcc.dg/pch/valid-1.c: Same.
3627         * gcc.dg/cpp/include2a.c: Handle lack of columns.
3628         * gcc.dg/cpp/syshdr.c: Same.
3629         * gcc.dg/cpp/19940712-1.c: Same.
3630         * gcc.dg/cpp/missing-header-1.c: Same.
3631         * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
3632         * gcc.dg/cpp/tr-warn3.c: Same.
3633         * gcc.dg/cpp/pr29612-2.c: Same.
3634         * gcc.dg/cpp/tr-warn4.c: Same.
3635         * gcc.dg/cpp/Wtrigraphs.c: Same.
3636         * gcc.dg/cpp/poison.c: Same.
3637         * gcc.dg/cpp/arith-3.c: Same.
3638         * gcc.dg/cpp/sysmac2.c: Same.
3639         * gcc.dg/cpp/cpp.exp: Same.
3640         * gcc.dg/cpp/tr-warn5.c: Same.
3641         * gcc.dg/cpp/include2.c: Same.
3642         * gcc.dg/cpp/Wmissingdirs.c: Same.
3643         * gcc.dg/cpp/Wmissingdirs.c: Same.
3644         * gcc.dg/cpp/tr-warn6.c: Same.
3645         * gcc.dg/cpp/Wtrigraphs-2.c: Same.
3646         * gcc.dg/cpp/macspace1.c: Same.
3647         * gcc.dg/cpp/escape-2.c: Same.
3648         * gcc.dg/cpp/assert2.c: Same.
3649         * gcc.dg/cpp/undef2.c: Same.
3650         * gcc.dg/cpp/macspace2.c: Same.
3651         * gcc.dg/cpp/tr-warn1.c: Same.
3652         * gcc.dg/cpp/extratokens2.c: Same.
3653         * gcc.dg/cpp/strify2.c: Same.
3654         * gcc.dg/cpp/Wsignprom.c: Same.
3655         * gcc.dg/cpp/redef2.c: Same.
3656         * gcc.dg/cpp/trad/trad.exp: Same.
3657         * gcc.dg/cpp/arith-1.c: Same.
3658         * gcc.dg/cpp/extratokens.c: Same.
3659         * gcc.dg/cpp/if-mpar.c: Same.
3660
3661 2009-06-01  Olivier Hainque  <hainque@adacore.com>
3662
3663         * gnat.dg/nested_float_packed.ads: New test.
3664
3665 2009-06-01  Olivier Hainque  <hainque@adacore.com>
3666             Eric Botcazou  <botcazou@adacore.com>
3667
3668         * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
3669         * gnat.dg/test_oconst.adb: New test.
3670
3671 2009-05-31  Basile Starynkevitch  <basile@starynkevitch.net>
3672
3673         * gcc.dg/plugin/ggcplug.c: Moved comment.
3674         (plugin_init): Fixed typo, declared i, returned 0 at end.
3675
3676 2009-05-31  Ira Rosen  <irar@il.ibm.com>
3677
3678         PR testsuite/40244
3679         * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
3680         * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
3681
3682 2009-05-29  Ian Lance Taylor  <iant@google.com>
3683
3684         * gcc.dg/Wcxx-compat-11.c: New testcase.
3685
3686 2009-05-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3687
3688         PR fortran/40019
3689         * gfortran.dg/leadz_trailz_1.f90: New test.
3690         * gfortran.dg/leadz_trailz_2.f90: New test.
3691
3692 2009-05-29  Martin Jambor  <mjambor@suse.cz>
3693
3694         * gfortran.dg/pr25923.f90: XFAIL warning expectation.
3695         * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
3696         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
3697         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
3698         * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
3699         * gcc.dg/tree-ssa/sra-2.c: Likewise.
3700         * gcc.dg/tree-ssa/sra-3.c: Likewise.
3701         * gcc.dg/tree-ssa/sra-1.c: Likewise.
3702         * gcc.dg/tree-ssa/sra-4.c: Changed comment.
3703         * gcc.dg/tree-ssa/sra-5.c: New file.
3704         * gcc.dg/tree-ssa/sra-6.c: New file.
3705         * gcc.c-torture/compile/sra-1.c: New file.
3706
3707 2009-05-29  Jakub Jelinek  <jakub@redhat.com>
3708
3709         PR middle-end/40291
3710         * gcc.c-torture/compile/pr40291.c: New test.
3711
3712         PR target/40017
3713         * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
3714         __vector _Bool.
3715         * gcc.target/powerpc/altivec-30.c: New test.
3716         * gcc.target/powerpc/altivec-31.c: New test.
3717
3718 2009-05-28  Richard Guenther  <rguenther@suse.de>
3719
3720         * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
3721         * gcc.c-torture/execute/20090527-1.c: Likewise.
3722
3723 2009-05-28  Dodji Seketeli  <dodji@redhat.com>
3724
3725         PR c++/39754
3726         * g++.dg/template/canon-type-1.C: New test.
3727         * g++.dg/template/canon-type-2.C: Likewise.
3728         * g++.dg/template/canon-type-3.C: Likewise.
3729         * g++.dg/template/canon-type-4.C: Likewise.
3730         * g++.dg/template/canon-type-5.C: Likewise.
3731         * g++.dg/template/canon-type-6.C: Likewise.
3732         * g++.dg/template/canon-type-7.C: Likewise.
3733
3734 2009-05-28  Dave Korn  <dave.korn.cygwin@gmail.com>
3735             Uros Bizjak  <ubizjak@gmail.com>
3736             Danny Smith  <dansmister@gmail.com>
3737
3738         PR target/37216
3739
3740         * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
3741         New function.
3742         * gcc.target/i386/pr37216.c:  New test source file.
3743         * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]):  No longer
3744         use -fno-common for testing Cygwin and MinGW targets.
3745
3746 2009-05-28  Kai Tietz  <kai.tietz@onevision.com>
3747
3748         * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
3749         * g++.dg/opt/memcpy1.C (size_t): Likewise.
3750         * g++.dg/pr37742.C (size_t): Likewise.
3751         * g++.dg/torture/pr34850.C (size_t): Likewise.
3752         * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
3753         _PTRDIFF_TYPE__.
3754         * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
3755         * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
3756         (size_t): Use __extension__ and __SIZE_TYPE__.
3757         * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
3758         __SIZE_TYPE__.
3759         * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
3760         * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
3761         * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
3762         * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
3763         * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
3764         * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
3765         * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
3766         * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
3767         * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
3768         * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
3769         (__ssize_t): Likewise.
3770         * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
3771         * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
3772         * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
3773         * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
3774         * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
3775         * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
3776         * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
3777         * gcc.dg/pr33667.c (size_t): Likewise.
3778         * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
3779         * gcc.dg/torture/pr39204.c (size_t): Likewise.
3780         * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
3781         * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
3782         * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
3783         * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
3784
3785 2009-05-28  Ira Rosen  <irar@il.ibm.com>
3786
3787         PR tree-optimization/40254
3788         * gcc.dg/vect/pr40254.c: New test.
3789
3790 2009-05-28  Adam Nemet  <anemet@caviumnetworks.com>
3791
3792         PR middle-end/33699
3793         * gcc.target/mips/const-anchor-1.c: New test.
3794         * gcc.target/mips/const-anchor-2.c: New test.
3795
3796 2009-05-27  Jason Merrill  <jason@redhat.com>
3797
3798         * g++.dg/cpp0x/initlist15.C: New.
3799         * g++.dg/cpp0x/initlist16.C: New.
3800         * g++.dg/cpp0x/initlist17.C: New.
3801
3802 2009-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
3803
3804         PR fortran/39178
3805         * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
3806         patterns to reflect frontend changes.
3807         * gfortran.dg/vector_subscript_4.f90: Likewise.
3808
3809 2009-05-27  Olivier Hainque  <hainque@adacore.com>
3810             Eric Botcazou  <botcazou@adacore.com>
3811
3812         * gcc.c-torture/execute/align-nest.c: New testcase.
3813         * gnat.dg/misaligned_nest.adb: New testcase.
3814
3815 2009-05-27  Rafael Avila de Espindola  <espindola@google.com>
3816
3817         * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
3818         * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
3819         * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3820         * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
3821
3822 2009-05-27  Kai TIetz  <kai.tietz@onevision.com>
3823
3824         * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
3825         cast instead of assuming 0ul.
3826         * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
3827         __SIZE_TYPE__.
3828         (_type_desc): Make first argument const.
3829         * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
3830
3831 2009-05-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3832
3833         PR libfortran/40187
3834         * gfortran.dg/c_f_pointer_shape_tests_4.f03:  New file.
3835         * gfortran.dg/c_f_pointer_shape_tests_4_driver.c:  New file.
3836
3837 2009-05-26  Basile Starynkevitch  <basile@starynkevitch.net>
3838
3839         * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
3840         with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
3841         * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
3842         * gcc.dg/plugin/ggcplug.c: Added new file.
3843
3844 2009-05-26  Tobias Burnus  <burnus@net-b.de>
3845
3846         PR fortran/40246
3847         * gfortran.dg/nullify_4.f90: New test.
3848
3849 2009-05-26  Richard Guenther  <rguenther@suse.de>
3850
3851         * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
3852
3853 2009-05-26  Richard Guenther  <rguenther@suse.de>
3854
3855         PR middle-end/40252
3856         * gcc.c-torture/compile/pr40252.c: New testcase.
3857
3858 2009-05-26  Dodji Seketeli  <dodji@redhat.com>
3859
3860         PR c++/40007
3861         * g++.dg/template/typedef18.C: New test.
3862         * g++.dg/template/typedef19.C: Likewise.
3863         * g++.dg/template/typedef20.C: Likewise.
3864         * g++.dg/template/access11.C: Adjust.
3865
3866 2009-05-26  Richard Guenther  <rguenther@suse.de>
3867
3868         PR testsuite/40247
3869         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
3870
3871 2009-05-25  Jason Merrill  <jason@redhat.com>
3872
3873         PR c++/38064
3874         * g++.dg/cpp0x/enum3.C: New test.
3875
3876 2009-05-25  Richard Guenther  <rguenther@suse.de>
3877
3878         PR tree-optimization/36327
3879         * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
3880         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
3881         * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
3882         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
3883         * gcc.dg/vect/vect-40.c: Likewise.
3884         * gcc.dg/vect/vect-42.c: Likewise.
3885         * gcc.dg/vect/vect-46.c: Likewise.
3886         * gcc.dg/vect/vect-76.c: Likewise.
3887
3888 2009-05-25  Janus Weil  <janus@gcc.gnu.org>
3889
3890         PR fortran/40176
3891         * gfortran.dg/proc_ptr_18.f90: New.
3892         * gfortran.dg/proc_ptr_19.f90: New.
3893         * gfortran.dg/proc_ptr_comp_9.f90: New.
3894         * gfortran.dg/proc_ptr_comp_10.f90: New.
3895
3896 2009-05-25  Richard Guenther  <rguenther@suse.de>
3897
3898         * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
3899         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
3900
3901 2009-05-25  Ira Rosen  <irar@il.ibm.com>
3902
3903         PR tree-optimization/40238
3904         * gcc.dg/vect/pr40238.c: New test.
3905
3906 2009-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3907             Dominique Dhumieres  <dominiq@lps.ens.fr>
3908
3909         PR fortran/35732
3910         PR fortran/39872
3911         * gfortran.dg/bounds_check_fail_3.f90: New test.
3912         * gfortran.dg/bounds_check_fail_4.f90: New test.
3913         * gfortran.dg/bounds_check_14.f90: Update test.
3914         * gfortran.dg/bound_4.f90: Update test.
3915
3916 2009-05-24  Richard Guenther  <rguenther@suse.de>
3917
3918         PR middle-end/40233
3919         * gcc.c-torture/compile/pr40233.c: New testcase.
3920
3921 2009-05-24  Uros Bizjak  <ubizjak@gmail.com>
3922
3923         * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
3924         for alpha*-*-* targets.
3925
3926 2009-05-24  Ira Rosen  <irar@il.ibm.com>
3927
3928         * gcc.dg/vect/bb-slp-1.c: New test.
3929         * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
3930         gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
3931         gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
3932         gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
3933         gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
3934         gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
3935         gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
3936         gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
3937         gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
3938         gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
3939         gcc.dg/vect/bb-slp-22.c: Likewise.
3940         * gcc.dg/vect/vect.exp: Run basic block SLP tests.
3941
3942 2009-05-23  Mark Mitchell  <mark@codesourcery.com>
3943             Maxim Kuvyrkov  <maxim@codesourcery.com>
3944
3945         * gcc.dg/falign-labels-1.c: New test.
3946
3947 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
3948
3949         * gnat.dg/specs/rep_clause3.ads: New test.
3950
3951 2009-05-23  Eric Botcazou  <ebotcazou@adacore.com>
3952
3953         * gnat.dg/addr6.adb: New test.
3954
3955 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
3956
3957         * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
3958         New function.
3959         * gcc.target/arm/thumb2-mul-space.c: New file.
3960         * gcc.target/arm/thumb2-mul-space-2.c: New file.
3961         * gcc.target/arm/thumb2-mul-space-3.c: New file.
3962         * gcc.target/arm/thumb2-mul-speed.c: New file.
3963
3964 2009-05-22  Richard Guenther  <rguenther@suse.de>
3965
3966         PR middle-end/38964
3967         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
3968         * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
3969         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
3970
3971 2009-05-22  Mark Mitchell  <mark@codesourcery.com>
3972
3973         * gcc.dg/dll-6.c: New test.
3974         * gcc.dg/dll-6a.c: Likewise.
3975         * gcc.dg/dll-7.c: Likewise.
3976         * gcc.dg/dll-7a.c: Likewise.
3977         * g++.dg/ext/dllexport2.C: Likewise.
3978         * g++.dg/ext/dllexport2a.cc: Likewise.
3979
3980 2009-05-21  Steve Ellcey  <sje@cup.hp.com>
3981
3982         PR target/37846
3983         * gcc.target/ia64/mfused-madd-vect.c: New test.
3984         * gcc.target/ia64/mfused-madd.c: New test.
3985         * gcc.target/ia64/mno-fused-madd-vect.c: New test.
3986         * gcc.target/ia64/mno-fused-madd.c: New test.
3987
3988 2009-05-21  H.J. Lu  <hongjiu.lu@intel.com>
3989
3990         * gcc.target/i386/movbe-1.c: New.
3991         * gcc.target/i386/movbe-2.c: Likewise.
3992
3993 2009-05-21  Taras Glek  <tglek@mozilla.com>
3994
3995         * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
3996         plugin_init signature.
3997         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3998         * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
3999         * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
4000
4001 2009-05-21  Mark Mitchell  <mark@codesourcery.com>
4002
4003         * gcc.dg/target/arm/neon-vmla-1.c: New.
4004         * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
4005
4006 2009-05-20  Adam Nemet  <anemet@caviumnetworks.com>
4007
4008         * gcc.target/mips/octeon-exts-6.c: New test.
4009         * gcc.target/mips/extend-1.c: New test.
4010         * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
4011         EXTS.
4012         * gcc.target/mips/octeon-exts-5.c: Likewise.
4013
4014 2009-05-20  Jakub Jelinek  <jakub@redhat.com>
4015
4016         PR middle-end/40204
4017         * gcc.c-torture/compile/pr40204.c: New test.
4018
4019 2009-05-20  Richard Guenther  <rguenther@suse.de>
4020
4021         * gcc.c-torture/compile/20090518-1.c: New testcase.
4022
4023 2009-05-19  Zdenek Dvorak  <ook@ucw.cz>
4024
4025         PR tree-optimization/40087
4026         * gcc.dg/tree-ssa/pr40087.c: New test.
4027
4028 2009-05-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4029
4030         * gcc.dg/vector-4.c: New testcase.
4031         * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
4032         * g++.dg/ext/vector16.C: New testcase.
4033
4034 2009-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4035
4036         PR c/40172
4037         * gcc.dg/pr40172.c: Renamed to ...
4038         * gcc.dg/pr40172-1.c: This.
4039
4040         * gcc.dg/pr40172-2.c: New.
4041         * gcc.dg/pr40172-3.c: Likewise.
4042
4043 2009-05-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4044
4045         PR c/40172
4046         * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
4047
4048 2009-05-19  Eric Botcazou  <ebotcazou@adacore.com>
4049
4050         * gnat.dg/loop_optimization6.ad[sb]: New test.
4051
4052 2009-05-19  Richard Guenther  <rguenther@suse.de>
4053
4054         * gcc.c-torture/compile/20090519-1.c: New testcase.
4055
4056 2009-05-18  Jason Merrill  <jason@redhat.com>
4057
4058         * g++.dg/cpp0x/explicit1.C: New.
4059         * g++.dg/cpp0x/explicit2.C: New.
4060
4061 2009-05-18  Dodji Seketeli  <dodji@redhat.com>
4062
4063         PR debug/40109
4064         * g++.dg/debug/dwarf2/nested-1.C: New test.
4065
4066 2009-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4067
4068         PR testsuite/39907
4069         * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
4070         stack alignment.
4071
4072 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4073
4074         PR fortran/40164
4075         * gfortran.dg/proc_ptr_comp_8.f90: New.
4076
4077 2009-05-18  Richard Guenther  <rguenther@suse.de>
4078
4079         PR fortran/40168
4080         * gfortran.dg/array_memset_2.f90: Adjust.
4081
4082 2009-05-18  Janus Weil  <janus@gcc.gnu.org>
4083
4084         PR fortran/36947
4085         PR fortran/40039
4086         * gfortran.dg/interface_27.f90: New.
4087         * gfortran.dg/interface_28.f90: New.
4088         * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
4089         * gfortran.dg/proc_ptr_result_1.f90: Ditto.
4090
4091 2009-05-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
4092
4093         * gcc.target/m68k/tls-ie.c: New test.
4094         * gcc.target/m68k/tls-le.c: New test.
4095         * gcc.target/m68k/tls-gd.c: New test.
4096         * gcc.target/m68k/tls-ld.c: New test.
4097         * gcc.target/m68k/tls-ie-xgot.c: New test.
4098         * gcc.target/m68k/tls-le-xtls.c: New test.
4099         * gcc.target/m68k/tls-gd-xgot.c: New test.
4100         * gcc.target/m68k/tls-ld-xgot.c: New test.
4101         * gcc.target/m68k/tls-ld-xtls.c: New test.
4102         * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
4103
4104 2009-05-18  Martin Jambor  <mjambor@suse.cz>
4105
4106         * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
4107
4108 2009-05-17  H.J. Lu  <hongjiu.lu@intel.com>
4109
4110         PR c/40172
4111         * gcc.dg/pr40172.c: New.
4112
4113 2009-05-17  Jason Merrill  <jason@redhat.com>
4114
4115         PR c++/40139
4116         * g++.dg/template/dtor6.C: New.
4117
4118 2009-05-17  Joseph Myers  <joseph@codesourcery.com>
4119
4120         * g++.dg/warn/translate-ice-1.C: New test.
4121
4122 2009-05-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4123
4124         * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
4125         * gfortran.dg/c_kind_int128_test2.f03: Update comment.
4126         * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
4127         * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
4128
4129 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4130
4131         PR fortran/33197
4132         * gfortran.dg/erf_2.F90: New test.
4133         * gfortran.dg/erfc_scaled_2.f90: New test.
4134
4135 2009-05-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4136
4137         PR fortran/31243
4138         * gfortran.dg/string_1.f90: New test.
4139         * gfortran.dg/string_2.f90: New test.
4140         * gfortran.dg/string_3.f90: New test.
4141
4142 2009-05-16  David Billinghurst <billingd@gcc.gnu.org>
4143
4144         * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
4145         * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
4146
4147 2009-05-15  Ian Lance Taylor  <iant@google.com>
4148
4149         * gcc.dg/Wcxx-compat-10.c: New testcase.
4150
4151 2009-05-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4152
4153         PR 16302
4154         * gcc.dg/pr16302.c: New.
4155         * g++.dg/warn/pr16302.C: New.
4156
4157 2009-05-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4158
4159         * gcc.dg/torture/builtin-math-5.c: New.
4160         * gcc.dg/torture/builtin-math-6.c: New.
4161         * lib/target-supports.exp (check_effective_target_mpc): New.
4162
4163 2009-05-15  Jan Hubicka  <jh@suse.cz>
4164
4165         * gcc.dg/tree-ssa/inline-3.c: New testcase
4166
4167 2009-05-15  Jan Hubicka  <jh@suse.cz>
4168
4169         * gcc.target/i386/align-main-1.c (check): Mark noinline.
4170         * gcc.target/i386/align-main-2.c (check): Mark noinline.
4171         * gcc.dg/ipa/ipa-4.c: Disable early inlining.
4172         * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
4173         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
4174         Mark noinline.
4175         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
4176         Mark noinline.
4177         * gcc.dg/vect/pr31699.c (foo): Mark noinline.
4178         * gcc.dg/vect/pr18400.c (main1): Mark noinline.
4179
4180 2009-05-15  Jan Hubicka  <jh@suse.cz>
4181
4182         * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
4183         optimized by sibcall noinline.
4184
4185 2009-05-15  Jan Hubicka  <jh@suse.cz>
4186
4187         * sibcall-1.c (track): Mark noinline.
4188         * sibcall-2.c (track): Mark noinline.
4189         * sibcall-3.c (track): Mark noinline.
4190         * sibcall-4.c (track): Mark noinline.
4191
4192 2009-05-15  Jan Hubicka  <jh@suse.cz>
4193
4194         * flatten-2.c: Disable early inlining; add comment.
4195         * flatten-3.c: New test based on flatten-2.c.
4196
4197 2009-05-15  Richard Guenther  <rguenther@suse.de>
4198
4199         PR tree-optimization/39999
4200         * gcc.c-torture/compile/pr39999.c: New testcase.
4201
4202 2009-05-15  Joseph Myers  <joseph@codesourcery.com>
4203
4204         * gcc.c-torture/compile/ptr-conv-1.c: New test.
4205
4206 2009-05-14  Ian Lance Taylor  <iant@google.com>
4207
4208         * gcc.dg/Wcxx-compat-9.c: New testcase.
4209
4210 2009-05-14  Janus Weil  <janus@gcc.gnu.org>
4211
4212         PR fortran/39996
4213         * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
4214         * gfortran.dg/duplicate_type_2.f90: Ditto.
4215         * gfortran.dg/duplicate_type_3.f90: New.
4216
4217 2009-05-14  Laurent GUERBY  <laurent@guerby.net>
4218
4219         * ada/acats/tests/c3/c38202a.ada: Use Impdef.
4220         * ada/acats/tests/c5/c59002c.ada: Likewise.
4221
4222 2009-05-13  Taras Glek  <tglek@mozilla.com>
4223
4224         * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
4225         attributes and decl smashing.
4226         * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
4227         attributes.
4228         * g++.dg/plugin/dumb_plugin.c: Fixed typo.
4229         * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
4230
4231 2009-05-14  Jakub Jelinek  <jakub@redhat.com>
4232
4233         PR fortran/39865
4234         * gfortran.dg/pr39865.f90: New test.
4235         * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
4236         arrays in FMT=.
4237         * gfortran.dg/hollerith_f95.f90: Likewise.
4238         * gfortran.dg/hollerith6.f90: New test.
4239         * gfortran.dg/hollerith7.f90: New test.
4240
4241 2009-05-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4242
4243         PR cpp/36674
4244         * gcc.dg/cpp/pr36674.i: New.
4245
4246 2009-05-14  Ben Elliston  <bje@au.ibm.com>
4247
4248         PR middle-end/40035
4249         * gcc.c-torture/compile/pr40035.c: New test.
4250
4251 2009-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4252
4253         * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
4254
4255 2009-05-12  Tobias Burnus  <burnus@net-b.de>
4256
4257         PR fortran/40110
4258         * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
4259         * gfortran.dg/c_kind_tests_2.f03: Ditto.
4260         * gfortran.dg/interop_params.f03: Ditto.
4261
4262 2009-05-12  Jan Hubicka  <jh@suse.cz>
4263
4264         * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
4265         so unrolling still happens.
4266         * gcc.dg/ipa/ipacost-1.c: Prevent inlining
4267         * gcc.dg/ipa/ipacost-2.c: Likewise.
4268         * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
4269
4270 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4271
4272         * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
4273
4274 2009-05-12  David Billinghurst <billingd@gcc.gnu.org>
4275
4276         * lib/target-supports.exp (check_profiling_available): Return
4277         false for -p on *-*-cygwin* targets.
4278
4279 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4280
4281         PR tree-optimization/38632
4282         * g++.dg/tree-ssa/pr38632.C: New.
4283
4284 2009-05-11  Jan Hubicka  <jh@suse.cz>
4285
4286         * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
4287         we now optimize better.
4288         * gcc.dg/Wunreachable-8.c: Bogus warnings now come
4289         out at different places.
4290         * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
4291         unroling.
4292         * gcc.dg/vect/vect-76.c: Likewise.
4293         * gcc.dg/vect/vect-70.c: Likewise.
4294         * gcc.dg/vect/vect-66.c: Likewise.
4295         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4296         * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
4297
4298 2009-05-11  H.J. Lu  <hongjiu.lu@intel.com>
4299
4300         PR middle-end/40080
4301         * gcc.c-torture/compile/pr40080.c: New.
4302
4303 2009-05-11  Paolo Bonzini  <bonzini@gnu.org>
4304
4305         * gcc.c-torture/compile/pr40026.c: New testcase.
4306
4307 2009-05-11  Janus Weil  <janus@gcc.gnu.org>
4308
4309         PR fortran/40089
4310         * gfortran.dg/proc_ptr_comp_7.f90: New.
4311
4312 2009-05-11  Ira Rosen  <irar@il.ibm.com>
4313
4314         PR tree-optimization/40074
4315         * gcc.dg/vect/pr40074.c: New test.
4316
4317 2009-05-10  Ian Lance Taylor  <iant@google.com>
4318
4319         * gcc.dg/Wcxx-compat-7.c: New testcase.
4320         * gcc.dg/Wcxx-compat-8.c: New testcase.
4321         * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
4322         * gcc.dg/pr17188-1.c: Likewise.
4323         * gcc.dg/pr39084.c: Likewise.
4324
4325 2009-05-10  Michael Matz  <matz@suse.de>
4326
4327         PR target/40031
4328         * gcc.dg/pr40031.c: New test.
4329
4330 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4331
4332         PR fortran/40018
4333         * gfortran.dg/array_constructor_31.f90: New test.
4334
4335 2009-05-10  Richard Guenther  <rguenther@suse.de>
4336
4337         PR tree-optimization/40081
4338         * g++.dg/torture/pr40081.C: New testcase.
4339
4340 2009-05-10  Paul Thomas  <pault@gcc.gnu.org>
4341
4342         PR fortran/38863
4343         * gfortran.dg/dependency_24.f90: New test.
4344         * gfortran.dg/dependency_23.f90: Clean up module files.
4345
4346 2009-05-10  David Billinghurst <billingd@gcc.gnu.org>
4347
4348         PR fortran/38956
4349         * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
4350         * gfortran.dg/chmod_2.f90: Likewise.
4351         * gfortran.dg/chmod_3.f90: Likewise.
4352         * gfortran.dg/open_errors.f90: Likewise.
4353
4354 2009-05-09  Jan Hubicka  <jh@suse.cz>
4355
4356         PR middle-end/40043
4357         * g++.dg/eh/nested-try.C: New test.
4358
4359 2009-05-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4360
4361         PR tree-optimization/40049
4362         * gcc.dg/vect/vect-shift-2.c: New test.
4363
4364 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4365
4366         * gcc.dg/torture/complex-sign-mul-minus-one.c,
4367         gcc.dg/torture/complex-sign-mul-one.c: New tests.
4368
4369 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4370
4371         PR c/36892
4372         * g++.dg/warn/deprecated-6.C: New.
4373         * gcc.dg/deprecated-4.c: Likewise.
4374         * gcc.dg/deprecated-5.c: Likewise.
4375         * gcc.dg/deprecated-6.c: Likewise.
4376
4377 2009-05-08  H.J. Lu  <hongjiu.lu@intel.com>
4378
4379         * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
4380         __aligned__(__BIGGEST_ALIGNMENT__).
4381         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
4382         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4383         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4384         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4385         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4386         * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
4387         * gcc.dg/vect/Os-vect-95.c: Likewise.
4388         * gcc.dg/vect/pr20122.c: Likewise.
4389         * gcc.dg/vect/pr36493.c: Likewise.
4390         * gcc.dg/vect/pr37385.c: Likewise.
4391         * gcc.dg/vect/slp-7.c: Likewise.
4392         * gcc.dg/vect/slp-9.c: Likewise.
4393         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
4394         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
4395         * gcc.dg/vect/vect-35.c: Likewise.
4396         * gcc.dg/vect/vect-40.c: Likewise.
4397         * gcc.dg/vect/vect-42.c: Likewise.
4398         * gcc.dg/vect/vect-44.c: Likewise.
4399         * gcc.dg/vect/vect-46.c: Likewise.
4400         * gcc.dg/vect/vect-48.c: Likewise.
4401         * gcc.dg/vect/vect-52.c: Likewise.
4402         * gcc.dg/vect/vect-54.c: Likewise.
4403         * gcc.dg/vect/vect-56.c: Likewise.
4404         * gcc.dg/vect/vect-58.c: Likewise.
4405         * gcc.dg/vect/vect-60.c: Likewise.
4406         * gcc.dg/vect/vect-74.c: Likewise.
4407         * gcc.dg/vect/vect-75.c: Likewise.
4408         * gcc.dg/vect/vect-76.c: Likewise.
4409         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
4410         * gcc.dg/vect/vect-77.c: Likewise.
4411         * gcc.dg/vect/vect-77-global.c: Likewise.
4412         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4413         * gcc.dg/vect/vect-78.c: Likewise.
4414         * gcc.dg/vect/vect-78-global.c: Likewise.
4415         * gcc.dg/vect/vect-80.c: Likewise.
4416         * gcc.dg/vect/vect-85.c: Likewise.
4417         * gcc.dg/vect/vect-87.c: Likewise.
4418         * gcc.dg/vect/vect-88.c: Likewise.
4419         * gcc.dg/vect/vect-92.c: Likewise.
4420         * gcc.dg/vect/vect-93.c: Likewise.
4421         * gcc.dg/vect/vect-95.c: Likewise.
4422         * gcc.dg/vect/vect-97.c: Likewise.
4423         * gcc.dg/vect/vect-complex-1.c: Likewise.
4424         * gcc.dg/vect/vect-complex-4.c: Likewise.
4425         * gcc.dg/vect/vect-complex-5.c: Likewise.
4426         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
4427         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
4428         * gcc.dg/vect/vect-multitypes-12.c: Likewise.
4429         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
4430         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
4431         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
4432         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
4433         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
4434         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
4435         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
4436         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
4437         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
4438         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
4439         * gcc.dg/vect/vect-outer-1a.c: Likewise.
4440         * gcc.dg/vect/vect-outer-1.c: Likewise.
4441         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4442         * gcc.dg/vect/vect-outer-2b.c: Likewise.
4443         * gcc.dg/vect/vect-outer-2.c: Likewise.
4444         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4445         * gcc.dg/vect/vect-outer-2d.c: Likewise.
4446         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4447         * gcc.dg/vect/vect-outer-3b.c: Likewise.
4448         * gcc.dg/vect/vect-outer-3.c: Likewise.
4449         * gcc.dg/vect/vect-outer-3c.c: Likewise.
4450         * gcc.dg/vect/vect-outer-5.c: Likewise.
4451         * gcc.dg/vect/vect-outer-6.c: Likewise.
4452         * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
4453         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
4454         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
4455         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4456         * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
4457         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4458         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4459         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
4460         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
4461         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
4462         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
4463         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4464         * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
4465         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
4466
4467 2009-05-08  Joseph Myers  <joseph@codesourcery.com>
4468
4469         PR c/24581
4470         * gcc.dg/torture/complex-sign.h: New header.
4471         * gcc.dg/torture/complex-sign-add.c,
4472         gcc.dg/torture/complex-sign-mixed-add.c,
4473         gcc.dg/torture/complex-sign-mixed-div.c,
4474         gcc.dg/torture/complex-sign-mixed-mul.c,
4475         gcc.dg/torture/complex-sign-mixed-sub.c,
4476         gcc.dg/torture/complex-sign-mul.c,
4477         gcc.dg/torture/complex-sign-sub.c: New tests.
4478
4479 2009-05-08  Janus Weil  <janus@gcc.gnu.org>
4480
4481         PR fortran/39876
4482         * gfortran.dg/intrinsic_3.f90: New.
4483
4484 2009-05-07  Janis Johnson  <janis187@us.ibm.com>
4485
4486         PR c/39037
4487         * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
4488         * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
4489         * gcc.dg/dfp/float-constant-double.c: New test.
4490         * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
4491         * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
4492         * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
4493         * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
4494         * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
4495         * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
4496         * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
4497         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
4498         * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
4499
4500 2009-05-07  Jakub Jelinek  <jakub@redhat.com>
4501
4502         PR middle-end/40057
4503         * gcc.c-torture/execute/pr40057.c: New test.
4504
4505 2009-05-06  James E. Wilson  <wilson@codesourcery.com>
4506
4507         * gcc.c-torture/compile/const-high-part.c: New test.
4508
4509 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4510
4511         PR testsuite/40050
4512         * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
4513         build plugin.
4514
4515 2009-05-06  Janus Weil  <janus@gcc.gnu.org>
4516
4517         PR fortran/39630
4518         * gfortran.dg/proc_decl_1.f90: Modified.
4519         * gfortran.dg/proc_ptr_comp_1.f90: New.
4520         * gfortran.dg/proc_ptr_comp_2.f90: New.
4521         * gfortran.dg/proc_ptr_comp_3.f90: New.
4522         * gfortran.dg/proc_ptr_comp_4.f90: New.
4523         * gfortran.dg/proc_ptr_comp_5.f90: New.
4524         * gfortran.dg/proc_ptr_comp_6.f90: New.
4525
4526 2009-05-06  Dodji Seketeli  <dodji@redhat.com>
4527
4528         PR c++/17395
4529         * g++.dg/template/call7.C: New test.
4530
4531 2009-05-06  Diego Novillo  <dnovillo@google.com>
4532
4533         * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
4534
4535 2009-05-06  H.J. Lu  <hongjiu.lu@intel.com>
4536
4537         * gfortran.dg/pr40021.f: Moved to ...
4538         * gfortran.fortran-torture/execute/pr40021.f: Here.
4539
4540 2009-05-06  Janis Johnson  <janis187@us.ibm.com>
4541
4542         PR middle-end/39986
4543         * gcc.dg/dfp/pr39986.c: New test.
4544
4545 2009-05-06  Michael Matz  <matz@suse.de>
4546
4547         PR middle-end/40021
4548         * gfortran.dg/pr40021.f: New test.
4549
4550 2009-05-06  Le-Chun Wu  <lcwu@google.com>
4551
4552         * lib/plugin-support.exp: New file containing support procs for
4553         plugin testcases.
4554         * lib/target-supports.exp (check_plugin_available): New proc.
4555         * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
4556         * gcc.dg/plugin/selfassign.c: New plugin source file.
4557         * gcc.dg/plugin/self-assign-test-1.c: New test.
4558         * gcc.dg/plugin/self-assign-test-2.c: Likewise.
4559         * g++.dg/README: Add description for plugin test.
4560         * g++.dg/dg.exp: Exclude plugin tests from the general test list.
4561         * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
4562         * g++.dg/plugin/selfassign.c: New plugin source file.
4563         * g++.dg/plugin/self-assign-test-1.C: New test.
4564         * g++.dg/plugin/self-assign-test-2.C: Likewise.
4565         * g++.dg/plugin/self-assign-test-3.C: Likewise.
4566         * g++.dg/plugin/dumb_plugin.c: New plugin source file.
4567         * g++.dg/plugin/dumb-plugin-test-1.C: New test.
4568
4569 2009-05-06  Tobias Burnus  <burnus@net-b.de>
4570
4571         PR fortran/40041
4572         * gfortran.dg/intrinsic_2.f90: New test.
4573         * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
4574
4575 2009-05-06  Joseph Myers  <joseph@codesourcery.com>
4576
4577         PR c/40032
4578         * gcc.dg/noncompile/incomplete-5.c: New test.
4579
4580 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
4581
4582         PR middle-end/39666
4583         * gcc.dg/pr39666-1.c: New test.
4584         * gcc.dg/pr39666-2.c: Likewise.
4585         * g++.dg/warn/Wuninitialized-4.C: Likewise.
4586         * g++.dg/warn/Wuninitialized-5.C: Likewise.
4587         * gfortran.dg/pr39666-1.f90: Likewise.
4588         * gfortran.dg/pr39666-2.f90: Likewise.
4589
4590 2009-05-05  Adam Nemet  <anemet@caviumnetworks.com>
4591
4592         * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
4593         * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
4594         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4595
4596 2009-05-05  Janus Weil  <janus@gcc.gnu.org>
4597
4598         PR fortran/39998
4599         * gfortran.dg/proc_ptr_17.f90: New.
4600
4601 2009-05-05  Richard Guenther  <rguenther@suse.de>
4602
4603         PR tree-optimization/40022
4604         * gcc.c-torture/execute/pr40022.c: New testcase.
4605
4606 2009-05-05  Richard Guenther  <rguenther@suse.de>
4607
4608         PR middle-end/40023
4609         * gcc.c-torture/compile/pr40023.c: New testcase.
4610
4611 2009-05-05  Nathan Sidwell  <nathan@codesourcery.com>
4612
4613         * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
4614         * g++.dg/template/overload9.C: Likewise.
4615         * g++.dg/ext/ms-1.C: New.
4616
4617 2009-05-05  Jakub Jelinek  <jakub@redhat.com>
4618
4619         PR c++/40013
4620         * g++.dg/ext/vla7.C: New test.
4621
4622 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
4623
4624         * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
4625
4626 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
4627
4628         * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
4629         * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
4630         Update expected errors.
4631
4632 2009-05-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4633
4634         PR c++/28152
4635         * g++.dg/parse/parser-pr28152.C: New.
4636         * g++.dg/parse/parser-pr28152-2.C: New.
4637
4638 2009-05-04  Joseph Myers  <joseph@codesourcery.com>
4639
4640         * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
4641
4642 2009-05-03  Eric Botcazou  <ebotcazou@adacore.com>
4643
4644         * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
4645         * gcc.target/sparc/fexpand-2.c: Likewise.
4646         * gcc.target/sparc/fpmerge-2.c: Likewise.
4647         * gcc.target/sparc/pdist-2.c: Likewise.
4648
4649 2009-05-03  Richard Guenther  <rguenther@suse.de>
4650
4651         PR c/39983
4652         * gcc.c-torture/compile/pr39983.c: New testcase.
4653
4654 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
4655
4656         * gcc.dg/c99-complex-3.c: New test.
4657
4658 2009-05-03  Joseph Myers  <joseph@codesourcery.com>
4659
4660         * gcc.dg/cpp/utf8-5byte-1.c: New test.
4661
4662 2009-05-02  Joseph Myers  <joseph@codesourcery.com>
4663
4664         * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
4665
4666 2009-05-02  Richard Guenther  <rguenther@suse.de>
4667
4668         PR middle-end/40001
4669         * gcc.target/spu/pr40001.c: New testcase.
4670
4671 2009-04-30  Adam Nemet  <anemet@caviumnetworks.com>
4672
4673         * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
4674
4675 2009-04-30  Steve Ellcey  <sje@cup.hp.com>
4676
4677         PR middle-end/39579
4678         * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
4679         * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
4680
4681 2009-04-30  Janis Johnson  <janis187@us.ibm.com>
4682
4683         PR testsuite/39776
4684         * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
4685         no longer issued.
4686
4687 2009-04-30  David Ayers  <ayers@fsfe.org>
4688
4689         * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
4690         and gcc_error_prefix variables.
4691         * objc.dg/bad-receiver-type.m: Update to match correct
4692         diagnostics marker.
4693         * objc.dg/encode-5.m: Likewise.
4694         * objc.dg/id-1.m: Likewise.
4695         * objc.dg/method-1.m: Likewise.
4696         * objc.dg/method-6.m: Likewise.
4697         * objc.dg/method-7.m: Likewise.
4698         * objc.dg/method-9.m: Likewise.
4699         * objc.dg/method-11.m: Likewise.
4700         * objc.dg/method-20.m: Likewise.
4701         * objc.dg/private-1.m: Likewise.
4702
4703 2009-04-30  Janne Blomqvist  <jb@gcc.gnu.org>
4704
4705         PR libfortran/39667
4706         * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
4707         * gfortran.dg/advance_4.f90: Likewise
4708         * gfortran.dg/advance_5.f90: Likewise
4709         * gfortran.dg/append_1.f90: Likewise
4710         * gfortran.dg/backslash_1.f90: Likewise
4711         * gfortran.dg/backslash_2.f90: Likewise
4712         * gfortran.dg/backslash_3.f: Likewise
4713         * gfortran.dg/backspace_10.f90: Likewise
4714         * gfortran.dg/backspace_3.f: Likewise
4715         * gfortran.dg/backspace_4.f: Likewise
4716         * gfortran.dg/backspace_5.f: Likewise
4717         * gfortran.dg/backspace_8.f: Likewise
4718         * gfortran.dg/backspace_9.f: Likewise
4719         * gfortran.dg/complex_write.f90: Likewise
4720         * gfortran.dg/convert_implied_open.f90: Likewise
4721         * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
4722         * gfortran.dg/dos_eol.f: Likewise
4723         * gfortran.dg/empty_format_1.f90: Likewise
4724         * gfortran.dg/endfile.f: Likewise
4725         * gfortran.dg/eof_1.f90: Likewise
4726         * gfortran.dg/eor_1.f90: Likewise
4727         * gfortran.dg/eor_handling_1.f90: Likewise
4728         * gfortran.dg/eor_handling_2.f90: Likewise
4729         * gfortran.dg/eor_handling_3.f90: Likewise
4730         * gfortran.dg/eor_handling_4.f90: Likewise
4731         * gfortran.dg/eor_handling_5.f90: Likewise
4732         * gfortran.dg/error_recovery_5.f90: Likewise
4733         * gfortran.dg/f2003_inquire_1.f03: Likewise
4734         * gfortran.dg/f2003_io_4.f03: Likewise
4735         * gfortran.dg/f2003_io_5.f03: Likewise
4736         * gfortran.dg/f2003_io_7.f03: Likewise
4737         * gfortran.dg/fgetc_1.f90: Likewise
4738         * gfortran.dg/fgetc_2.f90: Likewise
4739         * gfortran.dg/flush_1.f90: Likewise
4740         * gfortran.dg/fmt_exhaust.f90: Likewise
4741         * gfortran.dg/fmt_huge.f90: Likewise
4742         * gfortran.dg/fmt_read.f90: Likewise
4743         * gfortran.dg/fmt_t_1.f90: Likewise
4744         * gfortran.dg/fmt_t_2.f90: Likewise
4745         * gfortran.dg/fmt_t_3.f90: Likewise
4746         * gfortran.dg/fmt_t_4.f90: Likewise
4747         * gfortran.dg/fmt_t_5.f90: Likewise
4748         * gfortran.dg/fmt_t_7.f: Likewise
4749         * gfortran.dg/fseek.f90: Likewise
4750         * gfortran.dg/ftell_1.f90: Likewise
4751         * gfortran.dg/ftell_2.f90: Likewise
4752         * gfortran.dg/func_derived_3.f90: Likewise
4753         * gfortran.dg/inquire_9.f90: Likewise
4754         * gfortran.dg/iostat_1.f90: Likewise
4755         * gfortran.dg/iostat_2.f90: Likewise
4756         * gfortran.dg/list_read_1.f90: Likewise
4757         * gfortran.dg/list_read_4.f90: Likewise
4758         * gfortran.dg/list_read_5.f90: Likewise
4759         * gfortran.dg/list_read_7.f90: Likewise
4760         * gfortran.dg/list_read_8.f90: Likewise
4761         * gfortran.dg/list_read_9.f90: Likewise
4762         * gfortran.dg/namelist_13.f90: Likewise
4763         * gfortran.dg/namelist_14.f90: Likewise
4764         * gfortran.dg/namelist_15.f90: Likewise
4765         * gfortran.dg/namelist_16.f90: Likewise
4766         * gfortran.dg/namelist_17.f90: Likewise
4767         * gfortran.dg/namelist_18.f90: Likewise
4768         * gfortran.dg/namelist_19.f90: Likewise
4769         * gfortran.dg/namelist_20.f90: Likewise
4770         * gfortran.dg/namelist_24.f90: Likewise
4771         * gfortran.dg/namelist_26.f90: Likewise
4772         * gfortran.dg/namelist_27.f90: Likewise
4773         * gfortran.dg/namelist_28.f90: Likewise
4774         * gfortran.dg/namelist_37.f90: Likewise
4775         * gfortran.dg/namelist_38.f90: Likewise
4776         * gfortran.dg/namelist_39.f90: Likewise
4777         * gfortran.dg/namelist_40.f90: Likewise
4778         * gfortran.dg/namelist_43.f90: Likewise
4779         * gfortran.dg/namelist_44.f90: Likewise
4780         * gfortran.dg/namelist_45.f90: Likewise
4781         * gfortran.dg/namelist_46.f90: Likewise
4782         * gfortran.dg/namelist_47.f90: Likewise
4783         * gfortran.dg/namelist_48.f90: Likewise
4784         * gfortran.dg/namelist_49.f90: Likewise
4785         * gfortran.dg/namelist_50.f90: Likewise
4786         * gfortran.dg/namelist_51.f90: Likewise
4787         * gfortran.dg/namelist_52.f90: Likewise
4788         * gfortran.dg/namelist_56.f90: Likewise
4789         * gfortran.dg/namelist_char_only.f90: Likewise
4790         * gfortran.dg/namelist_use.f90: Likewise
4791         * gfortran.dg/namelist_use_only.f90: Likewise
4792         * gfortran.dg/noadv_size.f90: Likewise
4793         * gfortran.dg/open_access_append_1.f90: Likewise
4794         * gfortran.dg/pad_no.f90: Likewise
4795         * gfortran.dg/pr12884.f: Likewise
4796         * gfortran.dg/pr17090.f90: Likewise
4797         * gfortran.dg/pr17285.f90: Likewise
4798         * gfortran.dg/pr17286.f90: Likewise
4799         * gfortran.dg/pr18122.f90: Likewise
4800         * gfortran.dg/pr18210.f90: Likewise
4801         * gfortran.dg/pr18392.f90: Likewise
4802         * gfortran.dg/pr19155.f: Likewise
4803         * gfortran.dg/pr19216.f: Likewise
4804         * gfortran.dg/pr19467.f90: Likewise
4805         * gfortran.dg/pr19657.f: Likewise
4806         * gfortran.dg/pr20257.f90: Likewise
4807         * gfortran.dg/read_bad_advance.f90: Likewise
4808         * gfortran.dg/read_eof_2.f90: Likewise
4809         * gfortran.dg/read_eof_4.f90: Likewise
4810         * gfortran.dg/read_many_1.f: Likewise
4811         * gfortran.dg/read_noadvance.f90: Likewise
4812         * gfortran.dg/read_repeat.f90: Likewise
4813         * gfortran.dg/read_size_noadvance.f90: Likewise
4814         * gfortran.dg/read_x_past.f: Likewise
4815         * gfortran.dg/record_marker_1.f90: Likewise
4816         * gfortran.dg/record_marker_3.f90: Likewise
4817         * gfortran.dg/rewind_1.f90: Likewise
4818         * gfortran.dg/runtime_warning_1.f90: Likewise
4819         * gfortran.dg/shape_3.f90: Likewise
4820         * gfortran.dg/slash_1.f90: Likewise
4821         * gfortran.dg/stat_1.f90: Likewise
4822         * gfortran.dg/stat_2.f90: Likewise
4823         * gfortran.dg/streamio_11.f90: Likewise
4824         * gfortran.dg/streamio_3.f90: Likewise
4825         * gfortran.dg/streamio_4.f90: Likewise
4826         * gfortran.dg/streamio_9.f90: Likewise
4827         * gfortran.dg/tl_editing.f90: Likewise
4828         * gfortran.dg/unf_io_convert_1.f90: Likewise
4829         * gfortran.dg/unf_io_convert_2.f90: Likewise
4830         * gfortran.dg/unf_read_corrupted_2.f90: Likewise
4831         * gfortran.dg/unf_short_record_1.f90: Likewise
4832         * gfortran.dg/utf8_1.f03: Likewise
4833         * gfortran.dg/utf8_2.f03: Likewise
4834         * gfortran.dg/widechar_IO_1.f90: Likewise
4835         * gfortran.dg/write_check3.f90: Likewise
4836         * gfortran.dg/write_rewind_2.f: Likewise
4837         * gfortran.dg/x_slash_2.f: Likewise
4838
4839 2009-04-29  Richard Guenther  <rguenther@suse.de>
4840
4841         PR target/39943
4842         * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
4843         New.
4844         (check_effective_target_vect_floatuint_cvt): Likewise.
4845         * gcc.dg/vect/slp-10.c: Adjust.
4846         * gcc.dg/vect/slp-11.c: Adjust.
4847         * gcc.dg/vect/slp-12b.c: Adjust.
4848         * gcc.dg/vect/slp-33.c: Adjust.
4849         * gcc.c-torture/compile/pr39943.c: New testcase.
4850
4851 2009-04-29  Richard Guenther  <rguenther@suse.de>
4852
4853         PR middle-end/39937
4854         * gcc.c-torture/compile/pr39937.c: New testcase.
4855
4856 2009-04-29  Richard Guenther  <rguenther@suse.de>
4857
4858         PR tree-optimization/39941
4859         * gcc.c-torture/compile/pr39941.c: New testcase.
4860
4861 2009-04-29  Bernd Schmidt  <bernd.schmidt@analog.com>
4862
4863         * gcc.target/bfin/20090411-1.c: New test.
4864
4865 2009-04-29  Anmol P. Paralkar  <anmol@freescale.com>
4866
4867         PR target/39565
4868         * gcc.dg/pr39565.c: New testcase.
4869
4870 2009-04-28  Nathan Sidwell  <nathan@codesourcery.com>
4871
4872         * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
4873         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4874         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4875         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4876         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4877         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4878         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4879         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4880         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4881         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4882         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4883         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4884         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4885         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4886         * gcc.target/i386/pr37191.c: Likewise.
4887         * gcc.target/i386/reload-1.c: Likewise.
4888         * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
4889         * g++.old-deja/g++.pt/repo2.C: Likewise.
4890         * g++.old-deja/g++.pt/repo3.C: Likewise.
4891         * g++.old-deja/g++.pt/repo4.C: Likewise.
4892         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4893         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4894         * g++.dg/template/repo1.C: Likewise.
4895         * g++.dg/template/repo2.C: Likewise.
4896         * g++.dg/template/repo3.C: Likewise.
4897         * g++.dg/template/repo4.C: Likewise.
4898         * g++.dg/template/repo5.C: Likewise.
4899         * g++.dg/template/repo6.C: Likewise.
4900         * g++.dg/template/repo7.C: Likewise.
4901         * g++.dg/template/repo8.C: Likewise.
4902         * g++.dg/template/repo9.C: Likewise.
4903         * g++.dg/rtti/repo1.C: Likewise.
4904         * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
4905         * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
4906         * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
4907         * g++.dg/other/PR23205.C: Skip for vxworks.
4908         * g++.dg/ext/visibility/class1.C: Requires PIC.
4909         * g++.dg/eh/async-unwind2.C: Requires PIC.
4910         * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
4911         does not have cxa_exit.
4912
4913 2009-04-28  Jing Yu  <jingyu@google.com>
4914
4915         PR testsuite/39790
4916         * lib/target-supports.exp (check_effective_target_tls): Remove
4917         comment of caching.
4918         (check_effective_target_tls_native): Likewise.
4919         (check_effective_target_tls_runtime): Likewise.
4920         * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
4921         tls to tls_runtime.
4922         * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
4923
4924 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
4925
4926         PR fortran/39946
4927         * gfortran.dg/proc_ptr_16.f90: New.
4928
4929 2009-04-28  Steve Ellcey  <sje@cup.hp.com>
4930
4931         * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
4932         lp64 is true.
4933
4934 2009-04-28  Richard Guenther  <rguenther@suse.de>
4935
4936         PR middle-end/39937
4937         * gfortran.fortran-torture/compile/pr39937.f: New testcase.
4938
4939 2009-04-28  H.J. Lu  <hongjiu.lu@intel.com>
4940
4941         * g++.dg/warn/pr35652.C: Removed.
4942         * gcc.dg/pr35652.c: Likewise.
4943
4944 2009-04-28  Alexander Monakov  <amonakov@ispras.ru>
4945
4946         * gcc.target/ia64/20071210-2.c: New testcase.
4947
4948 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
4949
4950         PR c/39323
4951         * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
4952         * gcc.dg/pr39323-3.c: Ditto.
4953
4954 2009-04-28  Janus Weil  <janus@gcc.gnu.org>
4955
4956         PR fortran/39930
4957         PR fortran/39931
4958         * gfortran.dg/ambiguous_reference_2.f90: New.
4959         * gfortran.dg/pointer_assign_7.f90: New.
4960
4961 2009-04-28  Nathan Froyd  <froydnj@codesourcery.com>
4962             Mark Mitchell  <mark@codesourcery.com>
4963
4964         * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
4965         * gcc.dg/20020103-1.c: Check for __ppc.
4966         * gcc.dg/asm-b.c: Check for __ppc.
4967         * gcc.dg/20020919-1.c: Check for __ppc.
4968         * gcc.dg/20020312-2.c: Likewise.
4969         * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
4970         * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
4971         * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
4972         * g++.dg/warn/weak1.C: Likewise.
4973         * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
4974         static so appropriate optimizations kick in.
4975         (find_base_value_wrapper): New function.
4976         * g++.dg/eh/simd-5.C: Fix target triplet.
4977         * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
4978
4979 2009-04-28  Uros Bizjak  <ubizjak@gmail.com>
4980             H.J. Lu  <hongjiu.lu@intel.com>
4981
4982         PR target/39911
4983         * gcc.target/i386/pr39911.c: New test.
4984
4985 2009-04-28  Paul Thomas  <pault@gcc.gnu.org>
4986
4987         PR fortran/39879
4988         * gfortran.dg/alloc_comp_assign_10.f90: New test.
4989
4990 2009-04-28  Ben Elliston  <bje@au.ibm.com>
4991
4992         PR c++/35652
4993         Revert:
4994
4995         2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4996
4997         * gcc.dg/pr35652.C: New.
4998         * g++.dg/warn/pr35652.C: New.
4999         * gcc.dg/format/plus-1.c: Adjust message.
5000
5001 2009-04-27  DJ Delorie  <dj@redhat.com>
5002
5003         * lib/target-supports.exp (check_effective_target_double64): New.
5004         (check_effective_target_double64plus): New.
5005         (check_effective_target_large_double): New.
5006         * gcc.dg/Wconversion-real-integer.c: Require double64plus.
5007         * gcc.dg/div-double-1.c: Likewise.
5008         * gcc.dg/Wconversion-real.c: Require large_double.
5009         * gcc.dg/cdce1.c: Require large_double instead of checking targets.
5010
5011         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
5012         are too small.
5013
5014         * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
5015         constants as long.
5016
5017 2009-04-27  Ian Lance Taylor  <iant@google.com>
5018
5019         * gcc.dg/Wcxx-compat-5.c: New testcase.
5020         * gcc.dg/Wcxx-compat-6.c: New testcase.
5021
5022 2009-04-27  Trevor Smigiel <trevor_smigiel@playstation.sony.com>
5023
5024         Allow non-constant arguments to conversion intrinsics.
5025         * gcc.target/spu/intrinsics-3.c: Update tests.
5026
5027 2009-04-27  Richard Guenther  <rguenther@suse.de>
5028
5029         PR middle-end/39928
5030         * gcc.c-torture/compile/pr39928-1.c: New testcase.
5031         * gcc.c-torture/compile/pr39928-2.c: Likewise.
5032
5033 2009-04-27  H.J. Lu  <hongjiu.lu@intel.com>
5034
5035         PR target/39903
5036         * gcc.dg/torture/pr39903-1.c: New.
5037         * gcc.dg/torture/pr39903-2.c: Likewise.
5038
5039 2009-04-27  Revital Eres  <eres@il.ibm.com>
5040
5041         * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
5042         and check it.
5043         * gcc.dg/sms-2.c: Add dump check.
5044         * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
5045         and check it.
5046         * gcc.dg/sms-4.c: Likewise.
5047         * gcc.dg/sms-5.c: Likewise.
5048         * gcc.dg/sms-6.c: Likewise.
5049         * gcc.dg/sms-7.c: Likewise.
5050         * gcc.dg/sms-antideps.c: Rename to...
5051         * gcc.dg/sms-8.c: This and add sms dump file and check it.
5052
5053 2009-04-27  Eric Botcazou  <ebotcazou@adacore.com>
5054
5055         * gnat.dg/opt2.adb: New test.
5056
5057 2009-04-27  Jakub Jelinek  <jakub@redhat.com>
5058
5059         PR c++/39875
5060         * g++.dg/warn/Wunused-15.C: New test.
5061
5062 2009-04-26  Michael Matz  <matz@suse.de>
5063
5064         Expand from SSA.
5065         * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
5066         change regexps.
5067         * gcc.target/i386/pr37248-1.c: Modified.
5068         * gcc.target/i386/pr37248-3.c: Modified.
5069         * gcc.target/i386/pr37248-2.c: Modified.
5070         * gnat.dg/aliasing1.adb: Modified.
5071         * gnat.dg/pack9.adb: Modified.
5072         * gnat.dg/aliasing2.adb: Modified.
5073         * gcc.dg/strict-overflow-2.c: Modified.
5074         * gcc.dg/autopar/reduc-1char.c: Modified.
5075         * gcc.dg/autopar/reduc-2char.c: Modified.
5076         * gcc.dg/autopar/reduc-1.c: Modified.
5077         * gcc.dg/autopar/reduc-2.c: Modified.
5078         * gcc.dg/autopar/reduc-3.c: Modified.
5079         * gcc.dg/autopar/reduc-6.c: Modified.
5080         * gcc.dg/autopar/reduc-7.c: Modified.
5081         * gcc.dg/autopar/reduc-8.c: Modified.
5082         * gcc.dg/autopar/reduc-9.c: Modified.
5083         * gcc.dg/autopar/reduc-1short.c: Modified.
5084         * gcc.dg/autopar/reduc-2short.c: Modified.
5085         * gcc.dg/autopar/parallelization-1.c: Modified.
5086         * gcc.dg/strict-overflow-4.c: Modified.
5087         * gcc.dg/strict-overflow-6.c: Modified.
5088         * gcc.dg/gomp/combined-1.c: Modified.
5089         * gcc.dg/no-strict-overflow-1.c: Modified.
5090         * gcc.dg/no-strict-overflow-3.c: Modified.
5091         * gcc.dg/no-strict-overflow-5.c: Modified.
5092         * gcc.dg/tree-ssa/reassoc-13.c: Modified.
5093         * gcc.dg/tree-ssa/pr18134.c: Modified.
5094         * gcc.dg/tree-ssa/20030824-1.c: Modified.
5095         * gcc.dg/tree-ssa/vector-2.c: Modified.
5096         * gcc.dg/tree-ssa/forwprop-9.c: Modified.
5097         * gcc.dg/tree-ssa/loop-21.c: Modified.
5098         * gcc.dg/tree-ssa/20030824-2.c: Modified.
5099         * gcc.dg/tree-ssa/vector-3.c: Modified.
5100         * gcc.dg/tree-ssa/asm-3.c: Modified.
5101         * gcc.dg/tree-ssa/pr23294.c: Modified.
5102         * gcc.dg/tree-ssa/loop-22.c: Modified.
5103         * gcc.dg/tree-ssa/loop-15.c: Modified.
5104         * gcc.dg/tree-ssa/prefetch-4.c: Modified.
5105         * gcc.dg/tree-ssa/pr22051-1.c: Modified.
5106         * gcc.dg/tree-ssa/pr20139.c: Modified.
5107         * gcc.dg/tree-ssa/scev-cast.c: Modified.
5108         * gcc.dg/tree-ssa/pr22051-2.c: Modified.
5109         * gcc.dg/tree-ssa/reassoc-1.c: Modified.
5110         * gcc.dg/tree-ssa/loop-5.c: Modified.
5111         * gcc.dg/tree-ssa/pr19431.c: Modified.
5112         * gcc.dg/tree-ssa/pr32044.c: Modified.
5113         * gcc.dg/tree-ssa/prefetch-7.c: Modified.
5114         * gcc.dg/tree-ssa/loop-19.c: Modified.
5115         * gcc.dg/tree-ssa/loop-28.c: Modified.
5116         * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
5117         * gcc.dg/tree-ssa/divide-1.c: Modified.
5118         * gcc.dg/tree-ssa/inline-1.c: Modified.
5119         * gcc.dg/tree-ssa/divide-3.c: Modified.
5120         * gcc.dg/tree-ssa/pr30978.c: Modified.
5121         * gcc.dg/tree-ssa/alias-6.c: Modified.
5122         * gcc.dg/tree-ssa/divide-4.c: Modified.
5123         * gcc.dg/tree-ssa/alias-11.c: Modified.
5124         * gcc.dg/no-strict-overflow-7.c: Modified.
5125         * gcc.dg/strict-overflow-1.c: Modified.
5126         * gcc.dg/pr15784-4.c: Modified.
5127         * gcc.dg/pr34263.c: Modified.
5128         * gcc.dg/strict-overflow-3.c: Modified.
5129         * gcc.dg/tree-prof/stringop-1.c: Modified.
5130         * gcc.dg/tree-prof/val-prof-1.c: Modified.
5131         * gcc.dg/tree-prof/val-prof-2.c: Modified.
5132         * gcc.dg/tree-prof/val-prof-3.c: Modified.
5133         * gcc.dg/tree-prof/val-prof-4.c: Modified.
5134         * gcc.dg/no-strict-overflow-2.c: Modified.
5135         * gcc.dg/no-strict-overflow-4.c: Modified.
5136         * gcc.dg/no-strict-overflow-6.c: Modified.
5137         * g++.dg/tree-ssa/pr27090.C: Modified.
5138         * g++.dg/tree-ssa/tmmti-2.C: Modified.
5139         * g++.dg/tree-ssa/ptrmemfield.C: Modified.
5140         * g++.dg/tree-ssa/pr19807.C: Modified.
5141         * g++.dg/opt/pr30965.C: Modified.
5142         * g++.dg/init/new17.C: Modified.
5143         * gfortran.dg/whole_file_6.f90: Modified.
5144         * gfortran.dg/whole_file_5.f90: Modified.
5145         * gfortran.dg/reassoc_1.f90: Modified.
5146         * gfortran.dg/reassoc_3.f90: Modified.
5147
5148 2009-04-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5149
5150         PR fortran/39893
5151         * gfortran.dg/assumed_charlen_dummy.f90: New Test.
5152
5153 2009-04-26  Jakub Jelinek  <jakub@redhat.com>
5154
5155         PR inline-asm/39543
5156         * gcc.target/i386/pr39543-1.c: New test.
5157         * gcc.target/i386/pr39543-2.c: New test.
5158         * gcc.target/i386/pr39543-3.c: New test.
5159
5160         PR c/39889
5161         * gcc.dg/Wunused-value-3.c: New test.
5162
5163 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5164
5165         PR c/39581
5166         * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
5167         gcc.dg/vla-21.c: New tests.
5168
5169 2009-04-26  Joseph Myers  <joseph@codesourcery.com>
5170
5171         PR c/39556
5172         * gcc.dg/inline-34.c: New test.
5173
5174 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5175
5176         * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
5177         gcc.dg/enum-const-3.c: New tests.
5178         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
5179         -pedantic-errors.  Update expected diagnostics.
5180
5181 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5182
5183         PR c/39582
5184         * gcc.dg/vla-20.c: New test.
5185
5186 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5187
5188         PR c/39564
5189         * gcc.dg/vla-19.c: New test.
5190
5191 2009-04-25  Joseph Myers  <joseph@codesourcery.com>
5192
5193         PR preprocessor/39559
5194         * gcc.dg/c99-intconst-2.c: New test.
5195
5196 2009-04-25  Jan Hubicka  <jh@suse.cz>
5197
5198         * g++.dg/tree-ssa/ehcleanup-1.C: Update.
5199
5200 2009-04-25  Janus Weil  <janus@gcc.gnu.org>
5201
5202         PR fortran/39688
5203         * gfortran.dg/import7.f90: New.
5204
5205 2009-04-24  Richard Guenther  <rguenther@suse.de>
5206
5207         * gcc.dg/tree-ssa/vrp48.c: Fix.
5208
5209 2008-04-24  Doug Kwan  <dougkwan@google.com>
5210
5211         * g++.dg/init/copy7.C: Only abort in memcpy if source and
5212         destination are the same.
5213
5214 2009-04-24  Richard Guenther  <rguenther@suse.de>
5215
5216         * gcc.dg/tree-ssa/vrp48.c: New testcase.
5217
5218 2009-04-24  Joseph Myers  <joseph@codesourcery.com>
5219
5220         * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
5221         gcc.dg/array-const-3.c: New tests.
5222
5223 2009-04-24  Ian Lance Taylor  <iant@google.com>
5224
5225         * gcc.dg/Wcxx-compat-4.c: New testcase.
5226
5227 2009-04-24  Daniel Kraft  <d@domob.eu>
5228
5229         * gfortran.dg/typebound_generic_1.f03: Change so that no error is
5230         expected on already erraneous symbol (renamed to fresh one).
5231
5232 2009-04-24  Paolo Bonzini  <bonzini@gnu.org>
5233
5234         PR middle-end/39867
5235         * gcc.dg/pr39867.c: New.
5236
5237 2009-04-24  Janus Weil  <janus@gcc.gnu.org>
5238
5239         PR fortran/39861
5240         PR fortran/39864
5241         * gfortran.dg/intrinsic_1.f90: New.
5242
5243 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5244
5245         * gnat.dg/alignment7.adb: New test.
5246         * gnat.dg/alignment8.adb: Likewise.
5247
5248 2009-04-24  Eric Botcazou  <ebotcazou@adacore.com>
5249
5250         * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
5251         * gnat.dg/specs/rep_clause2.ads: New test.
5252
5253 2009-04-24  Jakub Jelinek  <jakub@redhat.com>
5254
5255         PR rtl-optimization/39794
5256         * gcc.dg/pr39794.c: New test.
5257
5258 2009-04-23  Eric Botcazou  <ebotcazou@adacore.com>
5259
5260         * gnat.dg/atomic1.adb: New test.
5261         * gnat.dg/atomic1_pkg.ads: New helper.
5262
5263 2009-04-23  Steve Ellcey  <sje@cup.hp.com>
5264
5265         PR testsuite/39623
5266         * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
5267         * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
5268
5269 2009-04-23  Rafael Avila de Espindola  <espindola@google.com>
5270
5271         * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
5272         warning.
5273
5274 2009-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5275
5276         PR C/31499
5277         * gcc.dg/vector-init-1.c: New testcase.
5278         * gcc.dg/vector-init-2.c: New testcase.
5279
5280 2009-04-22  Eric Botcazou  <ebotcazou@adacore.com>
5281
5282         * gnat.dg/enum2.adb: New test.
5283         * gnat.dg/enum2_pkg.ads: New helper.
5284
5285 2009-04-22  Jakub Jelinek  <jakub@redhat.com>
5286
5287         PR c/39855
5288         * gcc.dg/torture/pr39855.c: New test.
5289
5290 2009-04-22  Dodji Seketeli  <dodji@redhat.com>
5291
5292         PR c++/39639
5293         * g++.dg/cpp0x/pr39639.C: New test.
5294
5295 2009-04-22  Mark Heffernan  <meheff@google.com>
5296
5297         * gcc.dg/profile-generate-3.c: New test.
5298
5299 2009-04-22  Jan Hubicka  <jh@suse.cz>
5300
5301         * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
5302
5303 2009-04-22  Steve Ellcey  <sje@cup.hp.com>
5304
5305         PR testsuite/39623
5306         * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
5307
5308 2009-04-22  Richard Guenther  <rguenther@suse.de>
5309
5310         PR tree-optimization/39824
5311         * gcc.c-torture/compile/pr39824.c: New testcase.
5312
5313 2009-04-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5314
5315         PR c++/14875
5316         * g++.dg/parse/parser-pr14875.C: New.
5317         * g++.dg/parse/parser-pr14875-2.C: New.
5318         * g++.dg/parse/error6.C: Update match string.
5319
5320 2009-04-22  Richard Guenther  <rguenther@suse.de>
5321
5322         PR tree-optimization/39845
5323         * gcc.c-torture/compile/pr39845.c: New testcase.
5324
5325 2009-04-22  Janus Weil  <janus@gcc.gnu.org>
5326
5327         PR fortran/39735
5328         * gfortran.dg/assumed_charlen_function_5.f90: Modified.
5329         * gfortran.dg/external_initializer.f90: Modified.
5330         * gfortran.dg/interface_26.f90: Modified.
5331         * gfortran.dg/intrinsic_subroutine.f90: Modified.
5332         * gfortran.dg/proc_ptr_3.f90: Modified.
5333         * gfortran.dg/proc_ptr_15.f90: New.
5334         * gfortran.dg/proc_ptr_result_1.f90: Modified.
5335
5336 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5337
5338         PR c++/35711
5339         * g++.dg/warn/pr35711.C: New.
5340         * g++.dg/conversion/ptrmem2.C: Update.
5341
5342 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
5343
5344         * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
5345         ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
5346         README.gcc, g++.dg/README, g++.dg/compat/break/README,
5347         g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
5348         g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
5349         gcc.c-torture/ChangeLog.0,
5350         gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
5351         gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
5352         gcc.target/i386/math-torture/math-torture.exp,
5353         gcc.target/mips/inter/mips16-inter.exp,
5354         gcc.target/mips/mips-nonpic/README,
5355         gcc.target/x86_64/abi/README.gcc,
5356         gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
5357         gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
5358         gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
5359         notices.
5360         * ChangeLog-1993-2007, ChangeLog: Correct dates.
5361
5362 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5363
5364         * gcc.dg/debug/dwarf2/short-circuit.c: New test.
5365
5366 2009-04-21  Richard Guenther  <rguenther@suse.de>
5367
5368         PR middle-end/39829
5369         * gcc.dg/torture/pr39829.c: New testcase.
5370
5371 2009-04-21  Martin Jambor  <mjambor@suse.cz>
5372
5373         * gcc.dg/tree-ssa/cswtch-2.c: New test.
5374
5375 2009-04-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5376
5377         PR 16202
5378         * gcc.dg/sequence-pt-1.c: Remove XFAILs.
5379         * gcc.dg/sequence-pt-2.c: New.
5380         * gcc.dg/sequence-pt-3.c: New.
5381         * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
5382         * g++.dg/warn/sequence-pt-2.c: New.
5383         * g++.dg/warn/sequence-pt-3.c: New.
5384
5385 2009-04-21  Jakub Jelinek  <jakub@redhat.com>
5386
5387         * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
5388
5389 2009-04-21  Eric Botcazou  <ebotcazou@adacore.com>
5390
5391         * gnat.dg/import1.ad[sb]: New test.
5392
5393 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5394
5395         * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
5396         return 0.
5397
5398 2009-04-20  Tobias Burnus  <burnus@net-b.de>
5399
5400         PR fortran/39811
5401         * gfortran.dg/continuation_11.f90: New test.
5402
5403 2009-04-21  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5404
5405         PR c++/13358
5406         * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
5407         messages. Test for "long long" in system headers.
5408         * gcc.dg/c99-longlong-2.c: New.
5409         * g++.dg/warn/pr13358.C: New.
5410         * g++.dg/warn/pr13358-2.C: New.
5411         * g++.dg/warn/pr13358-3.C: New.
5412         * g++.dg/warn/pr13358-4.C: New.
5413
5414 2009-04-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5415
5416         * gcc.dg/framework-2.c: Fix up for non existent includes
5417         being fatal errors now.
5418
5419 2009-04-20  Paul Thomas  <pault@gcc.gnu.org>
5420
5421         PR fortran/39800
5422         * gfortran.dg/private_type_13.f90: New test.
5423         * gfortran.dg/private_type_2.f90: Add option -std=f95.
5424
5425 2009-04-20  Le-Chun Wu  <lcwu@google.com>
5426
5427         PR c++/39803
5428         * g++.dg/warn/Wunused-14.C: New test.
5429
5430 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5431
5432         * gnat.dg/specs/small_alignment.ads: New test.
5433
5434 2009-04-20  Ian Lance Taylor  <iant@google.com>
5435
5436         * gcc.dg/Wcxx-compat-3.c: New testcase.
5437
5438 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5439
5440         * gnat.dg/pack13.ad[sb]: New test.
5441         * gnat.dg/pack13_pkg.ads: New helper.
5442
5443 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5444
5445         * gnat.dg/discr11.ad[sb]: New test.
5446         * gnat.dg/discr11_pkg.ads: New helper.
5447
5448 2009-04-20  Ira Rosen  <irar@il.ibm.com>
5449
5450         PR tree-optimization/39675
5451         * gcc.dg/vect/O3-pr39675-2.c: New test.
5452
5453 2009-04-20  Eric Botcazou  <ebotcazou@adacore.com>
5454
5455         * gnat.dg/rep_clause3.adb: New test.
5456
5457 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5458
5459         PR c/37481
5460         * gcc.dg/c99-flex-array-7.c: New test.
5461
5462 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5463
5464         PR c/19771
5465         * gcc.c-torture/execute/vla-dealloc-1.c: New test.
5466
5467 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5468
5469         PR c/38243
5470         * gcc.dg/c99-restrict-3.c: New test.
5471
5472 2009-04-19  Joseph Myers  <joseph@codesourcery.com>
5473
5474         PR preprocessor/20078
5475         * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
5476
5477 2009-04-19  Eric Botcazou  <ebotcazou@adacore.com>
5478
5479         * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
5480         Do not pass -B$root after -margs.
5481
5482 2009-04-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5483
5484         PR c/32061
5485         PR c++/36954
5486         * gcc.dg/pr32061.c: New.
5487         * gcc.dg/Wlogical-op-1.c: Update.
5488         * g++.dg/warn/Wlogical-op-1.C: Update.
5489         * g++.dg/warn/pr36954.C: New.
5490
5491 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5492
5493         PR c/27676
5494         * gcc.dg/lvalue-5.c: New test.
5495
5496 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5497
5498         PR c/22367
5499         * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
5500
5501 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5502
5503         * gcc.dg/cpp/include5.c: New test.
5504
5505 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5506
5507         PR c/35210
5508         * gcc.dg/call-diag-2.c: New test.
5509
5510 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5511
5512         PR preprocessor/39646
5513         * gcc.dg/cpp/line8.c: New test.
5514
5515 2009-04-18  Joseph Myers  <joseph@codesourcery.com>
5516
5517         PR preprocessor/39647
5518         * gcc.dg/cpp/line7.c: New test.
5519
5520 2009-04-18  Richard Guenther  <rguenther@suse.de>
5521
5522         PR middle-end/39804
5523         * gcc.target/i386/pr39804.c: New testcase.
5524
5525 2009-04-18  Eric Botcazou  <ebotcazou@adacore.com>
5526
5527         * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
5528         * g++.dg/other/pr39496.C: Likewise.
5529
5530 2009-04-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5531
5532         PR middle-end/36902
5533         * gcc.dg/pr36902.c: New.
5534
5535 2009-04-17  Diego Novillo  <dnovillo@google.com>
5536
5537         * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
5538         violation for variable 'inside_main'.
5539
5540 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5541
5542         * gfortran.fortran-torture/execute/getarg_1.x: New file.
5543
5544 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5545
5546         * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
5547
5548 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5549
5550         * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
5551         * gfortran.dg/chmod_2.f90: Likewise.
5552         * gfortran.dg/chmod_3.f90: Likewise.
5553         * gfortran.dg/open_errors.f90: Likewise.
5554         * gfortran.dg/stat_1.f90: Likewise.
5555         * gfortran.dg/stat_2.f90: Likewise.
5556
5557 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5558
5559         * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
5560         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
5561         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5562         * gfortran.dg/nearest_1.f90: Likewise.
5563         * gfortran.dg/nearest_3.f90: Likewise.
5564         * gfortran.dg/isnan_1.f90: Likewise.
5565         * gfortran.dg/isnan_2.f90: Likewise.
5566         * gfortran.dg/nan_1.f90: Likewise.
5567         * gfortran.dg/nan_2.f90: Likewise.
5568         * gfortran.dg/nan_3.f90: Likewise.
5569         * gfortran.dg/nan_4.f90: Likewise.
5570         * gfortran.dg/module_nan.f90: Likewise.
5571         * gfortran.dg/int_conv_2.f90: Likewise.
5572         * gfortran.dg/init_flag_3.f90: Likewise.
5573         * gfortran.dg/namelist_42.f90: Likewise.
5574         * gfortran.dg/namelist_43.f90: Likewise.
5575         * gfortran.dg/real_const_3.f90: Likewise.
5576         * gfortran.dg/transfer_simplify_1.f90: Likewise.
5577
5578         * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
5579         * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
5580         * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
5581         * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
5582         * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
5583
5584         * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
5585         * gfortran.dg/gamma_5.f90: Likewise.
5586
5587 2009-04-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5588
5589         * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
5590         less strict so it also works with auto-overlay support.
5591         * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
5592         for "exceeds local store" linker errors on the SPU.
5593
5594         * lib/gfortran.exp: Include target-supports.exp.
5595         (gfortran_init): On SPU targets where automatic overlay support
5596         is available, use it to build all Fortran test cases.
5597
5598         * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
5599
5600 2009-04-17  Arnaud Charlet  <charlet@adacore.com>
5601
5602         * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
5603         rule enforced by gnat on taft types.
5604
5605 2009-04-17  Jakub Jelinek  <jakub@redhat.com>
5606
5607         PR testsuite/39792
5608         * g++.dg/ext/complit11.C: Add empty dg-options.
5609
5610 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
5611
5612         PR c++/17570
5613         * g++.dg/template/defarg11.C: New test.
5614
5615 2009-04-16  Andrew Pinski  <pinskia@gmail.com>
5616
5617         PR c++/28766
5618         * g++.dg/ext/complit11.C: New testcase.
5619
5620 2009-04-15  Le-Chun Wu  <lcwu@google.com>
5621
5622         PR c++/39551
5623         * g++.dg/warn/Wunused-13.C: New testcase.
5624
5625 2009-04-15  Ian Lance Taylor  <iant@google.com>
5626
5627         * gcc.dg/Wenum-compare-1.c: New testcase.
5628
5629 2009-04-15  Richard Guenther  <rguenther@suse.de>
5630
5631         PR tree-optimization/39764
5632         * g++.dg/torture/pr39764.C: New testcase.
5633
5634 2009-04-15  Nathan Sidwell  <nathan@codesourcery.com>
5635
5636         * g++.dg/ext/altivec-17.C: New.
5637
5638 2009-04-15  Arnaud Charlet  <charlet@adacore.com>
5639
5640         * gnat.dg/sync1.ads: Fix error now flagged by gnat.
5641         * gnat.dg/specs/limited1.ads: Ditto.
5642
5643 2009-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
5644
5645         PR testsuite/39769
5646         * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
5647         for testing the results of estimate instructions.
5648         * gcc.dg/vmx/3a-04m.c (test): Ditto.
5649         * gcc.dg/vmx/3a-05.c (test): Ditto.
5650
5651 2009-04-14  Jason Merrill  <jason@redhat.com>
5652
5653         PR c++/39763
5654         * g++.dg/warn/Wshadow-4.C: Extend.
5655
5656 2009-04-14  Uros Bizjak  <ubizjak@gmail.com>
5657
5658         * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
5659         (do_D): Remove attribute hidden.
5660
5661 2009-04-13  Jason Merrill  <jason@redhat.com>
5662
5663         PR c++/39480
5664         * g++.dg/init/copy7.C: New.
5665
5666 2009-04-13  H.J. Lu  <hongjiu.lu@intel.com>
5667
5668         PR testsuite/39733
5669         * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
5670         (check_for_all_options): This.
5671
5672 2009-04-13  Jason Merrill  <jason@redhat.com>
5673
5674         PR c++/39750
5675         * g++.dg/template/crash90.C: New.
5676
5677 2009-04-12  Jason Merrill  <jason@redhat.com>
5678
5679         PR c++/39742
5680         * g++.dg/overload/extern-C-2.C: New.
5681
5682 2009-04-12  Joseph Myers  <joseph@codesourcery.com>
5683
5684         PR preprocessor/31869
5685         * gcc.dg/cpp/strify5.c: New test.
5686
5687 2009-04-12  Eric Botcazou  <ebotcazou@adacore.com>
5688
5689         * gnat.dg/enum1.adb: New test.
5690         * gnat.dg/enum1_pkg.ads: New helper.
5691
5692 2009-04-12  Uros Bizjak  <ubizjak@gmail.com>
5693
5694         PR target/39740
5695         * gcc.target/alpha/pr39740.c: New test.
5696
5697 2009-04-11  Daniel Kraft  <d@domob.eu>
5698
5699         PR fortran/37746
5700         * gfortran.dg/bounds_check_strlen_1.f90: New test.
5701         * gfortran.dg/bounds_check_strlen_2.f90: New test.
5702         * gfortran.dg/bounds_check_strlen_3.f90: New test.
5703         * gfortran.dg/bounds_check_strlen_4.f90: New test.
5704         * gfortran.dg/bounds_check_strlen_5.f90: New test.
5705         * gfortran.dg/bounds_check_strlen_6.f90: New test.
5706         * gfortran.dg/bounds_check_strlen_7.f90: New test.
5707         * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
5708         expected string length that failed with -fbounds-check now.
5709         * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
5710
5711 2009-04-11  Janus Weil  <janus@gcc.gnu.org>
5712
5713         PR fortran/39692
5714         * gfortran.dg/proc_ptr_14.f90: New.
5715
5716 2009-04-11  Richard Guenther  <rguenther@suse.de>
5717
5718         PR middle-end/39732
5719         * g++.dg/torture/pr39732.C: New testcase.
5720
5721 2009-04-11  Daniel Franke  <franke.daniel@gmail.com>
5722
5723         * gfortran.dg/whole_file_5.f90: New.
5724         * gfortran.dg/whole_file_6.f90: New.
5725
5726 2009-04-11  Richard Guenther  <rguenther@suse.de>
5727
5728         PR tree-optimization/39713
5729         * g++.dg/torture/pr39713.C: New testcase.
5730
5731 2009-04-10  Richard Guenther  <rguenther@suse.de>
5732
5733         PR c/39712
5734         * gcc.dg/pr39712.c: New testcase.
5735
5736 2009-04-10  H.J. Lu  <hongjiu.lu@intel.com>
5737
5738         PR c++/28301
5739         * g++.dg/cpp0x/enum2.C: Updated.
5740         * g++.dg/debug/pr22514.C: Likewise.
5741         * g++.dg/parse/enum2.C: Likewise.
5742         * g++.dg/parse/enum3.C: Likewise.
5743         * g++.dg/template/crash79.C: Likewise.
5744         * g++.old-deja/g++.jason/cond.C: Likewise.
5745
5746 2009-04-10  Chao-ying Fu  <fu@mips.com>
5747
5748         * gcc.target/mips/interrupt_handler.c: Change from compile to
5749         assemble.
5750
5751 2009-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5752
5753         * objc/execute/forward-1.x: Fix x86_64 entry typos.
5754
5755 2009-04-10  Daniel Franke  <franke.daniel@gmail.com>
5756
5757         PR fortran/38709
5758         * gfortran.dg/zero_sized_6.f90: New.
5759
5760 2009-04-10  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5761
5762         PR  c++/20118
5763         * g++.dg/parse/pr20118.C: New.
5764         * g++.dg/template/spec16.C: Update.
5765
5766 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
5767
5768         PR testsuite/35621
5769         * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
5770         * gcc.target/i386/avx-vpabsb-1.c: Likewise.
5771         * gcc.target/i386/avx-vpabsd-1.c: Likewise.
5772         * gcc.target/i386/avx-vpabsw-1.c: Likewise.
5773         * gcc.target/i386/avx-vpalignr-1.c: Likewise.
5774         * gcc.target/i386/avx-vphaddd-1.c: Likewise.
5775         * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
5776         * gcc.target/i386/avx-vphaddw-1.c: Likewise.
5777         * gcc.target/i386/avx-vphsubd-1.c: Likewise.
5778         * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
5779         * gcc.target/i386/avx-vphsubw-1.c: Likewise.
5780         * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
5781         * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
5782         * gcc.target/i386/avx-vpshufb-1.c: Likewise.
5783         * gcc.target/i386/avx-vpsignb-1.c: Likewise.
5784         * gcc.target/i386/avx-vpsignd-1.c: Likewise.
5785         * gcc.target/i386/avx-vpsignw-1.c: Likewise.
5786
5787 2009-04-09  H.J. Lu  <hongjiu.lu@intel.com>
5788
5789         PR target/39678
5790         * g++.dg/torture/pr39678.C: New.
5791         * gcc.dg/compat/struct-complex-2.h: Likewise.
5792         * gcc.dg/compat/struct-complex-2_main.c: Likewise.
5793         * gcc.dg/compat/struct-complex-2_x.c: Likewise.
5794         * gcc.dg/compat/struct-complex-2_y.c: Likewise.
5795         * gcc.dg/torture/pr39678.c: Likewise.
5796         * gcc.target/i386/pr39678.c: Likewise.
5797
5798         * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
5799         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5800
5801         * gcc.target/x86_64/abi/test_passing_structs.c: Include
5802         <complex.h>.  Add tests for structure with complex float.
5803
5804 2009-04-10  Ben Elliston  <bje@au.ibm.com>
5805             Joseph Myers  <joseph@codesourcery.com>
5806
5807         PR target/36800
5808         * gcc.dg/dfp/pr36800.c: New.
5809
5810 2009-04-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
5811             Rafael Avila de Espindola  <espindola@google.com>
5812
5813         * gcc.misc-tests/help.exp: New file.
5814         * lib/options.exp: New file.
5815
5816 2009-04-09  Janis Johnson  <janis187@us.ibm.com>
5817
5818         PR libobjc/36610
5819         * objc/execute/forward-1.x: New.
5820
5821 2009-04-09  Paolo Bonzini  <bonzini@gnu.org>
5822
5823         * gcc.dg/pr27150-1.c: Change to a link test.
5824
5825 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
5826
5827         * g++.dg/lookup/using2.C: Change copyright header to refer to version
5828         3 of the GNU General Public License and to point readers at the
5829         COPYING3 file and the FSF's license web page.
5830         * gcc.dg/fixed-point/fixed-point.exp: Likewise.
5831         * gcc.dg/struct/struct-reorg.exp: Likewise.
5832         * gcc.target/spu/tag_manager.c: Likewise.
5833
5834 2009-04-09  Richard Guenther  <rguenther@suse.de>
5835
5836         PR testsuite/39696
5837         * ssa-ccp-25.c: Adjust pattern.
5838
5839 2009-04-09  Janus Weil  <janus@gcc.gnu.org>
5840
5841         PR fortran/36704
5842         * gfortran.dg/external_procedures_1.f90: Modified.
5843         * gfortran.dg/proc_ptr_result_1.f90: New.
5844         * gfortran.dg/proc_ptr_result_2.f90: New.
5845         * gfortran.dg/proc_ptr_result_3.f90: New.
5846
5847 2009-04-09  Richard Guenther  <rguenther@suse.de>
5848
5849         * gcc.dg/vect/vect-54.c: Make constant input data file-scope
5850         to prevent constant propagation.
5851         * gcc.dg/vect/vect-56.c: Likewise.
5852         * gcc.dg/vect/vect-58.c: Likewise.
5853         * gcc.dg/vect/vect-60.c: Likewise.
5854         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5855         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5856         * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
5857
5858 2009-04-09  Richard Guenther  <rguenther@suse.de>
5859
5860         * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
5861         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5862
5863 2009-04-09  Joseph Myers  <joseph@codesourcery.com>
5864
5865         PR c/39613
5866         * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
5867         New tests.
5868
5869 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
5870
5871         * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
5872         * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
5873
5874 2009-04-08  Jakub Jelinek  <jakub@redhat.com>
5875
5876         * g++.dg/debug/dwarf2/static-data-member1.C: New test.
5877
5878 2009-04-08  Jason Merrill  <jason@redhat.com>
5879
5880         PR c++/25185
5881         * g++.dg/template/error40.C: Add another test.
5882
5883 2009-04-08  Joseph Myers  <joseph@codesourcery.com>
5884
5885         PR c/39614
5886         PR c/39673
5887         * gcc.c-torture/compile/pr39614-1.c,
5888         gcc.c-torture/compile/pr39614-2.c,
5889         gcc.c-torture/compile/pr39614-3.c,
5890         gcc.c-torture/compile/pr39614-4.c,
5891         gcc.c-torture/compile/pr39614-5.c,
5892         gcc.c-torture/compile/pr39673-1.c,
5893         gcc.c-torture/compile/pr39673-2.c: New tests.
5894         * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
5895         more cases.
5896         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5897         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
5898         expected errors.
5899
5900 2009-04-08  Dodji Seketeli  <dodji@redhat.com>
5901
5902         PRc++/39637
5903         * g++.dg/cpp0x/variadic-crash2.C: New test.
5904
5905 2009-04-08  Paul Thomas  <pault@gcc.gnu.org>
5906
5907         PR fortran/38863
5908         * gfortran.dg/alloc_comp_result_1.f90: New test.
5909
5910 2009-04-07  Jason Merrill  <jason@redhat.com>
5911
5912         PR c++/34691
5913         * g++.dg/overload/extern-C-1.C: New.
5914
5915 2009-04-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
5916
5917         PR testsuite/39325
5918         * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
5919
5920 2009-04-07  Jason Merrill  <jason@redhat.com>
5921
5922         PR c++/25185
5923         * g++.dg/template/error40.C: New.
5924
5925 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
5926
5927         PR fortran/38152
5928         * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
5929
5930 2009-04-07  Eric Botcazou  <ebotcazou@adacore.com>
5931
5932         * gnat.dg/subp_elim_errors.ad[sb]: New test.
5933
5934 2009-04-07  Janus Weil  <janus@gcc.gnu.org>
5935
5936         PR fortran/38290
5937         * gfortran.dg/proc_decl_1.f90: Modified.
5938         * gfortran.dg/proc_ptr_11.f90: Extended.
5939         * gfortran.dg/proc_ptr_13.f90: Modified.
5940
5941 2009-04-06  Jason Merrill  <jason@redhat.com>
5942
5943         PR c++/35146
5944         * g++.dg/template/fnspec1.C: New.
5945
5946 2009-04-06  Laurent GUERBY  <laurent@guerby.net>
5947
5948         * lib/gnat.exp: Handle multilib.
5949
5950 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
5951
5952         PR fortran/38863
5953         * gfortran.dg/dependency_23.f90: New test.
5954
5955 2009-04-06  Richard Guenther  <rguenther@suse.de>
5956
5957         PR tree-optimization/28868
5958         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5959         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
5960         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
5961         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5962
5963 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
5964
5965         * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
5966
5967 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
5968
5969         * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
5970
5971 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
5972
5973         * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
5974         with the built-in y0, and the subsequent warning.
5975         (y1): Likewise, rename to y_1.
5976
5977 2009-04-06  Janus Weil  <janus@gcc.gnu.org>
5978
5979         PR fortran/39414
5980         * gfortran.dg/proc_decl_21.f90: New.
5981
5982 2009-04-06  Paul Thomas  <pault@gcc.gnu.org>
5983
5984         PR fortran/36091
5985         * gfortran.dg/forall_13.f90: Add -fbounds-check option.
5986
5987 2009-04-06  Hans-Peter Nilsson  <hp@axis.com>
5988
5989         * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
5990         gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
5991         gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
5992         gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
5993         gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
5994         gfortran.dg/namelist_49.f90: Gate test on effective_target
5995         fd_truncate.
5996         * gfortran.dg/widechar_IO_3.f90: Ditto.  Fix typo in comment.
5997
5998 2009-04-05  Daniel Kraft  <d@domob.eu>
5999
6000         PR fortran/38654
6001         * gfortran.dg/read_float_2.f03
6002         * gfortran.dg/read_float_3.f90
6003
6004 2009-04-05  Richard Guenther  <rguenther@suse.de>
6005
6006         PR tree-optimization/39648
6007         * gcc.c-torture/compile/pr39648.c: New testcase.
6008
6009 2009-04-05  Jason Merrill  <jason@redhat.com>
6010
6011         PR c++/14912
6012         * g++.dg/template/error39.C: New.
6013
6014 2009-04-05  Daniel Franke  <franke.daniel@gmail.com>
6015
6016         PR fortran/29458
6017         * gfortran.dg/implied_do_1.f90: New.
6018
6019 2009-04-04  Tobias Burnus  <burnus@net-b.de>
6020
6021         PR fortran/39577
6022         * gfortran.dg/recursive_check_8.f90: New.
6023         * gfortran.dg/recursive_check_9.f90: New.
6024         * gfortran.dg/recursive_check_10.f90: New.
6025         * gfortran.dg/recursive_check_11.f90: New.
6026         * gfortran.dg/recursive_check_12.f90: New.
6027         * gfortran.dg/recursive_check_13.f90: New.
6028         * gfortran.dg/recursive_check_14.f90: New.
6029
6030 2009-04-04  Jason Merrill  <jason@redhat.com>
6031
6032         PR c++/25185
6033         * g++.dg/template/error38.C: Add more tests.
6034
6035 2009-04-04  Paul Thomas  <pault@gcc.gnu.org>
6036
6037         PR fortran/37614
6038         * gfortran.dg/common_align_2.f90: New test.
6039
6040 2009-04-04  Richard Guenther  <rguenther@suse.de>
6041
6042         PR tree-optimization/8781
6043         PR tree-optimization/37892
6044         * g++.dg/tree-ssa/pr8781.C: New testcase.
6045         * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
6046
6047 2009-04-04  Richard Guenther  <rguenther@suse.de>
6048
6049         PR tree-optimization/39636
6050         * gcc.c-torture/compile/pr39636.c: New testcase.
6051
6052 2009-04-03  H.J. Lu  <hongjiu.lu@intel.com>
6053
6054         PR rtl-optimization/39607
6055         * g++.dg/opt/pr39607.C: New.
6056
6057 2009-04-03  Tobias Burnus  <burnus@net-b.de>
6058
6059         PR fortran/39594
6060         * gfortran.dg/common_12.f90: New.
6061
6062 2009-04-03  Jason Merrill  <jason@redhat.com>
6063
6064         PR c++/39608
6065         * g++.dg/template/const2.C: New test.
6066
6067 2009-04-03  Richard Guenther  <rguenther@suse.de>
6068
6069         PR tree-optimization/2480
6070         PR tree-optimization/23086
6071         * gcc.dg/tree-ssa/pr2480.c: New testcase.
6072         * gcc.dg/tree-ssa/pr23086.c: Likewise.
6073
6074 2009-04-03  Richard Guenther  <rguenther@suse.de>
6075
6076         PR tree-optimization/34743
6077         * gcc.dg/pr38984.c: Remove XFAIL, adjust.
6078         * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
6079         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6080         * gcc.dg/tree-ssa/sra-3.c: Likewise.
6081         * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
6082         * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
6083         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6084         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6085
6086 2009-04-03  Richard Guenther  <rguenther@suse.de>
6087
6088         PR middle-end/13146
6089         PR tree-optimization/23940
6090         PR tree-optimization/33237
6091         PR middle-end/33974
6092         PR middle-end/34093
6093         PR tree-optimization/36201
6094         PR tree-optimization/36230
6095         PR tree-optimization/38049
6096         PR tree-optimization/38207
6097         PR tree-optimization/38230
6098         PR tree-optimization/38301
6099         PR tree-optimization/38585
6100         PR middle-end/38895
6101         PR tree-optimization/38985
6102         PR tree-optimization/39299
6103         * gcc.dg/pr19633-1.c: Adjust.
6104         * gcc.dg/torture/pta-callused-1.c: Likewise.
6105         * gcc.dg/torture/pr39074-2.c: Likewise.
6106         * gcc.dg/torture/pr39074.c: Likewise.
6107         * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
6108         * gcc.dg/torture/pr30375.c: Adjust.
6109         * gcc.dg/torture/pr33563.c: Likewise.
6110         * gcc.dg/torture/pr33870.c: Likewise.
6111         * gcc.dg/torture/pr33560.c: Likewise.
6112         * gcc.dg/torture/pta-structcopy-1.c: New testcase.
6113         * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
6114         * gcc.dg/tree-ssa/alias-15.c: Remove.
6115         * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
6116         * gcc.dg/tree-ssa/pr26421.c: Adjust.
6117         * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
6118         * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
6119         * gcc.dg/tree-ssa/pr23382.c: Adjust.
6120         * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
6121         * gcc.dg/tree-ssa/alias-16.c: Adjust.
6122         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6123         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6124         * gcc.dg/tree-ssa/alias-18.c: Likewise.
6125         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
6126         * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
6127         * gcc.dg/tree-ssa/alias-19.c: Likewise.
6128         * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
6129         * gcc.dg/tree-ssa/pr13146.c: Likewise.
6130         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6131         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6132         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
6133         * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
6134         * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
6135         * gcc.dg/tree-ssa/alias-20.c: Likewise.
6136         * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
6137         * gcc.dg/tree-ssa/pr38895.c: Likewise.
6138         * gcc.dg/uninit-B.c: XFAIL.
6139         * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
6140         * gcc.dg/uninit-pr19430.c: XFAIL.
6141         * g++.dg/tree-ssa/pr13146.C: New testcase.
6142         * g++.dg/opt/pr36187.C: Adjust.
6143         * g++.dg/torture/20090329-1.C: New testcase.
6144
6145 2009-04-02  Chao-ying Fu  <fu@mips.com>
6146
6147         * gcc.target/mips/interrupt_handler.c: New test.
6148
6149 2009-04-02  David Ayers  <ayers@fsfe.org>
6150
6151         PR objc/18456
6152         * objc.dg/bad-receiver-type-2.m: New test contributed by
6153         Alexander Mamberg.
6154
6155 2009-04-02  Jason Merrill  <jason@redhat.com>
6156
6157         PR c++/25185
6158         * g++.dg/template/error38.C: New test.
6159
6160 2009-04-02  Janis Johnson  <janis187@us.ibm.com>
6161
6162         PR tree-optimization/31677
6163         * gcc.dg/memcpy-1.c: Add compiler option.
6164
6165 2009-04-02  Ira Rosen  <irar@il.ibm.com>
6166
6167         PR tree-optimization/39595
6168         * gfortran.dg/vect/O3-pr39595.f: New test.
6169
6170 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
6171
6172         PR c++/26693
6173         * g++.dg/template/typedef11.C: New test.
6174         * g++.dg/template/typedef12.C: Likewise.
6175         * g++.dg/template/typedef13.C: Likewise.
6176         * g++.dg/template/typedef14.C: Likewise.
6177         * g++.dg/template/typedef15.C: Likewise.
6178         * g++.dg/template/typedef16.C: Likewise.
6179         * g++.dg/template/sfinae3.C: Compile this pedantically.
6180         The only errors expected should be the one saying the typedef is ill
6181         formed.
6182         * g++.old-deja/g++.pt/typename8.C: Likewise.
6183         * g++.dg/template/access11.C: Update this.
6184
6185 2009-04-02  Richard Guenther  <rguenther@suse.de>
6186
6187         PR tree-optimization/37221
6188         * gcc.c-torture/compile/20090331-1.c: New testcase.
6189
6190 2009-04-01  Eric Botcazou  <ebotcazou@adacore.com>
6191
6192         * gcc.c-torture/compile/20090401-1.c: New test.
6193
6194 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6195
6196         PR c++/4926
6197         * g++.dg/template/pr4926-1.C: New.
6198
6199 2009-04-01  Xinliang David Li  <davidxl@google.com>
6200
6201         * gcc.target/i386/all_one_m128i.c: New test.
6202
6203 2009-04-01  Janis Johnson  <janis187@us.ibm.com>
6204
6205         PR c/39027
6206         * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
6207         * gcc.dg/fltconst-2.c: New test.
6208         * gcc.dg/fltconst-double-pedantic-1.c: New test.
6209         * gcc.dg/fltconst-double-pedantic-2.c: New test.
6210
6211         PR c/33466
6212         * gcc.dg/cpp/pr33466.c: New test.
6213         * gcc.dg/dfp/pr33466.c: New test.
6214         * gcc.dg/fixed-point/pr33466.c: New test.
6215
6216 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6217
6218         PR tree-optimization/35011
6219         * g++.dg/other/pr35011.C: New.
6220
6221 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6222
6223         PR target/39226
6224         * gcc.dg/pr39226.c: New test.
6225
6226 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6227
6228         PR c++/35240
6229         * g++.dg/template/pr35240.C: New.
6230
6231 2009-04-01  Joseph Myers  <joseph@codesourcery.com>
6232
6233         PR c/39605
6234         * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
6235         * gcc.dg/pr25682.c: Update expected diagnostics.
6236
6237 2009-04-01  Richard Guenther  <rguenther@suse.de>
6238
6239         * gcc.dg/fold-plusmult-2.c: New testcase.
6240
6241 2009-04-01  Jakub Jelinek  <jakub@redhat.com>
6242
6243         PR c/37772
6244         * gcc.dg/pr37772.c: New test.
6245         * g++.dg/ext/asm11.C: New test.
6246
6247 2009-04-01  H.J. Lu  <hongjiu.lu@intel.com>
6248
6249         * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
6250         restore GCC_EXEC_PREFIX to its original value, or unset if it was not
6251         defined.
6252
6253 2009-03-31  Jason Merrill  <jason@redhat.com>
6254
6255         * g++.old-deja/g++.other/using9.C: Add expected errors.
6256
6257 2009-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6258
6259         * gcc.c-torture/compile/pr33009.c: Removed.
6260
6261 2009-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6262
6263         * gcc.c-torture/compile/pr33009.c: Delete.
6264         * gcc.c-torture/compile/pr11832.c: Likewise.
6265
6266 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6267
6268         PR c/448
6269         * lib/target-supports.exp (check_effective_target_stdint_types):
6270         Update comment.
6271         (check_effective_target_inttypes_types): New.
6272         * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
6273         gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
6274         gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
6275
6276 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6277
6278         PR fortran/38917
6279         PR fortran/38918
6280         * gfortran.dg/data_pointer_1.f90: New test.
6281
6282 2009-03-31  Paul Thomas  <pault@gcc.gnu.org>
6283
6284         PR fortran/38915
6285         * gfortran.dg/char_length_15.f90: New test.
6286
6287 2009-03-31  Jason Merrill  <jason@redhat.com>
6288
6289         C++ DR 613
6290         * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
6291         * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
6292         * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
6293         xfail others.
6294
6295         * g++.dg/other/typedef2.C: New test.
6296
6297         PR c++/37806
6298         * g++.dg/template/typedef17.C: New test.
6299
6300         * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
6301         * g++.dg/cpp0x/auto12.C: Likewise.
6302
6303 2009-03-31  Richard Guenther  <rguenther@suse.de>
6304
6305         PR middle-end/31029
6306         * gcc.dg/fold-compare-4.c: New testcase.
6307         * gcc.dg/fold-compare-5.c: Likewise.
6308
6309 2009-03-31  Richard Guenther  <rguenther@suse.de>
6310
6311         * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
6312
6313 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6314
6315         PR target/39592
6316         * gcc.target/i386/pr39592-1.c: New test.
6317
6318 2009-03-31  Joseph Myers  <joseph@codesourcery.com>
6319
6320         PR preprocessor/15638
6321         * gcc.dg/cpp/missing-header-1.c: New test.
6322         * gcc.dg/cpp/include2.c: Only test #include <>.  Expect
6323         "compilation terminated" message.
6324         * gcc.dg/cpp/include2a.c: New test.  Copy of include2.c but only
6325         test #include "".
6326         * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
6327         gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
6328         terminated" message.
6329
6330 2009-03-31  Richard Guenther  <rguenther@suse.de>
6331
6332         PR middle-end/23401
6333         PR middle-end/27810
6334         * gcc.dg/tree-ssa/pr23401.c: New testcase.
6335         * gcc.dg/tree-ssa/pr27810.c: Likewise.
6336
6337 2009-03-30  Steven G. Kargl  <kargls@comcast.net>
6338
6339         PR fortran/38389
6340         * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
6341         * gfortran.dg/allocate_alloc_opt_1.f90: New test.
6342         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
6343         * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
6344         * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6345         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
6346         * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
6347
6348 2009-03-30  Paul Thomas  <pault@gcc.gnu.org>
6349
6350         PR fortran/22571
6351         * gfortran.dg/whole_file_1.f90: New test.
6352         PR fortran/26227
6353         * gfortran.dg/whole_file_2.f90: New test.
6354         * gfortran.dg/whole_file_3.f90: New test.
6355         PR fortran/24886
6356         * gfortran.dg/whole_file_4.f90: New test.
6357
6358 2009-03-30  Jakub Jelinek  <jakub@redhat.com>
6359
6360         * gfortran.dg/bind_c_usage_19.f90: New test.
6361
6362         PR target/39558
6363         * gcc.target/powerpc/altivec-29.c: New test.
6364
6365 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6366
6367         PR rtl-optimization/323
6368         * gcc.target/i386/excess-precision-1.c,
6369         gcc.target/i386/excess-precision-2.c,
6370         gcc.target/i386/excess-precision-3.c,
6371         gcc.target/i386/excess-precision-4.c,
6372         gcc.target/i386/excess-precision-5.c,
6373         gcc.target/i386/excess-precision-6.c: New tests.
6374
6375 2009-03-30  Joseph Myers  <joseph@codesourcery.com>
6376
6377         PR c/35235
6378         * gcc.dg/c99-array-lval-8.c: New test.
6379
6380 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6381
6382         PR preprocessor/34695
6383         * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
6384         gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
6385         instead of dg-warning for "previous definition" messages.
6386         * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
6387         "warnings being treated as errors" message.
6388         * gcc.dg/fltconst-1.c: Use -fshow-column.
6389
6390 2009-03-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6391
6392         PR fortran/38823
6393         * gfortran.dg/power1.f90: New test.
6394
6395 2009-03-29  Joseph Myers  <joseph@codesourcery.com>
6396
6397         PR c/456
6398         PR c/5675
6399         PR c/19976
6400         PR c/29116
6401         PR c/31871
6402         PR c/35198
6403         * gcc.c-torture/compile/20081108-1.c,
6404         gcc.c-torture/compile/20081108-2.c,
6405         gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
6406         gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
6407         gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
6408         gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
6409         gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
6410         gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
6411         gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
6412         gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
6413         gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
6414         gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
6415         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
6416         gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
6417         gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
6418         * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
6419         gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
6420         gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
6421         * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
6422         case.
6423         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6424         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
6425         XFAILs.  Update expected messages.
6426         * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
6427         expected messages.
6428         * gcc.dg/real-const-1.c: Replace with test from original PR.
6429         * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
6430         when casting from non-constant integer to pointer.
6431
6432 2009-03-29  Richard Guenther  <rguenther@suse.de>
6433
6434         * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
6435
6436 2009-03-29  Daniel Kraft  <d@domob.eu>
6437
6438         PR fortran/37423
6439         * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
6440         DEFERRED bindings.
6441         * gfortran.dg/typebound_proc_9.f03: New test.
6442         * gfortran.dg/typebound_proc_10.f03: New test.
6443         * gfortran.dg/typebound_proc_11.f03: New test.
6444         * gfortran.dg/abstract_type_5.f03: New test.
6445
6446 2009-03-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6447
6448         PR fortran/38507
6449         * gfortran.dg/do_4.f: New.
6450         * gfortran.dg/goto_2.f90: Correct expected warnings.
6451         * gfortran.dg/goto_4.f90: Likewise.
6452         * gfortran.dg/goto_5.f90: New.
6453
6454 2009-03-29  H.J. Lu  <hongjiu.lu@intel.com>
6455
6456         PR target/39545
6457         * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
6458
6459         * gcc.target/i386/pr39545-1.c: New.
6460         * gcc.target/i386/pr39545-2.c: Likewise.
6461
6462         * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
6463         (flex2_struct): Likewise.
6464         (check_struct_passing7): Likewise.
6465         (check_struct_passing8): Likewise.
6466         (f1s): Likewise.
6467         (f2s): Likewise.
6468         (main): Call check_struct_passing7 and check_struct_passing8.
6469
6470 2009-03-29  Richard Guenther  <rguenther@suse.de>
6471
6472         * gcc.c-torture/execute/20090113-1.c: New testcase.
6473         * gcc.c-torture/execute/20090113-2.c: Likewise.
6474         * gcc.c-torture/execute/20090113-3.c: Likewise.
6475         * gcc.c-torture/execute/20090207-1.c: Likewise.
6476         * gcc.c-torture/compile/20090114-1.c: Likewise.
6477         * gcc.c-torture/compile/20090328-1.c: Likewise.
6478         * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
6479
6480 2009-03-29  David Ayers  <ayers@fsfe.org>
6481
6482         PR objc/27377
6483         * objc.dg/conditional-1.m: New tests.
6484
6485 2009-03-28  Adam Nemet  <anemet@caviumnetworks.com>
6486
6487         * gcc.dg/winline-10.c: New test.
6488
6489 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6490
6491         PR fortran/34656
6492         * gfortran.dg/do_check_1.f90: Add test.
6493         * gfortran.dg/do_check_2.f90: Add test.
6494         * gfortran.dg/do_check_3.f90: Add test.
6495         * gfortran.dg/do_check_4.f90: Add test.
6496
6497 2009-03-28  Jan Hubicka  <jh@suse.cz>
6498
6499         * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
6500         * gcc.dg/pr33826.c: Update dump files.
6501         * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
6502         * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
6503
6504 2009-03-28  Martin Jambor  <mjambor@suse.cz>
6505
6506         * g++.dg/tree-ssa/fwprop-align.C: New test.
6507
6508 2009-03-28  Jakub Jelinek  <jakub@redhat.com>
6509
6510         * gcc.target/powerpc/altivec-28.c: New test.
6511
6512         PR c++/39554
6513         * gcc.dg/wdisallowed-functions-1.c: Removed.
6514         * gcc.dg/wdisallowed-functions-2.c: Removed.
6515         * gcc.dg/wdisallowed-functions-3.c: Removed.
6516         * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
6517         * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
6518         * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
6519
6520 2009-03-28  Richard Guenther  <rguenther@suse.de>
6521
6522         PR tree-optimization/38723
6523         * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
6524
6525 2009-03-28  Paul Thomas  <pault@gcc.gnu.org
6526
6527         PR fortran/38538
6528         * gfortran.dg/char_result_13.f90: New test.
6529
6530 2009-03-28  Paul Thomas  <pault@gcc.gnu.org>
6531
6532         PR fortran/38765
6533         * gfortran.dg/alloc_comp_assign_9.f90: New test.
6534
6535 2009-03-28  Daniel Kraft  <d@domob.eu>
6536
6537         * gfortran.dg/trim_1.f90: New test.
6538
6539 2009-03-28  Richard Guenther  <rguenther@suse.de>
6540
6541         * gcc.dg/Warray-bounds.c: Do not use redundant stores.
6542         * g++.dg/warn/Warray-bounds.C: Likewise.
6543
6544 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6545
6546         PR fortran/32626
6547         * gfortran.dg/recursive_check_7.f90: New test.
6548
6549 2009-03-28  Tobias Burnus  <burnus@net-b.de>
6550
6551         PR fortran/38432
6552         * gfortran.dg/do_check_5.f90: New test.
6553         * gfortran.dg/array_constructor_11.f90: Add dg-warning.
6554         * gfortran.dg/array_constructor_18.f90: Ditto.
6555         * gfortran.dg/array_constructor_22.f90: Ditto.
6556         * gfortran.dg/do_3.F90: Ditto.
6557         * gfortran.dg/do_1.f90: Ditto.
6558
6559 2009-03-28  Richard Guenther  <rguenther@suse.de>
6560
6561         PR tree-optimization/38180
6562         * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
6563
6564 2009-03-28  Richard Guenther  <rguenther@suse.de>
6565
6566         PR tree-optimization/38513
6567         * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
6568         * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
6569         * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
6570         * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
6571         * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
6572         * gcc.dg/vect/vect-multitypes-16.c: Likewise.
6573         * gcc.dg/vect/vect-35.c: Likewise.
6574         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
6575         * gcc.dg/vect/vect-multitypes-17.c: Likewise.
6576         * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
6577
6578 2009-03-28  Richard Guenther  <rguenther@suse.de>
6579
6580         PR tree-optimization/38968
6581         * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
6582
6583 2009-03-28  Richard Guenther  <rguenther@suse.de>
6584
6585         PR tree-optimization/37795
6586         * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
6587
6588 2009-03-28  Joseph Myers  <joseph@codesourcery.com>
6589
6590         * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
6591         gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
6592         options for removed targets.
6593
6594 2009-03-27  Richard Guenther  <rguenther@suse.de>
6595
6596         PR tree-optimization/39120
6597         * gcc.c-torture/execute/pr39120.c: New testcase.
6598
6599 2009-03-27  Richard Guenther  <rguenther@suse.de>
6600
6601         PR tree-optimization/39120
6602         * gcc.dg/torture/pta-callused-1.c: New testcase.
6603
6604 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6605
6606         PR middle-end/39315
6607         * gcc.target/i386/pr39315-1.c: New.
6608         * gcc.target/i386/pr39315-2.c: Likewise.
6609         * gcc.target/i386/pr39315-3.c: Likewise.
6610         * gcc.target/i386/pr39315-4.c: Likewise.
6611         * gcc.target/i386/pr39315-check.c: Likewise.
6612
6613 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6614
6615         PR c/39323
6616         * gcc.dg/pr39323-1.c: New.
6617         * gcc.dg/pr39323-2.c: Likewise.
6618         * gcc.dg/pr39323-3.c: Likewise.
6619
6620 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6621
6622         PR target/38034
6623         * gcc.target/ia64/sync-1.c: New.
6624
6625 2009-03-27  H.J. Lu  <hongjiu.lu@intel.com>
6626
6627         PR target/39472
6628         * gcc.target/x86_64/abi/callabi/func-2a.c: New.
6629         * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
6630         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
6631         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
6632         * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
6633         * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
6634         * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
6635         * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
6636
6637 2009-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6638
6639         * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
6640         for low precision (i.e. float).
6641
6642 2009-03-27  Dodji Seketeli  <dodji@redhat.com>
6643             Jakub Jelinek  <jakub@redhat.com>
6644
6645         PR debug/37959
6646         * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
6647
6648 2009-03-27  Jakub Jelinek  <jakub@redhat.com>
6649
6650         * gcc.dg/memmove-2.c: New test.
6651         * gcc.dg/memmove-3.c: New test.
6652
6653         * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
6654         in clone naming.
6655
6656 2009-03-27  Xinliang David Li  <davidxl@google.com>
6657
6658         PR tree-optimization/39557
6659         * g++.dg/tree-ssa/dom-invalid.C: New test.
6660
6661 2009-03-27  Xinliang David Li  <davidxl@google.com>
6662
6663         PR tree-optimization/39548
6664         * g++.dg/tree-ssa/copyprop.C: New test.
6665
6666 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6667
6668         PR c++/38638
6669         * g++.dg/template/typename17.C: New testcase.
6670         * g++.dg/template/typename18.C: New testcase.
6671
6672 2009-03-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6673
6674         PR c++/36799
6675         * g++.dg/other/var_copy-1.C: New test.
6676
6677 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
6678
6679         PR c++/37647
6680         * g++.dg/parse/ctor9.C: New test.
6681
6682 2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
6683
6684         PR c++/29727
6685         * g++.dg/init/error2.C: New test.
6686
6687 2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6688
6689         PR c++/35652
6690         * gcc.dg/pr35652.C: New.
6691         * g++.dg/warn/pr35652.C: New.
6692         * gcc.dg/format/plus-1.c: Adjust message.
6693
6694 2009-03-26  Jakub Jelinek  <jakub@redhat.com>
6695
6696         PR c++/39554
6697         * gcc.dg/wdisallowed-functions-3.c: New test.
6698         * g++.dg/warn/Wdisallowed-functions-3.C: New test.
6699
6700 2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6701
6702         * gcc.dg/inline-33.c: Fix when pic.
6703
6704 2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
6705
6706         * gcc.target/ia64/20090324-1.c: New test.
6707
6708 2009-03-25  Jakub Jelinek  <jakub@redhat.com>
6709
6710         PR c/27898
6711         * gcc.dg/pr27898.c: New test.
6712
6713         PR tree-optimization/32139
6714         * gcc.c-torture/compile/pr32139.c: New test.
6715
6716 2009-03-24  Jason Merrill  <jason@redhat.com>
6717
6718         PR c++/28274
6719         * g++.dg/parse/defarg14.C: New test.
6720
6721 2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6722
6723         PR libfortran/39528
6724         * gfortran.dg/read_repeat.f90: New test.
6725
6726 2009-03-24  Ira Rosen  <irar@il.ibm.com>
6727
6728         PR tree-optimization/39529
6729         * gcc.dg/vect/pr39529.c: New test.
6730
6731 2009-03-24  Dodji Seketeli  <dodji@redhat.com>
6732             Jakub Jelinek  <jakub@redhat.com>
6733
6734         PR debug/39524
6735         * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
6736
6737 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
6738
6739         PR c/39495
6740         * gcc.dg/gomp/pr39495-2.c: Remove xfails.
6741
6742 2009-03-23  Jason Merrill  <jason@redhat.com>
6743
6744         * g++.dg/cpp0x/auto12.C: Add variadic test.
6745
6746         PR c++/39526
6747         * g++.dg/warn/Wshadow-4.C: New test.
6748
6749 2009-03-23  Jakub Jelinek  <jakub@redhat.com>
6750
6751         PR tree-optimization/39516
6752         * gfortran.dg/pr39516.f: New test.
6753
6754 2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
6755
6756         * lib/target-libpath.exp (set_ld_library_path_env_vars):
6757         Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
6758         variable, not environment variable.
6759
6760 2009-03-21  Jason Merrill  <jason@redhat.com>
6761
6762         PR c++/28879
6763         * g++.dg/ext/vla6.C: New test.
6764
6765 2009-03-20  Jason Merrill  <jason@redhat.com>
6766
6767         * g++.dg/cpp0x/initlist5.C: Add additional test.
6768
6769 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
6770             Janis Johnson  <janis187@us.ibm.com>
6771
6772         * lib/compat.exp (compat-get-options-main, compat-get-options):
6773         Handle dg-prune-output in source file.
6774         * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
6775         * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
6776         * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
6777         two warnings.
6778
6779 2009-03-19  Jakub Jelinek  <jakub@redhat.com>
6780
6781         PR c/39495
6782         * gcc.dg/gomp/pr39495-1.c: New test.
6783         * gcc.dg/gomp/pr39495-2.c: New test.
6784         * g++.dg/gomp/pr39495-1.C: New test.
6785         * g++.dg/gomp/pr39495-2.C: New test.
6786
6787         PR target/39496
6788         * gcc.target/i386/pr39496.c: New test.
6789         * g++.dg/other/pr39496.C: New test.
6790
6791 2009-03-19  Li Feng  <nemokingdom@gmail.com>
6792
6793         PR middle-end/39500
6794         * gcc.dg/autopar/pr39500-1.c: New.
6795         * gcc.dg/autopar/pr39500-2.c: New.
6796
6797 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
6798
6799         * g++.dg/dg.exp: Prune graphite.
6800
6801 2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
6802
6803         PR middle-end/39447
6804         * g++.dg/graphite: New.
6805         * g++.dg/graphite/graphite.exp: New.
6806         * g++.dg/graphite/pr39447.C: New.
6807
6808 2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
6809
6810         PR c++/39425
6811         * g++.dg/template/pr39425.C: New.
6812
6813         * g++.dg/template/spec33.C: Updated.
6814
6815 2009-03-17  Jason Merrill  <jason@redhat.com>
6816
6817         * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
6818
6819 2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
6820
6821         PR c++/39475
6822         * g++.dg/ext/unary_trait_incomplete.C: New.
6823
6824 2009-03-17  Jing Yu  <jingyu@google.com>
6825
6826         PR middle-end/39378
6827         * g++.dg/inherit/thunk10.C: New test.
6828
6829 2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
6830
6831         PR target/39482
6832         * gcc.target/i386/pr39482.c: New test.
6833
6834 2009-03-17  Jakub Jelinek  <jakub@redhat.com>
6835
6836         PR debug/39471
6837         * g++.dg/debug/dwarf2/imported-module-2.C: Expect
6838         DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
6839         * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
6840         * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
6841
6842         PR middle-end/39443
6843         * gcc.dg/pr39443.c: New test.
6844
6845         PR debug/39412
6846         * gcc.dg/debug/pr39412.c: New test.
6847
6848 2009-03-17  Janis Johnson  <janis187@us.ibm.com>
6849
6850         PR testsuite/38526
6851         * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
6852         existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
6853         is defined.
6854         (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
6855         its original value, or unset if it was not defined.
6856         * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
6857         path procs around use of HOSTCC.
6858         * g++.dg/compat/struct-layout-1.exp: Ditto.
6859         * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
6860
6861 2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
6862
6863         * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
6864
6865 2009-03-16  Janis Johnson  <janis187@us.ibm.com>
6866
6867         Revert patch for PR testsuite/37630.
6868
6869         PR testsuite/37960
6870         * gcc.dg/pr11492.c: Replace constant and remove xfail.
6871
6872         PR testsuite/37630
6873         * lib/target-supports.exp (check_effective_target_ieee): New.
6874         * gcc.c-torture/execute/ieee/ieee.exp: Use it.
6875         * gcc.dg/20001012-1.c: Require ieee.
6876
6877         PR testsuite/37628
6878         * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
6879
6880 2009-03-16  Jakub Jelinek  <jakub@redhat.com>
6881
6882         PR tree-optimization/39455
6883         * gcc.dg/pr39455.c: New test.
6884
6885 2009-03-13  David Ayers  <ayers@fsfe.org>
6886
6887         * objc/execute/trivial.m. New test.
6888
6889 2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
6890
6891         PR target/39137
6892         * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
6893
6894 2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
6895
6896         PR testsuite/39451
6897         * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
6898         constraint on (%2).
6899
6900 2009-03-12  David Ayers  <ayers@fsfe.org>
6901
6902         PR libobjc/27466
6903         * objc/execute/exceptions/handler-1.m. New test.
6904
6905 2009-03-12  Jakub Jelinek  <jakub@redhat.com>
6906
6907         PR target/39431
6908         * gcc.target/i386/pr39431.c: New test.
6909
6910 2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
6911
6912         PR target/39445
6913         * gcc.target/i386/pr39445.c: New.
6914
6915         * gcc.target/i386/push-1.c: XFAIL.
6916
6917 2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
6918
6919         * gcc.dg/inline-33.c: New test.
6920
6921 2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
6922
6923         * gcc.dg/vect/vect-82.c: Combine dg-do and
6924         dg-require-effective-target into dg-skip-if.
6925         * gcc.dg/vect/vect-83.c: Likewise.
6926
6927 2009-03-11  Jakub Jelinek  <jakub@redhat.com>
6928
6929         PR target/39137
6930         * gcc.target/i386/stackalign/longlong-1.c: New test.
6931         * gcc.target/i386/stackalign/longlong-2.c: New test.
6932
6933 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6934
6935         * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
6936
6937 2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6938
6939         * gcc.c-torture/execute/ieee/inf-3.c: New test.
6940         * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
6941
6942 2009-03-11  Olivier Hainque  <hainque@adacore.com>
6943
6944         * gnat.dg/slice_enum.adb: New test.
6945
6946 2009-03-11  Jason Merrill  <jason@redhat.com>
6947
6948         PR debug/39086
6949         * g++.dg/opt/nrv15.C: New test.
6950
6951 2009-03-10  Ira Rosen  <irar@il.ibm.com>
6952
6953         PR tree-optimization/39422
6954         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
6955         constant array with static initialization to global memory.
6956         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
6957
6958 2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
6959
6960         * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
6961         padding.
6962
6963 2009-03-09  Jakub Jelinek  <jakub@redhat.com>
6964
6965         PR c++/39371
6966         * g++.dg/opt/switch2.C: Add -w to dg-options.
6967         * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
6968         * g++.dg/warn/switch1.C: New test.
6969         * g++.dg/other/switch3.C: New test.
6970
6971         PR tree-optimization/39394
6972         * gcc.c-torture/compile/pr39394.c: New test.
6973
6974 2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6975
6976         * gcc.target/s390/20090223-1.c: New testcase.
6977
6978 2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6979
6980         PR libfortran/39402
6981         * gfortran.dg/fmt_f0_1.f90: New test.
6982
6983 2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
6984
6985         PR c++/39060
6986         * g++.dg/other/new1.C: Adjusted.
6987         * g++.dg/parse/crash40.C: Likewise.
6988         * g++.dg/parse/defarg12.C: Likewise.
6989         * g++.dg/template/error15.C: Likewise.
6990
6991         * g++.dg/other/pr39060.C: New.
6992
6993 2009-03-07  Jason Merrill  <jason@redhat.com>
6994
6995         PR c++/39367
6996         * g++.dg/opt/new1.C: New.
6997
6998 2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6999
7000         PR c++/33492
7001         * g++.dg/other/error32.C: New.
7002
7003 2009-03-06  Jakub Jelinek  <jakub@redhat.com>
7004
7005         PR middle-end/39360
7006         * gcc.c-torture/compile/pr39360.c: New test.
7007
7008         PR debug/39372
7009         * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
7010
7011 2009-03-05  Jason Merrill  <jason@redhat.com>
7012
7013         PR c++/38908
7014         * g++.dg/warn/Wuninitialized-3.C: New test.
7015
7016 2009-03-05  Jakub Jelinek  <jakub@redhat.com>
7017
7018         PR debug/39379
7019         * g++.dg/debug/dwarf2/imported-module-3.C: New test.
7020         * g++.dg/debug/dwarf2/imported-module-4.C: New test.
7021
7022 2009-03-04  Jason Merrill  <jason@redhat.com>
7023
7024         PR c++/13549
7025         * g++.dg/template/koenig7.C: New test.
7026
7027 2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7028
7029         * g++.dg/torture/predcom-1.C: New test.
7030
7031 2009-03-04  Richard Guenther  <rguenther@suse.de>
7032
7033         PR tree-optimization/39362
7034         * g++.dg/torture/pr39362.C: New testcase.
7035
7036 2009-03-04  Jason Merrill  <jason@redhat.com>
7037             Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7038
7039         PR c++/9634
7040         PR c++/29469
7041         PR c++/29607
7042         * g++.dg/template/dependent-name5.C: New test.
7043
7044 2009-03-04  Steve Ellcey  <sje@cup.hp.com>
7045
7046         PR testsuite/39357
7047         * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
7048         vect_int to vect_int_mult.
7049
7050 2009-03-04  Richard Guenther  <rguenther@suse.de>
7051
7052         PR tree-optimization/39358
7053         * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
7054         * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
7055
7056 2009-03-04  Richard Guenther  <rguenther@suse.de>
7057
7058         PR tree-optimization/39339
7059         * gcc.c-torture/execute/pr39339.c: New testcase.
7060
7061 2009-03-03  Joseph Myers  <joseph@codesourcery.com>
7062
7063         * gcc.c-torture/compile/20090303-1.c,
7064         gcc.c-torture/compile/20090303-2.c: New tests.
7065
7066 2009-03-03  Jakub Jelinek  <jakub@redhat.com>
7067
7068         PR fortran/39354
7069         * gfortran.dg/gomp/pr39354.f90: New test.
7070
7071         PR tree-optimization/39343
7072         * gcc.dg/pr39343.c: New test.
7073
7074 2009-03-03  Ira Rosen  <irar@il.ibm.com>
7075
7076         PR tree-optimization/39248
7077         * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
7078         * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
7079         on targets without vector misalignment support.
7080         * lib/target-supports.exp
7081         (check_effective_target_vect_short_mult): Add
7082         check_effective_target_arm32.
7083
7084 2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
7085
7086         PR middle-end/39335
7087         * gcc.dg/graphite/pr39335_1.c: New.
7088         * gcc.dg/graphite/pr39335.c: New.
7089
7090 2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
7091
7092         * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
7093         of andl.
7094         * gcc.target/i386/stackalign/return-5.c: Likewise.
7095         * gcc.target/i386/stackalign/return-6.c: Likewise.
7096
7097 2009-03-02  Richard Guenther  <rguenther@suse.de>
7098             Ira Rosen  <irar@il.ibm.com>
7099
7100         PR tree-optimization/39318
7101         * gfortran.dg/vect/pr39318.f90: New test.
7102
7103 2009-03-01  Jan Hubicka  <jh@suse.cz>
7104
7105         * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
7106
7107 2009-03-01  Jan Hubicka  <jh@suse.cz>
7108
7109         PR debug/39267
7110         * gcc.dg/debug/dwarf2/inline1.c: New testcase.
7111
7112 2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
7113
7114         * gnat.dg/pack12.adb: New test.
7115
7116 2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
7117
7118         PR c++/37789
7119         * g++.dg/other/pr37789.C: New.
7120
7121 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7122
7123         PR fortran/39295
7124         * gfortran.dg/interface_25.f90: New test.
7125         * gfortran.dg/interface_26.f90: New test.
7126
7127 2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
7128
7129         PR fortran/39292
7130         * gfortran.dg/initialization_22.f90: New test.
7131
7132 2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
7133
7134         PR rtl-optimization/39241
7135         * gcc.dg/torture/pr39241.c: New.
7136
7137 2009-02-25  Martin Jambor  <mjambor@suse.cz>
7138
7139         PR tree-optimizations/39259
7140         * g++.dg/torture/pr39259.C: New testcase.
7141
7142 2009-02-24  Richard Guenther  <rguenther@suse.de>
7143
7144         PR c++/39242
7145         * g++.dg/template/instantiate10.C: New testcase.
7146
7147 2009-02-24  Richard Guenther  <rguenther@suse.de>
7148             Zdenek Dvorak  <ook@ucw.cz>
7149
7150         PR tree-optimization/39233
7151         * gcc.c-torture/execute/pr39233.c: New testcase.
7152
7153 2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
7154
7155         PR tree-optimization/39260
7156         * gcc.dg/graphite/pr39260.c: New.
7157
7158 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7159
7160         * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
7161
7162 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
7163
7164         PR c++/36411
7165         * g++.dg/template/void14.C: New.
7166
7167 2009-02-23  Jason Merrill  <jason@redhat.com>
7168
7169         PR c++/38880
7170         * g++.dg/init/const7.C: Remove XFAIL.
7171         * g++.dg/init/static-init1.C: New test.
7172
7173         * g++.dg/cpp0x/initlist14.C: New test.
7174
7175 2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7176
7177         PR fortran/38914
7178         * bound_simplification_2.f90:  New test case.
7179         * bound_7.f90:  New test case.
7180
7181 2009-02-21  Joseph Myers  <joseph@codesourcery.com>
7182
7183         * gcc.dg/cpp/include4.c: New test.
7184
7185 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7186
7187         PR target/39256
7188         * gcc.target/i386/abi-2.c: New.
7189
7190 2009-02-21  Kaz Kojima  <kkojima@gcc.gnu.org>
7191
7192         * gcc.c-torture/execute/pr39228.x: New.
7193
7194 2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
7195
7196         * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
7197         scan-assembler to check for xmm0 register.
7198
7199 2009-02-20  Mark Mitchell  <mark@codesourcery.com>
7200             Joseph Myers  <joseph@codesourcery.com>
7201
7202         * gcc.target/arm/va_list.c: New test.
7203         * g++.dg/abi/arm_va_list.C: Likewise.
7204         * lib/target-supports.exp (check_effective_target_arm_eabi): New
7205         function.
7206         * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
7207         g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
7208         g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
7209         g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
7210         g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
7211         g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
7212
7213 2009-02-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7214
7215         PR testsuite/38164
7216         * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
7217         to dg-options.
7218
7219 2009-02-20  Jakub Jelinek  <jakub@redhat.com>
7220
7221         PR target/39240
7222         * gcc.c-torture/execute/pr39240.c: New test.
7223
7224 2009-02-20  Jason Merrill  <jason@redhat.com>
7225
7226         PR c++/39225
7227         * g++.dg/parse/dtor15.C: New test.
7228
7229 2009-02-19  Kazu Hirata  <kazu@codesourcery.com>
7230
7231         * gcc.c-torture/execute/20090219-1.c: New.
7232
7233 2009-02-19  Adam Nemet  <anemet@caviumnetworks.com>
7234
7235         * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
7236         (mips-dg-options): When matching isa* pseudo-options make
7237         'value' optional and accept ! entries.  Use $spec instead of
7238         $isa_spec in the isa pseudo-option error message.  Only
7239         perform the ISA-range check when 'value' is set.  If arch is
7240         matching any CPU in the ! entries switch to its generic ISA.
7241         * gcc.target/mips/branch-1.c: Pass isa=!octeon.
7242         * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
7243
7244 2009-02-19  Jakub Jelinek  <jakub@redhat.com>
7245
7246         PR target/39175
7247         * gcc.dg/visibility-20.c: New test.
7248         * g++.dg/ext/visibility/visibility-11.C: New test.
7249
7250 2009-02-19  H.J. Lu  <hongjiu.lu@intel.com>
7251
7252         PR c++/39188
7253         * g++.dg/abi/pr39188-1a.C: New.
7254         * g++.dg/abi/pr39188-1b.C: Likewise.
7255         * g++.dg/abi/pr39188-1.h: Likewise.
7256         * g++.dg/abi/pr39188-2a.C: Likewise.
7257         * g++.dg/abi/pr39188-2b.C: Likewise.
7258         * g++.dg/abi/pr39188-2.h: Likewise.
7259         * g++.dg/abi/pr39188-3a.C: Likewise.
7260         * g++.dg/abi/pr39188-3b.C: Likewise.
7261         * g++.dg/abi/pr39188-3.h: Likewise.
7262
7263 2009-02-19  Joseph Myers  <joseph@codesourcery.com>
7264
7265         PR c/38483
7266         * gcc.c-torture/execute/call-trap-1.c,
7267         gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
7268         tests.
7269
7270 2009-02-19  Uros Bizjak  <ubizjak@gmail.com>
7271
7272         PR target/39228
7273         * gcc.c-torture/execute/pr39228.c: New test.
7274
7275 2009-02-19  Richard Guenther  <rguenther@suse.de>
7276
7277         PR tree-optimization/39074
7278         * gcc.dg/torture/pr39074.c: New testcase.
7279         * gcc.dg/torture/pr39074-2.c: Likewise.
7280         * gcc.dg/torture/pr39074-3.c: Likewise.
7281
7282 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7283
7284         PR c++/39219
7285         * g++.dg/parse/attr3.C: New.
7286
7287 2009-02-18  Jack Howarth <howarth@bromo.med.uc.edu>
7288
7289         PR testsuite/38165
7290         * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
7291
7292         PR testsuite/38166
7293         * g++.dg/ext/visibility/class1.C: Revert revision 122348
7294         and skip on Darwin.
7295
7296 2009-02-18  Jason Merrill  <jason@redhat.com>
7297
7298         PR c++/38880
7299         * g++.dg/init/const7.C: Remove XFAIL.
7300
7301         PR target/39179
7302         * g++.dg/opt/const6.C: New test.
7303
7304 2009-02-18  H.J. Lu  <hongjiu.lu@intel.com>
7305
7306         * gcc.dg/callabi/callabi.exp: Moved to ...
7307         * gcc.target/x86_64/abi/callabi/callabi.exp: Here.  Only run
7308         in 64bit mode.
7309
7310         * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
7311         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7312         * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
7313         * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
7314         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
7315         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
7316         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
7317
7318         * gcc.dg/callabi/callabi.h: Moved to ...
7319         * gcc.target/x86_64/abi/callabi/callabi.h: Here.
7320
7321         * gcc.dg/callabi/func-1.c: Moved to ...
7322         * gcc.target/x86_64/abi/callabi/func-1.c: Here.
7323
7324         * gcc.dg/callabi/func-indirect.c: Moved to ...
7325         * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
7326
7327         * gcc.dg/callabi/pr38891.c: Moved to ...
7328         * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
7329
7330         * gcc.dg/callabi/vaarg-1.c: Moved to ...
7331         * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
7332
7333         * gcc.dg/callabi/vaarg-2.c: Moved to ...
7334         * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
7335
7336         * gcc.dg/callabi/vaarg-3.c: Moved to ...
7337         * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
7338
7339 2009-02-17  Xuepeng Guo  <xuepeng.guo@intel.com>
7340
7341         PR target/38891
7342         * gcc.dg/callabi/pr38891.c: New.
7343
7344 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7345
7346         * gcc.dg/callabi/callabi.exp: New.
7347
7348 2009-02-17  H.J. Lu  <hongjiu.lu@intel.com>
7349
7350         PR target/39082
7351         * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
7352         -Wno-abi for x86.
7353         * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
7354
7355         * gcc.target/i386/pr39082-1.c: New.
7356
7357         * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
7358         -Wno-abi.
7359
7360         * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
7361         CHECK_M64_M128 is defined.
7362         (check_f_arguments): Add "do".
7363         (check_vector_arguments): New.
7364         (check_m64_arguments): Likewise.
7365         (check_m128_arguments): Likewise.
7366
7367         * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
7368         (CHECK_M64_M128): Define.
7369
7370         * gcc.target/x86_64/abi/test_m64m128_returning.c: New.  Based
7371         on abitest.
7372         * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
7373
7374         * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
7375         tests only if CHECK_M64_M128 is defined.
7376
7377         * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
7378         (m128_2_struct): Likewise.
7379         (check_struct_passing5): Likewise.
7380         (check_struct_passing6): Likewise.
7381         (main): Test struct with __m128 if CHECK_M64_M128 is defined.
7382
7383         * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
7384         (un5): Likewise.
7385         (check_union_passing4): Likewise.
7386         (main): Test union with __m128 if CHECK_M64_M128 is defined.
7387
7388 2009-02-18  Joseph Myers  <joseph@codesourcery.com>
7389
7390         PR c/35447
7391         * gcc.dg/noncompile/pr35447-1.c: New test.
7392
7393 2009-02-18  Jakub Jelinek  <jakub@redhat.com>
7394
7395         PR tree-optimization/36922
7396         * gfortran.dg/pr36922.f: New test.
7397
7398 2009-02-17  Richard Guenther  <rguenther@suse.de>
7399
7400         PR tree-optimization/39202
7401         * gcc.c-torture/compile/pr39202.c: New testcase.
7402
7403 2009-02-17  Richard Guenther  <rguenther@suse.de>
7404
7405         PR tree-optimization/39204
7406         * gcc.dg/torture/pr39204.c: New testcase.
7407
7408 2009-02-17  Bingfeng Mei <bmei@broadcom.com>
7409
7410         * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
7411         * gcc.dg/vect/vect-outer-6.c: Ditto.
7412
7413 2009-02-16  Joseph Myers  <joseph@codesourcery.com>
7414
7415         PR c/35446
7416         * gcc.dg/noncompile/init-5.c: New test.
7417         * gcc.dg/init-bad-4.c: Adjust expected errors.
7418
7419 2009-02-16  H.J. Lu  <hongjiu.lu@intel.com>
7420
7421         PR target/37049
7422         * gcc.target/i386/push-1.c: New.
7423
7424 2009-02-15  Uros Bizjak  <ubizjak@gmail.com>
7425
7426         * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
7427
7428 2009-02-13  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7429
7430         * gcc.target/spu/intrinsics-sr.c: New test.
7431
7432 2009-02-13  Steve Ellcey  <sje@cup.hp.com>
7433
7434         PR target/38056
7435         * gcc.target/ia64/sibcall-opt-1.c: New test.
7436         * gcc.target/ia64/sibcall-opt-2.c: New test.
7437
7438 2009-02-13  Paul Thomas  <pault@gcc.gnu.org>
7439
7440         PR fortran/36528
7441         * gfortran.dg/cray_pointers_8.f90: New test.
7442
7443         PR fortran/36703
7444         * gfortran.dg/cray_pointers_9.f90: New test.
7445
7446 2009-02-13  Jason Merrill  <jason@redhat.com>
7447
7448         PR c++/39070
7449         * g++.dg/cpp0x/decltype16.C: New.
7450
7451 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7452
7453         PR target/39152
7454         * gfortran.dg/gomp/pr39152.f90: New.
7455
7456 2009-02-13  H.J. Lu  <hongjiu.lu@intel.com>
7457
7458         PR target/39162
7459         * gcc.target/i386/pr39162.c: New.
7460
7461 2009-02-13  Joseph Myers  <joseph@codesourcery.com>
7462
7463         PR c/35444
7464         * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
7465         New tests.
7466
7467 2009-02-12  Jason Merrill  <jason@redhat.com>
7468
7469         PR c++/38950
7470         * g++.dg/template/array20.C: New test.
7471
7472 2009-02-12  Uros Bizjak  <ubizjak@gmail.com>
7473
7474         * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
7475         for lp64 in "dg-do run" directive.  Remove dg-xfail-if directive.
7476         * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
7477
7478 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7479
7480         * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
7481
7482 2009-02-12  H.J. Lu  <hongjiu.lu@intel.com>
7483
7484         PR target/39152
7485         * gfortran.dg/pr39152.f: New.
7486
7487 2009-02-11  Jason Merrill  <jason@redhat.com>
7488
7489         PR c++/39153
7490         * g++.dg/cpp0x/defaulted9.C: New test.
7491
7492         PR c++/30111
7493         * g++.dg/init/value7.C: New test.
7494
7495 2009-02-11  Paolo Bonzini  <bonzini@gnu.org>
7496
7497         PR target/38824
7498         * gcc.target/i386/pr38824.c: New testcase.
7499
7500 2009-02-11  Jason Merrill  <jason@redhat.com>
7501
7502         PR c++/38649
7503         * g++.dg/cpp0x/defaulted8.C: New test.
7504
7505         PR c++/36744
7506         * g++.dg/cpp0x/rv9p.C: New test.
7507
7508 2009-02-10  Eric Botcazou  <ebotcazou@adacore.com>
7509
7510         * gnat.dg/aliasing3.adb: New test.
7511         * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
7512
7513 2009-02-10  Paolo Carlini  <paolo.carlini@oracle.com>
7514
7515         PR c++/34397
7516         * g++.dg/template/crash88.C: New.
7517         * g++.dg/template/crash89.C: Likewise.
7518
7519 2009-02-10  Steve Ellcey  <sje@cup.hp.com>
7520
7521         PR c/39084
7522         * gcc.dg/pr39084.c: New test.
7523
7524 2009-02-10  Jakub Jelinek  <jakub@redhat.com>
7525
7526         PR target/39139
7527         * gcc.target/i386/pr39139.c: New test.
7528
7529 2009-02-10  Richard Guenther  <rguenther@suse.de>
7530
7531         PR tree-optimization/39132
7532         * gcc.dg/torture/pr39132.c: New testcase.
7533
7534 2009-02-10  H.J. Lu  <hongjiu.lu@intel.com>
7535
7536         PR target/39119
7537         * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
7538         * gcc.target/x86_64/abi/avx/args.h: Likewise.
7539         * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
7540         * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
7541         * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
7542         * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
7543         * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7544         * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
7545
7546 2009-02-09  Jason Merrill  <jason@redhat.com>
7547
7548         PR c++/39109
7549         * g++.dg/init/value6.C: New test.
7550
7551 2009-02-09  H.J. Lu  <hongjiu.lu@intel.com>
7552
7553         * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
7554
7555 2009-02-09  Eric Botcazou  <ebotcazou@adacore.com>
7556
7557         * gcc.c-torture/compile/20090209-1.c: New test.
7558
7559 2009-02-06  Paolo Carlini  <paolo.carlini@oracle.com>
7560
7561         PR c++/35147
7562         PR c++/37737
7563         * g++.dg/cpp0x/vt-35147.C: New.
7564         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7565         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7566
7567 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7568
7569         PR c/35434
7570         * gcc.dg/attr-alias-4.c: New test.
7571
7572 2009-02-06  Janis Johnson  <janis187@us.ibm.com>
7573
7574         PR c/39035
7575         * gcc.dg/dfp/pr39035.c: New test.
7576
7577 2009-02-06  Joseph Myers  <joseph@codesourcery.com>
7578
7579         PR c/36432
7580         * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
7581
7582 2009-02-05  Jakub Jelinek  <jakub@redhat.com>
7583
7584         PR c++/39106
7585         * g++.dg/opt/thunk3.C: New test.
7586
7587 2009-02-05  Nick Clifton  <nickc@redhat.com>
7588
7589         * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
7590         * gcc.c-torture/compile/limits-stringlit.c: Likewise.
7591         * gcc.dg/cdce1.c: Likewise.
7592         * gcc.dg/cpp/_Pragma6.c: Likewise.
7593         * g++.dg/cpp/_Pragma1.C: Likewise.
7594         * gcc.dg/utf32-2.c: Xfail for M32C.
7595         * gcc.dg/utf32-1.c: Likewise.
7596         * gcc.dg/utf32-3.c: Likewise.
7597         * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
7598         targets.
7599         * gcc.dg/Wtype-limits-Wextra.c: Likewise.
7600         * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
7601         * gcc.dg/Wconversion-5.c: Likewise.
7602         * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
7603         * gcc.dg/tree-ssa/ldist-3.c: Likewise.
7604         * gcc.dg/tree-ssa/ldist-5.c: Likewise.
7605         * gcc.dg/utf-inc-init.c: Likewise.
7606         * gcc.dg/pr11492.c: Xfail for 16-bit targets.
7607         * gcc.dg/utf-array.c: Add expected warning messages for M32C.
7608         * gcc.dg/utf-array-short-wchar.c: Likewise.
7609         * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
7610         * gcc.dg/mallign.c: Use size_t instead of long.
7611
7612 2009-02-05  Uros Bizjak  <ubizjak@gmail.com>
7613
7614         * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
7615
7616 2009-02-05  Daniel Berlin  <dberlin@dberlin.org>
7617
7618         * gcc.c-torture/execute/pr39100.c: New.
7619
7620 2009-02-05  Joseph Myers  <joseph@codesourcery.com>
7621
7622         PR c/35435
7623         * gcc.dg/tls/diag-6.c: New test.
7624
7625 2009-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7626
7627         AVX Programming Reference (January, 2009)
7628         * gcc.target/i386/avx-vpclmulqdq.c: New.
7629         * gcc.target/i386/pclmul-avx-check.h: Likewise.
7630
7631         * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
7632
7633         * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
7634         (TEST): Likewise.  Include CHECK_H instead of "pclmul-check.h".
7635         (pclmul_test): Renamed to ...
7636         (TEST): This.
7637
7638 2009-02-04  Jakub Jelinek  <jakub@redhat.com>
7639
7640         PR c++/39095
7641         * g++.dg/abi/mangle31.C: New test.
7642
7643 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
7644
7645         PR c/29129
7646         * c90-arraydecl-1.c: Do not expect error for [*] in abstract
7647         declarator.
7648         * vla-6.c: Likewise.  Expect warning not error for [*] lexically
7649         inside function prototype but not part of parameter declarator.
7650         * vla-11.c: New test.
7651
7652 2009-02-03  Jason Merrill  <jason@redhat.com>
7653
7654         * g++.dg/warn/main-4.C: New test.
7655         * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
7656
7657 2009-02-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7658
7659         PR c++/36607
7660         * g++.dg/expr/cast10.C: New test.
7661
7662 2009-02-03  Joseph Myers  <joseph@codesourcery.com>
7663
7664         PR c/35433
7665         * gcc.dg/init-bad-6.c: New test.
7666
7667 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
7668
7669         PR target/35318
7670         * gcc.c-torture/compile/pr35318.c: New test.
7671
7672         PR inline-asm/39059
7673         * gcc.dg/nofixed-point-2.c: New test.
7674         * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
7675         * g++.dg/ext/fixed2.C: Likewise.
7676         * g++.dg/other/error25.C: Likewise.
7677         * g++.dg/lookup/crash7.C: Likewise.
7678         * g++.dg/cpp0x/decltype-38655.C: Likewise.
7679
7680         PR c++/39056
7681         * g++.dg/cpp0x/initlist13.C: New test.
7682
7683 2009-02-03  Paolo Bonzini  <bonzini@gnu.org>
7684
7685         PR c++/36897
7686         * g++.dg/template/func2.C: New test.
7687
7688         PR c++/37314
7689         * g++.dg/template/typename15.C: New.
7690         * g++.dg/template/typename16.C: New.
7691
7692 2009-02-03  Janis Johnson  <janis187@us.ibm.com>
7693             Ben Elliston  <bje@au.ibm.com>
7694
7695         PR c/39034
7696         * gcc.dg/dfp/pr39034.c: New test.
7697
7698 2009-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7699
7700         PR testsuite/38263
7701         * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
7702
7703 2009-02-02  Jason Merrill  <jason@redhat.com>
7704
7705         PR c++/39054
7706         * g++.dg/parse/dtor14.C: New test.
7707
7708 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
7709
7710         * lib/target-supports.exp
7711         (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
7712         * g++.dg/ext/builtin10.C: New test.
7713
7714         PR inline-asm/39058
7715         * gcc.target/i386/pr39058.c: New test.
7716
7717 2009-02-02  Richard Guenther  <rguenther@suse.de>
7718
7719         PR tree-optimization/38937
7720         * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
7721
7722 2009-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
7723
7724         PR c++/39053
7725         * g++.dg/parse/crash52.C: New.
7726
7727 2009-01-30  Richard Guenther  <rguenther@suse.de>
7728
7729         PR tree-optimization/39041
7730         * gcc.c-torture/compile/pr39041.c: New testcase.
7731
7732 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
7733
7734         PR target/39013
7735         * gcc.target/i386/pr39013-1.c: New test.
7736         * gcc.target/i386/pr39013-2.c: New test.
7737
7738         PR c++/39028
7739         * g++.dg/ext/label12.C: New test.
7740
7741 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
7742
7743         PR c++/33465
7744         * g++.dg/parse/error34.C: New.
7745         * g++.dg/parse/error35.C: Likewise.
7746
7747 2009-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
7748
7749         PR c++/38655
7750         * g++.dg/cpp0x/decltype-38655.C: New.
7751
7752 2009-01-30  Jakub Jelinek  <jakub@redhat.com>
7753
7754         PR target/39002
7755         * g++.dg/torture/pr39002.C: New test.
7756
7757 2009-01-29  Kazu Hirata  <kazu@codesourcery.com>
7758
7759         PR tree-optimization/39007
7760         * gcc.dg/tree-ssa/pr39007.c: New.
7761
7762 2009-01-29  Kenneth Zadeck <zadeck@naturalbridge.com>
7763
7764         PR middle-end/35854
7765         * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
7766         to "subreg1".
7767
7768 2009-01-29  Steve Ellcey  <sje@cup.hp.com>
7769
7770         PR middle-end/38857
7771         * gcc.c-torture/compile/pr38857.c: New test.
7772
7773 2009-01-28  Paul Thomas  <pault@gcc.gnu.org>
7774
7775         PR fortran/38852
7776         PR fortran/39006
7777         * gfortran.dg/bound_6.f90: New test.
7778
7779 2009-01-28  Pat Haugen  <pthaugen@us.ibm.com>
7780
7781         * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
7782
7783 2009-01-28  Kazu Hirata  <kazu@codesourcery.com>
7784
7785         PR tree-optimization/38997
7786         * gcc.dg/tree-ssa/pr38997.c: New.
7787
7788 2009-01-28  Richard Guenther  <rguenther@suse.de>
7789
7790         PR tree-optimization/38926
7791         * gcc.c-torture/compile/pr38926.c: New testcase.
7792
7793 2009-01-28  Jakub Jelinek  <jakub@redhat.com>
7794
7795         PR middle-end/38934
7796         * gcc.dg/pr38934.c: New test.
7797
7798 2009-01-28  Richard Guenther  <rguenther@suse.de>
7799
7800         PR middle-end/38908
7801         * g++.dg/warn/Wuninitialized-2.C: New testcase.
7802
7803 2009-01-28  Paolo Bonzini  <bonzini@gnu.org>
7804
7805         PR tree-optimization/38984
7806         * gcc.dg/pr38984.c: New XFAILed testcase.
7807
7808
7809 2009-01-28  Uros Bizjak  <ubizjak@gmail.com>
7810
7811         PR target/38988
7812         * gcc.target/i386/pr38988.c: New test.
7813
7814 2009-01-27  Paolo Carlini  <paolo.carlini@oracle.com>
7815
7816         PR c++/37554
7817         * g++.dg/parse/crash51.C: New.
7818         * g++.old-deja/g++.pt/crash9.C: Adjust.
7819
7820 2009-01-27  Daniel Kraft  <d@domob.eu>
7821
7822         PR fortran/38883
7823         * gfortran.dg/mvbits_6.f90:  New test.
7824         * gfortran.dg/mvbits_7.f90:  New test.
7825         * gfortran.dg/mvbits_8.f90:  New test.
7826
7827 2009-01-27  Richard Guenther  <rguenther@suse.de>
7828
7829         PR tree-optimization/38503
7830         * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
7831
7832 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
7833
7834         PR middle-end/38969
7835         * gcc.c-torture/execute/pr38969.c: New test.
7836
7837 2009-01-26  Adam Nemet  <anemet@caviumnetworks.com>
7838
7839         PR testsuite/38864
7840         * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
7841         to dg-do compile.
7842         * gcc.target/mips/fixed-scalar-type.c: Likewise.
7843         * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
7844         * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
7845
7846 2009-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7847
7848         PR target/38952
7849         * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
7850         if __USING_SJLJ_EXCEPTIONS__ is defined.
7851
7852         * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
7853         __USING_SJLJ_EXCEPTIONS__ is defined.
7854         * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
7855         * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
7856         * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
7857         * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
7858         * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
7859         * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
7860
7861 2009-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
7862
7863         PR testsuite/38949
7864         * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
7865         Use instead of C name in asm statements.
7866
7867 2009-01-26  Richard Guenther  <rguenther@suse.de>
7868
7869         PR tree-optimization/38745
7870         * g++.dg/torture/pr38745.C: New testcase.
7871
7872 2009-01-26  Richard Guenther  <rguenther@suse.de>
7873
7874         PR middle-end/38851
7875         * g++.dg/warn/Wuninitialized-1.C: New testcase.
7876
7877 2009-01-25  Hans-Peter Nilsson  <hp@axis.com>
7878
7879         * gcc.dg/bitfld-15.c: Gate warning on target
7880         pcc_bitfield_type_matters.
7881         * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
7882         g++.dg/ext/bitfield4.C: Likewise.
7883         * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
7884         bitfield for any target.
7885
7886 2009-01-24  Jakub Jelinek  <jakub@redhat.com>
7887
7888         PR c/38957
7889         * gcc.dg/pr38957.c: New test.
7890
7891 2009-01-24  David Billinghurst  <billingd@gcc.gnu.org>
7892
7893         PR fortran/38955
7894         * gfortran.dg/array_constructor_24.f: Allow tolerance when
7895         comparing floats.
7896
7897 2009-01-24  Sebastian Pop  <sebastian.pop@amd.com>
7898
7899         PR tree-optimization/38953
7900         * gfortran.dg/graphite/pr38953.f90: New.
7901
7902 2009-01-24  Paul Brook  <paul@codesourcery.com>
7903
7904         * gcc.target/arm/neon-cond-1.c: New test.
7905
7906 2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
7907
7908         PR tree-optimization/38932
7909         * gcc.dg/pr38932.c: New.
7910
7911 2009-01-23  Revital Eres  <eres@il.ibm.com>
7912
7913         * gcc.dg/sms-7.c: Fix test.
7914
7915 2009-01-22  Adam Nemet  <anemet@caviumnetworks.com>
7916
7917         * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
7918         gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
7919         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
7920         g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
7921
7922 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
7923
7924         * gcc.dg/pr35729.c: Make test x86 specific.
7925
7926 2009-01-22  Steve Ellcey  <sje@cup.hp.com>
7927
7928         PR middle-end/38615
7929         * gcc.dg/pr38615.c: New test.
7930
7931 2009-01-22  Uros Bizjak  <ubizjak@gmail.com>
7932
7933         PR target/38931
7934         * gcc.target/i386/pr38931.c: New test.
7935
7936 2009-01-22  Dodji Seketeli  <dodji@redhat.com>
7937
7938         PR c++/38930
7939         * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
7940         * g++.dg/template/typedef12.C: Likewise.
7941         * g++.dg/template/typedef13.C: Likewise.
7942         * g++.dg/template/typedef14.C: Likewise.
7943         * g++.dg/template/sfinae3.C: Likewise.
7944         * g++.old-deja/g++.pt/typename8.C: Likewise.
7945         * g++.dg/template/access11.C: Likewise
7946
7947 2009-01-21  Richard Sandiford  <rdsandiford@googlemail.com>
7948
7949         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
7950         and mips*-*-irix*.
7951         * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
7952
7953 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
7954
7955         PR c++/26693
7956         * g++.dg/template/typedef11.C: New test.
7957         * g++.dg/template/typedef12.C: Likewise.
7958         * g++.dg/template/typedef13.C: Likewise.
7959         * g++.dg/template/typedef14.C: Likewise.
7960         * g++.dg/template/sfinae3.C: Compile this pedantically.
7961         The only errors expected should be the one saying the typedef is ill
7962         formed.
7963         * g++.old-deja/g++.pt/typename8.C: Likewise.
7964         * g++.dg/template/access11.C: Update this.
7965
7966 2009-01-21  Daniel Kraft  <d@domob.eu>
7967
7968         PR fortran/38887
7969         * gfortran.dg/mvbits_5.f90:  New test.
7970
7971 2009-01-21  Bingfeng Mei  <bmei@broadcom.com>
7972
7973         * gcc.dg/sms-6.c: New test.
7974         * gcc.dg/sms-7.c: Likewise.
7975
7976 2009-01-20  Paul Thomas  <pault@gcc.gnu.org>
7977
7978         PR fortran/38907
7979         * gfortran.dg/host_assoc_function_7.f90: New test
7980
7981 2009-01-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7982             Richard Guenther  <rguenther@suse.de>
7983
7984         PR tree-optimization/38747
7985         PR tree-optimization/38748
7986         * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
7987         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7988         * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
7989
7990 2009-01-20  Kees Cook  <kees@ubuntu.com>
7991             H.J. Lu  <hongjiu.lu@intel.com>
7992
7993         PR target/38902
7994         * gcc.dg/pr38902.c: New.
7995
7996 2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
7997
7998         PR target/38868
7999         * gfortran.dg/pr38868.f: New testcase.
8000
8001 2009-01-20  Richard Guenther  <rguenther@suse.de>
8002
8003         * gcc.c-torture/execute/pr36227.c: Move ...
8004         * gcc.dg/torture/pr36227.c: ... here.  Require stdint_types.
8005
8006 2009-01-19  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8007
8008         * lib/gfortran.exp: Add -B options for targets that use
8009         libgfortran.a%s in their specs.
8010
8011 2009-01-19  Jason Merrill  <jason@redhat.com>
8012
8013         PR c++/23287
8014         * g++.dg/template/dtor5.C: New test.
8015
8016 2009-01-19  Mikael Morin  <mikael.morin@tele2.fr>
8017
8018         PR fortran/38859
8019         * gfortran.dg/bound_5.f90: New test.
8020
8021 2009-01-18  H.J. Lu  <hongjiu.lu@intel.com>
8022
8023         PR target/38736
8024         * g++.dg/compat/abi/pr38736_main.C: New.
8025         * g++.dg/compat/abi/pr38736_x.C: Likewise.
8026         * g++.dg/compat/abi/pr38736_y.C: Likewise.
8027         * g++.dg/other/macro-1.C: Likewise.
8028         * gcc.dg/macro-1.c: Likewise.
8029         * gcc.dg/compat/pr38736_main.c: Likewise.
8030         * gcc.dg/compat/pr38736_x.c: Likewise.
8031         * gcc.dg/compat/pr38736_y.c: Likewise.
8032
8033 2009-01-18  Richard Guenther  <rguenther@suse.de>
8034
8035         PR tree-optimization/38819
8036         * gcc.c-torture/execute/pr38819.c: New testcase.
8037
8038 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8039
8040         PR fortran/38657
8041         * gfortran.dg/module_commons_3.f90: Reapply.
8042
8043 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8044
8045         PR fortran/34955
8046         * gfortran.dg/transfer_intrinsic_1.f90: New test.
8047         * gfortran.dg/transfer_intrinsic_2.f90: New test.
8048
8049 2009-01-17  Paul Thomas  <pault@gcc.gnu.org>
8050
8051         PR fortran/38657
8052         * gfortran.dg/module_commons_3.f90: Remove
8053
8054 2009-01-16  H.J. Lu  <hongjiu.lu@intel.com>
8055
8056         * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
8057
8058 2009-01-16  Jason Merrill  <jason@redhat.com>
8059
8060         PR c++/38877
8061         * g++.dg/template/lvalue1.C: New test.
8062
8063         PR c++/29470
8064         * g++.dg/template/access20.C: New test.
8065         * g++.dg/torture/pr34641.C: Fix access.
8066
8067 2009-01-16  Richard Guenther  <rguenther@suse.de>
8068
8069         PR tree-optimization/38835
8070         PR middle-end/36227
8071         * gcc.c-torture/execute/pr36227.c: New testcase.
8072         * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
8073         * g++.dg/init/const7.C: Likewise.
8074
8075 2009-01-16  Adam Nemet  <anemet@caviumnetworks.com>
8076
8077         PR target/38554
8078         * gcc.c-torture/compile/pr38554.c: New test.
8079
8080 2009-01-16  Jason Merrill  <jason@redhat.com>
8081
8082         PR c++/38579
8083         * g++.dg/conversion/access1.C: New test.
8084
8085 2009-01-16  Jakub Jelinek  <jakub@redhat.com>
8086
8087         PR tree-optimization/38789
8088         * gcc.c-torture/compile/pr38789.c: New test.
8089
8090 2009-01-16  Janus Weil  <janus@gcc.gnu.org>
8091
8092         PR fortran/38152
8093         * gfortran.dg/proc_ptr_13.f90: New.
8094
8095 2009-01-15  Jason Merrill  <jason@redhat.com>
8096
8097         PR c++/38850
8098         * g++.dg/template/koenig6.C: New test.
8099
8100 2009-01-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8101
8102         PR c++/29388
8103         * g++.dg/template/error37.C: New testcase.
8104
8105 2009-01-15  Jason Merrill  <jason@redhat.com>
8106
8107         PR c++/36334
8108         * g++.dg/conversion/memfn1.C: New test.
8109
8110         PR c++/37646
8111         * g++.dg/conversion/memfn2.C: New test.
8112
8113 2009-01-15  Steve Ellcey  <sje@cup.hp.com>
8114
8115         PR c++/38357
8116         * g++.dg/template/crash87.C: New test.
8117
8118 2009-01-15  H.J. Lu  <hongjiu.lu@intel.com>
8119
8120         PR middle-end/37843
8121         * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
8122
8123 2009-01-15  Dodji Seketeli  <dodji@redhat.com>
8124
8125         PR c++/38636
8126         * g++.dg/parse/crash50.C: New test.
8127
8128 2009-01-14  Jakub Jelinek  <jakub@redhat.com>
8129
8130         PR rtl-optimization/38245
8131         * gcc.dg/pr38245-3.c: New test.
8132         * gcc.dg/pr38245-3.h: New file.
8133         * gcc.dg/pr38245-4.c: New file.
8134         * gcc.dg/pr38364.c: New test.
8135
8136 2009-01-14  Adam Nemet  <anemet@caviumnetworks.com>
8137
8138         * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
8139         sequence PC-relative.
8140
8141 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8142
8143         * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
8144         calls and/or PLT markers.
8145         * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
8146         calls and/or PLT markers.
8147         * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
8148         calls and/or PLT markers.
8149         * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
8150         calls and/or PLT markers.
8151
8152 2009-01-14  Daniel Jacobowitz  <dan@codesourcery.com>
8153             Nathan Froyd  <froydnj@codesourcery.com>
8154             Joseph Myers  <joseph@codesourcery.com>
8155
8156         * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
8157         New function.
8158         * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
8159         and use consistent CFLAGS.
8160         * gcc.target/powerpc/20030505.c: Likewise.
8161         * gcc.target/powerpc/20081204-1.c: Likewise.
8162         * gcc.target/powerpc/ppc-spe.c: Likewise.
8163         * gcc.target/powerpc/spe1.c: Likewise.
8164         * g++.dg/ext/spe1.C: Likewise.
8165         * g++.dg/other/opaque-1.C: Likewise.
8166         * g++.dg/other/opaque-2.C: Likewise.
8167         * g++.dg/other/opaque-3.C: Likewise.
8168
8169 2009-01-14  Mark Mitchell  <mark@codesourcery.com>
8170
8171         * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
8172         out of loop.
8173
8174 2009-01-14  Vladimir Makarov  <vmakarov@redhat.com>
8175
8176         PR target/38811
8177         * g++.dg/torture/pr38811.C: New file.
8178
8179 2009-01-14  Richard Guenther  <rguenther@suse.de>
8180
8181         PR tree-optimization/38826
8182         PR middle-end/38477
8183         * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
8184
8185 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8186
8187         * gcc.dg/graphite/pr38786.c: Fix commit problem.
8188
8189 2009-01-14  Nick Clifton  <nickc@redhat.com>
8190
8191         PR c++/37862
8192         * g++.cp/parse/pr37862.C: New test.
8193
8194 2009-01-14  Julian Brown  <julian@codesourcery.com>
8195
8196         * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
8197         (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
8198         to...
8199         (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
8200         These.
8201
8202 2009-01-13  Jakub Jelinek  <jakub@redhat.com>
8203
8204         PR rtl-optimization/38774
8205         * gcc.dg/torture/pr38774.c: New test.
8206
8207         PR c++/38795
8208         * g++.dg/cpp0x/pr38795.C: New test.
8209
8210 2009-01-13  Daniel Jacobowitz  <dan@codesourcery.com>
8211             Nathan Froyd  <froydnj@codesourcery.com>
8212             Joseph Myers  <joseph@codesourcery.com>
8213
8214         * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
8215         otherwise.  Do not check for AltiVec at runtime.
8216         * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
8217         * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
8218         * gcc.target/powerpc/altivec-1.c: Likewise.
8219         * gcc.target/powerpc/altivec-3.c: Likewise.
8220         * gcc.target/powerpc/altivec-10.c: Likewise.
8221         * gcc.target/powerpc/altivec-12.c: Likewise.
8222         * gcc.target/powerpc/altivec-24.c: Likewise.
8223         * gcc.target/powerpc/altivec-cell-2.c: Likewise.
8224         * gcc.target/powerpc/altivec-cell-3.c: Likewise.
8225         * gcc.target/powerpc/altivec-cell-4.c: Likewise.
8226         * gcc.target/powerpc/pr35907.c: Likewise.
8227         * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
8228         otherwise.  Do not check for Cell at runtime.
8229         * gcc.target/powerpc/altivec_check.h: Delete.
8230
8231         * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
8232         * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise.  Do
8233         not check for AltiVec at runtime.
8234         * g++.dg/ext/altivec-cell-2.C: Likewise.
8235         * g++.dg/ext/altivec-cell-3.C: Likewise.
8236         * g++.dg/ext/altivec-cell-4.C: Likewise.
8237         * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
8238         * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
8239         check.
8240         * g++.dg/ext/altivec_check.h: Delete.
8241
8242 2009-01-13  Nathan Froyd  <froydnj@codesourcery.com>
8243
8244         * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
8245         effective target.  Adjust line numbers accordingly.
8246
8247 2009-01-13  Mark Mitchell  <mark@codesourcery.com>
8248
8249         * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
8250
8251 2009-01-13  Sebastian Pop  <sebastian.pop@amd.com>
8252
8253         PR tree-optimization/38786
8254         * gcc.dg/graphite/pr38786.c: New.
8255
8256 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8257
8258         Revert:
8259         2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8260
8261         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8262         for alpha*-*-* targets.
8263         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8264
8265 2009-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8266
8267         PR libfortran/38772
8268         * gfortran.dg/fmt_bz_bn_err.f: New test.
8269
8270 2009-01-12  Nathan Froyd  <froydnj@codesourcery.com>
8271
8272         * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
8273
8274 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8275
8276         * lib/target-supports.exp (check_effective_target_powerpc64): New.
8277         * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
8278         instruction support.  Do not check for it at runtime.
8279
8280 2009-01-12  Jason Merrill  <jason@redhat.com>
8281
8282         PR c++/35109
8283         * g++.dg/lookup/friend11.C: Remove expected error.
8284         * g++.dg/lookup/friend14.C: New test.
8285         * g++.dg/lookup/friend15.C: New test.
8286
8287 2009-01-12  Dodji Seketeli  <dodji@redhat.com>
8288
8289         PR c++/36019
8290         * g++.dg/lookup/hidden-class12.C: New test.
8291         * g++.dg/lookup/hidden-class13.C: New test.
8292         * g++.dg/lookup/hidden-class14.C: New test.
8293         * g++.dg/lookup/hidden-class15.C: New test.
8294         * g++.dg/lookup/hidden-class16.C: New test.
8295
8296 2009-01-12  Mark Mitchell  <mark@codesourcery.com>
8297
8298         * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
8299         * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
8300         * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
8301
8302 2009-01-12  Jason Merrill  <jason@redhat.com>
8303
8304         PR c++/31488
8305         * g++.dg/other/vararg-3.C: New test.
8306
8307 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8308
8309         * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
8310         Explicitly enable SPE.
8311         * gcc.target/powerpc/20030505.c: Likewise.  Add dg-message
8312         directive.
8313
8314         * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
8315         Expect -flax-vector-conversions message.  Adjust incompatible
8316         types errors.
8317         * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
8318         Make Foo extern.
8319
8320         * gcc.dg/cpp/assert4.c: Recognize __PPC__.
8321
8322         * g++.dg/other/opaque-1.C: Run on targets with SPE.
8323
8324         * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
8325         * g++.dg/other/opaque-2.C: Likewise.
8326         * g++.dg/other/opaque-3.C: Likewise.
8327
8328 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8329
8330         PR c/32041
8331         * gcc.dg/pr32041.c: New test.
8332         * g++.dg/parse/offsetof9.C: New test.
8333
8334 2009-01-12  Daniel Jacobowitz  <dan@codesourcery.com>
8335             Nathan Froyd  <froydnj@codesourcery.com>
8336
8337         * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
8338         * g++.dg/ext/attribute-test-1.C: Likewise.
8339         * g++.dg/ext/attribute-test-2.C: Likewise.
8340         * g++.dg/ext/attribute-test-3.C: Likewise.
8341         * g++.dg/ext/attribute-test-4.C: Likewise.
8342
8343 2009-01-12  Eric Botcazou  <ebotcazou@adacore.com>
8344
8345         * gnat.dg/unchecked_convert3.adb: New test.
8346
8347 2009-01-12  Jakub Jelinek  <jakub@redhat.com>
8348
8349         PR c++/38794
8350         * g++.dg/parse/typedef9.C: New test.
8351
8352         PR tree-optimization/38807
8353         * gcc.c-torture/compile/pr38807.c: New test.
8354
8355 2009-01-11  Adam Nemet  <anemet@caviumnetworks.com>
8356
8357         * gcc.target/mips/ins-2.c: New test.
8358
8359 2009-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8360
8361         PR testsuite/38809
8362         * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
8363
8364 2009-01-11  Jakub Jelinek  <jakub@redhat.com>
8365
8366         PR c++/36254
8367         * g++.dg/warn/Wreturn-type-5.C: New test.
8368
8369 2009-01-11  Matthias Klose  <doko@ubuntu.com>
8370
8371         PR middle-end/38616
8372         * gcc.dg/pr38616.c: New test.
8373
8374 2009-01-10  Sebastian Pop  <sebastian.pop@amd.com>
8375
8376         * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
8377
8378 2009-01-10  Andrew Pinski  <pinskia@gmail.com>
8379
8380         PR c++/38648
8381         * g++.dg/expr/string-1.C: New test.
8382         * g++.dg/expr/string-2.C: New test.
8383
8384         PR c++/36695
8385         * g++.dg/ext/complex4.C: New test.
8386         * g++.dg/ext/complex5.C: New test.
8387         * g++.dg/init/reference1.C: New test.
8388         * g++.dg/init/reference2.C: New test.
8389         * g++.dg/init/reference3.C: New test.
8390
8391 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8392
8393         PR fortran/38763
8394         * gfortran.dg/transfer_null_1.f90: New test.
8395
8396 2009-01-10  Paul Thomas  <pault@gcc.gnu.org>
8397
8398         PR fortran/38765
8399         * gfortran.dg/host_assoc_function_6.f90: New test.
8400
8401 2009-01-09  Joel Sherrill <joel.sherrill@oarcorp.com>
8402
8403         * lib/target-supports.exp: Add method to determine if the effective
8404         target is really a ppc405 after applying all compile options.
8405         * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
8406         * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
8407         * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
8408         * gcc.target/powerpc/405-machhwu-1.c: Likewise.
8409         * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
8410         * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
8411         * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
8412         * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
8413         * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
8414         * gcc.target/powerpc/405-machhwu-2.c: Likewise.
8415         * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
8416         * gcc.target/powerpc/405-machhw-1.c: Likewise.
8417         * gcc.target/powerpc/405-mullhw-1.c: Likewise.
8418         * gcc.target/powerpc/405-maclhw-1.c: Likewise.
8419         * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
8420         * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
8421         * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
8422         * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
8423         * gcc.target/powerpc/405-mulchw-1.c: Likewise.
8424         * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
8425         * gcc.target/powerpc/405-macchw-1.c: Likewise.
8426         * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
8427         * gcc.target/powerpc/405-machhw-2.c: Likewise.
8428         * gcc.target/powerpc/405-mullhw-2.c: Likewise.
8429         * gcc.target/powerpc/405-maclhw-2.c: Likewise.
8430         * gcc.target/powerpc/405-macchwu-1.c: Likewise.
8431         * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
8432         * gcc.target/powerpc/405-mulchw-2.c: Likewise.
8433         * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
8434         * gcc.target/powerpc/405-macchw-2.c: Likewise.
8435         * gcc.target/powerpc/405-macchwu-2.c: Likewise.
8436
8437 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8438
8439         PR c++/35335
8440         * g++.dg/other/error31.C: New testcase.
8441
8442         PR c/35742
8443         * gcc.dg/pr35742.c: New test.
8444
8445 2009-01-09  John F. Carr  <jfc@mit.edu>
8446
8447         PR c++/37877
8448         * g++.dg/parse/linkage3.C: New test.
8449
8450 2009-01-09  Jakub Jelinek  <jakub@redhat.com>
8451
8452         PR middle-end/38771
8453         * gcc.c-torture/compile/pr38771.c: New test.
8454
8455 2009-01-08  Nathan Froyd  <froydnj@codesourcery.com>
8456
8457         * gcc.dg/pr34856.c: Ignore irrelevant warning.
8458
8459 2009-01-08  Mark Mitchell  <mark@codesourcery.com>
8460
8461         * gcc.dg/sibcall-3.c: XFAIL for Thumb.
8462         * gcc.dg/sibcall-4.c: Likewise.
8463
8464 2009-01-08  Sebastian Pop  <sebastian.pop@amd.com>
8465             Jan Sjodin  <jan.sjodin@amd.com>
8466
8467         PR tree-optimization/38559
8468         * gcc.dg/graphite/pr38559.c: New.
8469
8470 2009-01-08  Ira Rosen  <irar@il.ibm.com>
8471
8472         PR tree-optimization/37194
8473         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
8474
8475 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8476
8477         PR c++/38725
8478         * g++.dg/ext/label11.C: New test.
8479
8480 2009-01-07  Joseph Myers  <joseph@codesourcery.com>
8481
8482         * lib/target-supports.exp (check_weak_override_available): New.
8483         * lib/target-supports-dg.exp (dg-require-weak-override): New.
8484         * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
8485         dg-require-weak-override.
8486
8487 2009-01-07  Nathan Froyd  <froydnj@codesourcery.com>
8488             Alan Modra  <amodra@bigpond.net.au>
8489
8490         * gcc.c-torture/compile/20090107-1.c: New test.
8491
8492 2009-01-07  Uros Bizjak  <ubizjak@gmail.com>
8493
8494         PR target/38706
8495         * g++.dg/other/pr38706.C: New test.
8496
8497 2009-01-07  Jason Merrill  <jason@redhat.com>
8498
8499         * g++.dg/cpp0x/variadic92.C: New test.
8500         * g++.dg/cpp0x/variadic93.C: New test.
8501
8502 2009-01-07  Janis Johnson  <janis187@us.ibm.com>
8503
8504         * lib/target-supports-dg.exp (current_compiler_flags): New.
8505         (check-flags): Use it; do not access dg-test local variables.
8506         (dg-skip-if): Do not access dg-test local variables.
8507         (dg-xfail-run-if): Ditto.
8508         (dg-shouldfail): Ditto.
8509         * gcc.test-framework/test-framework.exp
8510         (check_effective_target_def_nocache): New.
8511         * gcc.test-framework/test-framework.awk: Handle scan tests.
8512         * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
8513         * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
8514         * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
8515         * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
8516         * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
8517         * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
8518         * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
8519         * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
8520         * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
8521
8522         * g++.dg/torture/pr38586.C: Ignore a possible warning.
8523
8524         * lib/target-supports-dg.exp (check_test_flags): Delete.
8525
8526 2009-01-07  Jan Sjodin  <jan.sjodin@amd.com>
8527
8528         PR tree-optimization/38492
8529         PR tree-optimization/38498
8530         * gcc.dg/graphite/pr38500.c: Fixed warning as committed
8531         in trunk.
8532         * gcc.dg/graphite/block-0.c: Update test.
8533         * gcc.dg/graphite/block-1.c: Same.
8534         * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
8535         * gcc.dg/graphite/block-4.c: Remove test for strip mine.
8536         * gcc.dg/graphite/block-3.c: New.
8537         * gcc.dg/graphite/pr38498.c: New.
8538
8539 2009-01-07  H.J. Lu  <hongjiu.lu@intel.com>
8540
8541         AVX Programming Reference (December, 2008)
8542         * gcc.target/i386/avx-vmovntdq-256-1.c: New.
8543         * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
8544         * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
8545
8546         * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
8547         * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
8548
8549 2009-01-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8550
8551         PR fortran/38220
8552         * gfortran.dg/c_loc_pure_1.f90:  New test.
8553
8554 2009-01-06  Mikael Morin  <mikael.morin@tele2.fr>
8555
8556         PR fortran/38669
8557         * gfortran.dg/elemental_dependency_3.f90:
8558         Add the final tree dump cleanup.
8559
8560 2009-01-06  Jakub Jelinek  <jakub@redhat.com>
8561
8562         * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
8563         passing -m32.
8564
8565         PR rtl-optimization/38722
8566         * gfortran.dg/pr38722.f90: New test.
8567
8568 2009-01-06  Janis Johnson  <janis187@us.ibm.com>
8569
8570         PR c/34252
8571         * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
8572         instead of DECnn_DEN.  Support -DDBG to list lines that fail.
8573
8574 2009-01-06  Dominique Dhumieres  <dominiq@lps.ens.fr>
8575
8576         * gfortran.dg/implicit_12.f90: Add space around dg directive.
8577         * gfortran.dg/typebound_call_8.f03: Same.
8578         * gfortran.dg/elemental_bind_c.f90: Same.
8579         * gfortran.dg/typebound_call_7.f03: Same.
8580         * gfortran.dg/interface_proc_end.f90: Same
8581         * gfortran.dg/pr37243.f: Fix typo.
8582
8583 2009-01-06  Uros Bizjak  <ubizjak@gmail.com>
8584
8585         * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define.  Use CHUNK_SIZE
8586         instead of hardcoded number.  Increase CHUNK_SIZE to 16384 for
8587         large stack sizes.
8588
8589 2009-01-06  H.J. Lu  <hongjiu.lu@intel.com>
8590
8591         AVX Programming Reference (December, 2008)
8592         * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
8593         _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
8594         * gcc.target/i386/sse-14.c: Likewise.
8595
8596         * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
8597         * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
8598         * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
8599         * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
8600
8601 2009-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8602
8603         PR libfortran/38735
8604         * gfortran.dg/fmt_bz_bn.f: Update test.
8605
8606 2009-01-05  Dodji Seketeli  <dodji@redhat.com>
8607
8608         PR c++/38472
8609         * g++.dg/conversion/usual-arith-conv.C: New test.
8610
8611 2009-01-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8612
8613         PR c/34911
8614         * gcc.dg/vector-3.c: New testcase.
8615         * g++.dg/ext/vector15.C: New test.
8616
8617 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
8618
8619         PR tree-optimization/38510
8620         * gcc.dg/graphite/pr38510.c: New.
8621
8622 2009-01-05  Harsha Jagasia  <harsha.jagasia@amd.com>
8623             Jan Sjodin <jan.sjodin@amd.com>
8624
8625         PR tree-optimization/38500
8626         * gcc.dg/graphite/pr38500.c: New.
8627
8628 2009-01-05  Laurent GUERBY  <laurent@guerby.net>
8629
8630         * gcc.c-torture/compile/20001226-1.c: Generalize
8631         dg-timeout-factor.
8632         * gcc.c-torture/compile/limits-fnargs.c: Add
8633         dg-timeout-factor.
8634         * gcc.dg/20020425-1.c: Likewise.
8635         * gcc.dg/pch/pch.exp: Likewise.
8636
8637 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
8638
8639         PR fortran/38657
8640         * gfortran.dg/module_commons_3.f90: New test.
8641
8642 2009-01-05  Daniel Franke  <franke.daniel@gmail.com>
8643
8644         PR fortran/37159
8645         * gfortran.dg/random_seed_1.f90: Updated.
8646
8647 2009-01-05  Mikael Morin  <mikael.morin@tele2.fr>
8648
8649         PR fortran/38669
8650         PR fortran/38726
8651         * gfortran.dg/elemental_subroutine_7.f90:
8652         Fix p values so that it can be used as vector subscript.
8653
8654 2009-01-05  Jason Merrill  <jason@redhat.com>
8655
8656         * g++.dg/cpp0x/initlist12.C: Add another test.
8657
8658         * g++.dg/cpp0x/defaulted7.C: New test.
8659
8660 2009-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8661
8662         PR fortran/38672
8663         * gfortran.dg/host_assoc_blockdata_1.f90:  New test.
8664         * gfortran.dg/host_assoc_blockdata_2.f90:  New test.
8665
8666 2009-01-05  Uros Bizjak  <ubizjak@gmail.com>
8667
8668         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
8669         for alpha*-*-* targets.
8670         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
8671
8672 2009-01-05  Paul Thomas  <pault@gcc.gnu.org>
8673
8674         PR fortran/38665
8675         * gfortran.dg/host_assoc_function_5.f90: New test.
8676
8677 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
8678
8679         PR fortran/38669
8680         * gfortran.dg/elemental_dependency_3.f90: New test.
8681         * gfortran.dg/elemental_subroutine_7.f90: New test.
8682
8683 2009-01-04  Uros Bizjak  <ubizjak@gmail.com>
8684
8685         * gcc.dg/struct-ret-3.c: Include unistd.h.
8686         (main): Exit early if system memory page size is
8687         larger than 4096 bytes.
8688
8689 2009-01-04  Daniel Franke  <franke.daniel@gmail.com>
8690
8691         PR fortran/38718
8692         * gfortran.dg/merge_init_expr.f90: New.
8693
8694 2009-01-04  Mikael Morin  <mikael.morin@tele2.fr>
8695
8696         PR fortran/38536
8697         * gfortran.dg/c_loc_tests_13.f90: New test.
8698         * gfortran.dg/c_loc_tests_14.f90: New test.
8699
8700 2009-01-03  Daniel Franke  <franke.daniel@gmail.com>
8701
8702         * gfortran.dg/func_result_4.f90: New.
8703
8704 2009-01-03  Paul Thomas  <pault@gcc.gnu.org>
8705
8706         PR fortran/38594
8707         * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
8708         interface still works, in addition to original tests.
8709         * gfortran.dg/host_assoc_call_6.f90: New test.
8710
8711 2009-01-03  Jakub Jelinek  <jakub@redhat.com>
8712
8713         PR c++/38705
8714         * g++.dg/torture/pr38705.C: New test.
8715
8716         PR c/38700
8717         * gcc.dg/pr38700.c: New test.
8718
8719 2009-01-02  Jason Merrill  <jason@redhat.com>
8720
8721         * g++.dg/cpp0x/initlist11.C: New test.
8722         * g++.dg/cpp0x/initlist12.C: New test.
8723
8724 2009-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8725
8726         * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
8727         Allow extra informative notes.
8728
8729 2009-01-01  Jakub Jelinek  <jakub@redhat.com>
8730
8731         PR c/36489
8732         * gcc.dg/pr36489.c: New test.
8733
8734 \f
8735 Copyright (C) 2009 Free Software Foundation, Inc.
8736
8737 Copying and distribution of this file, with or without modification,
8738 are permitted in any medium without royalty provided the copyright
8739 notice and this notice are preserved.