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