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