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