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