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