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