OSDN Git Service

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