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