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