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