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