1 2009-08-09 Ira Rosen <irar@il.ibm.com>
3 PR tree-optimization/41008
4 * gcc.dg/vect/O1-pr41008.c: New test.
6 2009-08-05 Tobias Burnus <burnus@net-b.de>
9 * gfortran.dg/module_md5_1.f90: Update MD5 check sum.
11 2009-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
13 * gcc.target/bfin/loop-autoinc.c: New file.
15 2009-08-08 Richard Guenther <rguenther@suse.de>
17 PR tree-optimization/40991
18 * g++.dg/torture/pr40991.C: New testcase.
20 2009-08-08 Laurent GUERBY <laurent@guerby.net>
22 * ada/acats/support/impdef.a: Tweak timing constants. Add
23 Long_Minimum_Task_Switch and Long_Switch_To_New_Task.
24 * ada/acats/tests/c9/c940005.a: Use new timing constants.
25 * ada/acats/tests/c9/c940007.a: Likewise.
26 * ada/acats/tests/c9/c94001c.ada: Likewise.
27 * ada/acats/tests/c9/c94006a.ada: Likewise.
28 * ada/acats/tests/c9/c94008c.ada: Likewise.
29 * ada/acats/tests/c9/c951002.a: Likewise.
30 * ada/acats/tests/c9/c954a01.a: Likewise.
31 * ada/acats/tests/c9/c96001a.ada: Likewise.
32 * ada/acats/tests/c9/c97307a.ada: Likewise.
34 2009-08-07 Richard Guenther <rguenther@suse.de>
36 PR tree-optimization/40999
37 * gfortran.dg/pr40999.f: New testcase.
39 2009-08-07 Jakub Jelinek <jakub@redhat.com>
41 * g++.dg/tree-prof/partition1.C: New test.
43 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
45 * gcc.target/arm/abitest.h: Allow the test function to have a PCS
47 * gcc.target/arm/vfp1[567].c: New tests.
49 2009-08-06 Jason Merrill <jason@redhat.com>
52 * g++.dg/ext/complit12.C: Expand.
54 2009-08-06 Richard Earnshaw <rearnsha@arm.com>
56 Merge ARM/hard_vfp_branch to trunk.
58 2009-08-04 Richard Earnshaw <rearnsha@arm.com>
60 * gcc.target/arm/mmx-1.c: Skip if using -mfloat-abi=hard.
61 * gcc.dg/builtin-apply2.c: Skip for ARM if using -mfloat-abi=hard.
63 2009-05-12 Joseph Myers <joseph@codesourcery.com>
65 * gcc.target/arm/eabi1.c: Do not skip for non-base ABI variants.
66 (PCS): Define macro to use base AAPCS.
67 (decl_float, __aeabi_d2f, __aeabi_f2d): Use PCS macro.
69 2009-05-11 Daniel Jacobowitz <dan@codesourcery.com>
71 * lib/target-supports.exp (check_effective_target_arm_neon_ok):
72 Correct arm_neon.h typo.
74 2009-03-06 Richard Earnshaw <rearnsha@arm.com>
76 * lib/target-supports.exp (check_effective_target_hard_vfp_ok): Make
78 * gcc.target/arm/aapcs/aapcs.exp: New framework for testing AAPCS
80 * abitest.h: New file.
81 * vfp1.c, vfp2.c, vfp3.c, vfp4.c, vfp5.c, vfp6.c, vfp7.c: New tests.
82 * vfp8.c, vfp9.c, vfp10.c, vfp11.c, vfp12.c, vfp13.c, vfp14.c: New.
84 2009-08-06 Martin Jambor <mjambor@suse.cz>
87 * gcc.dg/tree-ssa/pr32964.c: New test.
89 2009-08-06 Uros Bizjak <ubizjak@gmail.com>
90 H.J. Lu <hongjiu.lu@intel.com>
93 * gcc.target/i386/pr40957: New test.
95 2009-08-06 Richard Guenther <rguenther@suse.de>
97 PR tree-optimization/40964
98 * gcc.c-torture/compile/pr40964.c: New testcase.
100 2009-08-05 Paul Thomas <pault@gcc.gnu.org>
103 * gfortran.dg/transfer_resolve_1.f90 : New test.
105 2009-08-05 Uros Bizjak <ubizjak@gmail.com>
106 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
109 * gcc.target/i386/pr40906-1.c: New test.
110 * gcc.target/i386/pr40906-2.c: Ditto.
111 * gcc.target/i386/pr40906-3.c: Ditto.
113 2009-08-05 Jakub Jelinek <jakub@redhat.com>
115 PR rtl-optimization/40924
116 * g++.dg/torture/pr40924.C: New test.
118 2009-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
121 * g++.dg/warn/pr36069.C: New.
123 2009-08-04 Dodji Seketeli <dodji@redhat.com>
126 * g++.dg/overload/defarg4.C: New test.
128 2009-08-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
131 * g++.dg/parse/pr16696.C: New.
132 * g++.dg/parse/pr16696-permissive.C: New.
134 2009-08-04 Paul Thomas <pault@gcc.gnu.org>
137 * gfortran.dg/initialization_23.f90 : New test.
139 2009-08-04 Dodji Seketeli <dodji@redhat.com>
142 * g++.dg/debug/dwarf2/pubnames-1.C: New test.
144 2009-08-03 Jason Merrill <jason@redhat.com>
145 Jakub Jelinek <jakub@redhat.com>
148 * g++.dg/ext/complit12.C: New.
150 2009-08-03 Janis Johnson <janis187@us.ibm.com>
153 * gcc.target/powerpc/pr39902-2.c: New test.
155 2009-08-03 Jakub Jelinek <jakub@redhat.com>
158 * gcc.dg/uninit-6.c: Re-add XFAIL.
159 * gcc.dg/uninit-6-O0.c: Likewise.
160 * gcc.dg/uninit-pr40943.c: New test.
162 2009-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
165 * g++.dg/debug/dwarf2/typedef1.C: Also match assembler string used with
168 2009-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
171 * gfortran.dg/namelist_40.f90: Update error output.
172 * gfortran.dg/namelist_47.f90: Update error output.
173 * gfortran.dg/namelist_58.f90: New test.
175 2009-08-02 Janus Weil <janus@gcc.gnu.org>
178 * gfortran.dg/aliasing_dummy_1.f90: Add -std=legacy.
179 * gfortran.dg/altreturn_3.f90: Ditto.
180 * gfortran.dg/altreturn_5.f90: Ditto.
181 * gfortran.dg/altreturn_6.f90: Ditto.
182 * gfortran.dg/altreturn_7.f90: Ditto.
183 * gfortran.dg/array_constructor_13.f90: Ditto.
184 * gfortran.dg/arrayio_7.f90: Ditto.
185 * gfortran.dg/arrayio_8.f90: Ditto.
186 * gfortran.dg/assumed_charlen_function_3.f90: Modified warning message.
187 * gfortran.dg/assumed_charlen_function_4.f90: Add -std=legacy.
188 * gfortran.dg/assumed_charlen_function_5.f90: Modified warning message.
189 * gfortran.dg/backspace_8.f: Add -std=legacy.
190 * gfortran.dg/backspace_9.f: Ditto.
191 * gfortran.dg/char_comparison_1.f: Ditto.
192 * gfortran.dg/char_decl_1.f90: Ditto.
193 * gfortran.dg/char_initialiser_actual.f90: Ditto.
194 * gfortran.dg/char_pointer_assign.f90: Ditto.
195 * gfortran.dg/char_pointer_dependency.f90: Ditto.
196 * gfortran.dg/char_pointer_dummy.f90: Ditto.
197 * gfortran.dg/char_pointer_func.f90: Ditto.
198 * gfortran.dg/common_8.f90: Ditto.
199 * gfortran.dg/constant_substring.f: Ditto.
200 * gfortran.dg/data_char_2.f90: Ditto.
201 * gfortran.dg/der_array_io_1.f90: Ditto.
202 * gfortran.dg/der_array_io_2.f90: Ditto.
203 * gfortran.dg/der_array_io_3.f90: Ditto.
204 * gfortran.dg/der_io_3.f90: Ditto.
205 * gfortran.dg/dev_null.F90: Ditto.
206 * gfortran.dg/direct_io_2.f90: Ditto.
207 * gfortran.dg/do_iterator_2.f90: Ditto.
208 * gfortran.dg/e_d_fmt.f90: Ditto.
209 * gfortran.dg/empty_format_1.f90: Ditto.
210 * gfortran.dg/entry_17.f90: Modified warning message.
211 * gfortran.dg/entry_7.f90: Add -std=legacy.
212 * gfortran.dg/eor_1.f90: Ditto.
213 * gfortran.dg/equiv_2.f90: Ditto.
214 * gfortran.dg/equiv_constraint_2.f90: Use new-style character length.
215 * gfortran.dg/equiv_substr.f90: Add -std=legacy.
216 * gfortran.dg/extended_char_comparison_1.f: Ditto.
217 * gfortran.dg/fmt_bz_bn_err.f: Ditto.
218 * gfortran.dg/fmt_error_2.f90: Ditto.
219 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
220 * gfortran.dg/fmt_tl.f: Ditto.
221 * gfortran.dg/fmt_white.f: Ditto.
222 * gfortran.dg/func_derived_1.f90: Ditto.
223 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
224 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
225 * gfortran.dg/global_references_2.f90: Ditto.
226 * gfortran.dg/hollerith_1.f90: Ditto.
227 * gfortran.dg/hollerith.f90: Use new-style character length.
228 * gfortran.dg/hollerith_f95.f90: Ditto.
229 * gfortran.dg/ichar_1.f90: Add -std=legacy.
230 * gfortran.dg/implicit_6.f90: Ditto.
231 * gfortran.dg/implicit_9.f90: Ditto.
232 * gfortran.dg/inquire_13.f90: Ditto.
233 * gfortran.dg/inquire_5.f90: Ditto.
234 * gfortran.dg/inquire_6.f90: Ditto.
235 * gfortran.dg/inquire.f90: Ditto.
236 * gfortran.dg/io_constraints_1.f90: Use new-style character length.
237 * gfortran.dg/io_constraints_2.f90: Ditto.
238 * gfortran.dg/list_read_2.f90: Add -std=legacy.
239 * gfortran.dg/loc_2.f90: Ditto.
240 * gfortran.dg/logical_1.f90: Ditto.
241 * gfortran.dg/longline.f: Ditto.
242 * gfortran.dg/merge_char_1.f90: Ditto.
243 * gfortran.dg/namelist_12.f: Ditto.
244 * gfortran.dg/namelist_14.f90: Ditto.
245 * gfortran.dg/namelist_18.f90: Ditto.
246 * gfortran.dg/namelist_19.f90: Ditto.
247 * gfortran.dg/namelist_21.f90: Ditto.
248 * gfortran.dg/namelist_22.f90: Ditto.
249 * gfortran.dg/namelist_37.f90: Ditto.
250 * gfortran.dg/namelist_54.f90: Ditto.
251 * gfortran.dg/namelist_55.f90: Ditto.
252 * gfortran.dg/namelist_empty.f90: Ditto.
253 * gfortran.dg/namelist_use.f90: Use new-style character length.
254 * gfortran.dg/namelist_use_only.f90: Add -std=legacy.
255 * gfortran.dg/nested_modules_4.f90: Ditto.
256 * gfortran.dg/nested_modules_5.f90: Ditto.
257 * gfortran.dg/open-options-blanks.f: Ditto.
258 * gfortran.dg/output_exponents_1.f90: Ditto.
259 * gfortran.dg/parens_5.f90: Ditto.
260 * gfortran.dg/parens_6.f90: Ditto.
261 * gfortran.dg/parent_result_ref_2.f90: Modified warning message.
262 * gfortran.dg/pointer_function_actual_1.f90: Add -std=legacy.
263 * gfortran.dg/pr15129.f90: Ditto.
264 * gfortran.dg/pr15332.f: Ditto.
265 * gfortran.dg/pr16597.f90: Ditto.
266 * gfortran.dg/pr17143.f90: Ditto.
267 * gfortran.dg/pr17164.f90: Ditto.
268 * gfortran.dg/pr17229.f: Modified warning message.
269 * gfortran.dg/pr18210.f90: Add -std=legacy.
270 * gfortran.dg/pr19155.f: Ditto.
271 * gfortran.dg/pr20086.f90: Ditto.
272 * gfortran.dg/pr20124.f90: Ditto.
273 * gfortran.dg/pr20755.f: Ditto.
274 * gfortran.dg/pr20865.f90: Ditto.
275 * gfortran.dg/pr20950.f: Ditto.
276 * gfortran.dg/pr21730.f: Ditto.
277 * gfortran.dg/pr22491.f: Ditto.
278 * gfortran.dg/pr29713.f90: Ditto.
279 * gfortran.dg/print_parentheses_1.f: Ditto.
280 * gfortran.dg/print_parentheses_2.f90: Ditto.
281 * gfortran.dg/proc_assign_1.f90: Ditto.
282 * gfortran.dg/proc_decl_1.f90: Ditto.
283 * gfortran.dg/proc_ptr_17.f90: Add dg-warning.
284 * gfortran.dg/read_eor.f90: : Add -std=legacy.
285 * gfortran.dg/read_float_1.f90: Ditto.
286 * gfortran.dg/read_logical.f90: Ditto.
287 * gfortran.dg/recursive_statement_functions.f90: Ditto.
288 * gfortran.dg/return_1.f90: Ditto.
289 * gfortran.dg/rewind_1.f90: Ditto.
290 * gfortran.dg/runtime_warning_1.f90: Use new-style character length.
291 * gfortran.dg/scalar_return_1.f90: Add -std=legacy.
292 * gfortran.dg/stfunc_1.f90: Ditto.
293 * gfortran.dg/stfunc_3.f90: Ditto.
294 * gfortran.dg/stfunc_4.f90: Ditto.
295 * gfortran.dg/stfunc_6.f90: Ditto.
296 * gfortran.dg/streamio_2.f90: Ditto.
297 * gfortran.dg/string_ctor_1.f90: Ditto.
298 * gfortran.dg/string_null_compare_1.f: Ditto.
299 * gfortran.dg/substr_6.f90: Ditto.
300 * gfortran.dg/tl_editing.f90: Ditto.
301 * gfortran.dg/unf_io_convert_1.f90: Use new-style character length.
302 * gfortran.dg/warnings_are_errors_1.f90: Modified warning message.
303 * gfortran.dg/x_slash_1.f: Add -std=legacy.
304 * gfortran.dg/g77/1832.f: Ditto.
305 * gfortran.dg/g77/19981216-0.f Ditto.
306 * gfortran.dg/g77/19990525-0.f: Ditto.
307 * gfortran.dg/g77/19990826-2.f: Ditto.
308 * gfortran.dg/g77/20000630-2.f: Ditto.
309 * gfortran.dg/g77/20010116.f: Ditto.
310 * gfortran.dg/g77/20010519-1.f: Use new-style character length.
311 * gfortran.dg/g77/980419-2.f: Add -std=legacy.
312 * gfortran.dg/g77/980520-1.f: Ditto.
313 * gfortran.dg/g77/check0.f: Ditto.
314 * gfortran.dg/g77/cpp3.F: Ditto.
315 * gfortran.dg/g77/cpp4.F: Use new-style character length.
316 * gfortran.dg/g77/f77-edit-i-in.f: Add -std=legacy.
317 * gfortran.dg/g77/f77-edit-t-in.f: Ditto.
318 * gfortran.dg/g77/short.f: Ditto.
320 2009-08-01 Adam Nemet <anemet@caviumnetworks.com>
322 * gcc.target/mips/ext-3.c: Add NOMIPS16.
323 * gcc.target/mips/ext-4.c: Likewise.
324 * gcc.target/mips/interrupt_handler.c: Likewise.
325 * gcc.target/mips/truncate-4.c: Likewise.
326 * gcc.target/mips/truncate-5.c: Likewise.
328 2009-08-01 Sebastian Pop <sebastian.pop@amd.com>
330 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: Rename
331 -fgraphite-force-parallel to -floop-parallelize-all.
333 2009-08-01 Paul Thomas <pault@gcc.gnu.org>
336 * gfortran.dg/whole_file_7.f90: New test.
337 * gfortran.dg/whole_file_8.f90: New test.
338 * gfortran.dg/whole_file_9.f90: New test.
339 * gfortran.dg/whole_file_10.f90: New test.
340 * gfortran.dg/whole_file_11.f90: New test.
341 * gfortran.dg/whole_file_12.f90: New test.
342 * gfortran.dg/whole_file_13.f90: New test.
343 * gfortran.dg/whole_file_14.f90: New test.
345 2009-07-31 Jason Merrill <jason@redhat.com>
347 * g++.dg/cpp0x/initlist22.C: Adjust for new rvalue reference
349 * g++.dg/cpp0x/named.C: Likewise.
350 * g++.dg/cpp0x/overload.C: Likewise.
351 * g++.dg/cpp0x/rv1n.C: Likewise.
352 * g++.dg/cpp0x/rv1p.C: Likewise.
353 * g++.dg/cpp0x/rv2n.C: Likewise.
354 * g++.dg/cpp0x/rv2p.C: Likewise.
355 * g++.dg/cpp0x/rv3n.C: Likewise.
356 * g++.dg/cpp0x/rv3p.C: Likewise.
357 * g++.dg/cpp0x/rv4n.C: Likewise.
358 * g++.dg/cpp0x/rv4p.C: Likewise.
359 * g++.dg/cpp0x/rv5n.C: Likewise.
360 * g++.dg/cpp0x/rv5p.C: Likewise.
361 * g++.dg/cpp0x/rv6n.C: Likewise.
362 * g++.dg/cpp0x/rv6p.C: Likewise.
363 * g++.dg/cpp0x/rv7n.C: Likewise.
364 * g++.dg/cpp0x/rv7p.C: Likewise.
365 * g++.dg/cpp0x/template_deduction.C: Likewise.
366 * g++.dg/cpp0x/unnamed_refs.C: Likewise.
367 * g++.dg/cpp0x/overloadn.C: New.
368 * g++.dg/cpp0x/rv-cast.C: New.
370 2009-07-31 Adam Nemet <anemet@caviumnetworks.com>
372 * gcc.target/mips/ext-4.c: New test.
374 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
376 * g++.dg/tree-ssa/pr33615.C: Fix pattern for lim.
378 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
380 * gcc.dg/tree-ssa/20050314-1.c: Fix patterns for lim and dceloop.
381 * gcc.dg/tree-ssa/loop-32.c: Same.
382 * gcc.dg/tree-ssa/loop-33.c: Same.
383 * gcc.dg/tree-ssa/loop-34.c: Same.
384 * gcc.dg/tree-ssa/loop-35.c: Same.
385 * gcc.dg/tree-ssa/loop-7.c: Same.
386 * gcc.dg/tree-ssa/pr23109.c: Same.
387 * gcc.dg/tree-ssa/restrict-2.c: Same.
388 * gcc.dg/tree-ssa/restrict-3.c: Same.
389 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
390 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
391 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
392 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
393 * gcc.dg/tree-ssa/structopt-1.c: Same.
394 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Same.
395 * gfortran.dg/pr32921.f: Same.
397 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
399 * gcc.dg/graphite/graphite_autopar/force-parallel-1.c: New.
400 * gcc.dg/graphite/graphite_autopar/force-parallel-2.c: New.
401 * gcc.dg/graphite/graphite_autopar/force-parallel-3.c: New.
402 * gcc.dg/graphite/graphite_autopar/force-parallel-4.c: New.
403 * gcc.dg/graphite/graphite_autopar/force-parallel-5.c: New.
404 * gcc.dg/graphite/graphite_autopar/force-parallel-6.c: New.
405 * gcc.dg/graphite/graphite_autopar/force-parallel-7.c: New.
406 * gcc.dg/graphite/graphite_autopar/force-parallel-8.c: New.
407 * gcc.dg/graphite/graphite_autopar/force-parallel-9.c: New.
408 * gcc.dg/graphite/graphite_autopar/graphite_autopar.exp: New.
409 * gcc.dg/graphite/id-1.c: New.
410 * gcc.dg/graphite/id-10.c: New.
411 * gcc.dg/graphite/id-11.c: New.
412 * gcc.dg/graphite/id-12.c: New.
413 * gcc.dg/graphite/id-13.c: New.
414 * gcc.dg/graphite/id-14.c: New.
415 * gcc.dg/graphite/id-15.c: New.
416 * gcc.dg/graphite/id-2.c: New.
417 * gcc.dg/graphite/id-3.c: New.
418 * gcc.dg/graphite/id-4.c: New.
419 * gcc.dg/graphite/id-5.c: New.
420 * gcc.dg/graphite/id-6.c: New.
421 * gcc.dg/graphite/id-7.c: New.
422 * gcc.dg/graphite/id-8.c: New.
423 * gcc.dg/graphite/id-9.c: New.
424 * gcc.dg/graphite/interchange-0.c: New.
425 * gcc.dg/graphite/interchange-1.c: New.
426 * gcc.dg/graphite/interchange-2.c: New.
427 * gcc.dg/graphite/interchange-3.c: New.
428 * gcc.dg/graphite/interchange-4.c: New.
429 * gcc.dg/graphite/interchange-5.c: New.
430 * gcc.dg/graphite/interchange-6.c: New.
431 * gcc.dg/graphite/interchange-7.c: New.
432 * gcc.dg/graphite/interchange-8.c: New.
433 * gcc.dg/graphite/pr35356-1.c: New.
434 * gcc.dg/graphite/pr35356-2.c: New.
435 * gcc.dg/graphite/pr35356-3.c: New.
436 * gcc.dg/graphite/pr40157.c: New.
437 * gcc.dg/graphite/run-id-1.c: New.
438 * gcc.dg/graphite/scop-20.c: New.
439 * gcc.dg/graphite/scop-21.c: New.
440 * gfortran.dg/graphite/id-1.f90: New.
441 * gfortran.dg/graphite/id-10.f90: New.
442 * gfortran.dg/graphite/id-11.f: New.
443 * gfortran.dg/graphite/id-12.f: New.
444 * gfortran.dg/graphite/id-13.f: New.
445 * gfortran.dg/graphite/id-14.f: New.
446 * gfortran.dg/graphite/id-15.f: New.
447 * gfortran.dg/graphite/id-16.f: New.
448 * gfortran.dg/graphite/id-5.f: New.
449 * gfortran.dg/graphite/id-6.f: New.
450 * gfortran.dg/graphite/id-7.f: New.
451 * gfortran.dg/graphite/id-8.f: New.
452 * gfortran.dg/graphite/id-9.f: New.
453 * gfortran.dg/graphite/interchange-1.f: New.
454 * gfortran.dg/graphite/interchange-2.f: New.
456 2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
458 * gcc.dg/graphite/graphite.exp: Implement an automatic selection of
459 flags based on the name of the testcase.
460 * gfortran.dg/graphite/graphite.exp: Same.
462 * gcc.dg/graphite/block-0.c: Adjusted.
463 * gcc.dg/graphite/block-1.c: Adjusted.
464 * gcc.dg/graphite/block-2.c: Adjusted.
465 * gcc.dg/graphite/block-3.c: Adjusted.
466 * gcc.dg/graphite/block-4.c: Adjusted.
467 * gcc.dg/graphite/block-5.c: Adjusted.
468 * gcc.dg/graphite/block-6.c: Adjusted.
469 * gcc.dg/graphite/pr37485.c: Adjusted.
470 * gcc.dg/graphite/pr37684.c: Adjusted.
471 * gcc.dg/graphite/pr37828.c: Adjusted.
472 * gcc.dg/graphite/pr37883.c: Adjusted.
473 * gcc.dg/graphite/pr37928.c: Adjusted.
474 * gcc.dg/graphite/pr37943.c: Adjusted.
475 * gcc.dg/graphite/pr38409.c: Adjusted.
476 * gcc.dg/graphite/pr38498.c: Adjusted.
477 * gcc.dg/graphite/pr38559.c: Adjusted.
478 * gcc.dg/graphite/pr39335.c: Adjusted.
479 * gcc.dg/graphite/pr39335_1.c: Adjusted.
480 * gcc.dg/graphite/scop-0.c: Adjusted.
481 * gcc.dg/graphite/scop-1.c: Adjusted.
482 * gcc.dg/graphite/scop-10.c: Adjusted.
483 * gcc.dg/graphite/scop-11.c: Adjusted.
484 * gcc.dg/graphite/scop-12.c: Adjusted.
485 * gcc.dg/graphite/scop-13.c: Adjusted.
486 * gcc.dg/graphite/scop-14.c: Adjusted.
487 * gcc.dg/graphite/scop-15.c: Adjusted.
488 * gcc.dg/graphite/scop-16.c: Adjusted.
489 * gcc.dg/graphite/scop-17.c: Adjusted.
490 * gcc.dg/graphite/scop-18.c: Adjusted.
491 * gcc.dg/graphite/scop-19.c: Adjusted.
492 * gcc.dg/graphite/scop-2.c: Adjusted.
493 * gcc.dg/graphite/scop-3.c: Adjusted.-
494 * gcc.dg/graphite/scop-4.c: Adjusted.
495 * gcc.dg/graphite/scop-5.c: Adjusted.
496 * gcc.dg/graphite/scop-6.c: Adjusted.
497 * gcc.dg/graphite/scop-7.c: Adjusted.
498 * gcc.dg/graphite/scop-8.c: Adjusted.
499 * gcc.dg/graphite/scop-9.c: Adjusted.
500 * gcc.dg/graphite/scop-matmult.c: Adjusted.
501 * gfortran.dg/graphite/block-1.f90: Adjusted.
502 * gfortran.dg/graphite/block-2.f: Adjusted.
503 * gfortran.dg/graphite/block-3.f90: Adjusted.
504 * gfortran.dg/graphite/block-4.f90: Adjusted.
505 * gfortran.dg/graphite/id-2.f90: Adjusted.
506 * gfortran.dg/graphite/id-3.f90: Adjusted.
507 * gfortran.dg/graphite/id-4.f90: Adjusted.
508 * gfortran.dg/graphite/pr37852.f90: Adjusted.
509 * gfortran.dg/graphite/pr37857.f90: Adjusted.
510 * gfortran.dg/graphite/pr37980.f90: Adjusted.
511 * gfortran.dg/graphite/pr38083.f90: Adjusted.
512 * gfortran.dg/graphite/pr38953.f90: Adjusted.
513 * gfortran.dg/graphite/scop-1.f: Adjusted.
515 2009-07-30 Doug Kwan <dougkwan@google.com>
517 * gcc.target/arm/neon/polytypes.c: Adjust test for new notes
518 in warnings added in rev 141298.
520 2009-07-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
522 * lib/options.exp: Use "!=" instead of "ne".
524 * gcc.dg/vector-4.c: Add -fno-common option on hppa*-*-hpux* (32-bit).
526 * gcc.dg/ucnid-11.c: Skip on hppa*-*-hpux* (32-bit).
527 * gcc.dg/ucnid-12.c: Likewise.
529 2009-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
530 Pat Haugen <pthaugen@us.ibm.com>
531 Revital Eres <ERES@il.ibm.com>
533 * testsuite/gcc.target/powerpc/altivec-32.c: New file to test
534 Altivec simple math function vectorization.
536 * testsuite/gcc.target/powerpc/bswap-run.c: New file to test swap
538 * testsuite/gcc.target/powerpc/bswap16.c: Ditto.
539 * testsuite/gcc.target/powerpc/bswap32.c: Ditto.
540 * testsuite/gcc.target/powerpc/bswap64-1.c: Ditto.
541 * testsuite/gcc.target/powerpc/bswap64-2.c: Ditto.
542 * testsuite/gcc.target/powerpc/bswap64-3.c: Ditto.
543 * testsuite/gcc.target/powerpc/optimize-bswapdi-2.c: Ditto.
544 * testsuite/gcc.target/powerpc/optimize-bswapdi-3.c: Ditto.
545 * testsuite/gcc.target/powerpc/optimize-bswapsi-2.c: Ditto.
547 * testsuite/gcc.target/powerpc/popcount-2.c: New file to test
548 power7 popcntd instructions.
549 * testsuite/gcc.target/powerpc/popcount-3.c: Ditto.
551 * testsuite/gcc.target/powerpc/pr39457.c: New VSX test.
552 * testsuite/gcc.target/powerpc/vsx-builtin-1.c: Ditto.
553 * testsuite/gcc.target/powerpc/vsx-builtin-2.c: Ditto.
554 * testsuite/gcc.target/powerpc/vsx-builtin-3.c: Ditto.
555 * testsuite/gcc.target/powerpc/vsx-builtin-4.c: Ditto.
556 * testsuite/gcc.target/powerpc/vsx-builtin-5.c: Ditto.
557 * testsuite/gcc.target/powerpc/vsx-builtin-6.c: Ditto.
558 * testsuite/gcc.target/powerpc/vsx-vector-1.c: Ditto.
559 * testsuite/gcc.target/powerpc/vsx-vector-2.c: Ditto.
560 * testsuite/gcc.target/powerpc/vsx-vector-3.c: Ditto.
561 * testsuite/gcc.target/powerpc/vsx-vector-4.c: Ditto.
562 * testsuite/gcc.target/powerpc/vsx-vector-5.c: Ditto.
563 * testsuite/gcc.target/powerpc/vsx-vector-6.c: Ditto.
565 * testsuite/gcc.target/powerpc/altivec-6.c: Store the result of
566 vec_add, so the optimizer doesn't remove it.
568 * testsuite/gcc.dg/optimize-bswapdi-1.c: Add powerpc 64-bit to
569 systems that support bswap64.
571 * testsuite/gcc.dg/vmx/vmx.exp: Explicitly add -mno-vsx to
572 prevent VSX code generation.
574 * testsuite/lib/target-supports.exp (check_vsx_hw_available): New
575 function to test if VSX available.
576 (check_effective_target_powerpc_vsx_ok): Ditto.
577 (check_vmx_hw_available): Add explicit -mno-vsx.
579 2009-07-30 Janis Johnson <janis187@us.ibm.com>
582 * gcc.dg/dfp/pr39902.c: Fix typos in constant suffixes.
584 2009-07-30 Martin Jambor <mjambor@suse.cz>
586 PR tree-optimization/40570
587 * gcc.c-torture/compile/pr40570.c: New test.
589 2009-07-29 Jason Merrill <jason@redhat.com>
592 * g++.dg/template/defarg13.C: New.
594 2009-07-29 Richard Guenther <rguenther@suse.de>
597 * g++.dg/torture/pr40834.C: New testcase.
599 2009-07-29 Michael Matz <matz@suse.de>
602 * gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.
604 2009-07-28 Kaz Kojima <kkojima@gcc.gnu.org>
606 * gfortran.dg/maxlocval_2.f90: Add -mieee for alpha*-*-* and
607 sh*-*-* targets. Skip on spu-*-* targets.
608 * gfortran.dg/maxlocval_4.f90: Likewise.
609 * gfortran.dg/minlocval_1.f90: Likewise.
610 * gfortran.dg/minlocval_4.f90: Likewise.
612 2009-07-28 Jakub Jelinek <jakub@redhat.com>
615 * gfortran.dg/gomp/pr40878-1.f90: New test.
616 * gfortran.dg/gomp/pr40878-2.f90: New test.
619 * gcc.dg/cdce1.c: Adjust note line number.
620 * gcc.dg/cdce2.c: Likewise.
622 2009-07-28 Janus Weil <janus@gcc.gnu.org>
625 * gfortran.dg/proc_ptr_comp_13.f90: New.
627 2009-07-28 Jan Beulich <jbeulich@novell.com>
629 * gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
630 * gcc.target/i386/avx-vtestpd-2.c: Likewise.
631 * gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
632 * gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
633 * gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
634 * gcc.target/i386/avx-vtestpd-3.c: Likewise.
635 * gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
636 * gcc.target/i386/avx-vtestps-2.c: Likewise.
637 * gcc.target/i386/avx-vtestps-256-1.c: Likewise.
638 * gcc.target/i386/avx-vtestps-256-2.c: Likewise.
639 * gcc.target/i386/avx-vtestps-256-3.c: Likewise.
640 * gcc.target/i386/avx-vtestps-3.c: Likewise.
641 * gcc.target/i386/m128-check.h (union ieee754_float): Put into
642 #ifdef NEED_IEEE754_FLOAT conditional.
643 (union ieee754_double): Put into #ifdef NEED_IEEE754_DOUBLE
646 2009-07-28 Jan Beulich <jbeulich@novell.com>
648 * g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
650 * g++.dg/ext/bitfield3.C: Likewise.
651 * g++.dg/ext/bitfield4.C: Likewise.
652 * g++.dg/ext/bitfield5.C: Likewise.
653 * gcc.dg/bitfld-15.c: Likewise.
654 * gcc.dg/bitfld-16.c: Likewise.
655 * gcc.dg/bitfld-17.c: Likewise.
656 * gcc.dg/bitfld-18.c: Likewise.
657 * g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
658 * gcc.dg/20010912-1.c: Likewise.
659 * gcc.dg/20021018-1.c: Likewise.
660 * gcc.dg/20030213-1.c: Likewise.
661 * gcc.dg/20030225-1.c: Likewise.
662 * gcc.dg/20030708-1.c: Likewise.
663 * gcc.dg/20050321-2.c: Likewise.
664 * gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
665 * gcc.dg/cdce2.c: Likewise.
666 * gcc.target/i386/pr37248-2.c: Don't test on default_packet
668 * gcc.target/i386/pr37248-3.c: Likewise.
670 2009-07-27 Janus Weil <janus@gcc.gnu.org>
673 * gfortran.dg/altreturn_7.f90: New.
675 2009-07-27 Simon Baldwin <simonb@google.com>
678 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Extended array 'a'
679 so that indexing no longer runs off array end.
681 2009-07-27 Tobias Burnus <burnus@net-b.de>
684 * gfortran.dg/derived_init_3.f90: New test.
686 2009-07-26 Tobias Burnus <burnus@net-b.de>
689 * gfortran.dg/atan2_1.f90: New test
690 * gfortran.dg/atan2_2.f90: New test
692 2007-07-26 Simon Martin <simartin@users.sourceforge.net>
695 * g++.dg/warn/Wreturn-type-6.C: New test.
697 2009-07-26 Ira Rosen <irar@il.ibm.com>
699 PR tree-optimization/40801
700 * gfortran.dg/vect/fast-math-real8-pr40801.f90: New test.
701 * gfortran.dg/vect/vect.exp: Run tests starting with
702 "fast-math-real8" with -ffast-math and -fdefault-real-8.
704 2009-07-25 David Daney <ddaney@caviumnetworks.com>
706 PR rtl-optimization/40445
707 * g++.dg/other/builtin-unreachable-1.C: New testcase.
709 2009-07-25 David Daney <ddaney@caviumnetworks.com>
711 * gcc.dg/builtin-unreachable-4.c: New test.
713 2009-07-25 Tobias Burnus <burnus@net-b.de>
716 * gfortran.dg/complex_intrinsic_5.f90: New test.
717 * gfortran.dg/complex_intrinsic_7.f90: New test.
719 2009-07-25 Martin Jambor <mjambor@suse.cz>
721 * gcc.c-torture/execute/pr17377.c: Add noclone attribute to function y.
722 * gcc.dg/ipa/noclone-1.c: New test.
724 2009-07-25 Uros Bizjak <ubizjak@gmail.com>
726 * lib/target-supports.exp (check_effective_target_static): New
728 * gcc.dg/special/gcsec-1.c (dg-options): Use -static only when
730 * g++.old-deja/g++.law/weak.C: Require static effective target.
732 2009-07-25 Janus Weil <janus@gcc.gnu.org>
735 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
736 * gfortran.dg/proc_ptr_comp_pass_1.f90: New.
737 * gfortran.dg/proc_ptr_comp_pass_2.f90: New.
738 * gfortran.dg/proc_ptr_comp_pass_3.f90: New.
739 * gfortran.dg/proc_ptr_comp_pass_4.f90: New.
740 * gfortran.dg/proc_ptr_comp_pass_5.f90: New.
741 * gfortran.dg/typebound_call_10.f03: New.
743 2009-07-24 Jason Merrill <jason@redhat.com>
745 * g++.dg/cpp0x/defaulted11.C: New.
747 * g++.dg/cpp0x/initlist23.C: New.
749 2009-07-24 Janus Weil <janus@gcc.gnu.org>
752 * gfortran.dg/char_length_16.f90: New.
754 2009-07-24 Jakub Jelinek <jakub@redhat.com>
758 * gfortran.dg/maxlocval_2.f90: New test.
759 * gfortran.dg/maxlocval_3.f90: New test.
760 * gfortran.dg/maxlocval_4.f90: New test.
761 * gfortran.dg/minlocval_1.f90: New test.
762 * gfortran.dg/minlocval_2.f90: New test.
763 * gfortran.dg/minlocval_3.f90: New test.
764 * gfortran.dg/minlocval_4.f90: New test.
766 2009-07-23 Joseph Myers <joseph@codesourcery.com>
768 * gcc.dg/dll-4.c: Allow foo1 and foo2 in either order in
771 2009-07-23 Jakub Jelinek <jakub@redhat.com>
774 * gfortran.dg/pr40839.f90: New test.
776 2009-07-23 Michael Matz <matz@suse.de>
779 * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
780 don't set options ourself.
782 2009-07-23 Simon Baldwin <simonb@google.com>
784 * gcc.misc-tests/linkage.exp: Added -m64 to x86_64 linux target
785 native C compilation where required.
787 2009-07-22 Doug Kwan <dougkwan@google.com>
789 * gcc.c-torture/compile/20090721-1.c: New test.
791 2009-07-22 Michael Matz <matz@suse.de>
793 PR tree-optimization/35229
794 PR tree-optimization/39300
795 * gcc.dg/vect/vect-pre-interact.c: New test.
797 2009-07-22 Richard Guenther <rguenther@suse.de>
799 * g++.dg/lookup/using21.C: Fix duplicate paste.
801 2009-07-22 Richard Guenther <rguenther@suse.de>
804 * g++.dg/lookup/using21.C: New testcase.
806 2009-07-21 Jason Merrill <jason@redhat.com>
808 * g++.dg/init/aggr4.C: New.
810 2009-07-21 Jason Merrill <jason@redhat.com>
813 * g++.dg/cpp0x/initlist22.C: New.
815 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
817 * gcc.target/i386/vectorize8.c: New test.
819 2009-07-21 Uros Bizjak <ubizjak@gmail.com>
822 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
823 Add i?86 and x86_64 targets.
824 * gcc.target/i386/vectorize7.c: New test.
827 * gcc.target/i386/pr40809.c: New test.
829 2009-07-21 Jakub Jelinek <jakub@redhat.com>
831 PR tree-optimization/40813
832 * g++.dg/opt/inline15.C: New test.
834 2009-07-21 Paul Brook <paul@codesourcery.com>
836 * gcc.dg/vect/section-anchors-nest-1.c: New test.
837 * lib/target-supports.exp (check_effective_target_section_anchors):
840 2009-07-20 Olatunji Ruwase <tjruwase@google.com>
842 * gcc.dg/plugin/finish_unit_plugin.c: New test.
843 * gcc.dg/plugin/finish_unit-test-1.c: New test.
844 * gcc.dg/plugin/plugin.exp: Added finish_unit_plugin.c test.
846 2009-07-20 Adam Nemet <anemet@caviumnetworks.com>
848 * gcc.target/mips/ext-3.c: New test.
850 2009-07-20 Jakub Jelinek <jakub@redhat.com>
852 * gcc.dg/builtin-object-size-6.c: Adjust expected values.
853 * gcc.dg/builtin-object-size-8.c: New test.
854 * g++.dg/ext/builtin-object-size1.C: Adjust expected values.
855 * g++.dg/ext/builtin-object-size2.C: Likewise.
857 PR tree-optimization/40792
858 * gcc.dg/pr40792.c: New test.
860 2009-07-20 Ira Rosen <irar@il.ibm.com>
862 * gcc.dg/vect/vect-cond-1.c, gcc.dg/vect/vect-cond-2.c,
863 gcc.dg/vect/vect-cond-3.c, gcc.dg/vect/vect-cond-4.c,
864 gcc.dg/vect/vect-cond-5.c, gcc.dg/vect/vect-cond-6.c: New tests.
866 2009-07-20 Christian Bruel <christian.bruel@st.com>
868 * gcc.target/sh/mfmovd.c: New test.
870 2009-07-19 Janne Blomqvist <jb@gcc.gnu.org>
871 Jerry DeLisle <jvdelisle@gcc.gnu.org>
874 * gfortran.dg/eof_3.f90: New test.
876 2009-07-18 Steven G. Kargl <kargl@gcc.gnu.org>
879 * gfortran.dg/intrinsic_cmplx.f90: New test.
881 2009-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
885 * gfortran.dg/cshift_bounds_1.f90: New test.
886 * gfortran.dg/cshift_bounds_2.f90: New test.
887 * gfortran.dg/cshift_bounds_3.f90: New test.
888 * gfortran.dg/cshift_bounds_4.f90: New test.
889 * gfortran.dg/eoshift_bounds_1.f90: New test.
890 * gfortran.dg/maxloc_bounds_4.f90: Correct typo in error message.
891 * gfortran.dg/maxloc_bounds_5.f90: Correct typo in error message.
892 * gfortran.dg/maxloc_bounds_7.f90: Correct typo in error message.
894 2009-07-19 Jan Hubicka <jh@suse.cz>
896 PR tree-optimization/40676
897 * gcc.c-torture/compile/pr40676.c: New testcase.
899 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
901 * gcc.target/mips/ext-2.c: New test.
903 2009-07-18 Adam Nemet <anemet@caviumnetworks.com>
905 * gcc.target/mips/octeon-exts-7.c: New test.
906 * gcc.target/mips/octeon-exts-2.c: Revert previous change.
907 * gcc.target/mips/octeon-exts-5.c: Likewise.
909 2009-07-18 Richard Guenther <rguenther@suse.de>
912 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern.
914 2009-07-18 Richard Guenther <rguenther@suse.de>
917 * gcc.dg/pr35899.c: Adjust.
919 2009-07-18 Richard Sandiford <r.sandiford@uk.ibm.com>
921 * gcc.target/powerpc/asm-es-1.c: New test.
922 * gcc.target/powerpc/asm-es-2.c: Likewise.
924 2009-07-17 Richard Guenther <rguenther@suse.de>
927 * g++.dg/rtti/crash4.C: New testcase.
928 * g++.dg/torture/20090706-1.C: Likewise.
929 * gcc.dg/redecl-17.c: Likewise.
930 * gfortran.dg/missing_optional_dummy_5.f90: Adjust pattern.
931 * gcc.dg/declspec-9.c: Expect extra error.
932 * gcc.dg/declspec-10.c: Likewise.
933 * gcc.dg/declspec-11.c: Likewise.
934 * gcc.dg/redecl-10.c: Expect extra warnings.
935 * gcc.target/i386/pr39082-1.c: Adjust diagnostic location.
936 * gcc.target/i386/pr39545-1.c: Likewise.
937 * g++.dg/ext/asm3.C: Expect more errors.
938 * g++.dg/gomp/block-1.C: Likewise.
939 * g++.dg/gomp/block-2.C: Likewise.
940 * g++.dg/gomp/block-3.C: Likewise.
941 * g++.dg/gomp/block-5.C: Likewise.
942 * g++.old-deja/g++.jason/report.C: Expect extra warnings.
943 * g++.dg/warn/unused-result1.C: XFAIL.
945 2009-07-17 Richard Guenther <rguenther@suse.de>
947 PR tree-optimization/40321
948 * gcc.c-torture/compile/pr40321.c: New testcase.
949 * g++.dg/torture/pr40321.C: Likewise.
951 2009-07-17 Jakub Jelinek <jakub@redhat.com>
954 * g++.dg/template/ptrmem19.C: New test.
956 2009-07-17 Aldy Hernandez <aldyh@redhat.com>
957 Manuel López-Ibáñez <manu@gcc.gnu.org>
960 * gcc.dg/pr36902.c: Add column info.
961 * g++.dg/gcov/gcov-2.C: Change count for definition.
963 2009-07-16 Jason Merrill <jason@redhat.com>
966 * g++.dg/cpp0x/std-layout1.C: New.
967 * g++.dg/ext/has_nothrow_assign.C: Fix.
968 * g++.dg/ext/has_nothrow_copy.C: Fix.
969 * g++.dg/ext/has_trivial_assign.C: Fix.
970 * g++.dg/ext/has_trivial_copy.C: Fix.
971 * g++.dg/ext/is_pod.C: Fix.
972 * g++.dg/other/offsetof3.C: Adjust.
973 * g++.dg/overload/ellipsis1.C: Adjust.
974 * g++.dg/warn/var-args1.C: Adjust.
975 * g++.old-deja/g++.brendan/crash63.C: Adjust.
976 * g++.old-deja/g++.brendan/crash64.C: Adjust.
977 * g++.old-deja/g++.brendan/overload8.C: Adjust.
978 * g++.old-deja/g++.other/vaarg3.C: Adjust.
979 * g++.old-deja/g++.pt/vaarg3.C: Adjust.
981 2009-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
983 * gcc.dg/torture/builtin-math-5.c: Add more cases.
984 * gcc.dg/torture/builtin-math-6.c: Likewise. Depend on
985 effective target "mpc_pow".
986 * lib/target-supports.exp (check_effective_target_mpc_pow): New.
988 2009-07-16 Richard Henderson <rth@redhat.com>
990 * g++.dg/opt/eh4.C: New test.
992 2009-07-16 Jakub Jelinek <jakub@redhat.com>
994 * obj-c++.dg/defs.mm (abort): Make it extern "C".
996 2009-07-15 Jakub Jelinek <jakub@redhat.com>
999 * gcc.c-torture/execute/pr40747.c: New test.
1001 2009-07-15 Richard Guenther <rguenther@suse.de>
1004 * gcc.c-torture/compile/pr40753.c: New testcase.
1006 2009-07-15 Janus Weil <janus@gcc.gnu.org>
1009 * gfortran.dg/interface_assignment_4.f90: New.
1011 2009-07-15 Gerald Pfeifer <gerald@pfeifer.com>
1013 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define
1014 for FreeBSD up to and including version 8.
1016 2009-07-14 Taras Glek <tglek@mozilla.com>
1017 Rafael Espindola <espindola@google.com>
1019 * g++.dg/plugin/header-plugin-test.C: New.
1020 * g++.dg/plugin/header_plugin.c: New.
1021 * g++.dg/plugin/plugin.exp: Update.
1023 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1025 * gcc.target/i386/sse-recip-vec.c: Move arrays out of test
1026 function to enable vectorization.
1027 * gcc.target/i386/sse2-lrint-vec.c: Ditto.
1028 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1030 2009-07-14 Uros Bizjak <ubizjak@gmail.com>
1032 * gcc.target/i386/sse-copysignf-vec.c: New test.
1033 * gcc.target/i386/sse2-copysign-vec.c: Ditto.
1035 2009-07-14 Jason Merrill <jason@redhat.com>
1038 * g++.dg/lookup/builtin5.C: New.
1039 * g++.dg/other/error22.C: Add missing extern "C".
1040 * g++.dg/warn/Warray-bounds.C: Likewise.
1041 * gcc.dg/compat/compat-common.h: Likewise.
1044 * g++.dg/lookup/using20.C: New.
1047 * g++.dg/template/koenig8.C: New.
1049 2009-07-14 Jack Howarth <howarth@bromo.med.uc.edu>
1051 * testsuite/gcc.c-torture/compile/20000804-1.c: skip for ilp32 on
1052 both i?86-*-darwin* and x86_64-*-darwin*.
1054 2009-07-14 Joseph Myers <joseph@codesourcery.com>
1056 * gcc.target/i386/pr37843-1.c, gcc.target/i386/pr37843-2.c,
1057 gcc.target/i386/pr37843-3.c: Allow leading underscore on function
1060 2009-07-14 Dodji Seketeli <dodji@redhat.com>
1063 * g++.dg/debug/dwarf2/typedef1.C: New test.
1066 * g++.dg/other/typedef3.C: New test.
1068 2009-07-14 Maxim Kuvyrkov <maxim@codesourcery.com>
1070 * gcc.dg/20090709-1.c: Move to a proper place ...
1071 * gcc.target/m68k/20090709-1.c: ... here.
1073 2009-07-13 Andrew Pinski <andrew_pinski@playstation.sony.com>
1076 * g++.old-deja/g++.pt/typename10.C: Update for DR 382, typename in
1077 front of qualified names are allowed.
1078 * g++.dg/parse/crash10.C: Likewise.
1079 * g++.dg/parse/error15.C: Likewise.
1080 * g++.dg/parse/typename9.C: Likewise.
1081 * g++.dg/parse/error8.C: Likewise.
1083 2009-07-13 Janus Weil <janus@gcc.gnu.org>
1086 * gfortran.dg/proc_ptr_22.f90: Extended.
1087 * gfortran.dg/proc_ptr_comp_12.f90: Extended.
1089 2009-07-13 Ira Rosen <irar@il.ibm.com>
1091 * gfortran.dg/vect/vect-6.f: New test.
1093 2009-07-12 Jason Merrill <jason@redhat.com>
1096 * g++.dg/cpp0x/decltype17.C: New.
1099 * g++.dg/cpp0x/rv10.C: New.
1101 2009-07-12 Jason Merrill <jason@redhat.com>
1104 * g++.dg/cpp0x/initlist20.C: New.
1105 * g++.dg/cpp0x/initlist21.C: New.
1107 2009-07-12 Ira Rosen <irar@il.ibm.com>
1109 * gcc.dg/vect/no-scevccp-outer-2.c: Expect to vectorize.
1110 * gcc.dg/vect/vect-double-reduc-1.c, gcc.dg/vect/vect-double-reduc-2.c,
1111 gcc.dg/vect/vect-double-reduc-3.c, gcc.dg/vect/vect-double-reduc-4.c,
1112 gcc.dg/vect/vect-double-reduc-5.c, gcc.dg/vect/vect-double-reduc-6.c,
1113 gcc.dg/vect/vect-double-reduc-7.c: New tests.
1115 2009-07-12 Hans-Peter Nilsson <hp@axis.com>
1117 * gfortran.dg/f2003_io_4.f03, gfortran.dg/read_size_noadvance.f90,
1118 gfortran.dg/namelist_39.f90, gfortran.dg/read_repeat.f90,
1119 gfortran.dg/fmt_exhaust.f90, gfortran.dg/fseek.f90,
1120 gfortran.dg/fmt_t_7.f, gfortran.dg/read_x_past.f,
1121 gfortran.dg/read_bad_advance.f90, gfortran.dg/backslash_3.f,
1122 gfortran.dg/namelist_56.f90, gfortran.dg/list_read_5.f90,
1123 gfortran.dg/fmt_cache_1.f, gfortran.dg/fmt_t_4.f90: Gate test on
1124 effective_target fd_truncate.
1126 2009-07-11 Eric Botcazou <ebotcazou@adacore.com>
1128 * gnat.dg/specs/addr1.ads: New test.
1130 2009-07-11 Jan Hubicka <jh@suse.cz>
1133 * g++.dg/torture/pr40388.C: New testcase.
1135 2009-07-11 Jakub Jelinek <jakub@redhat.com>
1138 * gcc.c-torture/execute/pr40668.c: New test.
1140 2009-07-11 Paolo Bonzini <bonzini@gnu.org>
1142 * gcc.c-torture/execute/20090711-1.c: New test.
1144 2009-07-11 Richard Sandiford <rdsandiford@googlemail.com>
1149 * lib/gcc-defs.exp, lib/target-libpath.exp, lib/objc.exp,
1150 lib/gfortran.exp, lib/g++.exp, lib/obj-c++.exp, lib/c-torture.exp,
1151 lib/gcc-dg.exp, lib/gnat.exp, g++.dg/compat/compat.exp,
1152 g++.dg/compat/struct-layout-1.exp: Revert 2009-06-30 commit.
1154 2009-07-11 Tobias Burnus <burnus@net-b.de>
1157 * gfortran.dg/complex_intrinsic_3.f90: New test.
1158 * gfortran.dg/complex_intrinsic_4.f90: New test.
1160 2009-07-10 David Daney <ddaney@caviumnetworks.com>
1163 * testsuite/gcc.target/mips/mips.exp: Make -msynci a known option.
1164 * gcc.target/mips/clear-cache-1.c (dg-options): Add -msynci.
1166 2009-07-10 Jakub Jelinek <jakub@redhat.com>
1169 * g++.dg/ext/strncpy-chk1.C: New test.
1171 2009-07-10 Richard Guenther <rguenther@suse.de>
1173 PR tree-optimization/40496
1174 * g++.dg/opt/pr40496.C: New testcase.
1176 2009-07-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
1180 * g++.dg/warn/unused-result1-Werror.c: New.
1182 2009-07-10 Paul Thomas <pault@gcc.gnu.org>
1185 * gfortran.dg/recursive_parameter_1.f90: New test.
1187 2009-07-09 Steven G. Kargl <kargl@gcc.gnu.org>
1189 * gfortran.dg/c_kind_tests_2.f03: clean-up leftover module(s).
1190 * gfortran.dg/module_equivalence_6.f90: Ditto.
1191 * gfortran.dg/alloc_comp_auto_array_2.f90: Ditto.
1192 * gfortran.dg/nan_2.f90: Ditto.
1193 * gfortran.dg/inquire_11.f90: Ditto.
1194 * gfortran.dg/abstract_type_3.f03: Ditto.
1195 * gfortran.dg/abstract_type_1.f90: Ditto.
1196 * gfortran.dg/private_type_9.f90: Ditto.
1197 * gfortran.dg/abstract_type_5.f03: Ditto.
1198 * gfortran.dg/elemental_subroutine_6.f90: Ditto.
1199 * gfortran.dg/derived_comp_array_ref_3.f90: Ditto.
1200 * gfortran.dg/derived_sub.f90: Ditto.
1201 * gfortran.dg/missing_optional_dummy_5.f90: Ditto.
1202 * gfortran.dg/bounds_check_fail_2.f90: Ditto.
1203 * gfortran.dg/maxloc_bounds_6.f90: Ditto.
1204 * gfortran.dg/mvbits_6.f90: Ditto.
1205 * gfortran.dg/abstract_type_2.f03: Ditto.
1206 * gfortran.dg/abstract_type_4.f03: Ditto.
1207 * gfortran.dg/bounds_check_9.f90: Ditto.
1208 * gfortran.dg/optional_dim_3.f90: Ditto.
1209 * gfortran.dg/pr32921.f: Ditto.
1210 * gfortran.dg/entry_16.f90: Ditto.
1211 * gfortran.dg/generic_16.f90: Ditto.
1214 2009-07-09 Maxim Kuvyrkov <maxim@codesourcery.com>
1216 * gcc.target/m68k/20090709-1.c: New.
1218 2009-07-09 Dodji Seketeli <dodji@redhat.com>
1221 * g++.dg/template/unify11.C: New test.
1223 2008-07-09 Paul Thomas <pault@gcc.gnu.org>
1226 * gfortran.dg/host_assoc_function_9.f90: New test.
1228 2009-07-09 Janus Weil <janus@gcc.gnu.org>
1231 * gfortran.dg/proc_ptr_22.f90: New.
1232 * gfortran.dg/proc_ptr_comp_12.f90: New.
1234 2009-07-09 Jakub Jelinek <jakub@redhat.com>
1237 * gcc.c-torture/compile/pr40692.c: New test.
1239 2009-07-09 Tobias Burnus <burnus@net-b.de>
1242 * gfortran.dg/pointer_check_6.f90: New test.
1244 2009-07-08 Adam Nemet <anemet@caviumnetworks.com>
1246 * gcc.target/mips/truncate-5.c: New test.
1248 2009-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1252 * gfortran.dg/fmt_cache_1.f: New test.
1254 2009-07-08 Tobias Burnus <burnus@net-b.de>
1257 * gfortran.dg/nosigned_zero_1.f90: New test.
1258 * gfortran.dg/nosigned_zero_2.f90: New test.
1260 2009-07-08 Richard Guenther <rguenther@suse.de>
1262 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase again.
1264 2009-07-08 Richard Guenther <rguenther@suse.de>
1266 * gcc.dg/torture/ssa-pta-fn-1.c: Fix invalid testcase.
1268 2009-07-08 Paul Thomas <pault@gcc.gnu.org>
1271 * gfortran.dg/proc_ptr_21.f90: New test.
1273 2009-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
1276 * g++.dg/warn/pr31246.C: New.
1277 * g++.dg/warn/pr31246-2.C: New.
1279 2009-07-07 Jason Merrill <jason@redhat.com>
1282 * g++.dg/template/defarg12.C: New.
1285 * g++.dg/cpp0x/enum7.C: New.
1288 * g++.dg/cpp0x/enum6.C: New.
1291 * g++.dg/cpp0x/enum5.C: New.
1294 * g++.dg/cpp0x/enum4.C: New.
1296 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1298 * gcc.dg/format/gcc_diag-1.c: Remove tests for %J.
1300 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1302 * gcc.dg/format/gcc_diag-1.c: Remove tests for %H.
1304 2009-07-07 Jakub Jelinek <jakub@redhat.com>
1307 * gcc.dg/pr40669.c: New test.
1309 2009-07-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
1311 * gcc.dg/plugin/selfassign.c: Replace %H by an explicit
1312 location. Update all calls.
1313 * g++.dg/plugin/selfassign.c: Likewise.
1315 2009-07-06 Jason Merrill <jason@redhat.com>
1317 * g++.dg/rtti/dyncast[34].C: New.
1319 2009-07-06 Nathan Froyd <froydnj@codesourcery.com>
1321 * lib/target-supports.exp
1322 (check_effective_target_mips_newabi_large_long_double): New.
1323 * gcc.target/mips/fpr-moves-5.c: Require mips_newabi_large_long_double
1325 * gcc.target/mips/fpr-moves-6.c: Likewise.
1327 2009-07-06 Simon Martin <simartin@users.sourceforge.net>
1330 * g++.dg/template/union2.C: New test.
1332 2009-07-04 Jason Merrill <jason@redhat.com>
1334 * g++.dg/template/using15.C: New.
1336 2009-07-04 Jakub Jelinek <jakub@redhat.com>
1338 * gfortran.dg/maxloc_1.f90: New test.
1340 2009-07-04 Janus Weil <janus@gcc.gnu.org>
1343 * gfortran.dg/proc_ptr_result_6.f90: New.
1345 2009-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1347 * gcc.dg/framework-2.c: Adjust testcase to pass.
1349 2009-07-04 Jason Merrill <jason@redhat.com>
1352 * g++.dg/cpp0x/auto16.C: New.
1354 2009-07-03 Vladimir Makarov <vmakarov@redhat.com>
1357 * gfortran.dg/pr40587.f: New test.
1359 2009-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1362 * gfortran.dg/unit_1.f90: New test.
1364 2009-07-03 Jason Merrill <jason@redhat.com>
1366 * g++.dg/template/pure1.C: Expect another error.
1368 2009-07-03 Richard Guenther <rguenther@suse.de>
1370 PR tree-optimization/40640
1371 * gcc.c-torture/compile/pr40640.c: New testcase.
1373 2009-07-03 Richard Guenther <rguenther@suse.de>
1376 * gfortran.dg/pr34163.f90: New testcase.
1378 2009-07-03 Jan Hubicka <jh@suse.cz>
1380 * gcc.dg/tree-ssa/loop-24.c: Update dump file matching; enable -O2.
1381 * gcc.dg/tree-ssa/loop-25.c: Likewise.
1382 * gcc.dg/tree-ssa/loop-26.c: Likewise.
1383 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1384 * gcc.dg/tree-ssa/loop-29.c: Likewise.
1385 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1386 * gnat.dg/loop_optimization6.adb: Enable -O2.
1388 2009-07-02 Mark Mitchell <mark@codesourcery.com>
1390 * g++.dg/warn/null4.C: Extend.
1392 2009-07-02 Jason Merrill <jason@redhat.com>
1394 * g++.dg/template/spec8.C: Fix.
1396 2009-07-02 Michael Matz <matz@suse.de>
1399 * gfortran.dg/pr32921.f: Adjust.
1401 2009-07-02 Jan Hubicka <jh@suse.cz>
1403 * gcc.dg/tree-ssa/local-pure-const.c: New testcase.
1405 2009-07-01 Adam Nemet <anemet@caviumnetworks.com>
1407 * gcc.target/mips/truncate-4.c: New testcase.
1409 2009-07-01 Richard Guenther <rguenther@suse.de>
1411 PR tree-optimization/19831
1412 * gcc.dg/tree-ssa/20041122-1.c: Enable TBAA, scan FRE dump,
1413 make allocated memory escape. Un-XFAIL.
1414 * gcc.dg/vect/pr21591.c: Make allocated memory escape.
1415 * gcc.dg/vect/pr31699.c: Likewise.
1416 * gcc.dg/tree-ssa/ssa-dce-7.c: New testcase.
1418 2009-06-30 Jakub Jelinek <jakub@redhat.com>
1421 * g++.dg/parse/cond5.C: New test.
1423 2009-06-30 Nathan Froyd <froydnj@codesourcery.com>
1425 * gcc.dg/tree-ssa/gen-vect-25.c (n): New variable.
1426 (main): Pass n to main_1 instead.
1427 * gcc.dg/tree-ssa/gen-vect-28.c (off): New variable.
1428 (main_1): New function, split off from...
1429 (main): ...here. Pass `off' to main_1 instead.
1431 2009-06-30 Jason Merrill <jason@redhat.com>
1434 * g++.dg/cpp0x/variadic94.C: New.
1436 2009-06-30 Richard Sandiford <r.sandiford@uk.ibm.com>
1438 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Delete.
1439 * lib/target-libpath.exp (ld_library_path_vars): New variable.
1440 (init_ld_library_path_env_vars): New function, replacing the
1441 orig_*_saved assignments. Call it after defining it.
1442 (set_ld_library_path_env_vars): Rewrite to use ld_library_path_vars.
1443 (restore_ld_library_path_env_vars): Likewise.
1444 (add_path, find_libgcc_s): New functions.
1445 * lib/objc.exp (objc_init): Use find_libgcc_s instead of
1446 gcc-set-multilib-library-path.
1447 (objc_target_compile): Don't add "." to ld_library_path.
1449 * lib/gfortran.exp (gfortran_link_flags): Don't add "." to
1450 ld_library_path. Use add_path. Use find_libgcc_s instead of
1451 gcc-set-multilib-library-path.
1452 * lib/g++.exp (g++_link_flags): Likewise.
1453 * lib/obj-c++.exp (obj-c++_link_flags): Likewise.
1454 * lib/c-torture.exp: Do not manipulate ld_library_path at the
1456 (c-torture-execute): ...here instead. Use $ld_library_path_multilib
1457 to tell when this needs to happen. Use find_libgcc_s instead of
1458 gcc-set-multilib-library-path.
1459 * lib/gcc-dg.exp: Likewise.
1460 * lib/gnat.exp (gnat_target_compile): Don't add "." to ld_library_path.
1461 * g++.dg/compat/compat.exp (alt_ld_library_path): Don't add "."
1462 unless it is in $ALT_LD_LIBRARY_PATH.
1463 * g++.dg/compat/struct-layout-1.exp (alt_ld_library_path): Likewise.
1465 2009-06-30 Eric Botcazou <ebotcazou@adacore.com>
1467 * gnat.dg/discr12.adb: New test.
1468 * gnat.dg/discr12_pkg.ads: New helper.
1469 * gnat.dg/discr13.adb: New test.
1470 * gnat.dg/discr14.ad[sb]: Likewise.
1471 * gnat.dg/discr15.adb: Likewise.
1472 * gnat.dg/discr15_pkg.ads: New helper.
1473 * gnat.dg/discr16.adb: New test.
1474 * gnat.dg/discr16_g.ads: New helper.
1475 * gnat.dg/discr16_pkg.ads: Likewise.
1476 * gnat.dg/discr16_cont.ads: Likewise.
1477 * gnat.dg/discr17.adb: New test.
1478 * gnat.dg/discr18.adb: Likewise.
1479 * gnat.dg/discr18_pkg.ads: New helper.
1480 * gnat.dg/discr19.adb: New test.
1482 2009-06-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1485 * gfortran.dg/internal_write_1.f90: New testcase.
1487 2009-06-30 Janus Weil <janus@gcc.gnu.org>
1490 * gfortran.dg/derived_pointer_recursion_2.f90: New.
1492 2009-06-30 Richard Guenther <rguenther@suse.de>
1494 * gcc.dg/tree-ssa/ssa-dce-6.c: New testcase.
1496 2009-06-30 Wei Guozhi <carrot@google.com>
1498 * gcc.dg/tree-ssa/ssa-sink-5.c: Change the compiler option "-O2 -Os"
1501 2009-06-30 Ira Rosen <irar@il.ibm.com>
1503 PR tree-optimization/40542
1504 * gcc.dg/vect/pr40542.c: New test.
1506 2009-06-30 Martin Jambor <mjambor@suse.cz>
1508 PR tree-optimization/40582
1509 * gcc.c-torture/compile/pr40582.c: New test.
1511 2009-06-30 Wei Guozhi <carrot@google.com>
1514 * gcc.dg/tree-ssa/ssa-sink-5.c: New testcase.
1516 2009-06-29 Jason Merrill <jason@redhat.com>
1519 * g++.dg/template/debug1.C: New.
1521 2009-06-29 Tobias Burnus <burnus@net-b.de>
1524 * pointer_check_1.f90: New test.
1525 * pointer_check_2.f90: New test.
1526 * pointer_check_3.f90: New test.
1527 * pointer_check_4.f90: New test.
1528 * pointer_check_5.f90: New test.
1530 2009-06-29 Paul Thomas <pault@gcc.gnu.org>
1533 * gfortran.dg/func_assign_2.f90 : New test.
1535 2009-06-29 Richard Guenther <rguenther@suse.de>
1538 * gcc.dg/tree-ssa/restrict-1.c: New testcase.
1539 * gcc.dg/tree-ssa/restrict-2.c: Likewise.
1540 * gcc.dg/tree-ssa/restrict-3.c: Likewise.
1541 * gcc.c-torture/execute/20090623-1.c: Likewise.
1542 * gcc.dg/tree-ssa/ldist-13.c: Likewise.
1543 * gcc.dg/tree-ssa/ldist-14.c: Likewise.
1545 2009-06-29 Richard Guenther <rguenther@suse.de>
1548 * gcc.c-torture/execute/pr38212.c: New testcase.
1550 2009-06-29 Richard Guenther <rguenther@suse.de>
1552 PR tree-optimization/40579
1553 * gcc.c-torture/execute/pr40579.c: New testcase.
1555 2009-06-28 Uros Bizjak <ubizjak@gmail.com>
1557 PR tree-optimization/40550
1558 * gcc.dg/pr40550.c: New test.
1560 2009-06-28 Eric Botcazou <ebotcazou@adacore.com>
1562 * gnat.dg/overflow_sum2.adb: New test
1563 * gnat.dg/namet.ads: New helper.
1565 * gnat.dg/test_overflow_sum.adb: Rename to overflow_sum.adb.
1567 2009-06-28 Tobias Burnus <burnus@net-b.de>
1570 * gfortran.dg/compiler-directive_1.f90: New test.
1571 * gfortran.dg/compiler-directive_2.f: New test.
1573 2009-06-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1575 * gfortran.dg/integer_exponentiation_4.f90: Temporarily
1576 comment out some values and add some cases.
1578 2009-06-27 Paolo Bonzini <bonzini@gnu.org>
1581 * gcc.dg/vect/vect.exp: Fix lappend syntax.
1583 2009-06-26 Richard Henderson <rth@redhat.com>
1586 * gcc.dg/vect/vect.exp: Add -fno-ipa-cp-clone to -O3 tests.
1587 * gcc.target/i386/local.c: Pass a non-constant to T.
1589 2009-06-26 Janus Weil <janus@gcc.gnu.org>
1593 * gfortran.dg/proc_ptr_15.f90: Fixed and extended.
1594 * gfortran.dg/proc_ptr_common_1.f90: Fixed invalid test case.
1595 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
1596 * gfortran.dg/proc_ptr_result_5.f90: New.
1598 2009-06-26 Janis Johnson <janis187@us.ibm.com>
1601 * gcc.dg/dfp/pr39902.c: New test.
1603 2009-06-26 Uros Bizjak <ubizjak@gmail.com>
1606 * gcc.dg/builtins-65.c: Require c99 runtime.
1608 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1610 * gnat.dg/array7.ad[sb]: New test.
1612 2009-06-26 Eric Botcazou <ebotcazou@adacore.com>
1614 * gnat.dg/array6.adb: New test.
1616 2009-06-25 Ian Lance Taylor <iant@google.com>
1618 * g++.dg/warn/Wsign-compare-3.C: New testcase.
1620 2009-06-25 Ian Lance Taylor <iant@google.com>
1622 * g++.dg/warn/Wunused-16.C: New testcase.
1624 2009-06-25 Ian Lance Taylor <iant@google.com>
1626 * g++.dg/warn/skip-2.C: New testcase.
1628 2009-06-25 Steve Ellcey <sje@cup.hp.com>
1630 * gcc.c-torture/execute/20090618-1.c: add dg-run and
1631 dg-skip-if and move to ...
1632 * gcc.dg/torture/20090618-1.c.
1634 2009-06-25 Martin Jambor <mjambor@suse.cz>
1636 PR tree-optimization/40493
1637 * gcc.c-torture/execute/pr40493.c: New test.
1639 2009-06-24 Jason Merrill <jason@redhat.com>
1642 * g++.dg/template/overload10.C: New.
1644 2009-06-24 Janus Weil <janus@gcc.gnu.org>
1647 * gfortran.dg/proc_ptr_comp_11.f90: New.
1649 2009-06-24 Andreas Krebbel <krebbel1@de.ibm.com>
1651 * gcc.dg/pr40501.c: New testcase.
1653 2009-06-23 DJ Delorie <dj@redhat.com>
1656 * lib/target-supports.exp: Add mep support (no profiling).
1658 2009-06-23 Steve Ellcey <sje@cup.hp.com>
1661 * gcc.dg/ssa/loop-31.c: Change scan rules.
1663 2009-06-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1665 * gcc.dg/cpp/empty-include.c: Update column info.
1666 * gcc.dg/cpp/assert2.c: Update column info.
1668 2009-06-23 Jakub Jelinek <jakub@redhat.com>
1670 * g++.dg/ext/builtin-object-size1.C: New test.
1671 * g++.dg/ext/builtin-object-size2.C: New test.
1673 2009-06-23 Andreas Krebbel <krebbel1@de.ibm.com>
1675 * gcc.dg/optimize-bswapsi-1.c: Add new bswap implementation.
1676 * gcc.dg/optimize-bswapdi-1.c: Likewise.
1678 2009-06-22 Adam Nemet <anemet@caviumnetworks.com>
1680 * gcc.target/mips/truncate-3.c: New test.
1682 2009-06-22 Janus Weil <janus@gcc.gnu.org>
1686 * gfortran.dg/interface_30.f90: Modified error message.
1687 * gfortran.dg/proc_decl_22.f90: New.
1689 2009-06-22 Ian Lance Taylor <iant@google.com>
1691 * gcc.dg/Wcxx-compat-19.c: New testcase.
1693 2009-06-22 Matthias Klose <doko@ubuntu.com>
1696 * pr28050.m: New testcase.
1698 2009-06-22 H.J. Lu <hongjiu.lu@intel.com>
1701 * gcc.dg/plugin/one_time_plugin.c (one_pass_exec): Return 0;
1703 2009-06-22 Martin Jambor <mjambor@suse.cz>
1705 PR tree-optimization/40492
1706 * g++.dg/torture/pr40492.C: New test.
1708 2009-06-22 Uros Bizjak <ubizjak@gmail.com>
1710 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine
1711 dumpbase file name from $src. Add -fdump-ipa-all to compile flags.
1713 2009-06-22 Olivier Hainque <hainque@adacore.com>
1715 * gnat.dg/raise_ce.adb: Helper for ...
1716 * gnat.dg/handle_and_return.adb: New test.
1718 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1721 * gfortran.dg/generic_18.f90: New test.
1723 2009-06-22 Paul Thomas <pault@gcc.gnu.org>
1726 * gfortran.dg/spread_size_limit.f90: New test.
1728 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1730 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase
1731 to put dump files in a subdirectory.
1732 * lib/gcc-dg.exp (cleanup-saved-temps): Also remove
1733 ".o" temporary files.
1735 2009-06-21 Janus Weil <janus@gcc.gnu.org>
1738 * gfortran.dg/interface_19.f90: Add 'cleanup-modules'.
1739 * gfortran.dg/interface_20.f90: Ditto.
1740 * gfortran.dg/interface_21.f90: Ditto.
1741 * gfortran.dg/interface_22.f90: Ditto.
1742 * gfortran.dg/interface_30.f90: New.
1743 * gfortran.dg/proc_ptr_11.f90: Fix invalid test case.
1745 2009-06-21 Uros Bizjak <ubizjak@gmail.com>
1747 * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump.
1748 * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump.
1749 * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original
1752 2009-06-21 Ira Rosen <irar@il.ibm.com>
1753 Revital Eres <eres@il.ibm.com>
1756 * gcc.dg/vect/vect-50.c: Fix syntax error in the check.
1757 * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check.
1758 * gcc.dg/vect/vect-96.c: Fix syntax error in the check.
1760 2009-06-21 Ira Rosen <irar@il.ibm.com>
1763 * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets
1764 without misalignment support.
1765 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1767 2009-06-20 Tobias Burnus <burnus@net-b.de>
1770 * gfortran.dg/bounds_check_strlen_9.f90: New test.
1772 2009-06-19 Paul Thomas <pault@gcc.gnu.org>
1775 * gfortran.dg/alloc_comp_result_2.f90: New test.
1777 2009-06-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1780 * gcc.target/arm/pr40482.c: New test.
1782 2009-06-19 Ian Lance Taylor <iant@google.com>
1784 * gcc.dg/Wcxx-compat-18.c: New testcase.
1786 2009-06-19 Richard Guenther <rguenther@suse.de>
1788 * gcc.c-torture/execute/20090618-1.c: New testcase.
1790 2009-06-19 Ian Lance Taylor <iant@google.com>
1792 * gcc.dg/Wcxx-compat-17.c: New testcase.
1794 2009-06-19 Ian Lance Taylor <iant@google.com>
1796 * gcc.dg/Wcxx-compat-15.c: New testcase.
1798 2009-06-19 Ian Lance Taylor <iant@google.com>
1800 * gcc.dg/Wcxx-compat-16.c: New testcase.
1802 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1804 * gcc.dg/builtins-34.c: Add significand cases.
1806 2009-06-19 Uros Bizjak <ubizjak@gmail.com>
1809 * gcc.dg/20080522-1.c: Remove testcase for real.
1810 * gcc.dg/20080528-1.c: Ditto.
1812 2009-06-19 Janus Weil <janus@gcc.gnu.org>
1815 * gfortran.dg/proc_ptr_20.f90: New.
1817 2009-06-18 H.J. Lu <hongjiu.lu@intel.com>
1820 * gcc.dg/torture/pr40470-1.c: New.
1821 * gcc.dg/torture/pr40470-2.c: Likewise.
1822 * gcc.dg/torture/pr40470-3.c: Likewise.
1823 * gcc.dg/torture/pr40470-4.c: Likewise.
1825 2009-06-18 Diego Novillo <dnovillo@google.com>
1827 * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible.
1828 * gcc.dg/plugin/ggcplug.c: Likewise.
1829 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1830 * g++.dg/plugin/selfassign.c: Likewise.
1831 * g++.dg/plugin/attribute_plugin.c: Likewise.
1832 * g++.dg/plugin/dumb_plugin.c: Likewise.
1834 2009-06-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
1836 * gcc.dg/cpp/arith-3.c: Add column info.
1838 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1840 * gcc.target/arm/fp16-compile-none-2.c: New.
1841 * gcc.target/arm/fp16-compile-ieee-12.c: New.
1842 * gcc.target/arm/fp16-compile-alt-12.c: New.
1844 2009-06-18 Sandra Loosemore <sandra@codesourcery.com>
1846 * gcc.target/arm/fp16-compile-alt-1.c: New.
1847 * gcc.target/arm/fp16-compile-alt-2.c: New.
1848 * gcc.target/arm/fp16-compile-alt-3.c: New.
1849 * gcc.target/arm/fp16-compile-alt-4.c: New.
1850 * gcc.target/arm/fp16-compile-alt-5.c: New.
1851 * gcc.target/arm/fp16-compile-alt-6.c: New.
1852 * gcc.target/arm/fp16-compile-alt-7.c: New.
1853 * gcc.target/arm/fp16-compile-alt-8.c: New.
1854 * gcc.target/arm/fp16-compile-alt-9.c: New.
1855 * gcc.target/arm/fp16-compile-alt-10.c: New.
1856 * gcc.target/arm/fp16-compile-alt-11.c: New.
1857 * gcc.target/arm/fp16-compile-ieee-1.c: New.
1858 * gcc.target/arm/fp16-compile-ieee-2.c: New.
1859 * gcc.target/arm/fp16-compile-ieee-3.c: New.
1860 * gcc.target/arm/fp16-compile-ieee-4.c: New.
1861 * gcc.target/arm/fp16-compile-ieee-5.c: New.
1862 * gcc.target/arm/fp16-compile-ieee-6.c: New.
1863 * gcc.target/arm/fp16-compile-ieee-7.c: New.
1864 * gcc.target/arm/fp16-compile-ieee-8.c: New.
1865 * gcc.target/arm/fp16-compile-ieee-9.c: New.
1866 * gcc.target/arm/fp16-compile-ieee-10.c: New.
1867 * gcc.target/arm/fp16-compile-ieee-11.c: New.
1868 * gcc.target/arm/fp16-compile-none-1.c: New.
1869 * gcc.target/arm/fp16-compile-exprtype.c: New.
1870 * gcc.target/arm/fp16-compile-vcvt.c: New.
1871 * gcc.target/arm/fp16-builtins-1.c: New.
1872 * gcc.target/arm/fp16-rounding-alt-1.c: New.
1873 * gcc.target/arm/fp16-rounding-ieee-1.c: New.
1874 * gcc.target/arm/fp16-param-1.c: New.
1875 * gcc.target/arm/fp16-return-1.c: New.
1876 * gcc.target/arm/fp16-unprototyped-1.c: New.
1877 * gcc.target/arm/fp16-unprototyped-2.c: New.
1878 * gcc.target/arm/fp16-variadic-1.c: New.
1879 * gcc.dg/torture/arm-fp16-compile-assign.c: New.
1880 * gcc.dg/torture/arm-fp16-compile-convert.c: New.
1881 * gcc.dg/torture/arm-fp16-int-convert-alt.c: New.
1882 * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New.
1883 * gcc.dg/torture/arm-fp16-ops.h: New.
1884 * gcc.dg/torture/arm-fp16-ops-1.c: New.
1885 * gcc.dg/torture/arm-fp16-ops-2.c: New.
1886 * gcc.dg/torture/arm-fp16-ops-3.c: New.
1887 * gcc.dg/torture/arm-fp16-ops-4.c: New.
1888 * gcc.dg/torture/arm-fp16-ops-5.c: New.
1889 * gcc.dg/torture/arm-fp16-ops-6.c: New.
1890 * gcc.dg/torture/arm-fp16-ops-7.c: New.
1891 * gcc.dg/torture/arm-fp16-ops-8.c: New.
1892 * g++.dg/ext/arm-fp16/fp16-overload-1.C: New.
1893 * g++.dg/ext/arm-fp16/fp16-return-1.C: New.
1894 * g++.dg/ext/arm-fp16/fp16-param-1.C: New.
1895 * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New.
1896 * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New.
1897 * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New.
1898 * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New.
1899 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New.
1900 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New.
1901 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New.
1902 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New.
1903 * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New.
1904 * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New.
1906 2009-06-18 Uros Bizjak <ubizjak@gmail.com>
1908 * gcc.dg/builtins-65.c: New test.
1910 2009-06-18 Janus Weil <janus@gcc.gnu.org>
1913 * gfortran.dg/proc_ptr_result_4.f90: New.
1915 2009-06-17 Adam Nemet <anemet@caviumnetworks.com>
1917 * gcc.c-torture/execute/bitfld-5.c: New test.
1919 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1921 * gcc.dg/builtin-unreachable-3.c: New test.
1923 2009-06-17 David Daney <ddaney@caviumnetworks.com>
1925 * gcc.target/i386/builtin-unreachable.c: New test.
1927 2009-06-17 Ian Lance Taylor <iant@google.com>
1929 * gcc.dg/Wcxx-compat-14.c: New testcase.
1931 2009-06-17 Aldy Hernandez <aldyh@redhat.com>
1933 * gcc.dg/func-ptr-conv-1.c: Update column info.
1935 2009-06-17 Richard Guenther <rguenther@suse.de>
1938 * gcc.c-torture/execute/pr40404.c: New testcase.
1940 2009-06-17 Richard Guenther <rguenther@suse.de>
1943 * g++.dg/torture/pr40460.C: New testcase.
1945 2009-06-05 Olatunji Ruwase <tjruwase@google.com>
1947 * gcc.dg/plugin/one_time_plugin.c: New test.
1948 * gcc.dg/plugin/one_time-test-1.c: New test.
1949 * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test.
1951 2009-06-16 Ian Lance Taylor <iant@google.com>
1953 * g++.dg/warn/skip-1.C: New testcase.
1955 2009-06-16 Jakub Jelinek <jakub@redhat.com>
1958 * g++.dg/other/pr40446.C: New test.
1960 2009-06-16 Richard Guenther <rguenther@suse.de>
1962 * gcc.dg/tree-ssa/pta-escape-1.c: New testcase.
1963 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1964 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1965 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1967 2009-06-16 Martin Jambor <mjambor@suse.cz>
1969 * gcc.c-torture/compile/pr40432.c: New file.
1971 2009-06-16 Martin Jambor <mjambor@suse.cz>
1973 * gfortran.fortran-torture/compile/pr40413.f90: New file.
1975 2009-06-16 Janus Weil <janus@gcc.gnu.org>
1979 * gfortran.dg/dummy_procedure_1.f90: Extended test case.
1980 * gfortran.dg/interface_20.f90: Modified error messages.
1981 * gfortran.dg/interface_21.f90: Ditto.
1982 * gfortran.dg/interface_26.f90: Ditto.
1983 * gfortran.dg/interface_27.f90: Ditto.
1984 * gfortran.dg/interface_28.f90: Extended test case.
1985 * gfortran.dg/interface_29.f90: New.
1986 * gfortran.dg/proc_decl_7.f90: Modified error messages.
1987 * gfortran.dg/proc_decl_8.f90: Ditto.
1988 * gfortran.dg/proc_ptr_11.f90: Ditto.
1989 * gfortran.dg/proc_ptr_15.f90: Ditto.
1991 2009-06-16 Ira Rosen <irar@il.ibm.com>
1993 * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed
1995 * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c,
1996 gcc.dg/vect/vect-outer-4f.c: Likewise.
1997 * gcc.dg/vect/vect-nest-cycle-1.c: New test.
1998 * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c:
2000 * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in
2003 2009-06-16 Tobias Burnus <burnus@net-b.de>
2006 * gfortran.dg/bounds_check_strlen_8.f90: New test.
2008 2009-06-15 Ian Lance Taylor <iant@google.com>
2010 * gcc.dg/Wjump-misses-init-1.c: New testcase.
2011 * gcc.dg/Wjump-misses-init-2.c: New testcase.
2012 * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages.
2013 Recognize new notes.
2014 * gcc.dg/stmt-expr-label-2.c: Likewise.
2015 * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers.
2016 * gcc.dg/c99-vla-jump-2.c: Recognize new notes.
2017 * gcc.dg/c99-vla-jump-3.c: Recognize new notes.
2018 * gcc.dg/c99-vla-jump-4.c: Likewise.
2019 * gcc.dg/stmt-expr-label-1.c: Likewise.
2020 * gcc.dg/stmt-expr-label-3.c: Likewise.
2021 * gcc.dg/vla-8.c: Likewise. Move error message to different line.
2023 2009-06-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2025 * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases.
2027 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2029 * gcc.dg/builtin-object-size-7.c: New test.
2031 2009-06-15 Jakub Jelinek <jakub@redhat.com>
2034 * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and
2035 level != "" use separate -gdwarf-2 -g${level} options instead of
2037 * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise.
2038 * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1.
2039 * gfortran.dg/debug/pr35154-dwarf2.f: Likewise.
2041 2009-06-15 Rafael Avila de Espindola <espindola@google.com>
2043 * g++.dg/abi/mangle11.C: Update warning line.
2044 * g++.dg/abi/mangle12.C: Update warning line.
2045 * g++.dg/abi/mangle17.C: Update warning line.
2046 * g++.dg/abi/mangle20-2.C: Update warning line.
2048 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2050 * gcc.dg/optimize-bswap-1.c: Split into these two:
2051 * gcc.dg/optimize-bswapsi-1.c: New testcase.
2052 * gcc.dg/optimize-bswapdi-1.c: New testcase.
2054 2009-06-14 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2056 * gcc.dg/optimize-bswap-1.c: New testcase.
2058 2009-06-14 Richard Guenther <rguenther@suse.de>
2061 * g++.dg/torture/pr40389.C: New testcase.
2063 2009-06-13 Richard Guenther <rguenther@suse.de>
2065 PR tree-optimization/40421
2066 * gfortran.fortran-torture/compile/pr40421.f: New testcase.
2068 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
2070 * gcc.dg/old-style-prom-3.c: Add column info.
2071 * gcc.dg/overflow-warn-1.c
2072 * gcc.dg/gomp/pr27415.c
2073 * gcc.dg/gomp/for-1.c: Same.
2074 * gcc.dg/enum-compat-1.c: Same.
2075 * gcc.dg/c99-tag-3.c: Same.
2076 * gcc.dg/Wredundant-decls-2.c: Same.
2077 * gcc.dg/func-ptr-conv-1.c: Same.
2078 * gcc.dg/asm-wide-1.c: Same.
2079 * gcc.dg/nofixed-point-2.c: Same.
2080 * gcc.dg/cpp/line3.c: Same.
2081 * gcc.dg/array-10.c: Same.
2082 * gcc.dg/c99-vla-jump-1.c: Same.
2083 * gcc.dg/pr20368-1.c: Same.
2084 * gcc.dg/Wshadow-3.c: Same.
2085 * gcc.dg/c90-const-expr-8.c: Same.
2086 * gcc.dg/label-decl-2.c: Same.
2087 * gcc.dg/dremf-type-compat-2.c: Same.
2088 * gcc.dg/c90-const-expr-5.c: Same.
2089 * gcc.dg/builtins-30.c: Same.
2090 * gcc.dg/Warray-bounds.c: Same.
2091 * gcc.dg/Wcxx-compat-2.c: Same.
2092 * gcc.dg/tree-ssa/col-1.c: Same.
2093 * gcc.dg/old-style-prom-2.c: Same.
2094 * gcc.dg/cast-function-1.c: Same.
2095 * gcc.dg/pr15698-1.c: Same.
2096 * gcc.dg/dremf-type-compat-3.c: Same.
2097 * gcc.dg/vla-8.c: Same.
2098 * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct
2100 * gcc.dg/label-decl-2.c: Move label diagnostic to correct line.
2101 * gcc.dg/old-style-prom-3.c: Check for error on the correct line.
2102 * gcc.dg/enum-compat-1.c: Same.
2103 * gcc.dg/dremf-type-compat-2.c: Same.
2104 * gcc.dg/old-style-prom-2.c: Same.
2105 * gcc.dg/pr15698-1.c: Same.
2106 * gcc.dg/pr20368-1.c: Same.
2107 * gcc.dg/dremf-type-compat-3.c: Same.
2108 * gcc.dg/builtins-30.c: Same. Test for columns.
2110 2009-06-12 Janus Weil <janus@gcc.gnu.org>
2113 * gfortran.dg/proc_decl_1.f90: Extended.
2115 2009-06-12 Ian Lance Taylor <iant@google.com>
2117 * gcc.dg/Wcxx-compat-13.c: New testcase.
2119 2009-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2122 * gcc.dg/tree-ssa/fre-vce-1.c
2124 2009-06-12 H.J. Lu <hongjiu.lu@intel.com>
2127 * gcc.dg/tree-ssa/prefetch-5.c: Add --param
2128 min-insn-to-prefetch-ratio=5.
2130 2009-06-12 Joey Ye <joey.ye@intel.com>
2131 H.J. Lu <hongjiu.lu@intel.com>
2134 * gcc.target/i386/stackalign/pr39146.c: New.
2136 2009-06-11 H.J. Lu <hongjiu.lu@intel.com>
2138 * gcc.target/i386/crc32-1.c: New.
2139 * gcc.target/i386/crc32-2.c: Likewise.
2141 2009-06-11 David Daney <ddaney@caviumnetworks.com>
2144 * gcc.dg/builtin-unreachable-1.c: New test.
2145 * gcc.dg/builtin-unreachable-2.c: Same.
2147 2009-06-11 Paul Thomas <pault@gcc.gnu.org>
2150 * gfortran.dg/data_value_1.f90: New test.
2152 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2155 * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and
2156 remove ilp32 requirement.
2157 * gcc.target/i386/excess-precision-2.c: Likewise.
2158 * gcc.target/i386/excess-precision-3.c: Likewise.
2159 * gcc.target/i386/excess-precision-4.c: Likewise.
2160 * gcc.target/i386/excess-precision-5.c: Likewise.
2161 * gcc.target/i386/excess-precision-6.c: Likewise.
2163 2009-06-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2166 * gfortran.dg/is_iostat_end_eor_2.f90: New test.
2167 * gfortran.dg/nan_5.f90: New test.
2169 2009-06-10 Nathan Froyd <froydnj@codesourcery.com>
2171 * gcc.target/arm/neon-modes-1.c: New test.
2173 2009-06-10 Kai Tietz <kai.tietz@onevision.com>
2175 * g++.dg/torture/pr31579.C: Cast pointer
2176 via __SIZE_TYPE__ instead of 'unsigned long'.
2178 2009-06-10 Anthony Green <green@moxielogic.com>
2180 * lib/target-supports.exp (check_profiling_available):
2181 Profiling is not available for testing purposes on moxie.
2183 2009-06-09 Ian Lance Taylor <iant@google.com>
2185 * gcc.dg/Wcxx-compat-12.c: New testcase.
2187 2009-06-09 Janne Blomqvist <jb@gcc.gnu.org>
2190 * gfortran.dg/backspace_11.f90: New.
2192 2009-06-09 Jason Merrill <jason@redhat.com>
2194 * g++.dg/cpp0x/defaulted10.C: New.
2196 2009-06-09 Martin Jambor <mjambor@suse.cz>
2198 * gcc.c-torture/compile/pr40351.c: New file.
2200 2009-06-09 Olivier Hainque <hainque@adacore.com>
2202 * gnat.dg/align_max.adb: New test.
2204 2009-06-08 Jason Merrill <jason@redhat.com>
2206 * g++.dg/cpp0x/auto15.C: New.
2208 2009-06-08 Jan Hubicka <jh@suse.cz>
2211 * gcc.dg/torture/pr39834.c
2213 2009-06-08 Jan Hubicka <jh@suse.cz>
2216 * g++.dg/torture/pr40102.C: New testcase.
2218 2009-06-08 Jakub Jelinek <jakub@redhat.com>
2220 * gcc.dg/builtin-object-size-2.c (test1): Adjust expected results.
2221 * gcc.dg/builtin-object-size-4.c (test1): Adjust expected results.
2222 * gcc.dg/builtin-object-size-6.c: New test.
2225 * g++.dg/template/dtor7.C: New test.
2229 * g++.dg/template/error41.C: New test.
2230 * g++.dg/template/error42.C: New test.
2232 2009-06-08 Revital Eres <eres@il.ibm.com>
2235 * gcc.dg/vect/vect-58.c: Change checks to use vect_hw_misalign.
2236 * gcc.dg/vect/vect-88.c: Likewise.
2237 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2238 * gcc.dg/vect/pr25413.c: Likewise.
2239 * lib/target-supports.exp: Add i?86 to vect_hw_misalign.
2241 2009-06-07 Ian Lance Taylor <iant@google.com>
2243 * g++.dg/warn/Wswitch-3.C: New testcase.
2244 * gcc.dg/Wswitch.c: Adjust for -Wswitch change.
2245 * gcc.dg/Wswitch-enum-error.c: Likewise.
2246 * gcc.dg/Wswitch-error.c: Likewise.
2248 2009-06-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2251 * gfortran.dg/negative_unit.f: Update test.
2252 * gfortran.dg/negative_unit_int8.f: Update test.
2253 * gfortran.dg/newunit_1.f90: New test.
2255 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2259 * gfortran.dg/spread_init_expr.f03: New.
2260 * gfortran.dg/unpack_init_expr.f03: New.
2261 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted
2264 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2268 * gfortran.dg/count_init_expr.f03
2269 * gfortran.dg/product_init_expr.f03
2270 * gfortran.dg/sum_init_expr.f03
2272 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2275 * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error
2277 * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible
2279 * gfortran.dg/zero_sized_5.f90: Likewise.
2281 2009-06-07 H.J. Lu <hongjiu.lu@intel.com>
2284 * g++.dg/torture/pr32950.C: New.
2286 2009-06-07 Daniel Franke <franke.daniel@gmail.com>
2290 * gfortran.dg/dot_product_1.f03: New.
2291 * gfortran.dg/matmul_8.f03: New.
2292 * gfortran.dg/transpose_3.f03: New.
2294 2009-06-06 Ian Lance Taylor <iant@google.com>
2296 * gcc.dg/Wunused-label-1.c: New test case.
2297 * g++.dg/warn/Wunused-label-1.C: New test case.
2298 * g++.dg/warn/Wunused-label-2.C: New test case.
2299 * g++.dg/warn/Wunused-label-3.C: New test case.
2301 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2304 * reshape_zerosize_2.f90: New.
2306 2009-06-06 Daniel Franke <franke.daniel@gmail.com>
2309 * gfortran.dg/pack_assign_1.f90: New.
2310 * gfortran.dg/pack_vector_1.f90: New.
2312 2009-06-05 Jakub Jelinek <jakub@redhat.com>
2315 * gcc.dg/pr40340-1.c: New test.
2316 * gcc.dg/pr40340-2.c: New test.
2317 * gcc.dg/pr40340-3.c: New test.
2318 * gcc.dg/pr40340-4.c: New test.
2319 * gcc.dg/pr40340-5.c: New test.
2320 * gcc.dg/pr40340.h: New file.
2322 2009-06-05 Revital Eres <eres@il.ibm.com>
2324 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
2326 * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign.
2327 * gcc.dg/vect/vect-33.c: Likewise.
2328 * gcc.dg/vect/vect-92.c: Likewise.
2329 * gcc.dg/vect/vect-58.c: Likewise.
2330 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2331 * gcc.dg/vect/vect-42.c: Likewise.
2332 * gcc.dg/vect/slp-25.c: Likewise.
2333 * gcc.dg/vect/vect-align-1.c: Likewise.
2334 * gcc.dg/vect/vect-align-2.c: Likewise.
2335 * gcc.dg/vect/vect-93.c: Likewise.
2336 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2337 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2338 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2339 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2340 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2341 * gcc.dg/vect/vect-26.c: Likewise.
2342 * gcc.dg/vect/vect-44.c: Likewise.
2343 * gcc.dg/vect/vect-70.c: Likewise.
2344 * gcc.dg/vect/vect-95.c: Likewise.
2345 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2346 * gcc.dg/vect/vect-28.c: Likewise.
2347 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
2348 * gcc.dg/vect/vect-87.c: Likewise.
2349 * gcc.dg/vect/vect-109.c: Likewise.
2350 * gcc.dg/vect/vect-54.c: Likewise.
2351 * gcc.dg/vect/vect-96.c: Likewise.
2352 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2353 * gcc.dg/vect/vect-88.c: Likewise.
2354 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2355 * gcc.dg/vect/vect-89.c: Likewise.
2356 * gcc.dg/vect/vect-91.c: Likewise.
2357 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2358 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2359 * gfortran.dg/vect/vect-2.f90: Likewise.
2360 * gfortran.dg/vect/vect-3.f90: Likewise.
2361 * gfortran.dg/vect/vect-4.f90: Likewise.
2362 * gfortran.dg/vect/vect-5.f90: Likewise.
2364 2009-06-05 Alexander Strange <astrange@ithinksw.com>
2366 PR tree-optimization/36318
2367 * gcc.dg/tree-ssa/sra-7.c: New test.
2369 2009-06-04 Daniel Franke <franke.daniel@gmail.com>
2372 * gfortran.dg/reshape_order_5.f90: New.
2373 * gfortran.dg/reshape_shape_1.f90: New.
2375 2009-06-04 Jason Merrill <jason@redhat.com>
2377 * g++.dg/template/error38.C: Add pointer-to-typedef case.
2379 2009-06-04 Steve Ellcey <sje@cup.hp.com>
2381 * gcc.dg/vect/vect-42.c: Modify vect_no_align case.
2382 * gcc.dg/vect/no-vfa-vect-43.c: Ditto.
2384 2009-06-04 Richard Guenther <rguenther@suse.de>
2387 * g++.dg/torture/pr40335.C: New testcase.
2389 2009-06-03 Richard Guenther <rguenther@suse.de>
2392 * gcc.dg/torture/pr40328.c: New testcase.
2394 2009-06-03 Martin Jambor <mjambor@suse.cz>
2396 * g++.dg/torture/pr40323.C: New file.
2398 2009-06-03 Eric Botcazou <ebotcazou@adacore.com>
2400 * gnat.dg/specs/root.ads: New test.
2401 * gnat.dg/specs/root-level_1.ads: Likewise.
2402 * gnat.dg/specs/root-level_2.ads: Likewise.
2403 * gnat.dg/specs/root-level_1-level_2.ads: Likewise.
2405 2009-06-02 Mark Mitchell <mark@codesourcery.com>
2407 * g++.dg/init/ref15.C: Require unwrapped targets.
2409 2009-06-02 Jason Merrill <jason@redhat.com>
2411 * g++.dg/cpp0x/initlist13.C: Remove expected error.
2412 * g++.dg/cpp0x/initlist18.C: New.
2413 * g++.dg/cpp0x/initlist19.C: New.
2415 * g++.dg/cpp0x/auto14.C: New.
2417 2009-06-02 Eric Botcazou <ebotcazou@adacore.com>
2419 * gnat.dg/alignment6.adb: Remove XFAIL.
2421 2009-06-02 Simon Martin <simartin@users.sourceforge.net>
2424 * g++.dg/template/spec36.C: New test.
2426 2009-06-01 Ian Lance Taylor <iant@google.com>
2428 * gcc.dg/cast-qual-3.c: New testcase.
2429 * g++.dg/warn/Wcast-qual2.C: New testcase.
2431 2009-06-01 Aldy Hernandez <aldyh@redhat.com>
2433 * lib/gcc-dg.exp (dg-bogus): Override dg-bogus.
2434 (process-message): Expect column numbers.
2435 * gcc.dg/va-arg-2.c: Use line 0 to indicate no column.
2436 * gcc.dg/pch/counter-2.c: Same.
2437 * gcc.dg/pch/valid-2.c: Same.
2438 * gcc.dg/pch/warn-1.c: Same.
2439 * gcc.dg/pch/valid-1.c: Same.
2440 * gcc.dg/cpp/include2a.c: Handle lack of columns.
2441 * gcc.dg/cpp/syshdr.c: Same.
2442 * gcc.dg/cpp/19940712-1.c: Same.
2443 * gcc.dg/cpp/missing-header-1.c: Same.
2444 * gcc.dg/cpp/unc4.c: Remove -fno-show-column.
2445 * gcc.dg/cpp/tr-warn3.c: Same.
2446 * gcc.dg/cpp/pr29612-2.c: Same.
2447 * gcc.dg/cpp/tr-warn4.c: Same.
2448 * gcc.dg/cpp/Wtrigraphs.c: Same.
2449 * gcc.dg/cpp/poison.c: Same.
2450 * gcc.dg/cpp/arith-3.c: Same.
2451 * gcc.dg/cpp/sysmac2.c: Same.
2452 * gcc.dg/cpp/cpp.exp: Same.
2453 * gcc.dg/cpp/tr-warn5.c: Same.
2454 * gcc.dg/cpp/include2.c: Same.
2455 * gcc.dg/cpp/Wmissingdirs.c: Same.
2456 * gcc.dg/cpp/Wmissingdirs.c: Same.
2457 * gcc.dg/cpp/tr-warn6.c: Same.
2458 * gcc.dg/cpp/Wtrigraphs-2.c: Same.
2459 * gcc.dg/cpp/macspace1.c: Same.
2460 * gcc.dg/cpp/escape-2.c: Same.
2461 * gcc.dg/cpp/assert2.c: Same.
2462 * gcc.dg/cpp/undef2.c: Same.
2463 * gcc.dg/cpp/macspace2.c: Same.
2464 * gcc.dg/cpp/tr-warn1.c: Same.
2465 * gcc.dg/cpp/extratokens2.c: Same.
2466 * gcc.dg/cpp/strify2.c: Same.
2467 * gcc.dg/cpp/Wsignprom.c: Same.
2468 * gcc.dg/cpp/redef2.c: Same.
2469 * gcc.dg/cpp/trad/trad.exp: Same.
2470 * gcc.dg/cpp/arith-1.c: Same.
2471 * gcc.dg/cpp/extratokens.c: Same.
2472 * gcc.dg/cpp/if-mpar.c: Same.
2474 2009-06-01 Olivier Hainque <hainque@adacore.com>
2476 * gnat.dg/nested_float_packed.ads: New test.
2478 2009-06-01 Olivier Hainque <hainque@adacore.com>
2479 Eric Botcazou <botcazou@adacore.com>
2481 * gnat.dg/oconst[1-6].ad[bs]: New tests. Also support for ...
2482 * gnat.dg/test_oconst.adb: New test.
2484 2009-05-31 Basile Starynkevitch <basile@starynkevitch.net>
2486 * gcc.dg/plugin/ggcplug.c: Moved comment.
2487 (plugin_init): Fixed typo, declared i, returned 0 at end.
2489 2009-05-31 Ira Rosen <irar@il.ibm.com>
2492 * gcc.dg/vect/bb-slp-4.c: Change the number of data accesses to 2.
2493 * gcc.dg/vect/bb-slp-10.c: Change the store misalignment to 1.
2495 2009-05-29 Ian Lance Taylor <iant@google.com>
2497 * gcc.dg/Wcxx-compat-11.c: New testcase.
2499 2009-05-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2502 * gfortran.dg/leadz_trailz_1.f90: New test.
2503 * gfortran.dg/leadz_trailz_2.f90: New test.
2505 2009-05-29 Martin Jambor <mjambor@suse.cz>
2507 * gfortran.dg/pr25923.f90: XFAIL warning expectation.
2508 * gcc.dg/tree-ssa/ssa-fre-7.c: Compile with -fno-tree-sra.
2509 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2510 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2511 * gcc.dg/memcpy-1.c: Removed param sra-max-structure-size.
2512 * gcc.dg/tree-ssa/sra-2.c: Likewise.
2513 * gcc.dg/tree-ssa/sra-3.c: Likewise.
2514 * gcc.dg/tree-ssa/sra-1.c: Likewise.
2515 * gcc.dg/tree-ssa/sra-4.c: Changed comment.
2516 * gcc.dg/tree-ssa/sra-5.c: New file.
2517 * gcc.dg/tree-ssa/sra-6.c: New file.
2518 * gcc.c-torture/compile/sra-1.c: New file.
2520 2009-05-29 Jakub Jelinek <jakub@redhat.com>
2523 * gcc.c-torture/compile/pr40291.c: New test.
2526 * gcc.target/powerpc/altivec-types-1.c: Don't expect error for
2528 * gcc.target/powerpc/altivec-30.c: New test.
2529 * gcc.target/powerpc/altivec-31.c: New test.
2531 2009-05-28 Richard Guenther <rguenther@suse.de>
2533 * gcc.dg/tree-ssa/ssa-fre-26.c: New testcase.
2534 * gcc.c-torture/execute/20090527-1.c: Likewise.
2536 2009-05-28 Dodji Seketeli <dodji@redhat.com>
2539 * g++.dg/template/canon-type-1.C: New test.
2540 * g++.dg/template/canon-type-2.C: Likewise.
2541 * g++.dg/template/canon-type-3.C: Likewise.
2542 * g++.dg/template/canon-type-4.C: Likewise.
2543 * g++.dg/template/canon-type-5.C: Likewise.
2544 * g++.dg/template/canon-type-6.C: Likewise.
2545 * g++.dg/template/canon-type-7.C: Likewise.
2547 2009-05-28 Dave Korn <dave.korn.cygwin@gmail.com>
2548 Uros Bizjak <ubizjak@gmail.com>
2549 Danny Smith <dansmister@gmail.com>
2553 * lib/target-supports.exp (check_effective_target_pe_aligned_commons):
2555 * gcc.target/i386/pr37216.c: New test source file.
2556 * gcc.dg/compat/struct-layout-1_generate.c (dg_options[]): No longer
2557 use -fno-common for testing Cygwin and MinGW targets.
2559 2009-05-28 Kai Tietz <kai.tietz@onevision.com>
2561 * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__.
2562 * g++.dg/opt/memcpy1.C (size_t): Likewise.
2563 * g++.dg/pr37742.C (size_t): Likewise.
2564 * g++.dg/torture/pr34850.C (size_t): Likewise.
2565 * g++.dg/torture/20070621-1.C (ptrdiff_t): Use __extension__ and
2567 * g++.dg/torture/pr34222.C (ptrdiff_t): Likewise.
2568 * g++.dg/tree-ssa/pr22444.C (ptrdiff_t): Likewise.
2569 (size_t): Use __extension__ and __SIZE_TYPE__.
2570 * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via
2572 * gcc.c-torture/compile/20010328-1.c (size_t): Likewise.
2573 * gcc.c-torture/compile/20030320-1.c (size_t): Likewise.
2574 * gcc.c-torture/compile/20030405-1.c (size_t): Likewise.
2575 * gcc.c-torture/compile/20030902-1.c (size_t): Likewise.
2576 * gcc.c-torture/compile/20060202-1.c (size_t): Likewise.
2577 * gcc.c-torture/compile/20080613-1.c (size_t): Likewise.
2578 * gcc.c-torture/compile/920428-2.c (size_t): Likewise.
2579 * gcc.c-torture/compile/980329-1.c (size_t): Likewise.
2580 * gcc.c-torture/compile/980816-1.c (size_t): Likewise.
2581 * gcc.c-torture/compile/pr32584.c (size_t): Likewise.
2582 (__ssize_t): Likewise.
2583 * gcc.c-torture/compile/pr33173.c (size_t): Likewise.
2584 * gcc.c-torture/compile/pr33382.c (size_t): Likewise.
2585 * gcc.c-torture/compile/pr34334.c (size_t): Likewise.
2586 * gcc.c-torture/compile/pr34688.c (size_t): Likewise.
2587 * gcc.c-torture/compile/pr35043.c (size_t): Likewise.
2588 * gcc.c-torture/compile/pr37669.c (size_t): Likewise.
2589 * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__.
2590 * gcc.dg/pr33667.c (size_t): Likewise.
2591 * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise.
2592 * gcc.dg/torture/pr39204.c (size_t): Likewise.
2593 * gcc.dg/tree-ssa/20041122-1.c (size_t): Likewise.
2594 * gcc.dg/tree-ssa/pr36908.c (size_t): Likewise.
2595 * gcc.dg/tree-ssa/pr38250.c (size_t): Likewise.
2596 * gcc.dg/tree-ssa/ssa-dse-10.c (size_t): Likewise.
2598 2009-05-28 Ira Rosen <irar@il.ibm.com>
2600 PR tree-optimization/40254
2601 * gcc.dg/vect/pr40254.c: New test.
2603 2009-05-28 Adam Nemet <anemet@caviumnetworks.com>
2606 * gcc.target/mips/const-anchor-1.c: New test.
2607 * gcc.target/mips/const-anchor-2.c: New test.
2609 2009-05-27 Jason Merrill <jason@redhat.com>
2611 * g++.dg/cpp0x/initlist15.C: New.
2612 * g++.dg/cpp0x/initlist16.C: New.
2613 * g++.dg/cpp0x/initlist17.C: New.
2615 2009-05-27 Janne Blomqvist <jb@gcc.gnu.org>
2618 * gfortran.dg/elemental_dependency_1.f90: Fix scan-tree-dump-times
2619 patterns to reflect frontend changes.
2620 * gfortran.dg/vector_subscript_4.f90: Likewise.
2622 2009-05-27 Olivier Hainque <hainque@adacore.com>
2623 Eric Botcazou <botcazou@adacore.com>
2625 * gcc.c-torture/execute/align-nest.c: New testcase.
2626 * gnat.dg/misaligned_nest.adb: New testcase.
2628 2009-05-27 Rafael Avila de Espindola <espindola@google.com>
2630 * g++.dg/plugin/attribute_plugin.c: Include gcc-plugin.h first.
2631 * g++.dg/plugin/dumb_plugin.c: Include gcc-plugin.h first.
2632 * g++.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2633 * gcc.dg/plugin/selfassign.c: Include gcc-plugin.h first.
2635 2009-05-27 Kai TIetz <kai.tietz@onevision.com>
2637 * g++.old-deja/g++.brendan/array1.C (array): Use __SIZE_TYPE__
2638 cast instead of assuming 0ul.
2639 * g++.old-deja/g++.brendan/crash64.C (size_t): Define it via
2641 (_type_desc): Make first argument const.
2642 * g++.old-deja/g++.jason/new3.C (dg-options): Add -Wno-long-long.
2644 2009-05-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2647 * gfortran.dg/c_f_pointer_shape_tests_4.f03: New file.
2648 * gfortran.dg/c_f_pointer_shape_tests_4_driver.c: New file.
2650 2009-05-26 Basile Starynkevitch <basile@starynkevitch.net>
2652 * gcc.dg/plugin/plugin.exp: Added ggcplug.c test plugin
2653 with ggcplug-test-1.c for testing PLUGIN_GGC_MARKING etc...
2654 * gcc.dg/plugin/ggcplug-test-1.c: Added new file.
2655 * gcc.dg/plugin/ggcplug.c: Added new file.
2657 2009-05-26 Tobias Burnus <burnus@net-b.de>
2660 * gfortran.dg/nullify_4.f90: New test.
2662 2009-05-26 Richard Guenther <rguenther@suse.de>
2664 * gcc.dg/tree-ssa/inline-3.c: Remove dump file.
2666 2009-05-26 Richard Guenther <rguenther@suse.de>
2669 * gcc.c-torture/compile/pr40252.c: New testcase.
2671 2009-05-26 Dodji Seketeli <dodji@redhat.com>
2674 * g++.dg/template/typedef18.C: New test.
2675 * g++.dg/template/typedef19.C: Likewise.
2676 * g++.dg/template/typedef20.C: Likewise.
2677 * g++.dg/template/access11.C: Adjust.
2679 2009-05-26 Richard Guenther <rguenther@suse.de>
2682 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Obfuscate.
2684 2009-05-25 Jason Merrill <jason@redhat.com>
2687 * g++.dg/cpp0x/enum3.C: New test.
2689 2009-05-25 Richard Guenther <rguenther@suse.de>
2691 PR tree-optimization/36327
2692 * gcc.dg/tree-ssa/ssa-fre-24.c: New testcase.
2693 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2694 * gcc.dg/tree-ssa/sra-2.c: Disable FRE.
2695 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
2696 * gcc.dg/vect/vect-40.c: Likewise.
2697 * gcc.dg/vect/vect-42.c: Likewise.
2698 * gcc.dg/vect/vect-46.c: Likewise.
2699 * gcc.dg/vect/vect-76.c: Likewise.
2701 2009-05-25 Janus Weil <janus@gcc.gnu.org>
2704 * gfortran.dg/proc_ptr_18.f90: New.
2705 * gfortran.dg/proc_ptr_19.f90: New.
2706 * gfortran.dg/proc_ptr_comp_9.f90: New.
2707 * gfortran.dg/proc_ptr_comp_10.f90: New.
2709 2009-05-25 Richard Guenther <rguenther@suse.de>
2711 * gcc.dg/tree-ssa/ssa-fre-14.c: Adjust.
2712 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2714 2009-05-25 Ira Rosen <irar@il.ibm.com>
2716 PR tree-optimization/40238
2717 * gcc.dg/vect/pr40238.c: New test.
2719 2009-05-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2720 Dominique Dhumieres <dominiq@lps.ens.fr>
2724 * gfortran.dg/bounds_check_fail_3.f90: New test.
2725 * gfortran.dg/bounds_check_fail_4.f90: New test.
2726 * gfortran.dg/bounds_check_14.f90: Update test.
2727 * gfortran.dg/bound_4.f90: Update test.
2729 2009-05-24 Richard Guenther <rguenther@suse.de>
2732 * gcc.c-torture/compile/pr40233.c: New testcase.
2734 2009-05-24 Uros Bizjak <ubizjak@gmail.com>
2736 * gfortran.dg/erf_2.F90 (dg-options): Add -mieee
2737 for alpha*-*-* targets.
2739 2009-05-24 Ira Rosen <irar@il.ibm.com>
2741 * gcc.dg/vect/bb-slp-1.c: New test.
2742 * gcc.dg/vect/bb-slp-2.c, gcc.dg/vect/bb-slp-3.c,
2743 gcc.dg/vect/bb-slp-4.c, gcc.dg/vect/bb-slp-5.c,
2744 gcc.dg/vect/bb-slp-6.c, gcc.dg/vect/bb-slp-7.c,
2745 gcc.dg/vect/bb-slp-8.c, gcc.dg/vect/bb-slp-9.c,
2746 gcc.dg/vect/bb-slp-10.c, gcc.dg/vect/bb-slp-11.c,
2747 gcc.dg/vect/no-tree-reassoc-bb-slp-12.c, gcc.dg/vect/bb-slp-13.c,
2748 gcc.dg/vect/bb-slp-14.c, gcc.dg/vect/bb-slp-15.c,
2749 gcc.dg/vect/bb-slp-16.c, gcc.dg/vect/bb-slp-17.c,
2750 gcc.dg/vect/bb-slp-18.c, gcc.dg/vect/bb-slp-19.c,
2751 gcc.dg/vect/bb-slp-20.c, gcc.dg/vect/bb-slp-21.c,
2752 gcc.dg/vect/bb-slp-22.c: Likewise.
2753 * gcc.dg/vect/vect.exp: Run basic block SLP tests.
2755 2009-05-23 Mark Mitchell <mark@codesourcery.com>
2756 Maxim Kuvyrkov <maxim@codesourcery.com>
2758 * gcc.dg/falign-labels-1.c: New test.
2760 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2762 * gnat.dg/specs/rep_clause3.ads: New test.
2764 2009-05-23 Eric Botcazou <ebotcazou@adacore.com>
2766 * gnat.dg/addr6.adb: New test.
2768 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2770 * lib/target-supports.exp (check_effective_target_arm_thumb2_ok):
2772 * gcc.target/arm/thumb2-mul-space.c: New file.
2773 * gcc.target/arm/thumb2-mul-space-2.c: New file.
2774 * gcc.target/arm/thumb2-mul-space-3.c: New file.
2775 * gcc.target/arm/thumb2-mul-speed.c: New file.
2777 2009-05-22 Richard Guenther <rguenther@suse.de>
2780 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: XFAIL.
2781 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Likewise.
2782 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: Likewise.
2784 2009-05-22 Mark Mitchell <mark@codesourcery.com>
2786 * gcc.dg/dll-6.c: New test.
2787 * gcc.dg/dll-6a.c: Likewise.
2788 * gcc.dg/dll-7.c: Likewise.
2789 * gcc.dg/dll-7a.c: Likewise.
2790 * g++.dg/ext/dllexport2.C: Likewise.
2791 * g++.dg/ext/dllexport2a.cc: Likewise.
2793 2009-05-21 Steve Ellcey <sje@cup.hp.com>
2796 * gcc.target/ia64/mfused-madd-vect.c: New test.
2797 * gcc.target/ia64/mfused-madd.c: New test.
2798 * gcc.target/ia64/mno-fused-madd-vect.c: New test.
2799 * gcc.target/ia64/mno-fused-madd.c: New test.
2801 2009-05-21 H.J. Lu <hongjiu.lu@intel.com>
2803 * gcc.target/i386/movbe-1.c: New.
2804 * gcc.target/i386/movbe-2.c: Likewise.
2806 2009-05-21 Taras Glek <tglek@mozilla.com>
2808 * gcc.dg/plugin/selfassign.c (plugin_init): Updated to new
2809 plugin_init signature.
2810 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2811 * g++.dg/plugin/dumb_plugin.c (plugin_init): Likewise.
2812 * g++.dg/plugin/attribute_plugin.c (plugin_init): Likewise.
2814 2009-05-21 Mark Mitchell <mark@codesourcery.com>
2816 * gcc.dg/target/arm/neon-vmla-1.c: New.
2817 * gcc.dg/target/arm/neon-vmls-1.c: Likewise.
2819 2009-05-20 Adam Nemet <anemet@caviumnetworks.com>
2821 * gcc.target/mips/octeon-exts-6.c: New test.
2822 * gcc.target/mips/extend-1.c: New test.
2823 * gcc.target/mips/octeon-exts-2.c: Adjust to not match sign-extension
2825 * gcc.target/mips/octeon-exts-5.c: Likewise.
2827 2009-05-20 Jakub Jelinek <jakub@redhat.com>
2830 * gcc.c-torture/compile/pr40204.c: New test.
2832 2009-05-20 Richard Guenther <rguenther@suse.de>
2834 * gcc.c-torture/compile/20090518-1.c: New testcase.
2836 2009-05-19 Zdenek Dvorak <ook@ucw.cz>
2838 PR tree-optimization/40087
2839 * gcc.dg/tree-ssa/pr40087.c: New test.
2841 2009-05-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
2843 * gcc.dg/vector-4.c: New testcase.
2844 * gcc.dg/simd-1b.c: % is now allowed for integer vectors.
2845 * g++.dg/ext/vector16.C: New testcase.
2847 2009-05-19 H.J. Lu <hongjiu.lu@intel.com>
2850 * gcc.dg/pr40172.c: Renamed to ...
2851 * gcc.dg/pr40172-1.c: This.
2853 * gcc.dg/pr40172-2.c: New.
2854 * gcc.dg/pr40172-3.c: Likewise.
2856 2009-05-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2859 * gcc.dg/pr40172.c: Add -Wlogical-op to dg-options.
2861 2009-05-19 Eric Botcazou <ebotcazou@adacore.com>
2863 * gnat.dg/loop_optimization6.ad[sb]: New test.
2865 2009-05-19 Richard Guenther <rguenther@suse.de>
2867 * gcc.c-torture/compile/20090519-1.c: New testcase.
2869 2009-05-18 Jason Merrill <jason@redhat.com>
2871 * g++.dg/cpp0x/explicit1.C: New.
2872 * g++.dg/cpp0x/explicit2.C: New.
2874 2009-05-18 Dodji Seketeli <dodji@redhat.com>
2877 * g++.dg/debug/dwarf2/nested-1.C: New test.
2879 2009-05-18 H.J. Lu <hongjiu.lu@intel.com>
2882 * gcc.target/x86_64/abi/asm-support.S (snapshot_ret): Preserve
2885 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2888 * gfortran.dg/proc_ptr_comp_8.f90: New.
2890 2009-05-18 Richard Guenther <rguenther@suse.de>
2893 * gfortran.dg/array_memset_2.f90: Adjust.
2895 2009-05-18 Janus Weil <janus@gcc.gnu.org>
2899 * gfortran.dg/interface_27.f90: New.
2900 * gfortran.dg/interface_28.f90: New.
2901 * gfortran.dg/proc_ptr_11.f90: Fixing invalid test case.
2902 * gfortran.dg/proc_ptr_result_1.f90: Ditto.
2904 2009-05-18 Maxim Kuvyrkov <maxim@codesourcery.com>
2906 * gcc.target/m68k/tls-ie.c: New test.
2907 * gcc.target/m68k/tls-le.c: New test.
2908 * gcc.target/m68k/tls-gd.c: New test.
2909 * gcc.target/m68k/tls-ld.c: New test.
2910 * gcc.target/m68k/tls-ie-xgot.c: New test.
2911 * gcc.target/m68k/tls-le-xtls.c: New test.
2912 * gcc.target/m68k/tls-gd-xgot.c: New test.
2913 * gcc.target/m68k/tls-ld-xgot.c: New test.
2914 * gcc.target/m68k/tls-ld-xtls.c: New test.
2915 * gcc.target/m68k/tls-ld-xgot-xtls.c: New test.
2917 2009-05-18 Martin Jambor <mjambor@suse.cz>
2919 * gcc.dg/ipa/modif-1.c: Do not check for unmodified int parameter.
2921 2009-05-17 H.J. Lu <hongjiu.lu@intel.com>
2924 * gcc.dg/pr40172.c: New.
2926 2009-05-17 Jason Merrill <jason@redhat.com>
2929 * g++.dg/template/dtor6.C: New.
2931 2009-05-17 Joseph Myers <joseph@codesourcery.com>
2933 * g++.dg/warn/translate-ice-1.C: New test.
2935 2009-05-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2937 * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T.
2938 * gfortran.dg/c_kind_int128_test2.f03: Update comment.
2939 * gfortran.dg/c_kind_params.f90: Also test int_fast*_t.
2940 * gfortran.dg/c_kinds.c: Add int_fast*_t arguments.
2942 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2945 * gfortran.dg/erf_2.F90: New test.
2946 * gfortran.dg/erfc_scaled_2.f90: New test.
2948 2009-05-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2951 * gfortran.dg/string_1.f90: New test.
2952 * gfortran.dg/string_2.f90: New test.
2953 * gfortran.dg/string_3.f90: New test.
2955 2009-05-16 David Billinghurst <billingd@gcc.gnu.org>
2957 * gfortran.dg/default_format_denormal_1.f90: XFAIL on cygwin.
2958 * gfortran.dg/default_format_1.f90: Revert change of 2009-05-12
2960 2009-05-15 Ian Lance Taylor <iant@google.com>
2962 * gcc.dg/Wcxx-compat-10.c: New testcase.
2964 2009-05-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2967 * gcc.dg/pr16302.c: New.
2968 * g++.dg/warn/pr16302.C: New.
2970 2009-05-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2972 * gcc.dg/torture/builtin-math-5.c: New.
2973 * gcc.dg/torture/builtin-math-6.c: New.
2974 * lib/target-supports.exp (check_effective_target_mpc): New.
2976 2009-05-15 Jan Hubicka <jh@suse.cz>
2978 * gcc.dg/tree-ssa/inline-3.c: New testcase
2980 2009-05-15 Jan Hubicka <jh@suse.cz>
2982 * gcc.target/i386/align-main-1.c (check): Mark noinline.
2983 * gcc.target/i386/align-main-2.c (check): Mark noinline.
2984 * gcc.dg/ipa/ipa-4.c: Disable early inlining.
2985 * gcc.dg/vect/vect-iv-10.c (main1): Mark noinline.
2986 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c (main1):
2988 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c (main1):
2990 * gcc.dg/vect/pr31699.c (foo): Mark noinline.
2991 * gcc.dg/vect/pr18400.c (main1): Mark noinline.
2993 2009-05-15 Jan Hubicka <jh@suse.cz>
2995 * sibcall-6.c: Add no-ipa-cp argument and mark the function to be
2996 optimized by sibcall noinline.
2998 2009-05-15 Jan Hubicka <jh@suse.cz>
3000 * sibcall-1.c (track): Mark noinline.
3001 * sibcall-2.c (track): Mark noinline.
3002 * sibcall-3.c (track): Mark noinline.
3003 * sibcall-4.c (track): Mark noinline.
3005 2009-05-15 Jan Hubicka <jh@suse.cz>
3007 * flatten-2.c: Disable early inlining; add comment.
3008 * flatten-3.c: New test based on flatten-2.c.
3010 2009-05-15 Richard Guenther <rguenther@suse.de>
3012 PR tree-optimization/39999
3013 * gcc.c-torture/compile/pr39999.c: New testcase.
3015 2009-05-15 Joseph Myers <joseph@codesourcery.com>
3017 * gcc.c-torture/compile/ptr-conv-1.c: New test.
3019 2009-05-14 Ian Lance Taylor <iant@google.com>
3021 * gcc.dg/Wcxx-compat-9.c: New testcase.
3023 2009-05-14 Janus Weil <janus@gcc.gnu.org>
3026 * gfortran.dg/func_decl_2.f90: Modified (replacing warnings by errors).
3027 * gfortran.dg/duplicate_type_2.f90: Ditto.
3028 * gfortran.dg/duplicate_type_3.f90: New.
3030 2009-05-14 Laurent GUERBY <laurent@guerby.net>
3032 * ada/acats/tests/c3/c38202a.ada: Use Impdef.
3033 * ada/acats/tests/c5/c59002c.ada: Likewise.
3035 2009-05-13 Taras Glek <tglek@mozilla.com>
3037 * g++.dg/plugin/attribute_plugin-test-1.C: Testcase input for custom
3038 attributes and decl smashing.
3039 * g++.dg/plugin/attribute_plugin.c: Testcase plugin to test user
3041 * g++.dg/plugin/dumb_plugin.c: Fixed typo.
3042 * g++.dg/plugin/plugin.exp: Added attribute_plugin test .
3044 2009-05-14 Jakub Jelinek <jakub@redhat.com>
3047 * gfortran.dg/pr39865.f90: New test.
3048 * gfortran.dg/hollerith.f90: Don't expect errors for CHARACTER
3050 * gfortran.dg/hollerith_f95.f90: Likewise.
3051 * gfortran.dg/hollerith6.f90: New test.
3052 * gfortran.dg/hollerith7.f90: New test.
3054 2009-05-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3057 * gcc.dg/cpp/pr36674.i: New.
3059 2009-05-14 Ben Elliston <bje@au.ibm.com>
3062 * gcc.c-torture/compile/pr40035.c: New test.
3064 2009-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3066 * gcc.target/i386/pr39543-2.c: Skip if ilp32 && pic.
3068 2009-05-12 Tobias Burnus <burnus@net-b.de>
3071 * gfortran.dg/bind_c_usage_18.f90: Change dg-error into dg-warning.
3072 * gfortran.dg/c_kind_tests_2.f03: Ditto.
3073 * gfortran.dg/interop_params.f03: Ditto.
3075 2009-05-12 Jan Hubicka <jh@suse.cz>
3077 * gcc.dg/tree-ssa/loop-36.c: Reduce amount of iterations to 2
3078 so unrolling still happens.
3079 * gcc.dg/ipa/ipacost-1.c: Prevent inlining
3080 * gcc.dg/ipa/ipacost-2.c: Likewise.
3081 * gcc.dg/vect/slp-3.c: Loop is no longer unrolled.
3083 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3085 * gfortran.dg/default_format_1.f90: XFAIL on cygwin.
3087 2009-05-12 David Billinghurst <billingd@gcc.gnu.org>
3089 * lib/target-supports.exp (check_profiling_available): Return
3090 false for -p on *-*-cygwin* targets.
3092 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3094 PR tree-optimization/38632
3095 * g++.dg/tree-ssa/pr38632.C: New.
3097 2009-05-11 Jan Hubicka <jh@suse.cz>
3099 * gcc.dg/tree-ssa/pr21829.c: Simplify matching since
3100 we now optimize better.
3101 * gcc.dg/Wunreachable-8.c: Bogus warnings now come
3102 out at different places.
3103 * gcc.dg/vect/vect-92.c: Increase loop iteration count to prevent
3105 * gcc.dg/vect/vect-76.c: Likewise.
3106 * gcc.dg/vect/vect-70.c: Likewise.
3107 * gcc.dg/vect/vect-66.c: Likewise.
3108 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3109 * gcc.dg/vect/slp-3.c: One of loops gets now fully unrolled.
3111 2009-05-11 H.J. Lu <hongjiu.lu@intel.com>
3114 * gcc.c-torture/compile/pr40080.c: New.
3116 2009-05-11 Paolo Bonzini <bonzini@gnu.org>
3118 * gcc.c-torture/compile/pr40026.c: New testcase.
3120 2009-05-11 Janus Weil <janus@gcc.gnu.org>
3123 * gfortran.dg/proc_ptr_comp_7.f90: New.
3125 2009-05-11 Ira Rosen <irar@il.ibm.com>
3127 PR tree-optimization/40074
3128 * gcc.dg/vect/pr40074.c: New test.
3130 2009-05-10 Ian Lance Taylor <iant@google.com>
3132 * gcc.dg/Wcxx-compat-7.c: New testcase.
3133 * gcc.dg/Wcxx-compat-8.c: New testcase.
3134 * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes.
3135 * gcc.dg/pr17188-1.c: Likewise.
3136 * gcc.dg/pr39084.c: Likewise.
3138 2009-05-10 Michael Matz <matz@suse.de>
3141 * gcc.dg/pr40031.c: New test.
3143 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3146 * gfortran.dg/array_constructor_31.f90: New test.
3148 2009-05-10 Richard Guenther <rguenther@suse.de>
3150 PR tree-optimization/40081
3151 * g++.dg/torture/pr40081.C: New testcase.
3153 2009-05-10 Paul Thomas <pault@gcc.gnu.org>
3156 * gfortran.dg/dependency_24.f90: New test.
3157 * gfortran.dg/dependency_23.f90: Clean up module files.
3159 2009-05-10 David Billinghurst <billingd@gcc.gnu.org>
3162 * gfortran.dg/chmod_1.f90: Don't run on *-*-cygwin*.
3163 * gfortran.dg/chmod_2.f90: Likewise.
3164 * gfortran.dg/chmod_3.f90: Likewise.
3165 * gfortran.dg/open_errors.f90: Likewise.
3167 2009-05-09 Jan Hubicka <jh@suse.cz>
3170 * g++.dg/eh/nested-try.C: New test.
3172 2009-05-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3174 PR tree-optimization/40049
3175 * gcc.dg/vect/vect-shift-2.c: New test.
3177 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3179 * gcc.dg/torture/complex-sign-mul-minus-one.c,
3180 gcc.dg/torture/complex-sign-mul-one.c: New tests.
3182 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3185 * g++.dg/warn/deprecated-6.C: New.
3186 * gcc.dg/deprecated-4.c: Likewise.
3187 * gcc.dg/deprecated-5.c: Likewise.
3188 * gcc.dg/deprecated-6.c: Likewise.
3190 2009-05-08 H.J. Lu <hongjiu.lu@intel.com>
3192 * gcc.dg/vect/no-vfa-vect-37.c: Replace __aligned__(16) with
3193 __aligned__(__BIGGEST_ALIGNMENT__).
3194 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3195 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
3196 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
3197 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3198 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3199 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3200 * gcc.dg/vect/Os-vect-95.c: Likewise.
3201 * gcc.dg/vect/pr20122.c: Likewise.
3202 * gcc.dg/vect/pr36493.c: Likewise.
3203 * gcc.dg/vect/pr37385.c: Likewise.
3204 * gcc.dg/vect/slp-7.c: Likewise.
3205 * gcc.dg/vect/slp-9.c: Likewise.
3206 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
3207 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
3208 * gcc.dg/vect/vect-35.c: Likewise.
3209 * gcc.dg/vect/vect-40.c: Likewise.
3210 * gcc.dg/vect/vect-42.c: Likewise.
3211 * gcc.dg/vect/vect-44.c: Likewise.
3212 * gcc.dg/vect/vect-46.c: Likewise.
3213 * gcc.dg/vect/vect-48.c: Likewise.
3214 * gcc.dg/vect/vect-52.c: Likewise.
3215 * gcc.dg/vect/vect-54.c: Likewise.
3216 * gcc.dg/vect/vect-56.c: Likewise.
3217 * gcc.dg/vect/vect-58.c: Likewise.
3218 * gcc.dg/vect/vect-60.c: Likewise.
3219 * gcc.dg/vect/vect-74.c: Likewise.
3220 * gcc.dg/vect/vect-75.c: Likewise.
3221 * gcc.dg/vect/vect-76.c: Likewise.
3222 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3223 * gcc.dg/vect/vect-77.c: Likewise.
3224 * gcc.dg/vect/vect-77-global.c: Likewise.
3225 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3226 * gcc.dg/vect/vect-78.c: Likewise.
3227 * gcc.dg/vect/vect-78-global.c: Likewise.
3228 * gcc.dg/vect/vect-80.c: Likewise.
3229 * gcc.dg/vect/vect-85.c: Likewise.
3230 * gcc.dg/vect/vect-87.c: Likewise.
3231 * gcc.dg/vect/vect-88.c: Likewise.
3232 * gcc.dg/vect/vect-92.c: Likewise.
3233 * gcc.dg/vect/vect-93.c: Likewise.
3234 * gcc.dg/vect/vect-95.c: Likewise.
3235 * gcc.dg/vect/vect-97.c: Likewise.
3236 * gcc.dg/vect/vect-complex-1.c: Likewise.
3237 * gcc.dg/vect/vect-complex-4.c: Likewise.
3238 * gcc.dg/vect/vect-complex-5.c: Likewise.
3239 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
3240 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
3241 * gcc.dg/vect/vect-multitypes-12.c: Likewise.
3242 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
3243 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
3244 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
3245 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
3246 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
3247 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3248 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3249 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
3250 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
3251 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
3252 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3253 * gcc.dg/vect/vect-outer-1.c: Likewise.
3254 * gcc.dg/vect/vect-outer-2a.c: Likewise.
3255 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3256 * gcc.dg/vect/vect-outer-2.c: Likewise.
3257 * gcc.dg/vect/vect-outer-2c.c: Likewise.
3258 * gcc.dg/vect/vect-outer-2d.c: Likewise.
3259 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3260 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3261 * gcc.dg/vect/vect-outer-3.c: Likewise.
3262 * gcc.dg/vect/vect-outer-3c.c: Likewise.
3263 * gcc.dg/vect/vect-outer-5.c: Likewise.
3264 * gcc.dg/vect/vect-outer-6.c: Likewise.
3265 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
3266 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
3267 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
3268 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3269 * gcc.dg/vect/vect-reduc-dot-s8c.c: Likewise.
3270 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
3271 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
3272 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
3273 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
3274 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
3275 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
3276 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3277 * gcc.dg/vect/vect-widen-mult-u8.c: Likewise.
3278 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
3280 2009-05-08 Joseph Myers <joseph@codesourcery.com>
3283 * gcc.dg/torture/complex-sign.h: New header.
3284 * gcc.dg/torture/complex-sign-add.c,
3285 gcc.dg/torture/complex-sign-mixed-add.c,
3286 gcc.dg/torture/complex-sign-mixed-div.c,
3287 gcc.dg/torture/complex-sign-mixed-mul.c,
3288 gcc.dg/torture/complex-sign-mixed-sub.c,
3289 gcc.dg/torture/complex-sign-mul.c,
3290 gcc.dg/torture/complex-sign-sub.c: New tests.
3292 2009-05-08 Janus Weil <janus@gcc.gnu.org>
3295 * gfortran.dg/intrinsic_3.f90: New.
3297 2009-05-07 Janis Johnson <janis187@us.ibm.com>
3300 * gcc.dg/Wunsuffixed-float-constants-1.c: New test.
3301 * gcc.dg/cpp/pragma-float-const-decimal64-1.c: New test.
3302 * gcc.dg/dfp/float-constant-double.c: New test.
3303 * gcc.dg/dfp/pragma-float-const-decimal64-1.c: New test.
3304 * gcc.dg/dfp/pragma-float-const-decimal64-2.c: New test.
3305 * gcc.dg/dfp/pragma-float-const-decimal64-3.c: New test.
3306 * gcc.dg/dfp/pragma-float-const-decimal64-4.c: New test.
3307 * gcc.dg/dfp/pragma-float-const-decimal64-5.c: New test.
3308 * gcc.dg/dfp/pragma-float-const-decimal64-6.c: New test.
3309 * gcc.dg/dfp/pragma-float-const-decimal64-7.c: New test.
3310 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: New test.
3311 * g++.dg/cpp/pragma-float-const-decimal64-1.C: New test.
3313 2009-05-07 Jakub Jelinek <jakub@redhat.com>
3316 * gcc.c-torture/execute/pr40057.c: New test.
3318 2009-05-06 James E. Wilson <wilson@codesourcery.com>
3320 * gcc.c-torture/compile/const-high-part.c: New test.
3322 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3325 * lib/plugin-support.exp (plugin-test-execute): Use HOSTCC to
3328 2009-05-06 Janus Weil <janus@gcc.gnu.org>
3331 * gfortran.dg/proc_decl_1.f90: Modified.
3332 * gfortran.dg/proc_ptr_comp_1.f90: New.
3333 * gfortran.dg/proc_ptr_comp_2.f90: New.
3334 * gfortran.dg/proc_ptr_comp_3.f90: New.
3335 * gfortran.dg/proc_ptr_comp_4.f90: New.
3336 * gfortran.dg/proc_ptr_comp_5.f90: New.
3337 * gfortran.dg/proc_ptr_comp_6.f90: New.
3339 2009-05-06 Dodji Seketeli <dodji@redhat.com>
3342 * g++.dg/template/call7.C: New test.
3344 2009-05-06 Diego Novillo <dnovillo@google.com>
3346 * lib/plugin-support.exp: Do not prefix $GMPINC with -I.
3348 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>
3350 * gfortran.dg/pr40021.f: Moved to ...
3351 * gfortran.fortran-torture/execute/pr40021.f: Here.
3353 2009-05-06 Janis Johnson <janis187@us.ibm.com>
3356 * gcc.dg/dfp/pr39986.c: New test.
3358 2009-05-06 Michael Matz <matz@suse.de>
3361 * gfortran.dg/pr40021.f: New test.
3363 2009-05-06 Le-Chun Wu <lcwu@google.com>
3365 * lib/plugin-support.exp: New file containing support procs for
3367 * lib/target-supports.exp (check_plugin_available): New proc.
3368 * gcc.dg/plugin/plugin.exp: New driver script for gcc testcases.
3369 * gcc.dg/plugin/selfassign.c: New plugin source file.
3370 * gcc.dg/plugin/self-assign-test-1.c: New test.
3371 * gcc.dg/plugin/self-assign-test-2.c: Likewise.
3372 * g++.dg/README: Add description for plugin test.
3373 * g++.dg/dg.exp: Exclude plugin tests from the general test list.
3374 * g++.dg/plugin/plugin.exp: New driver script for g++ testcases.
3375 * g++.dg/plugin/selfassign.c: New plugin source file.
3376 * g++.dg/plugin/self-assign-test-1.C: New test.
3377 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3378 * g++.dg/plugin/self-assign-test-3.C: Likewise.
3379 * g++.dg/plugin/dumb_plugin.c: New plugin source file.
3380 * g++.dg/plugin/dumb-plugin-test-1.C: New test.
3382 2009-05-06 Tobias Burnus <burnus@net-b.de>
3385 * gfortran.dg/intrinsic_2.f90: New test.
3386 * gfortran.dg/intrinsic.f90: Add old and this PR as comment.
3388 2009-05-06 Joseph Myers <joseph@codesourcery.com>
3391 * gcc.dg/noncompile/incomplete-5.c: New test.
3393 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3396 * gcc.dg/pr39666-1.c: New test.
3397 * gcc.dg/pr39666-2.c: Likewise.
3398 * g++.dg/warn/Wuninitialized-4.C: Likewise.
3399 * g++.dg/warn/Wuninitialized-5.C: Likewise.
3400 * gfortran.dg/pr39666-1.f90: Likewise.
3401 * gfortran.dg/pr39666-2.f90: Likewise.
3403 2009-05-05 Adam Nemet <anemet@caviumnetworks.com>
3405 * gcc.target/mips/mips.exp: Add -mtune= to mips_option_groups.
3406 * gcc.target/mips/dspr2-MULT.c: Pass -mtune=74kc
3407 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3409 2009-05-05 Janus Weil <janus@gcc.gnu.org>
3412 * gfortran.dg/proc_ptr_17.f90: New.
3414 2009-05-05 Richard Guenther <rguenther@suse.de>
3416 PR tree-optimization/40022
3417 * gcc.c-torture/execute/pr40022.c: New testcase.
3419 2009-05-05 Richard Guenther <rguenther@suse.de>
3422 * gcc.c-torture/compile/pr40023.c: New testcase.
3424 2009-05-05 Nathan Sidwell <nathan@codesourcery.com>
3426 * g++.old-deja/g++.other/overload11.C: Adjust expected errors.
3427 * g++.dg/template/overload9.C: Likewise.
3428 * g++.dg/ext/ms-1.C: New.
3430 2009-05-05 Jakub Jelinek <jakub@redhat.com>
3433 * g++.dg/ext/vla7.C: New test.
3435 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3437 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c, gcc.dg/ucnid-13.c: New tests.
3439 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3441 * gcc.dg/ucnid-8.c, gcc.dg/ucnid-9.c, gcc.dg/ucnid-10.c: New tests.
3442 * gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c:
3443 Update expected errors.
3445 2009-05-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3448 * g++.dg/parse/parser-pr28152.C: New.
3449 * g++.dg/parse/parser-pr28152-2.C: New.
3451 2009-05-04 Joseph Myers <joseph@codesourcery.com>
3453 * gcc.dg/attr-alias-5.c, gcc.dg/ucnid-7.c: New tests.
3455 2009-05-03 Eric Botcazou <ebotcazou@adacore.com>
3457 * gcc.target/sparc/fpmul-2.c: Replace final_cleanup with optimized.
3458 * gcc.target/sparc/fexpand-2.c: Likewise.
3459 * gcc.target/sparc/fpmerge-2.c: Likewise.
3460 * gcc.target/sparc/pdist-2.c: Likewise.
3462 2009-05-03 Richard Guenther <rguenther@suse.de>
3465 * gcc.c-torture/compile/pr39983.c: New testcase.
3467 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3469 * gcc.dg/c99-complex-3.c: New test.
3471 2009-05-03 Joseph Myers <joseph@codesourcery.com>
3473 * gcc.dg/cpp/utf8-5byte-1.c: New test.
3475 2009-05-02 Joseph Myers <joseph@codesourcery.com>
3477 * gcc.dg/ucnid-6.c: Fix typo in dg-do directive.
3479 2009-05-02 Richard Guenther <rguenther@suse.de>
3482 * gcc.target/spu/pr40001.c: New testcase.
3484 2009-04-30 Adam Nemet <anemet@caviumnetworks.com>
3486 * gcc.dg/ssp-1.c (__stack_chk_fail): Remove static.
3488 2009-04-30 Steve Ellcey <sje@cup.hp.com>
3491 * gcc.dg/vect/vect-35.c: XFAIL for IA64 and Sparc.
3492 * gfortran.dg/vect/fast-math-pr38968.f90: Ditto.
3494 2009-04-30 Janis Johnson <janis187@us.ibm.com>
3497 * g++.dg/ext/altivec-15.C: Remove dg-error for messages that are
3500 2009-04-30 David Ayers <ayers@fsfe.org>
3502 * lib/objc.exp (objc_init): Add and set gcc_warning_prefix
3503 and gcc_error_prefix variables.
3504 * objc.dg/bad-receiver-type.m: Update to match correct
3506 * objc.dg/encode-5.m: Likewise.
3507 * objc.dg/id-1.m: Likewise.
3508 * objc.dg/method-1.m: Likewise.
3509 * objc.dg/method-6.m: Likewise.
3510 * objc.dg/method-7.m: Likewise.
3511 * objc.dg/method-9.m: Likewise.
3512 * objc.dg/method-11.m: Likewise.
3513 * objc.dg/method-20.m: Likewise.
3514 * objc.dg/private-1.m: Likewise.
3516 2009-04-30 Janne Blomqvist <jb@gcc.gnu.org>
3519 * gfortran.dg/advance_1.f90: Don't require target fd_truncate.
3520 * gfortran.dg/advance_4.f90: Likewise
3521 * gfortran.dg/advance_5.f90: Likewise
3522 * gfortran.dg/append_1.f90: Likewise
3523 * gfortran.dg/backslash_1.f90: Likewise
3524 * gfortran.dg/backslash_2.f90: Likewise
3525 * gfortran.dg/backslash_3.f: Likewise
3526 * gfortran.dg/backspace_10.f90: Likewise
3527 * gfortran.dg/backspace_3.f: Likewise
3528 * gfortran.dg/backspace_4.f: Likewise
3529 * gfortran.dg/backspace_5.f: Likewise
3530 * gfortran.dg/backspace_8.f: Likewise
3531 * gfortran.dg/backspace_9.f: Likewise
3532 * gfortran.dg/complex_write.f90: Likewise
3533 * gfortran.dg/convert_implied_open.f90: Likewise
3534 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise
3535 * gfortran.dg/dos_eol.f: Likewise
3536 * gfortran.dg/empty_format_1.f90: Likewise
3537 * gfortran.dg/endfile.f: Likewise
3538 * gfortran.dg/eof_1.f90: Likewise
3539 * gfortran.dg/eor_1.f90: Likewise
3540 * gfortran.dg/eor_handling_1.f90: Likewise
3541 * gfortran.dg/eor_handling_2.f90: Likewise
3542 * gfortran.dg/eor_handling_3.f90: Likewise
3543 * gfortran.dg/eor_handling_4.f90: Likewise
3544 * gfortran.dg/eor_handling_5.f90: Likewise
3545 * gfortran.dg/error_recovery_5.f90: Likewise
3546 * gfortran.dg/f2003_inquire_1.f03: Likewise
3547 * gfortran.dg/f2003_io_4.f03: Likewise
3548 * gfortran.dg/f2003_io_5.f03: Likewise
3549 * gfortran.dg/f2003_io_7.f03: Likewise
3550 * gfortran.dg/fgetc_1.f90: Likewise
3551 * gfortran.dg/fgetc_2.f90: Likewise
3552 * gfortran.dg/flush_1.f90: Likewise
3553 * gfortran.dg/fmt_exhaust.f90: Likewise
3554 * gfortran.dg/fmt_huge.f90: Likewise
3555 * gfortran.dg/fmt_read.f90: Likewise
3556 * gfortran.dg/fmt_t_1.f90: Likewise
3557 * gfortran.dg/fmt_t_2.f90: Likewise
3558 * gfortran.dg/fmt_t_3.f90: Likewise
3559 * gfortran.dg/fmt_t_4.f90: Likewise
3560 * gfortran.dg/fmt_t_5.f90: Likewise
3561 * gfortran.dg/fmt_t_7.f: Likewise
3562 * gfortran.dg/fseek.f90: Likewise
3563 * gfortran.dg/ftell_1.f90: Likewise
3564 * gfortran.dg/ftell_2.f90: Likewise
3565 * gfortran.dg/func_derived_3.f90: Likewise
3566 * gfortran.dg/inquire_9.f90: Likewise
3567 * gfortran.dg/iostat_1.f90: Likewise
3568 * gfortran.dg/iostat_2.f90: Likewise
3569 * gfortran.dg/list_read_1.f90: Likewise
3570 * gfortran.dg/list_read_4.f90: Likewise
3571 * gfortran.dg/list_read_5.f90: Likewise
3572 * gfortran.dg/list_read_7.f90: Likewise
3573 * gfortran.dg/list_read_8.f90: Likewise
3574 * gfortran.dg/list_read_9.f90: Likewise
3575 * gfortran.dg/namelist_13.f90: Likewise
3576 * gfortran.dg/namelist_14.f90: Likewise
3577 * gfortran.dg/namelist_15.f90: Likewise
3578 * gfortran.dg/namelist_16.f90: Likewise
3579 * gfortran.dg/namelist_17.f90: Likewise
3580 * gfortran.dg/namelist_18.f90: Likewise
3581 * gfortran.dg/namelist_19.f90: Likewise
3582 * gfortran.dg/namelist_20.f90: Likewise
3583 * gfortran.dg/namelist_24.f90: Likewise
3584 * gfortran.dg/namelist_26.f90: Likewise
3585 * gfortran.dg/namelist_27.f90: Likewise
3586 * gfortran.dg/namelist_28.f90: Likewise
3587 * gfortran.dg/namelist_37.f90: Likewise
3588 * gfortran.dg/namelist_38.f90: Likewise
3589 * gfortran.dg/namelist_39.f90: Likewise
3590 * gfortran.dg/namelist_40.f90: Likewise
3591 * gfortran.dg/namelist_43.f90: Likewise
3592 * gfortran.dg/namelist_44.f90: Likewise
3593 * gfortran.dg/namelist_45.f90: Likewise
3594 * gfortran.dg/namelist_46.f90: Likewise
3595 * gfortran.dg/namelist_47.f90: Likewise
3596 * gfortran.dg/namelist_48.f90: Likewise
3597 * gfortran.dg/namelist_49.f90: Likewise
3598 * gfortran.dg/namelist_50.f90: Likewise
3599 * gfortran.dg/namelist_51.f90: Likewise
3600 * gfortran.dg/namelist_52.f90: Likewise
3601 * gfortran.dg/namelist_56.f90: Likewise
3602 * gfortran.dg/namelist_char_only.f90: Likewise
3603 * gfortran.dg/namelist_use.f90: Likewise
3604 * gfortran.dg/namelist_use_only.f90: Likewise
3605 * gfortran.dg/noadv_size.f90: Likewise
3606 * gfortran.dg/open_access_append_1.f90: Likewise
3607 * gfortran.dg/pad_no.f90: Likewise
3608 * gfortran.dg/pr12884.f: Likewise
3609 * gfortran.dg/pr17090.f90: Likewise
3610 * gfortran.dg/pr17285.f90: Likewise
3611 * gfortran.dg/pr17286.f90: Likewise
3612 * gfortran.dg/pr18122.f90: Likewise
3613 * gfortran.dg/pr18210.f90: Likewise
3614 * gfortran.dg/pr18392.f90: Likewise
3615 * gfortran.dg/pr19155.f: Likewise
3616 * gfortran.dg/pr19216.f: Likewise
3617 * gfortran.dg/pr19467.f90: Likewise
3618 * gfortran.dg/pr19657.f: Likewise
3619 * gfortran.dg/pr20257.f90: Likewise
3620 * gfortran.dg/read_bad_advance.f90: Likewise
3621 * gfortran.dg/read_eof_2.f90: Likewise
3622 * gfortran.dg/read_eof_4.f90: Likewise
3623 * gfortran.dg/read_many_1.f: Likewise
3624 * gfortran.dg/read_noadvance.f90: Likewise
3625 * gfortran.dg/read_repeat.f90: Likewise
3626 * gfortran.dg/read_size_noadvance.f90: Likewise
3627 * gfortran.dg/read_x_past.f: Likewise
3628 * gfortran.dg/record_marker_1.f90: Likewise
3629 * gfortran.dg/record_marker_3.f90: Likewise
3630 * gfortran.dg/rewind_1.f90: Likewise
3631 * gfortran.dg/runtime_warning_1.f90: Likewise
3632 * gfortran.dg/shape_3.f90: Likewise
3633 * gfortran.dg/slash_1.f90: Likewise
3634 * gfortran.dg/stat_1.f90: Likewise
3635 * gfortran.dg/stat_2.f90: Likewise
3636 * gfortran.dg/streamio_11.f90: Likewise
3637 * gfortran.dg/streamio_3.f90: Likewise
3638 * gfortran.dg/streamio_4.f90: Likewise
3639 * gfortran.dg/streamio_9.f90: Likewise
3640 * gfortran.dg/tl_editing.f90: Likewise
3641 * gfortran.dg/unf_io_convert_1.f90: Likewise
3642 * gfortran.dg/unf_io_convert_2.f90: Likewise
3643 * gfortran.dg/unf_read_corrupted_2.f90: Likewise
3644 * gfortran.dg/unf_short_record_1.f90: Likewise
3645 * gfortran.dg/utf8_1.f03: Likewise
3646 * gfortran.dg/utf8_2.f03: Likewise
3647 * gfortran.dg/widechar_IO_1.f90: Likewise
3648 * gfortran.dg/write_check3.f90: Likewise
3649 * gfortran.dg/write_rewind_2.f: Likewise
3650 * gfortran.dg/x_slash_2.f: Likewise
3652 2009-04-29 Richard Guenther <rguenther@suse.de>
3655 * lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
3657 (check_effective_target_vect_floatuint_cvt): Likewise.
3658 * gcc.dg/vect/slp-10.c: Adjust.
3659 * gcc.dg/vect/slp-11.c: Adjust.
3660 * gcc.dg/vect/slp-12b.c: Adjust.
3661 * gcc.dg/vect/slp-33.c: Adjust.
3662 * gcc.c-torture/compile/pr39943.c: New testcase.
3664 2009-04-29 Richard Guenther <rguenther@suse.de>
3667 * gcc.c-torture/compile/pr39937.c: New testcase.
3669 2009-04-29 Richard Guenther <rguenther@suse.de>
3671 PR tree-optimization/39941
3672 * gcc.c-torture/compile/pr39941.c: New testcase.
3674 2009-04-29 Bernd Schmidt <bernd.schmidt@analog.com>
3676 * gcc.target/bfin/20090411-1.c: New test.
3678 2009-04-29 Anmol P. Paralkar <anmol@freescale.com>
3681 * gcc.dg/pr39565.c: New testcase.
3683 2009-04-28 Nathan Sidwell <nathan@codesourcery.com>
3685 * gcc.target/i386/sse4_1-roundps-1.c: Skip for vxworks kernel.
3686 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3687 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3688 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3689 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3690 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3691 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3692 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3693 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3694 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3695 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3696 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3697 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3698 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3699 * gcc.target/i386/pr37191.c: Likewise.
3700 * gcc.target/i386/reload-1.c: Likewise.
3701 * g++.old-deja/g++.pt/repo1.C: Skip for vxworks kernel.
3702 * g++.old-deja/g++.pt/repo2.C: Likewise.
3703 * g++.old-deja/g++.pt/repo3.C: Likewise.
3704 * g++.old-deja/g++.pt/repo4.C: Likewise.
3705 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
3706 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
3707 * g++.dg/template/repo1.C: Likewise.
3708 * g++.dg/template/repo2.C: Likewise.
3709 * g++.dg/template/repo3.C: Likewise.
3710 * g++.dg/template/repo4.C: Likewise.
3711 * g++.dg/template/repo5.C: Likewise.
3712 * g++.dg/template/repo6.C: Likewise.
3713 * g++.dg/template/repo7.C: Likewise.
3714 * g++.dg/template/repo8.C: Likewise.
3715 * g++.dg/template/repo9.C: Likewise.
3716 * g++.dg/rtti/repo1.C: Likewise.
3717 * gcc.dg/cpp/_Pragma6.c: Skip for vxworks.
3718 * g++.dg/cpp/_Pragma1.C: Skip for vxworks.
3719 * gcc.dg/pthread-init-1.c: Xfail for vxworks rtp.
3720 * g++.dg/other/PR23205.C: Skip for vxworks.
3721 * g++.dg/ext/visibility/class1.C: Requires PIC.
3722 * g++.dg/eh/async-unwind2.C: Requires PIC.
3723 * lib/target-supports.exp (check_cxa_atexit_available): Vxworks
3724 does not have cxa_exit.
3726 2009-04-28 Jing Yu <jingyu@google.com>
3729 * lib/target-supports.exp (check_effective_target_tls): Remove
3731 (check_effective_target_tls_native): Likewise.
3732 (check_effective_target_tls_runtime): Likewise.
3733 * gcc.dg/tls/alias-1.c (dg-require-effective-target): Change target
3735 * gcc.dg/tls/opt-2.c: Add dg-require-effective-target tls_runtime.
3737 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3740 * gfortran.dg/proc_ptr_16.f90: New.
3742 2009-04-28 Steve Ellcey <sje@cup.hp.com>
3744 * gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
3747 2009-04-28 Richard Guenther <rguenther@suse.de>
3750 * gfortran.fortran-torture/compile/pr39937.f: New testcase.
3752 2009-04-28 H.J. Lu <hongjiu.lu@intel.com>
3754 * g++.dg/warn/pr35652.C: Removed.
3755 * gcc.dg/pr35652.c: Likewise.
3757 2009-04-28 Alexander Monakov <amonakov@ispras.ru>
3759 * gcc.target/ia64/20071210-2.c: New testcase.
3761 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3764 * gcc.dg/pr39323-2.c: Also scan for alignment in log2 format.
3765 * gcc.dg/pr39323-3.c: Ditto.
3767 2009-04-28 Janus Weil <janus@gcc.gnu.org>
3771 * gfortran.dg/ambiguous_reference_2.f90: New.
3772 * gfortran.dg/pointer_assign_7.f90: New.
3774 2009-04-28 Nathan Froyd <froydnj@codesourcery.com>
3775 Mark Mitchell <mark@codesourcery.com>
3777 * gcc.target/powerpc/20020118-1.c: Skip on vxworks targets.
3778 * gcc.dg/20020103-1.c: Check for __ppc.
3779 * gcc.dg/asm-b.c: Check for __ppc.
3780 * gcc.dg/20020919-1.c: Check for __ppc.
3781 * gcc.dg/20020312-2.c: Likewise.
3782 * gcc.dg/trampoline-1.c: Add appropriate NO_TRAMPOLINES #ifndefs.
3783 * gcc.dg/torture/asm-subreg-1.c: Skip on sparc vxworks targets.
3784 * gcc.dg/attr-weakref-1.c: Skip on selected vxworks targets.
3785 * g++.dg/warn/weak1.C: Likewise.
3786 * gcc.dg/tree-ssa/20030714-1.c (find_base_value): Declare as
3787 static so appropriate optimizations kick in.
3788 (find_base_value_wrapper): New function.
3789 * g++.dg/eh/simd-5.C: Fix target triplet.
3790 * gcc.target/arm/long-calls-1.c: Skip for -mlong-calls.
3792 2009-04-28 Uros Bizjak <ubizjak@gmail.com>
3793 H.J. Lu <hongjiu.lu@intel.com>
3796 * gcc.target/i386/pr39911.c: New test.
3798 2009-04-28 Paul Thomas <pault@gcc.gnu.org>
3801 * gfortran.dg/alloc_comp_assign_10.f90: New test.
3803 2009-04-28 Ben Elliston <bje@au.ibm.com>
3808 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3810 * gcc.dg/pr35652.C: New.
3811 * g++.dg/warn/pr35652.C: New.
3812 * gcc.dg/format/plus-1.c: Adjust message.
3814 2009-04-27 DJ Delorie <dj@redhat.com>
3816 * lib/target-supports.exp (check_effective_target_double64): New.
3817 (check_effective_target_double64plus): New.
3818 (check_effective_target_large_double): New.
3819 * gcc.dg/Wconversion-real-integer.c: Require double64plus.
3820 * gcc.dg/div-double-1.c: Likewise.
3821 * gcc.dg/Wconversion-real.c: Require large_double.
3822 * gcc.dg/cdce1.c: Require large_double instead of checking targets.
3824 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: Skip if doubles
3827 * gcc.c-torture/execute/ieee/20010226-1.c: Mark all floating point
3830 2009-04-27 Ian Lance Taylor <iant@google.com>
3832 * gcc.dg/Wcxx-compat-5.c: New testcase.
3833 * gcc.dg/Wcxx-compat-6.c: New testcase.
3835 2009-04-27 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
3837 Allow non-constant arguments to conversion intrinsics.
3838 * gcc.target/spu/intrinsics-3.c: Update tests.
3840 2009-04-27 Richard Guenther <rguenther@suse.de>
3843 * gcc.c-torture/compile/pr39928-1.c: New testcase.
3844 * gcc.c-torture/compile/pr39928-2.c: Likewise.
3846 2009-04-27 H.J. Lu <hongjiu.lu@intel.com>
3849 * gcc.dg/torture/pr39903-1.c: New.
3850 * gcc.dg/torture/pr39903-2.c: Likewise.
3852 2009-04-27 Revital Eres <eres@il.ibm.com>
3854 * gcc.dg/sms-1.c: Add noinline attribute, create sms dump file
3856 * gcc.dg/sms-2.c: Add dump check.
3857 * gcc.dg/sms-3.c: Add noinline attribute, create sms dump file
3859 * gcc.dg/sms-4.c: Likewise.
3860 * gcc.dg/sms-5.c: Likewise.
3861 * gcc.dg/sms-6.c: Likewise.
3862 * gcc.dg/sms-7.c: Likewise.
3863 * gcc.dg/sms-antideps.c: Rename to...
3864 * gcc.dg/sms-8.c: This and add sms dump file and check it.
3866 2009-04-27 Eric Botcazou <ebotcazou@adacore.com>
3868 * gnat.dg/opt2.adb: New test.
3870 2009-04-27 Jakub Jelinek <jakub@redhat.com>
3873 * g++.dg/warn/Wunused-15.C: New test.
3875 2009-04-26 Michael Matz <matz@suse.de>
3878 * gcc.dg/tree-ssa/20030728-1.c: Use -rtl-expand-details dump and
3880 * gcc.target/i386/pr37248-1.c: Modified.
3881 * gcc.target/i386/pr37248-3.c: Modified.
3882 * gcc.target/i386/pr37248-2.c: Modified.
3883 * gnat.dg/aliasing1.adb: Modified.
3884 * gnat.dg/pack9.adb: Modified.
3885 * gnat.dg/aliasing2.adb: Modified.
3886 * gcc.dg/strict-overflow-2.c: Modified.
3887 * gcc.dg/autopar/reduc-1char.c: Modified.
3888 * gcc.dg/autopar/reduc-2char.c: Modified.
3889 * gcc.dg/autopar/reduc-1.c: Modified.
3890 * gcc.dg/autopar/reduc-2.c: Modified.
3891 * gcc.dg/autopar/reduc-3.c: Modified.
3892 * gcc.dg/autopar/reduc-6.c: Modified.
3893 * gcc.dg/autopar/reduc-7.c: Modified.
3894 * gcc.dg/autopar/reduc-8.c: Modified.
3895 * gcc.dg/autopar/reduc-9.c: Modified.
3896 * gcc.dg/autopar/reduc-1short.c: Modified.
3897 * gcc.dg/autopar/reduc-2short.c: Modified.
3898 * gcc.dg/autopar/parallelization-1.c: Modified.
3899 * gcc.dg/strict-overflow-4.c: Modified.
3900 * gcc.dg/strict-overflow-6.c: Modified.
3901 * gcc.dg/gomp/combined-1.c: Modified.
3902 * gcc.dg/no-strict-overflow-1.c: Modified.
3903 * gcc.dg/no-strict-overflow-3.c: Modified.
3904 * gcc.dg/no-strict-overflow-5.c: Modified.
3905 * gcc.dg/tree-ssa/reassoc-13.c: Modified.
3906 * gcc.dg/tree-ssa/pr18134.c: Modified.
3907 * gcc.dg/tree-ssa/20030824-1.c: Modified.
3908 * gcc.dg/tree-ssa/vector-2.c: Modified.
3909 * gcc.dg/tree-ssa/forwprop-9.c: Modified.
3910 * gcc.dg/tree-ssa/loop-21.c: Modified.
3911 * gcc.dg/tree-ssa/20030824-2.c: Modified.
3912 * gcc.dg/tree-ssa/vector-3.c: Modified.
3913 * gcc.dg/tree-ssa/asm-3.c: Modified.
3914 * gcc.dg/tree-ssa/pr23294.c: Modified.
3915 * gcc.dg/tree-ssa/loop-22.c: Modified.
3916 * gcc.dg/tree-ssa/loop-15.c: Modified.
3917 * gcc.dg/tree-ssa/prefetch-4.c: Modified.
3918 * gcc.dg/tree-ssa/pr22051-1.c: Modified.
3919 * gcc.dg/tree-ssa/pr20139.c: Modified.
3920 * gcc.dg/tree-ssa/scev-cast.c: Modified.
3921 * gcc.dg/tree-ssa/pr22051-2.c: Modified.
3922 * gcc.dg/tree-ssa/reassoc-1.c: Modified.
3923 * gcc.dg/tree-ssa/loop-5.c: Modified.
3924 * gcc.dg/tree-ssa/pr19431.c: Modified.
3925 * gcc.dg/tree-ssa/pr32044.c: Modified.
3926 * gcc.dg/tree-ssa/prefetch-7.c: Modified.
3927 * gcc.dg/tree-ssa/loop-19.c: Modified.
3928 * gcc.dg/tree-ssa/loop-28.c: Modified.
3929 * gcc.dg/tree-ssa/ssa-pre-15.c: Modified.
3930 * gcc.dg/tree-ssa/divide-1.c: Modified.
3931 * gcc.dg/tree-ssa/inline-1.c: Modified.
3932 * gcc.dg/tree-ssa/divide-3.c: Modified.
3933 * gcc.dg/tree-ssa/pr30978.c: Modified.
3934 * gcc.dg/tree-ssa/alias-6.c: Modified.
3935 * gcc.dg/tree-ssa/divide-4.c: Modified.
3936 * gcc.dg/tree-ssa/alias-11.c: Modified.
3937 * gcc.dg/no-strict-overflow-7.c: Modified.
3938 * gcc.dg/strict-overflow-1.c: Modified.
3939 * gcc.dg/pr15784-4.c: Modified.
3940 * gcc.dg/pr34263.c: Modified.
3941 * gcc.dg/strict-overflow-3.c: Modified.
3942 * gcc.dg/tree-prof/stringop-1.c: Modified.
3943 * gcc.dg/tree-prof/val-prof-1.c: Modified.
3944 * gcc.dg/tree-prof/val-prof-2.c: Modified.
3945 * gcc.dg/tree-prof/val-prof-3.c: Modified.
3946 * gcc.dg/tree-prof/val-prof-4.c: Modified.
3947 * gcc.dg/no-strict-overflow-2.c: Modified.
3948 * gcc.dg/no-strict-overflow-4.c: Modified.
3949 * gcc.dg/no-strict-overflow-6.c: Modified.
3950 * g++.dg/tree-ssa/pr27090.C: Modified.
3951 * g++.dg/tree-ssa/tmmti-2.C: Modified.
3952 * g++.dg/tree-ssa/ptrmemfield.C: Modified.
3953 * g++.dg/tree-ssa/pr19807.C: Modified.
3954 * g++.dg/opt/pr30965.C: Modified.
3955 * g++.dg/init/new17.C: Modified.
3956 * gfortran.dg/whole_file_6.f90: Modified.
3957 * gfortran.dg/whole_file_5.f90: Modified.
3958 * gfortran.dg/reassoc_1.f90: Modified.
3959 * gfortran.dg/reassoc_3.f90: Modified.
3961 2009-04-26 Steven G. Kargl <kargl@gcc.gnu.org>
3964 * gfortran.dg/assumed_charlen_dummy.f90: New Test.
3966 2009-04-26 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.target/i386/pr39543-1.c: New test.
3970 * gcc.target/i386/pr39543-2.c: New test.
3971 * gcc.target/i386/pr39543-3.c: New test.
3974 * gcc.dg/Wunused-value-3.c: New test.
3976 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3979 * gcc.dg/c99-const-expr-14.c, gcc.dg/gnu99-const-expr-4.c,
3980 gcc.dg/vla-21.c: New tests.
3982 2009-04-26 Joseph Myers <joseph@codesourcery.com>
3985 * gcc.dg/inline-34.c: New test.
3987 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3989 * gcc.dg/enum-const-1.c, gcc.dg/enum-const-2.c,
3990 gcc.dg/enum-const-3.c: New tests.
3991 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu99-const-expr-1.c: Use
3992 -pedantic-errors. Update expected diagnostics.
3994 2009-04-25 Joseph Myers <joseph@codesourcery.com>
3997 * gcc.dg/vla-20.c: New test.
3999 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4002 * gcc.dg/vla-19.c: New test.
4004 2009-04-25 Joseph Myers <joseph@codesourcery.com>
4006 PR preprocessor/39559
4007 * gcc.dg/c99-intconst-2.c: New test.
4009 2009-04-25 Jan Hubicka <jh@suse.cz>
4011 * g++.dg/tree-ssa/ehcleanup-1.C: Update.
4013 2009-04-25 Janus Weil <janus@gcc.gnu.org>
4016 * gfortran.dg/import7.f90: New.
4018 2009-04-24 Richard Guenther <rguenther@suse.de>
4020 * gcc.dg/tree-ssa/vrp48.c: Fix.
4022 2008-04-24 Doug Kwan <dougkwan@google.com>
4024 * g++.dg/init/copy7.C: Only abort in memcpy if source and
4025 destination are the same.
4027 2009-04-24 Richard Guenther <rguenther@suse.de>
4029 * gcc.dg/tree-ssa/vrp48.c: New testcase.
4031 2009-04-24 Joseph Myers <joseph@codesourcery.com>
4033 * gcc.dg/array-const-1.c, gcc.dg/array-const-2.c,
4034 gcc.dg/array-const-3.c: New tests.
4036 2009-04-24 Ian Lance Taylor <iant@google.com>
4038 * gcc.dg/Wcxx-compat-4.c: New testcase.
4040 2009-04-24 Daniel Kraft <d@domob.eu>
4042 * gfortran.dg/typebound_generic_1.f03: Change so that no error is
4043 expected on already erraneous symbol (renamed to fresh one).
4045 2009-04-24 Paolo Bonzini <bonzini@gnu.org>
4048 * gcc.dg/pr39867.c: New.
4050 2009-04-24 Janus Weil <janus@gcc.gnu.org>
4054 * gfortran.dg/intrinsic_1.f90: New.
4056 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4058 * gnat.dg/alignment7.adb: New test.
4059 * gnat.dg/alignment8.adb: Likewise.
4061 2009-04-24 Eric Botcazou <ebotcazou@adacore.com>
4063 * gnat.dg/specs/pr34799.ads: Rename to rep_clause1.ads.
4064 * gnat.dg/specs/rep_clause2.ads: New test.
4066 2009-04-24 Jakub Jelinek <jakub@redhat.com>
4068 PR rtl-optimization/39794
4069 * gcc.dg/pr39794.c: New test.
4071 2009-04-23 Eric Botcazou <ebotcazou@adacore.com>
4073 * gnat.dg/atomic1.adb: New test.
4074 * gnat.dg/atomic1_pkg.ads: New helper.
4076 2009-04-23 Steve Ellcey <sje@cup.hp.com>
4079 * gcc.dg/vect/no-vfa-vect-57.c: XFAIL when vect_no_align.
4080 * gcc.dg/vect/no-vfa-vect-61.c: Ditto.
4082 2009-04-23 Rafael Avila de Espindola <espindola@google.com>
4084 * gcc.dg/format/gcc_diag-1.c (foo): Don't check that %E produces a
4087 2009-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4090 * gcc.dg/vector-init-1.c: New testcase.
4091 * gcc.dg/vector-init-2.c: New testcase.
4093 2009-04-22 Eric Botcazou <ebotcazou@adacore.com>
4095 * gnat.dg/enum2.adb: New test.
4096 * gnat.dg/enum2_pkg.ads: New helper.
4098 2009-04-22 Jakub Jelinek <jakub@redhat.com>
4101 * gcc.dg/torture/pr39855.c: New test.
4103 2009-04-22 Dodji Seketeli <dodji@redhat.com>
4106 * g++.dg/cpp0x/pr39639.C: New test.
4108 2009-04-22 Mark Heffernan <meheff@google.com>
4110 * gcc.dg/profile-generate-3.c: New test.
4112 2009-04-22 Jan Hubicka <jh@suse.cz>
4114 * g++.dg/tree-ssa/ehcleanup-1.C: New testcase.
4116 2009-04-22 Steve Ellcey <sje@cup.hp.com>
4119 * gcc.dg/vect/no-vfa-vect-43.c Fix vect_no_align check.
4121 2009-04-22 Richard Guenther <rguenther@suse.de>
4123 PR tree-optimization/39824
4124 * gcc.c-torture/compile/pr39824.c: New testcase.
4126 2009-04-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4129 * g++.dg/parse/parser-pr14875.C: New.
4130 * g++.dg/parse/parser-pr14875-2.C: New.
4131 * g++.dg/parse/error6.C: Update match string.
4133 2009-04-22 Richard Guenther <rguenther@suse.de>
4135 PR tree-optimization/39845
4136 * gcc.c-torture/compile/pr39845.c: New testcase.
4138 2009-04-22 Janus Weil <janus@gcc.gnu.org>
4141 * gfortran.dg/assumed_charlen_function_5.f90: Modified.
4142 * gfortran.dg/external_initializer.f90: Modified.
4143 * gfortran.dg/interface_26.f90: Modified.
4144 * gfortran.dg/intrinsic_subroutine.f90: Modified.
4145 * gfortran.dg/proc_ptr_3.f90: Modified.
4146 * gfortran.dg/proc_ptr_15.f90: New.
4147 * gfortran.dg/proc_ptr_result_1.f90: Modified.
4149 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4152 * g++.dg/warn/pr35711.C: New.
4153 * g++.dg/conversion/ptrmem2.C: Update.
4155 2009-04-21 Joseph Myers <joseph@codesourcery.com>
4157 * ChangeLog, ChangeLog-1993-2007, ChangeLog-2008, ChangeLog.ptr,
4158 ChangeLog.tree-ssa, README, README.QMTEST, README.compat,
4159 README.gcc, g++.dg/README, g++.dg/compat/break/README,
4160 g++.dg/gomp/gomp.exp, g++.old-deja/g++.brendan/README,
4161 g++.old-deja/g++.oliva/ChangeLog, g++.old-deja/g++.robertl/README,
4162 gcc.c-torture/ChangeLog.0,
4163 gcc.c-torture/execute/builtins/builtins.exp, gcc.dg/README,
4164 gcc.dg/gomp/gomp.exp, gcc.target/frv/frv.exp,
4165 gcc.target/i386/math-torture/math-torture.exp,
4166 gcc.target/mips/inter/mips16-inter.exp,
4167 gcc.target/mips/mips-nonpic/README,
4168 gcc.target/x86_64/abi/README.gcc,
4169 gcc.target/xstormy16/xstormy16.exp, gcc.test-framework/README,
4170 gfortran.dg/g77/README, gfortran.dg/gomp/gomp.exp,
4171 gfortran.fortran-torture/ChangeLog.g95: Add copyright and license
4173 * ChangeLog-1993-2007, ChangeLog: Correct dates.
4175 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4177 * gcc.dg/debug/dwarf2/short-circuit.c: New test.
4179 2009-04-21 Richard Guenther <rguenther@suse.de>
4182 * gcc.dg/torture/pr39829.c: New testcase.
4184 2009-04-21 Martin Jambor <mjambor@suse.cz>
4186 * gcc.dg/tree-ssa/cswtch-2.c: New test.
4188 2009-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4191 * gcc.dg/sequence-pt-1.c: Remove XFAILs.
4192 * gcc.dg/sequence-pt-2.c: New.
4193 * gcc.dg/sequence-pt-3.c: New.
4194 * g++.dg/warn/sequence-pt-1.C: Remove XFAILs.
4195 * g++.dg/warn/sequence-pt-2.c: New.
4196 * g++.dg/warn/sequence-pt-3.c: New.
4198 2009-04-21 Jakub Jelinek <jakub@redhat.com>
4200 * gcc.dg/torture/pr39678.c (struct X): Make c field signed char.
4202 2009-04-21 Eric Botcazou <ebotcazou@adacore.com>
4204 * gnat.dg/import1.ad[sb]: New test.
4206 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4208 * objc/execute/exceptions/handler-1.m: For the NeXT runtime, just
4211 2009-04-20 Tobias Burnus <burnus@net-b.de>
4214 * gfortran.dg/continuation_11.f90: New test.
4216 2009-04-21 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4219 * gcc.dg/wtr-int-type-1.c: Use two dg-warning to match two
4220 messages. Test for "long long" in system headers.
4221 * gcc.dg/c99-longlong-2.c: New.
4222 * g++.dg/warn/pr13358.C: New.
4223 * g++.dg/warn/pr13358-2.C: New.
4224 * g++.dg/warn/pr13358-3.C: New.
4225 * g++.dg/warn/pr13358-4.C: New.
4227 2009-04-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4229 * gcc.dg/framework-2.c: Fix up for non existent includes
4230 being fatal errors now.
4232 2009-04-20 Paul Thomas <pault@gcc.gnu.org>
4235 * gfortran.dg/private_type_13.f90: New test.
4236 * gfortran.dg/private_type_2.f90: Add option -std=f95.
4238 2009-04-20 Le-Chun Wu <lcwu@google.com>
4241 * g++.dg/warn/Wunused-14.C: New test.
4243 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4245 * gnat.dg/specs/small_alignment.ads: New test.
4247 2009-04-20 Ian Lance Taylor <iant@google.com>
4249 * gcc.dg/Wcxx-compat-3.c: New testcase.
4251 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4253 * gnat.dg/pack13.ad[sb]: New test.
4254 * gnat.dg/pack13_pkg.ads: New helper.
4256 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4258 * gnat.dg/discr11.ad[sb]: New test.
4259 * gnat.dg/discr11_pkg.ads: New helper.
4261 2009-04-20 Ira Rosen <irar@il.ibm.com>
4263 PR tree-optimization/39675
4264 * gcc.dg/vect/O3-pr39675-2.c: New test.
4266 2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
4268 * gnat.dg/rep_clause3.adb: New test.
4270 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4273 * gcc.dg/c99-flex-array-7.c: New test.
4275 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4278 * gcc.c-torture/execute/vla-dealloc-1.c: New test.
4280 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4283 * gcc.dg/c99-restrict-3.c: New test.
4285 2009-04-19 Joseph Myers <joseph@codesourcery.com>
4287 PR preprocessor/20078
4288 * gcc.dg/cpp/paste16.c, gcc.dg/cpp/redef4.c: New tests.
4290 2009-04-19 Eric Botcazou <ebotcazou@adacore.com>
4292 * lib/gnat.exp (local_find_gnatmake): Pass --LINK to gnatlink.
4293 Do not pass -B$root after -margs.
4295 2009-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
4299 * gcc.dg/pr32061.c: New.
4300 * gcc.dg/Wlogical-op-1.c: Update.
4301 * g++.dg/warn/Wlogical-op-1.C: Update.
4302 * g++.dg/warn/pr36954.C: New.
4304 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4307 * gcc.dg/lvalue-5.c: New test.
4309 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4312 * gcc.dg/lvalue-6.c, gcc.dg/lvalue-7.c: New tests.
4314 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4316 * gcc.dg/cpp/include5.c: New test.
4318 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4321 * gcc.dg/call-diag-2.c: New test.
4323 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4325 PR preprocessor/39646
4326 * gcc.dg/cpp/line8.c: New test.
4328 2009-04-18 Joseph Myers <joseph@codesourcery.com>
4330 PR preprocessor/39647
4331 * gcc.dg/cpp/line7.c: New test.
4333 2009-04-18 Richard Guenther <rguenther@suse.de>
4336 * gcc.target/i386/pr39804.c: New testcase.
4338 2009-04-18 Eric Botcazou <ebotcazou@adacore.com>
4340 * gcc.target/i386/pr39496.c: Compile with -mtune=i686.
4341 * g++.dg/other/pr39496.C: Likewise.
4343 2009-04-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
4346 * gcc.dg/pr36902.c: New.
4348 2009-04-17 Diego Novillo <dnovillo@google.com>
4350 * gcc.c-torture/execute/builtins/strlen-3.c: Fix ODR
4351 violation for variable 'inside_main'.
4353 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4355 * gfortran.fortran-torture/execute/getarg_1.x: New file.
4357 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4359 * gfortran.dg/vect/pr39318.f90: Guard with "target fopenmp".
4361 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4363 * gfortran.dg/chmod_1.f90: Disable on spu-*-* targets.
4364 * gfortran.dg/chmod_2.f90: Likewise.
4365 * gfortran.dg/chmod_3.f90: Likewise.
4366 * gfortran.dg/open_errors.f90: Likewise.
4367 * gfortran.dg/stat_1.f90: Likewise.
4368 * gfortran.dg/stat_2.f90: Likewise.
4370 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4372 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Skip on spu-*-*.
4373 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Likewise.
4374 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
4375 * gfortran.dg/nearest_1.f90: Likewise.
4376 * gfortran.dg/nearest_3.f90: Likewise.
4377 * gfortran.dg/isnan_1.f90: Likewise.
4378 * gfortran.dg/isnan_2.f90: Likewise.
4379 * gfortran.dg/nan_1.f90: Likewise.
4380 * gfortran.dg/nan_2.f90: Likewise.
4381 * gfortran.dg/nan_3.f90: Likewise.
4382 * gfortran.dg/nan_4.f90: Likewise.
4383 * gfortran.dg/module_nan.f90: Likewise.
4384 * gfortran.dg/int_conv_2.f90: Likewise.
4385 * gfortran.dg/init_flag_3.f90: Likewise.
4386 * gfortran.dg/namelist_42.f90: Likewise.
4387 * gfortran.dg/namelist_43.f90: Likewise.
4388 * gfortran.dg/real_const_3.f90: Likewise.
4389 * gfortran.dg/transfer_simplify_1.f90: Likewise.
4391 * gfortran.dg/default_format_1.f90: XFAIL on spu-*-*.
4392 * gfortran.dg/default_format_denormal_1.f90: XFAIL on spu-*-*.
4393 * gfortran.dg/scalar_mask_2.f90: XFAIL on spu-*-*.
4394 * gfortran.dg/integer_exponentiation_3.F90: XFAIL on spu-*-*.
4395 * gfortran.dg/integer_exponentiation_5.F90: XFAIL on spu-*-*.
4397 * gfortran.dg/elemental_subroutine_1.f90: Relax "epsilon" check.
4398 * gfortran.dg/gamma_5.f90: Likewise.
4400 2009-04-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4402 * lib/gcc-dg.exp (gcc-dg-prune): Make linker message check
4403 less strict so it also works with auto-overlay support.
4404 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Add check
4405 for "exceeds local store" linker errors on the SPU.
4407 * lib/gfortran.exp: Include target-supports.exp.
4408 (gfortran_init): On SPU targets where automatic overlay support
4409 is available, use it to build all Fortran test cases.
4411 * gfortran.dg/pr20257.f90: Skip on spu-*-* targets.
4413 2009-04-17 Arnaud Charlet <charlet@adacore.com>
4415 * gnat.dg/ref_type.ads, gnat.dg/ref_type.adb: Fix test after proper
4416 rule enforced by gnat on taft types.
4418 2009-04-17 Jakub Jelinek <jakub@redhat.com>
4421 * g++.dg/ext/complit11.C: Add empty dg-options.
4423 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4426 * g++.dg/template/defarg11.C: New test.
4428 2009-04-16 Andrew Pinski <pinskia@gmail.com>
4431 * g++.dg/ext/complit11.C: New testcase.
4433 2009-04-15 Le-Chun Wu <lcwu@google.com>
4436 * g++.dg/warn/Wunused-13.C: New testcase.
4438 2009-04-15 Ian Lance Taylor <iant@google.com>
4440 * gcc.dg/Wenum-compare-1.c: New testcase.
4442 2009-04-15 Richard Guenther <rguenther@suse.de>
4444 PR tree-optimization/39764
4445 * g++.dg/torture/pr39764.C: New testcase.
4447 2009-04-15 Nathan Sidwell <nathan@codesourcery.com>
4449 * g++.dg/ext/altivec-17.C: New.
4451 2009-04-15 Arnaud Charlet <charlet@adacore.com>
4453 * gnat.dg/sync1.ads: Fix error now flagged by gnat.
4454 * gnat.dg/specs/limited1.ads: Ditto.
4456 2009-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4459 * gcc.dg/vmx/3a-04.c (test): Don't rely on floating point equality
4460 for testing the results of estimate instructions.
4461 * gcc.dg/vmx/3a-04m.c (test): Ditto.
4462 * gcc.dg/vmx/3a-05.c (test): Ditto.
4464 2009-04-14 Jason Merrill <jason@redhat.com>
4467 * g++.dg/warn/Wshadow-4.C: Extend.
4469 2009-04-14 Uros Bizjak <ubizjak@gmail.com>
4471 * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs.
4472 (do_D): Remove attribute hidden.
4474 2009-04-13 Jason Merrill <jason@redhat.com>
4477 * g++.dg/init/copy7.C: New.
4479 2009-04-13 H.J. Lu <hongjiu.lu@intel.com>
4482 * gcc.misc-tests/options.exp (check_for_options): Renamed to ...
4483 (check_for_all_options): This.
4485 2009-04-13 Jason Merrill <jason@redhat.com>
4488 * g++.dg/template/crash90.C: New.
4490 2009-04-12 Jason Merrill <jason@redhat.com>
4493 * g++.dg/overload/extern-C-2.C: New.
4495 2009-04-12 Joseph Myers <joseph@codesourcery.com>
4497 PR preprocessor/31869
4498 * gcc.dg/cpp/strify5.c: New test.
4500 2009-04-12 Eric Botcazou <ebotcazou@adacore.com>
4502 * gnat.dg/enum1.adb: New test.
4503 * gnat.dg/enum1_pkg.ads: New helper.
4505 2009-04-12 Uros Bizjak <ubizjak@gmail.com>
4508 * gcc.target/alpha/pr39740.c: New test.
4510 2009-04-11 Daniel Kraft <d@domob.eu>
4513 * gfortran.dg/bounds_check_strlen_1.f90: New test.
4514 * gfortran.dg/bounds_check_strlen_2.f90: New test.
4515 * gfortran.dg/bounds_check_strlen_3.f90: New test.
4516 * gfortran.dg/bounds_check_strlen_4.f90: New test.
4517 * gfortran.dg/bounds_check_strlen_5.f90: New test.
4518 * gfortran.dg/bounds_check_strlen_6.f90: New test.
4519 * gfortran.dg/bounds_check_strlen_7.f90: New test.
4520 * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong
4521 expected string length that failed with -fbounds-check now.
4522 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto.
4524 2009-04-11 Janus Weil <janus@gcc.gnu.org>
4527 * gfortran.dg/proc_ptr_14.f90: New.
4529 2009-04-11 Richard Guenther <rguenther@suse.de>
4532 * g++.dg/torture/pr39732.C: New testcase.
4534 2009-04-11 Daniel Franke <franke.daniel@gmail.com>
4536 * gfortran.dg/whole_file_5.f90: New.
4537 * gfortran.dg/whole_file_6.f90: New.
4539 2009-04-11 Richard Guenther <rguenther@suse.de>
4541 PR tree-optimization/39713
4542 * g++.dg/torture/pr39713.C: New testcase.
4544 2009-04-10 Richard Guenther <rguenther@suse.de>
4547 * gcc.dg/pr39712.c: New testcase.
4549 2009-04-10 H.J. Lu <hongjiu.lu@intel.com>
4552 * g++.dg/cpp0x/enum2.C: Updated.
4553 * g++.dg/debug/pr22514.C: Likewise.
4554 * g++.dg/parse/enum2.C: Likewise.
4555 * g++.dg/parse/enum3.C: Likewise.
4556 * g++.dg/template/crash79.C: Likewise.
4557 * g++.old-deja/g++.jason/cond.C: Likewise.
4559 2009-04-10 Chao-ying Fu <fu@mips.com>
4561 * gcc.target/mips/interrupt_handler.c: Change from compile to
4564 2009-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4566 * objc/execute/forward-1.x: Fix x86_64 entry typos.
4568 2009-04-10 Daniel Franke <franke.daniel@gmail.com>
4571 * gfortran.dg/zero_sized_6.f90: New.
4573 2009-04-10 Manuel López-Ibáñez <manu@gcc.gnu.org>
4576 * g++.dg/parse/pr20118.C: New.
4577 * g++.dg/template/spec16.C: Update.
4579 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4582 * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing.
4583 * gcc.target/i386/avx-vpabsb-1.c: Likewise.
4584 * gcc.target/i386/avx-vpabsd-1.c: Likewise.
4585 * gcc.target/i386/avx-vpabsw-1.c: Likewise.
4586 * gcc.target/i386/avx-vpalignr-1.c: Likewise.
4587 * gcc.target/i386/avx-vphaddd-1.c: Likewise.
4588 * gcc.target/i386/avx-vphaddsw-1.c: Likewise.
4589 * gcc.target/i386/avx-vphaddw-1.c: Likewise.
4590 * gcc.target/i386/avx-vphsubd-1.c: Likewise.
4591 * gcc.target/i386/avx-vphsubsw-1.c: Likewise.
4592 * gcc.target/i386/avx-vphsubw-1.c: Likewise.
4593 * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise.
4594 * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise.
4595 * gcc.target/i386/avx-vpshufb-1.c: Likewise.
4596 * gcc.target/i386/avx-vpsignb-1.c: Likewise.
4597 * gcc.target/i386/avx-vpsignd-1.c: Likewise.
4598 * gcc.target/i386/avx-vpsignw-1.c: Likewise.
4600 2009-04-09 H.J. Lu <hongjiu.lu@intel.com>
4603 * g++.dg/torture/pr39678.C: New.
4604 * gcc.dg/compat/struct-complex-2.h: Likewise.
4605 * gcc.dg/compat/struct-complex-2_main.c: Likewise.
4606 * gcc.dg/compat/struct-complex-2_x.c: Likewise.
4607 * gcc.dg/compat/struct-complex-2_y.c: Likewise.
4608 * gcc.dg/torture/pr39678.c: Likewise.
4609 * gcc.target/i386/pr39678.c: Likewise.
4611 * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi.
4612 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
4614 * gcc.target/x86_64/abi/test_passing_structs.c: Include
4615 <complex.h>. Add tests for structure with complex float.
4617 2009-04-10 Ben Elliston <bje@au.ibm.com>
4618 Joseph Myers <joseph@codesourcery.com>
4621 * gcc.dg/dfp/pr36800.c: New.
4623 2009-04-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
4624 Rafael Avila de Espindola <espindola@google.com>
4626 * gcc.misc-tests/help.exp: New file.
4627 * lib/options.exp: New file.
4629 2009-04-09 Janis Johnson <janis187@us.ibm.com>
4632 * objc/execute/forward-1.x: New.
4634 2009-04-09 Paolo Bonzini <bonzini@gnu.org>
4636 * gcc.dg/pr27150-1.c: Change to a link test.
4638 2009-04-09 Jakub Jelinek <jakub@redhat.com>
4640 * g++.dg/lookup/using2.C: Change copyright header to refer to version
4641 3 of the GNU General Public License and to point readers at the
4642 COPYING3 file and the FSF's license web page.
4643 * gcc.dg/fixed-point/fixed-point.exp: Likewise.
4644 * gcc.dg/struct/struct-reorg.exp: Likewise.
4645 * gcc.target/spu/tag_manager.c: Likewise.
4647 2009-04-09 Richard Guenther <rguenther@suse.de>
4650 * ssa-ccp-25.c: Adjust pattern.
4652 2009-04-09 Janus Weil <janus@gcc.gnu.org>
4655 * gfortran.dg/external_procedures_1.f90: Modified.
4656 * gfortran.dg/proc_ptr_result_1.f90: New.
4657 * gfortran.dg/proc_ptr_result_2.f90: New.
4658 * gfortran.dg/proc_ptr_result_3.f90: New.
4660 2009-04-09 Richard Guenther <rguenther@suse.de>
4662 * gcc.dg/vect/vect-54.c: Make constant input data file-scope
4663 to prevent constant propagation.
4664 * gcc.dg/vect/vect-56.c: Likewise.
4665 * gcc.dg/vect/vect-58.c: Likewise.
4666 * gcc.dg/vect/vect-60.c: Likewise.
4667 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4668 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4669 * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome.
4671 2009-04-09 Richard Guenther <rguenther@suse.de>
4673 * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase.
4674 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4676 2009-04-09 Joseph Myers <joseph@codesourcery.com>
4679 * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c:
4682 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4684 * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test.
4685 * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests.
4687 2009-04-08 Jakub Jelinek <jakub@redhat.com>
4689 * g++.dg/debug/dwarf2/static-data-member1.C: New test.
4691 2009-04-08 Jason Merrill <jason@redhat.com>
4694 * g++.dg/template/error40.C: Add another test.
4696 2009-04-08 Joseph Myers <joseph@codesourcery.com>
4700 * gcc.c-torture/compile/pr39614-1.c,
4701 gcc.c-torture/compile/pr39614-2.c,
4702 gcc.c-torture/compile/pr39614-3.c,
4703 gcc.c-torture/compile/pr39614-4.c,
4704 gcc.c-torture/compile/pr39614-5.c,
4705 gcc.c-torture/compile/pr39673-1.c,
4706 gcc.c-torture/compile/pr39673-2.c: New tests.
4707 * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test
4709 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4710 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update
4713 2009-04-08 Dodji Seketeli <dodji@redhat.com>
4716 * g++.dg/cpp0x/variadic-crash2.C: New test.
4718 2009-04-08 Paul Thomas <pault@gcc.gnu.org>
4721 * gfortran.dg/alloc_comp_result_1.f90: New test.
4723 2009-04-07 Jason Merrill <jason@redhat.com>
4726 * g++.dg/overload/extern-C-1.C: New.
4728 2009-04-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4731 * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin.
4733 2009-04-07 Jason Merrill <jason@redhat.com>
4736 * g++.dg/template/error40.C: New.
4738 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4741 * gfortran.dg/proc_ptr_13.f90: Add "-g" option.
4743 2009-04-07 Eric Botcazou <ebotcazou@adacore.com>
4745 * gnat.dg/subp_elim_errors.ad[sb]: New test.
4747 2009-04-07 Janus Weil <janus@gcc.gnu.org>
4750 * gfortran.dg/proc_decl_1.f90: Modified.
4751 * gfortran.dg/proc_ptr_11.f90: Extended.
4752 * gfortran.dg/proc_ptr_13.f90: Modified.
4754 2009-04-06 Jason Merrill <jason@redhat.com>
4757 * g++.dg/template/fnspec1.C: New.
4759 2009-04-06 Laurent GUERBY <laurent@guerby.net>
4761 * lib/gnat.exp: Handle multilib.
4763 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4766 * gfortran.dg/dependency_23.f90: New test.
4768 2009-04-06 Richard Guenther <rguenther@suse.de>
4770 PR tree-optimization/28868
4771 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
4772 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust.
4773 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
4774 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
4776 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4778 * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures.
4780 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4782 * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h.
4784 2009-04-06 Andrew Stubbs <ams@codesourcery.com>
4786 * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash
4787 with the built-in y0, and the subsequent warning.
4788 (y1): Likewise, rename to y_1.
4790 2009-04-06 Janus Weil <janus@gcc.gnu.org>
4793 * gfortran.dg/proc_decl_21.f90: New.
4795 2009-04-06 Paul Thomas <pault@gcc.gnu.org>
4798 * gfortran.dg/forall_13.f90: Add -fbounds-check option.
4800 2009-04-06 Hans-Peter Nilsson <hp@axis.com>
4802 * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03,
4803 gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90,
4804 gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90,
4805 gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90,
4806 gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90,
4807 gfortran.dg/namelist_49.f90: Gate test on effective_target
4809 * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment.
4811 2009-04-05 Daniel Kraft <d@domob.eu>
4814 * gfortran.dg/read_float_2.f03
4815 * gfortran.dg/read_float_3.f90
4817 2009-04-05 Richard Guenther <rguenther@suse.de>
4819 PR tree-optimization/39648
4820 * gcc.c-torture/compile/pr39648.c: New testcase.
4822 2009-04-05 Jason Merrill <jason@redhat.com>
4825 * g++.dg/template/error39.C: New.
4827 2009-04-05 Daniel Franke <franke.daniel@gmail.com>
4830 * gfortran.dg/implied_do_1.f90: New.
4832 2009-04-04 Tobias Burnus <burnus@net-b.de>
4835 * gfortran.dg/recursive_check_8.f90: New.
4836 * gfortran.dg/recursive_check_9.f90: New.
4837 * gfortran.dg/recursive_check_10.f90: New.
4838 * gfortran.dg/recursive_check_11.f90: New.
4839 * gfortran.dg/recursive_check_12.f90: New.
4840 * gfortran.dg/recursive_check_13.f90: New.
4841 * gfortran.dg/recursive_check_14.f90: New.
4843 2009-04-04 Jason Merrill <jason@redhat.com>
4846 * g++.dg/template/error38.C: Add more tests.
4848 2009-04-04 Paul Thomas <pault@gcc.gnu.org>
4851 * gfortran.dg/common_align_2.f90: New test.
4853 2009-04-04 Richard Guenther <rguenther@suse.de>
4855 PR tree-optimization/8781
4856 PR tree-optimization/37892
4857 * g++.dg/tree-ssa/pr8781.C: New testcase.
4858 * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise.
4860 2009-04-04 Richard Guenther <rguenther@suse.de>
4862 PR tree-optimization/39636
4863 * gcc.c-torture/compile/pr39636.c: New testcase.
4865 2009-04-03 H.J. Lu <hongjiu.lu@intel.com>
4867 PR rtl-optimization/39607
4868 * g++.dg/opt/pr39607.C: New.
4870 2009-04-03 Tobias Burnus <burnus@net-b.de>
4873 * gfortran.dg/common_12.f90: New.
4875 2009-04-03 Jason Merrill <jason@redhat.com>
4878 * g++.dg/template/const2.C: New test.
4880 2009-04-03 Richard Guenther <rguenther@suse.de>
4882 PR tree-optimization/2480
4883 PR tree-optimization/23086
4884 * gcc.dg/tree-ssa/pr2480.c: New testcase.
4885 * gcc.dg/tree-ssa/pr23086.c: Likewise.
4887 2009-04-03 Richard Guenther <rguenther@suse.de>
4889 PR tree-optimization/34743
4890 * gcc.dg/pr38984.c: Remove XFAIL, adjust.
4891 * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL.
4892 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4893 * gcc.dg/tree-ssa/sra-3.c: Likewise.
4894 * gcc.dg/vect/no-vfa-vect-49.c: Likewise.
4895 * gcc.dg/vect/no-vfa-vect-53.c: Likewise.
4896 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
4897 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
4899 2009-04-03 Richard Guenther <rguenther@suse.de>
4902 PR tree-optimization/23940
4903 PR tree-optimization/33237
4906 PR tree-optimization/36201
4907 PR tree-optimization/36230
4908 PR tree-optimization/38049
4909 PR tree-optimization/38207
4910 PR tree-optimization/38230
4911 PR tree-optimization/38301
4912 PR tree-optimization/38585
4914 PR tree-optimization/38985
4915 PR tree-optimization/39299
4916 * gcc.dg/pr19633-1.c: Adjust.
4917 * gcc.dg/torture/pta-callused-1.c: Likewise.
4918 * gcc.dg/torture/pr39074-2.c: Likewise.
4919 * gcc.dg/torture/pr39074.c: Likewise.
4920 * gcc.dg/torture/pta-ptrarith-3.c: New testcase.
4921 * gcc.dg/torture/pr30375.c: Adjust.
4922 * gcc.dg/torture/pr33563.c: Likewise.
4923 * gcc.dg/torture/pr33870.c: Likewise.
4924 * gcc.dg/torture/pr33560.c: Likewise.
4925 * gcc.dg/torture/pta-structcopy-1.c: New testcase.
4926 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4927 * gcc.dg/tree-ssa/alias-15.c: Remove.
4928 * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase.
4929 * gcc.dg/tree-ssa/pr26421.c: Adjust.
4930 * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL.
4931 * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase.
4932 * gcc.dg/tree-ssa/pr23382.c: Adjust.
4933 * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase.
4934 * gcc.dg/tree-ssa/alias-16.c: Adjust.
4935 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
4936 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
4937 * gcc.dg/tree-ssa/alias-18.c: Likewise.
4938 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
4939 * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise.
4940 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4941 * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase.
4942 * gcc.dg/tree-ssa/pr13146.c: Likewise.
4943 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4944 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4945 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
4946 * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase.
4947 * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase.
4948 * gcc.dg/tree-ssa/alias-20.c: Likewise.
4949 * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise.
4950 * gcc.dg/tree-ssa/pr38895.c: Likewise.
4951 * gcc.dg/uninit-B.c: XFAIL.
4952 * gcc.dg/vect/no-vfa-vect-43.c: Adjust.
4953 * gcc.dg/uninit-pr19430.c: XFAIL.
4954 * g++.dg/tree-ssa/pr13146.C: New testcase.
4955 * g++.dg/opt/pr36187.C: Adjust.
4956 * g++.dg/torture/20090329-1.C: New testcase.
4958 2009-04-02 Chao-ying Fu <fu@mips.com>
4960 * gcc.target/mips/interrupt_handler.c: New test.
4962 2009-04-02 David Ayers <ayers@fsfe.org>
4965 * objc.dg/bad-receiver-type-2.m: New test contributed by
4968 2009-04-02 Jason Merrill <jason@redhat.com>
4971 * g++.dg/template/error38.C: New test.
4973 2009-04-02 Janis Johnson <janis187@us.ibm.com>
4975 PR tree-optimization/31677
4976 * gcc.dg/memcpy-1.c: Add compiler option.
4978 2009-04-02 Ira Rosen <irar@il.ibm.com>
4980 PR tree-optimization/39595
4981 * gfortran.dg/vect/O3-pr39595.f: New test.
4983 2009-04-02 Dodji Seketeli <dodji@redhat.com>
4986 * g++.dg/template/typedef11.C: New test.
4987 * g++.dg/template/typedef12.C: Likewise.
4988 * g++.dg/template/typedef13.C: Likewise.
4989 * g++.dg/template/typedef14.C: Likewise.
4990 * g++.dg/template/typedef15.C: Likewise.
4991 * g++.dg/template/typedef16.C: Likewise.
4992 * g++.dg/template/sfinae3.C: Compile this pedantically.
4993 The only errors expected should be the one saying the typedef is ill
4995 * g++.old-deja/g++.pt/typename8.C: Likewise.
4996 * g++.dg/template/access11.C: Update this.
4998 2009-04-02 Richard Guenther <rguenther@suse.de>
5000 PR tree-optimization/37221
5001 * gcc.c-torture/compile/20090331-1.c: New testcase.
5003 2009-04-01 Eric Botcazou <ebotcazou@adacore.com>
5005 * gcc.c-torture/compile/20090401-1.c: New test.
5007 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5010 * g++.dg/template/pr4926-1.C: New.
5012 2009-04-01 Xinliang David Li <davidxl@google.com>
5014 * gcc.target/i386/all_one_m128i.c: New test.
5016 2009-04-01 Janis Johnson <janis187@us.ibm.com>
5019 * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix.
5020 * gcc.dg/fltconst-2.c: New test.
5021 * gcc.dg/fltconst-double-pedantic-1.c: New test.
5022 * gcc.dg/fltconst-double-pedantic-2.c: New test.
5025 * gcc.dg/cpp/pr33466.c: New test.
5026 * gcc.dg/dfp/pr33466.c: New test.
5027 * gcc.dg/fixed-point/pr33466.c: New test.
5029 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5031 PR tree-optimization/35011
5032 * g++.dg/other/pr35011.C: New.
5034 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5037 * gcc.dg/pr39226.c: New test.
5039 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5042 * g++.dg/template/pr35240.C: New.
5044 2009-04-01 Joseph Myers <joseph@codesourcery.com>
5047 * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests.
5048 * gcc.dg/pr25682.c: Update expected diagnostics.
5050 2009-04-01 Richard Guenther <rguenther@suse.de>
5052 * gcc.dg/fold-plusmult-2.c: New testcase.
5054 2009-04-01 Jakub Jelinek <jakub@redhat.com>
5057 * gcc.dg/pr37772.c: New test.
5058 * g++.dg/ext/asm11.C: New test.
5060 2009-04-01 H.J. Lu <hongjiu.lu@intel.com>
5062 * lib/target-libpath.exp (restore_ld_library_path_env_vars): Always
5063 restore GCC_EXEC_PREFIX to its original value, or unset if it was not
5066 2009-03-31 Jason Merrill <jason@redhat.com>
5068 * g++.old-deja/g++.other/using9.C: Add expected errors.
5070 2009-03-31 H.J. Lu <hongjiu.lu@intel.com>
5072 * gcc.c-torture/compile/pr33009.c: Removed.
5074 2009-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5076 * gcc.c-torture/compile/pr33009.c: Delete.
5077 * gcc.c-torture/compile/pr11832.c: Likewise.
5079 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5082 * lib/target-supports.exp (check_effective_target_stdint_types):
5084 (check_effective_target_inttypes_types): New.
5085 * gcc.dg/c99-stdint-1.c, gcc.dg/c99-stdint-2.c,
5086 gcc.dg/c99-stdint-3.c, gcc.dg/c99-stdint-4.c,
5087 gcc.dg/c99-stdint-5.c, gcc.dg/c99-stdint-6.c: New tests.
5089 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5093 * gfortran.dg/data_pointer_1.f90: New test.
5095 2009-03-31 Paul Thomas <pault@gcc.gnu.org>
5098 * gfortran.dg/char_length_15.f90: New test.
5100 2009-03-31 Jason Merrill <jason@redhat.com>
5103 * g++.old-deja/g++.dg/cpp0x/decltype3.C: Remove expected errors.
5104 * g++.old-deja/g++.ext/typeof2.C: Remove expected errors.
5105 * g++.old-deja/g++.other/sizeof2.C: Remove some expected errors,
5108 * g++.dg/other/typedef2.C: New test.
5111 * g++.dg/template/typedef17.C: New test.
5113 * g++.dg/cpp0x/auto6.C: Adjust expected mangling.
5114 * g++.dg/cpp0x/auto12.C: Likewise.
5116 2009-03-31 Richard Guenther <rguenther@suse.de>
5119 * gcc.dg/fold-compare-4.c: New testcase.
5120 * gcc.dg/fold-compare-5.c: Likewise.
5122 2009-03-31 Richard Guenther <rguenther@suse.de>
5124 * gcc.dg/tree-ssa/forwprop-12.c: New testcase.
5126 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5129 * gcc.target/i386/pr39592-1.c: New test.
5131 2009-03-31 Joseph Myers <joseph@codesourcery.com>
5133 PR preprocessor/15638
5134 * gcc.dg/cpp/missing-header-1.c: New test.
5135 * gcc.dg/cpp/include2.c: Only test #include <>. Expect
5136 "compilation terminated" message.
5137 * gcc.dg/cpp/include2a.c: New test. Copy of include2.c but only
5139 * gcc.dg/pch/counter-2.c, gcc.dg/pch/valid-1.c,
5140 gcc.dg/pch/valid-2.c, gcc.dg/pch/warn-1.c: Expect "compilation
5141 terminated" message.
5143 2009-03-31 Richard Guenther <rguenther@suse.de>
5147 * gcc.dg/tree-ssa/pr23401.c: New testcase.
5148 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5150 2009-03-30 Steven G. Kargl <kargls@comcast.net>
5153 * gfortran.dg/alloc_alloc_expr_1.f90: Adjust for new error message.
5154 * gfortran.dg/allocate_alloc_opt_1.f90: New test.
5155 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5156 * gfortran.dg/allocate_alloc_opt_3.f90: Ditto.
5157 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
5158 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5159 * gfortran.dg/deallocate_alloc_opt_3.f90: Ditto.
5161 2009-03-30 Paul Thomas <pault@gcc.gnu.org>
5164 * gfortran.dg/whole_file_1.f90: New test.
5166 * gfortran.dg/whole_file_2.f90: New test.
5167 * gfortran.dg/whole_file_3.f90: New test.
5169 * gfortran.dg/whole_file_4.f90: New test.
5171 2009-03-30 Jakub Jelinek <jakub@redhat.com>
5173 * gfortran.dg/bind_c_usage_19.f90: New test.
5176 * gcc.target/powerpc/altivec-29.c: New test.
5178 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5180 PR rtl-optimization/323
5181 * gcc.target/i386/excess-precision-1.c,
5182 gcc.target/i386/excess-precision-2.c,
5183 gcc.target/i386/excess-precision-3.c,
5184 gcc.target/i386/excess-precision-4.c,
5185 gcc.target/i386/excess-precision-5.c,
5186 gcc.target/i386/excess-precision-6.c: New tests.
5188 2009-03-30 Joseph Myers <joseph@codesourcery.com>
5191 * gcc.dg/c99-array-lval-8.c: New test.
5193 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5195 PR preprocessor/34695
5196 * gcc.dg/builtin-redefine.c, gcc.dg/cpp/redef2.c,
5197 gcc.dg/cpp/redef3.c, gcc.dg/cpp/trad/redef2.c: Use dg-message
5198 instead of dg-warning for "previous definition" messages.
5199 * gcc.dg/cpp/Wvariadic-1.c, gcc.dg/cpp/Wvariadic-3.c: Expect
5200 "warnings being treated as errors" message.
5201 * gcc.dg/fltconst-1.c: Use -fshow-column.
5203 2009-03-29 Steven G. Kargl <kargl@gcc.gnu.org>
5206 * gfortran.dg/power1.f90: New test.
5208 2009-03-29 Joseph Myers <joseph@codesourcery.com>
5216 * gcc.c-torture/compile/20081108-1.c,
5217 gcc.c-torture/compile/20081108-2.c,
5218 gcc.c-torture/compile/20081108-3.c, gcc.dg/bconstp-2.c,
5219 gcc.dg/bconstp-3.c, gcc.dg/bconstp-4.c, gcc.dg/c90-const-expr-6.c,
5220 gcc.dg/c90-const-expr-7.c, gcc.dg/c90-const-expr-8.c,
5221 gcc.dg/c90-const-expr-9.c, gcc.dg/c90-const-expr-10.c,
5222 gcc.dg/c90-const-expr-11.c, gcc.dg/c99-const-expr-6.c,
5223 gcc.dg/c99-const-expr-7.c, gcc.dg/c99-const-expr-8.c,
5224 gcc.dg/c99-const-expr-9.c, gcc.dg/c99-const-expr-10.c,
5225 gcc.dg/c99-const-expr-11.c, gcc.dg/c99-const-expr-12.c,
5226 gcc.dg/c99-const-expr-13.c, gcc.dg/compare10.c,
5227 gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu89-const-expr-2.c,
5228 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-const-expr-2.c,
5229 gcc.dg/gnu99-const-expr-3.c, gcc.dg/vla-12.c, gcc.dg/vla-13.c,
5230 gcc.dg/vla-14.c, gcc.dg/vla-15.c, gcc.dg/vla-16.c: New tests.
5231 * gcc.dg/c90-const-expr-1.c, gcc.dg/c90-const-expr-2.c,
5232 gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-2.c,
5233 gcc.dg/c99-const-expr-3.c, gcc.dg/c99-static-1.c: Remove XFAILs.
5234 * gcc.dg/c90-const-expr-2.c: Use ZERO in place of 0 in another
5236 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
5237 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Remove
5238 XFAILs. Update expected messages.
5239 * gcc.dg/pr14649-1.c, gcc.dg/pr19984.c, gcc.dg/pr25682.c: Update
5241 * gcc.dg/real-const-1.c: Replace with test from original PR.
5242 * gcc.dg/vect/pr32230.c: Use intermediate cast to __PTRDIFF_TYPE__
5243 when casting from non-constant integer to pointer.
5245 2009-03-29 Richard Guenther <rguenther@suse.de>
5247 * gcc.dg/tree-ssa/forwprop-11.c: New testcase.
5249 2009-03-29 Daniel Kraft <d@domob.eu>
5252 * gfortran.dg/typebound_proc_4.f03: Remove not-implemented check for
5254 * gfortran.dg/typebound_proc_9.f03: New test.
5255 * gfortran.dg/typebound_proc_10.f03: New test.
5256 * gfortran.dg/typebound_proc_11.f03: New test.
5257 * gfortran.dg/abstract_type_5.f03: New test.
5259 2009-03-29 Tobias Schlüter <tobi@gcc.gnu.org>
5262 * gfortran.dg/do_4.f: New.
5263 * gfortran.dg/goto_2.f90: Correct expected warnings.
5264 * gfortran.dg/goto_4.f90: Likewise.
5265 * gfortran.dg/goto_5.f90: New.
5267 2009-03-29 H.J. Lu <hongjiu.lu@intel.com>
5270 * gcc.c-torture/compile/pr16566-2.c: Add -Wno-psabi for x86-64.
5272 * gcc.target/i386/pr39545-1.c: New.
5273 * gcc.target/i386/pr39545-2.c: Likewise.
5275 * gcc.target/x86_64/abi/test_passing_structs.c (flex1_struct): New.
5276 (flex2_struct): Likewise.
5277 (check_struct_passing7): Likewise.
5278 (check_struct_passing8): Likewise.
5281 (main): Call check_struct_passing7 and check_struct_passing8.
5283 2009-03-29 Richard Guenther <rguenther@suse.de>
5285 * gcc.c-torture/execute/20090113-1.c: New testcase.
5286 * gcc.c-torture/execute/20090113-2.c: Likewise.
5287 * gcc.c-torture/execute/20090113-3.c: Likewise.
5288 * gcc.c-torture/execute/20090207-1.c: Likewise.
5289 * gcc.c-torture/compile/20090114-1.c: Likewise.
5290 * gcc.c-torture/compile/20090328-1.c: Likewise.
5291 * gcc.dg/noncompile/920507-1.c: Fix out-of-bounds array access.
5293 2009-03-29 David Ayers <ayers@fsfe.org>
5296 * objc.dg/conditional-1.m: New tests.
5298 2009-03-28 Adam Nemet <anemet@caviumnetworks.com>
5300 * gcc.dg/winline-10.c: New test.
5302 2009-03-28 Tobias Burnus <burnus@net-b.de>
5305 * gfortran.dg/do_check_1.f90: Add test.
5306 * gfortran.dg/do_check_2.f90: Add test.
5307 * gfortran.dg/do_check_3.f90: Add test.
5308 * gfortran.dg/do_check_4.f90: Add test.
5310 2009-03-28 Jan Hubicka <jh@suse.cz>
5312 * gcc.dg/attr-noinline.c: Avoid pure-const optimization.
5313 * gcc.dg/pr33826.c: Update dump files.
5314 * gcc.dg/ipa/ipa-3.c: Avoid pure-const optimization.
5315 * gcc.dg/ipa/ipa-5.c: Avoid pure-const optimization.
5317 2009-03-28 Martin Jambor <mjambor@suse.cz>
5319 * g++.dg/tree-ssa/fwprop-align.C: New test.
5321 2009-03-28 Jakub Jelinek <jakub@redhat.com>
5323 * gcc.target/powerpc/altivec-28.c: New test.
5326 * gcc.dg/wdisallowed-functions-1.c: Removed.
5327 * gcc.dg/wdisallowed-functions-2.c: Removed.
5328 * gcc.dg/wdisallowed-functions-3.c: Removed.
5329 * g++.dg/warn/Wdisallowed-functions-1.C: Removed.
5330 * g++.dg/warn/Wdisallowed-functions-2.C: Removed.
5331 * g++.dg/warn/Wdisallowed-functions-3.C: Removed.
5333 2009-03-28 Richard Guenther <rguenther@suse.de>
5335 PR tree-optimization/38723
5336 * gcc.dg/tree-ssa/ssa-fre-22.c: New testcase.
5338 2009-03-28 Paul Thomas <pault@gcc.gnu.org
5341 * gfortran.dg/char_result_13.f90: New test.
5343 2009-03-28 Paul Thomas <pault@gcc.gnu.org>
5346 * gfortran.dg/alloc_comp_assign_9.f90: New test.
5348 2009-03-28 Daniel Kraft <d@domob.eu>
5350 * gfortran.dg/trim_1.f90: New test.
5352 2009-03-28 Richard Guenther <rguenther@suse.de>
5354 * gcc.dg/Warray-bounds.c: Do not use redundant stores.
5355 * g++.dg/warn/Warray-bounds.C: Likewise.
5357 2009-03-28 Tobias Burnus <burnus@net-b.de>
5360 * gfortran.dg/recursive_check_7.f90: New test.
5362 2009-03-28 Tobias Burnus <burnus@net-b.de>
5365 * gfortran.dg/do_check_5.f90: New test.
5366 * gfortran.dg/array_constructor_11.f90: Add dg-warning.
5367 * gfortran.dg/array_constructor_18.f90: Ditto.
5368 * gfortran.dg/array_constructor_22.f90: Ditto.
5369 * gfortran.dg/do_3.F90: Ditto.
5370 * gfortran.dg/do_1.f90: Ditto.
5372 2009-03-28 Richard Guenther <rguenther@suse.de>
5374 PR tree-optimization/38180
5375 * gcc.dg/tree-ssa/ssa-ccp-24.c: New testcase.
5377 2009-03-28 Richard Guenther <rguenther@suse.de>
5379 PR tree-optimization/38513
5380 * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase.
5381 * gcc.dg/tree-ssa/ssa-dse-11.c: Adjust.
5382 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
5383 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
5384 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
5385 * gcc.dg/vect/vect-multitypes-16.c: Likewise.
5386 * gcc.dg/vect/vect-35.c: Likewise.
5387 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
5388 * gcc.dg/vect/vect-multitypes-17.c: Likewise.
5389 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
5391 2009-03-28 Richard Guenther <rguenther@suse.de>
5393 PR tree-optimization/38968
5394 * gfortran.dg/vect/fast-math-pr38968.f90: New testcase.
5396 2009-03-28 Richard Guenther <rguenther@suse.de>
5398 PR tree-optimization/37795
5399 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: New testcase.
5401 2009-03-28 Joseph Myers <joseph@codesourcery.com>
5403 * g++.old-deja/g++.ext/attrib5.C, g++.old-deja/g++.jason/thunk3.C,
5404 gcc.c-torture/compile/981006-1.c: Don't XFAIL or add special
5405 options for removed targets.
5407 2009-03-27 Richard Guenther <rguenther@suse.de>
5409 PR tree-optimization/39120
5410 * gcc.c-torture/execute/pr39120.c: New testcase.
5412 2009-03-27 Richard Guenther <rguenther@suse.de>
5414 PR tree-optimization/39120
5415 * gcc.dg/torture/pta-callused-1.c: New testcase.
5417 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5420 * gcc.target/i386/pr39315-1.c: New.
5421 * gcc.target/i386/pr39315-2.c: Likewise.
5422 * gcc.target/i386/pr39315-3.c: Likewise.
5423 * gcc.target/i386/pr39315-4.c: Likewise.
5424 * gcc.target/i386/pr39315-check.c: Likewise.
5426 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5429 * gcc.dg/pr39323-1.c: New.
5430 * gcc.dg/pr39323-2.c: Likewise.
5431 * gcc.dg/pr39323-3.c: Likewise.
5433 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5436 * gcc.target/ia64/sync-1.c: New.
5438 2009-03-27 H.J. Lu <hongjiu.lu@intel.com>
5441 * gcc.target/x86_64/abi/callabi/func-2a.c: New.
5442 * gcc.target/x86_64/abi/callabi/func-2b.c: Likewise.
5443 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c: Likewise.
5444 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c: Likewise.
5445 * gcc.target/x86_64/abi/callabi/vaarg-4a.c: Likewise.
5446 * gcc.target/x86_64/abi/callabi/vaarg-4b.c: Likewise.
5447 * gcc.target/x86_64/abi/callabi/vaarg-5a.c: Likewise.
5448 * gcc.target/x86_64/abi/callabi/vaarg-5b.c: Likewise.
5450 2009-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5452 * gcc.dg/torture/builtin-explog-1.c: Remove tests that aren't true
5453 for low precision (i.e. float).
5455 2009-03-27 Dodji Seketeli <dodji@redhat.com>
5456 Jakub Jelinek <jakub@redhat.com>
5459 * g++.dg/debug/dwarf2/explicit-constructor.C: New test.
5461 2009-03-27 Jakub Jelinek <jakub@redhat.com>
5463 * gcc.dg/memmove-2.c: New test.
5464 * gcc.dg/memmove-3.c: New test.
5466 * gcc.dg/ipa/ipacost-1.c: Adjust match pattern for change
5469 2009-03-27 Xinliang David Li <davidxl@google.com>
5471 PR tree-optimization/39557
5472 * g++.dg/tree-ssa/dom-invalid.C: New test.
5474 2009-03-27 Xinliang David Li <davidxl@google.com>
5476 PR tree-optimization/39548
5477 * g++.dg/tree-ssa/copyprop.C: New test.
5479 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5482 * g++.dg/template/typename17.C: New testcase.
5483 * g++.dg/template/typename18.C: New testcase.
5485 2009-03-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5488 * g++.dg/other/var_copy-1.C: New test.
5490 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5493 * g++.dg/parse/ctor9.C: New test.
5495 2009-03-27 Simon Martin <simartin@users.sourceforge.net>
5498 * g++.dg/init/error2.C: New test.
5500 2009-03-27 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5503 * gcc.dg/pr35652.C: New.
5504 * g++.dg/warn/pr35652.C: New.
5505 * gcc.dg/format/plus-1.c: Adjust message.
5507 2009-03-26 Jakub Jelinek <jakub@redhat.com>
5510 * gcc.dg/wdisallowed-functions-3.c: New test.
5511 * g++.dg/warn/Wdisallowed-functions-3.C: New test.
5513 2009-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5515 * gcc.dg/inline-33.c: Fix when pic.
5517 2009-03-25 Alexander Monakov <amonakov@ispras.ru>
5519 * gcc.target/ia64/20090324-1.c: New test.
5521 2009-03-25 Jakub Jelinek <jakub@redhat.com>
5524 * gcc.dg/pr27898.c: New test.
5526 PR tree-optimization/32139
5527 * gcc.c-torture/compile/pr32139.c: New test.
5529 2009-03-24 Jason Merrill <jason@redhat.com>
5532 * g++.dg/parse/defarg14.C: New test.
5534 2009-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5537 * gfortran.dg/read_repeat.f90: New test.
5539 2009-03-24 Ira Rosen <irar@il.ibm.com>
5541 PR tree-optimization/39529
5542 * gcc.dg/vect/pr39529.c: New test.
5544 2009-03-24 Dodji Seketeli <dodji@redhat.com>
5545 Jakub Jelinek <jakub@redhat.com>
5548 * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
5550 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5553 * gcc.dg/gomp/pr39495-2.c: Remove xfails.
5555 2009-03-23 Jason Merrill <jason@redhat.com>
5557 * g++.dg/cpp0x/auto12.C: Add variadic test.
5560 * g++.dg/warn/Wshadow-4.C: New test.
5562 2009-03-23 Jakub Jelinek <jakub@redhat.com>
5564 PR tree-optimization/39516
5565 * gfortran.dg/pr39516.f: New test.
5567 2009-03-22 Hans-Peter Nilsson <hp@axis.com>
5569 * lib/target-libpath.exp (set_ld_library_path_env_vars):
5570 Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
5571 variable, not environment variable.
5573 2009-03-21 Jason Merrill <jason@redhat.com>
5576 * g++.dg/ext/vla6.C: New test.
5578 2009-03-20 Jason Merrill <jason@redhat.com>
5580 * g++.dg/cpp0x/initlist5.C: Add additional test.
5582 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5583 Janis Johnson <janis187@us.ibm.com>
5585 * lib/compat.exp (compat-get-options-main, compat-get-options):
5586 Handle dg-prune-output in source file.
5587 * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
5588 * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
5589 * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
5592 2009-03-19 Jakub Jelinek <jakub@redhat.com>
5595 * gcc.dg/gomp/pr39495-1.c: New test.
5596 * gcc.dg/gomp/pr39495-2.c: New test.
5597 * g++.dg/gomp/pr39495-1.C: New test.
5598 * g++.dg/gomp/pr39495-2.C: New test.
5601 * gcc.target/i386/pr39496.c: New test.
5602 * g++.dg/other/pr39496.C: New test.
5604 2009-03-19 Li Feng <nemokingdom@gmail.com>
5607 * gcc.dg/autopar/pr39500-1.c: New.
5608 * gcc.dg/autopar/pr39500-2.c: New.
5610 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5612 * g++.dg/dg.exp: Prune graphite.
5614 2009-03-18 Sebastian Pop <sebastian.pop@amd.com>
5617 * g++.dg/graphite: New.
5618 * g++.dg/graphite/graphite.exp: New.
5619 * g++.dg/graphite/pr39447.C: New.
5621 2009-03-18 H.J. Lu <hongjiu.lu@intel.com>
5624 * g++.dg/template/pr39425.C: New.
5626 * g++.dg/template/spec33.C: Updated.
5628 2009-03-17 Jason Merrill <jason@redhat.com>
5630 * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
5632 2009-03-17 Paolo Carlini <paolo.carlini@oracle.com>
5635 * g++.dg/ext/unary_trait_incomplete.C: New.
5637 2009-03-17 Jing Yu <jingyu@google.com>
5640 * g++.dg/inherit/thunk10.C: New test.
5642 2009-03-17 Uros Bizjak <ubizjak@gmail.com>
5645 * gcc.target/i386/pr39482.c: New test.
5647 2009-03-17 Jakub Jelinek <jakub@redhat.com>
5650 * g++.dg/debug/dwarf2/imported-module-2.C: Expect
5651 DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
5652 * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
5653 * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
5656 * gcc.dg/pr39443.c: New test.
5659 * gcc.dg/debug/pr39412.c: New test.
5661 2009-03-17 Janis Johnson <janis187@us.ibm.com>
5664 * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
5665 existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
5667 (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
5668 its original value, or unset if it was not defined.
5669 * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
5670 path procs around use of HOSTCC.
5671 * g++.dg/compat/struct-layout-1.exp: Ditto.
5672 * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
5674 2009-03-16 H.J. Lu <hongjiu.lu@intel.com>
5676 * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
5678 2009-03-16 Janis Johnson <janis187@us.ibm.com>
5680 Revert patch for PR testsuite/37630.
5683 * gcc.dg/pr11492.c: Replace constant and remove xfail.
5686 * lib/target-supports.exp (check_effective_target_ieee): New.
5687 * gcc.c-torture/execute/ieee/ieee.exp: Use it.
5688 * gcc.dg/20001012-1.c: Require ieee.
5691 * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
5693 2009-03-16 Jakub Jelinek <jakub@redhat.com>
5695 PR tree-optimization/39455
5696 * gcc.dg/pr39455.c: New test.
5698 2009-03-13 David Ayers <ayers@fsfe.org>
5700 * objc/execute/trivial.m. New test.
5702 2009-03-13 Jack Howarth <howarth@bromo.med.uc.edu>
5705 * gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
5707 2009-03-13 H.J. Lu <hongjiu.lu@intel.com>
5710 * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
5713 2009-03-12 David Ayers <ayers@fsfe.org>
5716 * objc/execute/exceptions/handler-1.m. New test.
5718 2009-03-12 Jakub Jelinek <jakub@redhat.com>
5721 * gcc.target/i386/pr39431.c: New test.
5723 2009-03-12 H.J. Lu <hongjiu.lu@intel.com>
5726 * gcc.target/i386/pr39445.c: New.
5728 * gcc.target/i386/push-1.c: XFAIL.
5730 2009-03-11 Adam Nemet <anemet@caviumnetworks.com>
5732 * gcc.dg/inline-33.c: New test.
5734 2009-03-11 Nathan Froyd <froydnj@codesourcery.com>
5736 * gcc.dg/vect/vect-82.c: Combine dg-do and
5737 dg-require-effective-target into dg-skip-if.
5738 * gcc.dg/vect/vect-83.c: Likewise.
5740 2009-03-11 Jakub Jelinek <jakub@redhat.com>
5743 * gcc.target/i386/stackalign/longlong-1.c: New test.
5744 * gcc.target/i386/stackalign/longlong-2.c: New test.
5746 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5748 * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
5750 2009-03-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5752 * gcc.c-torture/execute/ieee/inf-3.c: New test.
5753 * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
5755 2009-03-11 Olivier Hainque <hainque@adacore.com>
5757 * gnat.dg/slice_enum.adb: New test.
5759 2009-03-11 Jason Merrill <jason@redhat.com>
5762 * g++.dg/opt/nrv15.C: New test.
5764 2009-03-10 Ira Rosen <irar@il.ibm.com>
5766 PR tree-optimization/39422
5767 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
5768 constant array with static initialization to global memory.
5769 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
5771 2009-03-10 Hariharan Sandanagobalane <hariharan@picochip.com>
5773 * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
5776 2009-03-09 Jakub Jelinek <jakub@redhat.com>
5779 * g++.dg/opt/switch2.C: Add -w to dg-options.
5780 * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
5781 * g++.dg/warn/switch1.C: New test.
5782 * g++.dg/other/switch3.C: New test.
5784 PR tree-optimization/39394
5785 * gcc.c-torture/compile/pr39394.c: New test.
5787 2009-03-09 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5789 * gcc.target/s390/20090223-1.c: New testcase.
5791 2009-03-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5794 * gfortran.dg/fmt_f0_1.f90: New test.
5796 2009-03-08 H.J. Lu <hongjiu.lu@intel.com>
5799 * g++.dg/other/new1.C: Adjusted.
5800 * g++.dg/parse/crash40.C: Likewise.
5801 * g++.dg/parse/defarg12.C: Likewise.
5802 * g++.dg/template/error15.C: Likewise.
5804 * g++.dg/other/pr39060.C: New.
5806 2009-03-07 Jason Merrill <jason@redhat.com>
5809 * g++.dg/opt/new1.C: New.
5811 2009-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5814 * g++.dg/other/error32.C: New.
5816 2009-03-06 Jakub Jelinek <jakub@redhat.com>
5819 * gcc.c-torture/compile/pr39360.c: New test.
5822 * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
5824 2009-03-05 Jason Merrill <jason@redhat.com>
5827 * g++.dg/warn/Wuninitialized-3.C: New test.
5829 2009-03-05 Jakub Jelinek <jakub@redhat.com>
5832 * g++.dg/debug/dwarf2/imported-module-3.C: New test.
5833 * g++.dg/debug/dwarf2/imported-module-4.C: New test.
5835 2009-03-04 Jason Merrill <jason@redhat.com>
5838 * g++.dg/template/koenig7.C: New test.
5840 2009-03-04 Nathan Sidwell <nathan@codesourcery.com>
5842 * g++.dg/torture/predcom-1.C: New test.
5844 2009-03-04 Richard Guenther <rguenther@suse.de>
5846 PR tree-optimization/39362
5847 * g++.dg/torture/pr39362.C: New testcase.
5849 2009-03-04 Jason Merrill <jason@redhat.com>
5850 Giovanni Bajo <giovannibajo@gcc.gnu.org>
5855 * g++.dg/template/dependent-name5.C: New test.
5857 2009-03-04 Steve Ellcey <sje@cup.hp.com>
5860 * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
5861 vect_int to vect_int_mult.
5863 2009-03-04 Richard Guenther <rguenther@suse.de>
5865 PR tree-optimization/39358
5866 * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
5867 * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
5869 2009-03-04 Richard Guenther <rguenther@suse.de>
5871 PR tree-optimization/39339
5872 * gcc.c-torture/execute/pr39339.c: New testcase.
5874 2009-03-03 Joseph Myers <joseph@codesourcery.com>
5876 * gcc.c-torture/compile/20090303-1.c,
5877 gcc.c-torture/compile/20090303-2.c: New tests.
5879 2009-03-03 Jakub Jelinek <jakub@redhat.com>
5882 * gfortran.dg/gomp/pr39354.f90: New test.
5884 PR tree-optimization/39343
5885 * gcc.dg/pr39343.c: New test.
5887 2009-03-03 Ira Rosen <irar@il.ibm.com>
5889 PR tree-optimization/39248
5890 * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
5891 * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
5892 on targets without vector misalignment support.
5893 * lib/target-supports.exp
5894 (check_effective_target_vect_short_mult): Add
5895 check_effective_target_arm32.
5897 2009-03-02 Sebastian Pop <sebastian.pop@amd.com>
5900 * gcc.dg/graphite/pr39335_1.c: New.
5901 * gcc.dg/graphite/pr39335.c: New.
5903 2009-03-02 H.J. Lu <hongjiu.lu@intel.com>
5905 * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
5907 * gcc.target/i386/stackalign/return-5.c: Likewise.
5908 * gcc.target/i386/stackalign/return-6.c: Likewise.
5910 2009-03-02 Richard Guenther <rguenther@suse.de>
5911 Ira Rosen <irar@il.ibm.com>
5913 PR tree-optimization/39318
5914 * gfortran.dg/vect/pr39318.f90: New test.
5916 2009-03-01 Jan Hubicka <jh@suse.cz>
5918 * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
5920 2009-03-01 Jan Hubicka <jh@suse.cz>
5923 * gcc.dg/debug/dwarf2/inline1.c: New testcase.
5925 2009-03-01 Eric Botcazou <ebotcazou@adacore.com>
5927 * gnat.dg/pack12.adb: New test.
5929 2009-02-26 H.J. Lu <hongjiu.lu@intel.com>
5932 * g++.dg/other/pr37789.C: New.
5934 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5937 * gfortran.dg/interface_25.f90: New test.
5938 * gfortran.dg/interface_26.f90: New test.
5940 2009-02-26 Paul Thomas <pault@gcc.gnu.org>
5943 * gfortran.dg/initialization_22.f90: New test.
5945 2009-02-25 H.J. Lu <hongjiu.lu@intel.com>
5947 PR rtl-optimization/39241
5948 * gcc.dg/torture/pr39241.c: New.
5950 2009-02-25 Martin Jambor <mjambor@suse.cz>
5952 PR tree-optimizations/39259
5953 * g++.dg/torture/pr39259.C: New testcase.
5955 2009-02-24 Richard Guenther <rguenther@suse.de>
5958 * g++.dg/template/instantiate10.C: New testcase.
5960 2009-02-24 Richard Guenther <rguenther@suse.de>
5961 Zdenek Dvorak <ook@ucw.cz>
5963 PR tree-optimization/39233
5964 * gcc.c-torture/execute/pr39233.c: New testcase.
5966 2009-02-23 Sebastian Pop <sebastian.pop@amd.com>
5968 PR tree-optimization/39260
5969 * gcc.dg/graphite/pr39260.c: New.
5971 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5973 * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
5975 2009-02-23 H.J. Lu <hongjiu.lu@intel.com>
5978 * g++.dg/template/void14.C: New.
5980 2009-02-23 Jason Merrill <jason@redhat.com>
5983 * g++.dg/init/const7.C: Remove XFAIL.
5984 * g++.dg/init/static-init1.C: New test.
5986 * g++.dg/cpp0x/initlist14.C: New test.
5988 2009-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5991 * bound_simplification_2.f90: New test case.
5992 * bound_7.f90: New test case.
5994 2009-02-21 Joseph Myers <joseph@codesourcery.com>
5996 * gcc.dg/cpp/include4.c: New test.
5998 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6001 * gcc.target/i386/abi-2.c: New.
6003 2009-02-21 Kaz Kojima <kkojima@gcc.gnu.org>
6005 * gcc.c-torture/execute/pr39228.x: New.
6007 2009-02-21 Uros Bizjak <ubizjak@gmail.com>
6009 * gcc.target/i386/abi-1.c: Use scan-assembler-times "..." 1 instead of
6010 scan-assembler to check for xmm0 register.
6012 2009-02-20 Mark Mitchell <mark@codesourcery.com>
6013 Joseph Myers <joseph@codesourcery.com>
6015 * gcc.target/arm/va_list.c: New test.
6016 * g++.dg/abi/arm_va_list.C: Likewise.
6017 * lib/target-supports.exp (check_effective_target_arm_eabi): New
6019 * g++.dg/cpp0x/temp-va-arg-bug.C, g++.dg/other/stdarg1.C,
6020 g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-3.C,
6021 g++.dg/warn/miss-format-4.C, g++.dg/warn/miss-format-5.C,
6022 g++.dg/warn/miss-format-6.C, g++.old-deja/g++.other/vaarg2.C,
6023 g++.old-deja/g++.other/vaarg3.C, g++.old-deja/g++.other/vaarg4.C,
6024 g++.old-deja/g++.pt/builtin.C: Use -Wno-abi on ARM EABI targets.
6026 2009-02-20 Jack Howarth <howarth@bromo.med.uc.edu>
6029 * gcc.target/i386/amd64-abi-3.c: Add -fomit-frame-pointer
6032 2009-02-20 Jakub Jelinek <jakub@redhat.com>
6035 * gcc.c-torture/execute/pr39240.c: New test.
6037 2009-02-20 Jason Merrill <jason@redhat.com>
6040 * g++.dg/parse/dtor15.C: New test.
6042 2009-02-19 Kazu Hirata <kazu@codesourcery.com>
6044 * gcc.c-torture/execute/20090219-1.c: New.
6046 2009-02-19 Adam Nemet <anemet@caviumnetworks.com>
6048 * gcc.target/mips/mips.exp: Comment !CPU in the isa* pseudo-options.
6049 (mips-dg-options): When matching isa* pseudo-options make
6050 'value' optional and accept ! entries. Use $spec instead of
6051 $isa_spec in the isa pseudo-option error message. Only
6052 perform the ISA-range check when 'value' is set. If arch is
6053 matching any CPU in the ! entries switch to its generic ISA.
6054 * gcc.target/mips/branch-1.c: Pass isa=!octeon.
6055 * gcc.target/mips/dmult-1.c: Pass isa=64!octeon rather than -mips64.
6057 2009-02-19 Jakub Jelinek <jakub@redhat.com>
6060 * gcc.dg/visibility-20.c: New test.
6061 * g++.dg/ext/visibility/visibility-11.C: New test.
6063 2009-02-19 H.J. Lu <hongjiu.lu@intel.com>
6066 * g++.dg/abi/pr39188-1a.C: New.
6067 * g++.dg/abi/pr39188-1b.C: Likewise.
6068 * g++.dg/abi/pr39188-1.h: Likewise.
6069 * g++.dg/abi/pr39188-2a.C: Likewise.
6070 * g++.dg/abi/pr39188-2b.C: Likewise.
6071 * g++.dg/abi/pr39188-2.h: Likewise.
6072 * g++.dg/abi/pr39188-3a.C: Likewise.
6073 * g++.dg/abi/pr39188-3b.C: Likewise.
6074 * g++.dg/abi/pr39188-3.h: Likewise.
6076 2009-02-19 Joseph Myers <joseph@codesourcery.com>
6079 * gcc.c-torture/execute/call-trap-1.c,
6080 gcc.c-torture/execute/va-arg-trap-1.c, gcc.dg/call-diag-1.c: New
6083 2009-02-19 Uros Bizjak <ubizjak@gmail.com>
6086 * gcc.c-torture/execute/pr39228.c: New test.
6088 2009-02-19 Richard Guenther <rguenther@suse.de>
6090 PR tree-optimization/39074
6091 * gcc.dg/torture/pr39074.c: New testcase.
6092 * gcc.dg/torture/pr39074-2.c: Likewise.
6093 * gcc.dg/torture/pr39074-3.c: Likewise.
6095 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6098 * g++.dg/parse/attr3.C: New.
6100 2009-02-18 Jack Howarth <howarth@bromo.med.uc.edu>
6103 * g++.dg/pubtypes.C: Adopt Radar 4535968 fix to testcase.
6106 * g++.dg/ext/visibility/class1.C: Revert revision 122348
6109 2009-02-18 Jason Merrill <jason@redhat.com>
6112 * g++.dg/init/const7.C: Remove XFAIL.
6115 * g++.dg/opt/const6.C: New test.
6117 2009-02-18 H.J. Lu <hongjiu.lu@intel.com>
6119 * gcc.dg/callabi/callabi.exp: Moved to ...
6120 * gcc.target/x86_64/abi/callabi/callabi.exp: Here. Only run
6123 * gcc.target/x86_64/abi/callabi/func-1.c: Don't check target.
6124 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6125 * gcc.target/x86_64/abi/callabi/func-indirect.c: Likewise.
6126 * gcc.target/x86_64/abi/callabi/pr38891.c: Likewise.
6127 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Likewise.
6128 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Likewise.
6129 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Likewise.
6131 * gcc.dg/callabi/callabi.h: Moved to ...
6132 * gcc.target/x86_64/abi/callabi/callabi.h: Here.
6134 * gcc.dg/callabi/func-1.c: Moved to ...
6135 * gcc.target/x86_64/abi/callabi/func-1.c: Here.
6137 * gcc.dg/callabi/func-indirect.c: Moved to ...
6138 * gcc.target/x86_64/abi/callabi/func-indirect.c: Here.
6140 * gcc.dg/callabi/pr38891.c: Moved to ...
6141 * gcc.target/x86_64/abi/callabi/pr38891.c: Here.
6143 * gcc.dg/callabi/vaarg-1.c: Moved to ...
6144 * gcc.target/x86_64/abi/callabi/vaarg-1.c: Here.
6146 * gcc.dg/callabi/vaarg-2.c: Moved to ...
6147 * gcc.target/x86_64/abi/callabi/vaarg-2.c: Here.
6149 * gcc.dg/callabi/vaarg-3.c: Moved to ...
6150 * gcc.target/x86_64/abi/callabi/vaarg-3.c: Here.
6152 2009-02-17 Xuepeng Guo <xuepeng.guo@intel.com>
6155 * gcc.dg/callabi/pr38891.c: New.
6157 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6159 * gcc.dg/callabi/callabi.exp: New.
6161 2009-02-17 H.J. Lu <hongjiu.lu@intel.com>
6164 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add
6166 * gcc.dg/compat/struct-layout-1_generate.c (dg_options): Likewise.
6168 * gcc.target/i386/pr39082-1.c: New.
6170 * gcc.target/x86_64/abi/abi-x86_64.exp (additional_flags): Add
6173 * gcc.target/x86_64/abi/args.h (XMM_T): Add _m64 and _m128 if
6174 CHECK_M64_M128 is defined.
6175 (check_f_arguments): Add "do".
6176 (check_vector_arguments): New.
6177 (check_m64_arguments): Likewise.
6178 (check_m128_arguments): Likewise.
6180 * gcc.target/x86_64/abi/defines.h: Include <xmmintrin.h>.
6181 (CHECK_M64_M128): Define.
6183 * gcc.target/x86_64/abi/test_m64m128_returning.c: New. Based
6185 * gcc.target/x86_64/abi/test_passing_m64m128.c: Likewise.
6187 * gcc.target/x86_64/abi/test_passing_structs.c: Define __m128
6188 tests only if CHECK_M64_M128 is defined.
6190 * gcc.target/x86_64/abi/test_passing_structs.c (m128_struct): New.
6191 (m128_2_struct): Likewise.
6192 (check_struct_passing5): Likewise.
6193 (check_struct_passing6): Likewise.
6194 (main): Test struct with __m128 if CHECK_M64_M128 is defined.
6196 * gcc.target/x86_64/abi/test_passing_unions.c (un4): New.
6198 (check_union_passing4): Likewise.
6199 (main): Test union with __m128 if CHECK_M64_M128 is defined.
6201 2009-02-18 Joseph Myers <joseph@codesourcery.com>
6204 * gcc.dg/noncompile/pr35447-1.c: New test.
6206 2009-02-18 Jakub Jelinek <jakub@redhat.com>
6208 PR tree-optimization/36922
6209 * gfortran.dg/pr36922.f: New test.
6211 2009-02-17 Richard Guenther <rguenther@suse.de>
6213 PR tree-optimization/39202
6214 * gcc.c-torture/compile/pr39202.c: New testcase.
6216 2009-02-17 Richard Guenther <rguenther@suse.de>
6218 PR tree-optimization/39204
6219 * gcc.dg/torture/pr39204.c: New testcase.
6221 2009-02-17 Bingfeng Mei <bmei@broadcom.com>
6223 * gcc.dg/vect/vect-outer-5.c: Require vect_float support.
6224 * gcc.dg/vect/vect-outer-6.c: Ditto.
6226 2009-02-16 Joseph Myers <joseph@codesourcery.com>
6229 * gcc.dg/noncompile/init-5.c: New test.
6230 * gcc.dg/init-bad-4.c: Adjust expected errors.
6232 2009-02-16 H.J. Lu <hongjiu.lu@intel.com>
6235 * gcc.target/i386/push-1.c: New.
6237 2009-02-15 Uros Bizjak <ubizjak@gmail.com>
6239 * gcc.dg/struct/w_prof_single_str_global.c: Mask return value.
6241 2009-02-13 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6243 * gcc.target/spu/intrinsics-sr.c: New test.
6245 2009-02-13 Steve Ellcey <sje@cup.hp.com>
6248 * gcc.target/ia64/sibcall-opt-1.c: New test.
6249 * gcc.target/ia64/sibcall-opt-2.c: New test.
6251 2009-02-13 Paul Thomas <pault@gcc.gnu.org>
6254 * gfortran.dg/cray_pointers_8.f90: New test.
6257 * gfortran.dg/cray_pointers_9.f90: New test.
6259 2009-02-13 Jason Merrill <jason@redhat.com>
6262 * g++.dg/cpp0x/decltype16.C: New.
6264 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6267 * gfortran.dg/gomp/pr39152.f90: New.
6269 2009-02-13 H.J. Lu <hongjiu.lu@intel.com>
6272 * gcc.target/i386/pr39162.c: New.
6274 2009-02-13 Joseph Myers <joseph@codesourcery.com>
6277 * gcc.dg/noncompile/pr35444-1.c, gcc.dg/noncompile/pr35444-2.c:
6280 2009-02-12 Jason Merrill <jason@redhat.com>
6283 * g++.dg/template/array20.C: New test.
6285 2009-02-12 Uros Bizjak <ubizjak@gmail.com>
6287 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not check
6288 for lp64 in "dg-do run" directive. Remove dg-xfail-if directive.
6289 * gcc.dg/torture/fp-int-convert-timode.c: Remove xfail directive.
6291 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6293 * g++.dg/cpp0x/defaulted9.C: Compile with "-std=c++0x -fno-inline".
6295 2009-02-12 H.J. Lu <hongjiu.lu@intel.com>
6298 * gfortran.dg/pr39152.f: New.
6300 2009-02-11 Jason Merrill <jason@redhat.com>
6303 * g++.dg/cpp0x/defaulted9.C: New test.
6306 * g++.dg/init/value7.C: New test.
6308 2009-02-11 Paolo Bonzini <bonzini@gnu.org>
6311 * gcc.target/i386/pr38824.c: New testcase.
6313 2009-02-11 Jason Merrill <jason@redhat.com>
6316 * g++.dg/cpp0x/defaulted8.C: New test.
6319 * g++.dg/cpp0x/rv9p.C: New test.
6321 2009-02-10 Eric Botcazou <ebotcazou@adacore.com>
6323 * gnat.dg/aliasing3.adb: New test.
6324 * gnat.dg/aliasing3_pkg.ad[sb]: New helper.
6326 2009-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6329 * g++.dg/template/crash88.C: New.
6330 * g++.dg/template/crash89.C: Likewise.
6332 2009-02-10 Steve Ellcey <sje@cup.hp.com>
6335 * gcc.dg/pr39084.c: New test.
6337 2009-02-10 Jakub Jelinek <jakub@redhat.com>
6340 * gcc.target/i386/pr39139.c: New test.
6342 2009-02-10 Richard Guenther <rguenther@suse.de>
6344 PR tree-optimization/39132
6345 * gcc.dg/torture/pr39132.c: New testcase.
6347 2009-02-10 H.J. Lu <hongjiu.lu@intel.com>
6350 * gcc.target/x86_64/abi/avx/abi-avx.exp: New.
6351 * gcc.target/x86_64/abi/avx/args.h: Likewise.
6352 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise.
6353 * gcc.target/x86_64/abi/avx/avx-check.h: Likewise.
6354 * gcc.target/x86_64/abi/avx/test_m256_returning.c: Likewise.
6355 * gcc.target/x86_64/abi/avx/test_passing_m256.c: Likewise.
6356 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6357 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Likewise.
6359 2009-02-09 Jason Merrill <jason@redhat.com>
6362 * g++.dg/init/value6.C: New test.
6364 2009-02-09 H.J. Lu <hongjiu.lu@intel.com>
6366 * gcc.target/x86_64/abi/abi-x86_64.exp: Use glob instead of find.
6368 2009-02-09 Eric Botcazou <ebotcazou@adacore.com>
6370 * gcc.c-torture/compile/20090209-1.c: New test.
6372 2009-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6376 * g++.dg/cpp0x/vt-35147.C: New.
6377 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
6378 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
6380 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6383 * gcc.dg/attr-alias-4.c: New test.
6385 2009-02-06 Janis Johnson <janis187@us.ibm.com>
6388 * gcc.dg/dfp/pr39035.c: New test.
6390 2009-02-06 Joseph Myers <joseph@codesourcery.com>
6393 * gcc.dg/c90-flex-array-2.c, gcc.dg/c99-flex-array-6.c: New tests.
6395 2009-02-05 Jakub Jelinek <jakub@redhat.com>
6398 * g++.dg/opt/thunk3.C: New test.
6400 2009-02-05 Nick Clifton <nickc@redhat.com>
6402 * gcc.c-torture/compile/20080625-1.c: Skip for M32C.
6403 * gcc.c-torture/compile/limits-stringlit.c: Likewise.
6404 * gcc.dg/cdce1.c: Likewise.
6405 * gcc.dg/cpp/_Pragma6.c: Likewise.
6406 * g++.dg/cpp/_Pragma1.C: Likewise.
6407 * gcc.dg/utf32-2.c: Xfail for M32C.
6408 * gcc.dg/utf32-1.c: Likewise.
6409 * gcc.dg/utf32-3.c: Likewise.
6410 * gcc.dg/Wtype-limits.c: Add expected warning messages for 16-bit
6412 * gcc.dg/Wtype-limits-Wextra.c: Likewise.
6413 * gcc.dg/utf32-4.c: Only run for 32-bit+ targets.
6414 * gcc.dg/Wconversion-5.c: Likewise.
6415 * gcc.dg/tree-ssa/data-dep-1.c: Likewise.
6416 * gcc.dg/tree-ssa/ldist-3.c: Likewise.
6417 * gcc.dg/tree-ssa/ldist-5.c: Likewise.
6418 * gcc.dg/utf-inc-init.c: Likewise.
6419 * gcc.dg/pr11492.c: Xfail for 16-bit targets.
6420 * gcc.dg/utf-array.c: Add expected warning messages for M32C.
6421 * gcc.dg/utf-array-short-wchar.c: Likewise.
6422 * gcc.dg/tree-ssa/pr33920.c: Expect a warning from all 16-bit targets.
6423 * gcc.dg/mallign.c: Use size_t instead of long.
6425 2009-02-05 Uros Bizjak <ubizjak@gmail.com>
6427 * g++.dg/torture/pr31863.C: Generalize dg-timeout-factor.
6429 2009-02-05 Daniel Berlin <dberlin@dberlin.org>
6431 * gcc.c-torture/execute/pr39100.c: New.
6433 2009-02-05 Joseph Myers <joseph@codesourcery.com>
6436 * gcc.dg/tls/diag-6.c: New test.
6438 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
6440 AVX Programming Reference (January, 2009)
6441 * gcc.target/i386/avx-vpclmulqdq.c: New.
6442 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6444 * gcc.target/i386/i386.exp (check_effective_target_vpclmul): New.
6446 * gcc.target/i386/pclmulqdq.c (CHECK_H): New.
6447 (TEST): Likewise. Include CHECK_H instead of "pclmul-check.h".
6448 (pclmul_test): Renamed to ...
6451 2009-02-04 Jakub Jelinek <jakub@redhat.com>
6454 * g++.dg/abi/mangle31.C: New test.
6456 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6459 * c90-arraydecl-1.c: Do not expect error for [*] in abstract
6461 * vla-6.c: Likewise. Expect warning not error for [*] lexically
6462 inside function prototype but not part of parameter declarator.
6463 * vla-11.c: New test.
6465 2009-02-03 Jason Merrill <jason@redhat.com>
6467 * g++.dg/warn/main-4.C: New test.
6468 * g++.old-deja/g++.bugs/900227_01.C: Remove &main warnings.
6470 2009-02-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6473 * g++.dg/expr/cast10.C: New test.
6475 2009-02-03 Joseph Myers <joseph@codesourcery.com>
6478 * gcc.dg/init-bad-6.c: New test.
6480 2009-02-03 Jakub Jelinek <jakub@redhat.com>
6483 * gcc.c-torture/compile/pr35318.c: New test.
6486 * gcc.dg/nofixed-point-2.c: New test.
6487 * g++.dg/ext/fixed1.C: Adjust expected diagnostics.
6488 * g++.dg/ext/fixed2.C: Likewise.
6489 * g++.dg/other/error25.C: Likewise.
6490 * g++.dg/lookup/crash7.C: Likewise.
6491 * g++.dg/cpp0x/decltype-38655.C: Likewise.
6494 * g++.dg/cpp0x/initlist13.C: New test.
6496 2009-02-03 Paolo Bonzini <bonzini@gnu.org>
6499 * g++.dg/template/func2.C: New test.
6502 * g++.dg/template/typename15.C: New.
6503 * g++.dg/template/typename16.C: New.
6505 2009-02-03 Janis Johnson <janis187@us.ibm.com>
6506 Ben Elliston <bje@au.ibm.com>
6509 * gcc.dg/dfp/pr39034.c: New test.
6511 2009-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6514 * gcc.dg/ipa/ipacost-2.c: Add -fpie when pic.
6516 2009-02-02 Jason Merrill <jason@redhat.com>
6519 * g++.dg/parse/dtor14.C: New test.
6521 2009-02-02 Jakub Jelinek <jakub@redhat.com>
6523 * lib/target-supports.exp
6524 (check_effective_target_correct_iso_cpp_string_wchar_protos): New.
6525 * g++.dg/ext/builtin10.C: New test.
6528 * gcc.target/i386/pr39058.c: New test.
6530 2009-02-02 Richard Guenther <rguenther@suse.de>
6532 PR tree-optimization/38937
6533 * g++.dg/warn/Wstrict-aliasing-bogus-escape.C: New testcase.
6535 2009-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6538 * g++.dg/parse/crash52.C: New.
6540 2009-01-30 Richard Guenther <rguenther@suse.de>
6542 PR tree-optimization/39041
6543 * gcc.c-torture/compile/pr39041.c: New testcase.
6545 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6548 * gcc.target/i386/pr39013-1.c: New test.
6549 * gcc.target/i386/pr39013-2.c: New test.
6552 * g++.dg/ext/label12.C: New test.
6554 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6557 * g++.dg/parse/error34.C: New.
6558 * g++.dg/parse/error35.C: Likewise.
6560 2009-01-30 Paolo Carlini <paolo.carlini@oracle.com>
6563 * g++.dg/cpp0x/decltype-38655.C: New.
6565 2009-01-30 Jakub Jelinek <jakub@redhat.com>
6568 * g++.dg/torture/pr39002.C: New test.
6570 2009-01-29 Kazu Hirata <kazu@codesourcery.com>
6572 PR tree-optimization/39007
6573 * gcc.dg/tree-ssa/pr39007.c: New.
6575 2009-01-29 Kenneth Zadeck <zadeck@naturalbridge.com>
6578 * gcc.dg/lower-subreg-1.c: Renamed dump pass from "subreg"
6581 2009-01-29 Steve Ellcey <sje@cup.hp.com>
6584 * gcc.c-torture/compile/pr38857.c: New test.
6586 2009-01-28 Paul Thomas <pault@gcc.gnu.org>
6590 * gfortran.dg/bound_6.f90: New test.
6592 2009-01-28 Pat Haugen <pthaugen@us.ibm.com>
6594 * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
6596 2009-01-28 Kazu Hirata <kazu@codesourcery.com>
6598 PR tree-optimization/38997
6599 * gcc.dg/tree-ssa/pr38997.c: New.
6601 2009-01-28 Richard Guenther <rguenther@suse.de>
6603 PR tree-optimization/38926
6604 * gcc.c-torture/compile/pr38926.c: New testcase.
6606 2009-01-28 Jakub Jelinek <jakub@redhat.com>
6609 * gcc.dg/pr38934.c: New test.
6611 2009-01-28 Richard Guenther <rguenther@suse.de>
6614 * g++.dg/warn/Wuninitialized-2.C: New testcase.
6616 2009-01-28 Paolo Bonzini <bonzini@gnu.org>
6618 PR tree-optimization/38984
6619 * gcc.dg/pr38984.c: New XFAILed testcase.
6622 2009-01-28 Uros Bizjak <ubizjak@gmail.com>
6625 * gcc.target/i386/pr38988.c: New test.
6627 2009-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6630 * g++.dg/parse/crash51.C: New.
6631 * g++.old-deja/g++.pt/crash9.C: Adjust.
6633 2009-01-27 Daniel Kraft <d@domob.eu>
6636 * gfortran.dg/mvbits_6.f90: New test.
6637 * gfortran.dg/mvbits_7.f90: New test.
6638 * gfortran.dg/mvbits_8.f90: New test.
6640 2009-01-27 Richard Guenther <rguenther@suse.de>
6642 PR tree-optimization/38503
6643 * g++.dg/warn/Wstrict-aliasing-bogus-placement-new.C: New testcase.
6645 2009-01-27 Uros Bizjak <ubizjak@gmail.com>
6648 * gcc.c-torture/execute/pr38969.c: New test.
6650 2009-01-26 Adam Nemet <anemet@caviumnetworks.com>
6653 * gcc.target/mips/fixed-vector-type.c: Add target { fixed_point }
6655 * gcc.target/mips/fixed-scalar-type.c: Likewise.
6656 * gcc.target/mips/dpaq_sa_l_w.c: Likewise.
6657 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
6659 2009-01-26 H.J. Lu <hongjiu.lu@intel.com>
6662 * g++.dg/torture/stackalign/test-unwind.h (main): Also return 0
6663 if __USING_SJLJ_EXCEPTIONS__ is defined.
6665 * g++.dg/torture/stackalign/unwind-0.C (foo): Don't define if
6666 __USING_SJLJ_EXCEPTIONS__ is defined.
6667 * g++.dg/torture/stackalign/unwind-1.C (foo): Likewise.
6668 * g++.dg/torture/stackalign/unwind-2.C (foo): Likewise.
6669 * g++.dg/torture/stackalign/unwind-3.C (foo): Likewise.
6670 * g++.dg/torture/stackalign/unwind-4.C (foo): Likewise.
6671 * g++.dg/torture/stackalign/unwind-5.C (foo): Likewise.
6672 * g++.dg/torture/stackalign/unwind-6.C (foo): Likewise.
6674 2009-01-26 Danny Smith <dannysmith@users.sourceforge.net>
6677 * g++.dg/torture/stackalign/test-unwind.h (ASMNAME): Define.
6678 Use instead of C name in asm statements.
6680 2009-01-26 Richard Guenther <rguenther@suse.de>
6682 PR tree-optimization/38745
6683 * g++.dg/torture/pr38745.C: New testcase.
6685 2009-01-26 Richard Guenther <rguenther@suse.de>
6688 * g++.dg/warn/Wuninitialized-1.C: New testcase.
6690 2009-01-25 Hans-Peter Nilsson <hp@axis.com>
6692 * gcc.dg/bitfld-15.c: Gate warning on target
6693 pcc_bitfield_type_matters.
6694 * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
6695 g++.dg/ext/bitfield4.C: Likewise.
6696 * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
6697 bitfield for any target.
6699 2009-01-24 Jakub Jelinek <jakub@redhat.com>
6702 * gcc.dg/pr38957.c: New test.
6704 2009-01-24 David Billinghurst <billingd@gcc.gnu.org>
6707 * gfortran.dg/array_constructor_24.f: Allow tolerance when
6710 2009-01-24 Sebastian Pop <sebastian.pop@amd.com>
6712 PR tree-optimization/38953
6713 * gfortran.dg/graphite/pr38953.f90: New.
6715 2009-01-24 Paul Brook <paul@codesourcery.com>
6717 * gcc.target/arm/neon-cond-1.c: New test.
6719 2009-01-23 Paolo Bonzini <bonzini@gnu.org>
6721 PR tree-optimization/38932
6722 * gcc.dg/pr38932.c: New.
6724 2009-01-23 Revital Eres <eres@il.ibm.com>
6726 * gcc.dg/sms-7.c: Fix test.
6728 2009-01-22 Adam Nemet <anemet@caviumnetworks.com>
6730 * gcc.dg/bitfld-15.c, gcc.dg/bitfld-16.c,
6731 gcc.dg/bitfld-17.c,gcc.dg/bitfld-18.c: New tests.
6732 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield3.C,
6733 g++.dg/ext/bitfield4.C, g++.dg/ext/bitfield5.C: New tests.
6735 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6737 * gcc.dg/pr35729.c: Make test x86 specific.
6739 2009-01-22 Steve Ellcey <sje@cup.hp.com>
6742 * gcc.dg/pr38615.c: New test.
6744 2009-01-22 Uros Bizjak <ubizjak@gmail.com>
6747 * gcc.target/i386/pr38931.c: New test.
6749 2009-01-22 Dodji Seketeli <dodji@redhat.com>
6752 * g++.dg/template/typedef11.C: Reverting changes of PR c++/26693.
6753 * g++.dg/template/typedef12.C: Likewise.
6754 * g++.dg/template/typedef13.C: Likewise.
6755 * g++.dg/template/typedef14.C: Likewise.
6756 * g++.dg/template/sfinae3.C: Likewise.
6757 * g++.old-deja/g++.pt/typename8.C: Likewise.
6758 * g++.dg/template/access11.C: Likewise
6760 2009-01-21 Richard Sandiford <rdsandiford@googlemail.com>
6762 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Skip for mips*-*-linux*
6764 * gcc.dg/tree-ssa/vrp47.c: Skip for all MIPS targets.
6766 2009-01-21 Dodji Seketeli <dodji@redhat.com>
6769 * g++.dg/template/typedef11.C: New test.
6770 * g++.dg/template/typedef12.C: Likewise.
6771 * g++.dg/template/typedef13.C: Likewise.
6772 * g++.dg/template/typedef14.C: Likewise.
6773 * g++.dg/template/sfinae3.C: Compile this pedantically.
6774 The only errors expected should be the one saying the typedef is ill
6776 * g++.old-deja/g++.pt/typename8.C: Likewise.
6777 * g++.dg/template/access11.C: Update this.
6779 2009-01-21 Daniel Kraft <d@domob.eu>
6782 * gfortran.dg/mvbits_5.f90: New test.
6784 2009-01-21 Bingfeng Mei <bmei@broadcom.com>
6786 * gcc.dg/sms-6.c: New test.
6787 * gcc.dg/sms-7.c: Likewise.
6789 2009-01-20 Paul Thomas <pault@gcc.gnu.org>
6792 * gfortran.dg/host_assoc_function_7.f90: New test
6794 2009-01-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
6795 Richard Guenther <rguenther@suse.de>
6797 PR tree-optimization/38747
6798 PR tree-optimization/38748
6799 * gcc.dg/tree-ssa/struct-aliasing-1.c: New test.
6800 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6801 * gcc.c-torture/execute/struct-aliasing-1.c: Likewise.
6803 2009-01-20 Kees Cook <kees@ubuntu.com>
6804 H.J. Lu <hongjiu.lu@intel.com>
6807 * gcc.dg/pr38902.c: New.
6809 2009-01-20 Paolo Bonzini <bonzini@gnu.org>
6812 * gfortran.dg/pr38868.f: New testcase.
6814 2009-01-20 Richard Guenther <rguenther@suse.de>
6816 * gcc.c-torture/execute/pr36227.c: Move ...
6817 * gcc.dg/torture/pr36227.c: ... here. Require stdint_types.
6819 2009-01-19 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
6821 * lib/gfortran.exp: Add -B options for targets that use
6822 libgfortran.a%s in their specs.
6824 2009-01-19 Jason Merrill <jason@redhat.com>
6827 * g++.dg/template/dtor5.C: New test.
6829 2009-01-19 Mikael Morin <mikael.morin@tele2.fr>
6832 * gfortran.dg/bound_5.f90: New test.
6834 2009-01-18 H.J. Lu <hongjiu.lu@intel.com>
6837 * g++.dg/compat/abi/pr38736_main.C: New.
6838 * g++.dg/compat/abi/pr38736_x.C: Likewise.
6839 * g++.dg/compat/abi/pr38736_y.C: Likewise.
6840 * g++.dg/other/macro-1.C: Likewise.
6841 * gcc.dg/macro-1.c: Likewise.
6842 * gcc.dg/compat/pr38736_main.c: Likewise.
6843 * gcc.dg/compat/pr38736_x.c: Likewise.
6844 * gcc.dg/compat/pr38736_y.c: Likewise.
6846 2009-01-18 Richard Guenther <rguenther@suse.de>
6848 PR tree-optimization/38819
6849 * gcc.c-torture/execute/pr38819.c: New testcase.
6851 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6854 * gfortran.dg/module_commons_3.f90: Reapply.
6856 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6859 * gfortran.dg/transfer_intrinsic_1.f90: New test.
6860 * gfortran.dg/transfer_intrinsic_2.f90: New test.
6862 2009-01-17 Paul Thomas <pault@gcc.gnu.org>
6865 * gfortran.dg/module_commons_3.f90: Remove
6867 2009-01-16 H.J. Lu <hongjiu.lu@intel.com>
6869 * gcc.dg/tree-ssa/foldaddr-1.c: Add the missing '}'.
6871 2009-01-16 Jason Merrill <jason@redhat.com>
6874 * g++.dg/template/lvalue1.C: New test.
6877 * g++.dg/template/access20.C: New test.
6878 * g++.dg/torture/pr34641.C: Fix access.
6880 2009-01-16 Richard Guenther <rguenther@suse.de>
6882 PR tree-optimization/38835
6884 * gcc.c-torture/execute/pr36227.c: New testcase.
6885 * gcc.dg/tree-ssa/foldaddr-1.c: XFAIL.
6886 * g++.dg/init/const7.C: Likewise.
6888 2009-01-16 Adam Nemet <anemet@caviumnetworks.com>
6891 * gcc.c-torture/compile/pr38554.c: New test.
6893 2009-01-16 Jason Merrill <jason@redhat.com>
6896 * g++.dg/conversion/access1.C: New test.
6898 2009-01-16 Jakub Jelinek <jakub@redhat.com>
6900 PR tree-optimization/38789
6901 * gcc.c-torture/compile/pr38789.c: New test.
6903 2009-01-16 Janus Weil <janus@gcc.gnu.org>
6906 * gfortran.dg/proc_ptr_13.f90: New.
6908 2009-01-15 Jason Merrill <jason@redhat.com>
6911 * g++.dg/template/koenig6.C: New test.
6913 2009-01-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6916 * g++.dg/template/error37.C: New testcase.
6918 2009-01-15 Jason Merrill <jason@redhat.com>
6921 * g++.dg/conversion/memfn1.C: New test.
6924 * g++.dg/conversion/memfn2.C: New test.
6926 2009-01-15 Steve Ellcey <sje@cup.hp.com>
6929 * g++.dg/template/crash87.C: New test.
6931 2009-01-15 H.J. Lu <hongjiu.lu@intel.com>
6934 * gcc.target/i386/pr37843-3.c: Replace _Decimal128 with __m128.
6936 2009-01-15 Dodji Seketeli <dodji@redhat.com>
6939 * g++.dg/parse/crash50.C: New test.
6941 2009-01-14 Jakub Jelinek <jakub@redhat.com>
6943 PR rtl-optimization/38245
6944 * gcc.dg/pr38245-3.c: New test.
6945 * gcc.dg/pr38245-3.h: New file.
6946 * gcc.dg/pr38245-4.c: New file.
6947 * gcc.dg/pr38364.c: New test.
6949 2009-01-14 Adam Nemet <anemet@caviumnetworks.com>
6951 * gcc.target/mips/mips.exp (mips_option_tests(-mips16)): Make the
6952 sequence PC-relative.
6954 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6956 * gcc.target/arm/long-calls-1.c: Tolerate the lack of sibling
6957 calls and/or PLT markers.
6958 * gcc.target/arm/long-calls-2.c: Tolerate the lack of sibling
6959 calls and/or PLT markers.
6960 * gcc.target/arm/long-calls-3.c: Tolerate the lack of sibling
6961 calls and/or PLT markers.
6962 * gcc.target/arm/long-calls-4.c: Tolerate the lack of sibling
6963 calls and/or PLT markers.
6965 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
6966 Nathan Froyd <froydnj@codesourcery.com>
6967 Joseph Myers <joseph@codesourcery.com>
6969 * lib/target-supports.exp (check_effective_target_powerpc_spe_nocache):
6971 * gcc.target/powerpc/20030218-1.c: Skip if not powerpc_spe_nocache
6972 and use consistent CFLAGS.
6973 * gcc.target/powerpc/20030505.c: Likewise.
6974 * gcc.target/powerpc/20081204-1.c: Likewise.
6975 * gcc.target/powerpc/ppc-spe.c: Likewise.
6976 * gcc.target/powerpc/spe1.c: Likewise.
6977 * g++.dg/ext/spe1.C: Likewise.
6978 * g++.dg/other/opaque-1.C: Likewise.
6979 * g++.dg/other/opaque-2.C: Likewise.
6980 * g++.dg/other/opaque-3.C: Likewise.
6982 2009-01-14 Mark Mitchell <mark@codesourcery.com>
6984 * gcc.dg/vect/vect-105.c: Prevent compiler from hoisting abort
6987 2009-01-14 Vladimir Makarov <vmakarov@redhat.com>
6990 * g++.dg/torture/pr38811.C: New file.
6992 2009-01-14 Richard Guenther <rguenther@suse.de>
6994 PR tree-optimization/38826
6996 * gcc.dg/Wstrict-aliasing-bogus-pta-1.c: New testcase.
6998 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7000 * gcc.dg/graphite/pr38786.c: Fix commit problem.
7002 2009-01-14 Nick Clifton <nickc@redhat.com>
7005 * g++.cp/parse/pr37862.C: New test.
7007 2009-01-14 Julian Brown <julian@codesourcery.com>
7009 * gcc.target/arm/eabi1.c (__eabi_uread4, __eabi_uwrite4)
7010 (__eabi_uread8, __eabi_uwrite8): Change spellings of declarations
7012 (__aeabi_uread4, __aeabi_uwrite4, __aeabi_uread8, __aeabi_uwrite8):
7015 2009-01-13 Jakub Jelinek <jakub@redhat.com>
7017 PR rtl-optimization/38774
7018 * gcc.dg/torture/pr38774.c: New test.
7021 * g++.dg/cpp0x/pr38795.C: New test.
7023 2009-01-13 Daniel Jacobowitz <dan@codesourcery.com>
7024 Nathan Froyd <froydnj@codesourcery.com>
7025 Joseph Myers <joseph@codesourcery.com>
7027 * gcc.target/powerpc/altivec-consts.c: Run if vmx_hw, compile
7028 otherwise. Do not check for AltiVec at runtime.
7029 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
7030 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
7031 * gcc.target/powerpc/altivec-1.c: Likewise.
7032 * gcc.target/powerpc/altivec-3.c: Likewise.
7033 * gcc.target/powerpc/altivec-10.c: Likewise.
7034 * gcc.target/powerpc/altivec-12.c: Likewise.
7035 * gcc.target/powerpc/altivec-24.c: Likewise.
7036 * gcc.target/powerpc/altivec-cell-2.c: Likewise.
7037 * gcc.target/powerpc/altivec-cell-3.c: Likewise.
7038 * gcc.target/powerpc/altivec-cell-4.c: Likewise.
7039 * gcc.target/powerpc/pr35907.c: Likewise.
7040 * gcc.target/powerpc/altivec-cell-8.c: Run if cell_hw, compile
7041 otherwise. Do not check for Cell at runtime.
7042 * gcc.target/powerpc/altivec_check.h: Delete.
7044 * g++.dg/ext/altivec-2.C: Do not check for AltiVec at runtime.
7045 * g++.dg/ext/altivec-3.C: Run if vmx_hw, compile otherwise. Do
7046 not check for AltiVec at runtime.
7047 * g++.dg/ext/altivec-cell-2.C: Likewise.
7048 * g++.dg/ext/altivec-cell-3.C: Likewise.
7049 * g++.dg/ext/altivec-cell-4.C: Likewise.
7050 * g++.dg/eh/simd-2.C: Only use -maltivec if vmx_hw.
7051 * g++.dg/eh/check-vect.h (sig_ill_handler): Remove AltiVec runtime
7053 * g++.dg/ext/altivec_check.h: Delete.
7055 2009-01-13 Nathan Froyd <froydnj@codesourcery.com>
7057 * gcc.target/powerpc/altivec-macros.c: Require a powerpc_altivec_ok
7058 effective target. Adjust line numbers accordingly.
7060 2009-01-13 Mark Mitchell <mark@codesourcery.com>
7062 * gcc.target/i386/sse-10.c: Pass -mno-omit-leaf-frame-pointer.
7064 2009-01-13 Sebastian Pop <sebastian.pop@amd.com>
7066 PR tree-optimization/38786
7067 * gcc.dg/graphite/pr38786.c: New.
7069 2009-01-13 Uros Bizjak <ubizjak@gmail.com>
7072 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7074 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7075 for alpha*-*-* targets.
7076 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7078 2009-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7081 * gfortran.dg/fmt_bz_bn_err.f: New test.
7083 2009-01-12 Nathan Froyd <froydnj@codesourcery.com>
7085 * gcc.target/powerpc/ppc-spe64-1.c: Add dg-error handler.
7087 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7089 * lib/target-supports.exp (check_effective_target_powerpc64): New.
7090 * gcc.target/powerpc/darwin-longlong.c: Explicitly require 64-bit
7091 instruction support. Do not check for it at runtime.
7093 2009-01-12 Jason Merrill <jason@redhat.com>
7096 * g++.dg/lookup/friend11.C: Remove expected error.
7097 * g++.dg/lookup/friend14.C: New test.
7098 * g++.dg/lookup/friend15.C: New test.
7100 2009-01-12 Dodji Seketeli <dodji@redhat.com>
7103 * g++.dg/lookup/hidden-class12.C: New test.
7104 * g++.dg/lookup/hidden-class13.C: New test.
7105 * g++.dg/lookup/hidden-class14.C: New test.
7106 * g++.dg/lookup/hidden-class15.C: New test.
7107 * g++.dg/lookup/hidden-class16.C: New test.
7109 2009-01-12 Mark Mitchell <mark@codesourcery.com>
7111 * gcc.dg/struct/wo_prof_single_str_global.c: Mask return value.
7112 * gcc.dg/struct/wo_prof_single_str_local.c: Mask return value.
7113 * gcc.dg/struct/wo_prof_single_str_pointer.c: Mask return value.
7115 2009-01-12 Jason Merrill <jason@redhat.com>
7118 * g++.dg/other/vararg-3.C: New test.
7120 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7122 * gcc.target/powerpc/ppc-spe.c: Compile for all EABI targets.
7123 Explicitly enable SPE.
7124 * gcc.target/powerpc/20030505.c: Likewise. Add dg-message
7127 * gcc.target/powerpc/20030218-1.c: Pass -mfloat-gprs=single.
7128 Expect -flax-vector-conversions message. Adjust incompatible
7130 * gcc.target/powerpc/spe1.c: Pass -mspe and -mfloat-gprs=single.
7133 * gcc.dg/cpp/assert4.c: Recognize __PPC__.
7135 * g++.dg/other/opaque-1.C: Run on targets with SPE.
7137 * g++.dg/ext/spe-1.C: Pass -mspe and -mfloat-gprs=single.
7138 * g++.dg/other/opaque-2.C: Likewise.
7139 * g++.dg/other/opaque-3.C: Likewise.
7141 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7144 * gcc.dg/pr32041.c: New test.
7145 * g++.dg/parse/offsetof9.C: New test.
7147 2009-01-12 Daniel Jacobowitz <dan@codesourcery.com>
7148 Nathan Froyd <froydnj@codesourcery.com>
7150 * g++.dg/conversion/simd1.C: Ignore irrelevant warning.
7151 * g++.dg/ext/attribute-test-1.C: Likewise.
7152 * g++.dg/ext/attribute-test-2.C: Likewise.
7153 * g++.dg/ext/attribute-test-3.C: Likewise.
7154 * g++.dg/ext/attribute-test-4.C: Likewise.
7156 2009-01-12 Eric Botcazou <ebotcazou@adacore.com>
7158 * gnat.dg/unchecked_convert3.adb: New test.
7160 2009-01-12 Jakub Jelinek <jakub@redhat.com>
7163 * g++.dg/parse/typedef9.C: New test.
7165 PR tree-optimization/38807
7166 * gcc.c-torture/compile/pr38807.c: New test.
7168 2009-01-11 Adam Nemet <anemet@caviumnetworks.com>
7170 * gcc.target/mips/ins-2.c: New test.
7172 2009-01-11 H.J. Lu <hongjiu.lu@intel.com>
7175 * gcc.dg/pr38616.c: Only run for targets with -fstack-protector.
7177 2009-01-11 Jakub Jelinek <jakub@redhat.com>
7180 * g++.dg/warn/Wreturn-type-5.C: New test.
7182 2009-01-11 Matthias Klose <doko@ubuntu.com>
7185 * gcc.dg/pr38616.c: New test.
7187 2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
7189 * gcc.dg/graphite/block-3.c: Fix compile error on 32bit.
7191 2009-01-10 Andrew Pinski <pinskia@gmail.com>
7194 * g++.dg/expr/string-1.C: New test.
7195 * g++.dg/expr/string-2.C: New test.
7198 * g++.dg/ext/complex4.C: New test.
7199 * g++.dg/ext/complex5.C: New test.
7200 * g++.dg/init/reference1.C: New test.
7201 * g++.dg/init/reference2.C: New test.
7202 * g++.dg/init/reference3.C: New test.
7204 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7207 * gfortran.dg/transfer_null_1.f90: New test.
7209 2009-01-10 Paul Thomas <pault@gcc.gnu.org>
7212 * gfortran.dg/host_assoc_function_6.f90: New test.
7214 2009-01-09 Joel Sherrill <joel.sherrill@oarcorp.com>
7216 * lib/target-supports.exp: Add method to determine if the effective
7217 target is really a ppc405 after applying all compile options.
7218 * gcc.target/powerpc/405-mulhhwu-2.c: Add dg-skip-if not ppc405.
7219 * gcc.target/powerpc/405-nmachhw-1.c: Likewise.
7220 * gcc.target/powerpc/405-nmaclhw-1.c: Likewise.
7221 * gcc.target/powerpc/405-machhwu-1.c: Likewise.
7222 * gcc.target/powerpc/405-mullhwu-1.c: Likewise.
7223 * gcc.target/powerpc/405-nmacchw-1.c: Likewise.
7224 * gcc.target/powerpc/405-mulchwu-1.c: Likewise.
7225 * gcc.target/powerpc/405-nmachhw-2.c: Likewise.
7226 * gcc.target/powerpc/405-nmaclhw-2.c: Likewise.
7227 * gcc.target/powerpc/405-machhwu-2.c: Likewise.
7228 * gcc.target/powerpc/405-mulhhw-1.c: Likewise.
7229 * gcc.target/powerpc/405-machhw-1.c: Likewise.
7230 * gcc.target/powerpc/405-mullhw-1.c: Likewise.
7231 * gcc.target/powerpc/405-maclhw-1.c: Likewise.
7232 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Likewise.
7233 * gcc.target/powerpc/405-mullhwu-2.c: Likewise.
7234 * gcc.target/powerpc/405-nmacchw-2.c: Likewise.
7235 * gcc.target/powerpc/405-mulchwu-2.c: Likewise.
7236 * gcc.target/powerpc/405-mulchw-1.c: Likewise.
7237 * gcc.target/powerpc/405-maclhwu-1.c: Likewise.
7238 * gcc.target/powerpc/405-macchw-1.c: Likewise.
7239 * gcc.target/powerpc/405-mulhhw-2.c: Likewise.
7240 * gcc.target/powerpc/405-machhw-2.c: Likewise.
7241 * gcc.target/powerpc/405-mullhw-2.c: Likewise.
7242 * gcc.target/powerpc/405-maclhw-2.c: Likewise.
7243 * gcc.target/powerpc/405-macchwu-1.c: Likewise.
7244 * gcc.target/powerpc/405-mulhhwu-1.c: Likewise.
7245 * gcc.target/powerpc/405-mulchw-2.c: Likewise.
7246 * gcc.target/powerpc/405-maclhwu-2.c: Likewise.
7247 * gcc.target/powerpc/405-macchw-2.c: Likewise.
7248 * gcc.target/powerpc/405-macchwu-2.c: Likewise.
7250 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7253 * g++.dg/other/error31.C: New testcase.
7256 * gcc.dg/pr35742.c: New test.
7258 2009-01-09 John F. Carr <jfc@mit.edu>
7261 * g++.dg/parse/linkage3.C: New test.
7263 2009-01-09 Jakub Jelinek <jakub@redhat.com>
7266 * gcc.c-torture/compile/pr38771.c: New test.
7268 2009-01-08 Nathan Froyd <froydnj@codesourcery.com>
7270 * gcc.dg/pr34856.c: Ignore irrelevant warning.
7272 2009-01-08 Mark Mitchell <mark@codesourcery.com>
7274 * gcc.dg/sibcall-3.c: XFAIL for Thumb.
7275 * gcc.dg/sibcall-4.c: Likewise.
7277 2009-01-08 Sebastian Pop <sebastian.pop@amd.com>
7278 Jan Sjodin <jan.sjodin@amd.com>
7280 PR tree-optimization/38559
7281 * gcc.dg/graphite/pr38559.c: New.
7283 2009-01-08 Ira Rosen <irar@il.ibm.com>
7285 PR tree-optimization/37194
7286 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: New test.
7288 2009-01-07 Jakub Jelinek <jakub@redhat.com>
7291 * g++.dg/ext/label11.C: New test.
7293 2009-01-07 Joseph Myers <joseph@codesourcery.com>
7295 * lib/target-supports.exp (check_weak_override_available): New.
7296 * lib/target-supports-dg.exp (dg-require-weak-override): New.
7297 * gcc.dg/tree-ssa/pr27781.c, g++.dg/eh/weak1.C: Use
7298 dg-require-weak-override.
7300 2009-01-07 Nathan Froyd <froydnj@codesourcery.com>
7301 Alan Modra <amodra@bigpond.net.au>
7303 * gcc.c-torture/compile/20090107-1.c: New test.
7305 2009-01-07 Uros Bizjak <ubizjak@gmail.com>
7308 * g++.dg/other/pr38706.C: New test.
7310 2009-01-07 Jason Merrill <jason@redhat.com>
7312 * g++.dg/cpp0x/variadic92.C: New test.
7313 * g++.dg/cpp0x/variadic93.C: New test.
7315 2009-01-07 Janis Johnson <janis187@us.ibm.com>
7317 * lib/target-supports-dg.exp (current_compiler_flags): New.
7318 (check-flags): Use it; do not access dg-test local variables.
7319 (dg-skip-if): Do not access dg-test local variables.
7320 (dg-xfail-run-if): Ditto.
7321 (dg-shouldfail): Ditto.
7322 * gcc.test-framework/test-framework.exp
7323 (check_effective_target_def_nocache): New.
7324 * gcc.test-framework/test-framework.awk: Handle scan tests.
7325 * gcc.test-framework/dg-do-run-xrif-nocache-exp-XF.c: New test.
7326 * gcc.test-framework/dg-error-nocache-exp-P.c: New test.
7327 * gcc.test-framework/dg-nocache-scanasm-exp-XF.c: New test.
7328 * gcc.test-framework/dg-warning-nocache-exp-P.c: New test.
7329 * gcc.test-framework/dg-nocache-sif-exp-P.c: New test.
7330 * gcc.test-framework/dg-nocache-sif-exp-U.c: New test.
7331 * gcc.test-framework/dg-nocache-xif-exp-P.c: New test.
7332 * gcc.test-framework/dg-do-run-sft-nocache-exp-P.c: New test.
7333 * gcc.test-framework/dg-nocache-xif-exp-XP.c: New test.
7335 * g++.dg/torture/pr38586.C: Ignore a possible warning.
7337 * lib/target-supports-dg.exp (check_test_flags): Delete.
7339 2009-01-07 Jan Sjodin <jan.sjodin@amd.com>
7341 PR tree-optimization/38492
7342 PR tree-optimization/38498
7343 * gcc.dg/graphite/pr38500.c: Fixed warning as committed
7345 * gcc.dg/graphite/block-0.c: Update test.
7346 * gcc.dg/graphite/block-1.c: Same.
7347 * gcc.dg/graphite/block-2.c: Remove xfail and test for blocking.
7348 * gcc.dg/graphite/block-4.c: Remove test for strip mine.
7349 * gcc.dg/graphite/block-3.c: New.
7350 * gcc.dg/graphite/pr38498.c: New.
7352 2009-01-07 H.J. Lu <hongjiu.lu@intel.com>
7354 AVX Programming Reference (December, 2008)
7355 * gcc.target/i386/avx-vmovntdq-256-1.c: New.
7356 * gcc.target/i386/avx-vmovntpd-256-1.c: Likewise.
7357 * gcc.target/i386/avx-vmovntps-256-1.c: Likewise.
7359 * gcc.target/i386/sse2-movntdq-1.c (TEST): Align array to 16byte.
7360 * gcc.target/i386/sse2-movntpd-1.c (TEST): Likewise.
7362 2009-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7365 * gfortran.dg/c_loc_pure_1.f90: New test.
7367 2009-01-06 Mikael Morin <mikael.morin@tele2.fr>
7370 * gfortran.dg/elemental_dependency_3.f90:
7371 Add the final tree dump cleanup.
7373 2009-01-06 Jakub Jelinek <jakub@redhat.com>
7375 * gfortran.dg/pr23095.f: Require ilp32 in target selection instead of
7378 PR rtl-optimization/38722
7379 * gfortran.dg/pr38722.f90: New test.
7381 2009-01-06 Janis Johnson <janis187@us.ibm.com>
7384 * gcc.dg/dfp/decfloat-constants.c: Check for DECnn_SUBNORMAL_MIN
7385 instead of DECnn_DEN. Support -DDBG to list lines that fail.
7387 2009-01-06 Dominique Dhumieres <dominiq@lps.ens.fr>
7389 * gfortran.dg/implicit_12.f90: Add space around dg directive.
7390 * gfortran.dg/typebound_call_8.f03: Same.
7391 * gfortran.dg/elemental_bind_c.f90: Same.
7392 * gfortran.dg/typebound_call_7.f03: Same.
7393 * gfortran.dg/interface_proc_end.f90: Same
7394 * gfortran.dg/pr37243.f: Fix typo.
7396 2009-01-06 Uros Bizjak <ubizjak@gmail.com>
7398 * gcc.dg/struct-ret-3.c (CHUNK_SIZE): New define. Use CHUNK_SIZE
7399 instead of hardcoded number. Increase CHUNK_SIZE to 16384 for
7402 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
7404 AVX Programming Reference (December, 2008)
7405 * gcc.target/i386/avx-2.c: Remove tests for _mm_permute2_pd,
7406 _mm256_permute2_pd, _mm_permute2_ps and _mm256_permute2_ps.
7407 * gcc.target/i386/sse-14.c: Likewise.
7409 * gcc.target/i386/avx-vpermil2pd-1.c: Removed.
7410 * gcc.target/i386/avx-vpermil2ps-1.c: Likewise.
7411 * gcc.target/i386/avx-vpermil2pd-256-1.c: Likewise.
7412 * gcc.target/i386/avx-vpermil2ps-256-1.c: Likewise.
7414 2009-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7417 * gfortran.dg/fmt_bz_bn.f: Update test.
7419 2009-01-05 Dodji Seketeli <dodji@redhat.com>
7422 * g++.dg/conversion/usual-arith-conv.C: New test.
7424 2009-01-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
7427 * gcc.dg/vector-3.c: New testcase.
7428 * g++.dg/ext/vector15.C: New test.
7430 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7432 PR tree-optimization/38510
7433 * gcc.dg/graphite/pr38510.c: New.
7435 2009-01-05 Harsha Jagasia <harsha.jagasia@amd.com>
7436 Jan Sjodin <jan.sjodin@amd.com>
7438 PR tree-optimization/38500
7439 * gcc.dg/graphite/pr38500.c: New.
7441 2009-01-05 Laurent GUERBY <laurent@guerby.net>
7443 * gcc.c-torture/compile/20001226-1.c: Generalize
7445 * gcc.c-torture/compile/limits-fnargs.c: Add
7447 * gcc.dg/20020425-1.c: Likewise.
7448 * gcc.dg/pch/pch.exp: Likewise.
7450 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7453 * gfortran.dg/module_commons_3.f90: New test.
7455 2009-01-05 Daniel Franke <franke.daniel@gmail.com>
7458 * gfortran.dg/random_seed_1.f90: Updated.
7460 2009-01-05 Mikael Morin <mikael.morin@tele2.fr>
7464 * gfortran.dg/elemental_subroutine_7.f90:
7465 Fix p values so that it can be used as vector subscript.
7467 2009-01-05 Jason Merrill <jason@redhat.com>
7469 * g++.dg/cpp0x/initlist12.C: Add another test.
7471 * g++.dg/cpp0x/defaulted7.C: New test.
7473 2009-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7476 * gfortran.dg/host_assoc_blockdata_1.f90: New test.
7477 * gfortran.dg/host_assoc_blockdata_2.f90: New test.
7479 2009-01-05 Uros Bizjak <ubizjak@gmail.com>
7481 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Add -mieee
7482 for alpha*-*-* targets.
7483 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Ditto.
7485 2009-01-05 Paul Thomas <pault@gcc.gnu.org>
7488 * gfortran.dg/host_assoc_function_5.f90: New test.
7490 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7493 * gfortran.dg/elemental_dependency_3.f90: New test.
7494 * gfortran.dg/elemental_subroutine_7.f90: New test.
7496 2009-01-04 Uros Bizjak <ubizjak@gmail.com>
7498 * gcc.dg/struct-ret-3.c: Include unistd.h.
7499 (main): Exit early if system memory page size is
7500 larger than 4096 bytes.
7502 2009-01-04 Daniel Franke <franke.daniel@gmail.com>
7505 * gfortran.dg/merge_init_expr.f90: New.
7507 2009-01-04 Mikael Morin <mikael.morin@tele2.fr>
7510 * gfortran.dg/c_loc_tests_13.f90: New test.
7511 * gfortran.dg/c_loc_tests_14.f90: New test.
7513 2009-01-03 Daniel Franke <franke.daniel@gmail.com>
7515 * gfortran.dg/func_result_4.f90: New.
7517 2009-01-03 Paul Thomas <pault@gcc.gnu.org>
7520 * gfortran.dg/host_assoc_call_3.f90: Make sure that the generic
7521 interface still works, in addition to original tests.
7522 * gfortran.dg/host_assoc_call_6.f90: New test.
7524 2009-01-03 Jakub Jelinek <jakub@redhat.com>
7527 * g++.dg/torture/pr38705.C: New test.
7530 * gcc.dg/pr38700.c: New test.
7532 2009-01-02 Jason Merrill <jason@redhat.com>
7534 * g++.dg/cpp0x/initlist11.C: New test.
7535 * g++.dg/cpp0x/initlist12.C: New test.
7537 2009-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7539 * gcc.dg/fixed-point/composite-type.c: Update wording of messages.
7540 Allow extra informative notes.
7542 2009-01-01 Jakub Jelinek <jakub@redhat.com>
7545 * gcc.dg/pr36489.c: New test.
7548 Copyright (C) 2009 Free Software Foundation, Inc.
7550 Copying and distribution of this file, with or without modification,
7551 are permitted in any medium without royalty provided the copyright
7552 notice and this notice are preserved.