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