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