OSDN Git Service

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