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