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