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