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