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