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