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