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