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