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