OSDN Git Service

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