OSDN Git Service

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