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