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