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