OSDN Git Service

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