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