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