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