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