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