OSDN Git Service

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