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