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