OSDN Git Service

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