OSDN Git Service

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