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