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