OSDN Git Service

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