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