OSDN Git Service

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