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