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