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