OSDN Git Service

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