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