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