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