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