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