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