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