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