OSDN Git Service

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