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