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