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