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