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