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