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