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