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