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