OSDN Git Service

9705844d5ef37c8e20a1c4a9ff5c2a6cf90b0d61
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
2
3         PR middle-end/46674
4         PR lto/43157
5         * gcc.dg/pr43157.c: New file.
6
7 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
8
9         * gcc.dg/dfp/struct-union.c: Adjust.
10         * gcc.dg/lvalue-2.c: Adjust.
11         * gcc.dg/pr21419.c: Adjust.
12         * gcc.dg/qual-component-1.c: Adjust.
13         * g++.dg/other/const1.C: Adjust.
14
15 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
16
17         PR rtl-optimization/46865
18         * gcc.target/i386/pr46865-1.c: New test.
19         * gcc.target/i386/pr46865-2.c: New test.
20
21         PR tree-optimization/46864
22         * g++.dg/opt/pr46864.C: New test.
23
24 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
25             Iain Sandoe  <iains@gcc.gnu.org>
26
27         PR 43751/target
28         * lib/prune.exp: Prune dsymutil warnings.
29
30 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
31
32         * objc.dg/class-extension-1.m: New.
33         * objc.dg/class-extension-2.m: New.
34         * objc.dg/class-extension-3.m: New.
35         * objc.dg/property/at-property-26.m: New.
36         * objc.dg/property/at-property-27.m: New.
37         * objc.dg/property/at-property-28.m: New.
38         * obj-c++.dg/class-extension-1.mm: New.
39         * obj-c++.dg/class-extension-2.mm: New.
40         * obj-c++.dg/class-extension-3.mm: New.
41         * obj-c++.dg/property/at-property-26.mm: New.
42         * obj-c++.dg/property/at-property-27.mm: New.
43         * obj-c++.dg/property/at-property-28.mm: New.   
44         
45 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46
47         PR target/46057
48         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
49         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
50         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
51         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
52         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
53         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
54         * gcc.dg/torture/stackalign/global-1.c: Likewise.
55         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
56         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
57         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
58         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
59         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
60         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
61         * g++.dg/torture/stackalign/throw-1.C: Likewise.
62         * g++.dg/torture/stackalign/throw-2.C: Likewise.
63         * g++.dg/torture/stackalign/throw-4.C: Likewise.
64         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
65         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
66         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
67         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
68         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
69         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
70
71         PR tree-optimization/46021
72         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
73
74 2010-12-09  Richard Guenther  <rguenther@suse.de>
75
76         PR middle-end/46844
77         * gcc.c-torture/compile/pr46866.c: New testcase.
78
79 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
80
81         PR testsuite/45068
82         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
83
84 2010-12-09  Martin Jambor  <mjambor@suse.cz>
85
86         PR middle-end/46734
87         * g++.dg/tree-ssa/pr46734.C: New test.
88
89 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
90
91         PR c++/44641
92         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
93         hppa*-*-*.
94
95 2010-12-08  Jason Merrill  <jason@redhat.com>
96
97         PR c++/46348
98         * g++.dg/cpp0x/constexpr-array2.C: New.
99
100 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
101
102         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
103         expected scan.
104
105 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
106
107         * objc.dg/exceptions-7.m: New.
108         * obj-c++.dg/exceptions-7.mm: New.
109         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
110         * obj-c++.dg/exceptions-5.mm: Same change.
111         
112 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
113
114         * objc.dg/foreach-6.m: Updated location of error messages.
115         * objc.dg/foreach-7.m: Same change.
116         
117 2010-12-08  Richard Guenther  <rguenther@suse.de>
118             Sebastian Pop  <sebastian.pop@amd.com>
119
120         PR tree-optimization/45230
121         PR tree-optimization/45231
122         PR tree-optimization/45370
123         * gcc.dg/graphite/id-pr45230-1.c: New.
124         * gcc.dg/graphite/id-pr45231.c: New.
125         * gfortran.dg/graphite/id-pr45370.f90: New.
126
127 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
128
129         PR c++/45329
130         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
131         * testsuite/g++.dg/conversion/op1.C: Adjust.
132         * testsuite/g++.dg/conversion/simd1.C: Adjust.
133         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
134         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
135         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
136         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
137         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
138         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
139         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
140         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
141         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
142         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
143         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
144         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
145         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
146         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
147         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
148         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
149         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
150         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
151         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
152         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
153         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
154         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
155         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
156         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
157         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
158         * testsuite/g++.dg/expr/cond9.C: Adjust.
159         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
160         * testsuite/g++.dg/ext/label5.C: Adjust.
161         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
162         * testsuite/g++.dg/ext/vla2.C: Adjust.
163         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
164         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
165         * testsuite/g++.dg/init/synth2.C: Adjust.
166         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
167         * testsuite/g++.dg/lookup/new1.C: Adjust.
168         * testsuite/g++.dg/lookup/using9.C: Adjust.
169         * testsuite/g++.dg/other/error13.C: Adjust.
170         * testsuite/g++.dg/other/error20.C: Adjust.
171         * testsuite/g++.dg/other/error31.C: Adjust.
172         * testsuite/g++.dg/other/pr28114.C: Adjust.
173         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
174         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
175         * testsuite/g++.dg/overload/ambig1.C: Adjust.
176         * testsuite/g++.dg/overload/arg3.C: Adjust.
177         * testsuite/g++.dg/overload/builtin1.C: Adjust.
178         * testsuite/g++.dg/overload/copy1.C: Adjust.
179         * testsuite/g++.dg/overload/new1.C: Adjust.
180         * testsuite/g++.dg/overload/template4.C: Adjust.
181         * testsuite/g++.dg/overload/unknown1.C: Adjust.
182         * testsuite/g++.dg/overload/using2.C: Adjust.
183         * testsuite/g++.dg/parse/crash5.C: Adjust.
184         * testsuite/g++.dg/parse/error19.C: Adjust.
185         * testsuite/g++.dg/parse/error28.C: Adjust.
186         * testsuite/g++.dg/parse/template7.C: Adjust.
187         * testsuite/g++.dg/parse/typename7.C: Adjust.
188         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
189         * testsuite/g++.dg/tc1/dr152.C: Adjust.
190         * testsuite/g++.dg/template/conv11.C: Adjust.
191         * testsuite/g++.dg/template/copy1.C: Adjust.
192         * testsuite/g++.dg/template/crash37.C: Adjust.
193         * testsuite/g++.dg/template/deduce3.C: Adjust.
194         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
195         * testsuite/g++.dg/template/error38.C: Adjust.
196         * testsuite/g++.dg/template/error40.C: Adjust.
197         * testsuite/g++.dg/template/friend.C: Adjust.
198         * testsuite/g++.dg/template/incomplete2.C: Adjust.
199         * testsuite/g++.dg/template/instantiate5.C: Adjust.
200         * testsuite/g++.dg/template/local4.C: Adjust.
201         * testsuite/g++.dg/template/local6.C: Adjust.
202         * testsuite/g++.dg/template/new3.C: Adjust.
203         * testsuite/g++.dg/template/operator9.C: Adjust.
204         * testsuite/g++.dg/template/overload6.C: Adjust.
205         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
206         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
207         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
208         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
209         * testsuite/g++.dg/template/qualttp5.C: Adjust.
210         * testsuite/g++.dg/template/sfinae2.C: Adjust.
211         * testsuite/g++.dg/template/spec22.C: Adjust.
212         * testsuite/g++.dg/template/spec23.C: Adjust.
213         * testsuite/g++.dg/template/ttp25.C: Adjust.
214         * testsuite/g++.dg/template/typedef4.C: Adjust.
215         * testsuite/g++.dg/template/unify10.C: Adjust.
216         * testsuite/g++.dg/template/unify11.C: Adjust.
217         * testsuite/g++.dg/template/unify6.C: Adjust.
218         * testsuite/g++.dg/template/unify7.C: Adjust.
219         * testsuite/g++.dg/template/unify9.C: Adjust.
220         * testsuite/g++.dg/template/varmod1.C: Adjust.
221         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
222         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
223         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
224         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
225         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
226         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
227         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
228         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
229         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
230         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
231         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
232         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
233         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
234         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
235         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
236         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
237         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
238         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
239         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
240         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
241         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
242         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
243         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
244         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
245         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
246         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
247         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
248         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
249         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
250         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
251         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
252         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
253         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
254         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
255         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
256         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
257         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
258         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
259         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
260         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
261         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
262         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
263         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
264         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
265         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
266         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
267         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
268         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
269         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
270         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
271         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
272         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
273         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
274         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
275         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
276         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
277         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
278         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
279         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
280         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
281         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
282         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
283         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
284         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
285         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
286         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
287         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
288         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
289         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
290         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
291         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
292         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
293         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
294         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
295         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
296         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
297         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
298
299 2010-12-08  Jason Merrill  <jason@redhat.com>
300
301         PR c++/45822
302         * g++.dg/init/synth4.C: New.
303
304         PR c++/46736
305         * g++.dg/cpp0x/defaulted21.C: New.
306
307 2010-12-08  Wei Guozhi  <carrot@google.com>
308
309         PR target/46631
310         * gcc.target/arm/pr46631: New testcase.
311
312 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
313
314         PR middle-end/42694
315         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
316         0.75) is not optimized if the machine has no sqrt instruction.
317
318 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
319
320         PR target/43603
321         * gcc.target/ia64/pr43603.c: New.
322         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
323
324 2010-12-07  Tobias Burnus  <burnus@net-b.de>
325
326         PR fortran/44352
327         * gfortran.dg/string_4.f90: New.
328
329 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
330
331         PR tree-optimization/44676
332         * gcc.dg/graphite/id-pr44676.c: New.
333
334 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
335
336         PR tree-optimization/42327
337         * gcc.dg/tree-ssa/pr42327.c: New.
338
339 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
340
341         PR c++/45330
342         * g++.dg/pr45330.C: New test.
343         * g++.dg/ext/builtin3.C: Adjust.
344         * g++.dg/lookup/error1.C: Adjust.
345         * g++.dg/lookup/koenig5.C: Adjust.
346         * g++.dg/overload/koenig1.C: Adjust.
347         * g++.dg/parse/decl-specifier-1.C: Adjust.
348         * g++.dg/template/static10.C: Adjust.
349         * g++.old-deja/g++.mike/ns5.C: Adjust.
350         * g++.old-deja/g++.mike/ns7.C: Adjust.
351         * g++.old-deja/g++.ns/koenig5.C: Adjust.
352         * g++.old-deja/g++.ns/koenig9.C: Adjust.
353         * g++.old-deja/g++.other/lineno5.C: Adjust.
354
355 2010-12-07  Richard Guenther  <rguenther@suse.de>
356
357         PR tree-optimization/46832
358         * gcc.c-torture/compile/pr46832.c: New testcase.
359
360 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
361
362         PR debug/46799
363         * gcc.dg/autopar/pr46799.c: New test.
364
365 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
366
367         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
368         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
369
370 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
371
372         PR middle-end/41562
373         * g++.dg/graphite/pr41562.C: New.
374
375         PR middle-end/46185
376         * gcc.dg/graphite/pr46185.c: New.
377
378 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
379
380         * objc.dg/foreach-8.m: New.
381
382 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
383
384         PR debug/45997
385         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
386         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
387
388         PR target/43897
389         * gcc.target/ia64/pr43897.c: New test.
390
391         PR debug/46771
392         * gcc.dg/pr46771.c: New test.
393
394         PR rtl-optimization/46777
395         * gcc.dg/pr46777.c: New test.
396
397 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
398
399         * ada/acats/run_acats (which): Assign output to temporary
400         variable, only use if successful.
401         Use last field of type output.
402
403 2010-12-06  Richard Guenther  <rguenther@suse.de>
404
405         PR tree-optimization/46806
406         * g++.dg/torture/20100825.C: New testcase.
407
408 2010-12-06  Richard Guenther  <rguenther@suse.de>
409
410         PR tree-optimization/46785
411         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
412
413 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
414
415         * gcc.dg/pr46674.c (LABEL3): New macro definition.
416         (LABEL2): Likewise.
417         (LABEL): Likewise.
418         (jelly): Account for user label prefix in asm name.
419
420 2010-12-05  Daniel Kraft  <d@domob.eu>
421
422         PR fortran/46794
423         * gfortran.dg/power2.f90: Initialize variables.
424
425 2010-12-04  Jan Hubicka  <jh@suse.cz>
426
427         * snprintf-chk.c (ptr): Declare volatile.
428         * strcpy-chk.c (s2, s3, l1): Declare volatile.
429         * snprintf-chk.c (ptr): Declare volatile.
430         * vsprintf-chk.c (ptr): Declare volatile.
431         * vsnprintf-chk.c (ptr): Declare volatile.
432
433 2010-12-04  Tobias Burnus  <burnus@net-b.de>
434
435         PR fortran/46584
436         * gfortran.dg/quad_1.f90: Remove some complex
437         math checks as they fail on some non-libquadmath
438         systems.
439
440 2010-12-04  Daniel Kraft  <d@domob.eu>
441
442         PR fortran/46794
443         * gfortran.dg/power2.f90: New test.
444
445 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
446
447         PR debug/46123
448         * g++.dg/debug/pr46123.C: New test.
449         * g++.dg/debug/dwarf2/pr46123.C: New test.
450
451 2010-12-03  Jason Merrill  <jason@redhat.com>
452
453         PR c++/46058
454         * g++.dg/template/scope4.C: New.
455
456 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
457
458         * gcc.target/arm/neon-offset-1.c: New test.
459
460 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
461
462         PR rtl-optimization/45354
463         * gcc.dg/tree-prof/pr45354.c: New.
464
465 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
466
467         PR fortran/45159
468         * gfortran.dg/dependency_38.f90:  New test.
469
470 2010-12-02  Ian Lance Taylor  <iant@google.com>
471
472         * lib/go.exp: New file.
473         * lib/go-dg.exp: New file.
474         * lib/go-torture.exp: New file.
475         * lib/target-supports.exp (check_compile): Match // Go.
476
477 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
478
479         * gcc.dg/pr46685.c: New test.
480
481 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
482
483         PR tree-optimization/45199
484         * gcc.dg/tree-ssa/ldist-15.c: New.
485         * gcc.dg/tree-ssa/ldist-16.c: New.
486         * gfortran.dg/ldist-pr45199.f: New.
487
488 2010-12-02  Richard Guenther  <rguenther@suse.de>
489
490         PR tree-optimization/46723
491         * gcc.dg/torture/pr46723.c: New testcase.
492
493 2010-12-02  Richard Guenther  <rguenther@suse.de>
494
495         PR lto/44871
496         * g++.dg/lto/20101126-1_0.C: New testcase.
497         * g++.dg/lto/20101126-1_1.c: Likewise.
498
499 2010-12-02  Richard Guenther  <rguenther@suse.de>
500             Ira Rosen  <irar@il.ibm.com>
501
502         PR tree-optimization/46663
503         * gcc.dg/vect/pr46663.c: New test.
504
505 2010-12-02  Jie Zhang  <jie@codesourcery.com>
506
507         PR middle-end/46674
508         * gcc.dg/pr46674.c: New test.
509
510 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
511
512         * objc.dg/exceptions-6.m: New.
513         * obj-c++.dg/exceptions-6.mm: New.
514
515 2010-12-01  Jan Hubicka  <jh@suse.cz>
516
517         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
518
519 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
520
521         PR middle-end/45297
522         * gcc.dg/graphite/pr45297.c: New.
523
524 2010-12-01  Richard Guenther  <rguenther@suse.de>
525
526         PR tree-optimization/46730
527         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
528
529 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
530
531         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
532         (a*b)-c generates two fma instructions, instead of separate
533         multiply, add, and subtract.
534
535 2010-11-30  Tobias Burnus  <burnus@net-b.de>
536
537         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
538         a value to all array elements.
539
540 2010-11-30  Richard Guenther  <rguenther@suse.de>
541
542         PR tree-optimization/46722
543         * gcc.target/i386/fma4-fma-2.c: New testcase.
544
545 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
546
547         * objc.dg/duplicate-class-1.m: New.
548         * obj-c++.dg/duplicate-class-1.mm: New.
549
550 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
551
552         * objc.dg/property/dotsyntax-21.m
553         * obj-c++.dg/property/dotsyntax-21.mm
554
555 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
556
557         PR debug/46338
558         * g++.dg/debug/pr46338.C: New.
559
560 2010-11-29  Richard Guenther  <rguenther@suse.de>
561             Zdenek Dvorak  <rakdver@kam.uniff.cz>
562
563         PR tree-optimization/46675
564         * gcc.dg/pr46675.c: New test.
565
566 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
567
568         * gcc/testsuite/objc.dg/strings-1.m: Move to...
569         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
570         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
571         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
572         constructor and class reference for NeXT runtime.  Update paths.
573         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
574         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
575         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
576         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
577         constructor and class reference for NeXT runtime.  Update paths.
578
579 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
580
581         PR c++/42260
582         * g++.dg/conversion/cast2.C: New test.
583
584         PR c++/45383
585         * g++.dg/conversion/cond4.C: Likewise.
586
587 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
588
589         PR c++/45383
590         Reverted patch for PR c++/42260
591         * g++.dg/conversion/cast2.C: Reverted new test.
592
593 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
594
595         PR debug/46101
596         * g++.dg/debug/dwarf2/typedef5.C: New test
597
598 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
599             Mike Stump  <mrs@gcc.gnu.org>
600
601         PR target/26427
602         PR target/33120
603         PR testsuite/35710
604         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
605         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
606         * gcc.dg/darwin-comm.c: Adjust for new allocators.
607         * gcc.dg/darwin-sections.c: New test.
608         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
609
610 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
611
612         * objc.dg/exceptions-1.m: New.
613         * objc.dg/exceptions-2.m: New.
614         * objc.dg/exceptions-3.m: New.
615         * objc.dg/exceptions-4.m: New.
616         * objc.dg/exceptions-5.m: New.
617         * obj-c++.dg/exceptions-1.mm: New.
618         * obj-c++.dg/exceptions-2.mm: New.
619         * obj-c++.dg/exceptions-3.mm: New.
620         * obj-c++.dg/exceptions-4.mm: New.
621         * obj-c++.dg/exceptions-5.mm: New.
622
623 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
624
625         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
626         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
627         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
628
629 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
630
631         PR fortran/46662
632         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
633
634 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
635
636         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
637         * gnat.dg/pack9.adb (dg-final): Likewise.
638
639 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
640
641         PR fortran/35810
642         * gfortran.dg/realloc_on_assign_1.f03: New test.
643         * gfortran.dg/realloc_on_assign_2.f03: New test.
644         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
645         * gfortran.dg/unpack_bounds_1.f90: The same.
646         * gfortran.dg/cshift_bounds_2.f90: The same.
647         * gfortran.dg/matmul_bounds_2.f90: The same.
648         * gfortran.dg/matmul_bounds_3.f90: The same.
649         * gfortran.dg/matmul_bounds_4.f90: The same.
650         * gfortran.dg/matmul_bounds_5.f90: The same.
651
652 2010-11-27  Tobias Burnus  <burnus@net-b.de>
653
654         PR fortran/46638
655         PR fortran/46668
656         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
657
658 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
659
660         PR objc++/46222
661         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
662
663 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
664
665         * objc.dg/property/at-property-24.m: New.
666         * objc.dg/property/at-property-25.m: New.
667         * obj-c++.dg/property/at-property-24.mm: New.
668         * obj-c++.dg/property/at-property-25.mm: New.
669
670 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
671
672         * objc.dg/protocol-qualifier-1.m: New.
673         * objc.dg/protocol-qualifier-2.m: New.
674         * obj-c++.dg/protocol-qualifier-1.mm: New.
675         * obj-c++.dg/protocol-qualifier-2.mm: New.
676
677 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
678
679         * lib/gnat.exp: Load gcc.exp.
680         (gnat_target_compile): Use gcc_target_compile for *.c sources.
681         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
682
683 2010-11-26  Richard Guenther  <rguenther@suse.de>
684
685         PR lto/46648
686         * gcc.dg/lto/20101125-1_0.c: New testcase.
687         * gcc.dg/lto/20101125-1_1.c: Likewise.
688
689 2010-11-22   Bud Davis  <jmdavis@link.com>
690
691         * arith_divide_no_check.f
692          ,arith_divide.f,old_style_init.f90: new tests.
693
694 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
695
696         PR tree-optimization/46665
697         * gfortran.dg/pr46665.f90: New.
698
699 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
700
701         PR middle-end/46647
702         * gcc.dg/pr46647.c: New test.
703
704 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
705
706         PR fortran/46581
707         * gfortran.dg/select_type_19.f03: New.
708
709 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
710
711         * objc.dg/ivar-problem-1.m: New.
712         * obj-c++.dg/ivar-problem-1.mm: New.
713
714 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
715
716         PR middle-end/46637
717         * gcc.c-torture/compile/pr46637.c: New test.
718
719 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
720
721         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
722
723 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
724
725         PR middle-end/46647
726         * gcc.target/i386/pr46647.c: New.
727
728 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
729
730         * gcc.dg/dll-8.c: New.
731
732 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
733
734         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
735         * gnat.dg/sse_nolib.adb: Likewise.
736
737 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
738
739         PR rtl-optimization/46585
740         * gcc.dg/pr46585.c: New.
741
742 2010-11-24  Richard Henderson  <rth@redhat.com>
743
744         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
745         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
746         vect_unpack, vect_int_mult, vect_extract_even_odd,
747         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
748
749 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
750
751         PR target/46519
752         * gfortran.dg/pr46519-1.f: New.
753
754 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
755
756         PR target/46519
757         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
758         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
759
760         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
761         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
762         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
763         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
764
765         * gcc.target/i386/avx-vzeroupper-20.c: New.
766         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
767         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
768         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
769         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
770         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
771         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
772
773 2010-11-24  Richard Guenther  <rguenther@suse.de>
774
775         PR lto/43218
776         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
777
778 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
779
780         PR rtl-optimization/46614
781         * gcc.dg/pr46614.c: New test.
782
783 2010-11-24  Tobias Burnus  <burnus@net-b.de>
784
785         PR fortran/46638
786         * gfortran.dg/transfer_simplify_10.f90: New.
787
788 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
789
790         PR middle-end/46629
791         * gfortran.dg/lto/pr46629_0.f90: New test.
792
793 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
794
795         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
796         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
797
798 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
799
800         * gcc.dg/opts-5.c: New test.
801
802 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
803
804         PR c++/46527
805         * g++.dg/debug/dwarf2/pr46527.C: New test.
806
807 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
808
809         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
810
811 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
812
813         PR middle-end/46499
814         * gcc.dg/pr46499-1.c: New test.
815         * gcc.dg/pr46499-2.c: New test.
816
817 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
818
819         * gcc.target/i386/alias-1.c: Require alias support.
820
821 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
822
823         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
824         for vectorizer tests.
825         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
826         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
827         * gcc.dg/graphite/pr41888.c: Ditto.
828         * gcc.dg/graphite/pr42729.c: Ditto.
829
830 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
831             Uros Bizjak  <ubizjak@gmail.com>
832
833         * lib/target-supports.exp (check_vect_support_and_set_flags): New
834         procedure to check if the target supports vectorizer tests. Set
835         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
836         capabilites.
837         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
838         * g++.dg/vect/vect.exp: Ditto.
839         * gfortran.dg/vect/vect.exp: Ditto.
840
841 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
842
843         PR objc/34033
844         * objc.dg/strings-1.m: New.
845         * objc.dg/strings-2.m: New.
846         * obj-c++.dg/strings-1.mm: New.
847         * obj-c++.dg/strings-2.mm: New.
848
849 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
850
851         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
852         "target short_enums".
853         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
854
855 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
856
857         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
858
859         PR rtl-optimization/46603
860         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
861
862         PR testsuite/46230
863         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
864         being vectorized.  Adjust dg-final pattern.
865         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
866
867         * gcc.dg/vect: Do not include <stdio.h> in testcases.
868         * gcc.dg/vect/costmodel/ppc: Likewise.
869
870 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
871
872         PR rtl-optimization/45652
873         * gcc.dg/pr45652.c: New.
874
875 2010-11-21  Richard Henderson  <rth@redhat.com>
876
877         PR rtl-optimization/46571
878         * gcc.dg/pr46571.c: New.
879
880 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
881
882         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
883
884 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
885
886         PR target/46533
887         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
888
889 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
890
891         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
892         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
893         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
894         * gcc.dg/pack-test-2.c: Test for all targets.
895         * gcc.dg/pragma-align.c: Test for all targets.
896         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
897         * gcc.dg/ucnid-10.c: Test for all targets.
898
899 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
900
901         * gcc.target/sparc/sparc-align-1.c: New test.
902
903 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
904
905         PR c++/16189
906         PR c++/36888
907         PR c++/45331
908         * g++.dg/parse/semicolon3.C: New test.
909         * g++.dg/debug/pr22514.C: Adjust.
910         * g++.dg/init/error1.C: Adjust.
911         * g++.dg/other/bitfield3.C: Adjust.
912         * g++.dg/other/semicolon.C: Adjust.
913         * g++.dg/parse/error14.C: Adjust.
914         * g++.dg/parse/error5.C: Adjust.
915         * g++.dg/parse/parameter-declaration-1.C: Adjust.
916         * g++.dg/template/pr23510.C: Adjust.
917         * g++.dg/template/pr39425.C: Adjust.
918         * g++.old-deja/g++.robertl/eb125.C: Adjust.
919
920 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
921
922         PR debug/46561
923         * gcc.dg/autopar/pr46561.c: New test.
924
925         PR c++/46538
926         * g++.dg/other/error34.C: New test.
927
928         PR c++/46526
929         * g++.dg/cpp0x/constexpr-base3.C: New test.
930
931         PR tree-optimization/45830
932         * gcc.target/i386/pr45830.c: New test.
933         * gcc.c-torture/execute/pr45830.c: New test.
934
935 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
936
937         * objc.dg/attributes/class-attribute-1.m: Rewritten.
938         * objc.dg/attributes/class-attribute-2.m: Same change.
939         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
940         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
941         * objc.dg/fobjc-std-1.m: Updated.
942         * obj-c++.dg/fobjc-std-1.mm: Updated.
943
944 2010-11-19  Michael Matz  <matz@suse.de>
945
946         PR tree-optimization/46077
947         * gcc.dg/vect/O3-pr46077.c: New testcase.
948
949 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
950
951         PR c/46547
952         * gcc.c-torture/compile/pr46547-1.c: New test.
953
954 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
955
956         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
957         exec $compiler.
958         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
959         $GFORTRAN_UNDER_TEST.
960         (gfortran_init): Use -B to specify specpath, add trailing /.
961
962 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
963
964         * gcc.target/powerpc/ppc-target-1.c: New file to test target
965         attributes on PowerPC.
966         * gcc.target/powerpc/ppc-target-2.c: Ditto.
967         * gcc.target/powerpc/ppc-target-3.c: Ditto.
968
969 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
970
971         * objc.dg/attributes/proto-attribute-1.m: Updated.
972         * objc.dg/attributes/proto-attribute-2.m: New.
973         * objc.dg/attributes/proto-attribute-3.m: New.
974         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
975         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
976         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
977
978 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
979
980         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
981
982 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
983
984         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
985
986 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
987
988         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
989         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
990
991 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
992
993         PR middle-end/46534
994         * gcc.c-torture/compile/pr46534.c: New test.
995
996 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
997
998         * gnat.dg/atomic4.ad[sb]: New test.
999         * gnat.dg/volatile4.adb: Likewise.
1000
1001 2010-11-18  Richard Henderson  <rth@redhat.com>
1002
1003         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1004
1005 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1006
1007         PR c/33193
1008         * c-c++-common/pr33193.c: New test.
1009
1010 2010-11-18  Richard Guenther  <rguenther@suse.de>
1011
1012         PR tree-optimization/46172
1013         * gcc.dg/torture/pr46172.c: New testcase.
1014
1015 2010-11-18  Jeff Law  <law@redhat.com>
1016
1017         PR middle-end-optimization/46297
1018         * gfortran.dg/pr46297.f: New test.
1019
1020 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1021
1022         PR middle-end/31490
1023         * gcc.dg/pr31490.c: New test.
1024
1025 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1026
1027         * gcc.dg/nop.h: Move from ...
1028         * gcc.dg/guality/nop.h: ... here.
1029         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1030         * gcc.dg/guality/asm-1.c: Update nop.h include.
1031         * gcc.dg/guality/pr43329-1.c: Ditto.
1032
1033 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1034
1035         * gcc.dg/two-types-1.c: New test.
1036         * gcc.dg/two-types-2.c: New test.
1037         * gcc.dg/two-types-3.c: New test.
1038         * gcc.dg/two-types-4.c: New test.
1039         * gcc.dg/two-types-5.c: New test.
1040         * gcc.dg/two-types-6.c: New test.
1041         * gcc.dg/two-types-7.c: New test.
1042         * gcc.dg/two-types-8.c: New test.
1043         * gcc.dg/two-types-9.c: New test.
1044         * gcc.dg/two-types-10.c: New test.
1045         * objc.dg/two-types-1.m: New test.
1046
1047 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1048
1049         PR rtl-optimization/46440
1050         * gcc.dg/pr46440.c: New test.
1051
1052         PR testsuite/45429
1053         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1054
1055 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1056
1057         PR tree-optimization/46312
1058         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1059         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1060         on targets that support vector shifts with scalar shift argument.
1061         Remove dg-options.
1062         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1063         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1064         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1065         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1066         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1067         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1068         support misaligned data accesses.
1069         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1070         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1071         * lib/target-supports.exp
1072         (check_effective_target_vect_shift_scalar): New.
1073
1074 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1075
1076         * gcc.dg/guality/nop.h: New file.
1077         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1078         "nop".  Adjust line numbers in gdb-test.
1079         * gcc.dg/guality/pr43329-1.c: Likewise.
1080
1081 2010-11-16  Jason Merrill  <jason@redhat.com>
1082
1083         * g++.dg/cpp0x/defaulted20.C: New.
1084
1085         * g++.dg/template/injected2.C: New.
1086
1087 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1088
1089         * objc.dg/protocol-optional-1.m: New.
1090         * obj-c++.dg/protocol-optional-1.mm: New.
1091
1092 2010-11-16  Richard Henderson  <rth@redhat.com>
1093
1094         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1095         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1096
1097 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1098
1099         * gnat.dg/opt12.adb: New test.
1100         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1101
1102 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1103
1104         * gcc.target/rx/pack.c: New test.
1105
1106 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1107             Tobias Burnus  <burnus@net-b.de>
1108
1109         PR fortran/32049
1110         * gfortran.dg/quad_1.f90: New.
1111         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1112         compiler arguments.
1113         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1114         library search path; call gcc-set-multilib-library-path with
1115         arguments such that libgfortran.spec is found.
1116         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1117
1118 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1119
1120         PR c++/46401
1121         * g++.dg/warn/Wsequence-point-3.C: New test.
1122
1123 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1124
1125         PR preprocessor/17349
1126         * gcc.dg/cpp/cmdlne-C3.c: New.
1127
1128 2010-11-16  Richard Guenther  <rguenther@suse.de>
1129
1130         PR tree-optimization/44545
1131         * gcc.dg/pr44545.c: New testcase.
1132
1133 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1134
1135         PR rtl-optimization/46366
1136         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1137         casts.
1138
1139 2010-11-16  Richard Guenther  <rguenther@suse.de>
1140
1141         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1142
1143 2010-11-16  Richard Guenther  <rguenther@suse.de>
1144
1145         PR middle-end/45172
1146         * gfortran.dg/gomp/pr45172.f90: New testcase.
1147
1148 2010-11-16  Nick Clifton  <nickc@redhat.com>
1149
1150         * gcc.target/rx/pack.c: New test.
1151
1152 2010-11-15  Richard Henderson  <rth@redhat.com>
1153
1154         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1155         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1156         Use builtin_constant_p rather than scanning for builtin name.
1157
1158 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1159
1160         * objc.dg/property/dotsyntax-18.m: New.
1161         * objc.dg/property/dotsyntax-19.m: New.
1162         * objc.dg/property/dotsyntax-20.m: New.
1163         * obj-c++.dg/property/dotsyntax-18.mm: New.
1164         * obj-c++.dg/property/dotsyntax-19.mm: New.
1165         * obj-c++.dg/property/dotsyntax-20.mm: New.
1166         * objc.dg/property/dotsyntax-4.m: Removed some unused
1167         variables and code.
1168         * objc.dg/property/dotsyntax-6.m: Same change.
1169         * objc.dg/property/dotsyntax-16.m: Same change.
1170         * objc.dg/property/dotsyntax-17.m: Same change.
1171         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1172         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1173         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1174         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1175         * objc.dg/property/at-property-22.m: Added missing casts.
1176         * obj-c++.dg/property/at-property-22.mm: Same change.
1177
1178 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1179
1180         PR tree-optimization/46491
1181         * gcc.target/i386/pr46491.c: New test.
1182
1183         PR tree-optimization/46461
1184         * gcc.c-torture/compile/pr46461.c: New test.
1185
1186 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1187
1188         PR fortran/46484
1189         * gfortran.dg/allocatable_scalar_11.f90: New.
1190         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1191         standard conform.
1192
1193 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1194
1195         PR debug/46095
1196         * gcc.target/i386/pr46095.c: New test.
1197
1198         PR debug/46387
1199         * gcc.dg/pr46387.c: New test.
1200
1201 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1202
1203         * objc.dg/property/dotsyntax-16.m: New.
1204         * objc.dg/property/dotsyntax-17.m: New.
1205         * obj-c++.dg/property/dotsyntax-16.mm: New.
1206         * obj-c++.dg/property/dotsyntax-17.mm: New.
1207         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1208         syntax with properties, which now works.
1209         * obj-c++.dg/property/at-property-10.mm: Same change.
1210
1211 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1212
1213         PR tree-optimization/46349
1214         * gnat.dg/opt9.adb: New file.
1215         * gnat.dg/opt9_pkg.ads: Likewise
1216
1217 2010-11-15  Richard Guenther  <rguenther@suse.de>
1218
1219         PR lto/44989
1220         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1221
1222 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1223
1224         PR preprocessor/45038
1225         * g++.dg/pr45038.C: New test.
1226
1227 2010-11-15  Richard Guenther  <rguenther@suse.de>
1228
1229         PR tree-optimization/46467
1230         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1231
1232 2010-11-15  Richard Guenther  <rguenther@suse.de>
1233
1234         PR testsuite/46423
1235         * g++.dg/torture/pr34850.C: Adjust.
1236
1237 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1238
1239         PR c/46475
1240         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1241
1242 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1243
1244         * objc.dg/property/at-property-21.m: New.
1245         * objc.dg/property/at-property-22.m: New.
1246         * objc.dg/property/at-property-23.m: New.
1247         * objc.dg/property/synthesize-9.m: New.
1248         * objc.dg/property/synthesize-10.m: New.
1249         * objc.dg/property/synthesize-11.m: New.
1250         * obj-c++.dg/property/at-property-21.mm: New.
1251         * obj-c++.dg/property/at-property-22.mm: New.
1252         * obj-c++.dg/property/at-property-23.mm: New.
1253         * obj-c++.dg/property/synthesize-9.mm: New.
1254         * obj-c++.dg/property/synthesize-10.mm: New.
1255         * obj-c++.dg/property/synthesize-11.mm: New.
1256
1257         * objc.dg/property/at-property-4.m: Updated to match new compiler
1258         where some errors have been converted into warnings and vice versa.
1259         * objc.dg/property/at-property-16.m: Same change.
1260         * objc.dg/property/at-property-18.m: Same change.
1261         * objc.dg/property/property-neg-5.m: Same change.
1262         * obj-c++.dg/property/at-property-4.mm: Same change.
1263         * obj-c++.dg/property/at-property-16.mm: Same change.
1264         * obj-c++.dg/property/at-property-18.mm: Same change.
1265         * obj-c++.dg/property/property-neg-5.mm: Same change.
1266
1267         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1268         commented out because of testsuite problems; I found out that
1269         using dg-warning instead of dg-message gets them to work.
1270         * obj-c++.dg/property/property-neg-3.mm: Same change.
1271         * obj-c++.dg/property/synthesize-6.mm: Same change.
1272         * obj-c++.dg/property/at-property-5.mm: Same change.
1273         * obj-c++.dg/property/at-property-14.mm: Same change.
1274         * obj-c++.dg/property/at-property-18.mm: Same change.
1275         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1276         some tests still do not work due to some other testsuite issue).
1277
1278 2010-11-13  Jason Merrill  <jason@redhat.com>
1279
1280         * g++.dg/cpp0x/auto20.C: New.
1281
1282 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1283
1284         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1285         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1286
1287 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1288
1289         PR c/46462
1290         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1291         * gcc.dg/pr35746.c: Likewise.
1292         * gcc.dg/cpp/direct2.c: Likewise.
1293         * gcc.dg/cpp/direct2s.c: Likewise.
1294         * gcc.dg/noncompile/920923-1.c: Likewise.
1295         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1296
1297 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1298
1299         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1300
1301 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1302
1303         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1304         a pointer to an arbitrary C struct with an Objective-C protocol.
1305         Test various valid uses of typedef with Objective-C objects and
1306         protocols instead.
1307         * objc.dg/invalid-type-1.m: New.
1308         * obj-c++.dg/invalid-type-1.m: New.
1309
1310 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1311
1312         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1313
1314 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1315
1316         PR fortran/45742
1317         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1318
1319 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1320
1321         PR fortran/45742
1322         * gfortran.dg/volatile12.f90: New.
1323
1324 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1325
1326         * objc.dg/attributes/method-format-1.m: Adjust.
1327
1328 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1329
1330         PR c/20385
1331         * gcc.dg/decl-9.c: New.
1332
1333 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1334
1335         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1336
1337 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1338
1339         * gcc.dg/format/few-1.c: New test.
1340         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1341         * gcc.dg/format/c90-scanf-1.c: Adjust.
1342         * gcc.dg/format/cmn-err-1.c: Adjust.
1343         * gcc.dg/format/dfp-printf-1.c: Adjust.
1344         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1345         * gcc.dg/format/gcc_diag-1.c: Adjust.
1346         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1347         * gcc.dg/format/strfmon-1.c: Adjust.
1348         * gcc.dg/format/unnamed-1.c: Adjust.
1349         * gcc.dg/format/xopen-2.c: Adjust.
1350         * g++.dg/ext/builtin4.C: Adjust.
1351         * g++.dg/ext/builtin5.C: Adjust.
1352
1353 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1354
1355         * gcc.dg/pragma-diag-2.c: New test.
1356
1357 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1358
1359         PR fortran/45794
1360         * gfortran.dg/optional_mask.f90: New test.
1361
1362 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1363
1364         * g++.dg/cpp0x/defaulted15.C: Adjust.
1365
1366 2010-11-12  James Dennett <jdennett@google.com>
1367
1368         PR c++/39415
1369         * g++.dg/expr/static_cast7.C: New.
1370
1371 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1372
1373         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1374         warning.
1375         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1376         mips-sgi-irix*.
1377         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1378         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1379
1380 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1381
1382         * gcc.dg/pr46375.c: New test.
1383
1384 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1385
1386         PR c/44782
1387         * c-c++-common/fmax-errors.c: New test.
1388
1389 2010-11-11  Richard Henderson  <rth@redhat.com>
1390
1391         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1392
1393 2010-11-11  Jan Hubicka  <jh@suse.cz>
1394
1395         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1396         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1397
1398 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1399
1400         PR target/46088
1401         * gcc.dg/pr46088.c: New test.
1402
1403 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1404
1405         * gfortran.dg/empty_derived_type.f90: New test.
1406
1407 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1408
1409         PR fortran/46413
1410         * gfortran.dg/class_31.f90: New.
1411
1412         PR fortran/46205
1413         * gfortran.dg/forall_14.f90: New.
1414
1415 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1416             Tobias Burnus  <burnus@net-b.de>
1417
1418         PR fortran/46325
1419         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1420
1421 2010-11-11  Jan Hubicka  <jh@suse.cz>
1422
1423         * gcc.dg/20081223-1.c: Update LTO options.
1424         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1425         * gcc.dg/lto/20081118_0.c: Update LTO options.
1426         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1427         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1428         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1429         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1430         * gcc.dg/lto/20090116_0.c: Update LTO options.
1431         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1432         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1433         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1434         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1435         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1436         * gcc.dg/lto/20081224_0.c: Update LTO options.
1437         * gcc.dg/lto/20090219_0.c: Update LTO options.
1438         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1439         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1440         * gcc.dg/lto/20081115_0.c: Update LTO options.
1441         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1442         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1443         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1444         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1445         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1446         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1447         * g++.dg/20090107-1.C: Update LTO options.
1448         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1449         * g++.dg/lto/20081123_0.C: Update LTO options.
1450         * g++.dg/lto/20090313_0.C: Update LTO options.
1451         * g++.dg/lto/20081125_0.C: Update LTO options.
1452         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1453         * g++.dg/lto/20081219_0.C: Update LTO options.
1454         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1455         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1456         * g++.dg/lto/20090303_0.C: Update LTO options.
1457         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1458         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1459         * g++.dg/lto/20090128_0.C: Update LTO options.
1460         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1461         * g++.dg/lto/20090302_0.C: Update LTO options.
1462         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1463         * g++.dg/lto/20081118_0.C: Update LTO options.
1464         * g++.dg/20090121-1.C: Update LTO options.
1465         * objc.dg/lto/lto.exp: Update LTO options.
1466         * lib/lto.exp: Update LTO options.
1467         * lib/gcc-dg.exp: Update LTO options.
1468         * lib/c-torture.exp: Update LTO options.
1469         * obj-c++.dg/lto/lto.exp: Update LTO options.
1470
1471 2010-11-11  Jan Hubicka  <jh@suse.cz>
1472
1473         PR tree-optimize/40436
1474         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1475         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1476
1477 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1478
1479         * gfortran.dg/proc_decl_24.f90: New.
1480
1481 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1482
1483         * objc.dg/property/at-property-20.m: New.
1484         * objc.dg/property/synthesize-8.m: New.
1485         * obj-c++.dg/property/at-property-20.m: New.
1486         * obj-c++.dg/property/synthesize-8.mm: New.
1487
1488 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1489
1490         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1491
1492 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1493
1494         PR middle-end/46388
1495         * gcc.c-torture/compile/pr46388.c: New test.
1496
1497 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1498
1499         * lib/lto.exp (lto-get-options-main): Support optional target
1500         selector for dg-suppress-ld-options.
1501
1502 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1503
1504         PR tree-optimization/46383
1505         * g++.dg/torture/pr46383.C: New test.
1506
1507 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1508
1509         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1510         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1511         to dg-options.
1512         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1513         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1514         * g++.dg/other/i386-3.C: Ditto.
1515
1516 2010-11-10  Jason Merrill  <jason@redhat.com>
1517
1518         * g++.dg/cpp0x/constexpr-46420.C: New.
1519
1520 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1521
1522         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1523         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1524         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1525         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1526         expected messages.
1527
1528 2010-11-10  Jan Hubicka  <jh@suse.cz>
1529
1530         PR tree-optimize/38669
1531         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1532
1533 2010-11-10  Jan Hubicka  <jh@suse.cz>
1534
1535         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1536
1537 2010-11-10  Jason Merrill  <jason@redhat.com>
1538
1539         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1540
1541 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1542
1543         PR debug/46409
1544         * gcc.dg/debug/pr46409.c: New test.
1545
1546         PR c++/46368
1547         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1548
1549 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1550
1551         PR target/46419
1552         * gcc-target/i386/pr46419.c: New test.
1553
1554 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1555
1556         * g++.dg/other/i386-2.C: Add -mtbm.
1557         * g++.dg/other/i386-3.C: Likewise.
1558         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1559         * gcc.target/i386/funcspec-6.c: Likewise.
1560         * gcc.target/i386/sse-12.c: Add -mtbm.
1561         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1562         operand intrinsics.
1563         * gcc.target/i386/sse-14.c: Likewise.
1564         * gcc.target/i386/sse-22.c: Likewise.
1565         * gcc.target/i386/sse-23.c: Likewise.
1566         * gcc.target/i386/tbm-1.c: New file.
1567         * gcc.target/i386/tbm-2.c: Likewise.
1568
1569 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1570
1571         * g++.dg/other/i386-2.C: Add -mbmi.
1572         * g++.dg/other/i386-3.C: Likewise.
1573         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1574         * gcc.target/i386/funcspec-6.c: Likewise.
1575         * gcc.target/i386/sse-12.c: Add -mbmi.
1576         * gcc.target/i386/bmi-1.c: New file.
1577         * gcc.target/i386/bmi-2.c: Likewise.
1578         * gcc.target/i386/bmi-3.c: Likewise.
1579         * gcc.target/i386/bmi-4.c: Likewise.
1580         * gcc.target/i386/bmi-5.c: Likewise.
1581         * gcc.target/i386/bmi-6.c: Likewise.
1582
1583 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1584
1585         PR c++/46065
1586         * g++.dg/pr46065.C: New test.
1587
1588 2010-11-10  Jan Hubicka  <jh@suse.cz>
1589
1590         PR tree-optimize/33172
1591         PR tree-optimize/43411
1592         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1593         * g++.dg/tree-ssa/pr43411.C: New testcase.
1594
1595 2010-11-10  Jan Hubicka  <jh@suse.cz>
1596
1597         PR tree-optimize/46228
1598         * g++.dg/tree-ssa/pr46228.C: New testcase.
1599
1600 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1601
1602         PR tree-optimization/46414
1603         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1604
1605 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1606
1607         PR fortran/46411
1608         * gfortran.dg/intrinsic_7.f90: New.
1609
1610 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1611
1612         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1613         * g++.dg/abi/thunk4.C: Likewise.
1614         * g++.dg/opt/combine.C: Add dg-require-visibility.
1615         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1616         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1617         alpha*-dec-osf*.
1618         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1619         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1620         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1621         large arena_size.
1622         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1623         * gcc.dg/intmax_t-1.c: Likewise.
1624
1625 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1626
1627         PR fortran/46244
1628         * gfortran.dg/class_30.f90: New.
1629
1630 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1631
1632         PR fortran/46223
1633         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1634         failure on s390.
1635
1636 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1637
1638         PR tree-optimization/45971
1639         * gcc.dg/vect/O3-pr45971.c: New.
1640
1641 2010-11-10  Richard Guenther  <rguenther@suse.de>
1642
1643         PR tree-optimization/44964
1644         * gcc.dg/pr44964.c: New testcase.
1645
1646 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1647
1648         * gnat.dg/opt10.adb: Fix typo.
1649
1650 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1651
1652         PR tree-optimization/46351
1653         PR tree-optimization/46377
1654         * gnat.dg/opt10.adb: New file.
1655         * gnat.dg/opt10_pkg.ads: Likewise.
1656         * gnat.dg/opt11.adb: Likewise.
1657         * gnat.dg/opt11.ads: Likewise.
1658
1659 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1660
1661         * gnat.dg/boolean_conv.adb: New test.
1662
1663 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1664
1665         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1666
1667 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1668
1669         * gnat.dg/unchecked_convert7.adb: New test.
1670
1671 2010-11-10  Richard Guenther  <rguenther@suse.de>
1672
1673         PR tree-optimization/46398
1674         * gcc.dg/torture/pr46398.c: New testcase.
1675
1676 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1677
1678         * gfortran.dg/open_dev_null.f90: New test.
1679
1680 2010-11-09  Jan Hubicka  <jh@suse.cz>
1681
1682         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1683         unrolling.
1684
1685 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1686
1687         * gcc.dg/struct-semi-4.c: New test.
1688
1689 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1690
1691         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1692         power5 to enable generation of FRIZ.
1693
1694         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1695         optimization.
1696
1697         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1698         expected.
1699
1700 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1701
1702         PR target/43808
1703         * gfortran.dg/pr43808.f90: New test.
1704
1705 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1706
1707         PR tree-optimization/46036
1708         * gfortran.dg/lto/pr46036_0.f90: New.
1709
1710 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR middle-end/45663
1713         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1714         bar invocation instead of first.
1715
1716         PR debug/46171
1717         * gcc.dg/pr46171.c: New test.
1718
1719 2010-11-09  Richard Guenther  <rguenther@suse.de>
1720
1721         PR tree-optimization/46355
1722         * gcc.dg/pr46355.c: New testcase.
1723
1724 2010-11-09  Richard Guenther  <rguenther@suse.de>
1725
1726         PR tree-optimization/46177
1727         * gcc.dg/pr46177-2.c: New testcase.
1728
1729 2010-11-09  Richard Guenther  <rguenther@suse.de>
1730
1731         PR testsuite/46312
1732         * gcc.dg/vec-scal-opt.c: Move ...
1733         * gcc.dg/vect/vect-scal-opt.c: ... here.
1734         * gcc.dg/vec-scal-opt1.c: Move ...
1735         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1736         * gcc.dg/vec-scal-opt2.c: Move ...
1737         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1738
1739 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1740
1741         * gnat.dg/specs/static_initializer5.ads: New test.
1742         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1743
1744 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1745
1746         PR middle-end/46360
1747         * gcc.c-torture/compile/pr46360.c: New test.
1748
1749         PR c++/45894
1750         * g++.dg/warn/Wsequence-point-2.C: New test.
1751
1752 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1753
1754         PR fortran/46313
1755         * gfortran.dg/class_29.f03: New.
1756
1757 2010-11-09  Richard Guenther  <rguenther@suse.de>
1758
1759         PR middle-end/46221
1760         * gcc.target/i386/alias-1.c: New testcase.
1761
1762 2010-11-08  Jason Merrill  <jason@redhat.com>
1763
1764         * g++.dg/cpp0x/constexpr-sassert.C: New.
1765
1766 2010-11-08  Jason Merrill  <jason@redhat.com>
1767
1768         * g++.dg/cpp0x/constexpr-defarg.C: New.
1769
1770 2010-11-08  Xinliang David Li  <davidxl@google.com>
1771
1772         PR tree-optimization/46316
1773         * gcc.c-torture/execute/pr46316.c: New test.
1774
1775 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1776
1777         PR fortran/46344
1778         * gfortran.dg/class_28.f03: Extended.
1779
1780 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1781
1782         * objc.dg/property/dotsyntax-13.m: New.
1783         * objc.dg/property/dotsyntax-14.m: New.
1784         * objc.dg/property/dotsyntax-15.m: New.
1785         * objc.dg/property/synthesize-7.m: New.
1786         * obj-c++.dg/property/dotsyntax-13.mm: New.
1787         * obj-c++.dg/property/dotsyntax-14.mm: New.
1788         * obj-c++.dg/property/dotsyntax-15.mm: New.
1789         * obj-c++.dg/property/synthesize-7.mm: New.
1790
1791 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1792
1793         * objc.dg/property/dynamic-4.m: New.
1794         * objc.dg/property/dynamic-5.m: New.
1795         * objc.dg/property/dynamic-6.m: New.
1796         * obj-c++.dg/property/dynamic-4.mm: New.
1797         * obj-c++.dg/property/dynamic-5.mm: New.
1798         * obj-c++.dg/property/dynamic-6.mm: New.
1799
1800 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1801
1802         * objc.dg/property/synthesize-3.m: New.
1803         * objc.dg/property/synthesize-4.m: New.
1804         * objc.dg/property/synthesize-5.m: New.
1805         * objc.dg/property/synthesize-6.m: New.
1806         * obj-c++.dg/property/synthesize-3.mm: New.
1807         * obj-c++.dg/property/synthesize-4.mm: New.
1808         * obj-c++.dg/property/synthesize-5.mm: New.
1809         * obj-c++.dg/property/synthesize-6.mm: New.
1810
1811 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1812
1813         * objc.dg/property/at-property-5.m: Updated test.
1814         * objc.dg/property/at-property-16.m: New.
1815         * objc.dg/property/at-property-17.m: New.
1816         * objc.dg/property/at-property-18.m: New.
1817         * objc.dg/property/at-property-19.m: New.
1818         * objc.dg/property/dotsyntax-12.m: New.
1819         * objc.dg/protocol-inheritance-1.m: New.
1820         * objc.dg/protocol-inheritance-2.m: New.
1821         * obj-c++.dg/property/at-property-5.mm: Updated test.
1822         * obj-c++.dg/property/at-property-16.mm: New.
1823         * obj-c++.dg/property/at-property-17.mm: New.
1824         * obj-c++.dg/property/at-property-18.mm: New.
1825         * obj-c++.dg/property/at-property-19.mm: New.
1826         * obj-c++.dg/protocol-inheritance-1.mm: New.
1827         * obj-c++.dg/protocol-inheritance-2.mm: New.
1828         * obj-c++.dg/property/dotsyntax-12.mm: New.
1829
1830 2010-11-08  Jason Merrill  <jason@redhat.com>
1831
1832         * g++.dg/expr/overflow1.C: New.
1833         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1834         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1835         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1836         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1837
1838 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1839
1840         * gcc.dg/pr35442.c: Adapt warning.
1841
1842         PR target/46280
1843         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1844         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1845         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1846         i?86-*-* x86_64-*-*.
1847         * g++.dg/torture/pr36445.C: Likewise.
1848         * gcc.c-torture/compile/pr34856.c: Likewise.
1849         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1850         * gcc.c-torture/compile/vector-1.c: Likewise.
1851         * gcc.c-torture/compile/vector-2.c: Likewise.
1852         * gcc.dg/pr32912-1.c: Likewise.
1853         * gcc.c-torture/execute/va-arg-25.c: Move ...
1854         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1855         Add dg-options -msse, dg-require-effective-target sse_runtime for
1856         for i?86-*-*, x86_64-*-*.
1857         * gcc.c-torture/execute/vector-1.c: Likewise.
1858         * gcc.c-torture/execute/vector-2.c: Likewise.
1859         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1860         i?86-*-*, x86_64-*-*.
1861         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1862         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1863         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1864         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1865         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1866
1867 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1868
1869         * gcc.dg/torture/pr45982.c: Add -std=c99
1870         * gcc.dg/torture/pr45623.c: Ditto.
1871
1872 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1873
1874         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1875         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1876
1877 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1878
1879         PR target/28627
1880         * g++.dg/ext/dllimport7.C: Adjust second error check and
1881         allow test for x86_64 mingw, too.
1882
1883 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1884
1885         PR fortran/46344
1886         * gfortran.dg/class_28.f03: New.
1887
1888 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1889
1890         PR rtl-optimization/45352
1891         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1892         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1893         gcc.target/i386/pr45352-2.c: New tests.
1894
1895 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1896
1897         PR libobjc/36610
1898         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1899         XFAIL the run for all but m32 x86.
1900
1901 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1902
1903         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1904         as comment character.
1905
1906 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1907
1908         * gcc.target/mips/mips.exp: Revert previous patch.
1909         * gcc.target/mips/fma-1.c: Delete.
1910         * gcc.target/mips/fma-2.c: Likewise.
1911         * gcc.target/mips/fma-3.c: Likewise.
1912         * gcc.target/mips/fma-4.c: Likewise.
1913         * gcc.target/mips/fma-5.c: Likewise.
1914         * gcc.target/mips/fma-6.c: Likewise.
1915         * gcc.target/mips/fma-7.c: Likewise.
1916         * gcc.target/mips/fma-8.c: Likewise.
1917         * gcc.target/mips/fma-9.c: Likewise.
1918         * gcc.target/mips/fma-10.c: Likewise.
1919         * gcc.target/mips/fma-11.c: Likewise.
1920         * gcc.target/mips/fma-12.c: Likewise.
1921         * gcc.target/mips/fma-13.c: Likewise.
1922         * gcc.target/mips/fma-14.c: Likewise.
1923         * gcc.target/mips/fma-15.c: Likewise.
1924         * gcc.target/mips/fma-16.c: Likewise.
1925         * gcc.target/mips/fma-17.c: Likewise.
1926         * gcc.target/mips/fma-18.c: Likewise.
1927         * gcc.target/mips/fma-19.c: Likewise.
1928         * gcc.target/mips/fma-20.c: Likewise.
1929
1930 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1931
1932         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1933         * gcc.target/mips/fma-1.c: New test.
1934         * gcc.target/mips/fma-2.c: Likewise.
1935         * gcc.target/mips/fma-3.c: Likewise.
1936         * gcc.target/mips/fma-4.c: Likewise.
1937         * gcc.target/mips/fma-5.c: Likewise.
1938         * gcc.target/mips/fma-6.c: Likewise.
1939         * gcc.target/mips/fma-7.c: Likewise.
1940         * gcc.target/mips/fma-8.c: Likewise.
1941         * gcc.target/mips/fma-9.c: Likewise.
1942         * gcc.target/mips/fma-10.c: Likewise.
1943         * gcc.target/mips/fma-11.c: Likewise.
1944         * gcc.target/mips/fma-12.c: Likewise.
1945         * gcc.target/mips/fma-13.c: Likewise.
1946         * gcc.target/mips/fma-14.c: Likewise.
1947         * gcc.target/mips/fma-15.c: Likewise.
1948         * gcc.target/mips/fma-16.c: Likewise.
1949         * gcc.target/mips/fma-17.c: Likewise.
1950         * gcc.target/mips/fma-18.c: Likewise.
1951         * gcc.target/mips/fma-19.c: Likewise.
1952         * gcc.target/mips/fma-20.c: Likewise.
1953
1954 2010-11-06  Jason Merrill  <jason@redhat.com>
1955
1956         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1957
1958 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1959
1960         PR c/43384
1961         * gcc.dg/parser-error-3.c: New test.
1962
1963 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1964
1965         PR c++/45332
1966         * g++.dg/parse/semicolon2.C: New testcase.
1967         * g++.dg/ext/asmspec1.C: Adjust.
1968         * g++.dg/init/new13.C: Adjust.
1969         * g++.dg/parse/ctor5.C: Adjust.
1970
1971 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1972
1973         PR fortran/46330
1974         * gfortran.dg/class_27.f03: New.
1975
1976 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1977
1978         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1979         * objc.dg/property/dotsyntax-5.m: New.
1980         * objc.dg/property/dotsyntax-6.m: New.
1981         * objc.dg/property/dotsyntax-7.m: New.
1982         * objc.dg/property/dotsyntax-8.m: New.
1983         * objc.dg/property/dotsyntax-9.m: New.
1984         * objc.dg/property/dotsyntax-10.m: New.
1985         * objc.dg/property/dotsyntax-11.m: New.
1986         * obj-c++.dg/property/dotsyntax-5.mm: New.
1987         * obj-c++.dg/property/dotsyntax-6.mm: New.
1988         * obj-c++.dg/property/dotsyntax-7.mm: New.
1989         * obj-c++.dg/property/dotsyntax-8.mm: New.
1990         * obj-c++.dg/property/dotsyntax-9.mm: New.
1991         * obj-c++.dg/property/dotsyntax-10.mm: New.
1992         * obj-c++.dg/property/dotsyntax-11.mm: New.
1993
1994 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1995
1996         * obj-c++.dg/encode-3.mm: Provide a different string check for the
1997         NeXT runtime when the type is READONLY.
1998
1999 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2000
2001         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2002         * gcc.target/i386/387-6.c: Ditto.
2003         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2004         * gcc.target/i386/387-4.c: Ditto.
2005         * gcc.target/i386/387-7.c: Ditto.
2006         * gcc.target/i386/387-8.c: Ditto.
2007         * gcc.target/i386/387-9.c: Ditto.
2008         * gcc.target/i386/387-10.c: Ditto.
2009         * gcc.target/i386/387-11.c: Ditto.
2010         * gcc.target/i386/387-12.c: Ditto.
2011
2012         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2013
2014 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2015
2016         PR target/44981
2017         * gcc.dg/darwin-cfstring-format-1.c: New.
2018         * gcc.dg/warn-nsstring.c: New.
2019         * objc.dg/fsf-nsstring-format-1.m: New.
2020         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2021         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2022         linker warning.
2023
2024 2010-11-05  Jason Merrill  <jason@redhat.com>
2025
2026         PR c++/45473
2027         * g++.dg/inherit/virtual6.C: New.
2028
2029 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2030
2031         PR c/44772
2032         * gcc.dg/Wcxx-compat-21.c: New test.
2033
2034 2010-11-05  Ian Lance Taylor  <iant@google.com>
2035
2036         PR target/46084
2037         * gcc.target/i386/pr46084.c: New test.
2038
2039 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2040
2041         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2042         * (check_effective_target_mempcpy): New.
2043         * gcc.c-torture/execute/pr45636.c: Move this...
2044         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2045
2046 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2047
2048         * gcc.target/i386/i386.exp (FLAGS): Remove.
2049         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2050
2051 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2052
2053         PR c++/46160
2054         * g++.dg/opt/empty2.C: New test.
2055
2056         PR target/45670
2057         * gcc.target/i386/pr45670.c: New test.
2058
2059 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2060
2061         PR fortran/45451
2062         PR fortran/46174
2063         * gfortran.dg/class_19.f03: Modified.
2064         * gfortran.dg/class_allocate_6.f03: New.
2065
2066 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2067
2068         * gcc.target/i386/avx-vzeroupper-19.c: New.
2069
2070 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2071
2072         PR tree-optimization/46099
2073         * gcc.dg/autopar/pr46099.c: New test.
2074
2075         PR middle-end/43690
2076         * c-c++-common/pr43690.c: New test.
2077
2078 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2079
2080         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2081         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2082         declaration and implementation.
2083         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2084         * obj-c++.dg/property/at-property-13.mm: Likewise.
2085         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2086         * obj-c++.dg/property/property-1.mm: Likewise.
2087         * obj-c++.dg/property/at-property-7.mm: Likewise.
2088         * obj-c++.dg/property/at-property-9.mm: Likewise.
2089         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2090         * obj-c++.dg/property/at-property-10.mm: Likewise.
2091         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2092         * obj-c++.dg/property/at-property-12.mm: Likewise.
2093         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2094         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2095         * obj-c++.dg/property/at-property-6.mm: Likewise.
2096         * obj-c++.dg/property/at-property-8.mm: Likewise.
2097         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2098         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2099         * obj-c++.dg/property/at-property-11.mm: Likewise.
2100         * obj-c++.dg/template-8.mm: Likewise.
2101         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2102         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2103         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2104         and put a FIXME for this.
2105         * obj-c++.dg/property/property-2.mm: Remove.
2106         * obj-c++.dg/property/property-3.mm: Remove.
2107
2108 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2109
2110         PR debug/46307
2111         * gcc.dg/pr46307.c: New test.
2112
2113 2010-11-05  Jason Merrill  <jason@redhat.com>
2114
2115         PR c++/46304
2116         * g++.dg/ext/complex6.C: New.
2117
2118 2010-11-04  Bud Davis   <jimmied@smu.edu>
2119
2120         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2121
2122 2010-11-04  Chao-ying Fu  <fu@mips.com>
2123
2124         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2125         msubu, mult, multu.
2126         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2127
2128 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2129
2130         Fixed using the Objective-C 2.0 dot-syntax with class names.
2131         * objc.dg/property/dotsyntax-3.m: New.
2132         * objc.dg/property/dotsyntax-4.m: New.
2133         * obj-c++.dg/property/dotsyntax-3.mm: New.
2134         * obj-c++.dg/property/dotsyntax-4.mm: New.
2135
2136         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2137         Objective-C 2.0 dot-syntax is used with class names.
2138         * obj-c++.dg/fobjc-std-1.mm: Same change.
2139
2140 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2141
2142         * gcc.target/powerpc/loop_align.c: New.
2143
2144 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2145
2146         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2147
2148         merge from FSF 'apple/trunk' branch.
2149         * gcc.target/powerpc/darwin64-abi.c: New.
2150
2151 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2152
2153         PR tree-optimization/46233
2154         * gcc.dg/pr46233.c: New test.
2155
2156 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2157
2158         * objc.dg/property/property-2.m: Deleted.
2159         * objc.dg/property/property-3.m: Deleted.
2160
2161 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2162
2163         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2164         defined.
2165         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2166         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2167         * objc.dg/property/property-1.m: Likewise.
2168         * objc.dg/property/at-property-6.m: Likewise.
2169         * objc.dg/property/at-property-7.m: Likewise.
2170         * objc.dg/property/dotsyntax-1.m: Likewise.
2171         * objc.dg/property/at-property-8.m: Likewise.
2172         * objc.dg/property/dotsyntax-2.m: Likewise.
2173         * objc.dg/property/at-property-9.m: Likewise.
2174         * objc.dg/property/synthesize-2.m: Likewise.
2175         * objc.dg/property/at-property-10.m: Likewise.
2176         * objc.dg/property/at-property-11.m: Likewise.
2177         * objc.dg/property/at-property-12.m: Likewise.
2178         * objc.dg/property/at-property-13.m: Likewise.
2179         * objc.dg/property/fsf-property-method-access.m: Likewise.
2180         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2181         linker warning.
2182         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2183         warnings.
2184         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2185         deprecation warnings.  Use Object1 implementation.
2186         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2187         * objc/execute/forward-1.m: Remove.
2188         * objc/execute/forward-1.x: Remove.
2189
2190 2010-11-04  Jason Merrill  <jason@redhat.com>
2191
2192         * g++.dg/cpp0x/constexpr-access.C: New.
2193
2194 2010-11-04  Richard Guenther  <rguenther@suse.de>
2195
2196         PR rtl-optimization/46183
2197         * gcc.dg/torture/pr46183.c: New testcase.
2198
2199 2010-11-04  Richard Guenther  <rguenther@suse.de>
2200
2201         PR tree-optimization/46068
2202         * gcc.dg/torture/pr46068.c: New testcase.
2203
2204 2010-11-04  Richard Guenther  <rguenther@suse.de>
2205
2206         PR tree-optimization/45991
2207         * gcc.dg/pr45991.c: New testcase.
2208
2209 2010-11-04  Richard Guenther  <rguenther@suse.de>
2210
2211         PR tree-optimization/46154
2212         * g++.dg/torture/pr46154.C: New testcase.
2213
2214 2010-11-04  Richard Guenther  <rguenther@suse.de>
2215
2216         PR tree-optimization/45733
2217         * gcc.dg/pr45733.c: New testcase.
2218
2219 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2220
2221         PR tree-optimization/46213
2222         * gfortran.dg/vect/pr46213.f90: New.
2223
2224 2010-11-04  Richard Guenther  <rguenther@suse.de>
2225
2226         PR testsuite/45702
2227         * gcc.dg/pr34989-1.c: Move ...
2228         * gcc.dg/lto/pr34989-1_0.c: ... here.
2229         * gcc.dg/pr34989-2.c: Move ...
2230         * gcc.dg/lto/pr34989-1_1.c: ... here.
2231         * gcc.dg/pr27898.c: Move ...
2232         * gcc.dg/lto/pr27898_0.c: ... here and ...
2233         * gcc.dg/lto/pr27898_1.c: ... split.
2234         * gcc.dg/pr28712.c: Move ...
2235         * gcc.dg/lto/pr28712_0.c: ... here and ...
2236         * gcc.dg/lto/pr28712_1.c: ... split ...
2237         * gcc.dg/lto/pr28712_2.c: ... twice.
2238         * gcc.dg/pr28706.c: Move ...
2239         * gcc.dg/lto/pr28706_0.c: ... here and ...
2240         * gcc.dg/lto/pr28706_1.c: ... split.
2241
2242 2010-11-04  Richard Guenther  <rguenther@suse.de>
2243             Richard Henderson  <rth@redhat.com>
2244
2245         * gcc.target/i386/fma4-vector-2.c: New testcase.
2246
2247 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2248             Richard Guenther  <rguenther@suse.de>
2249
2250         * gcc.dg/vec-scal-opt.c: New testcase.
2251         * gcc.dg/vec-scal-opt1.c: New testcase.
2252         * gcc.dg/vec-scal-opt2.c: New testcase.
2253
2254 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2255
2256         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2257         from plugin build flags on Darwin targets.
2258
2259 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2260
2261         * gcc.target/i386/pr46285.c: Require split_stack target.
2262
2263 2010-11-03  Jason Merrill  <jason@redhat.com>
2264
2265         PR c++/46293
2266         * g++.dg/cpp0x/constexpr-base2.C: New.
2267
2268         PR c++/46289
2269         * g++.dg/cpp0x/initlist45.C: New.
2270
2271 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2272
2273         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2274         is now allowed in categories.
2275         * obj-c++.dg/property/dynamic-2.mm: Same change.
2276         * objc.dg/property/dynamic-3.m: New.
2277         * obj-c++.dg/property/dynamic-3.mm: New.
2278         * objc.dg/property/at-property-14.m: New.
2279         * objc.dg/property/at-property-15.m: New.
2280         * obj-c++.dg/property/at-property-14.mm: New.
2281         * obj-c++.dg/property/at-property-15.mm: New.
2282
2283         * objc.dg/foreach-6.m: Added a few more tests for valid and
2284         invalid iterating variables and collections.
2285
2286 2010-11-03  Xinliang David Li  <davidxl@google.com>
2287
2288         PR target/46200
2289         * g++.dg/tree-ssa/ivopts-2.C: New test.
2290
2291 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2292
2293         PR target/46295
2294         * gcc.target/i386/pr46295.c: New.
2295
2296 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2297
2298         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2299         precision min/max for single precision on VSX.
2300
2301 2010-11-03  Jason Merrill  <jason@redhat.com>
2302
2303         PR c++/46289
2304         * g++.dg/cpp0x/constexpr-ice3.C: New.
2305
2306 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2307
2308         * gnat.dg/opt8.ad[sb]: New test.
2309         * gnat.dg/opt8_pkg.ads: New helper.
2310
2311 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2312
2313         PR rtl-optimization/45865
2314         * gcc.dg/pr45865.c: New.
2315         * gcc.dg/torture/pr45865.c: Likewise.
2316
2317         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2318         * gcc.target/arm/headmerge-2.c: Likewise.
2319         * gcc.target/i386/headmerge-1.c: Likewise.
2320         * gcc.target/i386/headmerge-2.c: Likewise.
2321
2322 2010-11-03  Richard Guenther  <rguenther@suse.de>
2323
2324         PR middle-end/46288
2325         * gcc.dg/pr46288.c: New testcase.
2326
2327 2010-11-03  Richard Guenther  <rguenther@suse.de>
2328
2329         PR tree-optimization/44807
2330         * gcc.dg/torture/pr44807.c: New testcase.
2331
2332 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2333
2334         PR libgfortran/43899
2335         * gfortran.dg/namelist_67.f90: New test.
2336
2337 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2338
2339         PR tree-optimization/46009
2340         * gcc.dg/vect/pr46009.c: New function.
2341
2342 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2343
2344         Implemented -fobjc-std=objc1 flag.
2345         * objc.dg/fobjc-std-1.m: New.
2346         * obj-c++.dg/fobjc-std-1.mm: New.
2347
2348 2010-11-03  Richard Guenther  <rguenther@suse.de>
2349
2350         PR middle-end/46241
2351         * g++.dg/debug/pr46241.C: New testcase.
2352
2353 2010-11-03  Richard Guenther  <rguenther@suse.de>
2354
2355         PR tree-optimization/46190
2356         * gfortran.dg/pr46190.f90: New testcase.
2357
2358 2010-11-03  Richard Guenther  <rguenther@suse.de>
2359
2360         PR testsuite/46274
2361         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2362         * gcc.dg/vect/vect-19.c: Likewise.
2363         * gcc.dg/vect/vect-17.c: Likewise.
2364
2365 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2366
2367         PR target/46285
2368         * gcc.target/i386/pr46285.c: New.
2369
2370 2010-11-03  Richard Guenther  <rguenther@suse.de>
2371
2372         PR tree-optimization/46217
2373         * gcc.dg/pr46217.c: New testcase.
2374
2375 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2376
2377         * objc.dg/property/dotsyntax-1.m: New.
2378         * objc.dg/property/dotsyntax-2.m: New.
2379         * obj-c++.dg/property/dotsyntax-1.mm: New.
2380         * obj-c++.dg/property/dotsyntax-2.mm: New.
2381
2382 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2383
2384         PR tree-optimization/46165
2385         * gcc.dg/pr46165.c: New test.
2386
2387 2010-11-03  Richard Guenther  <rguenther@suse.de>
2388
2389         PR middle-end/46251
2390         * gcc.dg/pr46251.c: New testcase.
2391
2392 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2393
2394         PR tree-optimization/46107
2395         * gcc.c-torture/compile/pr46107.c: New test.
2396
2397         PR debug/46252
2398         * gcc.dg/pr46252.c: New test.
2399
2400         PR rtl-optimization/46034
2401         PR rtl-optimization/46212
2402         PR rtl-optimization/46248
2403         * gcc.c-torture/compile/pr46034.c: New test.
2404         * gcc.c-torture/compile/pr46248.c: New test.
2405         * gcc.dg/pr46212.c: New test.
2406
2407 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2408
2409         * gnat.dg/sizetype4.adb: New test.
2410
2411 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2412
2413         * gcc.target/i386/avx-vzeroupper-15.c: New.
2414         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2415         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2416         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2417
2418         PR target/46253
2419         * gcc.target/i386/pr46253.c: New.
2420
2421 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2422             Tobias Burnus  <burnus@net-b.de>
2423
2424         PR fortran/45170
2425         * gfortran.dg/deferred_type_param_1.f90: New.
2426         * gfortran.dg/deferred_type_param_2.f90: New.
2427         * gfortran.dg/initialization_1.f90: Update dg-errors.
2428         * gfortran.dg/initialization_9.f90: Update dg-errors.
2429
2430 2010-11-02  Richard Guenther  <rguenther@suse.de>
2431
2432         PR tree-optimization/46149
2433         * g++.dg/torture/pr46149.C: New testcase.
2434
2435 2010-11-02  Richard Guenther  <rguenther@suse.de>
2436
2437         PR tree-optimization/46216
2438         * gcc.dg/torture/pr46216.c: New testcase.
2439
2440 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2441
2442         PR target/46131
2443         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2444         *-*-osf*.
2445
2446 2010-11-02  Richard Guenther  <rguenther@suse.de>
2447
2448         PR tree-optimization/46184
2449         * gcc.dg/pr46184.c: New testcase.
2450
2451 2010-11-02  Richard Guenther  <rguenther@suse.de>
2452
2453         PR tree-optimization/46177
2454         * gcc.dg/pr46177.c: New testcase.
2455
2456 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2457
2458         PR middle-end/46120
2459         * g++.dg/ipa/ivinline-9.C: New test.
2460
2461 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2462
2463         PR tree-optimization/45875
2464         * g++.dg/torture/pr45875.C: New test.
2465
2466 2010-11-02  Richard Guenther  <rguenther@suse.de>
2467
2468         PR testsuite/46249
2469         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2470
2471 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2472
2473         PR debug/46255
2474         * gcc.dg/pr46255.c: New test.
2475
2476 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2477
2478         PR c++/46170
2479         PR c++/46162
2480         * g++.dg/template/sfinae26.C: New test.
2481         * g++.dg/template/sfinae27.C: Likewise.
2482
2483 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2484
2485         PR c++/45606
2486         * g++.dg/template/typedef36.C: New test.
2487         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2488         * g++.dg/template/canon-type-10.C: Likewise.
2489         * g++.dg/template/canon-type-11.C: Likewise.
2490         * g++.dg/template/canon-type-12.C: Likewise.
2491         * g++.dg/template/canon-type-13.C: Likewise.
2492
2493 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2494
2495         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2496         instance of debug_pubnames on darwin.
2497
2498 2010-11-01  Jason Merrill  <jason@redhat.com>
2499             Benjamin Kosnik  <bkoz@redhat.com>
2500
2501         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2502         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2503
2504         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2505         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2506         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2507         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2508         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2509         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2510         * g++.dg/cpp0x/constexpr-array.C: New.
2511         * g++.dg/cpp0x/constexpr-base.C: New.
2512         * g++.dg/cpp0x/constexpr-complex.C: New.
2513         * g++.dg/cpp0x/constexpr-data1.C: New.
2514         * g++.dg/cpp0x/constexpr-data2.C: New.
2515         * g++.dg/cpp0x/constexpr-deref.C: New.
2516         * g++.dg/cpp0x/constexpr-diag1.C: New.
2517         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2518         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2519         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2520         * g++.dg/cpp0x/constexpr-empty.C: New.
2521         * g++.dg/cpp0x/constexpr-empty2.C: New.
2522         * g++.dg/cpp0x/constexpr-empty3.C: New.
2523         * g++.dg/cpp0x/constexpr-empty4.C: New.
2524         * g++.dg/cpp0x/constexpr-empty5.C: New.
2525         * g++.dg/cpp0x/constexpr-ex1.C: New.
2526         * g++.dg/cpp0x/constexpr-ex2.C: New.
2527         * g++.dg/cpp0x/constexpr-ex3.C: New.
2528         * g++.dg/cpp0x/constexpr-ex4.C: New.
2529         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2530         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2531         * g++.dg/cpp0x/constexpr-function1.C: New.
2532         * g++.dg/cpp0x/constexpr-function2.C: New.
2533         * g++.dg/cpp0x/constexpr-function3.C: New.
2534         * g++.dg/cpp0x/constexpr-ice.C: New.
2535         * g++.dg/cpp0x/constexpr-initlist.C: New.
2536         * g++.dg/cpp0x/constexpr-neg1.C: New.
2537         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2538         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2539         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2540         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2541         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2542         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2543         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2544         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2545         * g++.dg/cpp0x/constexpr-object1.C: New.
2546         * g++.dg/cpp0x/constexpr-object2.C: New.
2547         * g++.dg/cpp0x/constexpr-overflow.C: New.
2548         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2549         * g++.dg/cpp0x/constexpr-pos1.C: New.
2550         * g++.dg/cpp0x/constexpr-potential1.C: New.
2551         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2552         * g++.dg/cpp0x/constexpr-pure.C: New.
2553         * g++.dg/cpp0x/constexpr-static.C: New.
2554         * g++.dg/cpp0x/constexpr-static2.C: New.
2555         * g++.dg/cpp0x/constexpr-static3.C: New.
2556         * g++.dg/cpp0x/constexpr-static4.C: New.
2557         * g++.dg/cpp0x/constexpr-static5.C: New.
2558         * g++.dg/cpp0x/constexpr-static6.C: New.
2559         * g++.dg/cpp0x/constexpr-string.C: New.
2560         * g++.dg/cpp0x/constexpr-switch.C: New.
2561         * g++.dg/cpp0x/constexpr-targ.C: New.
2562         * g++.dg/cpp0x/constexpr-throw.C: New.
2563         * g++.dg/cpp0x/constexpr-typeid.C: New.
2564         * g++.dg/cpp0x/constexpr-union.C: New.
2565         * g++.dg/cpp0x/constexpr-value.C: New.
2566         * g++.dg/cpp0x/constexpr-value2.C: New.
2567         * g++.dg/cpp0x/constexpr-variadic.C: New.
2568         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2569         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2570         * g++.dg/other/fold1.C: Likewise.
2571         * g++.dg/parse/crash36.C: Likewise.
2572         * g++.dg/parse/constant4.C: Adjust expected error.
2573         * g++.dg/template/arg5.C: Likewise.
2574         * g++.dg/template/non-dependent10.C: Likewise.
2575         * g++.dg/template/qualified-id3.C: Likewise.
2576         * g++.dg/warn/overflow-warn-1.C: Likewise.
2577         * g++.dg/warn/overflow-warn-3.C: Likewise.
2578         * g++.dg/warn/overflow-warn-4.C: Likewise.
2579         * g++.old-deja/g++.pt/crash10.C: Likewise.
2580
2581         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2582
2583 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2584
2585         Implemented format and noreturn attributes for Objective-C methods.
2586         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2587         * objc.dg/attributes/method-deprecated-1.m: New.
2588         * objc.dg/attributes/method-deprecated-2.m: New.
2589         * objc.dg/attributes/method-deprecated-3.m: New.
2590         * objc.dg/attributes/method-noreturn-1.m: New.
2591         * objc.dg/attributes/method-sentinel-1.m: New.
2592         * objc.dg/attributes/method-format-1.m: New.
2593         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2594         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2595         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2596         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2597         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2598         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2599         * obj-c++.dg/attributes/method-format-1.mm: New.
2600
2601 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2602
2603         * objc.dg/property/at-property-deprecated-1.m: New.
2604         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2605
2606 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2607
2608         Implemented Objective-C 2.0 property accessors.
2609         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2610         avoid testing more complex accessors in this testcase which is not
2611         about them.
2612         * objc.dg/property/at-property-7.m: Same change.
2613         * objc.dg/property/at-property-8.m: Same change.
2614         * objc.dg/property/at-property-9.m: Same change.
2615         * objc.dg/property/at-property-10.m: Same change.
2616         * objc.dg/property/at-property-11.m: Same change.
2617         * obj-c++.dg/property/at-property-6.mm: Same change.
2618         * obj-c++.dg/property/at-property-7.mm: Same change.
2619         * obj-c++.dg/property/at-property-8.mm: Same change.
2620         * obj-c++.dg/property/at-property-9.mm: Same change.
2621         * obj-c++.dg/property/at-property-10.mm: Same change.
2622         * obj-c++.dg/property/at-property-11.mm: Same change.
2623         * objc.dg/property/at-property-12.m: New.
2624         * objc.dg/property/at-property-13.m: New.
2625         * obj-c++.dg/property/at-property-12.mm: New.
2626         * obj-c++.dg/property/at-property-13.mm: New.
2627
2628 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2629
2630         PR fortran/46152
2631         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2632         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2633         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2634         * gfortran.dg/allocate_with_typespec_2.f: New test.
2635         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2636         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2637         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2638
2639 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2640             Nathan Froyd  <froydnj@codesourcery.com>
2641
2642         PR tree-optimization/46259
2643         * gfortran.dg/pr46259.f: New testcase.
2644
2645 2010-11-01  Paul Koning  <ni1d@arrl.net>
2646
2647         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2648         * gcc.c-torture/compile/20020604-1.c: Ditto.
2649         * gcc.c-torture/compile/20001226-1.c: Ditto.
2650         * gcc.c-torture/compile/20010327-1.c: Ditto.
2651         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2652         * gcc.c-torture/compile/pr43191.c: Ditto.
2653         * gcc.c-torture/compile/pr41181.c: Ditto.
2654
2655 2010-10-31  Richard Henderson  <rth@redhat.com>
2656
2657         * lib/target-supports.exp
2658         (check_effective_target_automatic_stack_alignment): True for
2659         x86 but not windows.
2660         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2661         use of the preferred-stack-boundary arguments.
2662         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2663
2664 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2665
2666         PR target/46142
2667         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2668         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2669
2670 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2671
2672         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2673
2674 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2675
2676         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2677         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2678         than tls.
2679         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2680         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2681         * objc.dg/torture/tls/thr-init.m: Likewise.
2682         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2683         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2684
2685 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2686
2687         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2688         the Linux kernel.
2689
2690 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2691
2692         PR fortran/44917
2693         PR fortran/44926
2694         PR fortran/46196
2695         * gfortran.dg/typebound_generic_10.f03: New.
2696
2697 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2698
2699         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2700         * objc.dg/property/property-neg-1.m: Updated for changes in the
2701         syntax of @property and the implementation of
2702         @synthesize/@dynamic.
2703         * objc.dg/property/property-neg-2.m: Same change.
2704         * objc.dg/property/property-neg-3.m: Same change.
2705         * objc.dg/property/property-neg-4.m: Same change.
2706         * objc.dg/property/property-neg-5.m: Same change.
2707         * objc.dg/property/property-neg-7.m: Same change.
2708         * objc.dg/property/property-1.m: Same change.
2709         * objc.dg/property/synthesize-1.m: Same change.
2710         * objc.dg/property/at-property-2.m: Same change.
2711         * objc.dg/property/at-property-4.m: Same change.
2712
2713         * objc.dg/property/fsf-property-method-acces.m: Updated for
2714         changes in the syntax of @property and the implementation of
2715         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2716         * objc.dg/property/fsf-property-basic.m: Same change.
2717         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2718
2719         * objc.dg/property/at-property-5.m: New.
2720         * objc.dg/property/at-property-6.m: New.
2721         * objc.dg/property/at-property-7.m: New.
2722         * objc.dg/property/at-property-8.m: New.
2723         * objc.dg/property/at-property-9.m: New.
2724         * objc.dg/property/at-property-10.m: New.
2725         * objc.dg/property/at-property-11.m: New.
2726         * objc.dg/property/synthesize-2.m: New.
2727         * objc.dg/property/dynamic-2.m: New.
2728
2729         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2730         syntax of @property and the implementation of
2731         @synthesize/@dynamic.
2732         * obj-c++.dg/property/property-neg-2.mm: Same change.
2733         * obj-c++.dg/property/property-neg-3.mm: Same change.
2734         * obj-c++.dg/property/property-neg-4.mm: Same change.
2735         * obj-c++.dg/property/property-neg-5.mm: Same change.
2736         * obj-c++.dg/property/property-neg-7.mm: Same change.
2737         * obj-c++.dg/property/property-1.mm: Same change.
2738         * obj-c++.dg/property/synthesize-1.mm: Same change.
2739         * obj-c++.dg/property/at-property-2.mm: Same change.
2740         * obj-c++.dg/property/at-property-4.mm: Same change.
2741
2742         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2743         changes in the syntax of @property and the implementation of
2744         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2745         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2746         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2747
2748         * obj-c++.dg/property/at-property-5.mm: New.
2749         * obj-c++.dg/property/at-property-6.mm: New.
2750         * obj-c++.dg/property/at-property-7.mm: New.
2751         * obj-c++.dg/property/at-property-8.mm: New.
2752         * obj-c++.dg/property/at-property-9.mm: New.
2753         * obj-c++.dg/property/at-property-10.mm: New.
2754         * obj-c++.dg/property/at-property-11.mm: New.
2755         * obj-c++.dg/property/synthesize-2.mm: New.
2756         * obj-c++.dg/property/dynamic-2.mm: New.
2757
2758 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2759             Andrew Pinski  <pinskia@gmail.com>
2760
2761         * gcc.c-torture/execute/vector-shift.c: New testcase.
2762         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2763         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2764         * gcc.dg/vector-shift.c: Likewise.
2765         * gcc.dg/vector-shift1.c: Likewise.
2766         * gcc.dg/torture/vector-shift2.c: Likewise.
2767         * gcc.dg/vector-shift3.c: Likewise.
2768         * gcc.dg/simd-1b.c: Adjust.
2769
2770 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2771
2772         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2773
2774 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2775
2776         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2777
2778 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2779
2780         PR target/46153
2781         * gcc.target/i386/pr46153.c: New test.
2782
2783 2010-10-27  Jason Merrill  <jason@redhat.com>
2784
2785         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2786
2787 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2788
2789         PR fortran/46161
2790         * gfortran.dg/class_dummy_3.f03: New.
2791
2792 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2793
2794         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2795         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2796
2797         * gcc.target/i386/avx-vzeroupper-3.c: New.
2798         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2799         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2800         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2801         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2802         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2803         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2804         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2805         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2806         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2807         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2808         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2809
2810 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2811
2812         * obj-c.dg/property/at-property-4.m: New.
2813         * obj-c++.dg/property/at-property-4.mm: New.
2814         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2815         updates in warning.
2816         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2817         updates in warning.
2818
2819 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2820
2821         * objc.dg/property/at-property-1.m: New.
2822         * objc.dg/property/at-property-2.m: New.
2823         * objc.dg/property/at-property-3.m: New.
2824         * objc.dg/ivar-invalid-type-1.m: New.
2825         * obj-c++.dg/property/at-property-1.mm: New.
2826         * obj-c++.dg/property/at-property-2.mm: New.
2827         * obj-c++.dg/property/at-property-3.mm: New.
2828         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2829         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2830         in error reporting.
2831
2832 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2833
2834         PR libgfortran/46010
2835         * gfortran.dg/namelist_66.f90: New test.
2836         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2837
2838 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2839
2840         PR fortran/42647
2841         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2842         * gfortran.dg/allocatable_scalar_10.f90: New.
2843         * gfortran.dg/class_19.f03: Extended.
2844
2845 2010-10-26  Jan Hubicka  <jh@suse.cz>
2846
2847         PR middle-end/45736
2848         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2849
2850 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2851
2852         PR tree-optimization/46167
2853         * gcc.dg/vect/O-pr46167.c: New.
2854         * gcc.dg/vect/vect.exp: Run tests with -O.
2855
2856 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2857
2858         PR target/44948
2859         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2860         * g++.dg/vect/pr33860a.cc: Likewise.
2861         * gcc.c-torture/compile/20070522-1.c: Likewise.
2862         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2863         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2864         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2865         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2866         * gcc.dg/pr44136.c: Likewise.
2867
2868         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2869         * gcc.dg/compat/vector-1_x.c: Likewise.
2870         * gcc.dg/compat/vector-1_y.c: Likewise.
2871         * gcc.dg/compat/vector-2_x.c: Likewise.
2872         * gcc.dg/compat/vector-2_y.c: Likewise.
2873         * gcc.dg/pr43300.c: Likewise.
2874
2875         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2876         * gcc.dg/compat/vector-1a_y.c: Likewise.
2877         * gcc.dg/compat/vector-1b_x.c: Likewise.
2878         * gcc.dg/compat/vector-1b_y.c: Likewise.
2879         * gcc.dg/compat/vector-2a_x.c: Likewise.
2880         * gcc.dg/compat/vector-2a_y.c: Likewise.
2881         * gcc.dg/compat/vector-2b_x.c: Likewise.
2882         * gcc.dg/compat/vector-2b_y.c: Likewise.
2883         * gcc.target/i386/pr39162.c: Likewise.
2884         * gcc.target/i386/pr40906-2.c: Likewise.
2885         * gcc.target/i386/sse-5.c: Likewise.
2886
2887         * gcc.dg/pr35442.c: Prune ABI change warnings.
2888
2889         * gcc.c-torture/execute/pr38151.x: New.
2890         * gcc.target/i386/pr44948-1a.c: Likewise.
2891         * gcc.target/i386/pr44948-1b.c: Likewise.
2892         * gcc.target/i386/pr44948-2a.c: Likewise.
2893         * gcc.target/i386/pr44948-2b.c: Likewise.
2894
2895 2010-10-26  Ian Lance Taylor  <iant@google.com>
2896
2897         PR middle-end/45687
2898         * gcc.c-torture/execute/20101025-1.c: New test.
2899
2900 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2901
2902         PR fortran/45451
2903         * gfortran.dg/class_allocate_5.f90: New.
2904
2905 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2906
2907         Implement opaque-enum-specifiers for C++0x
2908         * g++.dg/cpp0x/forw_enum1.C: New.
2909         * g++.dg/cpp0x/forw_enum2.C: New.
2910         * g++.dg/cpp0x/forw_enum3.C: New.
2911         * g++.dg/cpp0x/forw_enum4.C: New.
2912         * g++.dg/cpp0x/forw_enum5.C: New.
2913         * g++.dg/cpp0x/forw_enum6.C: New.
2914         * g++.dg/cpp0x/forw_enum7.C: New.
2915         * g++.dg/cpp0x/forw_enum8.C: New.
2916         * g++.dg/cpp0x/forw_enum9.C: New.
2917         * g++.dg/parse/enum3.C: Add new errors.
2918         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2919         * g++.dg/cpp0x/auto9.C: Add new error.
2920         * g++.dg/template/crash79.C: Add new errors.
2921
2922 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2923
2924         * gcc.target/arm/volatile-bitfields-1.c: New test.
2925         * gcc.target/arm/volatile-bitfields-2.c: New test.
2926         * gcc.target/arm/volatile-bitfields-3.c: New test.
2927
2928 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2929
2930         * gnat.dg/pointer_discr1.adb: New test.
2931         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2932         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2933         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2934
2935 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2936
2937         * gnat.dg/loop_optimization8.adb: New test.
2938         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2939         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2940
2941 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2942
2943         * gnat.dg/in_out_parameter2.adb: New test.
2944         * gnat.dg/in_out_parameter3.adb: Likewise.
2945
2946 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2947
2948         * g++.dg/opt/combine.c: New test.
2949
2950 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2951
2952         * gnat.dg/opt7.ad[sb]: New test.
2953         * gnat.dg/opt7_pkg.ads: New helper.
2954
2955 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2956
2957         PR objc/45735
2958         * obj-c.dg/pr45735.mm: New.
2959         * obj-c++.dg/pr45735.mm: New.
2960
2961 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2962
2963         PR objc/24393
2964         * objc.dg/pr24393.m: New.
2965         * obj-c++.dg/pr24393.mm: New.
2966
2967 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2968
2969         PR objc/28049
2970         * objc.dg/pr28049.m: New.
2971         * obj-c++.dg/pr28049.mm: New.
2972
2973 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2974
2975         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2976         parameter attributes are now supported.
2977         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2978         * objc.dg/attributes/parameter-attribute-1.m: New test.
2979         * objc.dg/attributes/parameter-attribute-2.m: New test.
2980         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2981         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2982
2983 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2984
2985         Based on the CFString implementation in FSF apple/trunk branch.
2986
2987         * gcc.dg/darwin-cfstring-1.c: New.
2988         * gcc.dg/darwin-cfstring-2.c: New.
2989         * gcc.dg/torture/darwin-cfstring-3.c: New.
2990         * g++.dg/other/darwin-cfstring1.C: New.
2991         * g++.dg/torture/darwin-cfstring-3.C: New.
2992
2993 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2994
2995         * objc.dg/demangle-1.m: New test.
2996         * obj-c++.dg/demangle-1.mm: New test.
2997         * obj-c++.dg/demangle-2.mm: New test.
2998         * obj-c++.dg/demangle-3.mm: New test.
2999
3000 2010-10-23  Ian Lance Taylor  <iant@google.com>
3001
3002         * gcc.c-torture/execute/20101011-1.c: New test.
3003         * gcc.c-torture/execute/20101011-1.x: New test driver.
3004
3005 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3006
3007         PR fortran/46122
3008         * gfortran.dg/protected_8.f90: New.
3009
3010 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3011
3012         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3013         * gcc.target/i386/isa-9.c: Skip for -march other than
3014         -march=amdfam10 in multilib options.
3015         * gcc.target/i386/pr42589.c: Skip for -march other than
3016         -march=i486 in multilib options.
3017         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3018         other -march in multilib options.
3019
3020 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3021
3022         PR rtl-optimization/37360
3023         * gcc.dg/pr37360.c: New test.
3024
3025 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3026
3027         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3028
3029 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3030             Andrew Pinski  <pinskia@gmail.com>
3031
3032         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3033         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3034         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3035         * gcc.dg/vector-subscript-1.c: Likewise.
3036         * gcc.dg/vector-subscript-2.c: Likewise.
3037         * gcc.dg/vector-subscript-3.c: New testcase.
3038         * gcc.dg/array-8.c: Adjust.
3039
3040 2010-10-22  Richard Guenther  <rguenther@suse.de>
3041
3042         PR middle-end/46137
3043         * c-c++-common/torture/pr46137.c: New testcase.
3044
3045 2010-10-22  Jason Merrill  <jason@redhat.com>
3046
3047         PR c++/46129
3048         * g++.dg/template/defarg14.C: New.
3049
3050 2010-10-22  Jason Merrill  <jason@redhat.com>
3051
3052         PR c++/46103
3053         * g++.dg/cpp0x/implicit10.C: New.
3054
3055 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3056
3057         PR target/46098
3058         * gcc.target/i386/pr46098.c: New test.
3059
3060 2010-10-22  Richard Guenther  <rguenther@suse.de>
3061
3062         PR tree-optimization/45720
3063         * gcc.dg/torture/pr45720.c: New testcase.
3064
3065 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3066
3067         PR tree-optimization/46126
3068         * gcc.dg/vect/pr46126.c: New.
3069
3070 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3071
3072         Based on the CFString implementation in FSF apple/trunk branch.
3073
3074         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3075         so that the latter can be used in dg-skip and dg-xfail clauses.
3076         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3077         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3078         to use dg-additional-files for Object1.
3079         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3080         to use dg-additional-files for Object1, move to torture/strings/.
3081         * obj-c++.dg/const-str-4.mm: Likewise.
3082         * obj-c++.dg/const-str-3.mm: Likewise.
3083         * obj-c++.dg/const-str-8.mm: Likewise.
3084         * obj-c++.dg/const-str-9.mm: Likewise.
3085         * obj-c++.dg/const-str-10.mm: Likewise.
3086         * obj-c++.dg/const-str-10.mm: Likewise.
3087         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3088         to use dg-additional-files for Object1, move to strings/.
3089         * obj-c++.dg/const-str-2.mm: Likewise.
3090         * obj-c++.dg/const-str-5.mm: Likewise.
3091         * obj-c++.dg/const-str-6.mm: Likewise.
3092         * obj-c++.dg/const-str-12.mm: Likewise.
3093         * obj-c++.dg/strings/strings.exp: New.
3094         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3095         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3096         * obj-c++.dg/torture/strings/strings.exp: New.
3097         * obj-c++.dg/torture/strings/string1.mm: New.
3098         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3099         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3100         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3101
3102         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3103         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3104         * objc/execute/string2.m: Likewise.
3105         * objc/execute/string3.m: Likewise.
3106         * objc/execute/string3.m: Likewise.
3107         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3108         * objc.dg/foreach-4.m: Likewise.
3109         * objc.dg/foreach-5.m: Likewise.
3110         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3111         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3112         * objc.dg/const-str-4.m: Likewise.
3113         * objc.dg/const-str-7.m: Likewise.
3114         * objc.dg/const-str-8.m: Likewise.
3115         * objc.dg/const-str-9.m: Likewise.
3116         * objc.dg/const-str-10.m: Likewise.
3117         * objc.dg/const-str-11.m: Likewise.
3118         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3119         to use dg-additional-files for Object1, move to objc.dg/strings/.
3120         * objc.dg/const-str-2.m: Likewise.
3121         * objc.dg/const-str-5.m: Likewise.
3122         * objc.dg/const-str-6.m: Likewise.
3123         * objc.dg/const-str-12.m: Likewise.
3124         * objc.dg/const-str-12b.m: Likewise.
3125         * objc.dg/strings/strings.exp: New.
3126         * objc.dg/strings/const-cfstring-2.m: New.
3127         * objc.dg/strings/const-cfstring-5.m: New.
3128         * objc.dg/torture/strings/strings.exp: New.
3129         * objc.dg/torture/strings/const-cfstring-1.m: New.
3130         * objc.dg/torture/strings/const-cfstring-3.m: New.
3131         * objc.dg/torture/strings/const-cfstring-4.m: New.
3132
3133 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3134
3135         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3136
3137 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3138
3139         PR c++/46117
3140         * g++.dg/parse/crash57.C: New.
3141
3142 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3143             H.J. Lu  <hongjiu.lu@intel.com>
3144
3145         PR target/45946
3146         * gcc.target/i386/pr45946.c: New test.
3147
3148 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3149
3150         PR tree-optimization/45875
3151         * g++.dg/ipa/pr45875.C: New test.
3152
3153 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3154
3155         PR tree-optimization/46049
3156         PR tree-optimization/46052
3157         * gcc.dg/vect/pr46052.c: New test.
3158         * gcc.dg/vect/pr46049.c: New test.
3159
3160 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3161
3162         PR fortran/46007
3163         * gfortran.dg/shape_5.f90:  New test case.
3164
3165 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3166
3167         PR fortran/46060
3168         * gfortran.dg/proc_ptr_comp_25.f90: New.
3169
3170 2010-10-21  Richard Guenther  <rguenther@suse.de>
3171             Michael Matz  <matz@suse.de>
3172
3173         PR tree-optimization/45764
3174         * gcc.dg/torture/pr45764.c: New testcase.
3175
3176 2010-10-21  Richard Guenther  <rguenther@suse.de>
3177
3178         PR tree-optimization/46111
3179         * g++.dg/torture/pr46111.C: New testcase.
3180
3181 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3182
3183         PR fortran/46067
3184         * gfortran.dg/dummy_procedure_4.f90: New.
3185         * gfortran.dg/proc_ptr_30.f90: New.
3186
3187 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3188
3189         PR fortran/46100
3190         * gfortran.dg/ptr-func-1.f90: New.
3191         * gfortran.dg/ptr-func-2.f90: New.
3192
3193 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3194
3195         PR tree-optimization/45919
3196         * gcc.c-torture/compile/pr45919.c: New test.
3197
3198         PR tree-optimization/46066
3199         * gcc.dg/autopar/pr46066.c: New test.
3200
3201 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3202
3203         PR c++/46024
3204         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3205
3206 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3207
3208         PR c++/46056
3209         * g++.dg/cpp0x/range-for7.C: New.
3210
3211 2010-10-20  Richard Guenther  <rguenther@suse.de>
3212
3213         PR lto/45667
3214         * g++.dg/lto/20101020-1_0.h: New testcase.
3215         * g++.dg/lto/20101020-1_0.C: Likewise.
3216         * g++.dg/lto/20101020-1_1.C: Likewise.
3217
3218 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3219
3220         * gcc.dg/20101013-1.c: New test.
3221
3222 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3223
3224         PR target/46085
3225         * gcc.target/i386/pr46085-1.c: New.
3226         * gcc.target/i386/pr46085-2.c: Likewise.
3227
3228 2010-10-20  Richard Guenther  <rguenther@suse.de>
3229
3230         PR tree-optimization/45860
3231         * gcc.dg/torture/pr45860.c: New testcase.
3232
3233 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3234
3235         * gnat.dg/discr25.adb: New test.
3236         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3237
3238 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3239
3240         * gcc.target/powerpc/ehreturn.c: New test.
3241
3242 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3243
3244         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3245         not require Foundation and run with the GNU runtime as well.
3246
3247         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3248
3249         Radar 4439126
3250         * obj-c++.dg/template-8.mm: New.
3251
3252 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3253
3254         PR objc/23709
3255         * objc.dg/pr23709.m: New.
3256         * obj-c++.dg/pr23709.m: New.
3257
3258 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3259
3260         PR c++/46046
3261         * g++.dg/template/crash104.C: New.
3262
3263 2010-10-19  Richard Henderson  <rth@redhat.com>
3264
3265         * gcc.target/i386/fma3-fma.c: New.
3266         * gcc.target/i386/fma3-builtin.c: New.
3267         * gcc.target/i386/fma4-builtin.c: New.
3268
3269 2010-10-19  Richard Guenther  <rguenther@suse.de>
3270
3271         PR testsuite/46081
3272         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3273
3274 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3275
3276         Merge from 'apple/trunk' branch on FSF servers.
3277
3278         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3279
3280         Radar 4293709
3281         * objc.dg/proto-init-mimatch-1.m: New.
3282         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3283
3284 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3285
3286         Implemented parsing @synthesize and @dynamic for
3287         Objective-C/Objective-C++.
3288         * objc.dg/property/dynamic-1.m: New.
3289         * objc.dg/property/synthesize-1.m: New.
3290         * obj-c++.dg/property/dynamic-1.mm: New.
3291         * obj-c++.dg/property/synthesize-1.mm: New.
3292
3293 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3294
3295         * objc.dg/at-class-1.m: New.
3296         * objc.dg/at-class-1.mm: New.
3297
3298 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3299
3300         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3301
3302 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3303
3304         Merge from 'apple/trunk' branch on FSF servers.
3305
3306         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3307
3308         Radar 4407151
3309         * obj-c++.dg/template-7.mm: New.
3310
3311 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3312
3313         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3314         bugfix.
3315
3316 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3317
3318         Merge from 'apple/trunk' branch on FSF servers.
3319
3320         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3321
3322         Radar 4451818
3323         * obj-c++.dg/try-catch-16.mm: New.
3324         * obj-c++.dg/try-catch-17.mm: New.
3325
3326         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3327
3328         Radar 4330422
3329         * obj-c++.dg/try-catch-15.mm: New
3330
3331         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3332
3333         Radar 4204796
3334         * obj-c++.dg/try-catch-12.mm: New
3335         * obj-c++.dg/try-catch-13.mm: New
3336         * obj-c++.dg/try-catch-14.mm: New
3337         * objc.dg/try-catch-11.m: New
3338         * objc.dg/try-catch-12.m: New
3339         * objc.dg/try-catch-13.m: New
3340
3341 2010-10-18  Richard Henderson  <rth@redhat.com>
3342
3343         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3344
3345 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3346
3347         PR c/46015
3348         * c-c++-common/Wunused-var-13.c: New test.
3349
3350 2010-10-18  Richard Guenther  <rguenther@suse.de>
3351
3352         PR tree-optimization/45967
3353         * gcc.dg/torture/pr45967.c: New testcase.
3354         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3355         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3356         * gcc.dg/torture/pr39074-2.c: Likewise
3357         * gcc.dg/torture/pta-escape-1.c: Likewise
3358         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3359         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3360         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3361         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3362         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3363         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3364
3365 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3366
3367         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3368
3369 2010-10-18  Richard Guenther  <rguenther@suse.de>
3370
3371         PR lto/44950
3372         * g++.dg/lto/20101015-2_0.C: New testcase.
3373
3374 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3375
3376         PR middle-end/46019
3377         * gcc.c-torture/execute/pr46019.c: New test.
3378
3379 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3380
3381         Merge from 'apple/trunk' branch on FSF servers.
3382
3383         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3384
3385         Radar 4516785
3386         * obj-c++.dg/method-namespace-2.mm: New.
3387
3388 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3389
3390         Merge from 'apple/trunk' branch on FSF servers.
3391
3392         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3393
3394         Radar 4133425
3395         * objc.dg/private-1.m: Test modified.
3396         * obj-c++.dg/private-1.mm: Test modified.
3397
3398 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3399
3400         PR testsuite/45987
3401         * gcc.target/i386/push-1.c: Remove.
3402
3403 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3404             H.J. Lu  <hongjiu.lu@intel.com>
3405
3406         PR target/46051
3407         * gcc.target/i386/pr46051.c: New test.
3408
3409 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3410
3411         * obj-c++.dg/gnu-api-2-class.mm: New.
3412         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3413         * obj-c++.dg/gnu-api-2-method.mm: New.
3414         * obj-c++.dg/gnu-api-2-objc.mm: New.
3415         * obj-c++.dg/gnu-api-2-object.mm: New.
3416         * obj-c++.dg/gnu-api-2-property.mm: New.
3417         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3418         * obj-c++.dg/gnu-api-2-sel.mm: New.
3419
3420 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3421
3422         * objc.dg/fsf-package-0.m: New.
3423         * obj-c++.dg/fsf-package-0.m: New.
3424
3425 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3426
3427         PR objc/18255
3428         * objc.dg/pr18255.m: New.
3429
3430 2010-10-16  Jan Hubicka  <jh@suse.cz>
3431
3432         PR middle-end/44206
3433         * g++.dg/torture/pr44206.C: New.
3434
3435 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3436
3437         * objc.dg/gnu-api-2-class.m: New.
3438         * objc.dg/gnu-api-2-objc.m: New.
3439
3440 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3441
3442         * objc.dg/gnu-api-2-ivar.m: New.
3443
3444 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3445
3446         * objc.dg/gnu-api-2-property.m: New.
3447
3448 2010-10-15  Xinliang David Li  <davidxl@google.com>
3449
3450         * g++.dg/uninit-pred-3_a.C: New test.
3451         * g++.dg/uninit-pred-3_b.C: New test.
3452
3453 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3454
3455         * objc.dg/gnu-api-2-object.m: New.
3456
3457 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3458
3459         * objc.dg/gnu-api-2-method.m: New.
3460
3461 2010-10-15  Jason Merrill  <jason@redhat.com>
3462
3463         * g++.dg/lto/pr45983_0.C: New.
3464
3465 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3466
3467         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3468         builtin combiner patterns.
3469         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3470         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3471         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3472         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3473         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3474
3475 2010-10-15  Richard Guenther  <rguenther@suse.de>
3476
3477         * g++.dg/lto/20101015-1_0.C: New testcase.
3478
3479 2010-10-15  Richard Guenther  <rguenther@suse.de>
3480
3481         PR testsuite/46021
3482         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3483         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3484
3485 2010-10-15  Richard Guenther  <rguenther@suse.de>
3486
3487         PR lto/45957
3488         * g++.dg/lto/20101014-1_0.C: New testcase.
3489
3490 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3491
3492         * objc.dg/gnu-api-2-protocol.m: New.
3493         * objc.dg/gnu-api-2-sel.m: New.
3494
3495 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3496
3497         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3498         arm-eabi targets.
3499
3500 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3501
3502         * gcc.dg/20101010-1.c: New testcase.
3503
3504 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3505
3506         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3507         script when relocatable linking.
3508
3509 2010-10-14  Yao Qi  <yao@codesourcery.com>
3510
3511         PR target/45447
3512         * gcc.target/arm/pr45447.c: New test.
3513
3514 2010-10-14  Jan Hubicka  <jh@suse.cz>
3515
3516         PR middle-end/45621
3517         * g++.dg/lto/pr45621.h : New.
3518         * g++.dg/lto/pr45621_0.C: New.
3519         * g++.dg/lto/pr45621_1.C: New.
3520
3521 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3522
3523         * objc.dg/property: New.
3524         * objc.dg/property/fsf-property-basic.m: New.
3525         * objc.dg/property/fsf-property-method-access.m: New.
3526         * objc.dg/property/fsf-property-named-ivar.m: New.
3527         * obj-c++.dg/property: New.
3528         * obj-c++.dg/property/fsf-property-basic.mm: New.
3529         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3530         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3531
3532         merge from FSF apple 'trunk' branch.
3533         2006 Fariborz Jahanian  <fjahanian@apple.com>
3534
3535         Radars 4436866, 4505126, 4506903, 4517826
3536         * objc.dg/property/property-1.m: New.
3537         * objc.dg/property/property-2.m: New.
3538         * objc.dg/property/property-3.m: New.
3539         * objc.dg/property/property-neg-1.m: New.
3540         * objc.dg/property/property-neg-2.m: New.
3541         * objc.dg/property/property-neg-3.m: New.
3542         * objc.dg/property/property-neg-4.m: New.
3543         * objc.dg/property/property-neg-5.m: New.
3544         * objc.dg/property/property-neg-6.m: New.
3545         * objc.dg/property/property-neg-7.m: New.
3546         * objc.dg/property/property.exp: New.
3547         * obj-c++.dg/property/property-1.mm: New.
3548         * obj-c++.dg/property/property-2.mm: New.
3549         * obj-c++.dg/property/property-3.mm: New.
3550         * obj-c++.dg/property/property-neg-1.mm: New.
3551         * obj-c++.dg/property/property-neg-2.mm: New.
3552         * obj-c++.dg/property/property-neg-3.mm: New.
3553         * obj-c++.dg/property/property-neg-4.mm: New.
3554         * obj-c++.dg/property/property-neg-5.mm: New.
3555         * obj-c++.dg/property/property-neg-6.mm: New.
3556         * obj-c++.dg/property/property-neg-7.mm: New.
3557         * obj-c++.dg/property/property.exp: New.
3558
3559 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3560
3561         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3562
3563 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3564
3565         PR c/45969
3566         * gcc.c-torture/compile/pr45969-1.c: New test.
3567
3568 2010-10-14  Richard Guenther  <rguenther@suse.de>
3569
3570         PR tree-optimization/44913
3571         * gcc.dg/torture/pr44913.c: New testcase.
3572
3573 2010-10-14  Richard Guenther  <rguenther@suse.de>
3574
3575         PR lto/45382
3576         * g++.dg/lto/20101014-2_0.C: New testcase.
3577
3578 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3579
3580         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3581         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3582         * gcc.target/i386/pr44130.c: Likewise.
3583         * gcc.target/i386/pr44144.c: Likewise.
3584         * gcc.target/i386/pr44180.c: Likewise.
3585         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3586         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3587         * gcc.target/i386/vect-sizes-1.c: Likewise.
3588         * gcc.target/i386/vectorize4-avx.c: Likewise.
3589
3590 2010-10-14  Richard Guenther  <rguenther@suse.de>
3591
3592         PR lto/44561
3593         * g++.dg/lto/20101010-3_0.C: New testcase.
3594         * g++.dg/lto/20101010-4_0.C: Likewise.
3595
3596 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3597
3598         * objc.dg/pr45878.m: Update to include NSConstantString interface
3599         for -fnext-runtime.
3600         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3601         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3602         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3603         reference for m64 -fnext-runtime.
3604
3605 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3606
3607         * gcc.target/i386/vect-sizes-1.c: New.
3608
3609 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3610
3611         PR middle-end/46011
3612         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3613
3614 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3615
3616         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3617         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3618
3619 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3620
3621         * gcc.target/ia64/20101005.c: New test.
3622
3623 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3624
3625         PR rtl-optimization/45570
3626         * gcc.dg/pr45570.c: New test.
3627
3628 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3629
3630         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3631         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3632         * gcc.target/i386/vectorize4-avx.c: Likewise.
3633
3634 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3635
3636         * gcc.target/i386/avx-copysign-vec.c: New.
3637         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3638
3639 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3640
3641         PR middle-end/44130
3642         * gcc.target/i386/pr44130.c: New.
3643
3644 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3645
3646         PR middle-end/44144
3647         * gcc.target/i386/pr44144.c: New.
3648
3649 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3650
3651         PR target/44180
3652         * gcc.target/i386/pr44180.c: New.
3653
3654 2010-10-13  Jason Merrill  <jason@redhat.com>
3655
3656         * g++.dg/template/canon-type-8.C: New.
3657
3658 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3659
3660         * gcc.c-torture/execute/20101013-1.c: New test.
3661
3662 2010-10-13  Richard Guenther  <rguenther@suse.de>
3663
3664         PR objc/45878
3665         * objc.dg/pr45878.m: New testcase.
3666
3667 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3668
3669         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3670         * gcc.dg/format/dfp-printf-1.c: Likewise.
3671         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3672
3673 2010-10-13  Richard Guenther  <rguenther@suse.de>
3674
3675         PR tree-optimization/45788
3676         * g++.dg/pr45788.C: New testcase.
3677
3678 2010-10-13  Richard Guenther  <rguenther@suse.de>
3679
3680         PR tree-optimization/45970
3681         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3682
3683 2010-10-13  Richard Guenther  <rguenther@suse.de>
3684
3685         PR tree-optimization/45982
3686         * gcc.dg/torture/pr45982.c: New testcase.
3687         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3688         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3689         * gcc.dg/torture/pr39074-2.c: Likewise.
3690
3691 2010-10-13  Richard Guenther  <rguenther@suse.de>
3692
3693         PR middle-end/45874
3694         * g++.dg/torture/pr45874.C: New testcase.
3695
3696 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3697
3698         * objc.dg/attributes/method-attribute-1.m: Update to respond
3699         to implemented method attributes..
3700         * objc.dg/attributes/method-attribute-2.m: Likewise.
3701         * objc.dg/attributes/method-attribute-3.m: Likewise.
3702         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3703         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3704         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3705
3706 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3707
3708         PR libobjc/23214
3709         * objc.dg/pr23214.m: New.
3710
3711 2010-10-12  Michael Eager  <eager@eagercon.com>
3712
3713         PR testsuite/45856
3714         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3715         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3716
3717 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3718
3719         PR fortran/45636
3720         * gcc.c-torture/execute/pr45636.c: New test.
3721         * gfortran.dg/pr45636.f90: New test.
3722
3723 2010-10-12  Richard Henderson  <rth@redhat.com>
3724
3725         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3726
3727 2010-10-12  Daniel Kraft  <d@domob.eu>
3728
3729         PR fortran/38936
3730         * gfortran.dg/associate_1.f03: More tests with derived-types.
3731         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3732         * gfortran.dg/associate_8.f03: Fix typo.
3733         * gfortran.dg/initialization_27.f90: Fix typo.
3734
3735 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3736
3737         PR testsuite/45851
3738         * lib/lto.exp (lto-get-options-main): Support optional target
3739         selector for dg-extra-ld-options.
3740
3741 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3742
3743         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3744         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3745
3746 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3747
3748         PR middle-end/45699
3749         * g++.dg/torture/pr45699.C: New test.
3750         * g++.dg/otr-fold-1.C: Adjusted.
3751         * g++.dg/otr-fold-1.C: Likewise.
3752
3753 2010-10-11  Nick Clifton  <nickc@redhat.com>
3754
3755         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3756         Allow for a user label prefix.
3757
3758 2010-10-10  Richard Guenther  <rguenther@suse.de>
3759
3760         * g++.dg/lto/20101010-1_0.C: New testcase.
3761         * g++.dg/lto/20101010-2_0.C: Likewise.
3762
3763 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3764
3765         PR tree-optimization/45902
3766         * gcc.dg/vect/45902.c: New test.
3767
3768 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3769
3770         PR target/45870
3771         * gcc.dg/tls/pr45870.c: New test.
3772
3773 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3774
3775         PR fortran/45961
3776         * gfortran.dg/typebound_operator_6.f03: New.
3777
3778 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3779
3780         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3781         and adjust -export symbol scanning.
3782         * g++.dg/ext/dllexport1.C: Likewise.
3783         * g++.dg/ext/dllexport3.C: Likewise.
3784         * gcc.dg/dll-3.c: Likewise.
3785         * gcc.dg/dll-4.c: Likewise.
3786         * gcc.dg/dll-5.c: Likewise.
3787
3788 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3789
3790         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3791         instead of tree_profile dump file.
3792         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3793         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3794         dump file.
3795
3796 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3797
3798         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3799
3800 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3801
3802         * gfortran.dg/character_comparison_4.f90:  New test.
3803         * gfortran.dg/character_comparison_5.f90:  New test.
3804         * gfortran.dg/character_comparison_6.f90:  New test.
3805
3806 2010-10-09  Richard Henderson  <rth@redhat.com>
3807
3808         * lib/target-supports.exp
3809         (check_effective_target_automatic_stack_alignment): Always true.
3810
3811 2010-10-09  Richard Guenther  <rguenther@suse.de>
3812
3813         PR lto/45956
3814         * gcc.dg/lto/20101009-2_0.c: New testcase.
3815         * gcc.dg/lto/20101009-2_1.c: Likewise.
3816         * gcc.dg/lto/20101009-2_2.c: Likewise.
3817
3818 2010-10-09  Richard Guenther  <rguenther@suse.de>
3819
3820         PR lto/45947
3821         * g++.dg/lto/20101009-1_0.C: New testcase.
3822
3823 2010-10-09  Richard Guenther  <rguenther@suse.de>
3824
3825         PR tree-optimization/45945
3826         * gcc.dg/lto/20101009-1_0.c: New testcase.
3827
3828 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3829
3830         PR target/45913
3831         * gcc.target/i386/pr45913.c: New.
3832
3833 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3834
3835         PR fortran/45943
3836         * gfortran.dg/streamio_16.f90: Update test.
3837
3838 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3839
3840         PR tree-optimization/45903
3841         * gcc.target/i386/pr45903.c: New test.
3842
3843 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3844
3845         * gnat.dg/interface5.adb: Compile with warnings disabled.
3846
3847 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3848
3849         * obj-c++.dg/encode-10.mm: New testcase.
3850
3851 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3852
3853         PR objc++/23614
3854         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3855         C++ class.  Removed XFAIL.
3856
3857 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3858
3859         PR fortran/45933
3860         * gfortran.dg/typebound_operator_5.f03: New.
3861
3862 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3863
3864         Merge from 'apple/trunk' branch on FSF servers.
3865
3866         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3867
3868         Radar 4508851
3869         * obj-c++.dg/method-namespace-1.mm: New.
3870
3871 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3872
3873         * gcc.dg/tree-ssa/sra-11.c: New test.
3874
3875 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3876
3877         PR Tree-Vect/45847
3878         * gcc.dg/vect/pr45847.c: New test.
3879
3880 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3881             Kai Tietz  <kai.tietz@onevision.com>
3882
3883         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3884
3885 2010-10-07  Richard Guenther  <rguenther@suse.de>
3886
3887         PR tree-optimization/45732
3888         * gcc.dg/torture/pr45732.c: New testcase.
3889
3890 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3891
3892         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3893         * objc.dg/foreach-2.m: Likewise.
3894         * objc.dg/foreach-3.m: Likewise.
3895         * objc.dg/foreach-4.m: Likewise.
3896         * objc.dg/foreach-5.m: Likewise.
3897         * objc.dg/foreach-6.m: Likewise.
3898         * objc.dg/foreach-7.m: Likewise.
3899         * objc.dg/objc-foreach-4.m: Likewise.
3900         * objc.dg/objc-foreach-5.m: Likewise.
3901
3902 2010-10-07  Richard Guenther  <rguenther@suse.de>
3903
3904         PR middle-end/45869
3905         * gcc.dg/torture/pr45869.c: New testcase.
3906
3907 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3908
3909         * objc.dg/set-not-used-1.m: New
3910         * obj-c++.dg/set-not-used-1.mm: New.
3911
3912 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3913
3914         * objc.dg/attributes/method-attribute-3.m: New.
3915         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3916
3917 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3918
3919         PR fortran/45916
3920         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3921
3922 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3923
3924         PR fortran/45889
3925         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3926
3927 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3928
3929         Merge from 'apple/trunk' branch on FSF servers.
3930
3931         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3932
3933         Radar 4278774
3934         * obj-c++.dg/encode-9.mm: New.
3935
3936 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3937
3938         * g++.dg/cpp0x/pr45908.C: New test.
3939
3940 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3941
3942         * gnat.dg/opt6.ad[sb]: New test.
3943
3944 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3945
3946         Implemented fast enumeration for Objective-C.
3947         * objc.dg/foreach-1.m: New.
3948         * objc.dg/foreach-2.m: New.
3949         * objc.dg/foreach-3.m: New.
3950         * objc.dg/foreach-4.m: New.
3951         * objc.dg/foreach-5.m: New.
3952         * objc.dg/foreach-6.m: New.
3953         * objc.dg/foreach-7.m: New.
3954
3955         Merge from 'apple/trunk' branch on FSF servers:
3956         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3957
3958         Radar 4502236
3959         * objc.dg/objc-foreach-5.m: New.
3960
3961         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3962
3963         Radar 4507230
3964         * objc.dg/objc-foreach-4.m: New.
3965
3966         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3967
3968         Radar 4472881
3969         * objc.dg/objc-foreach-3.m: New.
3970
3971         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3972
3973         Radar 4468498
3974         * objc.dg/objc-foreach-2.m: New.
3975
3976         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3977
3978         Radar 4294910
3979         * objc.dg/objc-foreach-1.m: New
3980
3981 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3982
3983         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3984         unsigned values.
3985
3986 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3987
3988         PR objc++/28050
3989         * obj-c++.dg/syntax-error-10.mm: New.
3990
3991 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3992
3993         PR objc++/23707
3994         * obj-c++.dg/syntax-error-9.mm: New.
3995
3996 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3997
3998         PR objc++/31126
3999         * obj-c++.dg/syntax-error-8.mm: New.
4000
4001 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4002
4003         Merge from 'apple/trunk' branch on FSF servers.
4004
4005         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4006
4007         Radar 4290840
4008         * obj-c++.dg/syntax-error-7.mm: New
4009
4010         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4011
4012         Radar 4294425
4013         * obj-c++.dg/syntax-error-6.mm: New
4014
4015         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4016
4017         Radar 4261146
4018         * obj-c++.dg/syntax-error-5.mm: New
4019
4020         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4021
4022         Radar 4093475
4023         * obj-c++.dg/syntax-error-[3-4].mm: New.
4024
4025         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4026
4027         Radar 4185810
4028         * obj-c++.dg/syntax-error-[1-2].mm: New.
4029
4030 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4031
4032         PR tree-optimization/45752
4033         * gcc.dg/vect/pr45752.c: New test.
4034
4035 2010-10-05  Richard Guenther  <rguenther@suse.de>
4036
4037         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4038         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4039         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4040         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4041         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4042         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4043         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4044         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4045         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4046         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4047         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4048         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4049         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4050         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4051         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4052         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4053         * gcc.dg/tree-ssa/20080530.c: Likewise.
4054         * g++.dg/tree-ssa/inline-3.C: Likewise.
4055         * g++.dg/tree-ssa/inline-1.C: Likewise.
4056         * g++.dg/tree-ssa/inline-2.C: Likewise.
4057         * gcc.dg/profile-dir-1.c: Likewise.
4058         * gcc.dg/profile-dir-2.c: Likewise.
4059         * gcc.dg/profile-dir-3.c: Likewise.
4060
4061 2010-10-05  Richard Guenther  <rguenther@suse.de>
4062
4063         PR middle-end/45877
4064         * g++.dg/torture/pr45877.C: New testcase.
4065
4066 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4067
4068         PR debug/45849
4069         * gcc.dg/debug/pr45849.c: New test.
4070
4071         PR middle-end/45876
4072         * gcc.c-torture/compile/pr45876.c: New test.
4073
4074 2010-10-04  Julian Brown  <julian@codesourcery.com>
4075
4076         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4077         vect_hw_misalign.
4078         * gcc.dg/vect/vect-60.c: Likewise.
4079         * gcc.dg/vect/vect-56.c: Likewise.
4080         * gcc.dg/vect/vect-93.c: Likewise.
4081         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4082         * gcc.dg/vect/vect-95.c: Likewise.
4083         * gcc.dg/vect/vect-96.c: Likewise.
4084         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4085         * gcc.dg/vect/slp-25.c: Likewise.
4086         * gcc.dg/vect/slp-3.c: Likewise.
4087         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4088         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4089         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4090         * gcc.dg/vect/vect-109.c: Likewise.
4091         * gcc.dg/vect/vect-peel-1.c: Likewise.
4092         * gcc.dg/vect/vect-peel-2.c: Likewise.
4093         * lib/target-supports.exp
4094         (check_effective_target_arm_vect_no_misalign): New.
4095         (check_effective_target_vect_no_align): Use above.
4096         (check_effective_target_vect_element_align): New.
4097         (add_options_for_quad_vectors): New.
4098
4099 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4100
4101         PR tree-optimization/45572
4102         * g++.dg/ipa/pr45572-1.C: New test.
4103         * g++.dg/ipa/pr45572-2.C: Likewise.
4104
4105 2010-10-03  Ian Lance Taylor  <iant@google.com>
4106
4107         * gcc.dg/anon-struct-11.c: New test.
4108         * gcc.dg/anon-struct-12.c: New test.
4109         * gcc.dg/anon-struct-13.c: New test.
4110         * gcc.dg/anon-struct-14.c: New test.
4111
4112 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4113
4114         * g++.dg/torture/pr45764.C: Revert revision 164914.
4115         * gcc.dg/vect/pr43432.c: Likewise.
4116         * gcc.dg/vect/vect-114.c: Likewise.
4117         * gcc.dg/vect/vect-15.c: Likewise.
4118
4119 2010-10-03  Jason Merrill  <jason@redhat.com>
4120
4121         * g++.dg/cpp0x/sfinae5.C: New.
4122
4123 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4124
4125         PR tree-optimization/45720
4126         PR tree-optimization/45764
4127         * g++.dg/torture/pr45764.C: New.
4128
4129         * gcc.dg/vect/pr43432.c: Xfail.
4130         * gcc.dg/vect/vect-114.c: Likewise.
4131         * gcc.dg/vect/vect-15.c: Likewise.
4132
4133 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4134
4135         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4136         hppa*-*-hpux*.
4137         * gcc.dg/torture/pr45678-2.c: Likewise.
4138
4139 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4140
4141         PR fortran/45748
4142         * gfortran.dg/intrinsic_6.f90: New.
4143
4144 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4145
4146         PR fortran/42831
4147         * gfortran.dg/dependency_37.f90:  New test.
4148
4149 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4150
4151         * gcc.target/i386/shift_mask.c: New test.
4152
4153 2010-10-01  Richard Guenther  <rguenther@suse.de>
4154
4155         PR tree-optimization/45854
4156         * g++.dg/torture/pr45854.C: New testcase.
4157
4158 2010-09-30  Michael Eager  <eager@eagercon.com>
4159
4160         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4161         __FLT_{MIN,MAX}__.
4162
4163 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4164
4165         PR middle-end/45758
4166         * gfortran.dg/graphite/pr45758.f90: New.
4167
4168 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4169
4170         PR middle-end/45230
4171         * gcc.dg/graphite/id-pr45230.c: New.
4172
4173 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4174
4175         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4176         * gfortran.dg/graphite/graphite.exp: Same.
4177         * gcc.dg/graphite/vect-pr43423.c: New.
4178
4179 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4180
4181         PR target/45843
4182         * g++.dg/torture/pr45843.C: New test.
4183
4184 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4185
4186         PR fortran/45828
4187         * gfortran.dg/allocate_derived_5.f90: New.
4188
4189 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4190
4191         PR tree-optimization/31261
4192         * gcc.dg/tree-ssa/pr31261.c: New test.
4193
4194 2010-09-30  Michael Eager  <eager@eagercon.com>
4195
4196         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4197         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4198         * gcc.target/microblaze/microblaze.exp: Ditto.
4199         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4200         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4201         * gcc.target/microblaze/others/data_var1.c: Ditto.
4202         * gcc.target/microblaze/others/data_var2.c: Ditto.
4203         * gcc.target/microblaze/others/data_var3.c: Ditto.
4204         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4205         * gcc.target/microblaze/others/strings1.c:: Ditto.
4206         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4207         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4208         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4209         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4210         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4211         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4212         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4213         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4214         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4215         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4216         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4217         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4218         * gcc.target/microblaze/isa/float.c: Ditto.
4219         * gcc.target/microblaze/isa/mulh.c: Ditto.
4220         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4221         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4222         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4223         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4224         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4225         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4226         * gcc.target/microblaze/isa/bshift.c: Ditto.
4227         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4228         * gcc.target/microblaze/isa/div.c: Ditto.
4229         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4230         * gcc.target/microblaze/isa/mul.c: Ditto.
4231
4232 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4233
4234         merge from FSF 'apple/trunk' branch.
4235         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4236
4237         Radar 4386773
4238         * objc.dg/enhanced-proto-1.m: New.
4239         * objc.dg/enhanced-proto-2.m: New.
4240         * obj-c++.dg/enhanced-proto-1.mm: New
4241         * obj-c++.dg/enhanced-proto-2.mm: New.
4242
4243 2010-09-30  Richard Guenther  <rguenther@suse.de>
4244
4245         PR testsuite/45702
4246         * gcc.dg/debug/pr41893-1.c: Adjust.
4247         * gcc.dg/pr30762-1.c: Likewise.
4248         * gcc.dg/pr31529-1.c: Likewise.
4249         * gcc.dg/pr34457-1.c: Likewise.
4250         * gcc.dg/pr34668-1.c: Likewise.
4251         * gcc.dg/pr43557-1.c: Likewise.
4252
4253 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4254
4255         PR objc/45842
4256         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4257         * objc.dg/const-str-3.m: Correct header for memcpy.
4258         * objc.dg/const-str-7.m: Likewise.
4259         * objc.dg/method-20b.m: Provide an implementation of Object.
4260         Adjust XFAIL for m64 NeXT runtime.
4261         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4262         * objc.dg/encode-3.m: Correct line ordering, provide header for
4263         sprintf.
4264         * objc.dg/encode-7-next.m: Only run for 32bit.
4265         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4266         * objc.dg/type-size-2.m: Provide an implementation of Object.
4267         Ajust headers.
4268         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4269         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4270         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4271         Adjust XFAIL for m64 NeXT runtime.
4272         * obj-c++.dg/method-22.mm: Likewise.
4273         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4274
4275 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4276
4277         Merge from 'apple/trunk' branch on FSF servers.
4278
4279         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4280
4281         Radar 4278236
4282         * obj-c++.dg/bad-forward-decl.mm: New
4283
4284 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4285
4286         * ada/acats/run_acats: Revert revision 157037.
4287
4288 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4289
4290         Merge from 'apple/trunk' branch on FSF servers.
4291
4292         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4293
4294         Radar 4281748
4295         * objc.dg/naming-2.m: Update
4296         * objc.dg/naming-3.m: New
4297
4298 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4299
4300         PR target/40457
4301         * gcc.target/arm/pr40457-3.c: New test.
4302
4303 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4304
4305         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4306         alias checking.
4307         * lib/target-supports.exp (check_ifunc_available): Likewise.
4308
4309 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4310
4311         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4312
4313 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4314
4315         * objc.dg/keywords-1.m: New test.
4316         * objc.dg/keywords-2.m: New test.
4317         * objc.dg/keywords-3.m: New test.
4318         * obj-c++.dg/keywords-1.mm: New test.
4319         * obj-c++.dg/keywords-2.mm: New test.
4320
4321 2010-09-28  Jason Merrill  <jason@redhat.com>
4322
4323         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4324         * g++.dg/ext/complit11.C: Likewise.
4325         * g++.old-deja/g++.law/temps1.C: Likewise.
4326
4327         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4328         * g++.old-deja/g++.mike/misc6.C: Likewise.
4329
4330 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4331
4332         * objc.dg/attributes/method-attribute-1.m: New.
4333         * objc.dg/attributes/method-attribute-2.m: New.
4334
4335         * obj-c++.dg/attributes/method-attribute-1.m: New.
4336         * obj-c++.dg/attributes/method-attribute-2.m: New.
4337
4338 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4339
4340         * objc.dg/attributes: New.
4341         * objc.dg/attributes/attributes.exp: New.
4342         * objc.dg/attributes/class-attribute-1.m: New.
4343         * objc.dg/attributes/class-attribute-2.m: New
4344         * objc.dg/attributes/categ-attribute-1.m: New
4345         * objc.dg/attributes/categ-attribute-2.m: New
4346         * objc.dg/attributes/proto-attribute-1.m: New
4347
4348         * obj-c++.dg/attributes: New.
4349         * obj-c++.dg/attributes/attributes.exp: New
4350         * obj-c++.dg/attributes/class-attribute-1.mm: New
4351         * obj-c++.dg/attributes/class-attribute-2.mm: New
4352         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4353         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4354         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4355
4356 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4357
4358         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4359         from the branch renamed to method-20b.m to avoid clashes).
4360
4361         2005-08-23  Stuart Hastings  <stuart@apple.com>
4362                     Ziemowit Laski  <zlaski@apple.com>
4363
4364         Radar 4209854
4365         * obj-c++.dg/method-23.mm: New.
4366         * objc.dg/method-20.m: New.
4367
4368 2010-09-28  Jan Hubicka  <jh@suse.cz>
4369
4370         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4371
4372 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4373
4374         PR target/44452
4375         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4376         i?86-*-solaris2.[89], *-*-vxworks*.
4377         * gcc.target/i386/pr22152.c: Likewise.
4378         * gcc.target/i386/vect8-ret.c: New test.
4379
4380 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4381
4382         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4383
4384 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4385
4386         Merge from 'apple/trunk' branch on FSF servers.
4387
4388         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4389
4390         Radar 4175534
4391         * obj-c++.dg/method-22.mm: New.
4392
4393 2010-09-27  Jason Merrill  <jason@redhat.com>
4394
4395         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4396         * g++.dg/ext/complit11.C: Adjust.
4397         * g++.old-deja/g++.law/temps1.C: Adjust.
4398         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4399         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4400
4401 2010-09-27  Ian Lance Taylor  <iant@google.com>
4402
4403         * lib/target-supports.exp (check_effective_target_split_stack):
4404         New procedure.
4405         * gcc.dg/split-1.c: New test.
4406         * gcc.dg/split-2.c: New test.
4407         * gcc.dg/split-3.c: New test.
4408         * gcc.dg/split-4.c: New test.
4409
4410 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4411
4412         PR objc/25464
4413         * objc.dg/type-size-3.m: New test.
4414
4415 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4416
4417         PR objc/45763
4418         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4419
4420 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4421
4422         PR objc/25450
4423         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4424         * objc.dg/type-size-2.m: Same change.
4425         * obj-c++.dg/encode-5.mm: Same change.
4426
4427 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4428
4429         Merge from 'apple/trunk' branch on FSF servers.  The original
4430         Changelogs are below.
4431
4432         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4433         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4434         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4435         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4436         in the branch).
4437         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4438         proto-qual-1.m in the branch) and the normal ABI on GNU.
4439         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4440         the test only with the NeXT runtime.
4441         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4442         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4443         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4444         Run the test only with the NeXT runtime.
4445
4446         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4447
4448         Radar 4492973
4449         * objc.dg/encode-7-64bit.m: New.
4450         * objc.dg/encode-7.m: Skip if -m64.
4451
4452         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4453
4454         Radar 4301047
4455         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4456         * obj-c++.dg/threedotthree-abi-1.mm: New
4457         * objc.dg/threedotthree-abi-1.m: New
4458
4459         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4460
4461         Radar 4136935
4462         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4463         * objc.dg/encode-6.m: Likewise.
4464         * objc.dg/encode-7.m: New test case.
4465
4466 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4467
4468         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4469         const-str-12.m to constr-str-12b.m to avoid conflicts.
4470
4471         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4472
4473         Radar 4229905
4474         * obj-c++.dg/warn5.mm: New
4475
4476         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4477
4478         Radar 4154928
4479         * obj-c++.dg/const-str-12.mm: New.
4480         * objc.dg/const-str-12.m: New.
4481
4482 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4483
4484         PR fortran/40569
4485         PR fortran/40568
4486         * gfortran.dg/storage_size_2.f08: Fix test.
4487         * gfortran.dg/c_sizeof_1.f90: Fix test.
4488         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4489         * gfortran.dg/c_sizeof_3.f90: New.
4490         * gfortran.dg/c_sizeof_4.f90: New.
4491         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4492         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4493
4494 2010-09-26  Daniel Kraft  <d@domob.eu>
4495
4496         PR fortran/45783
4497         PR fortran/45795
4498         * gfortran.dg/select_type_18.f03: New test.
4499
4500 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4501
4502         * gnat.dg/return2.ad[sb]: New test.
4503         * gnat.dg/return2_pkg.ads: New helper.
4504
4505 2010-09-25  Daniel Kraft  <d@domob.eu>
4506
4507         PR fortran/45776
4508         * gfortran.dg/io_constraints_6.f03: New test.
4509         * gfortran.dg/io_constraints_7.f03: New test.
4510         * gfortran.dg/newunit_2.f90: New test.
4511
4512 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4513
4514         * gfortran.dg/operator_c1202.f90: New test.
4515
4516 2010-09-24  Jan Hubicka  <jh@suse.cz>
4517
4518         * gcc.dg/tree-ssa/leaf.c: New testcase.
4519
4520 2010-09-24  Jan Hubicka  <jh@suse.cz>
4521
4522         PR tree-optimization/45738
4523         PR tree-optimization/45741
4524         * gcc.c-torture/compile/pr45741.c: New.
4525         * gfortran.fortran-torture/compile/pr45738.f90: New.
4526
4527 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4528
4529         * gcc.dg/cpp/undef-opt-1.c: New test.
4530
4531 2010-09-24  Jason Merrill  <jason@redhat.com>
4532
4533         * g++.dg/other/error10.C: Adjust expected output.
4534
4535 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4536
4537         PR middle-end/45234
4538         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4539         * gcc.target/i386/pr45234.c: New test.
4540
4541 2010-09-24  Richard Guenther  <rguenther@suse.de>
4542
4543         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4544
4545 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4546
4547         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4548         as a comment leader in regexp.
4549
4550 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4551
4552         * objc.dg/sync-2.m: New test.
4553         * obj-c++.dg/sync-2.mm: New test.
4554
4555 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4556
4557         PR fortran/40571
4558         * gfortran.dg/iso_fortran_env_7.f90: New.
4559
4560 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4561
4562         * obj-c++.dg/too-many-args.mm: New file.
4563
4564 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4565
4566         Merge from 'apple/trunk' branch on FSF servers.
4567
4568         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4569
4570         Radar 4491608
4571         * objc.dg/too-many-args.m: New
4572
4573 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4574
4575         PR fortran/45744
4576         * gfortran.dg/dependency_36.f90:  New test.
4577
4578 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4579
4580         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4581         * gcc.target/i386/pad-3.c: Ditto.
4582         * gcc.target/i386/pad-7.c: Ditto.
4583         * gcc.target/i386/pad-7.c: Ditto.
4584         * gcc.target/i386/pr36502.c: Ditto.
4585         * gcc.target/i386/zee.c: Ditto.
4586         * gcc.target/i386/20060821-1.c: Ditto.
4587         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4588         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4589         * gcc.target/i386/pad-5b.c: Ditto.
4590         * gcc.target/i386/pad-6a.c: Ditto.
4591         * gcc.target/i386/pad-6b.c: Ditto.
4592         * gcc.target/i386/pad-8.c: Ditto.
4593         * gcc.target/i386/pad-9.c: Ditto.
4594         * gcc.target/i386/pad-10.c: Ditto.
4595         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4596
4597 2010-09-23  Richard Guenther  <rguenther@suse.de>
4598
4599         PR tree-optimization/45565
4600         * g++.dg/ipa/pr45565.C: New testcase.
4601
4602 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4603
4604         PR fortran/45745
4605         PR fortran/45648
4606         * gfortran.dg/vector_subscript_bound_1.f90: New.
4607
4608 2010-09-23  Richard Guenther  <rguenther@suse.de>
4609
4610         PR middle-end/45750
4611         * gcc.dg/pr45750.c: New testcase.
4612
4613 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4614
4615         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4616         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4617         build.
4618
4619 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4620
4621         PR rtl-optimization/44374
4622         * gcc.target/arm/headmerge-1.c: New test.
4623         * gcc.target/arm/headmerge-2.c: New test.
4624         * gcc.target/i386/headmerge-1.c: New test.
4625         * gcc.target/i386/headmerge-2.c: New test.
4626
4627 2010-09-23  Daniel Kraft  <d@domob.eu>
4628
4629         PR fortran/38936
4630         PR fortran/44044
4631         PR fortran/45474
4632         * gfortran.dg/intrinsic_intent_1.f03: New test.
4633         * gfortran.dg/select_type_17.f03: New test.
4634         * gfortran.dg/associate_5.f03: More definability tests.
4635         * gfortran.dg/enum_2.f90: Check definability.
4636         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4637         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4638         * gfortran.dg/char_expr_2.f90: Ditto.
4639         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4640         * gfortran.dg/enum_5.f90: Ditto.
4641         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4642         * gfortran.dg/impure_assignment_2.f90: Ditto.
4643         * gfortran.dg/impure_assignment_3.f90: Ditto.
4644         * gfortran.dg/intent_out_1.f90: Ditto.
4645         * gfortran.dg/intent_out_3.f90: Ditto.
4646         * gfortran.dg/pointer_assign_7.f90: Ditto.
4647         * gfortran.dg/pointer_intent_3.f90: Ditto.
4648         * gfortran.dg/pr19936_1.f90: Ditto.
4649         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4650         * gfortran.dg/simpleif_2.f90: Ditto.
4651         * gfortran.dg/protected_5.f90: Ditto.
4652         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4653         * gfortran.dg/protected_6.f90: Ditto.
4654         * gfortran.dg/protected_7.f90: Ditto.
4655
4656 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4657
4658         PR libfortran/45710
4659         * gfortran.dg/namelist_65.f90: New test.
4660
4661 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4662
4663         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4664         the regexp pattern between the expected label and location string.
4665
4666 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4667
4668         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4669
4670 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4671
4672         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4673         * gcc.dg/pr27898.c: Likewise.
4674         * gcc.dg/pr28712.c: Likewise.
4675         * gcc.dg/pr30762-1.c: Likewise.
4676         * gcc.dg/pr31529-1.c: Likewise.
4677         * gcc.dg/pr34457-1.c: Likewise.
4678         * gcc.dg/pr34668-1.c: Likewise.
4679         * gcc.dg/pr34989-1.c: Likewise.
4680         * gcc.dg/pr43557-1.c: Likewise.
4681
4682 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4683
4684         PR rtl-optimization/45739
4685         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4686
4687 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4688
4689         * gcc.target/sparc/mnofpu.c: New test.
4690
4691 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4692
4693         PR rtl-optimization/45739
4694         * gcc.target/i386/pr45739.c: New test.
4695
4696 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4697
4698         PR fortran/45648
4699         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4700         and counts. Add non-elemental function call check.
4701
4702         PR fortran/45648
4703         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4704         arguments checks. Update temporary counts.
4705         * gfortran.dg/transpose_optimization_1.f90: New.
4706
4707 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4708
4709         PR objc/23710
4710         * objc.dg/invalid-method-1.m: New.
4711
4712 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4713
4714         Merge from 'apple/trunk' branch on FSF servers.
4715
4716         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4717
4718         Radar 4291785
4719         * objc.dg/naming-4.m: New
4720         * objc.dg/naming-5.m: New
4721         * obj-c++.dg/naming-1.mm: New
4722         * obj-c++.dg/naming-2.mm: New
4723
4724 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4725             Jack Howarth  <howarth@bromo.med.uc.edu>
4726
4727         PR c++/45645
4728         * g++.dg/torture/pr44972.C: Use portable assert().
4729
4730 2010-09-21  Richard Guenther  <rguenther@suse.de>
4731
4732         PR tree-optimization/45580
4733         * g++.dg/torture/pr45580.C: New testcase.
4734
4735 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4736
4737         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4738
4739 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4740
4741         PR fortran/45438
4742         * gfortran.dg/pointer_check_7.f90: New.
4743
4744 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4745
4746         PR rtl-optimization/45728
4747         * gcc.c-torture/compile/pr45728.c: New test.
4748
4749 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4750
4751         PR fortran/45081
4752         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4753
4754 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4755
4756         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4757
4758 2010-09-20  Richard Guenther  <rguenther@suse.de>
4759
4760         PR middle-end/45704
4761         * gcc.dg/torture/pr45704.c: New testcase.
4762
4763 2010-09-20  Jan Hubicka  <jh@suse.cz>
4764
4765         PR tree-optimize/45605
4766         * g++.dg/tree-ssa/pr45605.C: New testcase.
4767
4768 2010-09-20  Michael Matz  <matz@suse.de>
4769
4770         PR testsuite/45706
4771         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4772         enough.
4773
4774 2010-09-20  Richard Guenther  <rguenther@suse.de>
4775
4776         PR tree-optimization/45705
4777         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4778
4779 2010-09-20  Michael Matz  <matz@suse.de>
4780
4781         PR testsuite/45706
4782         * lib/target-supports.exp (check_effective_target_vect_perm):
4783         Add i?86-*-*.
4784
4785 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4786
4787         PR rtl-optimization/45695
4788         * gcc.c-torture/execute/pr45695.c: New test.
4789
4790 2010-09-19  Jan Hubicka  <jh@suse.cz>
4791
4792         PR lto/44246
4793         * gcc.c-torture/compile/pr44246.c:New file.
4794
4795 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4796
4797         PR tree-optimization/45714
4798         * gfortran.dg/vect/pr45714-a.f: New test.
4799         * gfortran.dg/vect/pr45714-b.f: New test.
4800
4801 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4802
4803         * gnat.dg/const1.adb: Rename into...
4804         * gnat.dg/constant1.adb: ...this.
4805         * gnat.dg/constant2.adb: New test.
4806         * gnat.dg/constant2_pkg1.ads: New helper.
4807         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4808
4809 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4810
4811         * gnat.dg/specs/constant1.ads: New test.
4812         * gnat.dg/specs/constant1_pkg.ads: New helper.
4813
4814 2010-09-18  Jan Hubicka  <jh@suse.cz>
4815
4816         PR tree-optimization/45453
4817         * g++.dg/tree-ssa/pr45453.C: New testcase.
4818
4819 2010-09-18  Jason Merrill  <jason@redhat.com>
4820
4821         * g++.dg/cpp0x/initlist44.C: New.
4822
4823 2010-09-18  Richard Guenther  <rguenther@suse.de>
4824
4825         PR tree-optimization/45709
4826         * g++.dg/torture/pr45709-2.C: New testcase.
4827
4828 2010-09-18  Richard Guenther  <rguenther@suse.de>
4829
4830         PR tree-optimization/45709
4831         * g++.dg/torture/pr45709.C: New testcase.
4832
4833 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4834
4835         PR testsuite/45719
4836         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4837
4838 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4839
4840         * gcc.target/i386/pad-1.c: New.
4841         * gcc.target/i386/pad-2.c: Likewise.
4842         * gcc.target/i386/pad-3.c: Likewise.
4843         * gcc.target/i386/pad-4.c: Likewise.
4844         * gcc.target/i386/pad-5a.c: Likewise.
4845         * gcc.target/i386/pad-5b.c: Likewise.
4846         * gcc.target/i386/pad-6a.c: Likewise.
4847         * gcc.target/i386/pad-6b.c: Likewise.
4848         * gcc.target/i386/pad-7.c: Likewise.
4849         * gcc.target/i386/pad-8.c: Likewise.
4850         * gcc.target/i386/pad-9.c: Likewise.
4851         * gcc.target/i386/pad-10.c: Likewise.
4852
4853 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4854
4855         PR middle-end/45234
4856         * gcc.dg/torture/stackalign/alloca-5.c: New.
4857
4858 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4859
4860         PR middle-end/45678
4861         * gcc.dg/torture/pr45678-2.c: New.
4862
4863 2010-09-17  Richard Guenther  <rguenther@suse.de>
4864
4865         PR middle-end/45678
4866         * gcc.dg/torture/pr45678-1.c: New testcase.
4867
4868 2010-09-17  Michael Matz  <matz@suse.de>
4869
4870         PR tree-optimization/43432
4871         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4872         check_effective_target_vect_perm_short): New predicates.
4873         (check_effective_target_vect_perm): Include x86_64.
4874         * gcc.dg/vect/pr43432.c: New test.
4875         * gcc.dg/vect/vect-114.c: Adjust.
4876         * gcc.dg/vect/vect-15.c: Ditto.
4877         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4878         * gcc.dg/vect/slp-perm-9.c: Ditto.
4879
4880 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4881
4882         PR testsuite/45692
4883         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4884         GNU runtime.
4885
4886 2010-09-17  Richard Guenther  <rguenther@suse.de>
4887
4888         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4889         * gcc.dg/pr28706.c: Likewise.
4890         * gcc.dg/pr28712.c: Likewise.
4891         * gcc.dg/pr30762-1.c: Likewise.
4892         * gcc.dg/pr30762-2.c: Likewise.
4893         * gcc.dg/pr31529-1.c: Likewise.
4894         * gcc.dg/pr31529-2.c: Likewise.
4895         * gcc.dg/pr34457-1.c: Likewise.
4896         * gcc.dg/pr34457-2.c: Likewise.
4897         * gcc.dg/pr34668-1.c: Likewise.
4898         * gcc.dg/pr34668-2.c: Likewise.
4899         * gcc.dg/pr34989-1.c: Likewise.
4900         * gcc.dg/pr34989-2.c: Likewise.
4901         * gcc.dg/pr43557-1.c: Likewise.
4902         * gcc.dg/pr43557-2.c: Likewise.
4903         * gcc.dg/debug/pr41893-1.c: Likewise.
4904         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4905         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4906         * gcc.dg/matrix/matrix-4.c: Likewise.
4907         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4908         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4909         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4910         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4911
4912 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4913
4914         PR fortran/43665
4915         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4916         optimizations.
4917         * gfortran.dg/intent_optimize_1.f90: New test.
4918
4919 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4920
4921         * gcc.target/i386/divmod-1.c: New.
4922         * gcc.target/i386/divmod-2.c: Likewise.
4923         * gcc.target/i386/divmod-3.c: Likewise.
4924         * gcc.target/i386/divmod-4.c: Likewise.
4925         * gcc.target/i386/divmod-4a.c: Likewise.
4926         * gcc.target/i386/divmod-5.c: Likewise.
4927         * gcc.target/i386/divmod-6.c: Likewise.
4928         * gcc.target/i386/divmod-7.c: Likewise.
4929         * gcc.target/i386/divmod-8.c: Likewise.
4930         * gcc.target/i386/udivmod-1.c: Likewise.
4931         * gcc.target/i386/udivmod-2.c: Likewise.
4932         * gcc.target/i386/udivmod-3.c: Likewise.
4933         * gcc.target/i386/udivmod-4.c: Likewise.
4934         * gcc.target/i386/udivmod-4a.c: Likewise.
4935         * gcc.target/i386/udivmod-5.c: Likewise.
4936         * gcc.target/i386/udivmod-6.c: Likewise.
4937         * gcc.target/i386/udivmod-7.c: Likewise.
4938         * gcc.target/i386/udivmod-8.c: Likewise.
4939
4940 2010-09-16  Jan Hubicka  <jh@suse.cz>
4941
4942         * g++.dg/lto/pr45679-1_0.C: New file.
4943         * g++.dg/lto/pr45679-1_1.C: New file.
4944         * g++.dg/lto/pr45679-0_0.C: New file.
4945         * g++.dg/lto/pr45679-0_1.C: New file.
4946
4947 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4948
4949         PR fortran/45674
4950         * gfortran.dg/class_dummy_2.f03: New.
4951
4952 2010-09-16  Richard Guenther  <rguenther@suse.de>
4953
4954         PR tree-optimization/45623
4955         * gcc.dg/torture/pr45623.c: New testcase.
4956
4957 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4958
4959         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4960         name and parentheses.
4961         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4962
4963 2010-09-15  Jason Merrill  <jason@redhat.com>
4964
4965         * g++.dg/parse/parameter-declaration-2.C: New.
4966
4967         * g++.dg/cpp0x/scoped_enum2.C: New.
4968
4969 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4970
4971         * gcc.c-torture/compile/20100915-1.c: New test.
4972
4973 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4974
4975         PR middle-end/45644
4976         * gcc.dg/ipa/pr45644.c: New test.
4977
4978 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4979
4980         PR tree-optimization/45633
4981         * gcc.dg/vect/pr45633.c: New test.
4982
4983 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4984
4985         PR fortran/45577
4986         * gfortran.dg/allocate_derived_4.f90: New.
4987
4988 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
4989
4990         * lib/target-supports.exp
4991         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4992         supported flag to true for neon.
4993
4994 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
4995
4996         PR c++/45665
4997         * g++.dg/template/crash103.C: New.
4998
4999 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5000
5001         Merge from 'apple/trunk' branch on FSF servers.
5002
5003         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5004
5005         Radar 4457381
5006         * objc.dg/msg-in-protocol.m: New.
5007         * obj-c++.dg/msg-in-protocol.mm: New.
5008
5009         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5010
5011         Radar 4219590
5012         * objc.dg/break-in-ifstmt.m: New.
5013
5014         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5015
5016         Radar 4174166
5017         * obj-c++.dg/comp-types-13.mm: New.
5018         * objc.dg/comp-types-12.m: New.
5019
5020         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5021
5022         Radar 4216500
5023         * obj-c++.dg/proto-lossage-7.mm: New.
5024         * objc.dg/proto-lossage-7.m: New.
5025
5026 2010-09-14  Jan Hubicka  <jh@suse.cz>
5027
5028         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5029         folding.
5030         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5031         folding.
5032
5033 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5034
5035         PR middle-end/45567
5036         * gcc.dg/pr45567.c: New test.
5037
5038         PR debug/45660
5039         * g++.dg/debug/pr45660.C: New test.
5040
5041 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5042
5043         PR tree-optimization/45470
5044         * g++.dg/vect/pr45470-a.cc: New test.
5045         * g++.dg/vect/pr45470-a.cc: New test.
5046
5047 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5048
5049         PR target/42070
5050         * lib/profopt.exp: Prune warnings on execname2 compile.
5051         * lib/prune.exp: Prune "can't add line info" warnings.
5052
5053 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5054
5055         PR libfortran/45532
5056         * gfortran.dg/namelist_64.f90: New test.
5057
5058 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5059
5060         PR rtl-optimization/45617
5061         * gcc.target/i386/pr45617.c: New test.
5062
5063 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5064
5065         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5066
5067 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5068
5069         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5070         * gcc.target/i386/fma4-vector.c: Likewise.
5071         * gcc.target/i386/vectorize2.c: Likewise.
5072         * gcc.target/i386/vectorize4.c: Likewise.
5073         * gcc.target/i386/vectorize5.c: Likewise.
5074         * gcc.target/i386/vectorize6.c: Likewise.
5075         * gcc.target/i386/vectorize8.c: Likewise.
5076
5077         * gcc.target/i386/vect-double-1.c: New.
5078         * gcc.target/i386/vect-double-1a.c: Likewise.
5079         * gcc.target/i386/vect-double-2.c: Likewise.
5080         * gcc.target/i386/vect-double-2a.c: Likewise.
5081
5082         * lib/target-supports.exp (check_effective_target_vect_double):
5083         Set et_vect_double_saved to 0 when tuning for Atom.
5084
5085 2010-09-13  Jan Hubicka  <jh@suse.cz>
5086
5087         * gcc.dg/torture/pr23821.c: Drop static keyword.
5088         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5089         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5090
5091 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5092
5093         * gcc.target/arm/sync-1.c: New.
5094
5095 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5096
5097         * gnat.dg/memtrap.adb: New test.
5098
5099 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5100
5101         * gfortran.dg/promotion.f90: Fix options.
5102
5103 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5104
5105         * g++.dg/cpp0x/range-for1.C: New.
5106         * g++.dg/cpp0x/range-for2.C: New.
5107         * g++.dg/cpp0x/range-for3.C: New.
5108         * g++.dg/cpp0x/range-for4.C: New.
5109         * g++.dg/cpp0x/range-for5.C: New.
5110         * g++.dg/cpp0x/range-for6.C: New.
5111
5112 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5113
5114         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5115         and counts. Check that transpose is not called.
5116         * gfortran.dg/transpose_2.f90: Update error message.
5117
5118 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5119
5120         PR c++/43824
5121         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5122         * g++.dg/lookup/strong-using-2.C: Likewise.
5123         * g++.dg/lookup/strong-using-3.C: Likewise.
5124         * g++.dg/lookup/strong-using-5.C: Likewise.
5125
5126         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5127         * g++.dg/cpp0x/inline-ns4.C: New.
5128         * g++.dg/cpp0x/inline-ns5.C: New.
5129
5130 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5131
5132         PR middle-end/45634
5133         * gfortran.fortran-torture/compile/pr45634.f90: New.
5134
5135 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5136
5137         * objc.dg/fobjc-exceptions.m: New test.
5138
5139 2010-09-10  Jan Hubicka  <jh@suse.cz>
5140
5141         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5142
5143 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5144
5145         PR tree-optimization/44972
5146         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5147         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5148         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5149         instead.
5150         * g++.dg/torture/pr44972.C: New test.
5151
5152 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5153
5154         PR tree-optimization/44972
5155         * g++.dg/torture/pr34850.C: Remove expected warning.
5156
5157 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5158
5159         * gfortran.dg/dummy_optional_arg.f90: New test.
5160
5161 2010-09-08  Jan Hubicka  <jh@suse.cz>
5162
5163         PR tree-optimization/45598
5164         * fortran.fortran-torture/compile/pr45598.f90: New test.
5165
5166 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5167
5168         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5169         * lib/target-supports.exp (check_ifunc_available): New.
5170         * gcc.dg/attr-ifunc-1.c: New.
5171         * gcc.dg/attr-ifunc-2.c: New.
5172         * gcc.dg/attr-ifunc-3.c: New.
5173         * gcc.dg/attr-ifunc-4.c: New.
5174         * gcc.dg/attr-ifunc-5.c: New.
5175         * g++.dg/ext/attr-ifunc-1.C: New.
5176         * g++.dg/ext/attr-ifunc-2.C: New.
5177         * g++.dg/ext/attr-ifunc-3.C: New.
5178         * g++.dg/ext/attr-ifunc-4.C: New.
5179
5180 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5181
5182         PR middle-end/40386
5183         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5184
5185 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5186
5187         * gfortran.dg/inline_transpose_1.f90: New test.
5188
5189 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5190
5191         PR c++/45588
5192         * g++.dg/warn/Wunused-var-15.C: New test.
5193
5194 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5195
5196         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5197         hppa*-*-hpux*.
5198
5199 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5200
5201         * objc/execute/exceptions/throw-nil.m: New test.
5202         * objc/execute/exceptions/handler-1.m: Updated to use the new
5203         objc_set_uncaught_exception_handler() function.
5204         * objc/execute/exceptions/matcher-1.m: New test.
5205
5206 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5207
5208         PR fortran/38282
5209         * gfortran.dg/bit_comparison_1.F90: New test.
5210         * gfortran.dg/leadz_trailz_3.f90: New test.
5211         * gfortran.dg/masklr_2.F90: New test.
5212         * gfortran.dg/shiftalr_1.F90: New test.
5213         * gfortran.dg/merge_bits_2.F90: New test.
5214         * gfortran.dg/dshift_2.F90: New test.
5215         * gfortran.dg/bit_comparison_2.F90: New test.
5216         * gfortran.dg/masklr_1.F90: New test.
5217         * gfortran.dg/merge_bits_1.F90: New test.
5218         * gfortran.dg/dshift_1.F90: New test.
5219         * gfortran.dg/shiftalr_2.F90: New test.
5220
5221 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5222
5223         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5224         functions from objc/typedstream.h are deprecated.
5225
5226 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5227
5228         * lib/target-supports.exp
5229         (check_effective_target_run_expensive_tests): New proc.
5230         * gcc.c-torture/compile/limits-fnargs.c: Use
5231         dg-require-effective-target run_expensive_tests.
5232
5233 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5234
5235         PR fortran/45597
5236         * gfortran.dg/gomp/pr45597.f90: New test.
5237
5238         PR fortran/45595
5239         * gfortran.dg/gomp/pr45595.f90: New test.
5240
5241 2010-09-08  Michael Matz  <matz@suse.de>
5242
5243         * c-c++-common/uninit-17.c: Adjust.
5244
5245 2010-09-08  Michael Matz  <matz@suse.de>
5246
5247         PR tree-optimization/43430
5248         * gcc.dg/vect/pr43430-2.c: New test.
5249
5250 2010-09-08  Michael Matz  <matz@suse.de>
5251
5252         PR tree-optimization/33244
5253         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5254
5255 2010-09-08  Richard Guenther  <rguenther@suse.de>
5256
5257         PR tree-optimization/45578
5258         * gfortran.dg/pr45578.f90: New testcase.
5259
5260 2010-09-08  Richard Guenther  <rguenther@suse.de>
5261
5262         PR testsuite/45590
5263         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5264
5265 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5266
5267         PR fortran/45576
5268         * gfortran.dg/char_length_18.f90:  New test.
5269
5270 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5271
5272         PR target/36502
5273         * gcc.target/i386/pr36502.c: New test.
5274
5275         PR target/42313
5276         PR target/44651
5277         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5278         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5279
5280 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5281
5282         * gfortran.dg/achar_4.f90: Enable bounds checking.
5283
5284 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5285
5286         PR target/45206
5287         * gcc.target/i386/pr45206.c: New test.
5288
5289 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5290
5291         PR fortran/45505
5292         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5293
5294 2010-09-07  Jan Hubicka  <jh@suse.cz>
5295
5296         * gcc.c-torture/compile/20100907.c: New testcase.
5297
5298 2010-09-07  Richard Guenther  <rguenther@suse.de>
5299
5300         PR middle-end/45569
5301         * g++.dg/eh/pr45569.C: New testcase.
5302
5303 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5304
5305         PR target/43137
5306         * gcc.target/arm/pr43137.c: New test.
5307
5308 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5309
5310         PR fortran/36931
5311         * gfortran.dg/dependency_35.f90:  New test.
5312
5313 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5314
5315         PR fortran/34145
5316         * gfortran.dg/char_length_17.f90:  New test.
5317
5318 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5319
5320         PR c++/45200
5321         PR c++/45293
5322         PR c++/45558
5323         * g++.dg/template/typedef34.C: New test.
5324         * g++.dg/template/typedef35.C: New test.
5325
5326 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5327
5328         PR target/22152
5329         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5330
5331 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5332
5333         * g++.dg/warn/Wdouble-promotion.C: New.
5334
5335 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5336
5337         * g++.dg/parse/redef2.C: New.
5338
5339 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5340
5341         * gcc.dg/20100906-1.c: New testcase.
5342
5343 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5344
5345         PR testsuite/45543
5346         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5347         DW_TAG_enumeration_type DIE.
5348
5349 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5350
5351         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5352         Update XFAILs.
5353
5354 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5355
5356         PR rtl-optimization/44919
5357         * g++.dg/opt/pr44919.C: New.
5358
5359 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5360
5361         PR fortran/38282
5362         * gfortran.dg/iall_iany_iparity_1.f90: New.
5363         * gfortran.dg/iall_iany_iparity_2.f90: New.
5364
5365 2010-09-06  Jason Merrill  <jason@redhat.com>
5366
5367         * g++.dg/cpp0x/initlist42.C: New.
5368
5369         * g++.dg/cpp0x/auto19.C: New.
5370
5371         * g++.dg/template/sfinae25.C: New.
5372         * g++.dg/template/char1.C: Expect warning.
5373         * g++.dg/template/nontype10.C: Likewise.
5374
5375         * g++.dg/cpp0x/implicit9.C: New.
5376
5377         * g++.dg/cpp0x/initlist43.C: New.
5378
5379 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5380
5381         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5382
5383 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5384
5385         * gcc.dg/Wdouble-promotion.c: New.
5386
5387 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5388
5389         * gfortran.dg/float128_1.f90: Remove test case as
5390         it always fails since Rev 163611 backed out the
5391         front-end implementation.
5392
5393 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5394
5395         * gfortran.dg/float128_1.f90: XFAIL test case.
5396
5397 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5398
5399         * gfortran.dg/bessel_7.f90: Decrease required precision.
5400
5401 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5402
5403         PR testsuite/45545
5404         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5405         ref-all-matching targets.
5406
5407 2010-09-05  Richard Guenther  <rguenther@suse.de>
5408
5409         PR tree-optimization/45535
5410         * gcc.c-torture/compile/pr45535.c: New testcase.
5411
5412 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5413
5414         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5415         "\[^\n\]*".
5416         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5417         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5418         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5419         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5420         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5421         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5422         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5423         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5424         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5425         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5426         * gcc.target/i386/pr22152.c: Likewise.
5427         * gcc.target/i386/pr36992-1.c: Likewise.
5428         * gcc.target/i386/pr36992-2.c: Likewise.
5429         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5430
5431 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5432
5433         PR testsuite/43957
5434         * gcc.dg/const-uniq-1.c: Modify regexp.
5435
5436 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5437
5438         PR fortran/45530
5439         * gfortran.dg/namelist_63.f90: New.
5440
5441 2010-09-04  Jan Hubicka  <jh@suse.cz>
5442
5443         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5444         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5445
5446 2010-09-04  Jan Hubicka  <jh@suse.cz>
5447
5448         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5449
5450 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5451
5452         PR fortran/45507
5453         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5454
5455 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5456
5457         * gcc.dg/opts-4.c: New test.
5458
5459 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5460
5461         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5462         * gcc.dg/vect/vect-peel-4.c: Ditto.
5463
5464 2010-09-03  Daniel Kraft  <d@domob.eu>
5465
5466         PR fortran/45525
5467         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5468
5469 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5470
5471         PR fortran/45159
5472         * gfortran.dg/dependency_34.f90:  New test.
5473
5474 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5475
5476         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5477
5478 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5479
5480         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5481         gcc.target/i386/clearcap.map if supported.
5482
5483 2010-09-03  Michael Matz  <matz@suse.de>
5484
5485         PR middle-end/45415
5486         * gcc.dg/pr45415.c: New test.
5487
5488 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5489
5490         PR tree-optimization/45506
5491         * gcc.dg/pr45506.c: New.
5492
5493 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5494
5495         PR target/45476
5496         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5497         * gcc.target/i386/float128-2.c: Ditto.
5498
5499 2010-09-03  Daniel Kraft  <d@domob.eu>
5500
5501         PR fortran/34162
5502         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5503         * gfortran.dg/internal_dummy_2.f08: New test.
5504         * gfortran.dg/internal_dummy_3.f08: New test.
5505         * gfortran.dg/internal_dummy_4.f08: New test.
5506
5507 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR debug/45500
5510         * gcc.target/i386/pr45500.c: New test.
5511
5512 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5513
5514         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5515
5516 2010-09-03  Daniel Kraft  <d@domob.eu>
5517
5518         PR fortran/44602
5519         * gfortran.dg/exit_2.f08; Adapt error messages.
5520         * gfortran.dg/exit_3.f08: New test.
5521         * gfortran.dg/exit_4.f08: New test.
5522         * gfortran.dg/exit_5.f03: New test.
5523
5524 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5525
5526         * gfortran.dg/ishft_4.f90: New test.
5527
5528 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5529
5530         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5531         FRIZ/XSRIZ instruciton for (double)(long long)x.
5532         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5533
5534 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5535
5536         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5537
5538 2010-09-02  Richard Guenther  <rguenther@suse.de>
5539
5540         PR tree-optimization/44937
5541         PR tree-optimization/45412
5542         * g++.dg/opt/pr45412.C: New testcase.
5543         * gcc.c-torture/compile/pr45412.c: Likewise.
5544         * gcc.c-torture/compile/pr44937.c: Likewise.
5545
5546 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5547
5548         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5549         but using -Werror=comment.
5550         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5551         expected error messages.
5552
5553 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5554
5555         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5556         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5557
5558 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5559
5560         PR fortran/45489
5561         * gfortran.dg/initialization_27.f90: New.
5562
5563 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5564
5565         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5566         check into different basic blocks. Expect vectorization if misaligned
5567         stores are supported.
5568         * gcc.dg/vect/bb-slp-8a.c: New test.
5569         * gcc.dg/vect/bb-slp-8b.c: New test.
5570
5571 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5572
5573         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5574
5575 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5576
5577         PR fortran/44541
5578         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5579         * gfortran.dg/class_dummy_1.f03: New.
5580
5581 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5582
5583         PR middle-end/45458
5584         * g++.dg/tree-prof/partition2.C: New test.
5585
5586 2010-09-01  Richard Guenther  <rguenther@suse.de>
5587
5588         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5589         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5590         * gcc.c-torture/execute/20100827-1.c: Likewise.
5591
5592 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5593
5594         * gfortran.dg/execute_command_line_1.f90: New test.
5595
5596 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5597
5598         PR preprocessor/45457
5599         * c-c++-common/cpp/pr45457.c: New test.
5600
5601 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5602
5603         * gcc.dg/nested-func-8.c: New test.
5604
5605 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5606
5607         PR fortran/38282
5608         * gfortran.dg/popcnt_poppar_1.F90: New test.
5609         * gfortran.dg/popcnt_poppar_2.F90: New test.
5610
5611 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5612
5613         * gcc.target/i386/volatile-2.c: Require nonpic target.
5614
5615 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5616
5617         PR middle-end/45461
5618         * gcc.dg/pr45461.c: New test.
5619
5620 2010-08-31  Richard Guenther  <rguenther@suse.de>
5621
5622         PR testsuite/45455
5623         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5624
5625 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5626
5627         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5628
5629 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5630
5631         PR fortran/45456
5632         * gfortran.dg/typebound_proc_18.f03: New.
5633
5634 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5635
5636         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5637         * lib/scanasm.exp (scan-stack-usage): Likewise.
5638         (scan-stack-usage-not): Likewise.
5639         * gcc.dg/stack-usage-1.c: New test.
5640         * gcc.target/i386/stack-usage-realign.c: Likewise.
5641
5642 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5643
5644         PR tree-optimization/45427
5645         * gcc.dg/tree-ssa/pr45427.c: New test.
5646
5647 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5648
5649         PR c++/45043
5650         * g++.dg/template/crash102.C: New.
5651
5652 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5653
5654         PR middle-end/45423
5655         * gcc.dg/gomp/atomic-12.c: New test.
5656         * gcc.dg/gomp/atomic-13.c: New test.
5657         * gcc.dg/gomp/atomic-14.c: New test.
5658         * g++.dg/gomp/atomic-11.C: New test.
5659         * g++.dg/gomp/atomic-12.C: New test.
5660         * g++.dg/gomp/atomic-13.C: New test.
5661         * g++.dg/gomp/atomic-14.C: New test.
5662
5663 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5664
5665         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5666         delimiter.
5667
5668 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5669
5670         * gnat.dg/discr24.adb: New test.
5671
5672 2010-08-30  Richard Guenther  <rguenther@suse.de>
5673
5674         PR tree-optimization/45449
5675         * gcc.dg/pr45449.c: New testcase.
5676
5677 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5678
5679         * gcc.dg/opts-1.c: Expect errors, not warnings.
5680
5681 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5682
5683         PR fortran/42769
5684         * gfortran.dg/dynamic_dispatch_11.f03: New.
5685
5686 2010-08-29  Jason Merrill  <jason@redhat.com>
5687
5688         PR c++/44991
5689         * g++.dg/parse/defarg15.C: New.
5690
5691 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5692
5693         PR fortran/45439
5694         * gfortran.dg/select_type_16.f03: New.
5695
5696 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5697             Tobias Burnus  <burnus@net-b.de>
5698
5699         * gfortran.dg/bessel_7.f90: Decrease required precision.
5700
5701 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5702             Kaz Kojima  <kkojima@gcc.gnu.org>
5703
5704         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5705
5706 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5707
5708         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5709         floating point conversion code generation.
5710         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5711         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5712         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5713         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5714         to integer conversion code generation.
5715         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5716         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5717         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5718         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5719
5720 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5721
5722         PR fortran/32049
5723         * gfortran.dg/random_seed_1.f90: Adjust test.
5724         * gfortran.dg/float128_1.f90: New test.
5725
5726 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5727
5728         PR fortran/33197
5729         * gfortran.dg/norm2_1.f90: New.
5730         * gfortran.dg/norm2_2.f90: New.
5731         * gfortran.dg/norm2_3.f90: New.
5732         * gfortran.dg/norm2_4.f90: New.
5733         * gfortran.dg/parity_1.f90: New.
5734         * gfortran.dg/parity_2.f90: New.
5735         * gfortran.dg/parity_3.f90: New.
5736
5737 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5738
5739         PR fortran/45420
5740         * gfortran.dg/select_type_15.f03: New.
5741
5742 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5743
5744         PR libfortran/43217
5745         * gfortran.dg/hollerith8.f90: New test.
5746
5747 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5748
5749         PR fortran/45159
5750         * gfortran.dg/dependency_33.f90:  New test.
5751
5752 2010-08-27  Richard Guenther  <rguenther@suse.de>
5753
5754         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5755         * gcc.dg/graphite/scop-2.c: Likewise.
5756         * gcc.dg/graphite/scop-20.c: Likewise.
5757         * gcc.dg/vect/slp-25.c: Likewise.
5758
5759 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5760
5761         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5762
5763 2010-08-26  Daniel Kraft  <d@domob.eu>
5764
5765         PR fortran/38936
5766         PR fortran/44047
5767         PR fortran/45384
5768         * gfortran.dg/associate_8.f03: New test.
5769         * gfortran.dg/select_type_13.f03: New test.
5770         * gfortran.dg/select_type_14.f03: New test.
5771
5772 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5773
5774         PR tree-optimization/44485
5775         * gcc.dg/pr44485.c: New test.
5776
5777 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5778
5779         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5780         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5781         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5782
5783 2010-08-26  Richard Guenther  <rguenther@suse.de>
5784
5785         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5786         * gcc.dg/graphite/scop-21.c: Likewise.
5787
5788 2010-08-26  Richard Guenther  <rguenther@suse.de>
5789
5790         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5791         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5792         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5793         * gcc.dg/vect/vect-91.c: Likewise.
5794         * gcc.dg/vect/vect-peel-1.c: Likewise.
5795         * gcc.dg/vect/vect-peel-2.c: Likewise.
5796         * gcc.dg/vect/vect-peel-4.c: Likewise.
5797
5798 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5799
5800         PR libfortran/41859
5801         * gfortran.dg/der_io_4.f90: New test.
5802
5803 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5804
5805         PR rtl-optimization/44858
5806         * gcc.c-torture/execute/pr44858.c: New test.
5807
5808         PR rtl-optimization/45400
5809         * g++.dg/other/i386-8.C: New test.
5810
5811 2010-08-25  Richard Guenther  <rguenther@suse.de>
5812
5813         * gcc.dg/alias-8.c: Adjust.
5814
5815 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5816
5817         * gcc.target/i386/combine-mul.c: New test.
5818
5819 2010-08-25  Richard Guenther  <rguenther@suse.de>
5820
5821         PR lto/44562
5822         * gcc.dg/graphite/id-27.c: New testcase.
5823         * gcc.dg/lto/20100825-1_0.c: Likewise.
5824
5825 2010-08-25  Richard Guenther  <rguenther@suse.de>
5826
5827         PR tree-optimization/45316
5828         * g++.dg/opt/pr45316.C: New testcase.
5829
5830 2010-08-25  Richard Guenther  <rguenther@suse.de>
5831
5832         PR tree-optimization/45393
5833         * g++.dg/torture/pr45393.C: New testcase.
5834
5835 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5836
5837         PR tree-optimization/45059
5838         * gcc.c-torture/compile/pr45059.c: New test.
5839
5840 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5841
5842         * lib/target-supports.exp (check_effective_target_vect_unpack):
5843         Set vect_unpack supported flag to true for neon.
5844
5845 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5846
5847         * gcc.dg/tree-ssa/ifc-5.c: New.
5848
5849 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5850
5851         * gcc.dg/tree-ssa/ifc-4.c: New.
5852         * gcc.dg/tree-ssa/ifc-7.c: New.
5853
5854 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5855
5856         * gcc.dg/vect/vect.exp: Check loongson targets
5857         * g++.dg/vect/vect.exp: Likewise
5858         * gfortran.dg/vect/vect.exp: Likewise
5859
5860 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5861
5862         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5863         -mveclibabi=mass.
5864
5865 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5866
5867         PR fortran/45366
5868         * gfortran.dg/proc_ptr_29.f90: New.
5869
5870 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5871             Dominique d'Humieres  <dominiq@lps.ens.fr>
5872
5873         PR fortran/45367
5874         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5875
5876 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5877
5878         PR fortran/45367
5879         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5880
5881 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5882
5883         PR fortran/36158
5884         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5885
5886 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5887             Dominique d'Humieres  <dominiq@lps.ens.fr>
5888
5889         PR fortran/45367
5890         PR fortran/36158
5891         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5892         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5893
5894 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5895
5896         PR fortran/44863
5897         PR fortran/45271
5898         PR fortran/45290
5899         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5900         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5901         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5902
5903 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5904
5905         PR fortran/36158
5906         PR fortran/33197
5907         * gfortran.dg/bessel_6.f90: New.
5908         * gfortran.dg/bessel_7.f90: New.
5909
5910 2010-08-20  Jan Hubicka  <jh@suse.cz>
5911
5912         PR c++/45307
5913         PR c++/17736
5914         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5915         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5916
5917 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5918
5919         PR target/45336
5920         * gcc.target/i386/pr45336-1.c: New.
5921         * gcc.target/i386/pr45336-2.c: Likewise.
5922         * gcc.target/i386/pr45336-3.c: Likewise.
5923         * gcc.target/i386/pr45336-4.c: Likewise.
5924
5925 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5926
5927         PR testsuite/45361
5928         * gcc.target/i386/volatile-2.c: Update scan strings to also
5929         include (%rip) for the memory reference on x86_64.
5930
5931 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5932
5933         PR middle-end/44974
5934         * gcc.dg/pr44974.c: New test.
5935
5936         PR rtl-optimization/45353
5937         * gcc.dg/pr45353.c: New test.
5938
5939 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5940
5941         * gcc.target/i386/volatile-2.c: New.
5942
5943 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5944
5945         PR rtl-optimization/44691
5946         * gfortran.dg/pr44691.f: New test.
5947
5948 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5949
5950         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5951
5952 2010-08-19  Jason Merrill  <jason@redhat.com>
5953
5954         * g++.dg/init/synth3.C: New.
5955         * g++.dg/init/value8.C: New.
5956         * g++.dg/tree-ssa/empty-2.C: New.
5957         * g++.dg/cpp0x/noexcept09.C: New.
5958
5959 2010-08-19  Daniel Kraft  <d@domob.eu>
5960
5961         PR fortran/29785
5962         PR fortran/45016
5963         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5964         * gfortran.dg/pointer_remapping_1.f90: New test.
5965         * gfortran.dg/pointer_remapping_2.f03: New test.
5966         * gfortran.dg/pointer_remapping_3.f08: New test.
5967         * gfortran.dg/pointer_remapping_4.f03: New test.
5968         * gfortran.dg/pointer_remapping_5.f08: New test.
5969         * gfortran.dg/pointer_remapping_6.f08: New test.
5970
5971 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5972
5973         PR testsuite/45324
5974         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5975
5976 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5977
5978         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5979
5980 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5981
5982         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5983         variable.
5984
5985 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5986
5987         PR target/45070
5988         * gcc.c-torture/execute/pr45070.c: New.
5989
5990 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5991
5992         * g++.dg/pr44328.C: New test.
5993
5994 2010-08-19  Tobias Burnus  <burnus@net-b.de>
5995
5996         PR fortran/36158
5997         PR fortran/33197
5998         * gfortran.dg/bessel_3.f90: New.
5999         * gfortran.dg/bessel_4.f90: New.
6000         * gfortran.dg/bessel_5.f90: New.
6001
6002 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6003
6004         PR fortran/45290
6005         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6006         * gfortran.dg/pointer_init_2.f90: New.
6007         * gfortran.dg/pointer_init_3.f90: New.
6008         * gfortran.dg/pointer_init_4.f90: New.
6009
6010 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6011
6012         PR c++/45049
6013         * g++.dg/pr45049-1.C: New test.
6014         * g++.dg/pr45049-2.C: New test.
6015
6016 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6017
6018         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6019         20 if __ARM_PCS is defined otherwise 64.
6020         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6021         instead of hard coded 64.
6022
6023 2010-08-18  Yao Qi  <yao@codesourcery.com>
6024
6025         PR target/45094
6026         * gcc.target/arm/pr45094.c: New test.
6027
6028 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6029
6030         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6031
6032 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6033
6034         PR rtl-optimization/42575
6035         * gcc.target/arm/pr42575.c: New test.
6036
6037 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6038
6039         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6040         * gcc.dg/tls/thr-cse-1.c: New.
6041
6042 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6043
6044         PR debug/42487
6045         * lib/target-supports.exp
6046         (check_effective_target_function_sections): New.
6047         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6048         function sections before proceding.
6049
6050 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6051
6052         PR fortran/45308
6053         * gfortran.dg/pr45308.f03: New test.
6054
6055 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6056
6057         PR target/45296
6058         * gcc.target/i386/pr45296.c: New test.
6059
6060 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6061
6062         * g++.dg/ext/uow-1.C: New.
6063         * g++.dg/ext/uow-2.C: New.
6064         * g++.dg/ext/uow-3.C: New.
6065         * g++.dg/ext/uow-4.C: New.
6066
6067 2010-08-17  Richard Guenther  <rguenther@suse.de>
6068
6069         PR testsuite/45266
6070         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6071
6072 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6073
6074         PR c/40563
6075         * gcc.dg/Wcxx-compat-20.c: New test.
6076
6077 2010-08-17  Daniel Kraft  <d@domob.eu>
6078
6079         PR fortran/38936
6080         * gfortran.dg/associate_1.f03: Extended to test newly supported
6081         features like association to variables.
6082         * gfortran.dg/associate_3.f03: Removed check for illegal change
6083         of associate-name here...
6084         * gfortran.dg/associate_5.f03: ...and added it here.
6085         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6086         * gfortran.dg/associate_7.f03: New test.
6087
6088 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6089
6090         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6091
6092 2010-08-15  Daniel Kraft  <d@domob.eu>
6093
6094         PR fortran/38936
6095         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6096         * gfortran.dg/associate_3.f03: Clarify comment.
6097         * gfortran.dg/associate_5.f03: New test.
6098         * gfortran.dg/associate_6.f03: New test.
6099
6100 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6101
6102         PR fortran/45211
6103         * gfortran.dg/bind_c_usage_21.f90: New.
6104         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6105
6106 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6107
6108         * gfortran.dg/optional_absent_1.f90: New.
6109         * gfortran.dg/null_actual.f90: New.
6110
6111 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6112
6113         * gfortran.dg/pointer_target_1.f90: New.
6114         * gfortran.dg/pointer_target_2.f90: New.
6115         * gfortran.dg/pointer_target_3.f90: New.
6116
6117 2010-08-15  Daniel Kraft  <d@domob.eu>
6118
6119         PR fortran/45197
6120         * gfortran.dg/elemental_args_check_3.f90: New test.
6121         * gfortran.dg/impure_1.f08: New test.
6122         * gfortran.dg/impure_2.f08: New test.
6123         * gfortran.dg/impure_3.f90: New test.
6124         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6125
6126 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6127
6128         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6129         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6130         SLP tests.
6131         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6132         misaligned loads.
6133         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6134         misaligned stores.c
6135         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6136
6137 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6138
6139         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6140         dg-require-effective-target after dg-do.
6141
6142 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6143
6144         * lib/target-supports.exp (check_effective_target_vect_int): Return
6145         true for Loongson targets.
6146         (check_effective_target_vect_shift): Likewise.
6147         (check_effective_target_vect_no_int_max): Likewise.
6148         (check_effective_target_vect_no_align): Likewise.
6149         (check_effective_target_vect_short_mult): Likewise.
6150
6151 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6152
6153         * g++.dg/cast.C: Change fields of structures to "long" to pass
6154         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6155         * g++.dg/cpp0x/iop.C: Ditto.
6156         * g++.dg/cpp0x/named_refs.C: Ditto.
6157         * g++.dg/cpp0x/rv1p.C: Ditto.
6158         * g++.dg/cpp0x/rv2p.C: Ditto.
6159         * g++.dg/cpp0x/rv3p.C: Ditto.
6160         * g++.dg/cpp0x/rv4p.C: Ditto.
6161         * g++.dg/cpp0x/rv5p.C: Ditto.
6162         * g++.dg/cpp0x/rv6p.C: Ditto.
6163         * g++.dg/cpp0x/rv7p.C: Ditto.
6164         * g++.dg/cpp0x/rv8p.C: Ditto.
6165         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6166
6167 2010-08-13  Daniel Kraft  <d@domob.eu>
6168
6169         * gfortran.dg/implied_shape_1.f08: New test.
6170         * gfortran.dg/implied_shape_2.f90: New test.
6171         * gfortran.dg/implied_shape_3.f08: New test.
6172
6173 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6174
6175         PR libfortran/42526
6176         * gfortran.dg/char_component_initializer_1.f90: New test.
6177
6178 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6179
6180         PR tree-optimization/45241
6181         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6182
6183 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6184
6185         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6186         to dg-options.
6187         * gcc.target/i386/pr40906-2.c: Ditto.
6188         * gcc.target/i386/pr40906-3.c: Ditto.
6189
6190 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6191
6192         PR middle-end/45262
6193         * gcc.c-torture/execute/pr45262.c: New test.
6194
6195 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6196
6197         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6198         empty argument.
6199         * g++.dg/other/profile1.C: Ditto.
6200
6201 2010-08-12  Richard Guenther  <rguenther@suse.de>
6202
6203         PR tree-optimization/45232
6204         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6205         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6206         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6207         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6208         unsigned arithmetic.
6209         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6210         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6211         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6212         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6213         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6214         unsigned arithmetic.
6215         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6216         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6217         unsigned arithmetic.
6218         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6219         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6220         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6221         unsigned arithmetic.
6222         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6223         * gcc.dg/tree-ssa/negate.c: Adjust.
6224         * gcc.dg/vect/vect-1.c: Adjust.
6225         * gfortran.dg/reassoc_6.f: XFAIL.
6226
6227 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6228
6229         PR debug/45259
6230         * gcc.dg/pr45259.c: New test.
6231
6232 2010-08-12  Wei Guozhi  <carrot@google.com>
6233
6234         PR target/44999
6235         * gcc.target/arm/pr44999.c: New testcase.
6236
6237 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6238
6239         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6240         (N): Likewise.
6241         (main): Adjust accordingly.
6242
6243 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6244
6245         * gfortran.dg/graphite/id-22.f: New.
6246
6247 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6248
6249         * gcc.dg/graphite/id-26.c: New.
6250
6251 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6252
6253         * gcc.dg/graphite/id-25.c: New.
6254
6255 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6256
6257         * gcc.dg/graphite/run-id-5.c: New.
6258         * gcc.dg/graphite/run-id-6.c: New.
6259         * gfortran.dg/graphite/id-21.f: New.
6260
6261 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6262
6263         * gcc.dg/graphite/id-24.c: New.
6264
6265 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6266
6267         * gcc.dg/tree-ssa/pr20742.c: New.
6268
6269 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6270
6271         * gcc.dg/graphite/id-23.c: New.
6272
6273 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6274
6275         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6276
6277 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6278
6279         * gcc.dg/graphite/pr42729.c: New.
6280
6281 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6282
6283         * gfortran.dg/graphite/id-20.f: New.
6284
6285 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6286
6287         * gcc.dg/graphite/id-22.c: New.
6288
6289 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6290
6291         * gcc.dg/graphite/run-id-2.c: Call abort.
6292
6293 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6294
6295         * gcc.dg/graphite/id-20.c: New.
6296
6297 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6298             Steve Kargl  <kargl@gcc.gnu.org>
6299
6300         PR fortran/44595
6301         * gfortran.dg/move_alloc_3.f90: New.
6302         * gfortran.dg/random_seed_2.f90: New.
6303
6304 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6305
6306         * lib/target-supports.exp (check_effective_target_sync_int_long):
6307         Add hppa*-*-linux*.
6308         (check_effective_target_sync_char_short): Likewise.
6309
6310 2010-08-10  Yao Qi  <yao@codesourcery.com>
6311
6312         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6313         general form.
6314         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6315         * g++.dg/other/packed1.C: Likewise.
6316         * g++.dg/other/crash-4.C: Likewise.
6317         * g++.dg/ext/packed8.C: Likewise.
6318         * g++.dg/init/array16.C: Likewise.
6319
6320 2010-08-10  xinliang David Li  <davidxl@google.com>
6321         * gcc.dg/tree-ssa/loop-19.c: Add option
6322         -fno-prefetch-loop-array
6323
6324 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6325
6326         PR middle-end/45182
6327         * gcc.c-torture/compile/pr45182.c: New test.
6328
6329 2010-08-09  Jason Merrill  <jason@redhat.com>
6330
6331         PR c++/45236
6332         * g++.dg/cpp0x/variadic-104.C: New.
6333
6334 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6335
6336         PR fortran/44235
6337         * gfortran.dg/dependency_32.f90:  New test.
6338
6339 2010-08-09  Richard Guenther  <rguenther@suse.de>
6340
6341         PR middle-end/44632
6342         * g++.dg/opt/nrv17.C: New testcase.
6343
6344 2010-08-09  Richard Guenther  <rguenther@suse.de>
6345
6346         PR middle-end/45212
6347         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6348         alignment from MEM_REF offset only if we took it from the
6349         base object.
6350
6351         * gcc.target/i386/pr24178.c: New testcase.
6352
6353 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6354
6355         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6356         * gcc.dg/20030702-1.c: Ditto.
6357         * gcc.dg/20050309-1.c: Ditto.
6358         * gcc.dg/20050325-1.c: Ditto.
6359         * gcc.dg/20050330-2.c: Ditto.
6360         * gcc.dg/20051201-1.c: Ditto.
6361         * gcc.dg/gomp/pr27573.c: Ditto.
6362         * gcc.dg/gomp/pr34610.c: Ditto.
6363         * gcc.dg/pr24225.c: Ditto.
6364         * gcc.dg/pr26570.c: Ditto.
6365         * gcc.dg/pr32773.c: Ditto.
6366         * g++.dg/gcov/gcov-6.C: Ditto.
6367         * g++.dg/gomp/pr34608.C: Ditto.
6368         * gfortran.dg/gomp/pr27573.f90: Ditto.
6369
6370         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6371         dg-require-host-local dg directive.
6372         * gcc.dg/profile-dir-2.c: Ditto.
6373         * gcc.dg/profile-dir-3.c: Ditto.
6374
6375 2010-08-08  Richard Guenther  <rguenther@suse.de>
6376
6377         PR tree-optimization/45109
6378         * gcc.c-torture/compile/pr45109.c: New testcase.
6379
6380 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6381
6382         * gcc.dg/march.c: Skip if -march defined.
6383         * gcc.dg/mtune.c: Skip if -mtune defined.
6384
6385         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6386         generic thunk support.
6387
6388 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6389
6390         PR target/45213
6391         * gcc.target/i386/pr45213.c: New test.
6392
6393 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6394
6395         PR libfortran/45143
6396         * gfortran.dg/fmt_error_11.f03: New test.
6397
6398 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6399
6400         * lib/target-supports.exp (check_effective_target_sync_int_long):
6401         Add arm*-*-linux-gnueabi.
6402         (check_effective_target_sync_char_short): Likewise.
6403
6404 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6405
6406         PR fortran/45159
6407         * gfortran.dg/dependency_31.f90:  New test.
6408
6409 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6410
6411         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6412
6413 2010-08-06  Jason Merrill  <jason@redhat.com>
6414
6415         * g++.dg/cpp0x/sfinae3.C: New.
6416         * g++.dg/cpp0x/sfinae4.C: New.
6417
6418 2010-08-06  Richard Guenther  <rguenther@suse.de>
6419
6420         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6421         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6422         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6423         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6424         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6425         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6426         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6427         * gcc.c-torture/execute/20100805-1.c: Likewise.
6428
6429 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6430
6431         PR testsuite/42855
6432         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6433
6434 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6435
6436         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6437         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6438
6439 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6440
6441         * g++.dg/ipa/devirt-1.C: New test.
6442         * g++.dg/ipa/devirt-2.C: Likewise.
6443         * g++.dg/ipa/devirt-3.C: Likewise.
6444         * g++.dg/ipa/devirt-4.C: Likewise.
6445         * g++.dg/ipa/devirt-5.C: Likewise.
6446         * gcc.dg/ipa/iinline-3.c: Likewise.
6447
6448 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6449
6450         PR tree-optimization/45144
6451         * gcc.dg/tree-ssa/pr45144.c: New test.
6452
6453 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6454
6455         PR fortran/42207
6456         PR fortran/44064
6457         PR fortran/44065
6458         * gfortran.dg/class_25.f03: New.
6459         * gfortran.dg/class_26.f03: New.
6460
6461 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6462
6463         * g++.dg/warn/miss-format-1.C: Update line number.
6464
6465 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6466
6467         PR c++/44641
6468         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6469         .frame and .mask assembler directives.
6470
6471 2010-08-04  Richard Guenther  <rguenther@suse.de>
6472
6473         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6474         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6475         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6476         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6477
6478 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6479
6480         PR fortran/44857
6481         * gfortran.dg/derived_constructor_char_1.f90: New.
6482         * gfortran.dg/derived_constructor_char_2.f90: New.
6483
6484 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6485
6486         PR fortran/45159
6487         * gfortran.dg/dependency_30.f90:  New test.
6488
6489 2010-08-03  Jan Hubicka  <jh@suse.cz>
6490
6491         * gcc.c-torture/compile/pr45085.c: New testcase.
6492
6493 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6494
6495         PR fortran/44584
6496         PR fortran/45161
6497         * gfortran.dg/typebound_call_9.f03: Modified.
6498         * gfortran.dg/typebound_generic_1.f03: Modified.
6499
6500 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6501
6502         PR fortran/45159
6503
6504         * gfortran.dg/dependency_29.f90:  New test.
6505
6506 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6507
6508         PR fortran/36854
6509         * gfortran.dg/character_comparison_2.f90:  New test.
6510         * gfortran.dg/character_comparison_3.f90:  New test.
6511         * gfortran.dg/dependency_28.f90:  New test.
6512
6513 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6514
6515         PR target/40457
6516         * gcc.target/arm/pr40457-1.c: New test.
6517         * gcc.target/arm/pr40457-2.c: New test.
6518
6519 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6520
6521         PR fortran/44912
6522         * gfortran.dg/typebound_call_17.f03: New.
6523
6524 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6525
6526         PR fortran/44929
6527         * gfortran.dg/allocate_derived_3.f90: New.
6528
6529 2010-07-30  Xinliang David Li  <davidxl@google.com>
6530         PR tree-optimization/45121
6531         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6532
6533 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6534
6535         PR c++/45112
6536         * g++.dg/pr45112.C: New test.
6537
6538 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR debug/45055
6541         PR rtl-optimization/45137
6542         * gcc.dg/pr45055.c: New test.
6543
6544 2010-07-30  Alan Modra  <amodra@gmail.com>
6545
6546         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6547         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6548
6549 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6550
6551         PR fortran/45087
6552         PR fortran/45125
6553         * gfortran.dg/whole_file_25.f90: New.
6554         * gfortran.dg/whole_file_26.f90: New.
6555         * gfortran.dg/whole_file_27.f90: New.
6556
6557 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6558
6559         PR fortran/44962
6560         * gfortran.dg/typebound_proc_17.f03: New.
6561
6562 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6563
6564         PR fortran/45004
6565         * gfortran.dg/move_alloc_2.f90: New.
6566
6567 2010-07-29  Xinliang David Li  <davidxl@google.com>
6568         PR tree-optimization/45121
6569         * c-c++-common/uninit-17.c: Fix expected output.
6570
6571 2010-07-29  Richard Guenther  <rguenther@suse.de>
6572
6573         PR tree-optimization/45120
6574         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6575
6576 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6577
6578         PR fortran/42051
6579         PR fortran/44064
6580         * gfortran.dg/pr42051.f03: New testcase.
6581
6582 2010-07-29  Richard Guenther  <rguenther@suse.de>
6583
6584         PR middle-end/45034
6585         * gcc.c-torture/execute/pr45034.c: New testcase.
6586
6587 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6588
6589         PR c++/45096
6590         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6591
6592 2010-07-28  Daniel Kraft  <d@domob.eu>
6593
6594         * gfortran.dg/bound_8.f90: New test.
6595
6596 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6597
6598         PR debug/45105
6599         * gcc.dg/pr45105.c: New test.
6600
6601 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6602
6603         PR rtl-optimization/45107
6604         * gcc.dg/pr45107.c: New test.
6605
6606 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6607
6608         PR rtl-optimization/45101
6609         * gcc.dg/pr45101.c: New test.
6610
6611 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6612
6613         PR fortran/45077
6614         * gfortran.dg/whole_file_24.f90: New.
6615
6616 2010-07-27  Jason Merrill  <jason@redhat.com>
6617
6618         * g++.dg/cpp0x/variadic102.C: New.
6619         * g++.dg/cpp0x/variadic103.C: New.
6620
6621 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6622
6623         PR rtl-optimization/40956
6624         PR target/42495
6625         PR middle-end/42574
6626         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6627         * gcc.target/arm/pr42574.c: Add tests.
6628
6629 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6630
6631         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6632         test name.
6633         (cleanup-repo-files): Ditto.
6634         (cleanup-saved-temps): Ditto.
6635
6636 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6637
6638         PR testsuite/44701
6639         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6640
6641         PR c/45079
6642         * gcc.dg/pr45079.c: New test.
6643
6644 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6645
6646         PR tree-optimization/44152
6647         * gcc.dg/vect/fast-math-pr44152.c: New test.
6648
6649 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6650
6651         PR ObjC/44140
6652         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6653         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6654         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6655         * obj-c++.dg/torture/trivial.mm: Ditto.
6656         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6657         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6658         * objc.dg/torture/tls/thr-init.m: Ditto.
6659         * objc.dg/torture/trivial.m: Ditto.
6660
6661 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6662
6663         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6664         Skip on spu-*-* targets.
6665
6666 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6667
6668         PR tree-optimization/45083
6669         * gcc.dg/pr45083.c: New test.
6670
6671 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6672
6673         PR fortran/40873
6674         * gfortran.dg/whole_file_22.f90: New test.
6675         * gfortran.dg/whole_file_23.f90: New test.
6676
6677 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6678             Jack Howarth  <howarth@bromo.med.uc.edu>
6679             Richard Henderson  <rth@redhat.com>
6680
6681         PR target/44132
6682         * gcc.dg/tls/thr-init-1.c: New.
6683         * gcc.dg/tls/thr-init-2.c: New.
6684         * gcc.dg/torture/tls New.
6685         * gcc.dg/torture/tls/tls-test.c: New.
6686         * gcc.dg/torture/tls/thr-init-1.c: New.
6687         * gcc.dg/torture/tls/tls.exp: New.
6688         * gcc.dg/torture/tls/thr-init-2.c: New.
6689         * gcc.dg/tls/emutls-2.c: New test
6690
6691         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6692         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6693         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6694         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6695         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6696         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6697         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6698         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6699         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6700         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6701         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6702         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6703         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6704         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6705         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6706         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6707         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6708         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6709         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6710         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6711         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6712         gfortran.dg/gomp/omp_threadprivate1.f90,
6713         gfortran.dg/gomp/omp_threadprivate2.f90,
6714         gfortran.dg/gomp/reduction1.f90,
6715         gfortran.dg/gomp/sharing-1.f90: Likewise.
6716
6717 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6718
6719         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6720         sse_runtime.
6721         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6722         dg-require-visibility.
6723
6724 2010-07-26  Richard Guenther  <rguenther@suse.de>
6725
6726         PR tree-optimization/43784
6727         * gcc.c-torture/execute/pr43784.c: New testcase.
6728         * g++.dg/torture/pr43784.C: Likewise.
6729
6730 2010-07-26  Richard Guenther  <rguenther@suse.de>
6731
6732         PR middle-end/45056
6733         * g++.dg/pr45056.C: New testcase.
6734
6735 2010-07-26  Richard Guenther  <rguenther@suse.de>
6736
6737         PR tree-optimization/45071
6738         * gcc.dg/pr45071.c: New testcase.
6739
6740 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6741
6742         PR fortran/45066
6743         * gfortran.dg/namelist_62.f90: New.
6744
6745 2010-07-26  Richard Guenther  <rguenther@suse.de>
6746
6747         * gcc.c-torture/execute/pr45017.c: Move ...
6748         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6749
6750 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6751
6752         PR fortran/40628
6753         * trim_optimize_1.f90:  New test.
6754         * character_comparision_1.f90:  New test.
6755
6756 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6757
6758         PR fortran/42852
6759         * gfortran.dg/wtruncate_fix.f: New test.
6760
6761 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6762
6763         PR testsuite/45068
6764         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6765
6766 2010-07-24  Richard Guenther  <rguenther@suse.de>
6767
6768         PR lto/43788
6769         * g++.dg/lto/20100724-1_0.C: New testcase.
6770
6771 2010-07-24  Richard Guenther  <rguenther@suse.de>
6772
6773         PR lto/43212
6774         * gcc.dg/lto/20100724-1_0.c: New testcase.
6775         * gcc.dg/lto/20100724-1_1.c: Likewise.
6776
6777 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6778
6779         PR fortran/40011
6780         * gfortran.dg/whole_file_21.f90: New.
6781
6782         * gfortran.dg/integer_exponentiation_3.F90: Use
6783         -ffloat-store only for i?86/x86-64 -m32.
6784
6785 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6786
6787         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6788         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6789
6790 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6791
6792         * gfortran.dg/func_decl_4.f90: Split test into two ...
6793         * gfortran.dg/func_decl_5.f90: ... parts.
6794         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6795         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6796         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6797         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6798         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6799         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6800         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6801         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6802         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6803         * gfortran.dg/sizeof.f90: Make test valid.
6804         * gfortran.dg/pr20865.f90: Add new dg-error.
6805         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6806         * gfortran.dg/g77/19990218-0.f: Ditto.
6807         * gfortran.dg/g77/19990218-1.f: Ditto.
6808         * gfortran.dg/g77/970625-2.f: Ditto.
6809         * gfortran.dg/pr37243.f: Fix function declaration.
6810         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6811         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6812
6813 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6814
6815         PR fortran/44945
6816         * gfortran.dg/char_array_structure_constructor.f90: Add
6817         -fwhole-file as dg-option as it otherwise fails on some
6818         systems.
6819
6820 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6821
6822         * gnat.dg/aggr16.ad[sb]: New test.
6823         * gnat.dg/aggr16_pkg.ads: New helper.
6824
6825 2010-07-23  Richard Guenther  <rguenther@suse.de>
6826
6827         PR lto/43071
6828         * g++.dg/lto/20100723-1_0.C: New testcase.
6829
6830 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6831
6832         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6833         AVX support.
6834         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6835         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6836
6837 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6838
6839         * lib/target-supports.exp (add_options_for_tls): New proc.
6840         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6841         * g++.dg/tls/static-1a.cc: Likewise.
6842         * gcc.dg/tls/emutls-1.c: Likewise.
6843         * gcc.dg/tls/opt-11.c: Likewise.
6844         * gcc.dg/tls/opt-12.c: Likewise.
6845         * gcc.dg/tls/pr24428-2.c: Likewise.
6846         * gcc.dg/tls/pr24428.c: Likewise.
6847         * obj-c++.dg/tls/static-1.mm: Likewise.
6848         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6849         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6850         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6851         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6852         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6853         * objc.dg/torture/tls/thr-init.m: Likewise.
6854         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6855
6856 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6857
6858         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6859         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6860         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6861         optimized dump files.
6862
6863 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6864
6865         PR tree-optimization/45047
6866         * gcc.c-torture/compile/pr45047.c: New test.
6867
6868 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6869
6870         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6871         instead of dg-compile.
6872         * gcc.dg/float-range-4.c: Ditto.
6873         * gcc.dg/float-range-5.c: Ditto.
6874         * gcc.dg/fold-overflow-1.c: Ditto.
6875         * gcc.dg/gomp/sections-4.c: Ditto.
6876         * gcc.dg/transparent-union-1.c: Ditto.
6877         * gcc.dg/transparent-union-2.c: Ditto.
6878         * gcc.target/i386/pr39315-check.c: Ditto.
6879         * g++.dg/gomp/sections-4.C: Ditto.
6880         * g++.dg/template/dtor7.C: Ditto.
6881         * g++.dg/tree-ssa/pr19952.C: Ditto.
6882         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6883         * gfortran.dg/graphite/pr42185.f90: Ditto.
6884         * gfortran.dg/namelist_36.f90: Ditto.
6885         * gnat.dg/noreturn1.adb: Ditto.
6886         * gnat.dg/specs/small_alignment.ads: Ditto.
6887
6888 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6889
6890         PR tree-optimization/44915
6891         * g++.dg/torture/pr44915.C: New test.
6892
6893 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6894
6895         PR tree-optimization/44914
6896         * g++.dg/tree-ssa/pr44914.C: New test.
6897
6898 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6899
6900         PR target/44290
6901         * gcc.dg/pr44290-1.c: New test.
6902         * gcc.dg/pr44290-2.c: New test.
6903
6904 2010-07-23  Jason Merrill  <jason@redhat.com>
6905
6906         PR c++/45008
6907         * g++.dg/abi/mangle44.C: New.
6908
6909 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6910
6911         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6912         for compile-time only tests.
6913         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6914         target check.
6915         * gcc.target/i386/pr39315-4.c: Ditto.
6916         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6917         target check.  Include sse-os-support.h.
6918         (main): Call check_isa and sse_os_support.
6919         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6920         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6921         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6922         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6923         target check.  Include sse-os-support.h.
6924         (main): Call check_isa and sse_os_support.
6925         * gcc.target/i386/vperm-v2df.c: Ditto.
6926
6927 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6928
6929         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6930         (check_effective_target_avx_runtime): New procedure.
6931         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6932         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6933
6934         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6935         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6936         and __get_cpuid test.
6937         * gcc.dg/compat/vector-2b_main.c: Ditto.
6938
6939         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6940
6941         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6942         for compile-time only test.
6943         * gcc.dg/pr32716.c: Ditto.
6944         * gcc.dg/pr34856.c: Ditto.
6945         * gcc.dg/pr36997.c: Ditto.
6946         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6947         * gfortran.dg/pr28158.f90: Ditto.
6948         * gfortran.dg/pr30667.f: Ditto.
6949
6950         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6951         i?86-*-* and x86_64-*-* targets to disable execution on targets
6952         without sse2 runtime support.
6953         * g++.dg/vect/vect.exp: Ditto.
6954         * gfortran.dg/vect/vect.exp: Ditto.
6955
6956         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6957         * gcc.dg/pr37544.c: Ditto.
6958         * gcc.dg/pr40550.c: Ditto.
6959         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6960         * gcc.dg/compat/vector-1a_main.c: Ditto.
6961         * gcc.dg/compat/vector-2a_main.c: Ditto.
6962         * gcc.dg/torture/pr16104-1.c: Ditto.
6963         * gcc.dg/torture/pr35771-1.c: Ditto.
6964         * gcc.dg/torture/pr35771-2.c: Ditto.
6965         * gcc.dg/torture/pr35771-3.c: Ditto.
6966         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6967         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6968         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6969         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6970         * g++.dg/other/i386-1.C: Ditto.
6971         * g++.dg/other/pr40446.C: Ditto.
6972
6973 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6976
6977 2010-07-23  Daniel Kraft  <d@domob.eu>
6978
6979         PR fortran/44709
6980         * gfortran.dg/exit_1.f08: New test.
6981         * gfortran.dg/exit_2.f08: New test.
6982
6983 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6984
6985         PR tree-optimization/39839
6986         * gcc.target/arm/pr39839.c: New test case.
6987
6988 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6989
6990         * gnat.dg/unchecked_convert5b.adb: New test.
6991         * gnat.dg/unchecked_convert6.adb: Likewise.
6992         * gnat.dg/unchecked_convert6b.adb: Likewise.
6993
6994 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
6995
6996         * gnat.dg/aggr15.ad[sb]: New test.
6997
6998 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
6999
7000         PR debug/45024
7001         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7002
7003 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7004
7005         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7006         with dg-require-linker-plugin.
7007
7008 2010-07-22  Richard Guenther  <rguenther@suse.de>
7009
7010         PR lto/43850
7011         * g++.dg/lto/20100722-1_0.C: New testcase.
7012
7013 2010-07-22  Richard Guenther  <rguenther@suse.de>
7014
7015         PR lto/42451
7016         * gcc.dg/lto/20100720-3_0.c: New testcase.
7017         * gcc.dg/lto/20100720-3_1.c: Likewise.
7018
7019 2010-07-22  Richard Guenther  <rguenther@suse.de>
7020
7021         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7022         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7023
7024         PR lto/43373
7025         * gcc.dg/lto/20100722-1_0.c: New testcase.
7026
7027 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7028
7029         PR tree-optimization/44891
7030         * gcc.c-torture/compile/pr44891.c: New test.
7031
7032 2010-07-22  Richard Guenther  <rguenther@suse.de>
7033
7034         PR tree-optimization/45017
7035         * gcc.c-torture/execute/pr45017.c: New testcase.
7036
7037 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7038
7039         PR fortran/45019
7040         * gfortran.dg/aliasing_dummy_5.f90: New.
7041
7042 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7043
7044         PR target/43698
7045         * gcc.target/arm/pr43698.c: New test.
7046
7047 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7048
7049         PR fortran/44929
7050         * Revert my commit r162325 for this PR.
7051
7052 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7053
7054         PR debug/45015
7055         * gcc.target/m68k/pr45015.c: New test.
7056
7057 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7058
7059         PR c++/44641
7060         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7061         comments.
7062
7063 2010-07-21  Richard Guenther  <rguenther@suse.de>
7064
7065         PR lto/45018
7066         * g++.dg/lto/20100721-1_0.C: New testcase.
7067
7068 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7069
7070         PR tree-optimization/44900
7071         * g++.dg/torture/pr44900.C: New test.
7072
7073 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7074
7075         PR middle-end/44738
7076         * c-c++-common/uninit-17.c: Correct expected error.
7077
7078 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7079
7080         * gcc.dg/guality/asm-1.c: New test.
7081
7082         PR debug/45003
7083         * gcc.dg/guality/pr45003-2.c: New test.
7084         * gcc.dg/guality/pr45003-3.c: New test.
7085
7086 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7087
7088         PR libfortran/44697
7089         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7090
7091 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7092
7093         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7094         defined on the current line.
7095         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7096         * g++.dg/debug/dwarf2/pr44641.C: New.
7097
7098 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7099
7100         * gcc.target/powerpc/block-move-1.c: New test.
7101         * gcc.target/powerpc/block-move-2.c: New test.
7102
7103 2010-07-20  Jason Merrill  <jason@redhat.com>
7104
7105         PR c++/44967
7106         * g++.dg/cpp0x/sfinae2.C: New.
7107
7108 2010-07-20  Richard Guenther  <rguenther@suse.de>
7109
7110         PR lto/42696
7111         * gcc.dg/lto/20100720-4_0.c: New testcase.
7112
7113 2010-07-20  Richard Guenther  <rguenther@suse.de>
7114
7115         PR lto/43221
7116         * gcc.dg/lto/20100720-2_0.c: New testcase.
7117         * gcc.dg/lto/20100720-2_1.c: Likewise.
7118
7119 2010-07-20  Richard Guenther  <rguenther@suse.de>
7120
7121         PR lto/43208
7122         * gcc.dg/lto/20100720-1_0.c: New testcase.
7123         * gcc.dg/lto/20100720-1_1.c: Likewise.
7124
7125 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7126
7127         PR debug/45003
7128         * gcc.dg/guality/pr45003-1.c: New test.
7129
7130 2010-07-20  Richard Guenther  <rguenther@suse.de>
7131
7132         PR tree-optimization/44977
7133         * gcc.dg/torture/pr44977.c: New testcase.
7134
7135 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7136
7137         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7138         sync_char_short
7139
7140 2010-07-20  Richard Guenther  <rguenther@suse.de>
7141
7142         PR middle-end/44971
7143         PR middle-end/44988
7144         * gcc.dg/pr44971.c: New testcase.
7145         * gcc.c-torture/compile/pr44988.c: Likewise.
7146
7147 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7148
7149         PR fortran/44929
7150         * gfortran.dg/allocate_with_typespec.f90: New test.
7151         * gfortran.dg/allocate_derived_1.f90: Update error message.
7152
7153 2010-07-19  Jason Merrill  <jason@redhat.com>
7154
7155         PR c++/44996
7156         * g++.dg/cpp0x/decltype23.C: New.
7157
7158 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7159
7160         PR fortran/42385
7161         * gfortran.dg/class_defined_operator_1.f03 : New test.
7162
7163 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7164
7165         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7166         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7167         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7168         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7169
7170 2010-07-19  Richard Guenther  <rguenther@suse.de>
7171
7172         PR middle-end/44941
7173         * gcc.c-torture/compile/pr44941.c: New testcase.
7174
7175 2010-07-19  Jason Merrill  <jason@redhat.com>
7176
7177         PR c++/44969
7178         * g++.dg/template/sfinae24.C: New.
7179
7180 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7181
7182         PR fortran/44353
7183         * gfortran.dg/data_implied_do_2.f90: Removed.
7184
7185 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7186
7187         PR c++/44969
7188         * g++.dg/template/sfinae23.C: New.
7189
7190 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7191
7192         * lib/target-supports.exp (check_sse_os_support_available): New
7193         proc.
7194         (check_sse_hw_available): New proc.
7195         (check_effective_target_sse_runtime): New proc.
7196         (check_effective_target_sse2_runtime): New proc.
7197         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7198         -msse2 if check_sse_os_support_available.
7199         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7200         check_sse_os_support_available.
7201         * gcc.dg/vect/vect.exp: Likewise.
7202         * gfortran.dg/vect/vect.exp: Likewise.
7203         * gcc.target/i386/sol2-check: Renamed to ...
7204         * gcc.target/i386/sse-os-support.h: ... this.
7205         (sol2_check): Renamed to ...
7206         (sse_os_support): ... this.
7207         Only test movss with xmm registers.
7208         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7209         Removed ILL_INSN, ILL_INSN_LEN.
7210         * gcc.target/i386/sse2-check.h: Likewise.
7211         * gcc.target/i386/sse3-check.h: Likewise.
7212         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7213         Removed cpuid.h, __get_cpuid test.
7214         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7215         Removed cpuid.h, __get_cpuid test.
7216         * g++.dg/other/pr40446.C: Likewise.
7217         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7218         * gcc.dg/compat/vector-1a_main.c: Likewise.
7219         * gcc.dg/compat/vector-2a_main.c: Likewise.
7220         * gcc.dg/pr36584.c: Likewise.
7221         * gcc.dg/pr37544.c: Likewise.
7222         * gcc.dg/torture/pr16104-1.c: Likewise.
7223         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7224         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7225         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7226         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7227         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7228         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7229         sse2_runtime.
7230         * gcc.dg/torture/pr35771-2.c: Likewise.
7231         * gcc.dg/torture/pr35771-3.c: Likewise.
7232         * gcc.target/i386/pr39315-2.c: Likewise.
7233         * gcc.target/i386/pr39315-4.c: Likewise.
7234         * gcc.target/i386/vperm-v2df.c: Likewise.
7235         * gcc.target/i386/vperm-v2di.c: Likewise.
7236         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7237         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7238         sse_runtime.
7239
7240 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7241
7242         PR fortran/44353
7243         * gfortran.dg/data_implied_do_2.f90: New test.
7244
7245 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7246
7247         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7248
7249 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7250
7251         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7252         to the "mips16" group.
7253         (mips_using_mips16_p): New procedure.
7254         (mips-dg-options): Use it.
7255
7256 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7257
7258         * gcc.target/mips/mips16-attributes-4.c: New test.
7259
7260 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7261
7262         PR testsuite/44418
7263         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7264         * gcc.target/powerpc/recip-2.c: Ditto.
7265         * gcc.target/powerpc/recip-3.c: Ditto.
7266
7267 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7268
7269         * gcc.target/arm/pr42235.c: New test.
7270
7271 2010-07-16  Jason Merrill  <jason@redhat.com>
7272
7273         PR c++/32505
7274         * g++.dg/template/partial8.C: New.
7275
7276 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7277
7278         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7279         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7280         in C++.
7281         (gualcvt): New overloaded inline.
7282         (GUALCVT): Use it for C++.
7283         * g++.dg/guality/guality.exp: New.
7284         * g++.dg/guality/guality.h: New.
7285         * g++.dg/guality/redeclaration1.C: New test.
7286         * g++.dg/dg.exp: Prune also guality/* tests.
7287         * gcc.dg/guality/pr43141.c: Moved to...
7288         * c-c++-common/guality/pr43141.c: ... here.
7289
7290 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7291
7292         PR libfortran/37077
7293         * gfortran.dg/char4_iunit_2.f03: New test.
7294
7295 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7296
7297         PR testsuite/43925
7298         * lib/plugin-support.exp (plugin-test-execute):
7299         Add ${gcc_objdir}/intl to includes.
7300
7301 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7302
7303         PR target/44942
7304         * gcc.c-torture/execute/pr44942.c: New test.
7305         * gcc.target/i386/pr44942.c: New test.
7306
7307 2010-07-15  Jason Merrill  <jason@redhat.com>
7308
7309         PR c++/44909
7310         * g++.dg/cpp0x/implicit7.C: New.
7311         * g++.dg/cpp0x/implicit8.C: New.
7312
7313 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7314
7315         Disable float tests for __SPU__ targets due to lack of signed zero:
7316         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7317         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7318         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7319         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7320         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7321         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7322         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7323         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7324         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7325
7326 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7327
7328         * gfortran.dg/select_char_2.f90: New test.
7329
7330 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7331
7332         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7333         with DECL_CHAIN.
7334
7335 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7336
7337         PR fortran/44936
7338         * gfortran.dg/typebound_generic_9.f03: New.
7339
7340 2010-07-15  Richard Guenther  <rguenther@suse.de>
7341
7342         PR tree-optimization/44946
7343         * gcc.c-torture/compile/pr44946.c: New testcase.
7344
7345 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7346
7347         PR fortran/40206
7348         * gfortran.dg/select_char_3.f90: New test.
7349
7350 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7351             Kevin F. Quinn  <kevquinn@gentoo.org>
7352
7353         * gcc.dg/Wtrampolines.c: New.
7354
7355 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7356
7357         PR libfortran/44934
7358         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7359
7360 2010-07-14  Jason Merrill  <jason@redhat.com>
7361
7362         PR c++/44810
7363         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7364
7365         Implement C++0x unrestricted unions (N2544)
7366         * g++.dg/cpp0x/union1.C: New.
7367         * g++.dg/cpp0x/union2.C: New.
7368         * g++.dg/cpp0x/union3.C: New.
7369         * g++.dg/cpp0x/defaulted2.C: Adjust.
7370         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7371         * g++.old-deja/g++.ext/anon2.C: Adjust.
7372         * g++.old-deja/g++.mike/misc6.C: Adjust.
7373
7374 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7375
7376         PR fortran/44925
7377         * gfortran.dg/c_loc_tests_15.f90: New.
7378
7379 2010-07-13  Jason Merrill  <jason@redhat.com>
7380
7381         PR c++/44909
7382         * g++.dg/cpp0x/implicit6.C: New.
7383
7384 2010-07-13  Jason Merrill  <jason@redhat.com>
7385
7386         PR c++/44540
7387         * g++.dg/abi/noreturn1.C: New.
7388         * g++.dg/abi/noreturn2.C: New.
7389
7390 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7391
7392         PR other/44874
7393         PR debug/44832
7394         * c-c++-common/pr44832.c: New test.
7395
7396 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7397
7398         PR objc/44488
7399         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7400         on the target.  Make sure that we can assemble the emitted asm when
7401         the test type is 'compile'.
7402
7403 2010-07-13  Richard Guenther  <rguenther@suse.de>
7404
7405         PR tree-optimization/36960
7406         * g++.dg/torture/pr36960.C: New testcase.
7407
7408 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7409
7410         PR c++/44908
7411         * g++.dg/template/sfinae21.C: New.
7412         * g++.dg/template/sfinae22.C: Likewise.
7413
7414 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7415
7416         PR testsuite/42843
7417         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7418         * gcc.dg/plugin/ggcplug.c: Likewise.
7419         * g++.dg/plugin/selfassign.c: Likewise.
7420         * g++.dg/plugin/attribute_plugin.c: Likewise.
7421         * g++.dg/plugin/dumb_plugin.c: Likewise.
7422         * g++.dg/plugin/pragma_plugin.c: Likewise.
7423
7424 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7425
7426         * gcc.c-torture/execute/pr44683.x: New.
7427         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7428
7429 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7430
7431         PR fortran/44434
7432         PR fortran/44565
7433         PR fortran/43945
7434         PR fortran/44869
7435         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7436         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7437         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7438         * gfortran.dh/typebound_call_16.f03: New.
7439         * gfortran.dg/typebound_generic_6.f03: New.
7440         * gfortran.dg/typebound_generic_7.f03: New.
7441         * gfortran.dg/typebound_generic_8.f03: New.
7442
7443 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7444
7445         PR libfortran/37077
7446         * gfortran.dg/char4_iunit_1.f03: New test.
7447
7448 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7449
7450         * gcc.dg/tree-ssa/vrp53.c: New test.
7451
7452 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7453
7454         PR c++/44907
7455         * g++.dg/template/sfinae19.C: New.
7456         * g++.dg/template/sfinae20.C: Likewise.
7457
7458 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7459
7460         * gcc.target/arm/interrupt-1.c: New test.
7461         * gcc.target/arm/interrupt-2.c: New test.
7462
7463 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7464
7465         * gcc.dg/pr42427.c: Require c99_runtime.
7466         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7467         c99_runtime.
7468         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7469         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7470         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7471         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7472         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7473         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7474         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7475         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7476         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7477         * gcc.target/i386/pr37275.c: Require visibility support.
7478
7479 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7480
7481         * lib/target-supports.exp (check_effective_target_sse): New proc.
7482         * gcc.target/i386/sol2-check.h: New file.
7483         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7484         Include sol2-check.h.
7485         (main) Only run do_test () if sol2_check ().
7486         * gcc.target/i386/sse2-check.h: Likewise.
7487         * gcc.target/i386/sse3-check.h: Likewise.
7488         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7489         [__sun__ && __svr4__]: Execute SSE2 instruction.
7490         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7491         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7492         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7493         * g++.dg/ext/vector14.C: Likewise.
7494         * g++.dg/other/mmintrin.C: Likewise.
7495         * gcc.dg/20020418-1.c: Likewise.
7496         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7497         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7498         * gcc.dg/format/unnamed-1.c: Likewise.
7499         Adapt dg-warning line number.
7500         * gcc.dg/graphite/pr40281.c: Likewise.
7501         * gcc.dg/pr32176.c: Likewise.
7502         * gcc.dg/pr40550.c: Likewise.
7503         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7504         * gcc.dg/torture/pr36891.c: Likewise.
7505         * gcc.target/i386/20020218-1.c: Likewise.
7506         * gcc.target/i386/20020523.c: Likewise.
7507         * gcc.target/i386/abi-1.c: Likewise.
7508         * gcc.target/i386/brokensqrt.c: Likewise.
7509         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7510         * gcc.target/i386/pr13366.c: Likewise.
7511         * gcc.target/i386/pr13685.c: Likewise.
7512         * gcc.target/i386/pr24306.c: Likewise.
7513         * gcc.target/i386/pr31486.c: Likewise.
7514         * gcc.target/i386/pr32065-1.c: Likewise.
7515         * gcc.target/i386/pr32065-2.c: Likewise.
7516         * gcc.target/i386/pr32389.c: Likewise.
7517         * gcc.target/i386/pr38824.c: Likewise.
7518         * gcc.target/i386/pr38931.c: Likewise.
7519         * gcc.target/i386/pr39592-1.c: Likewise.
7520         * gcc.target/i386/pr43766.c: Likewise.
7521         * gcc.target/i386/recip-divf.c: Likewise.
7522         * gcc.target/i386/recip-sqrtf.c: Likewise.
7523         * gcc.target/i386/recip-vec-divf.c: Likewise.
7524         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7525         * gcc.target/i386/sse-1.c: Likewise.
7526         * gcc.target/i386/sse-16.c: Likewise.
7527         * gcc.target/i386/sse-2.c: Likewise.
7528         * gcc.target/i386/sse-20.c: Likewise.
7529         * gcc.target/i386/sse-3.c: Likewise.
7530         * gcc.target/i386/sse-7.c: Likewise.
7531         * gcc.target/i386/sse-9.c: Likewise.
7532         * gcc.target/i386/sse-addps-1.c: Likewise.
7533         * gcc.target/i386/sse-addss-1.c: Likewise.
7534         * gcc.target/i386/sse-andnps-1.c: Likewise.
7535         * gcc.target/i386/sse-andps-1.c: Likewise.
7536         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7537         * gcc.target/i386/sse-comiss-1.c: Likewise.
7538         * gcc.target/i386/sse-comiss-2.c: Likewise.
7539         * gcc.target/i386/sse-comiss-3.c: Likewise.
7540         * gcc.target/i386/sse-comiss-4.c: Likewise.
7541         * gcc.target/i386/sse-comiss-5.c: Likewise.
7542         * gcc.target/i386/sse-comiss-6.c: Likewise.
7543         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7544         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7545         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7546         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7547         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7548         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7549         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7550         * gcc.target/i386/sse-divps-1.c: Likewise.
7551         * gcc.target/i386/sse-divss-1.c: Likewise.
7552         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7553         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7554         * gcc.target/i386/sse-maxps-1.c: Likewise.
7555         * gcc.target/i386/sse-maxss-1.c: Likewise.
7556         * gcc.target/i386/sse-minps-1.c: Likewise.
7557         * gcc.target/i386/sse-minss-1.c: Likewise.
7558         * gcc.target/i386/sse-movaps-1.c: Likewise.
7559         * gcc.target/i386/sse-movaps-2.c: Likewise.
7560         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7561         * gcc.target/i386/sse-movhps-1.c: Likewise.
7562         * gcc.target/i386/sse-movhps-2.c: Likewise.
7563         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7564         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7565         * gcc.target/i386/sse-movntps-1.c: Likewise.
7566         * gcc.target/i386/sse-movss-1.c: Likewise.
7567         * gcc.target/i386/sse-movss-2.c: Likewise.
7568         * gcc.target/i386/sse-movss-3.c: Likewise.
7569         * gcc.target/i386/sse-movups-1.c: Likewise.
7570         * gcc.target/i386/sse-movups-2.c: Likewise.
7571         * gcc.target/i386/sse-mulps-1.c: Likewise.
7572         * gcc.target/i386/sse-mulss-1.c: Likewise.
7573         * gcc.target/i386/sse-orps-1.c: Likewise.
7574         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7575         * gcc.target/i386/sse-recip-vec.c: Likewise.
7576         * gcc.target/i386/sse-recip.c: Likewise.
7577         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7578         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7579         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7580         * gcc.target/i386/sse-subps-1.c: Likewise.
7581         * gcc.target/i386/sse-subss-1.c: Likewise.
7582         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7583         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7584         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7585         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7586         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7587         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7588         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7589         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7590         * gcc.target/i386/sse-xorps-1.c: Likewise.
7591         * gcc.target/i386/ssefn-1.c: Likewise.
7592         * gcc.target/i386/ssefn-3.c: Likewise.
7593         * gcc.target/i386/sseregparm-1.c: Likewise.
7594         * gcc.target/i386/stackalign/return-3.c: Likewise.
7595         * gcc.target/i386/vectorize1.c: Likewise.
7596         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7597         * gcc.target/i386/xorps-sse.c: Likewise.
7598         * gfortran.dg/pr28158.f90: Likewise.
7599         * gfortran.dg/pr30667.f: Likewise.
7600         * gnat.dg/loop_optimization7.adb: Likewise.
7601         * gnat.dg/sse_nolib.adb: Likewise.
7602
7603 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7604
7605         PR fortran/44702
7606         * gfortran.dg/use_rename_6.f90: New.
7607         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7608
7609 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7610
7611         PR fortran/44869
7612         * gfortran.dg/class_24.f03: New.
7613
7614 2010-07-10  Richard Guenther  <rguenther@suse.de>
7615
7616         PR lto/44889
7617         * gcc.dg/lto/20100709-1_0.c: New testcase.
7618         * gcc.dg/lto/20100709-1_1.c: Likewise.
7619
7620 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7621
7622         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7623
7624 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7625
7626         PR objc/44140
7627         * objc.dg/lto/trivial-1_0.m: New.
7628         * objc.dg/lto/lto.exp: New.
7629         * obj-c++.dg/lto/trivial-1_0.mm: New.
7630         * obj-c++.dg/lto/lto.exp: New.
7631         * objc.dg/symtab-1.m: Adjust sizes.
7632         * objc.dg/image-info.m: Do not run for gnu-runtime.
7633
7634 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7635
7636         * gcc.dg/pr32370.c: Allow another kind of error message.
7637
7638 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7639
7640         * gnat.dg/atomic3.adb: New test.
7641
7642 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7643             Denys Vlasenko  <dvlasenk@redhat.com>
7644             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7645
7646         PR tree-optimization/28632
7647         * gcc.dg/tree-ssa/vrp51.c: New test.
7648         * gcc.dg/tree-ssa/vrp52.c: New test.
7649
7650 2010-07-09  Jason Merrill  <jason@redhat.com>
7651
7652         * g++.dg/abi/covariant6.C: New.
7653         * g++.dg/inherit/covariant17.C: Test both bases.
7654         * g++.dg/inherit/covariant7.C: Check vtable layout.
7655
7656 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7657
7658         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7659
7660 2010-07-09  Richard Guenther  <rguenther@suse.de>
7661
7662         PR tree-optimization/44852
7663         * gcc.c-torture/execute/pr44852.c: New testcase.
7664
7665 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7666
7667         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7668         multiplication by values.
7669         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7670         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7671
7672 2010-07-09  Richard Guenther  <rguenther@suse.de>
7673
7674         PR tree-optimization/44882
7675         * gfortran.dg/pr44882.f90: New testcase.
7676
7677 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7678
7679         PR target/40657
7680         * gcc.target/arm/pr40657-1.c: New test.
7681         * gcc.target/arm/pr40657-2.c: New test.
7682         * gcc.c-torture/execute/pr40657.c: New test.
7683
7684 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7685
7686         * gcc.dg/tree-ssa/vrp50.c: New test.
7687         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7688
7689 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7690
7691         PR fortran/44649
7692         * gfortran.dg/c_sizeof_1.f90: Modified.
7693         * gfortran.dg/storage_size_1.f08: New.
7694         * gfortran.dg/storage_size_2.f08: New.
7695
7696 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7697
7698         * gcc.c-torture/execute/20100708-1.c: New test.
7699
7700 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7701
7702         PR fortran/44847
7703         * gfortran.dg/gomp/pr44847.f90: New test.
7704
7705 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7706
7707         PR tree-optimization/44710
7708         * gcc.dg/tree-ssa/ifc-6.c: New.
7709         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7710
7711 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7712
7713         PR fortran/18918
7714         * gfortran.dg/coarray_10.f90: Add an additional test.
7715
7716 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7717
7718         PR middle-end/44828
7719         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7720         * gcc.c-torture/execute/pr44828.x: Revert.
7721
7722 2010-07-08  Jason Merrill  <jason@redhat.com>
7723
7724         PR c++/43120
7725         * g++.dg/inherit/covariant17.C: New.
7726         * g++.dg/abi/covariant1.C: Actually test for the bug.
7727
7728 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7729
7730         PR rtl-optimization/44838
7731         * gcc.dg/pr44838.c: New.
7732
7733 2010-07-08  Richard Guenther  <rguenther@suse.de>
7734
7735         PR tree-optimization/44831
7736         * gcc.c-torture/compile/pr44831.c: New testcase.
7737         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7738
7739 2010-07-08  Richard Guenther  <rguenther@suse.de>
7740
7741         PR tree-optimization/44861
7742         * g++.dg/vect/pr44861.cc: New testcase.
7743
7744 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7745
7746         PR middle-end/44828
7747         * gcc.c-torture/execute/pr44828.x: New file.
7748
7749 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7750
7751         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7752         dg-options.
7753         * g++.dg/ext/altivec-17.C: Adjust error message.
7754
7755 2010-07-07  Tom Tromey  <tromey@redhat.com>
7756
7757         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7758
7759 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7760
7761         PR target/44844
7762         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7763         * gcc.target/i386/rdrand-2.c: Likewise.
7764         * gcc.target/i386/rdrand-3.c: Likewise.
7765
7766 2010-07-07  Jan Hubicka  <jh@suse.cz>
7767
7768         PR middle-end/44813
7769         * g++.dg/torture/pr44813.C: New testcase.
7770         * g++.dg/torture/pr44826.C: New testcase.
7771
7772 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7773
7774         PR rtl-optimization/44787
7775         * gcc.c-torture/compile/pr44788.c: New test.
7776         * gcc.target/arm/pr44788.c: New test.
7777
7778 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7779
7780         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7781
7782 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7783
7784         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7785         to dg-options.
7786
7787 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7788
7789         PR fortran/44742
7790         * gfortran.dg/parameter_array_init_6.f90: New.
7791         * gfortran.dg/initialization_20.f90: Update dg-error.
7792         * gfortran.dg/initialization_24.f90: Ditto.
7793
7794 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7795         PR fortran/PR44693
7796         * gfortran.dg/dim_range_1.f90:  New test.
7797         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7798
7799 2010-07-06  Jason Merrill  <jason@redhat.com>
7800
7801         PR c++/44703
7802         * g++.dg/cpp0x/initlist41.C: New.
7803
7804         PR c++/44778
7805         * g++.dg/template/ptrmem22.C: New.
7806
7807 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7808
7809         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7810         support.
7811         * gcc.target/i386/i386.exp: Likewise.
7812
7813 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7814
7815         PR testsuite/44195
7816         * gcc.dg/lto/20100518_0.c: Limit to x86.
7817
7818 2010-07-06  Richard Guenther  <rguenther@suse.de>
7819
7820         PR middle-end/44828
7821         * gcc.c-torture/execute/pr44828.c: New testcase.
7822
7823 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7824
7825         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7826         * g++.dg/warn/volatile1.C: Likewise.
7827         * g++.dg/template/warn1.C: Likewise.
7828
7829 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7830
7831         AVX Programming Reference (June, 2010)
7832         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7833         * g++.dg/other/i386-3.C: Likewise.
7834         * gcc.target/i386/sse-12.c: Likewise.
7835
7836         * gcc.target/i386/f16c-check.h: New.
7837         * gcc.target/i386/rdfsbase-1.c: Likewise.
7838         * gcc.target/i386/rdfsbase-2.c: Likewise.
7839         * gcc.target/i386/rdgsbase-1.c: Likewise.
7840         * gcc.target/i386/rdgsbase-2.c: Likewise.
7841         * gcc.target/i386/rdrand-1.c: Likewise.
7842         * gcc.target/i386/rdrand-2.c: Likewise.
7843         * gcc.target/i386/rdrand-3.c: Likewise.
7844         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7845         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7846         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7847         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7848         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7849         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7850         * gcc.target/i386/wrfsbase-1.c: Likewise.
7851         * gcc.target/i386/wrfsbase-2.c: Likewise.
7852         * gcc.target/i386/wrgsbase-1.c: Likewise.
7853         * gcc.target/i386/wrgsbase-2.c: Likewise.
7854
7855         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7856         (__builtin_ia32_vcvtps2ph): New.
7857         (__builtin_ia32_vcvtps2ph256): Likewise.
7858
7859         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7860         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7861
7862         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7863         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7864
7865         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7866         (__builtin_ia32_vcvtps2ph256): Likewise.
7867         Add fsgsbase,rdrnd,f16c.
7868
7869         * lib/target-supports.exp (check_effective_target_f16c): New.
7870
7871 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7872
7873         * gcc.dg/guality/nrv-1.c: New test.
7874
7875 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7876
7877         PR middle-end/42505
7878         * gcc.target/arm/pr42505.c: New test case.
7879
7880 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7881
7882         PR c++/44808
7883         * g++.dg/opt/nrv16.C: New test.
7884
7885 2010-07-05  Richard Guenther  <rguenther@suse.de>
7886
7887         PR tree-optimization/44784
7888         * gcc.c-torture/compile/pr44784.c: New testcase.
7889
7890 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7891
7892         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7893         Increase loop bound and array size.
7894         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7895         Likewise.
7896
7897 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7898
7899         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7900         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7901         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7902         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7903         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7904
7905 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7906
7907         PR c++/22138
7908         * g++.dg/parse/template25.C: New.
7909
7910 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7911
7912         PR rtl-optimization/44695
7913         * gcc.dg/torture/pr44695.c: New.
7914
7915 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7916
7917         PR c++/16630
7918         * g++.dg/ext/pretty3.C: New.
7919
7920 2010-07-04  Richard Guenther  <rguenther@suse.de>
7921
7922         PR middle-end/44809
7923         * g++.dg/torture/pr44809.C: New testcase.
7924
7925 2010-07-04  Richard Guenther  <rguenther@suse.de>
7926
7927         PR tree-optimization/44656
7928         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7929
7930 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7931             Revital Eres  <eres@il.ibm.com>
7932
7933         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7934         misaligned stores.
7935         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7936         gcc.dg/vect/vect-96.c: Likewise.
7937         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7938         that support misaligned stores. Change the number of expected
7939         misaligned accesses.
7940         * gcc.dg/vect/vect-peel-1.c: New test.
7941         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7942         gcc.dg/vect/vect-peel-4.c: Likewise.
7943         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7944         vectorizable on all targets that support realignment.
7945         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7946
7947 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7948
7949         PR c/44806
7950         * gcc.dg/torture/pr44806.c: New.
7951
7952 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7953
7954         * gnat.dg/cond_expr1.adb: New test.
7955
7956 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7957
7958         * gnat.dg/modular3.adb: New test.
7959         * gnat.dg/modular3_pkg.ads: New helper.
7960
7961 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7962             Mikael Pettersson  <mikpe@it.uu.se>
7963
7964         PR testsuite/44518
7965         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7966         Make signed-ness of chars explicit.  Scan the object for
7967         strings that are split by some target assemblers.
7968         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7969         explicit.
7970
7971 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7972
7973         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7974
7975 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7976
7977         PR/44128
7978         * g++.dg/warn/Wshadow-7.C: New test.
7979
7980 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7981             Julian Brown  <julian@codesourcery.com>
7982             Sandra Loosemore  <sandra@codesourcery.com>
7983
7984         * gcc.c-torture/execute/20100416-1.c: New test case.
7985
7986 2010-07-02  Julian Brown  <julian@codesourcery.com>
7987             Sandra Loosemore  <sandra@codesourcery.com>
7988
7989         PR target/43703
7990
7991         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7992         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7993
7994 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
7995             Julian Brown  <julian@codesourcery.com>
7996
7997         * gcc.target/arm/neon/vadds64.c: Regenerated.
7998         * gcc.target/arm/neon/vaddu64.c: Regenerated.
7999         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8000         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8001         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8002         * gcc.target/arm/neon-vmls-1.c: Likewise.
8003         * gcc.target/arm/neon-vsubs64.c: New execution test.
8004         * gcc.target/arm/neon-vsubu64.c: New execution test.
8005         * gcc.target/arm/neon-vadds64.c: New execution test.
8006         * gcc.target/arm/neon-vaddu64.c: New execution test.
8007
8008 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8009
8010         * gcc.target/arm/neon-vands64.c: New.
8011         * gcc.target/arm/neon-vandu64.c: New.
8012         * gcc.target/arm/neon-vbics64.c: New.
8013         * gcc.target/arm/neon-vbicu64.c: New.
8014         * gcc.target/arm/neon-veors64.c: New.
8015         * gcc.target/arm/neon-veoru64.c: New.
8016         * gcc.target/arm/neon-vorns64.c: New.
8017         * gcc.target/arm/neon-vornu64.c: New.
8018         * gcc.target/arm/neon-vorrs64.c: New.
8019         * gcc.target/arm/neon-vorru64.c: New.
8020         * gcc.target/arm/neon/vands64.c: Regenerated.
8021         * gcc.target/arm/neon/vandu64.c: Regenerated.
8022         * gcc.target/arm/neon/vbics64.c: Regenerated.
8023         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8024         * gcc.target/arm/neon/veors64.c: Regenerated.
8025         * gcc.target/arm/neon/veoru64.c: Regenerated.
8026         * gcc.target/arm/neon/vorns64.c: Regenerated.
8027         * gcc.target/arm/neon/vornu64.c: Regenerated.
8028         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8029         * gcc.target/arm/neon/vorru64.c: Regenerated.
8030
8031 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8032
8033         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8034
8035 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8036
8037         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8038         * gfortran.dg/intent_out_5.f90: Same.
8039         * gfortran.dg/ltrans-7.f90: Same.
8040         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8041
8042 2010-07-02  Jan Hubicka  <jh@suse.cz>
8043
8044         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8045
8046 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8047
8048         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8049
8050 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8051
8052         PR c++/44780
8053         * c-c++-common/Wunused-var-12.c: New test.
8054
8055 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8056
8057         PR target/42835
8058         * gcc.target/arm/pr42835.c: New test.
8059
8060         PR target/42172
8061         * gcc.target/arm/pr42172-1.c: New test.
8062
8063 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8064
8065         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8066
8067 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8068
8069         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8070         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8071         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8072         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8073         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8074         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8075         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8076         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8077         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8078         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8079         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8080         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8081         * gcc.target/arm/neon-vdup_ns64.c: New.
8082         * gcc.target/arm/neon-vdup_nu64.c: New.
8083         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8084         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8085         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8086         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8087         * gcc.target/arm/neon-vmov_ns64.c: New.
8088         * gcc.target/arm/neon-vmov_nu64.c: New.
8089         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8090         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8091         * gcc.target/arm/neon-vget_lanes64.c: New.
8092         * gcc.target/arm/neon-vget_laneu64.c: New.
8093         * gcc.target/arm/neon-vset_lanes64.c: New.
8094         * gcc.target/arm/neon-vset_laneu64.c: New.
8095
8096 2010-07-02  Richard Guenther  <rguenther@suse.de>
8097
8098         * g++.dg/torture/20100702-1.C: New testcase.
8099
8100 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8101
8102         PR target/44707
8103         * gcc.c-torture/compile/pr44707.c: New test.
8104
8105 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8106
8107         PR c++/44039
8108         * g++.dg/template/crash101.C: New.
8109
8110 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8111
8112         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8113         Use the ABI-0 accessors and fail it for m64.
8114
8115 2010-07-02  Jan Hubicka  <jh@suse.cz>
8116
8117         * g++.dg/tree-ssa/pr44706.C: New testcase.
8118
8119 2010-07-02  Richard Guenther  <rguenther@suse.de>
8120
8121         PR tree-optimization/44748
8122         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8123
8124 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8125
8126         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8127         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8128         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8129         the method types to forward:.
8130
8131 2010-06-30  Jason Merrill  <jason@redhat.com>
8132
8133         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8134         * g++.dg/other/pr25632.C: Likewise.
8135
8136 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8137
8138         PR tree-optimization/40421
8139         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8140
8141 2010-07-01  Richard Guenther  <rguenther@suse.de>
8142
8143         PR middle-end/42834
8144         PR middle-end/44468
8145         * gcc.c-torture/execute/20100316-1.c: New testcase.
8146         * gcc.c-torture/execute/pr44468.c: Likewise.
8147         * gcc.c-torture/compile/20100609-1.c: Likewise.
8148         * gcc.dg/volatile2.c: Adjust.
8149         * gcc.dg/plugin/selfassign.c: Likewise.
8150         * gcc.dg/pr36902.c: Likewise.
8151         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8152         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8153         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8154         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8155         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8156         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8157         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8158         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8159         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8160         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8161         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8162         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8163         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8164         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8165         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8166         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8167         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8168         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8169         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8170         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8171         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8172         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8173         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8174         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8175         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8176         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8177         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8178         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8179         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8180         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8181         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8182         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8183         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8184         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8185         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8186         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8187         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8188         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8189         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8190         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8191         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8192         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8193         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8194         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8195         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8196         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8197         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8198         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8199         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8200         * g++.dg/tree-ssa/pr31146.C: Likewise.
8201         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8202         * g++.dg/tree-ssa/pr33604.C: Likewise.
8203         * g++.dg/plugin/selfassign.c: Likewise.
8204         * gfortran.dg/array_memcpy_3.f90: Likewise.
8205         * gfortran.dg/array_memcpy_4.f90: Likewise.
8206         * c-c++-common/torture/pr42834.c: New testcase.
8207
8208 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8209
8210         PR c++/44628
8211         * g++.dg/template/crash100.C: New.
8212
8213 2010-06-30  Jan Hubicka  <jh@suse.cz>
8214
8215         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8216
8217 2010-06-30  Michael Matz  <matz@suse.de>
8218
8219         PR bootstrap/44699
8220         * gcc.dg/pr44699.c: New test.
8221
8222 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8223
8224         PR tree-optimization/39799
8225         * c-c++-common/uninit-17.c: New test.
8226
8227 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8228
8229         PR libfortran/43298
8230         * gfortran.dg/read_infnan_1.f90: New test.
8231
8232 2010-06-29  Jason Merrill  <jason@redhat.com>
8233
8234         Enable implicitly declared move constructor/operator= (N3053).
8235         * g++.dg/cpp0x/implicit3.C: New.
8236         * g++.dg/cpp0x/implicit4.C: New.
8237         * g++.dg/cpp0x/implicit5.C: New.
8238         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8239         * g++.dg/cpp0x/not_special.C: Adjust.
8240         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8241         * g++.dg/cpp0x/rv1n.C: Adjust.
8242         * g++.dg/cpp0x/rv1p.C: Adjust.
8243         * g++.dg/cpp0x/rv2n.C: Adjust.
8244         * g++.dg/cpp0x/rv2p.C: Adjust.
8245         * g++.dg/cpp0x/rv3n.C: Adjust.
8246         * g++.dg/cpp0x/rv3p.C: Adjust.
8247         * g++.dg/cpp0x/rv4n.C: Adjust.
8248         * g++.dg/cpp0x/rv4p.C: Adjust.
8249         * g++.dg/cpp0x/rv5n.C: Adjust.
8250         * g++.dg/cpp0x/rv5p.C: Adjust.
8251         * g++.dg/cpp0x/rv6n.C: Adjust.
8252         * g++.dg/cpp0x/rv6p.C: Adjust.
8253         * g++.dg/cpp0x/rv7n.C: Adjust.
8254         * g++.dg/cpp0x/rv7p.C: Adjust.
8255         * g++.dg/cpp0x/rv8p.C: Adjust.
8256         * g++.dg/gomp/pr26690-1.C: Adjust.
8257         * g++.dg/other/error20.C: Adjust.
8258         * g++.dg/other/error31.C: Adjust.
8259         * g++.dg/parse/error19.C: Adjust.
8260         * g++.dg/template/qualttp5.C: Adjust.
8261         * g++.old-deja/g++.law/ctors5.C: Adjust.
8262
8263         Enable implicitly deleted functions (N2346)
8264         * g++.dg/cpp0x/defaulted17.C: New.
8265         * g++.dg/cpp0x/implicit1.C: New.
8266         * g++.dg/cpp0x/implicit2.C: New.
8267         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8268         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8269         * g++.dg/init/ctor4.C: Adjust.
8270         * g++.dg/init/synth2.C: Adjust.
8271         * g++.dg/lto/20081118_1.C: Adjust.
8272         * g++.dg/other/error13.C: Adjust.
8273         * g++.dg/other/unused1.C: Adjust.
8274         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8275         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8276         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8277         * g++.old-deja/g++.law/ctors17.C: Adjust.
8278         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8279         * g++.old-deja/g++.pt/assign1.C: Adjust.
8280         * g++.old-deja/g++.pt/crash20.C: Adjust.
8281
8282         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8283         * g++.dg/cpp0x/defaulted13.C: Adjust.
8284         * g++.dg/cpp0x/defaulted2.C: Adjust.
8285         * g++.dg/cpp0x/defaulted3.C: Adjust.
8286         * g++.dg/cpp0x/initlist9.C: Adjust.
8287         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8288         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8289         * g++.dg/init/synth2.C: Adjust.
8290
8291         * g++.dg/cpp0x/defaulted19.C: New.
8292
8293         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8294         * g++.dg/template/error23.C: Fix for -std=c++0x.
8295
8296 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8297
8298         PR fortran/44718
8299         * gfortran.dg/proc_ptr_28.f90: New.
8300
8301 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8302
8303         PR tree-optimization/43801
8304         * g++.dg/torture/pr43801.C: New test.
8305
8306         PR debug/44668
8307         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8308
8309 2010-06-29  Jason Merrill  <jason@redhat.com>
8310
8311         PR c++/44587
8312         * g++.dg/template/qualified-id2.C: New.
8313         * g++.dg/template/qualified-id3.C: New.
8314
8315 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8316
8317         PR fortran/44696
8318         * gfortran.dg/associated_target_4.f90: New.
8319
8320 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8321
8322         PR fortran/44582
8323         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8324
8325 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8326
8327         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8328
8329 2010-06-29  Jan Hubicka  <jh@suse.cz>
8330
8331         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8332
8333 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8334
8335         PR target/43902
8336         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8337         * gcc.target/arm/wmul-3.c: New test.
8338         * gcc.target/arm/wmul-4.c: New test.
8339
8340 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8341
8342         PR rtl-optimization/44659
8343         * gcc.target/i386/extract-1.c: New.
8344         * gcc.target/i386/extract-2.c: Likewise.
8345         * gcc.target/i386/extract-3.c: Likewise.
8346         * gcc.target/i386/extract-4.c: Likewise.
8347         * gcc.target/i386/extract-5.c: Likewise.
8348         * gcc.target/i386/extract-6.c: Likewise.
8349
8350 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8351
8352         PR c++/44682
8353         * g++.dg/warn/Wunused-var-14.C: New test.
8354
8355 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8356
8357         PR fortran/43298
8358         * gfortran.dg/nan_6.f90: New.
8359
8360 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8361
8362         PR tree-optimization/43781
8363         * gcc.dg/torture/pr43781.c: New.
8364
8365 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8366
8367         PR fortran/40158
8368         * gfortran.dg/actual_rank_check_1.f90: New test.
8369
8370 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8371
8372         * gcc.dg/ipa/ipa-sra-6.c: New test.
8373
8374 2010-06-28  Jan Hubicka  <jh@suse.cz>
8375
8376         PR tree-optimization/44687
8377         * gcc.c-torture/compile/pr44687.c
8378
8379 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8380
8381         PR c++/44535
8382         * g++.dg/torture/pr44535.C: New test.
8383
8384 2010-06-28  Michael Matz  <matz@suse.de>
8385
8386         PR middle-end/44592
8387         * gfortran.dg/pr44592.f90: New test.
8388
8389 2010-06-28  Jan Hubicka  <jh@suse.cz>
8390
8391         PR tree-optimization/44357
8392         * g++.dg/torture/pr44357.C: New testcase.
8393
8394 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8395
8396         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8397         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8398         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8399         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8400         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8401         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8402         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8403         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8404
8405 2010-06-27  Jan Hubicka  <jh@suse.cz>
8406
8407         * gcc.c-torture/compile/pr44686.c: New file.
8408
8409 2010-06-27  Richard Guenther  <rguenther@suse.de>
8410
8411         PR tree-optimization/44683
8412         * gcc.c-torture/execute/pr44683.c: New testcase.
8413
8414 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8415
8416         * gnat.dg/noreturn3.ad[sb]: New test.
8417
8418 2010-06-26  Jason Merrill  <jason@redhat.com>
8419
8420         * g++.dg/cpp0x/explicit5.C: New.
8421
8422 2010-06-26  Richard Guenther  <rguenther@suse.de>
8423
8424         PR tree-optimization/44393
8425         * gcc.dg/pr44393.c: New testcase.
8426
8427 2010-06-26  Jan Hubicka  <jh@suse.cz>
8428
8429         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8430
8431 2010-06-26  Richard Guenther  <rguenther@suse.de>
8432
8433         PR middle-end/44674
8434         * gcc.dg/pr44674.c: New testcase.
8435
8436 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8437
8438         * gcc.dg/opts-3.c: New test.
8439
8440 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8441
8442         * gfortran.dg/type_decl_1.f90: New.
8443         * gfortran.dg/type_decl_2.f90: New.
8444
8445 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8446
8447         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8448         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8449
8450 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8451
8452         PR testsuite/38946
8453         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8454         error in comparing reals.
8455
8456 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8457
8458         * selected_real_kind_2.f90: New.
8459         * selected_real_kind_3.f90: New.
8460
8461 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8462
8463         * gfortran.dg/entry_19.f90: New.
8464
8465 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8466
8467         * gfortran.dg/end_subroutine_1.f90: New.
8468         * gfortran.dg/end_subroutine_2.f90: New.
8469         * gfortran.dg/interface_proc_end.f90: Update.
8470
8471 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8472
8473         * gfortran.dg/semicolon_fixed.f: Update.
8474         * gfortran.dg/semicolon_fixed_2.f: New.
8475         * gfortran.dg/semicolon_free_2.f90: New.
8476         * gfortran.dg/semicolon_free.f90: Update.
8477
8478 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8479
8480         PR fortran/44448
8481         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8482
8483 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8484
8485         * g++.dg/ipa/iinline-3.C: New test.
8486         * gcc.dg/ipa/modif-1.c: Removed.
8487
8488 2010-06-25  Jan Hubicka  <jh@suse.cz>
8489
8490         * gcc.dg/tree-ssa/ipa-split-1.c
8491
8492 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8493
8494         * g++.dg/ipa/iinline-2.C: New test.
8495
8496 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8497
8498         PR middle-end/43866
8499         * gfortran.dg/pr43866.f90: New test.
8500
8501         PR tree-optimization/44539
8502         * gcc.dg/pr44539.c: New test.
8503
8504 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8505
8506         From Jim Wilson:
8507         PR target/43902
8508         * gcc.target/mips/madd-9.c: New test.
8509
8510 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8511
8512         PR c/44517
8513         * gcc.dg/noncompile/pr44517.c: New.
8514         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8515
8516 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8517
8518         PR testsuite/43283
8519         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8520         and add argument to nop for IA64.
8521
8522 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8523
8524         PR target/44588
8525         * gcc.target/i386/mod-1.c: New.
8526         * gcc.target/i386/umod-1.c: Likewise.
8527         * gcc.target/i386/umod-2.c: Likewise.
8528         * gcc.target/i386/umod-3.c: Likewise.
8529
8530 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8531
8532         PR middle-end/44492
8533         * g++.dg/torture/pr44492.C: New test.
8534
8535 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8536
8537         * c-c++-common/warn-omitted-condop.c: New.
8538
8539 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8540
8541         PR fortran/44614
8542         * gfortran.dg/import8.f90: New.
8543
8544 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8545
8546         * gnat.dg/not_null.adb: Update test case.
8547
8548 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8549
8550         PR c++/44619
8551         * g++.dg/warn/Wunused-var-13.C: New test.
8552
8553         PR c++/44627
8554         * g++.dg/diagnostic/method1.C: New test.
8555
8556 2010-06-22  Cary Coutant  <ccoutant@google.com>
8557
8558         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8559
8560 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8561
8562         PR fortran/44616
8563         * gfortran.dg/abstract_type_8.f03: New.
8564
8565 2010-06-21  Jason Merrill  <jason@redhat.com>
8566
8567         * g++.dg/cpp0x/noexcept08.C: New.
8568
8569         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8570
8571 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8572
8573         PR target/44615
8574         * gcc.target/i386/sse2-vec-2a.c: New.
8575
8576 2010-06-21  DJ Delorie  <dj@redhat.com>
8577
8578         * gcc.dg/pragma-diag-1.c: New.
8579
8580 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8581
8582         PR target/44615
8583         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8584
8585 2010-06-21  Alan Modra  <amodra@gmail.com>
8586
8587         PR testsuite/44505
8588         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8589         tail call to check_fa_mid.
8590
8591 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8592
8593         PR target/44575
8594         * gcc.c-torture/execute/pr44575.c: New test.
8595
8596 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8597
8598         PR fortran/40632
8599         * gfortran.dg/contiguous_1.f90: New.
8600         * gfortran.dg/contiguous_2.f90: New.
8601         * gfortran.dg/contiguous_3.f90: New.
8602
8603 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8604
8605         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8606         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8607
8608 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8609
8610         PR target/44546
8611         * gcc.target/i386/pr44546.c: New test.
8612
8613 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8614
8615         * gcc.dg/opts-2.c: New test.
8616
8617 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8618
8619         PR fortran/44584
8620         * gfortran.dg/typebound_proc_15.f03: Modified.
8621
8622 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8623
8624         PR target/44072
8625         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8626         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8627
8628 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8629
8630         * g++.dg/ext/label13.C: Fix typo in last change.
8631
8632 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8633
8634         PR libfortran/44477
8635         * gfortran.dg/eof_3.f90
8636         * gfortran.dg/endfile_2.f90
8637         * gfortran.dg/endfile_4.f90
8638         * gfortran.dg/endfile_3.f90
8639
8640 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8641
8642         PR c++/41090
8643         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8644
8645 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8646
8647         PR fortran/44556
8648         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8649
8650 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8651
8652         * gcc.target/arm/pr40900.c: New test.
8653
8654 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8655
8656         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8657
8658 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8659
8660         PR fortran/44558
8661         * gfortran.dg/typebound_call_15.f03: New.
8662
8663 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8664
8665         PR c++/44486
8666         * g++.dg/pr44486.C: New.
8667
8668 2010-06-16  DJ Delorie  <dj@redhat.com>
8669
8670         * gcc.target/i386/volatile-bitfields-1.c: New.
8671         * gcc.target/i386/volatile-bitfields-2.c: New.
8672
8673 2010-06-16  Jason Merrill  <jason@redhat.com>
8674
8675         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8676
8677         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8678
8679 2010-06-16  Richard Guenther  <rguenther@suse.de>
8680
8681         PR c/44555
8682         * gcc.c-torture/execute/pr44555.c: New testcase.
8683
8684 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8685
8686         PR fortran/44549
8687         * gfortran.dg/typebound_proc_16.f03: New.
8688
8689 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8690
8691         * g++.dg/torture/pr43905.C: New test.
8692
8693 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8694
8695         PR testsuite/44538
8696         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8697         initialization loop from being vectorized.
8698         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8699
8700 2010-06-16  Alan Modra  <amodra@gmail.com>
8701
8702         PR tree-optimization/44507
8703         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8704
8705 2010-06-15  Jason Merrill  <jason@redhat.com>
8706
8707         * g++.dg/overload/arg3.C: Adjust error locations.
8708         * g++.dg/overload/copy1.C: Likewise.
8709         * g++.dg/tc1/dr152.C: Likewise.
8710         * g++.dg/template/incomplete4.C: Likewise.
8711         * g++.dg/template/incomplete5.C: Likewise.
8712         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8713         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8714         * g++.old-deja/g++.pt/crash9.C: Likewise.
8715
8716         * g++.dg/inherit/virtual5.C: New.
8717
8718         * g++.dg/cpp0x/defaulted18.C: New.
8719
8720         * g++.dg/cpp0x/initlist40.C: New.
8721
8722         * g++.dg/cpp0x/initlist39.C: New.
8723
8724 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8725
8726         PR middle-end/44391
8727         * gcc.dg/graphite/pr44391.c: New.
8728
8729 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8730
8731         PR fortran/43388
8732         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8733         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8734         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8735         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8736
8737 2010-06-15  Richard Guenther  <rguenther@suse.de>
8738
8739         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8740
8741 2010-06-15  Richard Guenther  <rguenther@suse.de>
8742
8743         * gcc.dg/vect/bb-slp-21.c: Adjust.
8744         * gcc.dg/vect/bb-slp-13.c: Likewise
8745         * gcc.dg/vect/bb-slp-4.c: Likewise
8746         * gcc.dg/vect/bb-slp-22.c: Likewise
8747         * gcc.dg/vect/bb-slp-14.c: Likewise
8748         * gcc.dg/vect/bb-slp-23.c: Likewise
8749         * gcc.dg/vect/bb-slp-15.c: Likewise
8750         * gcc.dg/vect/bb-slp-17.c: Likewise
8751         * gcc.dg/vect/bb-slp-18.c: Likewise
8752         * gcc.dg/vect/bb-slp-19.c: Likewise
8753         * gcc.dg/vect/bb-slp-10.c: Likewise
8754         * gcc.dg/vect/bb-slp-11.c: Likewise
8755         * gcc.dg/vect/bb-slp-20.c: Likewise
8756         * gcc.dg/vect/bb-slp-3.c: Likewise
8757
8758 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8759
8760         PR fortran/44536
8761         * gfortran.dg/gomp/pr44536.f90: New test.
8762         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8763
8764 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8765
8766         PR target/44534
8767         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8768         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8769
8770 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8771
8772         PR tree-optimization/44508
8773         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8774
8775         PR bootstrap/44509
8776         * gcc.dg/pr44509.c: New test.
8777
8778 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8779
8780         PR tree-optimization/44507
8781         * gcc.dg/vect/pr44507.c: New test.
8782
8783 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8784
8785         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8786         and c-pretty-print.h.
8787
8788         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8789
8790 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8791
8792         * gfortran.dg/whole_file_18.f90: Updated error message.
8793
8794 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8795
8796         * gfortran.dg/whole_file_20.f03: New.
8797
8798 2010-06-12  Jan Hubicka  <jh@suse.cz>
8799
8800         * gcc.c-torture/compile/pc44485.c: New testcase.
8801
8802 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8803
8804         PR fortran/40117
8805         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8806         * gfortran.dg/typebound_proc_14.f03: New.
8807         * gfortran.dg/typebound_proc_15.f03: New.
8808
8809 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8810
8811         * gcc.dg/opts-1.c: New test.
8812
8813 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8814
8815         * gcc.dg/funroll-loops-all.c: Update expected error.
8816
8817 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8818
8819         PR target/44481
8820         * gcc.target/i386/pr44481.c: New test.
8821
8822 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8823
8824         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8825
8826 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8827
8828         PR middle-end/44483
8829         * gcc.dg/tree-ssa/pr44483.c: New.
8830
8831 2010-06-11  Paul Brook  <paul@codesourcery.com>
8832
8833         * g++.dg/other/arm-neon-1.C: New test.
8834
8835 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8836
8837         PR fortran/42051
8838         PR fortran/43896
8839         * gfortran.dg/class_23.f03: New test.
8840
8841 2010-06-11  Jan Hubicka  <jh@suse.cz>
8842
8843         * gcc.dg/ipa/pure-const-2.c: New testcase.
8844
8845 2010-06-11  Jan Hubicka  <jh@suse.cz>
8846
8847         * gcc.dg/noreturn-7.c: Update.
8848         * gcc.dg/noreturn-4.c: Update.
8849
8850 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8851
8852         Fix MIPS bootstrap
8853         * g++.dg/other/typedef4.C: New test.
8854
8855 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8856
8857         PR fortran/44207
8858         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8859
8860 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8861
8862         PR fortran/44457
8863         * gfortran.dg/asynchronous_3.f03
8864
8865 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8866
8867         PR middle-end/44185
8868         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8869         non-temporal stores out of the tests to form new test cases.  As a
8870         result, no non-temporal store should be generated in this case.
8871
8872         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8873         prefetch-7.c that generate one non-temporal store.
8874
8875         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8876         prefetch-7.c that generate one non-temporal store and one
8877         one-temporal prefetch.
8878
8879 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8880
8881         PR tree-optimization/44258
8882         * gcc.dg/tree-ssa/pr44258.c: New test.
8883
8884 2010-06-10  Daniel Kraft  <d@domob.eu>
8885
8886         PR fortran/38936
8887         * gfortran.dg/associate_1.f03: New test.
8888         * gfortran.dg/associate_2.f95: New test.
8889         * gfortran.dg/associate_3.f03: New test.
8890         * gfortran.dg/associate_4.f08: New test.
8891
8892 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8893
8894         * gfortran.dg/selected_char_kind_4.f90: New test.
8895
8896 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8897
8898         * gcc.dg/pr42461.c: New test.
8899
8900 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8901
8902         PR fortran/44347
8903         * gfortran.dg/selected_real_kind_1.f90: New.
8904
8905 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8906
8907         PR fortran/44359
8908         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8909         warning.
8910         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8911         check for warning.
8912
8913 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8914
8915         * gfortran.dg/data_namelist_conflict.f90: New test.
8916
8917 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8918
8919         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8920         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8921         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8922
8923 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8924
8925         * gfortran.dg/mvbits_9.f90: New test.
8926         * gfortran.dg/ibset_1.f90: Ditto.
8927         * gfortran.dg/ibits_1.f90: Ditto.
8928         * gfortran.dg/btest_1.f90: Ditto.
8929         * gfortran.dg/ibclr_1.f90: Ditto.
8930
8931 2010-06-09  Jason Merrill  <jason@redhat.com>
8932
8933         PR c++/44366
8934         * g++.dg/cpp0x/decltype23.C: Move to...
8935         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8936
8937 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8938
8939         PR fortran/44211
8940         * gfortran.dg/typebound_call_14.f03: New test.
8941
8942 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8943
8944         PR tree-optimization/44423
8945         * gcc.dg/tree-ssa/pr44423.c: New test.
8946
8947 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8948
8949         PR testsuite/42843
8950         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8951         TV_NONE to initialize tv_id field.
8952         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8953         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8954         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8955         Include toplev.h .
8956         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8957         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8958         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8959
8960 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8961
8962         PR tree-optimization/39874
8963         PR middle-end/28685
8964         * gcc.dg/pr39874.c: New file.
8965
8966 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8967
8968         * g++.dg/ext/attr-alias-1.C: New.
8969         * g++.dg/ext/attr-alias-2.C: New.
8970
8971 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8972
8973         PR fortran/44446
8974         * gfortran.dg/proc_ptr_27.f90: New.
8975
8976 2010-06-07  Jason Merrill  <jason@redhat.com>
8977
8978         PR c++/44366
8979         * g++.dg/cpp0x/decltype23.C: New.
8980
8981 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8982             Shujing Zhao  <pearly.zhao@oracle.com>
8983
8984         PR c/37724
8985         * gcc.dg/c90-const-expr-10.c: Adjust.
8986         * gcc.dg/c99-const-expr-10.c: Adjust.
8987         * gcc.dg/init-bad-7.c: New.
8988
8989 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8990
8991         * lib/target-supports.exp (check_effective_target_gas): New proc.
8992         * gcc.c-torture/execute/960321-1.x: New file.
8993
8994 2010-06-07  Jason Merrill  <jason@redhat.com>
8995
8996         PR c++/44401
8997         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8998
8999 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9000
9001         PR c++/44444
9002         * g++.dg/warn/Wunused-var-12.C: New test.
9003
9004         PR c++/44443
9005         * c-c++-common/Wunused-var-11.c: New test.
9006
9007 2010-06-07  Jan Hubicka  <jh@suse.cz>
9008
9009         * gcc.dg/ipa/pure-const-1.c: New testcase.
9010
9011 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9012
9013         PR rtl-optimization/44404
9014         * gcc.dg/pr44404.c: New.
9015
9016 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9017
9018         PR target/44159
9019         * gcc.target/i386/abi-2.c: Check sysv abi here.
9020         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9021         function to avoid failures by different ABIs.
9022         * gcc.target/i386/aes-check.h: Likewise.
9023         * gcc.target/i386/avx-check.h: Likewise.
9024         * gcc.target/i386/fma4-check.h: Likewise.
9025         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9026         * gcc.target/i386/mmx-check.h: Likewise.
9027         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9028         * gcc.target/i386/pclmul-check.h: Likewise.
9029         * gcc.target/i386/sse-check.h: Likewise.
9030         * gcc.target/i386/sse2-check.h: Likewise.
9031         * gcc.target/i386/sse3-check.h: Likewise.
9032         * gcc.target/i386/sse4_1-check.h: Likewise.
9033         * gcc.target/i386/sse4_2-check.h: Likewise.
9034         * gcc.target/i386/sse4a-check.h: Likewise.
9035         * gcc.target/i386/ssse3-check.h: Likewise.
9036         * gcc.target/i386/xop-check.h: Likewise.
9037         * gcc.target/i386/pr27971.c: Fix for LLP64.
9038         * gcc.target/i386/pr39139.c: Likewise.
9039         * gcc.target/i386/pr39315-check.c: Likewise.
9040         * gcc.target/i386/vararg-1.c: Likewise.
9041         * gcc.target/i386/vararg-2.c: Likewise.
9042         Additional add dg-compile to avoid failure due
9043         missing foo symbol.
9044
9045         * gcc.dg/compound-literal-1.c: Fix for llp64.
9046         * gcc.dg/pr32370.c: Likewise.
9047         * gcc.dg/pr37561.c: Likewise.
9048         * gcc.dg/pr41340.c: Likewise.
9049         * gcc.dg/pr41551.c: Likewise.
9050
9051 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9052
9053         PR c++/44188
9054         * g++.dg/debug/dwarf2/typedef3.C: New test.
9055
9056 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9057
9058         PR c/20000
9059         * c-c++-common/pr20000.c: New.
9060
9061 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9062
9063         PR c++/44086
9064         * g++.dg/init/pr44086.C: New.
9065         * g++.dg/cpp0x/decltype4.C: Adjust.
9066
9067 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9068
9069         PR fortran/43945
9070         * gfortran.dg/generic_23.f03: New test.
9071
9072 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9073
9074         PR fortran/43895
9075         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9076
9077 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9078
9079         PR c++/44361
9080         * c-c++-common/Wunused-var-9.c: New test.
9081
9082 2010-06-05  Jason Merrill  <jason@redhat.com>
9083
9084         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9085
9086 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9087
9088         PR c/44322
9089         * gcc.dg/c99-restrict-4.c: New test.
9090
9091 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9092
9093         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9094         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9095         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9096         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9097         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9098         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9099         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9100         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9101         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9102         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9103         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9104         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9105         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9106         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9107         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9108         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9109         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9110         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9111         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9112         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9113         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9114         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9115
9116 2010-06-04  Jason Merrill  <jason@redhat.com>
9117
9118         * g++.dg/cpp0x/noexcept06.C: New.
9119         * g++.dg/cpp0x/noexcept07.C: New.
9120
9121         * g++.dg/cpp0x/noexcept01.C: New.
9122         * g++.dg/cpp0x/noexcept02.C: New.
9123         * g++.dg/cpp0x/noexcept03.C: New.
9124         * g++.dg/cpp0x/noexcept04.C: New.
9125         * g++.dg/cpp0x/noexcept05.C: New.
9126
9127 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9128
9129         PR c++/44412
9130         * g++.dg/warn/Wunused-var-10.C: New test.
9131         * g++.dg/warn/Wunused-var-11.C: New test.
9132
9133         PR c++/44362
9134         * c-c++-common/Wunused-var-10.c: New test.
9135
9136 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9137
9138         PR c/25880
9139         * gcc.dg/assign-warn-2.c: Update.
9140         * gcc.dg/cpp/line3.c: Update.
9141         * gcc.dg/c99-array-lval-8.c: Update.
9142         * gcc.dg/cast-qual-2.c: Update.
9143         * gcc.dg/c99-arraydecl-3.c:  Update.
9144         * gcc.dg/assign-warn-1.c:  Update.
9145         * gcc.dg/format/gcc_diag-1.c:  Update.
9146
9147 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9148
9149         PR rtl-optimization/39871
9150         PR rtl-optimization/40615
9151         PR rtl-optimization/42500
9152         PR rtl-optimization/42502
9153         * gcc.target/arm/eliminate.c: New test.
9154
9155 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9156
9157         PR libstdc++/44410
9158         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9159         * g++.old-deja/g++.other/delete3.C: Likewise.
9160         * g++.old-deja/g++.other/new.C: Likewise.
9161         * g++.old-deja/g++.law/operators27.C: Likewise.
9162         * g++.old-deja/g++.mike/p755.C: Likewise.
9163         * g++.dg/eh/new1.C: Likewise.
9164         * g++.dg/init/new5.C: Likewise.
9165
9166 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9167
9168         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9169         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9170         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9171
9172 2010-06-03  Richard Guenther  <rguenther@suse.de>
9173
9174         PR lto/41921
9175         * lib/lto.exp: Always load gcc.exp.
9176         (lto-obj): For C source files invoke gcc_target_compile.
9177         * g++.dg/lto/20100603-1_0.C: New testcase.
9178         * g++.dg/lto/20100603-1_1.c: Likewise.
9179
9180 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9181
9182         PR tree-optimization/43688
9183         * gfortran.dg/pr43688.f90: New.
9184
9185 2010-06-03  Richard Guenther  <rguenther@suse.de>
9186
9187         PR lto/41584
9188         * gcc.dg/lto/20100603-1_0.c: New testcase.
9189         * gcc.dg/lto/20100603-2_0.c: Likewise.
9190         * gcc.dg/lto/20100603-3_0.c: Likewise.
9191
9192 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9193
9194         PR target/44218
9195         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9196         * gcc.target/powerpc/recip-2.c: Ditto.
9197         * gcc.target/powerpc/recip-3.c: Ditto.
9198         * gcc.target/powerpc/recip-4.c: Ditto.
9199         * gcc.target/powerpc/recip-5.c: Ditto.
9200         * gcc.target/powerpc/recip-6.c: Ditto.
9201         * gcc.target/powerpc/recip-7.c: Ditto.
9202         * gcc.target/powerpc/recip-test.h: Ditto.
9203         * gcc.target/powerpc/recip-test2.h: Ditto.
9204
9205 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9206
9207         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9208
9209 2010-06-02  Jason Merrill  <jason@redhat.com>
9210
9211         * g++.dg/ext/vector9.C: Expect typedef in error message.
9212
9213         PR c++/9726
9214         PR c++/23594
9215         PR c++/44333
9216         * g++.dg/tc1/dr101.C: Remove xfails.
9217
9218 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9219
9220         PR middle-end/44372
9221         * g++.dg/ipa/pr44372.C: New.
9222
9223 2010-06-02  Jan Hubicka  <jh@suse.cz>
9224
9225         PR middle-end/44295
9226         * g++.dg/torture/pr44295.C: Neww testcase.
9227
9228 2010-06-02  Jan Hubicka  <jh@suse.cz>
9229
9230         * gcc.dg/tree-ssa/loadpre6.c: Update.
9231
9232 2010-06-02  Richard Guenther  <rguenther@suse.de>
9233
9234         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9235         diagnostic.h.
9236
9237 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9238
9239         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9240         the link fail message.
9241
9242 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9243
9244         PR fortran/44360
9245         * gfortran.dg/use_13.f90: New test case.
9246
9247 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9248
9249         PR fortran/44371
9250         * gfortran.dg/error_stop_2.f08: Minor update.
9251
9252 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9253
9254         PR fortran/44371
9255         * gfortran.dg/error_stop_1.f08: New test.
9256         * gfortran.dg/error_stop_2.f08: New test.
9257
9258 2010-06-01  Jason Merrill  <jason@redhat.com>
9259
9260         DR 990
9261         * g++.dg/cpp0x/initlist37.C: New.
9262         * g++.dg/cpp0x/initlist38.C: New.
9263
9264         PR c++/44358
9265         * g++.dg/cpp0x/initlist36.C: New.
9266
9267 2010-05-31 Jan Hubicka  <jh@suse.cz>
9268
9269         * gcc.dg/noreturn-8.c: New testcase.
9270
9271 2010-05-31 Jan Hubicka  <jh@suse.cz>
9272
9273         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9274         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9275
9276 2010-05-31 Jan Hubicka  <jh@suse.cz>
9277
9278         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9279         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9280
9281 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9282
9283         PR fortran/36928
9284         * gfortran.dg/dependency_27.f90:  New test.
9285         * gfortran.dg/array_assign_1.F90:  New test.
9286
9287 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9288
9289         PR target/44338
9290         * gcc.target/i386/sse-24.c: New test.
9291
9292 2010-05-31  Jan Hubicka  <jh@suse.cz>
9293
9294         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9295
9296 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR middle-end/44337
9299         * gcc.dg/pr44337.c: New test.
9300
9301         PR tree-optimization/44182
9302         * g++.dg/debug/pr44182.C: New test.
9303
9304 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9305
9306         * gcc.dg/nested-func-7.c: New test.
9307         * gnat.dg/frame_overflow.adb: Adjust directives.
9308
9309 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9310
9311         * gnat.dg/prot2.ad[sb]: New test.
9312         * gnat.dg/prot2_pkg1.ads: New helper.
9313         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9314
9315 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9316
9317         * gnat.dg/array11.adb: Adjust dg-warning directive.
9318         * gnat.dg/object_overflow.adb: Likewise.
9319
9320 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9321
9322         PR middle-end/44306
9323         * gcc.dg/tree-ssa/pr44306.c: New.
9324
9325 2010-05-29  Jan Hubicka  <jh@suse.cz>
9326
9327         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9328
9329 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9330
9331         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9332
9333 2010-05-28  Mike Stump  <mikestump@comcast.net>
9334
9335         PR objc/44125
9336         * objc.dg/const-str-9.m: Remove static.
9337
9338 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9339
9340         PR target/43636
9341         * gcc.c-torture/compile/pr43636.c: New test.
9342
9343 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9344
9345         PR objc++/23616
9346         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9347         * obj-c++.dg/try-catch-9.mm: Ditto.
9348
9349 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9350
9351         Revert patch for PR c++/44188
9352         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9353
9354 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9355
9356         PR c++/44188
9357         * g++.dg/debug/dwarf2/typedef3.C: New test.
9358
9359 2010-05-27  Jason Merrill  <jason@redhat.com>
9360
9361         PR c++/43555
9362         * g++.dg/ext/vla9.C: New.
9363
9364 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9365
9366         PR objc/44140
9367         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9368         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9369         * objc.dg/torture/tls/thr-init.m: Ditto.
9370         * objc.dg/torture/trivial.m: Ditto.
9371         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9372         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9373         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9374         * obj-c++.dg/torture/trivial.mm: Ditto.
9375
9376 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9377
9378         * g++.dg/lto/20100302_0.C: Skip on darwin.
9379
9380 2010-05-27  Richard Guenther  <rguenther@suse.de>
9381
9382         PR tree-optimization/44284
9383         * gcc.dg/vect/vect-118.c: New testcase.
9384         * gcc.dg/vect/bb-slp-20.c: Adjust.
9385         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9386         * gcc.dg/vect/slp-9.c: Likewise.
9387         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9388         * gcc.dg/vect/vect-10.c: Likewise.
9389         * gcc.dg/vect/vect-109.c: Likewise.
9390         * gcc.dg/vect/vect-12.c: Likewise.
9391         * gcc.dg/vect/vect-36.c: Likewise.
9392         * gcc.dg/vect/vect-7.c: Likewise.
9393         * gcc.dg/vect/vect-iv-8.c: Likewise.
9394         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9395         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9396         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9397         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9398         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9399         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9400         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9401         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9402         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9403         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9404         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9405         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9406         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9407         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9408         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9409         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9410         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9411
9412 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9413
9414         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9415         necessary.
9416
9417 2010-05-26  Jan Hubicka  <jh@suse.cz>
9418
9419         * gcc.dg/lto/materialize-1_0.c: New file.
9420         * gcc.dg/lto/materialize-1_1.c: New file.
9421
9422 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9423
9424         * gnat.dg/lto10.adb: New test.
9425         * gnat.dg/lto10_pkg.ads: New helper.
9426
9427 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9428
9429         * lib/target-supports.exp (check_effective_target_int128): New
9430         function to check if __int128 types are available for target.
9431         * c-c++-common/int128-types-1.c: New.
9432         * c-c++-common/int128-1.c: New.
9433         * c-c++-common/int128-2.c: New.
9434         * g++.dg/abi/mangle43.C: New.
9435         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9436         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9437         pointer-wide scalar.
9438         * g++.dg/other/pr25632.C: Likewise.
9439         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9440         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9441         overflow warnings.
9442         * g++.dg/warn/pr13358-4.C: Likewise.
9443         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9444         * g++.dg/warn/Wconversion-null.C: Likewise.
9445
9446 2010-05-26  Jason Merrill  <jason@redhat.com>
9447
9448         PR c++/43382
9449         * g++.dg/cpp0x/variadic101.C: New.
9450
9451 2010-05-26  Richard Guenther  <rguenther@suse.de>
9452
9453         PR rtl-optimization/44164
9454         * gcc.c-torture/execute/pr44164.c: New testcase.
9455         * g++.dg/tree-ssa/pr13146.C: Adjust.
9456
9457 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9458
9459         PR fortran/40011
9460         * gfortran.dg/whole_file_19.f90 : New test.
9461
9462 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9463
9464         PR fortran/30668
9465         PR fortran/31346
9466         PR fortran/34260
9467         * gfortran.dg/pr40999.f: Fix function type.
9468         * gfortran.dg/whole_file_5.f90: Likewise.
9469         * gfortran.dg/whole_file_6.f90: Likewise.
9470         * gfortran.dg/whole_file_16.f90: New.
9471         * gfortran.dg/whole_file_17.f90: New.
9472         * gfortran.dg/whole_file_18.f90: New.
9473
9474 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9475             Iain Sandoe  <iains@gcc.gnu.org>
9476
9477         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9478         * gcc.c-torture/compile/pr44197.c: Require alias support.
9479         * gcc.dg/lto/20081222_0.c: Ditto.
9480
9481 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9482
9483         PR debug/42801
9484         * gcc.dg/guality/vla-2.c: New test.
9485
9486 2010-05-25  Richard Guenther  <rguenther@suse.de>
9487
9488         PR middle-end/44069
9489         * g++.dg/torture/pr44069.C: New testcase.
9490
9491 2010-05-25  Richard Guenther  <rguenther@suse.de>
9492
9493         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9494
9495 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9496
9497         PR objc/44140
9498         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9499
9500 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9501
9502         * obj-c++.dg/torture/tls/trivial.mm: New.
9503         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9504         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9505         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9506         * obj-c++.dg/torture/tls/diag-1.mm: New.
9507         * obj-c++.dg/torture/tls/tls.exp: New.
9508         * obj-c++.dg/torture/trivial.mm: New.
9509         * obj-c++.dg/torture/dg-torture.exp: New.
9510         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9511         * obj-c++.dg/tls/trivial.m: New.
9512         * obj-c++.dg/tls/init-1.mm: New.
9513         * obj-c++.dg/tls/diag-1.mm: New.
9514         * obj-c++.dg/tls/init-2.mm: New.
9515         * obj-c++.dg/tls/diag-2.mm: New.
9516         * obj-c++.dg/tls/diag-3.mm: New.
9517         * obj-c++.dg/tls/diag-4.mm: New.
9518         * obj-c++.dg/tls/static-1.mm: New.
9519         * obj-c++.dg/tls/tls.exp: New.
9520         * obj-c++.dg/tls/diag-5.mm: New.
9521         * obj-c++.dg/tls/static-1a.mm: New.
9522         * objc-obj-c++-shared/Object1.mm: New.
9523         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9524
9525 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9526
9527         PR objc++/43689
9528         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9529         * obj-c++.dg/const-str-6.mm: Ditto.
9530
9531 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9532
9533         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9534
9535 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9536
9537         PR ada/38394
9538         * gnat.dg/array13.ad[sb]: New test.
9539
9540 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9541             Sandra Loosemore  <sandra@codesourcery.com>
9542
9543         * gcc.target/arm/neon/: Regenerated test cases.
9544
9545         * gcc.target/arm/neon/polytypes.c,
9546         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9547         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9548         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9549         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9550         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9551         dg-add-options arm_neon.
9552
9553         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9554         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9555         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9556         and arm_neon_fp16_ok.
9557
9558         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9559         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9560
9561         * lib/target-supports.exp (add_options_for_arm_neon): New.
9562         (check_effective_target_arm_neon_ok_nocache): New, from
9563         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9564         (check_effective_target_arm_neon_ok): Use
9565         check_effective_target_arm_neon_ok_nocache.
9566         (add_options_for_arm_neon_fp16)
9567         (check_effective_target_arm_neon_fp16_ok)
9568         check_effective_target_arm_neon_fp16_ok_nocache): New.
9569         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9570
9571 2010-05-24  Jason Merrill  <jason@redhat.com>
9572
9573         PR c++/41510
9574         * g++.dg/cpp0x/initlist35.C: New.
9575         * g++.dg/init/brace6.C: Adjust.
9576
9577 2010-05-24  Paul Brook  <paul@codesourcery.com>
9578
9579         * gcc.target/arm/frame-pointer-1.c: New test.
9580         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9581         pointer elimination.
9582
9583 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9584
9585         PR target/44245
9586         * gcc.target/i386/crc32-3.c: New.
9587         * gcc.target/i386/crc32-4.c: Likewise.
9588
9589 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9590
9591         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9592         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9593         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9594
9595 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9596
9597         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9598
9599 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9600
9601         PR target/43869
9602         * gcc.c-target/pr43869.c: New test.
9603
9604 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9605
9606         PR fortran/44212
9607         * gfortran.dg/class_22.f03: New.
9608
9609 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9610
9611         PR lto/44238
9612         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9613
9614 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9615
9616         PR fortran/44213
9617         * gfortran.dg/abstract_type_7.f03: New.
9618
9619 2010-05-21  Jason Merrill  <jason@redhat.com>
9620
9621         * g++.dg/eh/spec11.C: Test cleanup optimization.
9622
9623 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9624
9625         PR debug/44223
9626         * gcc.target/i386/pr44223.c: New test.
9627
9628 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9629
9630         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9631
9632 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9633
9634         * g++.dg/other/const3.C: New test.
9635
9636 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9637
9638         PR fortran/38407
9639         * warn_unused_dummy_argument_1.f90: New.
9640         * warn_unused_dummy_argument_2.f90: New.
9641
9642 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9643
9644         PR c++/30298
9645         * g++.dg/inherit/crash1.C: New.
9646         * g++.dg/inherit/crash2.C: Likewise.
9647
9648 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9649
9650         PR debug/44178
9651         * g++.dg/debug/pr44178.C: New test.
9652
9653 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9654
9655         PR middle-end/44185
9656         * gcc.dg/tree-ssa/prefetch-6.c: Add
9657         --param min-insn-to-prefetch-ratio=6.
9658         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9659         allow unrolling, and adjust the movnti count.
9660
9661 2010-05-20  Jan Hubicka  <jh@suse.cz>
9662
9663         PR middle-end/44197
9664         * gcc.c-torture/compile/pr44197.c: New file.
9665
9666 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9667
9668         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9669         Fix test code.
9670         (check_effective_target_xop): Remove __may_alias__ attribute.
9671
9672 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9673
9674         PR target/44202
9675         * gcc.c-torture/execute/pr44202-1.c: New test.
9676
9677 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9678
9679         PR fortran/43851
9680         * gfortran.dg/label_1.f90: Update test.
9681
9682 2010-05-19  Jan Hubicka  <jh@suse.cz>
9683
9684         * gcc.dg/lto/ipareference2_0.c: New file.
9685         * gcc.dg/lto/ipareference2_1.c: New file.
9686
9687 2010-05-19  Jason Merrill  <jason@redhat.com>
9688
9689         * g++.dg/parse/fn-typedef2.C: New.
9690
9691         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9692         function type.
9693
9694         PR c++/44193
9695         * g++.dg/template/fntype1.C: New.
9696
9697 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9698
9699         * gnat.dg/discr23.ad[sb]: New test.
9700         * gnat.dg/discr23_pkg.ads: New helper.
9701
9702         * gnat.dg/specs/controlled1.ads: New test.
9703         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9704
9705 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9706
9707         PR fortran/44055
9708         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9709         Fixed scope of C_SIZEOF.
9710         * gfortran.dg/warn_conversion_2.f90: New.
9711
9712 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9713
9714         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9715         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9716         for optional selector.
9717         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9718         (check_effective_target_sse3): New proc.
9719         * gcc.target/i386/math-torture/math-torture.exp: Load
9720         target-supports.exp.
9721         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9722         check_effective_target_sse2.
9723         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9724         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9725         * g++.dg/vect/vect.exp: Likewise.
9726         * gfortran.dg/vect/vect.exp: Likewise.
9727         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9728         -msse2 if check_effective_target_sse2.
9729
9730         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9731         * gcc.target/i386/3dnow-2.c: Likewise.
9732         * gcc.target/i386/3dnowA-1.c: Likewise.
9733         * gcc.target/i386/3dnowA-2.c: Likewise.
9734         * gcc.target/i386/pr42549.c: Likewise.
9735
9736         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9737         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9738         * gcc.target/i386/sse3-addsubps.c: Likewise.
9739         * gcc.target/i386/sse3-haddpd.c: Likewise.
9740         * gcc.target/i386/sse3-haddps.c: Likewise.
9741         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9742         * gcc.target/i386/sse3-hsubps.c: Likewise.
9743         * gcc.target/i386/sse3-movddup.c: Likewise.
9744         * gcc.target/i386/sse3-movshdup.c: Likewise.
9745         * gcc.target/i386/sse3-movsldup.c: Likewise.
9746
9747         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9748         * g++.dg/ext/attrib35.C: Likewise.
9749         * g++.dg/opt/pr40496.C: Likewise.
9750         * g++.dg/other/i386-1.C: Likewise.
9751         * g++.dg/other/i386-4.C: Likewise.
9752         * g++.dg/other/pr34435.C: Likewise.
9753         * g++.dg/other/pr39496.C: Likewise.
9754         * g++.dg/other/pr40446.C: Likewise.
9755         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9756         * gcc.dg/compat/vector-1a_main.c: Likewise.
9757         * gcc.dg/compat/vector-2a_main.c: Likewise.
9758         * gcc.dg/lto/20090206-1_0.c: Likewise.
9759         * gcc.dg/pr34856.c: Likewise.
9760         * gcc.dg/pr36584.c: Likewise.
9761         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9762         * gcc.dg/pr37544.c: Likewise.
9763         * gcc.dg/torture/pr16104-1.c: Likewise.
9764         * gcc.dg/torture/pr35771-1.c: Likewise.
9765         * gcc.dg/torture/pr35771-2.c: Likewise.
9766         * gcc.dg/torture/pr35771-3.c: Likewise.
9767         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9768         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9769         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9770         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9771         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9772         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9773         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9774         * gcc.target/i386/20060512-1.c: Likewise.
9775         * gcc.target/i386/20060512-3.c: Likewise.
9776         * gcc.target/i386/all_one_m128i.c: Likewise.
9777         * gcc.target/i386/float128-1.c: Likewise.
9778         * gcc.target/i386/float128-2.c: Likewise.
9779         * gcc.target/i386/fpcvt-1.c: Likewise.
9780         * gcc.target/i386/fpcvt-2.c: Likewise.
9781         * gcc.target/i386/fpcvt-3.c: Likewise.
9782         * gcc.target/i386/fpprec-1.c: Likewise.
9783         * gcc.target/i386/funcspec-9.c: Likewise.
9784         * gcc.target/i386/incoming-1.c: Likewise.
9785         * gcc.target/i386/incoming-12.c: Likewise.
9786         * gcc.target/i386/incoming-2.c: Likewise.
9787         * gcc.target/i386/incoming-3.c: Likewise.
9788         * gcc.target/i386/incoming-4.c: Likewise.
9789         * gcc.target/i386/incoming-6.c: Likewise.
9790         * gcc.target/i386/incoming-7.c: Likewise.
9791         * gcc.target/i386/incoming-8.c: Likewise.
9792         * gcc.target/i386/opt-1.c: Likewise.
9793         * gcc.target/i386/opt-2.c: Likewise.
9794         * gcc.target/i386/ordcmp-1.c: Likewise.
9795         * gcc.target/i386/pr17692.c: Likewise.
9796         * gcc.target/i386/pr18614-1.c: Likewise.
9797         * gcc.target/i386/pr22152.c: Likewise.
9798         * gcc.target/i386/pr23570.c: Likewise.
9799         * gcc.target/i386/pr23575.c: Likewise.
9800         * gcc.target/i386/pr26449-1.c: Likewise.
9801         * gcc.target/i386/pr26600.c: Likewise.
9802         * gcc.target/i386/pr27790.c: Likewise.
9803         * gcc.target/i386/pr28839.c: Likewise.
9804         * gcc.target/i386/pr30970.c: Likewise.
9805         * gcc.target/i386/pr32000-1.c: Likewise.
9806         * gcc.target/i386/pr32000-2.c: Likewise.
9807         * gcc.target/i386/pr32280.c: Likewise.
9808         * gcc.target/i386/pr32661.c: Likewise.
9809         * gcc.target/i386/pr32708-1.c: Likewise.
9810         * gcc.target/i386/pr32961.c: Likewise.
9811         * gcc.target/i386/pr33329.c: Likewise.
9812         * gcc.target/i386/pr35714.c: Likewise.
9813         * gcc.target/i386/pr35767-1.c: Likewise.
9814         * gcc.target/i386/pr35767-1d.c: Likewise.
9815         * gcc.target/i386/pr35767-1i.c: Likewise.
9816         * gcc.target/i386/pr35767-2.c: Likewise.
9817         * gcc.target/i386/pr35767-2d.c: Likewise.
9818         * gcc.target/i386/pr35767-2i.c: Likewise.
9819         * gcc.target/i386/pr35767-3.c: Likewise.
9820         * gcc.target/i386/pr35767-5.c: Likewise.
9821         * gcc.target/i386/pr36222-1.c: Likewise.
9822         * gcc.target/i386/pr36578-1.c: Likewise.
9823         * gcc.target/i386/pr36578-2.c: Likewise.
9824         * gcc.target/i386/pr36992-1.c: Likewise.
9825         * gcc.target/i386/pr37101.c: Likewise.
9826         * gcc.target/i386/pr37216.c: Likewise.
9827         * gcc.target/i386/pr37434-1.c: Likewise.
9828         * gcc.target/i386/pr37434-2.c: Likewise.
9829         * gcc.target/i386/pr37843-3.c: Likewise.
9830         * gcc.target/i386/pr37843-4.c: Likewise.
9831         * gcc.target/i386/pr39162.c: Likewise.
9832         * gcc.target/i386/pr39315-1.c: Likewise.
9833         * gcc.target/i386/pr39315-2.c: Likewise.
9834         * gcc.target/i386/pr39315-3.c: Likewise.
9835         * gcc.target/i386/pr39315-4.c: Likewise.
9836         * gcc.target/i386/pr39445.c: Likewise.
9837         * gcc.target/i386/pr39496.c: Likewise.
9838         * gcc.target/i386/pr40809.c: Likewise.
9839         * gcc.target/i386/pr40906-3.c: Likewise.
9840         * gcc.target/i386/pr41019.c: Likewise.
9841         * gcc.target/i386/pr42542-1.c: Likewise.
9842         * gcc.target/i386/pr42542-2.c: Likewise.
9843         * gcc.target/i386/pr42542-3.c: Likewise.
9844         * gcc.target/i386/pr42542-3a.c: Likewise.
9845         * gcc.target/i386/pr42881.c: Likewise.
9846         * gcc.target/i386/push-1.c: Likewise.
9847         * gcc.target/i386/quad-sse.c: Likewise.
9848         * gcc.target/i386/reload-1.c: Likewise.
9849         * gcc.target/i386/sse-10.c: Likewise.
9850         * gcc.target/i386/sse-11.c: Likewise.
9851         * gcc.target/i386/sse-15.c: Likewise.
9852         * gcc.target/i386/sse-17.c: Likewise.
9853         * gcc.target/i386/sse-18.c: Likewise.
9854         * gcc.target/i386/sse-19.c: Likewise.
9855         * gcc.target/i386/sse-4.c: Likewise.
9856         * gcc.target/i386/sse-6.c: Likewise.
9857         * gcc.target/i386/sse-vect-types.c: Likewise.
9858         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9859         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9860         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9861         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9862         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9863         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9864         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9865         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9866         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9867         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9868         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9869         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9870         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9871         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9872         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9873         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9874         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9875         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9876         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9877         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9878         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9879         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9880         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9881         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9882         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9883         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9884         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9885         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9886         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9887         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9888         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9889         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9890         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9891         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9892         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9893         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9894         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9895         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9896         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9897         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9898         * gcc.target/i386/sse2-mmx.c: Likewise.
9899         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9900         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9901         * gcc.target/i386/sse2-movd-1.c: Likewise.
9902         * gcc.target/i386/sse2-movd-2.c: Likewise.
9903         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9904         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9905         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9906         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9907         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9908         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9909         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9910         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9911         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9912         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9913         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9914         * gcc.target/i386/sse2-movq-1.c: Likewise.
9915         * gcc.target/i386/sse2-movq-2.c: Likewise.
9916         * gcc.target/i386/sse2-movq-3.c: Likewise.
9917         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9918         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9919         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9920         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9921         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9922         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9923         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9924         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9925         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9926         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9927         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9928         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9929         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9930         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9931         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9932         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9933         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9934         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9935         * gcc.target/i386/sse2-pand-1.c: Likewise.
9936         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9937         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9938         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9939         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9940         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9941         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9942         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9943         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9944         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9945         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9946         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9947         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9948         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9949         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9950         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9951         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9952         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9953         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9954         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9955         * gcc.target/i386/sse2-por-1.c: Likewise.
9956         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9957         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9958         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9959         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9960         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9961         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9962         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9963         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9964         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9965         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9966         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9967         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9968         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9969         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9970         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9971         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9972         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9973         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9974         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9975         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9976         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9977         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9978         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9979         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9980         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9981         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9982         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9983         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9984         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9985         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9986         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9987         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9988         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9989         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9990         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9991         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9992         * gcc.target/i386/sse2-pxor-1.c: Likewise.
9993         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9994         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9995         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9996         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9997         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9998         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9999         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10000         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10001         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10002         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10003         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10004         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10005         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10006         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10007         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10008         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10009         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10010         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10011         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10012         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10013         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10014         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10015         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10016         * gcc.target/i386/sse2-vec-1.c: Likewise.
10017         * gcc.target/i386/sse2-vec-2.c: Likewise.
10018         * gcc.target/i386/sse2-vec-3.c: Likewise.
10019         * gcc.target/i386/sse2-vec-4.c: Likewise.
10020         * gcc.target/i386/sse2-vec-5.c: Likewise.
10021         * gcc.target/i386/sse2-vec-6.c: Likewise.
10022         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10023         * gcc.target/i386/ssefn-2.c: Likewise.
10024         * gcc.target/i386/ssefn-4.c: Likewise.
10025         * gcc.target/i386/ssefp-1.c: Likewise.
10026         * gcc.target/i386/ssefp-2.c: Likewise.
10027         * gcc.target/i386/sseregparm-3.c: Likewise.
10028         * gcc.target/i386/sseregparm-4.c: Likewise.
10029         * gcc.target/i386/sseregparm-5.c: Likewise.
10030         * gcc.target/i386/sseregparm-6.c: Likewise.
10031         * gcc.target/i386/sseregparm-7.c: Likewise.
10032         * gcc.target/i386/ssetype-1.c: Likewise.
10033         * gcc.target/i386/ssetype-2.c: Likewise.
10034         * gcc.target/i386/ssetype-3.c: Likewise.
10035         * gcc.target/i386/ssetype-4.c: Likewise.
10036         * gcc.target/i386/ssetype-5.c: Likewise.
10037         * gcc.target/i386/unordcmp-1.c: Likewise.
10038         * gcc.target/i386/vararg-1.c: Likewise.
10039         * gcc.target/i386/vararg-2.c: Likewise.
10040         * gcc.target/i386/vararg-3.c: Likewise.
10041         * gcc.target/i386/vararg-4.c: Likewise.
10042         * gcc.target/i386/vararg-7.c: Likewise.
10043         * gcc.target/i386/vararg-8.c: Likewise.
10044         * gcc.target/i386/vecinit-1.c: Likewise.
10045         * gcc.target/i386/vecinit-2.c: Likewise.
10046         * gcc.target/i386/vecinit-3.c: Likewise.
10047         * gcc.target/i386/vecinit-4.c: Likewise.
10048         * gcc.target/i386/vecinit-5.c: Likewise.
10049         * gcc.target/i386/vecinit-6.c: Likewise.
10050         * gcc.target/i386/vectorize2.c: Likewise.
10051         * gcc.target/i386/vectorize3.c: Likewise.
10052         * gcc.target/i386/vectorize4.c: Likewise.
10053         * gcc.target/i386/vectorize6.c: Likewise.
10054         * gcc.target/i386/vectorize7.c: Likewise.
10055         * gcc.target/i386/vectorize8.c: Likewise.
10056         * gcc.target/i386/vperm-v2df.c: Likewise.
10057         * gcc.target/i386/vperm-v2di.c: Likewise.
10058         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10059         * gcc.target/i386/xorps-sse2.c: Likewise.
10060         * gcc.target/i386/xorps.c: Likewise.
10061         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10062         * gfortran.dg/graphite/pr42326.f90: Likewise.
10063         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10064
10065 2010-05-19  Richard Guenther  <rguenther@suse.de>
10066
10067         PR lto/44196
10068         * g++.dg/lto/20100519-1_0.C: New testcase.
10069
10070 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10071
10072         PR fortran/42360
10073         * gfortran.dg/warn_intent_out_not_set.f90: New.
10074
10075 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10076
10077         PR fortran/38404
10078         * gfortran.dg/data_char_1.f90: Updated warning message.
10079         * gfortran.dg/data_array_6.f: New.
10080
10081 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10082
10083         * g++.dg/ipa/ivinline-8.C: New test.
10084         * gcc.dg/ipa/iinline-2.c: Likewise.
10085
10086 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10087
10088         PR fortran/34505
10089         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10090         arguments; add check for return value kind.
10091         * gfortran.dg/float_1.f90: Likewise.
10092
10093 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10094
10095         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10096         (main): Use it.
10097         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10098         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10099         Prune another location line format.
10100         (lto-obj): Call lto_prune_warns on comp_output.
10101
10102 2010-05-18  Jan Hubicka  <jh@suse.cz>
10103
10104         * gcc.dg/lto/ipacp_0.c: New test.
10105         * gcc.dg/lto/ipacp_1.c: New test.
10106
10107 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10108
10109         PR lto/44184
10110         * gcc.dg/lto/20100518_0.c: New test.
10111
10112 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10113
10114         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10115
10116 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10117
10118         PR fortran/43990
10119         * gfortran.dg/class_21.f03: New.
10120
10121 2010-05-17  Jason Merrill  <jason@redhat.com>
10122
10123         PR c++/44157
10124         * g++.dg/cpp0x/initlist34.C: New.
10125
10126         PR c++/44158
10127         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10128
10129 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10130
10131         * g++.dg/ipa/ivinline-1.C: New test.
10132         * g++.dg/ipa/ivinline-2.C: New test.
10133         * g++.dg/ipa/ivinline-3.C: New test.
10134         * g++.dg/ipa/ivinline-4.C: New test.
10135         * g++.dg/ipa/ivinline-5.C: New test.
10136         * g++.dg/ipa/ivinline-6.C: New test.
10137
10138 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10139             Jason Merrill  <jason@redhat.com>
10140
10141         PR c++/44108
10142         * c-c++-common/Wunused-var-8.c: New test.
10143
10144 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10145
10146         PR bootstrap/42347
10147         * gcc.c-torture/compile/pr42347.c: New test.
10148
10149         PR middle-end/44102
10150         * g++.dg/ext/asmgoto1.C: New test.
10151
10152 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10153
10154         PR middle-end/44133
10155         * gcc.dg/tree-ssa/pr44133.c: New test.
10156         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10157         precise.
10158
10159 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10160
10161         PR fortran/44044
10162         * gfortran.dg/class_20.f03: New.
10163
10164 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10165
10166         PR 44078
10167         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10168         debug messages but not the newly introduced one.
10169
10170 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10171
10172         PR fortran/35779
10173         * gfortran.dg/initialization_25.f90: Commented testcase.
10174         * gfortran.dg/initialization_26.f90: New.
10175
10176 2010-05-16  Richard Guenther  <rguenther@suse.de>
10177
10178         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10179         * gcc.dg/pr43084.c: Likewise.
10180         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10181         -fipa-type-escape.
10182         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10183         -fipa-type-escape.
10184         * gcc.dg/struct/struct-reorg.exp: Likewise.
10185         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10186         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10187
10188 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10189
10190         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10191         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10192         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10193         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10194         tests.
10195
10196 2010-05-15  Jason Merrill  <jason@redhat.com>
10197
10198         * g++.dg/eh/spec10.C: New.
10199         * g++.dg/eh/spec11.C: New.
10200         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10201
10202 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10203
10204         PR fortran/44154
10205         PR fortran/42647
10206         * gfortran.dg/allocatable_scalar_9.f90: New.
10207
10208 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10209
10210         PR c++/44148
10211         * g++.dg/torture/pr44148.C: New test.
10212
10213 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10214
10215         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10216         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10217         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10218         diagnostics and type sizes.
10219
10220 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10221
10222         * gnat.dg/lto9.adb: New test.
10223         * gnat.dg/lto9_pkg1.ads: New helper.
10224         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10225
10226 2010-05-15  Jan Hubicka  <jh@suse.cz>
10227
10228         * gcc.dg/lto/ipareference_1.c: Rename to ...
10229         * gcc.dg/lto/ipareference_0.c: ... this one.
10230         * gcc.dg/lto/ipareference_2.c: Rename to ...
10231         * gcc.dg/lto/ipareference_1.c: ... this one.
10232
10233 2010-05-15  Jan Hubicka  <jh@suse.cz>
10234
10235         * gcc.dg/lto/ipareference_1.c: New file.
10236         * gcc.dg/lto/ipareference_2.c: New file.
10237
10238 2010-05-15  Richard Guenther  <rguenther@suse.de>
10239
10240         PR tree-optimization/44038
10241         * gcc.c-torture/compile/pr44038.c: New testcase.
10242
10243 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10244
10245         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10246         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10247
10248 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10249
10250         PR fortran/43207
10251         PR fortran/43969
10252         * gfortran.dg/class_18.f03: New.
10253         * gfortran.dg/class_19.f03: New.
10254
10255 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10256
10257         PR debug/44112
10258         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10259         * g++.dg/debug/dwarf2/const1.C: Remove.
10260
10261 2010-05-14  Jason Merrill  <jason@redhat.com>
10262
10263         * g++.dg/eh/cond4.C: New.
10264         * g++.dg/eh/elide2.C: Adjust.
10265         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10266
10267 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10268
10269         PR fortran/44135
10270         * gfortran.dg/actual_array_interface_2.f90: New test.
10271
10272 2010-05-14  Richard Guenther  <rguenther@suse.de>
10273
10274         PR tree-optimization/44119
10275         * gcc.c-torture/compile/pr44119.c: New testcase.
10276
10277 2010-05-14  Jason Merrill  <jason@redhat.com>
10278
10279         PR c++/44127
10280         * g++.dg/eh/terminate1.C: New.
10281
10282 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10283
10284         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10285
10286         PR debug/44136
10287         * gcc.dg/pr44136.c: New test.
10288
10289 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10290
10291         PR c++/30566
10292         * g++.dg/warn/Wshadow-4.C: Adjust.
10293         * g++.dg/warn/Wshadow-5.C: New test.
10294         * g++.dg/warn/Wshadow-6.C: New test
10295
10296 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10297
10298         PR fortran/35779
10299         * gfortran.dg/initialization_25.f90: New.
10300
10301 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10302
10303         * g++.dg/otr-fold-1.C: New test.
10304         * g++.dg/otr-fold-2.C: New test.
10305
10306 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10307
10308         PR fortran/44036
10309         * gfortran.dg/gomp/pr44036-1.f90: New test.
10310         * gfortran.dg/gomp/pr44036-2.f90: New test.
10311         * gfortran.dg/gomp/pr44036-3.f90: New test.
10312
10313         PR debug/43983
10314         * gcc.dg/guality/sra-1.c: New test.
10315
10316 2010-05-12  Jan Hubicka  <jh@suse.cz>
10317
10318         * tree-ssa/unreachable.c: New test.
10319
10320 2010-05-12  Jason Merrill  <jason@redhat.com>
10321
10322         * g++.dg/cpp0x/sfinae1.C: New.
10323
10324 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10325
10326         * gcc.target/i386/zee.c: New file.
10327
10328 2010-05-12  Jason Merrill  <jason@redhat.com>
10329
10330         * g++.dg/conversion/op1.C: Expect template candidate message.
10331         * g++.dg/cpp0x/nullptr15.C: Likewise.
10332         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10333         * g++.dg/cpp0x/pr31431.C: Likewise.
10334         * g++.dg/cpp0x/temp_default2.C: Likewise.
10335         * g++.dg/cpp0x/trailing4.C: Likewise.
10336         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10337         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10338         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10339         * g++.dg/cpp0x/variadic35.C: Likewise.
10340         * g++.dg/cpp0x/vt-35147.C: Likewise.
10341         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10342         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10343         * g++.dg/ext/visibility/anon8.C: Likewise.
10344         * g++.dg/ext/vla2.C: Likewise.
10345         * g++.dg/other/pr28114.C: Likewise.
10346         * g++.dg/other/ptrmem10.C: Likewise.
10347         * g++.dg/other/ptrmem11.C: Likewise.
10348         * g++.dg/overload/unknown1.C: Likewise.
10349         * g++.dg/parse/template7.C: Likewise.
10350         * g++.dg/parse/typename7.C: Likewise.
10351         * g++.dg/template/conv11.C: Likewise.
10352         * g++.dg/template/copy1.C: Likewise.
10353         * g++.dg/template/deduce3.C: Likewise.
10354         * g++.dg/template/dependent-expr5.C: Likewise.
10355         * g++.dg/template/friend.C: Likewise.
10356         * g++.dg/template/incomplete2.C: Likewise.
10357         * g++.dg/template/local4.C: Likewise.
10358         * g++.dg/template/local6.C: Likewise.
10359         * g++.dg/template/operator10.C: Likewise.
10360         * g++.dg/template/overload6.C: Likewise.
10361         * g++.dg/template/ptrmem2.C: Likewise.
10362         * g++.dg/template/ptrmem20.C: Likewise.
10363         * g++.dg/template/ptrmem8.C: Likewise.
10364         * g++.dg/template/sfinae2.C: Likewise.
10365         * g++.dg/template/ttp25.C: Likewise.
10366         * g++.dg/template/unify10.C: Likewise.
10367         * g++.dg/template/unify11.C: Likewise.
10368         * g++.dg/template/unify6.C: Likewise.
10369         * g++.dg/template/unify7.C: Likewise.
10370         * g++.dg/template/unify9.C: Likewise.
10371         * g++.dg/template/varmod1.C: Likewise.
10372         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10373         * g++.old-deja/g++.law/operators32.C: Likewise.
10374         * g++.old-deja/g++.pt/crash28.C: Likewise.
10375         * g++.old-deja/g++.pt/crash60.C: Likewise.
10376         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10377         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10378         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10379         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10380         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10381         * g++.old-deja/g++.pt/expr2.C: Likewise.
10382         * g++.old-deja/g++.pt/overload7.C: Likewise.
10383         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10384         * g++.old-deja/g++.pt/spec5.C: Likewise.
10385         * g++.old-deja/g++.pt/spec6.C: Likewise.
10386         * g++.old-deja/g++.pt/t24.C: Likewise.
10387         * g++.old-deja/g++.pt/unify4.C: Likewise.
10388         * g++.old-deja/g++.pt/unify6.C: Likewise.
10389         * g++.old-deja/g++.pt/unify8.C: Likewise.
10390         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10391         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10392         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10393
10394         * g++.dg/cpp0x/initlist32.C: New.
10395
10396         * g++.dg/template/conv11.C: New.
10397         * g++.dg/conversion/op1.C: Adjust expected error.
10398
10399         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10400
10401 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10402
10403         PR target/44088
10404         * gcc.target/i386/avx-cmpsd-1.c: New.
10405         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10406         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10407         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10408         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10409         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10410
10411 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10412
10413         PR middle-end/44085
10414         * gcc.dg/gomp/pr44085.c: New test.
10415         * gfortran.dg/gomp/pr44085.f90: New test.
10416
10417 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10418
10419         * objc-obj-c++-shared/Object1.m: New.
10420         * objc.dg/torture: New directory.
10421         * objc.dg/torture/tls: Ditto.
10422         * objc.dg/tls: Ditto.
10423         * objc.dg/torture/tls/trivial.m: New test.
10424         * objc.dg/torture/tls/thr-init-2.m: New test.
10425         * objc.dg/torture/tls/thr-init-3.m: New test.
10426         * objc.dg/torture/tls/thr-init.m: New test.
10427         * objc.dg/torture/tls/diag-1.m: New test.
10428         * objc.dg/torture/tls/tls.exp: New.
10429         * objc.dg/torture/trivial.m: New test.
10430         * objc.dg/torture/dg-torture.exp: New.
10431         * objc.dg/tls/diag-3.m: New test.
10432         * objc.dg/tls/diag-4.m: New test.
10433         * objc.dg/tls/diag-5.m: New test.
10434         * objc.dg/tls/init-1.m: New test.
10435         * objc.dg/tls/init-2.m: New test.
10436         * objc.dg/tls/tls.exp: New.
10437         * objc.dg/tls/diag-2.m: New test.
10438         * lib/objc.exp: Respond to dg-additional-files.
10439
10440 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10441
10442         * gcc.target/m68k/20100512-1.c: New.
10443
10444 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10445
10446         * gnat.dg/lto8.adb: New test.
10447         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10448         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10449
10450 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10451
10452         PR c++/34272
10453         PR c++/43630
10454         PR c++/34491
10455         * g++.dg/template/crash97.C: New.
10456         * g++.dg/template/crash98.C: Likewise.
10457         * g++.dg/template/crash99.C: Likewise.
10458         * g++.dg/cpp0x/pr31439.C: Adjust.
10459         * g++.dg/template/crash95.C: Likewise.
10460
10461 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10462
10463         PR middle-end/44071
10464         * c-c++-common/asmgoto-4.c: New test.
10465         * gcc.target/i386/pr44071.c: New test.
10466
10467         PR c++/44062
10468         * c-c++-common/Wunused-var-7.c: New test.
10469         * g++.dg/warn/Wunused-var-9.C: New test.
10470
10471 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10472
10473         PR fortran/43711
10474         * gfortran.dg/gomp/pr43711.f90: New.
10475
10476 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10477
10478         PR fortran/31820
10479         * gfortran.dg/select_5.f90: Updated.
10480
10481 2010-05-11  Jan Hubicka  <jh@suse.cz>
10482
10483         PR tree-optimize/44063
10484         * gcc.c-torture/compile/pr44063.c: New testcase.
10485
10486 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10487
10488         PR debug/44023
10489         * gcc.dg/pr44023.c: New test.
10490
10491 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10492
10493         * gnat.dg/lto7.adb: New test.
10494         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10495
10496 2010-05-10  Jason Merrill  <jason@redhat.com>
10497
10498         PR c++/44017
10499         * g++.dg/template/inherit5.C: New.
10500
10501         PR c++/44045
10502         * g++.dg/cpp0x/initlist33.C: New.
10503         * g++.dg/cpp0x/initlist26.C: Adjust.
10504         * g++.dg/cpp0x/initlist28.C: Adjust.
10505
10506 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10507
10508         PR c++/43719
10509         * g++.dg/init/pr43719.C: New.
10510         * g++.dg/anon-struct4.C: Adjust.
10511
10512 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10513
10514         PR debug/44028
10515         * gcc.dg/pr44028.c: New test.
10516
10517 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10518
10519         PR fortran/27866
10520         PR fortran/35003
10521         PR fortran/42809
10522         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10523         * gfortran.dg/warn_conversion.f90: New.
10524
10525 2010-05-10  Michael Matz  <matz@suse.de>
10526
10527         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10528
10529 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10530
10531         PR rtl-optimization/44012
10532         * gcc.dg/pr44012.c: New.
10533
10534 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10535
10536         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10537         Log text on entry and exit.
10538         Prune Sun ld warnings for common symbols with differing sizes.
10539         (lto-link-and-maybe-run): Change caller.
10540
10541 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10542
10543         PR fortran/44044
10544         * gfortran.dg/class_7.f03: Modified.
10545         * gfortran.dg/select_type_1.f03: Modified.
10546         * gfortran.dg/select_type_12.f03: New.
10547
10548 2010-05-10  Richard Guenther  <rguenther@suse.de>
10549
10550         PR tree-optimization/44050
10551         * gcc.dg/torture/pr44050.c: New testcase.
10552
10553 2010-05-10  Wei Guozhi  <carrot@google.com>
10554
10555         PR target/42879
10556         * gcc.target/arm/pr42879.c: New testcase.
10557
10558 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10559
10560         PR c/44051
10561         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10562
10563 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10564
10565         PR c/10676
10566         * gcc.dg/anon-struct-10.c: New test.
10567
10568 2010-05-09  Richard Guenther  <rguenther@suse.de>
10569
10570         PR middle-end/44024
10571         * gcc.dg/pr44024.c: New testcase.
10572
10573 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10574
10575         PR c/4784
10576         * gcc.dg/anon-struct-9.c: New test.
10577
10578 2010-05-09  Richard Guenther  <rguenther@suse.de>
10579
10580         PR middle-end/44043
10581         * gcc.c-torture/compile/pr44043.c: New testcase.
10582
10583 2010-05-09  Richard Guenther  <rguenther@suse.de>
10584
10585         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10586
10587 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10588
10589         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10590
10591 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10592
10593         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10594         * gnat.dg/specs/lto3.ads: Likewise.
10595
10596 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10597
10598         PR middle-end/28685
10599         * gcc.dg/pr28685-1.c: New file.
10600
10601 2010-05-08  Richard Guenther  <rguenther@suse.de>
10602
10603         PR tree-optimization/44030
10604         * gcc.c-torture/compile/pr44030.c: New testcase.
10605
10606 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10607
10608         * gnat.dg/lto6.adb: New test.
10609         * gnat.dg/lto6_pkg.ads: New helper.
10610
10611 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10612
10613         * gnat.dg/lto5.adb: New test.
10614         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10615
10616 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10617
10618         * gnat.dg/lto4.ad[sb]: New test.
10619
10620 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10621
10622         * gnat.dg/specs/lto3.ads: New test.
10623         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10624         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10625
10626 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10627
10628         * gnat.dg/sizetype3.ad[sb]: New test.
10629         * gnat.dg/sizetype3_pkg.ads: New helper.
10630
10631 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10632
10633         PR c++/43951
10634         * g++.dg/init/new29.C: New.
10635
10636 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10637
10638         PR fortran/40728
10639         * gfortran.dg/coarray_1.f90: Fixed error message.
10640         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10641         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10642         * gfortran.dg/intrinsic_std_5.f90: New.
10643
10644 2010-05-07  Jason Merrill  <jason@redhat.com>
10645
10646         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10647
10648 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10649
10650         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10651         (size_t, stderr): Remove.
10652         (read_error): Replaced __builtin_fprintf by fprintf.
10653
10654 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10655
10656         * gcc.dg/ordered-comparison-1.c: New test.
10657         * gcc.dg/ordered-comparison-2.c: New test.
10658         * gcc.dg/ordered-comparison-3.c: New test.
10659         * gcc.dg/ordered-comparison-4.c: New test.
10660
10661 2010-05-06  Mike Stump  <mikestump@comcast.net>
10662
10663         PR objc/35165
10664         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10665
10666 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10667             Jason Merrill  <jason@redhat.com>
10668
10669         * g++.dg/cpp0x/nullptr01.C: New.
10670         * g++.dg/cpp0x/nullptr02.C: New.
10671         * g++.dg/cpp0x/nullptr03.C: New.
10672         * g++.dg/cpp0x/nullptr04.C: New.
10673         * g++.dg/cpp0x/nullptr05.C: New.
10674         * g++.dg/cpp0x/nullptr06.C: New.
10675         * g++.dg/cpp0x/nullptr07.C: New.
10676         * g++.dg/cpp0x/nullptr08.C: New.
10677         * g++.dg/cpp0x/nullptr09.C: New.
10678         * g++.dg/cpp0x/nullptr10.C: New.
10679         * g++.dg/cpp0x/nullptr11.C: New.
10680         * g++.dg/cpp0x/nullptr12.C: New.
10681         * g++.dg/cpp0x/nullptr13.C: New.
10682         * g++.dg/cpp0x/nullptr14.C: New.
10683         * g++.dg/cpp0x/nullptr15.C: New.
10684         * g++.dg/cpp0x/nullptr16.C: New.
10685         * g++.dg/cpp0x/nullptr17.C: New.
10686         * g++.dg/cpp0x/nullptr18.C: New.
10687         * g++.dg/cpp0x/nullptr19.C: New.
10688         * g++.dg/cpp0x/nullptr20.C: New.
10689         * g++.dg/cpp0x/nullptr21.C: New.
10690         * g++.dg/cpp0x/nullptr22.C: New.
10691         * g++.dg/debug/nullptr01.C: New.
10692         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10693
10694 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10695
10696         * gcc.dg/Wunused-var-8.c: Move to...
10697         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10698
10699 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10700
10701         PR c++/40406
10702         * g++.dg/template/crash96.C: New.
10703
10704 2010-05-06  Jan Hubicka  <jh@suse.cz>
10705
10706         PR tree-optimization/43791
10707         * gcc.c-torture/compile/pr43791.c: New file.
10708
10709 2010-05-06  Michael Matz  <matz@suse.de>
10710
10711         PR tree-optimization/43984
10712         * gfortran.dg/pr43984.f90: New test.
10713
10714 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10715
10716         PR 40989
10717         * gcc.dg/pr40989.c: New.
10718
10719 2010-05-06  Richard Guenther  <rguenther@suse.de>
10720
10721         PR tree-optimization/43934
10722         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10723
10724 2010-05-06  Richard Guenther  <rguenther@suse.de>
10725
10726         PR tree-optimization/43987
10727         * gcc.c-torture/execute/pr43987.c: New testcase.
10728         * gcc.dg/torture/pta-escape-1.c: Adjust.
10729         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10730         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10731         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10732         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10733
10734 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10735             Dodji Seketeli  <dodji@redhat.com>
10736
10737         PR c/18624
10738         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10739         * g++.dg/template/sfinae16.C: Likewise.
10740         * gcc.dg/Wunused-var-1.c: Moved to...
10741         * c-c++-common/Wunused-var-1.c: ...here. New test.
10742         * gcc.dg/Wunused-var-2.c: Moved to...
10743         * c-c++-common/Wunused-var-2.c: ...here. New test.
10744         * gcc.dg/Wunused-var-3.c: Moved to...
10745         * c-c++-common/Wunused-var-3.c: ...here. New test.
10746         * gcc.dg/Wunused-var-4.c: Moved to...
10747         * gcc.dg/Wunused-var-1.c: ... here.
10748         * gcc.dg/Wunused-var-5.c: Moved to...
10749         * c-c++-common/Wunused-var-4.c: ...here. New test.
10750         * gcc.dg/Wunused-var-7.c: Moved to...
10751         * c-c++-common/Wunused-var-5.c: ...here. New test.
10752         * gcc.dg/Wunused-var-6.c: Moved to...
10753         * gcc.dg/Wunused-var-2.c: ... here.
10754         * c-c++-common/Wunused-var-1.c: New test.
10755         * c-c++-common/Wunused-var-2.c: New test.
10756         * c-c++-common/Wunused-var-3.c: New test.
10757         * c-c++-common/Wunused-var-4.c: New test.
10758         * c-c++-common/Wunused-var-5.c: New test.
10759         * g++.dg/warn/Wunused-var-1.C: New test.
10760         * g++.dg/warn/Wunused-var-2.C: New test.
10761         * g++.dg/warn/Wunused-var-3.C: New test.
10762         * g++.dg/warn/Wunused-var-4.C: New test.
10763         * g++.dg/warn/Wunused-var-5.C: New test.
10764         * g++.dg/warn/Wunused-var-6.C: New test.
10765         * g++.dg/warn/Wunused-var-7.C: New test.
10766         * g++.dg/warn/Wunused-var-8.C: New test.
10767         * g++.dg/warn/Wunused-parm-1.C: New test.
10768         * g++.dg/warn/Wunused-parm-2.C: New test.
10769         * g++.dg/warn/Wunused-parm-3.C: New test.
10770
10771 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10772
10773         PR fortran/43985
10774         * gfortran.dg/gomp/crayptr5.f90: New test case.
10775
10776 2010-05-05  Jason Merrill  <jason@redhat.com>
10777
10778         PR debug/43370
10779         * g++.dg/ext/attrib39.C: New.
10780
10781 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10782
10783         PR fortran/24978
10784         * gfortran.dg/data_invalid.f90: New.
10785
10786 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10787
10788         * gnat.dg/lto2.adb: New test.
10789
10790 2010-05-05  Jason Merrill  <jason@redhat.com>
10791
10792         PR c++/43787
10793         * g++.dg/opt/empty1.C: New.
10794
10795 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10796
10797         PR fortran/43696
10798         * gfortran.dg/class_17.f03: New.
10799
10800 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10801
10802         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10803
10804 2010-05-04  Mike Stump  <mikestump@comcast.net>
10805
10806         PR objc/35165
10807         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10808
10809 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10810
10811         PR target/43668
10812         * gcc.target/i386/pr43668.c: New.
10813
10814 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10815
10816         PR c++/43028
10817         * g++.dg/cpp0x/initlist31.C: New.
10818
10819 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10820
10821         PR c/43981
10822         * gcc.dg/Wunused-var-8.c: New test.
10823
10824 2010-05-04  Jason Merrill  <jason@redhat.com>
10825
10826         PR c++/38064
10827         * g++.dg/cpp0x/enum3.C: Extend.
10828
10829 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10830
10831         PR target/43799
10832         * gcc.target/i386/pr43799.c: New.
10833
10834 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10835
10836         * gnat.dg/lto1.adb: New test.
10837         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10838
10839 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10840
10841         PR middle-end/43671
10842         * gcc.target/i386/pr43671.c: New.
10843
10844 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10845
10846         PR c++/43705
10847         * g++.dg/template/crash95.C: New.
10848
10849 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10850
10851         PR debug/43508
10852         * gcc.target/i386/pr43508.c: New.
10853
10854 2010-05-04  Richard Guenther  <rguenther@suse.de>
10855
10856         PR tree-optimization/43879
10857         * g++.dg/torture/pr43879-1_0.C: New testcase.
10858         * g++.dg/torture/pr43879-1_1.C: Likewise.
10859
10860 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10861
10862         PR c++/43953
10863         * g++.dg/other/crash-12.C: New test.
10864
10865 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10866
10867         * g++.dg/cdce3.C: Add a space.  Updated.
10868
10869 2010-05-03  Jason Merrill  <jason@redhat.com>
10870
10871         PR c++/43680
10872         * g++.dg/opt/enum2.C: New.
10873         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10874         * g++.dg/warn/Wswitch-1.C: Adjust message.
10875
10876 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10877
10878         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10879         * g++.dg/ext/label13.C: Fix typo.
10880         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10881         alpha*-dec-osf5*.
10882         * gcc.c-torture/compile/limits-declparen.c: xfail on
10883         alpha*-dec-osf5* with -g.
10884         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10885         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10886         * gcc.dg/c99-tgmath-2.c: Likewise.
10887         * gcc.dg/c99-tgmath-3.c: Likewise.
10888         * gcc.dg/c99-tgmath-4.c: Likewise.
10889
10890 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10891
10892         PR fortran/43592
10893         * gfortran.dg/unexpected_interface.f90: New test.
10894
10895 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10896
10897         * ada/acats/run_acats (which): New function.
10898         (host_gnatchop, host_gnatmake): Use it.
10899
10900 2010-05-03  Richard Guenther  <rguenther@suse.de>
10901
10902         PR tree-optimization/43971
10903         * gcc.dg/pr43971.c: New testcase.
10904
10905 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10906
10907         PR debug/43972
10908         * gcc.dg/debug/pr43972.c: New test.
10909
10910 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10911
10912         PR testsuite/43963
10913         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10914
10915 2010-05-02  Richard Guenther  <rguenther@suse.de>
10916
10917         PR tree-optimization/43879
10918         * gcc.dg/torture/pr43879-3.c: New testcase.
10919
10920 2010-05-01  Richard Guenther  <rguenther@suse.de>
10921
10922         PR tree-optimization/43949
10923         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10924
10925 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10926
10927         PR c++/43951
10928         * g++.dg/init/new28.C: New.
10929
10930 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10931
10932         PR objc++/32052
10933         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10934         structure and nested declarations.
10935         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10936         structure and nested declarations.  Reduce header clutter and
10937         use _exit() rather than abort().
10938         * objc.dg/encode-10.m: New.
10939         * objc.dg/encode-11.m: New.
10940
10941 2010-04-30  DJ Delorie  <dj@redhat.com>
10942
10943         * gcc.c-torture/execute/20100430-1.c: New test.
10944
10945 2010-04-30  Jason Merrill  <jason@redhat.com>
10946
10947         PR c++/43868
10948         * g++.dg/template/ptrmem21.C: New.
10949
10950 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10951
10952         PR fortran/18918
10953         PR fortran/43931
10954         * gfortran.dg/coarray_13.f90: New test.
10955
10956 2010-04-30  Richard Guenther  <rguenther@suse.de>
10957
10958         PR lto/43946
10959         * gcc.dg/lto/20100430-1_0.c: New testcase.
10960
10961 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10962
10963         PR debug/43942
10964         * c-c++-common/pr43942.c: New test.
10965
10966 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10967
10968         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10969         conflict with darwin crt1.o 'start' symbol.
10970
10971 2010-04-30  Richard Guenther  <rguenther@suse.de>
10972
10973         PR tree-optimization/43879
10974         * gcc.dg/torture/pr43879_1.c: New testcase.
10975
10976 2010-04-30  Richard Guenther  <rguenther@suse.de>
10977
10978         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10979
10980 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10981
10982         PR c++/43890
10983         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10984         user-provided constructor while recursing.
10985
10986 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10987
10988         PR fortran/42274
10989         * gfortran.dg/class_16.f03: New test.
10990
10991 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10992
10993         PR fortran/42274
10994         * gfortran.dg/class_15.f03: New.
10995
10996 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
10997
10998         PR fortran/43326
10999         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11000
11001 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11002
11003         PR fortran/43492
11004         * gfortran.dg/generic_22.f03 : New test.
11005
11006 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11007
11008         PR fortran/42353
11009         * gfortran.dg/class_14.f03: New test.
11010
11011 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11012
11013         PR fortran/42680
11014         * gfortran.dg/interface_32.f90: New test.
11015
11016 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11017             Janus Weil  <janus@gcc.gnu.org>
11018
11019         PR fortran/41829
11020         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11021         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11022         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11023
11024 2010-04-28  Mike Stump  <mikestump@comcast.net>
11025
11026         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11027         dg-excess-errors.
11028         * g++.dg/uninit-pred-2_b.C: Likewise.
11029
11030 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11031
11032         PR fortran/18918
11033         PR fortran/43919
11034         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11035
11036 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11037
11038         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11039         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11040         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11041         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11042         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11043
11044 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11045
11046         * gcc.dg/const-uniq-1.c: New test.
11047         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11048
11049 2010-04-28  Xinliang David Li  <davidxl@google.com>
11050
11051         * gcc.dg/uninit-pred-2_b.c: New test.
11052         * gcc.dg/uninit-pred-4_b.c: New test.
11053         * gcc.dg/uninit-pred-3_d.c: New test.
11054         * gcc.dg/uninit-pred-6_b.c: New test.
11055         * gcc.dg/uninit-pred-8_b.c: New test.
11056         * gcc.dg/uninit-pred-3_a.c: New test.
11057         * gcc.dg/uninit-pred-2_c.c: New test.
11058         * gcc.dg/uninit-pred-5_a.c: New test.
11059         * gcc.dg/uninit-pred-3_e.c: New test.
11060         * gcc.dg/uninit-pred-7_a.c: New test.
11061         * gcc.dg/uninit-pred-6_c.c: New test.
11062         * gcc.dg/uninit-pred-9_a.c: New test.
11063         * gcc.dg/uninit-pred-8_c.c: New test.
11064         * gcc.dg/uninit-pred-3_b.c: New test.
11065         * gcc.dg/uninit-pred-5_b.c: New test.
11066         * gcc.dg/uninit-pred-7_b.c: New test.
11067         * gcc.dg/uninit-pred-6_d.c: New test.
11068         * gcc.dg/uninit-pred-9_b.c: New test.
11069         * gcc.dg/uninit-pred-2_a.c: New test.
11070         * gcc.dg/uninit-pred-4_a.c: New test.
11071         * gcc.dg/uninit-pred-3_c.c: New test.
11072         * gcc.dg/uninit-pred-6_a.c: New test.
11073         * gcc.dg/uninit-pred-8_a.c: New test.
11074         * gcc.dg/uninit-pred-7_c.c: New test.
11075         * gcc.dg/uninit-pred-6_e.c: New test.
11076         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11077         * g++.dg/uninit-pred-1_a.C: New test.
11078         * g++.dg/uninit-pred-1_b.C: New test.
11079         * g++.dg/uninit-pred-2_a.C: New test.
11080         * g++.dg/uninit-pred-2_b.C: New test.
11081         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11082         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11083         * g++.dg/uninit-pred-loop_1.cc: New test.
11084
11085 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11086
11087         * gcc.dg/lto/20091209-1_0.c: New testcase.
11088
11089 2010-04-28  Richard Guenther  <rguenther@suse.de>
11090
11091         PR tree-optimization/43879
11092         PR tree-optimization/43909
11093         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11094
11095 2010-04-28  Richard Guenther  <rguenther@suse.de>
11096
11097         PR c++/43880
11098         * g++.dg/torture/pr43880.C: New testcase.
11099
11100 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11101
11102         PR c++/9335
11103         * g++.dg/template/recurse2.C: Update
11104         * g++.dg/template/recurse.C: Update.
11105         * g++.dg/template/pr23510.C: Update.
11106         * lib/prune.exp: Filter out 'recursively instantiated'.
11107
11108 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11109
11110         PR c++/29043
11111         * g++.dg/init/pr29043.C: New.
11112
11113 2010-04-27  Jason Merrill  <jason@redhat.com>
11114
11115         * g++.dg/lookup/scoped5.C: Adjust.
11116         * g++.dg/lookup/scoped8.C: Adjust.
11117         * g++.dg/template/dependent-expr5.C: Adjust.
11118         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11119
11120         PR c++/43856
11121         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11122
11123         PR c++/43875
11124         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11125
11126 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11127             Jan Hubicka  <hubicka@ucw.cz>
11128
11129         * gcc.dg/pure-2.c: New testcase.
11130         * gcc.dg/const-1.c: New testcase.
11131
11132 2010-04-27  Jason Merrill  <jason@redhat.com>
11133
11134         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11135
11136         PR c++/41468
11137         * g++.dg/template/sfinae17.C: New.
11138         * g++.dg/template/sfinae18.C: New.
11139
11140 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11141
11142         * g++.dg/init/pr42844.C: New.
11143         * g++.dg/cpp0x/pr42844-2.C: New.
11144         * g++.dg/cpp0x/defaulted2.C: Adjust.
11145         * g++.dg/tree-ssa/pr27549.C: Likewise.
11146         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11147
11148 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11149
11150         PR fortran/18918
11151         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11152
11153 2010-04-27  Richard Guenther  <rguenther@suse.de>
11154
11155         PR middle-end/40561
11156         * g++.dg/other/pr40561.C: New testcase.
11157
11158 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11159
11160         PR middle-end/43812
11161         * g++.dg/ipa/pr43812.C: New test.
11162
11163 2010-04-27  Jan Hubicka  <jh@suse.cz>
11164
11165         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11166         (test): ... this one.
11167
11168 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11169
11170         PR target/40657
11171         * gcc.target/arm/thumb-stackframe.c: New test.
11172
11173 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11174
11175         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11176         * gcc.dg/misc-column.c: Likewise.
11177         * gcc.dg/Walways-true-1.c: Likewise.
11178         * gcc.dg/Walways-true-2.c: Likewise.
11179         * gcc.dg/warn-addr-cmp.c: Likewise.
11180
11181 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11182
11183         PR fortran/18918
11184         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11185         * gfortran.dg/coarray_12.f90: New.
11186
11187 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11188
11189         PR c/32207
11190         * gcc.dg/pr32207.c: New test.
11191         * gcc.dg/misc-column.c: Adjust expected warning.
11192         * gcc.dg/Walways-true-1.c: Likewise.
11193         * gcc.dg/Walways-true-2.c: Likewise.
11194         * gcc.dg/warn-addr-cmp.c: Likewise.
11195
11196 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11197
11198         PR lto/42776
11199         * lib/lto.exp (lto_prune_vis_warns): New function.
11200         (lto-link-and-maybe-run): Call it.
11201
11202 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11203
11204         PR tree-optimization/43904
11205         * gcc.dg/tree-ssa/tailcall-6.c: New.
11206
11207 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11208
11209         PR testsuite/35165
11210         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11211         Darwin8/OSX10.4 - compatible code generation.
11212         Use scan-rtl-dump.
11213         * obj-c++.dg/stubify-1.mm: Ditto.
11214         * lib/objc-torture.exp: Do not require link success for
11215         "trivial.m" in the runtime checks when dowhat = 'compile'.
11216         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11217         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11218         Darwin8/OSX10.4 - compatible code generation.
11219         * objc.dg/stubify-2.m: Ditto.
11220         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11221         * objc.dg/next-runtime-1.m: Ditto.
11222         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11223         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11224         runtimes on Darwin.
11225
11226 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11227
11228         PR 43715
11229         * lib/plugin-support.exp: Use "-undefined
11230         dynamic_lookup" on darwin.
11231
11232 2010-04-26  Richard Guenther  <rguenther@suse.de>
11233
11234         * gcc.dg/lto/20100426_0.c: New testcase.
11235
11236 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11237
11238         PR tree-optimization/43833
11239         gcc.dg/Warray-bounds-8.c: New test case.
11240
11241 2010-04-26  Richard Guenther  <rguenther@suse.de>
11242
11243         PR lto/43080
11244         * g++.dg/lto/20100423-3_0.C: New testcase.
11245
11246 2010-04-26  Richard Guenther  <rguenther@suse.de>
11247
11248         PR lto/42425
11249         * g++.dg/lto/20100423-2_0.C: New testcase.
11250
11251 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11252
11253         * gcc.dg/vect/bb-slp-23.c: New test.
11254
11255 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11256
11257         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11258         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11259         * gcc.dg/c1x-float-1.c: New test.
11260
11261 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11262
11263         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11264         of "lea\[ \t\]".
11265
11266 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11267
11268         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11269         FreeBSD.
11270         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11271         * gfortran.dg/default_format_2.f90: Ditto.
11272
11273 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11274
11275         * gfortran.dg/pr43505.f90: Clean up .mod file.
11276         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11277         * gfortran.dg/pr41347.f90: Ditto.
11278         * gfortran.dg/internal_pack_4.f90: Ditto.
11279         * gfortran.dg/proc_decl_23.f90: Ditto.
11280         * gfortran.dg/recursive_check_3.f90: Ditto.
11281         * gfortran.dg/intent_out_3.f90: Ditto.
11282         * gfortran.dg/assignment_2.f90: Ditto.
11283         * gfortran.dg/pr41928.f90: Ditto.
11284         * gfortran.dg/pr42166.f90: Ditto.
11285         * gfortran.dg/private_type_12.f90: Ditto.
11286         * gfortran.dg/graphite/pr42185.f90: Ditto.
11287         * gfortran.dg/graphite/pr42186.f90: Ditto.
11288         * gfortran.dg/graphite/pr40982.f90: Ditto.
11289         * gfortran.dg/graphite/id-2.f90: Ditto.
11290         * gfortran.dg/graphite/id-4.f90: Ditto.
11291         * gfortran.dg/graphite/pr42050.f90: Ditto.
11292         * gfortran.dg/graphite/id-18.f90: Ditto.
11293         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11294         * gfortran.dg/graphite/pr41924.f90: Ditto.
11295         * gfortran.dg/graphite/pr42393.f90: Ditto.
11296         * gfortran.dg/graphite/pr37980.f90: Ditto.
11297         * gfortran.dg/graphite/pr38953.f90: Ditto.
11298         * gfortran.dg/graphite/pr42180.f90: Ditto.
11299         * gfortran.dg/graphite/pr42181.f90: Ditto.
11300         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11301         * gfortran.dg/select_type_4.f90: Ditto.
11302         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11303         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11304         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11305         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11306         * gfortran.dg/whole_file_11.f90: Ditto.
11307         * gfortran.dg/private_type_11.f90: Ditto.
11308         * gfortran.dg/vect/vect-gems.f90: Ditto.
11309         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11310
11311 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11312
11313         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11314
11315 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11316
11317         * gnat.dg/pack15.ad[sb]: New test.
11318
11319 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11320
11321         * gcc.target/arm/mla-1.c: New test.
11322
11323 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11324
11325         PR fortran/30073
11326         PR fortran/43793
11327         * gfortran.dg/pr43793.f90: New test.
11328
11329 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11330
11331         PR tree-optimization/41442
11332         * gcc.target/i386/pr41442.c: New test.
11333
11334 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11335
11336         PR fortran/43832
11337         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11338
11339 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11340
11341         PR fortran/43832
11342         * gfortran.dg/open_nounit.f90: New test.
11343
11344 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11345
11346         PR fortran/43841
11347         PR fortran/43843
11348         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11349
11350 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11351
11352         * gcc.dg/Wconversion-integer.c: Update.
11353
11354 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11355
11356         * gnat.dg/unchecked_convert5.adb: New test.
11357
11358 2010-04-23  Richard Guenther  <rguenther@suse.de>
11359
11360         PR lto/41734
11361         * gcc.dg/lto/20100423-2_0.c: New testcase.
11362         * gcc.dg/lto/20100423-2_0.c: Likewise.
11363
11364 2010-04-23  Richard Guenther  <rguenther@suse.de>
11365
11366         PR lto/43455
11367         * gcc.dg/lto/20100423-1_0.c: New testcase.
11368         * gcc.dg/lto/20100423-1_1.c: Likewise.
11369
11370 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11371
11372         PR tree-optimization/43846
11373         * gcc.dg/tree-ssa/sra-10.c: New test.
11374
11375 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11376
11377         PR middle-end/43835
11378         * gcc.c-torture/execute/pr43835.c: New test.
11379
11380 2010-04-23  Richard Guenther  <rguenther@suse.de>
11381
11382         PR lto/42653
11383         * g++.dg/lto/20100423-1_0.C: New testcase.
11384
11385 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11386
11387         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11388
11389 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11390
11391         PR tree-optimization/43842
11392         * gcc.dg/vect/pr43842.c: New test.
11393
11394 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11395
11396         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11397         * gcc.target/i386/wmul-2.c: Likewise.
11398
11399 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11400
11401         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11402         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11403
11404 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11405
11406         * gfortran.dg/reassoc_6.f: New testcase.
11407
11408 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11409
11410         PR middle-end/29274
11411         * gcc.target/arm/wmul-1.c: New test.
11412         * gcc.target/arm/wmul-2.c: New test.
11413
11414 2010-04-22  Richard Guenther  <rguenther@suse.de>
11415
11416         PR tree-optimization/43845
11417         * gcc.c-torture/compile/pr43845.c: New testcase.
11418
11419 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11420
11421         PR middle-end/29274
11422         * gcc.target/i386/wmul-1.c: New test.
11423         * gcc.target/i386/wmul-2.c: New test.
11424         * gcc.target/bfin/wmul-1.c: New test.
11425         * gcc.target/bfin/wmul-2.c: New test.
11426
11427 2010-04-22  Richard Guenther  <rguenther@suse.de>
11428
11429         PR fortran/43829
11430         * gfortran.dg/vector_subscript_6.f90: New testcase.
11431         * gfortran.dg/assign_10.f90: Adjust.
11432
11433 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11434
11435         PR fortran/43836
11436         * gfortran.dg/gomp/pr43836.f90: New test.
11437
11438 2010-04-21  Richard Guenther  <rguenther@suse.de>
11439
11440         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11441
11442 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11443
11444         * gcc.dg/torture/builtin-cproj-3.c: New.
11445
11446 2010-04-20  Jason Merrill  <jason@redhat.com>
11447
11448         PR c++/9335
11449         * g++.dg/template/recurse2.C: New.
11450         * g++.dg/parse/crash36.C: Adjust.
11451         * g++.dg/other/fold1.C: Adjust.
11452         * g++.dg/init/member1.C: Adjust.
11453         * lib/prune.exp: Prune "skipping N instantiation contexts".
11454
11455 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11456
11457         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11458
11459 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11460
11461         * gcc.dg/torture/builtin-cproj-1.c: New.
11462         * gcc.dg/torture/builtin-cproj-2.c: New.
11463
11464 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11465
11466         PR c++/43800
11467         PR c++/43704
11468         * g++.dg/template/typedef32.C: Adjust.
11469         * g++.dg/template/typedef33.C: New test.
11470
11471 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11472
11473         PR fortran/43227
11474         * gfortran.dg/proc_decl_23.f90: New test.
11475
11476         PR fortran/43266
11477         * gfortran.dg/abstract_type_6.f03: New test.
11478
11479 2010-04-20  Xinliang David Li  <davidxl@google.com>
11480
11481         * g++.dg/tree-ssa/fold-compare.C: New.
11482
11483 2010-04-20  Richard Guenther  <rguenther@suse.de>
11484
11485         PR tree-optimization/39417
11486         * g++.dg/torture/pr39417.C: New testcase.
11487
11488 2010-04-20  Richard Guenther  <rguenther@suse.de>
11489
11490         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11491
11492 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11493
11494         * g++.dg/debug/dwarf2/rv1.C: New test.
11495
11496 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11497
11498         PR target/43635
11499         * gcc.c-torture/compile/pr43635.c: New testcase.
11500
11501 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11502
11503         PR fortran/43339
11504         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11505         of sequential loops being private only in the innermost containing
11506         task region.
11507
11508         PR middle-end/43337
11509         * gfortran.dg/gomp/pr43337.f90: New test.
11510
11511 2010-04-19  Richard Guenther  <rguenther@suse.de>
11512
11513         PR tree-optimization/43796
11514         * gfortran.dg/pr43796.f90: New testcase.
11515
11516 2010-04-19  Richard Guenther  <rguenther@suse.de>
11517
11518         PR tree-optimization/43783
11519         * gcc.c-torture/execute/pr43783.c: New testcase.
11520
11521 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11522
11523         PR target/43766
11524         * gcc.target/i386/pr43766.c: New test.
11525
11526 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11527
11528         PR target/43662
11529         * gcc.target/i386/pr43662.c: New test.
11530
11531 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11532
11533         PR c++/43704
11534         * g++.dg/template/typedef32.C: New test.
11535
11536 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11537
11538         PR tree-optimization/37027
11539         * lib/target-supports.exp
11540         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11541         * gcc.dg/vect/pr37027.c: New test.
11542         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11543         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11544         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11545         gcc.dg/vect/vect-complex-6.c: Likewise.
11546
11547 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11548
11549         * g++.dg/debug/dwarf2/enum1.C: New test.
11550
11551 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11552
11553         * gnat.dg/rep_clause5.ad[sb]: New test.
11554         * gnat.dg/rep_clause5_pkg.ads: New helper.
11555
11556 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11557
11558         PR tree-optimization/43771
11559         * g++.dg/vect/pr43771.cc: New test.
11560
11561 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11562
11563         PR fortran/31538
11564         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11565         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11566
11567 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11568
11569         * gnat.dg/sizetype.adb: Rename into...
11570         * gnat.dg/sizetype1.adb: ...this.
11571         * gnat.dg/sizetype2.adb: New test.
11572
11573 2010-04-16  Richard Guenther  <rguenther@suse.de>
11574
11575         PR tree-optimization/43572
11576         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11577
11578 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11579
11580         * gnat.dg/specs/discr_private.ads: New test.
11581
11582 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11583
11584         PR target/41514
11585         * gcc.target/arm/thumb-comparisons.c: New test.
11586
11587         PR target/40603
11588         * gcc.target/arm/thumb-cbranchqi.c: New test.
11589
11590 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11591
11592         * g++.dg/torture/pr36191.C: Enable for SH.
11593
11594 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11595
11596         * gnat.dg/wide_boolean.adb: New test.
11597         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11598
11599 2010-04-15  Richard Guenther  <rguenther@suse.de>
11600
11601         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11602         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11603         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11604         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11605         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11606         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11607         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11608         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11609         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11610         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11611         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11612         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11613         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11614         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11615         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11616
11617 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11618
11619         PR target/21803
11620         * gcc.target/arm/pr42496.c: New test.
11621
11622 2010-04-14  Jason Merrill  <jason@redhat.com>
11623
11624         PR c++/36625
11625         * g++.dg/ext/attrib38.C: New.
11626
11627 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11628
11629         PR testsuite/43739
11630         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11631
11632 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11633
11634         PR 42966
11635         * gcc.dg/cpp/warn-undef-2.c: Update.
11636         * gcc.dg/cpp/warn-traditional-2.c: Update.
11637         * gcc.dg/cpp/warn-comments-2.c: Update.
11638         * gcc.dg/cpp/warn-variadic-2.c: Update.
11639         * gcc.dg/cpp/warn-long-long-2.c: Update.
11640         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11641         * gcc.dg/cpp/warn-multichar-2.c: Update.
11642         * gcc.dg/cpp/warn-normalized-3.c: Update.
11643         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11644         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11645         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11646         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11647         * gcc.dg/cpp/warn-redefined-2.c: Update.
11648         * gfortran.dg/warning-directive-2.F90: Update.
11649         * c-c++-common/cpp/warning-directive-2.c: Update.
11650
11651 2010-04-14  Michael Matz  <matz@suse.de>
11652
11653         PR tree-optimization/42963
11654         * gcc.dg/pr42963.c: New testcase.
11655
11656 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11657
11658         * gnat.dg/class_wide.adb: Rename into...
11659         * gnat.dg/class_wide1.adb: ...this.
11660         * gnat.dg/class_wide2.ad[sb]: New test.
11661
11662 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11663
11664         PR fortran/18918
11665         * gfortran.dg/coarray_9.f90: Update dg-errors.
11666         * gfortran.dg/coarray_10.f90: New test.
11667         * gfortran.dg/coarray_11.f90: New test.
11668
11669 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11670
11671         PR fortran/43747
11672         gfortran.dg/initialization_24.f90: New test.
11673
11674 2010-04-13  Jason Merrill  <jason@redhat.com>
11675
11676         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11677         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11678
11679 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11680
11681         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11682         * g++.dg/dg.exp: Likewise.
11683         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11684         * c-c++-common/cpp/warning-directive-1.c: ... here.
11685         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11686         * c-c++-common/cpp/warning-directive-2.c: ... here.
11687         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11688         * c-c++-common/cpp/warning-directive-3.c: ... here.
11689         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11690         * c-c++-common/cpp/warning-directive-4.c: ... here.
11691         * g++.dg/cpp/warning-directive-1.C: Delete.
11692         * g++.dg/cpp/warning-directive-2.C: Delete.
11693         * g++.dg/cpp/warning-directive-3.C: Delete.
11694         * g++.dg/cpp/warning-directive-4.C: Delete.
11695         * gcc.dg/cpp/normalised-3.c: Delete.
11696         * g++.dg/cpp/normalised-1.C: Rename as ...
11697         * c-c++-common/cpp/normalised-3.c: ... this.
11698
11699 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11700
11701         * gcc.dg/tree-ssa/sra-9.c: New test.
11702
11703 2010-04-13  Michael Matz  <matz@suse.de>
11704
11705         PR middle-end/43730
11706         * gcc.dg/pr43730.c: New test.
11707
11708 2010-04-13  Michael Matz  <matz@suse.de>
11709
11710         * gcc.dg/tree-ssa/negate.c: New testcase.
11711
11712 2010-04-13  Richard Guenther  <rguenther@suse.de>
11713
11714         PR testsuite/43735
11715         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11716
11717 2010-04-13  Richard Guenther  <rguenther@suse.de>
11718
11719         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11720
11721 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11722
11723         * gnat.dg/derived_type1.adb: New test.
11724
11725 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11726
11727         * gcc.dg/plugindir1.c: New testcase.
11728         * gcc.dg/plugindir2.c: New testcase.
11729         * gcc.dg/plugindir3.c: New testcase.
11730         * gcc.dg/plugindir4.c: New testcase.
11731
11732 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11733
11734         * gcc.target/i386/rotate-2.c: New test.
11735
11736 2010-04-12  Jason Merrill  <jason@redhat.com>
11737
11738         PR c++/43641
11739         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11740         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11741
11742 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11743
11744         PR c++/25811
11745         * g++.dg/init/pr25811.C: New test.
11746
11747 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11748
11749         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11750         dg-error, dg-warning.
11751         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11752
11753 2010-04-12  Richard Guenther  <rguenther@suse.de>
11754
11755         * gcc.dg/torture/inline-2.c: New testcase.
11756
11757 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11758
11759         PR bootstrap/43699
11760         * gcc.dg/Wunused-var-7.c: New test.
11761
11762         PR tree-optimization/43560
11763         * gcc.c-torture/execute/pr43560.c: New test.
11764
11765 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11766
11767         * gnat.dg/aggr13.adb: New test.
11768         * gnat.dg/aggr14.adb: Likewise.
11769         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11770
11771 2010-04-12  Richard Guenther  <rguenther@suse.de>
11772
11773         PR c++/43611
11774         * g++.dg/torture/pr43611.C: New testcase.
11775
11776 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11777
11778         PR c/36774
11779         * gcc.dg/pr36774-1.c: New test.
11780         * gcc.dg/pr36774-2.c: New test.
11781
11782 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11783
11784         * gcc.target/sh/rte-delay-slot.c: New test.
11785
11786 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11787
11788         * gnat.dg/pack9.adb: Remove -cargs option.
11789         * gnat.dg/aggr12.ad[sb]: New test.
11790
11791 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11792
11793         PR target/43417
11794         * gcc.target/sh/pr43417.c: New test.
11795
11796 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11797
11798         PR fortran/43591
11799         * gfortran.dg/spec_expr_6.f90: New test.
11800
11801 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11802
11803         PR cpp/43195
11804         * gcc.dg/cpp/pr43195.c: New.
11805         * gcc.dg/cpp/pr43195.h: New.
11806
11807 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11808
11809         PR 42965
11810         * gcc.dg/Werror-6.c: Adjust.
11811         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11812         * gcc.dg/Werror-4.c: Likewise.
11813         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11814         * gcc.dg/Wswitch-enum-error.c: Likewise.
11815         * gcc.dg/Wpointer-arith.c: Likewise.
11816         * gcc.dg/Wfatal.c: Likewise.
11817         * gcc.dg/Wswitch-error.c: Likewise.
11818         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11819         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11820         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11821         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11822         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11823         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11824         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11825         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11826         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11827         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11828         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11829         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11830         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11831         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11832         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11833         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11834         * g++.dg/cpp/warning-directive-2.C: Likewise.
11835         * gfortran.dg/warning-directive-2.F90: Likewise.
11836
11837 2010-04-09  Jason Merrill  <jason@redhat.com>
11838
11839         PR c++/42623
11840         * g++.dg/template/sizeof13.C: New.
11841
11842 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11843
11844         * g++.dg/other/pr35504.C: Add check for thiscall.
11845         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11846         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11847
11848 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11849
11850         PR c++/28584
11851         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11852         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11853         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11854         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11855         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11856         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11857         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11858         * g++.dg/other/increment1.C: Likewise.
11859
11860 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11861
11862         PR fortran/18918
11863         * gfortran.dg/coarray_7.f90: New test.
11864         * gfortran.dg/coarray_8.f90: New test.
11865
11866 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11867
11868         PR fortran/28039
11869         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11870
11871 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11872
11873         PR target/43643
11874         * gcc.dg/pr43643.c: New test.
11875
11876 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11877
11878         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11879
11880 2010-04-08  Richard Guenther  <rguenther@suse.de>
11881
11882         PR tree-optimization/43679
11883         * gcc.c-torture/compile/pr43679.c: New testcase.
11884
11885 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11886
11887         PR debug/43670
11888         * gcc.dg/pr43670.c: New test.
11889
11890 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11891
11892         PR middle-end/40815
11893         * gcc.dg/tree-ssa/reassoc-19.c: New.
11894
11895 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11896
11897         PR c/18624
11898         * gcc.dg/Wunused-var-1.c: New test.
11899         * gcc.dg/Wunused-var-2.c: New test.
11900         * gcc.dg/Wunused-var-3.c: New test.
11901         * gcc.dg/Wunused-var-4.c: New test.
11902         * gcc.dg/Wunused-var-5.c: New test.
11903         * gcc.dg/Wunused-var-6.c: New test.
11904         * gcc.dg/Wunused-parm-1.c: New test.
11905
11906         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11907         * gcc.dg/trunc-1.c: Likewise.
11908         * gcc.dg/vla-9.c: Likewise.
11909         * gcc.dg/dfp/composite-type.c: Likewise.
11910
11911 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11912
11913         PR objc/35996
11914         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11915         * obj-c++.dg/objc-gc-3.mm: Ditto.
11916
11917 2010-04-07  Simon Baldwin  <simonb@google.com>
11918
11919         * gcc.dg/cpp/warn-undef-2.c: New.
11920         * gcc.dg/cpp/warn-traditional-2.c: New.
11921         * gcc.dg/cpp/warn-comments-2.c: New.
11922         * gcc.dg/cpp/warning-directive-1.c: New.
11923         * gcc.dg/cpp/warn-long-long.c: New.
11924         * gcc.dg/cpp/warn-traditional.c: New.
11925         * gcc.dg/cpp/warn-variadic-2.c: New.
11926         * gcc.dg/cpp/warn-undef.c: New.
11927         * gcc.dg/cpp/warn-normalized-1.c: New.
11928         * gcc.dg/cpp/warning-directive-2.c: New.
11929         * gcc.dg/cpp/warn-long-long-2.c: New.
11930         * gcc.dg/cpp/warn-variadic.c: New.
11931         * gcc.dg/cpp/warn-normalized-2.c: New.
11932         * gcc.dg/cpp/warning-directive-3.c: New.
11933         * gcc.dg/cpp/warn-deprecated-2.c: New.
11934         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11935         * gcc.dg/cpp/warn-multichar-2.c: New.
11936         * gcc.dg/cpp/warn-normalized-3.c: New.
11937         * gcc.dg/cpp/warning-directive-4.c: New.
11938         * gcc.dg/cpp/warn-unused-macros.c: New.
11939         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11940         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11941         * gcc.dg/cpp/warn-cxx-compat.c: New.
11942         * gcc.dg/cpp/warn-redefined.c: New.
11943         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11944         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11945         * gcc.dg/cpp/warn-deprecated.c: New.
11946         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11947         * gcc.dg/cpp/warn-redefined-2.c: New.
11948         * gcc.dg/cpp/warn-comments.c: New.
11949         * gcc.dg/cpp/warn-multichar.c: New.
11950         * g++.dg/cpp/warning-directive-1.C: New.
11951         * g++.dg/cpp/warning-directive-2.C: New.
11952         * g++.dg/cpp/warning-directive-3.C: New.
11953         * g++.dg/cpp/warning-directive-4.C: New.
11954         * gfortran.dg/warning-directive-1.F90: New.
11955         * gfortran.dg/warning-directive-3.F90: New.
11956         * gfortran.dg/warning-directive-2.F90: New.
11957         * gfortran.dg/warning-directive-4.F90: New.
11958
11959 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11960
11961         PR objc++/23716
11962         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11963
11964 2010-04-07  Jason Merrill  <jason@redhat.com>
11965
11966         * g++.dg/template/dr408.C: New.
11967
11968         * g++.dg/lookup/ns4.C: New.
11969
11970         PR c++/38392
11971         * g++.dg/template/friend51.C: New test.
11972
11973         PR c++/41970
11974         * g++.old-deja/g++.other/linkage1.C: Adjust.
11975
11976 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11977
11978         PR c++/42697
11979         * g++.dg/template/crash94.C: New test.
11980
11981 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11982
11983         PR c++/40239
11984         * g++.dg/init/aggr5.C: New test.
11985         * g++.dg/init/aggr5.C: New test.
11986
11987 2010-04-07  Richard Guenther  <rguenther@suse.de>
11988
11989         PR tree-optimization/43270
11990         * g++.dg/warn/Warray-bounds-4.C: New testcase.
11991         * gcc.dg/Warray-bounds-7.c: Likewise.
11992
11993 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
11994
11995         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11996         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11997         * gnat.dg/bit_packed_array4.ad[sb]: New test.
11998
11999 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12000
12001         PR c++/42556
12002         * g++.dg/init/pr42556.C: New test.
12003
12004 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12005
12006         PR debug/43628
12007         * g++.dg/debug/dwarf2/typedef2.C: New test.
12008
12009 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12010
12011         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12012         c-c++-common/dwarf2/redeclaration-1.C
12013
12014 2010-04-06  Jason Merrill  <jason@redhat.com>
12015
12016         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12017         * g++.dg/ext/attrib18.C: Likewise.
12018         * g++.dg/ext/bitfield2.C: Likewise.
12019         * g++.dg/ext/bitfield4.C: Likewise.
12020         * g++.dg/ext/visibility/warn2.C: Likewise.
12021         * g++.dg/ext/visibility/warn3.C: Likewise.
12022         * g++.dg/gomp/pr26690-1.C: Likewise.
12023         * g++.dg/inherit/covariant7.C: Likewise.
12024         * g++.dg/init/synth2.C: Likewise.
12025         * g++.dg/lookup/using7.C: Likewise.
12026         * g++.dg/other/crash-4.C: Likewise.
12027         * g++.dg/other/error13.C: Likewise.
12028         * g++.dg/other/error20.C: Likewise.
12029         * g++.dg/parse/crash31.C: Likewise.
12030         * g++.dg/parse/error16.C: Likewise.
12031         * g++.dg/parse/error19.C: Likewise.
12032         * g++.dg/parse/error27.C: Likewise.
12033         * g++.dg/parse/error28.C: Likewise.
12034         * g++.dg/parse/fused-params1.C: Likewise.
12035         * g++.dg/template/error2.C: Likewise.
12036         * g++.dg/template/local6.C: Likewise.
12037         * g++.dg/template/qualttp15.C: Likewise.
12038         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12039         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12040         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12041         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12042         * g++.old-deja/g++.eh/spec6.C: Likewise.
12043         * g++.old-deja/g++.jason/crash3.C: Likewise.
12044         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12045         * g++.old-deja/g++.law/ctors5.C: Likewise.
12046         * g++.old-deja/g++.law/ctors9.C: Likewise.
12047         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12048         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12049         * g++.old-deja/g++.other/struct1.C: Likewise.
12050         * g++.old-deja/g++.other/volatile1.C: Likewise.
12051         * g++.old-deja/g++.pt/crash36.C: Likewise.
12052         * g++.old-deja/g++.pt/derived3.C: Likewise.
12053         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12054         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12055
12056 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12057
12058         PR middle-end/43519
12059         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12060         * gcc.dg/graphite/id-19.c: New.
12061
12062 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12063
12064         PR middle-end/32824
12065         * gcc.dg/vect/pr32824: New.
12066
12067 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12068
12069         PR fortran/18918
12070         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12071         * gfortran.dg/coarray_3.f90: Ditto.
12072         * gfortran.dg/coarray_4.f90: Ditto.
12073         * gfortran.dg/coarray_5.f90: Ditto.
12074         * gfortran.dg/coarray_6.f90: Ditto.
12075         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12076
12077 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12078
12079         PR fortran/18918
12080         * gfortran.dg/coarray_4.f90: Fix test.
12081         * gfortran.dg/coarray_6.f90: Add more tests.
12082
12083 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12084
12085         PR fortran/18918
12086         * gfortran.dg/coarray_4.f90: New test.
12087         * gfortran.dg/coarray_5.f90: New test.
12088         * gfortran.dg/coarray_6.f90: New test.
12089
12090 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12091
12092         PR fortran/18918
12093         * gfortran.dg/iso_fortran_env_5.f90: New test.
12094         * gfortran.dg/iso_fortran_env_6.f90: New test.
12095
12096 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12097
12098         PR fortran/39997
12099         * gfortran.dg/coarray_1.f90: New test.
12100         * gfortran.dg/coarray_2.f90: New test.
12101         * gfortran.dg/coarray_3.f90: New test.
12102
12103 2010-04-06  Jason Merrill  <jason@redhat.com>
12104
12105         PR c++/43648
12106         * g++.dg/template/dtor8.C: New.
12107
12108         PR c++/43621
12109         * g++.dg/template/error-recovery2.C: New.
12110
12111 2010-04-06  Jan Hubicka  <jh@suse.czpli
12112
12113         PR tree-optimization/42906
12114         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12115
12116 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12117
12118         PR fortran/43178
12119         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12120         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12121         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12122
12123 2010-04-06  Richard Guenther  <rguenther@suse.de>
12124
12125         PR tree-optimization/43627
12126         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12127
12128 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12129
12130         PR target/43638
12131         * gcc.target/i386/pr43638.c: New test.
12132
12133 2010-04-06  Richard Guenther  <rguenther@suse.de>
12134
12135         PR middle-end/43661
12136         * gcc.c-torture/compile/pr43661.c: New testcase.
12137
12138 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12139
12140         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12141
12142 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12143
12144         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12145
12146 2010-04-02  Richard Guenther  <rguenther@suse.de>
12147
12148         PR tree-optimization/43629
12149         * gcc.c-torture/execute/pr43629.c: New testcase.
12150
12151 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12152             Dominique d'Humieres  <dominiq@lps.ens.fr>
12153
12154         PR libfortran/43605
12155         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12156
12157 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12158
12159         PR debug/43325
12160         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12161
12162 2010-04-01  Jason Merrill  <jason@redhat.com>
12163
12164         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12165
12166 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12167             Manfred Schwarb  <manfred99@gmx.ch>
12168
12169         PR libfortran/43605
12170         * gfortran.dg/ftell_3.f90: New test.
12171
12172 2010-04-01  Richard Guenther  <rguenther@suse.de>
12173
12174         PR middle-end/43614
12175         * gcc.c-torture/compile/pr43614.c: New testcase.
12176
12177 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12178
12179         PR tree-optimization/43141
12180         * gcc.dg/guality/pr43141.c: New test.
12181
12182 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12183
12184         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12185         * g++.dg/eh/spbp.C: Likewise.
12186         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12187         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12188         superfluous casts.
12189         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12190         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12191         * objc.dg/dwarf-2.m: Likewise.
12192
12193 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12194
12195         PR middle-end/43464
12196         * gcc.dg/graphite/id-pr43464.c: New.
12197         * gcc.dg/graphite/id-pr43464-1.c: New.
12198
12199 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12200
12201         PR middle-end/43351
12202         * gcc.dg/graphite/id-pr43351.c
12203
12204 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12205
12206         PR testsuite/35165
12207         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12208         * obj-c++.dg/try-catch-2.mm: Ditto.
12209         * obj-c++.dg/lookup-2.mm: Ditto.
12210         * obj-c++.dg/encode-8.m: Ditto.
12211         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12212         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12213         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12214         * obj-c++.dg/const-str-11.mm: Ditto.
12215         * obj-c++.dg/const-str-9.mm: Ditto.
12216         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12217         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12218         * obj-c++.dg/except-1.mm: Ditto.
12219         * obj-c++.dg/const-str-7.mm: Ditto.
12220         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12221         * obj-c++.dg/const-str-3.mm: Ditto.
12222         * obj-c++.dg/const-str-7.mm: Ditto.
12223         * obj-c++.dg/stubify-2.mm: Change dump file name.
12224
12225         PR objc++/23613
12226         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12227         New macro.
12228         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12229         Remove dg-xfail-if.
12230
12231 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12232
12233         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12234         only with -O2, -O3 or -Os and not with -fwhopr.
12235
12236 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12237
12238         PR c++/43558
12239         * g++.dg/template/typedef31.C: New test.
12240
12241 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12242
12243         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12244         assembler output on *-*-solaris2*.
12245         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12246
12247 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12248
12249         PR debug/43557
12250         * gcc.dg/pr43557-1.c: New test.
12251         * gcc.dg/pr43557-2.c: New file.
12252
12253 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12254
12255         PR 43562
12256         * gcc.dg/pr43562.c: New test.
12257
12258 2010-03-30  Jason Merrill  <jason@redhat.com>
12259
12260         PR c++/43076
12261         * g++.dg/template/error-recovery1.C: New.
12262
12263         PR c++/41786
12264         * g++.dg/parse/ambig5.C: New.
12265
12266 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12267
12268         PR debug/43593
12269         * gcc.dg/guality/pr43593.c: New test.
12270
12271 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12272
12273         PR middle-end/43430
12274         * gcc.dg/vect/pr43430-1.c: New.
12275
12276 2010-03-30  Jason Merrill  <jason@redhat.com>
12277
12278         PR c++/43559
12279         * g++.dg/template/partial7.C: New.
12280
12281 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12282
12283         * gcc.target/s390/stackcheck1.c: New testcase.
12284
12285 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12286
12287         PR libfortran/43265
12288         * gfortran.dg/read_eof_8.f90: New test.
12289
12290 2010-03-29  Jason Merrill  <jason@redhat.com>
12291
12292         * gcc.dg/cpp/include6.c: Change [] to ().
12293
12294         N3077
12295         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12296         splicing and UCNs.
12297         * c-c++-common/raw-string-2.c: Add trigraph test.
12298         * c-c++-common/raw-string-8.c: New.
12299         * c-c++-common/raw-string-9.c: New.
12300         * c-c++-common/raw-string-10.c: New.
12301
12302         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12303         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12304         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12305         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12306         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12307         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12308         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12309
12310 2010-03-29  Richard Guenther  <rguenther@suse.de>
12311
12312         PR tree-optimization/43560
12313         * gcc.dg/torture/pr43560.c: New testcase.
12314
12315 2010-03-29  Jason Merrill  <jason@redhat.com>
12316
12317         N3077
12318         * g++.dg/ext/raw-string-1.C: Change [] to ().
12319         * g++.dg/ext/raw-string-2.C: Change [] to ().
12320         Don't use \ in delimiter.
12321         * g++.dg/ext/raw-string-3.C: Change [] to ().
12322         * g++.dg/ext/raw-string-4.C: Change [] to ().
12323         * g++.dg/ext/raw-string-5.C: Change [] to ().
12324         Test for error on \ in delimiter.
12325         * g++.dg/ext/raw-string-6.C: Change [] to ().
12326         * g++.dg/ext/raw-string-7.C: Change [] to ().
12327
12328 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12329
12330         PR 43564
12331         * gcc.dg/pr43564.c: New test.
12332
12333 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12334
12335         PR fortran/43551
12336         * gfortran.dg/direct_io_12.f90: New test.
12337
12338 2010-03-28  Jan Hubicka  <jh@suse.cz>
12339
12340         PR tree-optimization/43505
12341         * gfortran.dg/pr43505.f90: New testcase.
12342
12343 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12344
12345         PR tree-optimization/43528
12346         * gcc.target/i386/pr43528.c: New test.
12347
12348 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12349
12350         PR c/43381
12351         * gcc.dg/parm-impl-decl-3.c: New test.
12352
12353 2010-03-26  Jason Merrill  <jason@redhat.com>
12354
12355         PR c++/43509
12356         * g++.dg/cpp0x/parse1.C: New.
12357
12358 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12359
12360         PR target/43524
12361         * gcc.target/i386/pr43524.c: New test.
12362
12363 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12364
12365         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12366         whitespace, rename main to foo.
12367         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12368         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12369         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12370         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12371         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12372         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12373         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12374         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12375         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12376         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12377         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12378
12379 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12380
12381         PR c++/43327
12382         * g++.dg/other/crash-10.C: New test.
12383         * g++.dg/other/crash-11.C: New test.
12384
12385 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12386
12387         PR libfortran/43517
12388         * gfortran.dg/read_eof_7.f90: New test.
12389
12390 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12391
12392         PR objc/35165
12393         PR testsuite/43512
12394         * objc-obj-c++-shared: New directory.
12395         * objc-obj-c++-shared/Object1-implementation.h: New file.
12396         * objc-obj-c++-shared/Object1.h: New file.
12397         * objc-obj-c++-shared/Protocol1.h: New file.
12398         * objc-obj-c++-shared/next-abi.h: New file.
12399         * objc-obj-c++-shared/next-mapping.h: New file.
12400         * objc/execute/next_mapping.h: Delete.
12401         * objc.dg/special/special.exp: For all targets run the tests with
12402         -fgnu-runtime, for darwin targets also run the tests with
12403         -fnext-runtime.
12404         * objc.dg/dg.exp: Ditto.
12405         * obj-c++.dg/dg.exp: Ditto.
12406         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12407         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12408         include use of updated NeXT interface.
12409         * objc/execute/formal_protocol-5.m: Ditto.
12410         * objc/execute/protocol-isEqual-2.m: Ditto.
12411         * objc/execute/protocol-isEqual-4.m: Ditto.
12412         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12413         Protocol1.h) and next-mapping.h as required.
12414         * objc/execute/object_is_class.m: Ditto.
12415         * objc/execute/enumeration-1.m: Ditto.
12416         * objc/execute/class-13.m: Ditto.
12417         * objc/execute/formal_protocol-2.m: Ditto.
12418         * objc/execute/formal_protocol-4.m: Ditto.
12419         * objc/execute/class-1.m: Ditto.
12420         * objc/execute/bycopy-1.m: Ditto.
12421         * objc/execute/formal_protocol-6.m: Ditto.
12422         * objc/execute/bycopy-3.m: Ditto.
12423         * objc/execute/class-3.m: Ditto.
12424         * objc/execute/bf-11.m: Ditto.
12425         * objc/execute/class-5.m: Ditto.
12426         * objc/execute/bf-13.m: Ditto.
12427         * objc/execute/class-7.m: Ditto.
12428         * objc/execute/bf-15.m: Ditto.
12429         * objc/execute/class-9.m: Ditto.
12430         * objc/execute/bf-17.m: Ditto.
12431         * objc/execute/bf-19.m: Ditto.
12432         * objc/execute/IMP.m: Ditto.
12433         * objc/execute/exceptions/catchall-1.m: Ditto.
12434         * objc/execute/exceptions/trivial.m: Ditto.
12435         * objc/execute/exceptions/finally-1.m: Ditto.
12436         * objc/execute/exceptions/local-variables-1.m: Ditto.
12437         * objc/execute/exceptions/foward-1.m: Ditto.
12438         * objc/execute/bf-2.m: Ditto.
12439         * objc/execute/string1.m: Ditto.
12440         * objc/execute/bf-4.m: Ditto.
12441         * objc/execute/informal_protocol.m: Ditto.
12442         * objc/execute/string3.m: Ditto.
12443         * objc/execute/bf-6.m: Ditto.
12444         * objc/execute/bf-8.m: Ditto.
12445         * objc/execute/class-tests-1.h: Ditto.
12446         * objc/execute/protocol-isEqual-1.m: Ditto.
12447         * objc/execute/protocol-isEqual-3.m: Ditto.
12448         * objc/execute/_cmd.m: Ditto.
12449         * objc/execute/function-message-1.m: Ditto.
12450         * objc/execute/bf-20.m: Ditto.
12451         * objc/execute/bf-common.h: Ditto.
12452         * objc/execute/np-2.m: Ditto.
12453         * objc/execute/class-10.m: Ditto.
12454         * objc/execute/class-12.m: Ditto.
12455         * objc/execute/enumeration-2.m: Ditto.
12456         * objc/execute/class-14.m: Ditto.
12457         * objc/execute/encode-1.m: Ditto.
12458         * objc/execute/formal_protocol-1.m: Ditto.
12459         * objc/execute/formal_protocol-3.m: Ditto.
12460         * objc/execute/accessing_ivars.m: Ditto.
12461         * objc/execute/bycopy-2.m: Ditto.
12462         * objc/execute/class-2.m: Ditto.
12463         * objc/execute/bf-10.m: Ditto.
12464         * objc/execute/formal_protocol-7.m: Ditto.
12465         * objc/execute/root_methods.m: Ditto.
12466         * objc/execute/class-4.m: Ditto.
12467         * objc/execute/bf-12.m: Ditto.
12468         * objc/execute/class-6.m: Ditto.
12469         * objc/execute/bf-14.m: Ditto.
12470         * objc/execute/nested-func-1.m: Ditto.
12471         * objc/execute/class-8.m: Ditto.
12472         * objc/execute/private.m: Ditto.
12473         * objc/execute/bf-16.m: Ditto.
12474         * objc/execute/bf-18.m: Ditto.
12475         * objc/execute/load-3.m: Ditto.
12476         * objc/execute/compatibility_alias.m: Ditto.
12477         * objc/execute/bf-1.m: Ditto.
12478         * objc/execute/no_clash.m: Ditto.
12479         * objc/execute/bf-3.m: Ditto.
12480         * objc/execute/string2.m: Ditto.
12481         * objc/execute/bf-5.m: Ditto.
12482         * objc/execute/string4.m: Ditto.
12483         * objc/execute/bf-7.m: Ditto.
12484         * objc/execute/object_is_meta_class.m: Ditto.
12485         * objc/execute/bf-9.m: Ditto.
12486         * objc/execute/bf-21.m: Ditto.
12487         * objc/execute/cascading-1.m: Ditto.
12488         * objc/execute/trivial.m: Ditto.
12489         * objc/execute/np-1.m: Ditto.
12490         * objc/compile/trivial.m: Ditto.
12491         * objc/execute/class_self-2.m: Include <stdlib.h>.
12492         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12493         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12494         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12495         and 64bit. Use new NeXT interface as required.
12496         * objc.dg/special/unclaimed-category-1.m: Ditto.
12497         * objc.dg/special/unclaimed-category-1.h: Ditto.
12498         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12499         * objc.dg/func-ptr-1.m: Ditto.
12500         * objc.dg/stret-1.m: Ditto.
12501         * objc.dg/encode-2.m: Ditto.
12502         * objc.dg/category-1.m: Ditto.
12503         * objc.dg/encode-3.m: Ditto.
12504         * objc.dg/call-super-3.m: Ditto.
12505         * objc.dg/method-3.m: Ditto.
12506         * objc.dg/func-ptr-2.m: Ditto.
12507         * objc.dg/lookup-1.m: Ditto.
12508         * objc.dg/encode-4.m: Ditto.
12509         * objc.dg/fix-and-continue-1.m: Ditto.
12510         * objc.dg/proto-lossage-3.m: Ditto.
12511         * objc.dg/method-13.m: Ditto.
12512         * objc.dg/proto-qual-1.m: Ditto.
12513         * objc.dg/zero-link-3.m: Ditto.
12514         * objc.dg/bitfield-1.m: Ditto.
12515         * objc.dg/va-meth-1.m: Ditto.
12516         * objc.dg/super-class-3.m: Ditto.
12517         * objc.dg/call-super-1.m: Ditto.
12518         * objc.dg/type-size-2.m: Ditto.
12519         * objc.dg/method-10.m: Ditto.
12520         * objc.dg/defs.m: Ditto.
12521         * objc.dg/const-str-3.m: Ditto.
12522         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12523         Protocol1.h) and next-mapping.h as required. Use new NeXT
12524         interface as required.
12525         * objc.dg/super-class-4.m: Ditto.
12526         * objc.dg/comp-types-8.m: Ditto.
12527         * objc.dg/call-super-2.m: Ditto.
12528         * objc.dg/objc-fast-4.m: Ditto.
12529         * objc.dg/method-6.m: Ditto.
12530         * objc.dg/const-str-3.m: Ditto.
12531         * objc.dg/const-str-7.m: Ditto.
12532         * objc.dg/method-15.m: Ditto.
12533         * objc.dg/method-19.m: Ditto.
12534         * objc.dg/sync-1.m: Ditto.
12535         * objc.dg/layout-1.m: Ditto.
12536         * objc.dg/bitfield-3.m: Ditto.
12537         * objc.dg/try-catch-3.m: Ditto.
12538         * objc.dg/try-catch-7.m: Ditto.
12539         * objc.dg/comp-types-10.m: Ditto.
12540         * objc.dg/selector-2.: Ditto.
12541         * objc.dg/method-7.m: Ditto.
12542         * objc.dg/typedef-alias-1.m: Ditto.
12543         * objc.dg/proto-lossage-2.m: Ditto.
12544         * objc.dg/comp-types-11.m: Ditto.
12545         * objc.dg/sizeof-1.m: Ditto.
12546         * objc.dg/method-17.m: Ditto.
12547         * objc.dg/bitfield-5.m: Ditto.
12548         * objc.dg/try-catch-1.m: Ditto.
12549         * objc.dg/encode-5.m: Ditto.
12550         * objc.dg/fix-and-continue-2.m: Ditto.
12551         * objc.dg/method-9.m: Ditto.
12552         * objc.dg/isa-field-1.m: Ditto.
12553         * objc.dg/local-decl-2.m: Ditto.
12554         * objc.dg/objc-gc-4.m: Ditto.
12555         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12556         * objc.dg/gnu-runtime-3.m: Ditto.
12557         * objc.dg/encode-7.m: Ditto.
12558         * objc.dg/encode-8.m: Ditto.
12559         * objc.dg/selector-3.m: Ditto.
12560         * objc.dg/gnu-runtime-1.m: Ditto.
12561         * objc.dg/const-str-12.m: Ditto.
12562         * objc.dg/gnu-runtime-2.m: Ditto.
12563         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12564         * objc.dg/selector-1.m: Ditto.
12565         * objc.dg/stubify-2.m: Ditto.
12566         * objc.dg/zero-link-1.m: Ditto.
12567         * objc.dg/stret-2.m: Ditto.
12568         * objc.dg/zero-link-2.m: Ditto.
12569         * objc.dg/next-runtime-1.m: Ditto.
12570         * objc.dg/symtab-1.m: Ditto.
12571         * objc.dg/stubify-1.m: Ditto.
12572         * objc.dg/bitfield-2.m: Ditto.
12573         * objc.dg/try-catch-10.m: Apply to both runtimes.
12574         * objc.dg/const-str-1.m: Ditto.
12575         * objc.dg/image-info.m: Ditto.
12576         * objc.dg/encode-9.m: Ditto.
12577         * objc.dg/pragma-1.m: Apply test to all targets.
12578         * objc.dg/const-str-4.m: Ditto.
12579         * objc.dg/const-str-8.m: Ditto.
12580         * objc.dg/super-class-2.m: Ditto.
12581         * objc.dg/try-catch-5.m: Ditto.
12582         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12583         Protocol1.h) and next-mapping.h as required. Use new NeXT
12584         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12585         * objc.dg/const-str-11.m: Ditto.
12586         * objc.dg/const-str-9.m: Ditto.
12587         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12588         * objc.dg/encode-1.m: Remove redundant -lobjc.
12589         * objc.dg/try-catch-9.m: Tidy space.
12590         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12591         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12592         and 64bit. Use new NeXT interface as required.
12593         * obj-c++.dg/template-4.mm: Ditto.
12594         * obj-c++.dg/defs.mm: Ditto.
12595         * obj-c++.dg/basic.mm: Ditto.
12596         * obj-c++.dg/encode-4.mm: Ditto.
12597         * obj-c++.dg/method-17.mm: Ditto.
12598         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12599         * obj-c++.dg/cxx-class-1.mm: Ditto.
12600         * obj-c++.dg/method-10.mm: Ditto.
12601         * obj-c++.dg/va-meth-1.mm: Ditto.
12602         * obj-c++.dg/encode-5.mm: Ditto.
12603         * obj-c++.dg/lookup-2.mm: Ditto.
12604         * obj-c++.dg/template-3.mm: Ditto.
12605         * obj-c++.dg/proto-qual-1.mm: Ditto.
12606         * obj-c++.dg/qual-types-1.m: Ditto.
12607         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12608         * obj-c++.dg/template-1.mm: Ditto.
12609         * obj-c++.dg/encode-6.mm: Ditto.
12610         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12611         Protocol1.h) and next-mapping.h as required. Use new NeXT
12612         interface as required.
12613         * obj-c++.dg/except-1.mm: Ditto.
12614         * obj-c++.dg/const-str-7.mm: Ditto.
12615         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12616         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12617         * obj-c++.dg/selector-2.mm: Ditto.
12618         * obj-c++.dg/isa-field-1.mm: Ditto.
12619         * obj-c++.dg/try-catch-1.mm: Ditto.
12620         * obj-c++.dg/local-decl-1.mm: Ditto.
12621         * obj-c++.dg/try-catch-9.mm: Ditto.
12622         * obj-c++.dg/no-extra-load.mm: Ditto.
12623         * obj-c++.dg/selector-5.mm: Ditto.
12624         * obj-c++.dg/method-12.mm: Ditto.
12625         * obj-c++.dg/try-catch-11.mm: Ditto.
12626         * obj-c++.dg/comp-types-11.mm: Ditto.
12627         * obj-c++.dg/bitfield-3.mm: Ditto.
12628         * obj-c++.dg/method-6.mm: Ditto.
12629         * obj-c++.dg/super-class-2.mm: Ditto.
12630         * obj-c++.dg/method-21.mm: Ditto.
12631         * obj-c++.dg/const-str-8.mm: Ditto.
12632         * obj-c++.dg/try-catch-7.mm: Ditto.
12633         * obj-c++.dg/method-15.mm: Ditto.
12634         * obj-c++.dg/layout-1.mm: Ditto.
12635         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12636         * obj-c++.dg/const-str-3.mm: Ditto.
12637         * obj-c++.dg/try-catch-2.mm: Ditto.
12638         * obj-c++.dg/objc-gc-3.mm: Ditto.
12639         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12640         * obj-c++.dg/bitfield-1.mm: Ditto.
12641         * obj-c++.dg/selector-6.mm: Ditto.
12642         * obj-c++.dg/method-13.mm: Ditto.
12643         * obj-c++.dg/comp-types-12.mm: Ditto.
12644         * obj-c++.dg/bitfield-4.mm: Ditto.
12645         * obj-c++.dg/try-catch-8.mm: Ditto.
12646         * obj-c++.dg/method-2.mm: Ditto.
12647         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12648         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12649         * obj-c++.dg/const-str-4.mm: Ditto.
12650         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12651         * obj-c++.dg/try-catch-3.mm: Ditto.
12652         * obj-c++.dg/comp-types-9.mm: Ditto.
12653         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12654         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12655         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12656         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12657         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12658         Use new NeXT interface as required.
12659         * obj-c++.dg/const-str-10.mm: Ditto.
12660         * obj-c++.dg/const-str-11.mm: Ditto.
12661         * obj-c++.dg/const-str-9.mm: Ditto.
12662         * obj-c++.dg/method-11.mm: Ditto.
12663         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12664         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12665         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12666         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12667         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12668
12669 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12670
12671         PR c++/43206
12672         * g++.dg/template/typedef30.C: New test case.
12673
12674 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12675
12676         PR c/43385
12677         * gcc.c-torture/execute/pr43385.c: New test.
12678
12679 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12680
12681         * gcc.dg/strncpy-fix-1.c: New test.
12682
12683 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12684
12685         PR testsuite/41609
12686         * lib/objc-torture.exp (objc-set-runtime-options): New.
12687         * objc/execute/execute.exp: Check runtime options on each pass.
12688         * objc/execute/exceptions/exceptions.exp: Ditto.
12689         * objc/compile/compile.exp: Ditto.
12690
12691         PR testsuite/42348
12692         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12693         standard tests.
12694         (check_effective_target_objc2): New proc.
12695         (check_effective_target_next_runtime): New proc.
12696         * lib/objc.exp: Determine which runtime is in force and support it.
12697         * lib/obj-c++.exp: Ditto.
12698
12699 2010-03-24  Jason Merrill  <jason@redhat.com>
12700
12701         PR c++/43502
12702         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12703
12704 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12705
12706         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12707         a loop.
12708         * gcc.dg/ipa/ipa-2.c: Likewise.
12709         * gcc.dg/ipa/ipa-3.c: Likewise.
12710         * gcc.dg/ipa/ipa-4.c: Likewise.
12711         * gcc.dg/ipa/ipa-5.c: Likewise.
12712         * gcc.dg/ipa/ipa-7.c: Likewise.
12713         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12714         a loop.
12715         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12716         i_can_not_be_propagated_fully2 into a loop.
12717         * gcc.dg/ipa/ipa-8.c: New test.
12718         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12719
12720 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12721
12722         PR debug/19192
12723         PR debug/43479
12724         * gcc.dg/guality/pr43479.c: New test.
12725         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12726         and add volatile keyword.
12727
12728 2010-03-23  Mike Stump  <mikestump@comcast.net>
12729
12730         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12731
12732 2010-03-23  Jason Merrill  <jason@redhat.com>
12733
12734         * g++.dg/ext/altivec-17.C: Adjust error message.
12735
12736         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12737         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12738         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12739         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12740         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12741         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12742
12743 2010-03-22  Jason Merrill  <jason@redhat.com>
12744
12745         PR c++/43333
12746         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12747         * g++.dg/ext/is_pod_98.C: New.
12748
12749         PR c++/43281
12750         * g++.dg/cpp0x/auto18.C: New.
12751
12752         * gcc.dg/pr36997.c: Adjust error message.
12753         * g++.dg/ext/vector9.C: Likewise.
12754         * g++.dg/conversion/simd3.C: Likewise.
12755         * g++.dg/other/error23.C: Likewise.
12756
12757 2010-03-22  Michael Matz  <matz@suse.de>
12758
12759         PR middle-end/43475
12760         * gfortran.dg/pr43475.f90: New testcase.
12761
12762 2010-03-22  Richard Guenther  <rguenther@suse.de>
12763
12764         PR tree-optimization/43390
12765         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12766
12767 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12768
12769         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12770         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12771
12772 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12773             Michael Matz  <matz@suse.de>
12774
12775         PR c++/43081
12776         * g++.dg/parse/crash56.C: New test.
12777
12778 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12779
12780         PR fortran/43450
12781         * gfortran.dg/whole_file_15.f90 : New test.
12782
12783 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12784
12785         PR fortran/43409
12786         * gfortran.dg/inquire_size.f90: New test.
12787
12788 2010-03-20  Richard Guenther  <rguenther@suse.de>
12789
12790         PR rtl-optimization/43438
12791         * gcc.c-torture/execute/pr43438.c: New testcase.
12792
12793 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12794
12795         PR c++/43375
12796         * g++.dg/abi/mangle42.C: New test.
12797
12798 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12799
12800         PR C/43211
12801         * gcc.dg/pr43211.c: New test.
12802         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12803
12804 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12805
12806         PR rtl-optimization/42258
12807         * gcc.target/arm/thumb1-mul-moves.c: New test.
12808
12809         PR target/40697
12810         * gcc.target/arm/thumb-andsi.c: New test.
12811
12812         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12813         dg-require-effective-target.
12814
12815 2010-03-19  Michael Matz  <matz@suse.de>
12816
12817         PR c++/43116
12818         * g++.dg/other/pr43116.C: New testcase.
12819
12820 2010-03-19  Michael Matz  <matz@suse.de>
12821
12822         PR target/43305
12823         * gcc.dg/pr43305.c: New testcase.
12824
12825 2010-03-19  Richard Guenther  <rguenther@suse.de>
12826
12827         PR tree-optimization/43415
12828         * gcc.c-torture/compile/pr43415.c: New testcase.
12829
12830 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12831
12832         PR ada/43106
12833         * gnat.dg/case_optimization2.adb: New test.
12834         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12835
12836 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12837             Jack Howarth  <howarth@bromo.med.uc.edu>
12838
12839         PR target/36399
12840         * gcc.target/i386/push-1.c: Don't xfail
12841           scan-assembler-not "movups" on darwin.
12842
12843 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12844
12845         PR debug/43058
12846         * gcc.dg/pr43058.c: New test.
12847
12848 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12849
12850         PR middle-end/42450
12851         * g++.dg/torture/pr42450.C: New test.
12852
12853 2010-03-18  Michael Matz  <matz@suse.de>
12854
12855         PR middle-end/43419
12856         * gcc.dg/pr43419.c: New testcase.
12857
12858 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12859
12860         PR rtl-optimization/43360
12861         * gcc.dg/torture/pr43360.c: New.
12862
12863 2010-03-18  Michael Matz  <matz@suse.de>
12864
12865         PR tree-optimization/43402
12866         * gcc.dg/pr43402.c: New testcase.
12867
12868 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12869
12870         PR target/42427
12871         * gcc.dg/pr42427.c: New test.
12872
12873 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12874
12875         PR libfortran/43265
12876         * gfortran.dg/read_empty_file.f: New test.
12877         * gfortran.dg/read_eof_all.f90: New test.
12878         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12879         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12880
12881 2010-03-17  Michael Matz  <matz@suse.de>
12882
12883         * gcc.dg/pr43300.c: Add -w.
12884
12885 2010-03-17  Richard Guenther  <rguenther@suse.de>
12886
12887         * gcc.dg/pr43379.c: Add -w.
12888
12889 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12890
12891         PR fortran/43331
12892         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12893
12894 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12895
12896         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12897
12898 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12899
12900         * ada/acats/run_all.sh: Log start and end times.
12901
12902 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12903
12904         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12905
12906 2010-03-16  Richard Guenther  <rguenther@suse.de>
12907
12908         PR middle-end/43379
12909         * gcc.dg/pr43379.c: New testcase.
12910
12911 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12912
12913         PR debug/43051
12914         * gcc.dg/guality/pr43051-1.c: New test.
12915
12916 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12917
12918         PR testsuite/43363
12919         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12920
12921 2010-03-15  Michael Matz  <matz@suse.de>
12922
12923         PR middle-end/43300
12924         * gcc.dg/pr43300.c: New testcase.
12925
12926 2010-03-15  Richard Guenther  <rguenther@suse.de>
12927
12928         PR tree-optimization/43367
12929         * gcc.c-torture/compile/pr43367.c: New testcase.
12930
12931 2010-03-15  Richard Guenther  <rguenther@suse.de>
12932
12933         PR tree-optimization/43317
12934         * gcc.dg/pr43317.c: New testcase.
12935
12936 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12937
12938         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12939
12940 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12941
12942         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12943
12944 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12945
12946         PR fortran/43362
12947         * gfortran.dg/impure_constructor_1.f90: New test.
12948
12949 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12950
12951         PR middle-end/43354
12952         * gfortran.dg/graphite/id-pr43354.f: New.
12953
12954 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12955
12956         PR middle-end/43349
12957         * gfortran.dg/graphite/pr43349.f: New.
12958
12959 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12960
12961         PR middle-end/43306
12962         * gcc.dg/graphite/pr43306.c: New.
12963
12964 2010-03-12  David S. Miller  <davem@davemloft.net>
12965
12966         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12967         sparc.
12968
12969 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12970
12971         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12972
12973 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12974
12975         PR fortran/43291
12976         PR fortran/43326
12977         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12978
12979 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12980
12981         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12982         fail for *-*-mingw* targets.
12983
12984 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12985
12986         PR debug/43329
12987         * gcc.dg/guality/pr43329-1.c: New test.
12988
12989 2010-03-11  Martin Jambor  <mjambor@suse.cz>
12990
12991         PR tree-optimization/43257
12992         * g++.dg/torture/pr43257.C: New test.
12993
12994 2010-03-11  Tobias Burnus  <burnus@net-b.de>
12995
12996         PR fortran/43228
12997         * gfortran.dg/namelist_61.f90: New test.
12998
12999 2010-03-11  Richard Guenther  <rguenther@suse.de>
13000
13001         PR tree-optimization/43255
13002         * gcc.c-torture/compile/pr43255.c: New testcase.
13003
13004 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13005
13006         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13007         * gcc.dg/pr43280.c: New testcase.
13008
13009 2010-03-11  Richard Guenther  <rguenther@suse.de>
13010
13011         PR lto/43200
13012         * gcc.dg/lto/20100227-1_0.c: New testcase.
13013         * gcc.dg/lto/20100227-1_1.c: Likewise.
13014
13015 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13016
13017         PR libfortran/43320
13018         PR libfortran/43265
13019         * gfortran.dg/read_eof_6.f: New test
13020         * gfortran.dg/read_x_eof.f90: New test.
13021         * gfortran.dg/read_x_past.f: Update test.
13022
13023 2010-03-10  Jan Hubicka  <jh@suse.cz>
13024
13025         * gcc.c-torture/compile/pr43288.c: New test.
13026
13027 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13028
13029         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13030         -fpic/-fPIC flags.
13031         * g++.old-deja/g++.pt/asm2.C: Likewise.
13032         * gcc.c-torture/compile/20000804-1.c: Likewise.
13033         * gcc.target/i386/clobbers.c: Likewise.
13034
13035 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13036
13037         PR fortran/43303
13038         * gfortran.dg/c_assoc_3.f90: New test.
13039
13040 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13041
13042         PR debug/36728
13043         * gcc.dg/guality/pr36728-1.c: New test.
13044         * gcc.dg/guality/pr36728-2.c: New test.
13045
13046 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13047
13048         * gcc.dg/h8300-div-delay-slot.c: New test.
13049
13050 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13051
13052         PR tree-optimization/43236
13053         * gcc.c-torture/execute/pr43236.c: New test.
13054
13055 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13056
13057         PR middle-end/42859
13058         * g++.dg/eh/pr42859.C: New test.
13059
13060 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13061
13062         PR debug/43299
13063         * gcc.dg/pr43299.c: New test.
13064
13065         PR debug/43290
13066         * g++.dg/eh/unwind2.C: New test.
13067
13068 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13069             Reza Yazdani  <reza.yazdani@amd.com>
13070
13071         PR middle-end/43065
13072         * gcc.dg/graphite/run-id-4.c: New.
13073
13074 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13075
13076         PR middle-end/43065
13077         * gcc.dg/graphite/run-id-3.c: New.
13078
13079 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13080
13081         PR middle-end/42644
13082         PR middle-end/42130
13083         * gcc.dg/graphite/id-18.c: New.
13084         * gcc.dg/graphite/run-id-pr42644.c: New.
13085
13086 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13087
13088         PR middle-end/42326
13089         * gcc.dg/graphite/pr42326.c: New.
13090
13091 2010-03-08  Richard Guenther  <rguenther@suse.de>
13092
13093         PR tree-optimization/43269
13094         * gcc.c-torture/execute/pr43269.c: New testcase.
13095
13096 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13097
13098         PR fortran/43256
13099         * gfortran.dg/typebound_call_13.f03: New.
13100
13101 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13102
13103         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13104         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13105
13106 2010-03-05  Jason Merrill  <jason@redhat.com>
13107
13108         * g++.dg/abi/mangle40.C: Require weak and alias.
13109
13110 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13111
13112         PR middle-end/42326
13113         * gfortran.dg/graphite/pr42326.f90: New.
13114         * gfortran.dg/graphite/pr42326-1.f90: New.
13115
13116 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13117
13118         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13119         (gnat_target_compile): Likewise.
13120         Reinitialize GNAT_UNDER_TEST if target changes.
13121         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13122         (local_find_gnatmake): Pass full --GCC to gnatlink.
13123         Remove --LINK.
13124
13125 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13126
13127         PR c/43248
13128         * gcc.dg/compound-literal-1.c: New testcase.
13129
13130 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13131
13132         PR tree-optimization/43164
13133         PR tree-optimization/43191
13134         * gcc.c-torture/compile/pr43164.c: New test.
13135         * gcc.c-torture/compile/pr43191.c: Likewise.
13136
13137 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13138
13139         PR fortran/43244
13140         * gfortran.dg/finalize_9.f90: New.
13141
13142 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13143             Ken Werner  <ken@linux.vnet.ibm.com>
13144
13145         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13146         to dg-options for spu.
13147         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13148         dump-scan target to exclude spu.
13149
13150 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13151
13152         PR middle-end/43209
13153         * gcc.dg/tree-ssa/ivopts-4.c: New.
13154
13155 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13156
13157         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13158         include-opts and exclude-opts; skip checking the flags if arguments
13159         are the same as the defaults.
13160         (dg-xfail-if): Verify the number of arguments, supply defaults
13161         for unspecified optional arguments.
13162         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13163
13164 2010-03-03  Jason Merrill  <jason@redhat.com>
13165
13166         PR c++/12909
13167         * g++.dg/abi/mangle40.C: Updated.
13168
13169 2010-03-03  Jason Merrill  <jason@redhat.com>
13170
13171         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13172         * g++.dg/abi/mangle23.C: Likewise.
13173         * g++.dg/eh/simd-2.C: Likewise.
13174         * g++.dg/ext/attribute-test-2.C: Likewise.
13175         * g++.dg/ext/vector14.C: Likewise.
13176         * g++.dg/other/pr34435.C: Likewise.
13177         * g++.dg/template/conv8.C: Likewise.
13178         * g++.dg/template/nontype9.C: Likewise.
13179         * g++.dg/template/qualttp17.C: Likewise.
13180         * g++.dg/template/ref1.C: Likewise.
13181         * g++.old-deja/g++.pt/crash68.C: Likewise.
13182         * g++.old-deja/g++.pt/ref1.C: Likewise.
13183         * g++.old-deja/g++.pt/ref3.C: Likewise.
13184         * g++.old-deja/g++.pt/ref4.C: Likewise.
13185
13186         PR c++/12909
13187         * g++.dg/abi/mangle40.C: New.
13188         * g++.dg/abi/mangle41.C: New.
13189         * g++.dg/lto/20100302_0.C: New.
13190         * g++.dg/lto/20100302_1.C: New.
13191         * g++.dg/lto/20100302.h: New.
13192
13193 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13194
13195         PR fortran/43243
13196         * gfortran.dg/internal_pack_12.f90: New test.
13197
13198 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13199
13200         * gcc.dg/pr36997.c: Adjust error message.
13201
13202 2010-03-03  Mike Stump  <mikestump@comcast.net>
13203
13204         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13205         adjustments to not be present on machines that align the stack to
13206         more than 4 bytes and don't have a red zone yet as that is an
13207         unimplemented optimization.
13208
13209 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13210
13211         PR fortran/43169
13212         * gfortran.dg/impure_assignment_3.f90: New.
13213
13214 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13215
13216         PR debug/43229
13217         * gfortran.dg/pr43229.f90: New test.
13218
13219         PR debug/43237
13220         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13221
13222         PR debug/43177
13223         * gcc.dg/guality/pr43177.c: New test.
13224
13225 2010-03-02  Jason Merrill  <jason@redhat.com>
13226
13227         * g++.dg/ext/vector9.C: Adjust error message.
13228         * g++.dg/conversion/simd3.C: Likewise.
13229         * g++.dg/other/error23.C: Likewise.
13230
13231 2010-03-02  Mike Stump  <mikestump@comcast.net>
13232
13233         PR c++/41090
13234         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13235
13236 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13237
13238         PR fortran/43180
13239         * gfortran.dg/internal_pack_10.f90: New test.
13240
13241         PR fortran/43173
13242         * gfortran.dg/internal_pack_11.f90: New test.
13243
13244 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13245
13246         PR middle-end/42640
13247         * gcc.dg/tree-ssa/pr42640.c: New.
13248
13249 2010-03-01  Richard Guenther  <rguenther@suse.de>
13250
13251         PR tree-optimization/43220
13252         * gcc.c-torture/execute/pr43220.c: New testcase.
13253
13254 2010-03-01  Richard Guenther  <rguenther@suse.de>
13255
13256         PR middle-end/43213
13257         * gcc.dg/pr43213.c: New testcase.
13258
13259 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13260
13261         PR pch/14940
13262         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13263
13264 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13265
13266         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13267         New function.
13268         (check_effective_target_ucn): Likewise.
13269
13270         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13271         if !ucn.
13272         * gcc.dg/ucnid-2.c: Likewise.
13273         * gcc.dg/ucnid-3.c: Likewise.
13274         * gcc.dg/ucnid-4.c: Likewise.
13275         * gcc.dg/ucnid-11.c: Likewise.
13276         * gcc.dg/ucnid-12.c: Likewise.
13277         * gcc.dg/ucnid-6.c: Skip if !ucn.
13278         * gcc.dg/ucnid-9.c: Likewise.
13279
13280 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13281
13282         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13283         lists to dg-skip-if.
13284         * gcc.target/i386/stackalign/return-3.c: Likewise.
13285
13286 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13287
13288         * gcc.target/i386/clearcap.map: New file.
13289         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13290         Pass clearcap.map by default if supported.
13291
13292 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13293
13294         PR fortran/42900
13295         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13296         Explain this.
13297         * gfortran.dg/stat_2.f90: Likewise.
13298
13299 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13300
13301         PR fortran/43199
13302         * gfortran.dg/module_read_2.f90: New test.
13303
13304 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13305
13306         PR c++/42748
13307         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13308         * g++.dg/abi/mangle12.C: Likewise.
13309         * g++.dg/abi/mangle20-2.C: Likewise.
13310         * g++.dg/abi/mangle17.C: Likewise.
13311         * g++.dg/template/cond2.C: Likewise.
13312         * g++.dg/template/pr35240.C: Likewise.
13313
13314 2010-02-27  Richard Guenther  <rguenther@suse.de>
13315
13316         PR tree-optimization/43186
13317         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13318
13319 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13320
13321         * g++.dg/abi/packed1.C: Expect warning on the SH.
13322
13323 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13324
13325         PR c++/42054:
13326         * g++.dg/parse/error37.C: New test.
13327
13328 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13329
13330         PR c/24577
13331         PR c/43192
13332         * gcc.dg/pr8927-1.c: Match new note.
13333         * gcc.dg/990506-0.c: Likewise.
13334         * gcc.dg/gomp/flush-2.c: Likewise.
13335         * gcc.dg/gomp/atomic-5.c: Likewise.
13336         * gcc.dg/gomp/pr34607.c: Likewise.
13337         * gcc.dg/pr35746.c: Likewise.
13338         * gcc.dg/cpp/pragma-1.c: Likewise.
13339         * gcc.dg/cpp/pragma-2.c: Likewise.
13340         * gcc.dg/pr41842.c: Likewise.
13341         * gcc.dg/noncompile/20040629-1.c: Likewise.
13342         * objc.dg/private-1.m: Likewise.
13343
13344 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13345
13346         PR fortran/43185
13347         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13348         * gfortran.dg/default_initialization_4.f90: New test.
13349
13350 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13351
13352         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13353         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13354         * gnat.dg/thin_pointer2.adb: New test.
13355         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13356
13357 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13358
13359         PR c/20631
13360         * gcc.dg/cpp/c90-pedantic.c: New.
13361         * gcc.dg/cpp/c90.c: New.
13362         * gcc.dg/gnu90-const-expr-1.c: New.
13363         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13364
13365 2010-02-26  Richard Guenther  <rguenther@suse.de>
13366
13367         PR tree-optimization/43186
13368         * gcc.c-torture/compile/pr43186.c: New testcase.
13369
13370 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13371
13372         PR debug/43190
13373         * c-c++-common/dwarf2/pr43190.c: New test.
13374
13375 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13376
13377         PR testsuite/37074:
13378         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13379
13380 2010-02-26  Richard Guenther  <rguenther@suse.de>
13381
13382         PR tree-optimization/43188
13383         * gcc.c-torture/compile/pr43188.c: New testcase.
13384
13385 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13386
13387         PR target/43175
13388         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13389
13390 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13391
13392         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13393
13394 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13395
13396         PR target/43154
13397         * gcc.target/powerpc/pr43154.c: New file.
13398
13399 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13400
13401         PR debug/43166
13402         * gfortran.dg/debug/pr43166.f: New test.
13403
13404         PR debug/43165
13405         * gcc.dg/torture/pr43165.c: New test.
13406
13407 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13408
13409         PR c/43128
13410         * c-c++-common/pr41779.c: Update.
13411
13412 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13413
13414         PR ada/32547
13415         * lib/gnat-dg.exp (gnat_load): Redefine.
13416
13417         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13418         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13419
13420 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13421
13422         PR libobjc/36610
13423         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13424         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13425         -fgnu-runtime.
13426         Sort entries.
13427
13428 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13429
13430         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13431
13432 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13433
13434         PR debug/43150
13435         * gcc.dg/guality/vla-1.c: New test.
13436
13437 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13438
13439         PR fortran/43042
13440         * gfortran.dg/c_ptr_tests_15.f90: New test.
13441
13442 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13443
13444         PR target/43107
13445         * gcc.target/i386/pr43107.c: New test.
13446
13447 2010-02-23  Jason Merrill  <jason@redhat.com>
13448
13449         PR c++/43143
13450         * g++.dg/cpp0x/variadic100.C: New.
13451
13452 2010-02-23  Jason Merrill  <jason@redhat.com>
13453
13454         PR debug/42800
13455         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13456         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13457         * c-c++-common/dwarf2/vla1.c: New.
13458
13459 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13460
13461         PR target/43139
13462         * gcc.dg/pr43139.c: New test.
13463
13464         PR debug/43077
13465         * gcc.dg/guality/pr43077-1.c: New test.
13466
13467 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13468
13469         PR 43123
13470         * gcc.dg/march.c: New.
13471         * gcc.dg/march-generic.c: New.
13472         * gcc.dg/mtune.c: New.
13473
13474 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13475
13476         PR middle-end/43083
13477         * gcc.dg/graphite/pr43083.c: New.
13478
13479 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13480
13481         PR middle-end/43097
13482         * gfortran.dg/graphite/pr43097.f: New.
13483
13484 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13485             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13486
13487         PR middle-end/43140
13488         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13489
13490 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13491
13492         PR middle-end/43026
13493         * g++.dg/graphite/pr43026.C: New.
13494
13495 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13496
13497         PR c++/43126
13498         * gcc.dg/cleanup-1.c: Update.
13499         * gcc.dg/func-args-1.c: Update.
13500         * gcc.dg/format/sentinel-1.c: Update.
13501         * g++.old-deja/g++.jason/scoping10.C: Update.
13502         * g++.old-deja/g++.ns/lookup5.C: Update.
13503         * g++.dg/ext/cleanup-1.C: Update.
13504         * g++.dg/parse/varmod1.C: Update.
13505         * g++.dg/parse/error33.C: Update.
13506         * g++.dg/expr/call3.C: Update.
13507         * g++.dg/func-args-1.C: New.
13508
13509 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13510
13511         PR c/43125
13512         * gcc.dg/attr-used-2.c: Moved to ...
13513         * c-c++-common/attr-used-2.c: Here.
13514
13515         * gcc.dg/attr-used.c: Moved to ...
13516         * c-c++-common/attr-used.c: Here.
13517
13518 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13519
13520         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13521
13522 2010-02-22  Richard Guenther  <rguenther@suse.de>
13523
13524         PR lto/43045
13525         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13526         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13527
13528 2010-02-22  Richard Guenther  <rguenther@suse.de>
13529
13530         PR tree-optimization/42749
13531         * gcc.c-torture/compile/pr42749.c: New testcase.
13532
13533 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13534
13535         PR fortran/43072
13536         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13537         * gfortran.dg/internal_pack_9.f90: New test.
13538
13539 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13540
13541         PR c++/23510
13542         * g++.dg/template/recurse.C: Adjust.
13543         * g++.dg/template/pr23510.C: New.
13544
13545 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13546
13547         PR c++/42824
13548         * g++.dg/template/memclass4.C: New test.
13549
13550 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13551
13552         PR fortran/35259
13553         * gfortran.dg/reassoc_5.f90: New test.
13554
13555 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13556
13557         PR target/43067
13558         * gcc.target/i386/pr43067.c: New test.
13559
13560 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13561
13562         PR c++/35669
13563         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13564         -Wconversion-null.
13565         * g++.dg/warn/Wconversion-null.C: New test.
13566         * g++.old-deja/g++.other/null1.C: Move to...
13567         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13568
13569 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13570
13571         PR fortran/36932
13572         PR fortran/36933
13573         * gfortran.dg/dependency_26.f90: New test.
13574
13575         PR fortran/43072
13576         * gfortran.dg/internal_pack_7.f90: New test.
13577
13578         PR fortran/43111
13579         * gfortran.dg/internal_pack_8.f90: New test.
13580
13581 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13582
13583         PR 43128
13584         * c-c++-common/pr41779.c: Fix broken testcase.
13585
13586 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13587
13588         PR 36513
13589         * c-c++-common/pr36513.c: New testcase.
13590         * c-c++-common/pr36513-2.c: New testcase.
13591
13592 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13593
13594         PR 41779
13595         * c-c++-common/pr41779.c: New.
13596
13597 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13598
13599         PR debug/43084
13600         * gcc.dg/pr43084.c: New test.
13601
13602 2010-02-19  Richard Guenther  <rguenther@suse.de>
13603
13604         PR tree-optimization/42916
13605         * gcc.dg/pr42916.c: New testcase.
13606
13607 2010-02-18  Jason Merrill  <jason@redhat.com>
13608
13609         PR c++/42837
13610         * g++.dg/abi/packed1.C: Add expected warning.
13611
13612         PR c++/43108
13613         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13614         * gcc.dg/torture/dg-torture.exp: Likewise.
13615         * c-c++-common/torture/complex-sign.h,
13616         c-c++-common/torture/complex-sign-add.c,
13617         c-c++-common/torture/complex-sign-mixed-add.c,
13618         c-c++-common/torture/complex-sign-mixed-div.c,
13619         c-c++-common/torture/complex-sign-mixed-mul.c,
13620         c-c++-common/torture/complex-sign-mixed-sub.c,
13621         c-c++-common/torture/complex-sign-mul.c,
13622         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13623         Adapt for C++ compilation as well.
13624
13625         PR c++/43070
13626         * g++.dg/ext/label1.C: Update.
13627         * g++.dg/ext/label2.C: Update.
13628
13629         PR c++/26261
13630         * g++.dg/template/dependent-name6.C: New.
13631
13632         PR c++/43109
13633         * g++.dg/parse/namespace12.C: New.
13634
13635 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13636
13637         PR tree-optimization/43066
13638         * gcc.c-torture/compile/pr43066.c: New test.
13639
13640 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13641
13642         * g++.dg/ext/attrib35.C: Fix target selector string.
13643         * g++.dg/ext/attrib36.C: Ditto.
13644         * g++.dg/ext/attrib37.C: Ditto.
13645         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13646         * g++.dg/abi/mangle25.C: Ditto.
13647
13648 2010-02-17  Jason Merrill  <jason@redhat.com>
13649
13650         PR c++/43069
13651         * g++.dg/parse/namespace11.C: New.
13652
13653         PR c++/43093
13654         * g++.dg/ext/attrib37.C: New.
13655
13656         PR c++/43079
13657         * g++.dg/template/ptrmem20.C: New.
13658
13659 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13660
13661         PR target/43103
13662         * gcc.target/i386/xop-check.h: Include m256-check.h.
13663         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13664         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13665         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13666         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13667
13668 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13669
13670         PR debug/42918
13671         * gcc.dg/pr42918.c: New test.
13672
13673 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13674
13675         * g++.dg/ext/attrib36.C: Require ILP32.
13676
13677 2010-02-16  Richard Guenther  <rguenther@suse.de>
13678
13679         PR tree-optimization/41043
13680         * gfortran.dg/pr41043.f90: New testcase.
13681         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13682
13683 2010-02-16  Jason Merrill  <jason@redhat.com>
13684
13685         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13686
13687 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13688
13689         PR tree-optimization/43074
13690         * gcc.dg/vect/fast-math-pr43074.c: New test.
13691
13692 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13693
13694         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13695
13696 2010-02-16  Jason Merrill  <jason@redhat.com>
13697
13698         PR c++/43031
13699         * g++.dg/ext/attrib36.C: New.
13700
13701         PR c++/43036
13702         * g++.dg/other/array6.C: New.
13703
13704 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13705
13706         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13707
13708 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13709
13710         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13711         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13712         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13713         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13714         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13715         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13716
13717 2010-02-15  Richard Guenther  <rguenther@suse.de>
13718
13719         PR middle-end/43068
13720         * g++.dg/torture/pr43068.C: New testcase.
13721
13722 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13723
13724         PR c++/43024
13725         * g++.dg/opt/ice1.C: New.
13726
13727 2010-02-14  Jason Merrill  <jason@redhat.com>
13728
13729         PR c++/41997
13730         * g++.dg/cpp0x/initlist-opt.C: New.
13731
13732 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13733
13734         PR fortran/41113
13735         PR fortran/41117
13736         * gfortran.dg/internal_pack_6.f90: New test.
13737
13738 2010-02-12  Jason Merrill  <jason@redhat.com>
13739
13740         PR c++/43054
13741         * g++.dg/cpp0x/variadic99.C: New.
13742
13743 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13744
13745         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13746         sign extend pointers to gualchk_t.
13747
13748         PR c++/43033
13749         * g++.dg/other/default3.C: Xfail g4 test.
13750
13751 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13752
13753         PR middle-end/43012
13754         * gcc.dg/graphite/pr43012.c: New.
13755
13756 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13757
13758         PR middle-end/42930
13759         * g++.dg/graphite/pr42930.C: New.
13760
13761 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13762
13763         PR middle-end/42914
13764         PR middle-end/42530
13765         * gcc.dg/graphite/pr42530.c: New.
13766         * gcc.dg/graphite/pr42914.c: New.
13767
13768 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13769
13770         PR middle-end/42771
13771         * gcc.dg/graphite/pr42771.c: New.
13772
13773 2010-02-11  Richard Guenther  <rguenther@suse.de>
13774
13775         PR tree-optimization/42998
13776         * gcc.c-torture/compile/pr42998.c: New testcase.
13777
13778 2010-02-10  Jason Merrill  <jason@redhat.com>
13779
13780         PR c++/41896
13781         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13782
13783         PR c++/42983, core issue 906
13784         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13785         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13786
13787         PR c++/43016
13788         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13789
13790 2010-02-10  Richard Guenther  <rguenther@suse.de>
13791
13792         PR tree-optimization/43017
13793         * gcc.dg/torture/pr43017.c: New testcase.
13794
13795 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13796
13797         PR fortran/40823
13798         * gfortran.dg/private_type_1.f90: Update error location.
13799         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13800         * gfortran.dg/typebound_operator_2.f03: Ditto.
13801         * gfortran.dg/assignment_2.f90: Ditto.
13802         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13803         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13804
13805 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13806
13807         PR fortran/43015
13808         * gfortran.dg/bind_c_usage_20.f90: New test.
13809
13810 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13811
13812         PR debug/43010
13813         * g++.dg/debug/pr43010.C: New test.
13814
13815 2010-02-10  Richard Guenther  <rguenther@suse.de>
13816
13817         PR c/43007
13818         * gcc.c-torture/execute/20100209-1.c: New testcase.
13819         * gcc.dg/fold-div-3.c: Likewise.
13820
13821 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13822
13823         * gcc.dg/builtin-ffs-1.c: New test.
13824
13825 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13826
13827         PR fortran/42999
13828         * gfortran.dg/array_constructor_35.f90: New test.
13829
13830 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13831
13832         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13833
13834 2010-02-09  Jason Merrill  <jason@redhat.com>
13835
13836         PR c++/42399
13837         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13838
13839         PR c++/42370
13840         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13841
13842 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13843
13844         PR fortran/41869
13845         * gfortran.dg/module_write_1.f90: New test.
13846
13847 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13848
13849         * gcc.dg/pr19340.c: Adjust.
13850
13851 2010-02-09  Richard Guenther  <rguenther@suse.de>
13852
13853         PR tree-optimization/43008
13854         * gcc.c-torture/execute/pr43008.c: New testcase.
13855
13856 2010-02-09  Richard Guenther  <rguenther@suse.de>
13857
13858         PR tree-optimization/43000
13859         * gcc.dg/torture/pr43000.c: New testcase.
13860         * gcc.dg/torture/pr43002.c: Likewise.
13861
13862 2010-02-09  Daniel Kraft  <d@domob.eu>
13863
13864         PR fortran/39171
13865         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13866         and pass -Wsurprising as necessary.
13867
13868 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13869
13870         PR tree-optimization/42890
13871         * g++.dg/torture/pr42890.C: New test.
13872
13873 2010-02-08  Richard Guenther  <rguenther@suse.de>
13874
13875         PR middle-end/42995
13876         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13877
13878 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13879
13880         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13881         return 0 from main.
13882         * gcc.dg/graphite/block-1.c: Same.
13883         * gcc.dg/graphite/block-3.c: Same.
13884         * gcc.dg/graphite/block-4.c: Same.
13885         * gcc.dg/graphite/block-5.c: Same.
13886         * gcc.dg/graphite/block-6.c: Same.
13887         * gcc.dg/graphite/block-7.c: Same.
13888         * gcc.dg/graphite/interchange-0.c: Same.
13889         * gcc.dg/graphite/interchange-1.c: Same.
13890         * gcc.dg/graphite/interchange-10.c: Same.
13891         * gcc.dg/graphite/interchange-11.c: Same.
13892         * gcc.dg/graphite/interchange-12.c: Same.
13893         * gcc.dg/graphite/interchange-2.c: Same.
13894         * gcc.dg/graphite/interchange-3.c: Same.
13895         * gcc.dg/graphite/interchange-4.c: Same.
13896         * gcc.dg/graphite/interchange-5.c: Same.
13897         * gcc.dg/graphite/interchange-6.c: Same.
13898         * gcc.dg/graphite/interchange-7.c: Same.
13899         * gcc.dg/graphite/interchange-8.c: Same.
13900         * gcc.dg/graphite/interchange-9.c: Same.
13901         * gcc.dg/graphite/interchange-mvt.c: Same.
13902
13903 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13904
13905         * gfortran.dg/graphite/id-19.f: New.
13906         * gfortran.dg/graphite/pr14741.f90: New.
13907         * gfortran.dg/graphite/pr41924.f90: New.
13908         * gfortran.dg/graphite/run-id-2.f90: New.
13909
13910 2010-02-07  Richard Guenther  <rguenther@suse.de>
13911
13912         PR middle-end/42956
13913         * gcc.c-torture/compile/pr42956.c: New testcase.
13914
13915 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13916
13917         PR libfortran/42742
13918         * gfortran.dg/fmt_cache_2.f: New test.
13919
13920 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13921
13922         * gfortran.dg/read_no_eor.f90: New test.
13923
13924 2010-02-05  Jason Merrill  <jason@redhat.com>
13925
13926         * g++.dg/ext/label13.C: Move constructor body out of class.
13927
13928 2010-02-03  Jason Merrill  <jason@redhat.com>
13929
13930         PR c++/42870
13931         * g++.dg/ext/dllexport3.C: New.
13932
13933 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13934
13935         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13936
13937 2010-02-05  Richard Guenther  <rguenther@suse.de>
13938
13939         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13940
13941 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13942
13943         PR c++/42915
13944         * g++.dg/other/crash-9.C: New test.
13945
13946 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13947
13948         PR fortran/42309
13949         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13950
13951 2010-02-04  Richard Guenther  <rguenther@suse.de>
13952
13953         PR rtl-optimization/42952
13954         * gcc.dg/torture/pr42952.c: New testcase.
13955
13956 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13957
13958         PR libfortran/42901
13959         * gfortran.dg/namelist_60.f90: New test.
13960
13961 2010-02-03  Jason Merrill  <jason@redhat.com>
13962
13963         PR c++/40138
13964         * g++.dg/ext/builtin11.C: New.
13965
13966         PR c++/4926
13967         PR c++/38600
13968         * g++.dg/abi/mangle35.C: New.
13969         * g++.dg/abi/mangle37.C: New.
13970
13971         PR c++/12909
13972         * g++.dg/abi/mangle36.C: New.
13973
13974         PR c++/35652
13975         * g++.dg/warn/string1.C: New.
13976
13977 2010-02-03  Richard Guenther  <rguenther@suse.de>
13978
13979         PR tree-optimization/42944
13980         * gcc.dg/errno-1.c: New testcase.
13981
13982 2010-02-03  Richard Guenther  <rguenther@suse.de>
13983
13984         PR middle-end/42927
13985         * gcc.c-torture/compile/pr42927.c: New testcase.
13986
13987 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13988
13989         PR fortran/42936
13990         * gfortran.dg/null_4.f90: New test.
13991
13992 2010-02-02  Jason Merrill  <jason@redhat.com>
13993
13994         PR c++/41090
13995         * g++.dg/ext/label13.C: New.
13996
13997 2010-02-02  Tobias Burnus  <burnus@net-b.de>
13998
13999         PR fortran/42650
14000         * gfortran.dg/func_result_5.f90: New test.
14001
14002 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14003
14004         PR fortran/42922
14005         * gfortran.dg/pure_initializer_3.f90: News test.
14006
14007 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14008
14009         PR fortran/42888
14010         * gfortran.dg/allocate_derived_2.f90: New test.
14011
14012 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14013
14014         PR middle-end/42898
14015         * gcc.dg/torture/pr42898-2.c: New test.
14016
14017 2010-01-31  Richard Guenther  <rguenther@suse.de>
14018
14019         PR middle-end/42898
14020         * gcc.dg/torture/pr42898.c: New testcase.
14021
14022 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14023
14024         PR fortran/38324
14025         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14026         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14027
14028 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14029
14030         * g++.dg/tree-ssa/inline-1.C: New.
14031         * g++.dg/tree-ssa/inline-2.C: New.
14032         * g++.dg/tree-ssa/inline-3.C: New.
14033
14034 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14035
14036         PR testsuite/41701
14037         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14038         the string 'pow' in the pathname of the compiler from generating a
14039         test failure.
14040
14041 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14042
14043         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14044         * g++.old-deja/g++.mike/eh17.C: Likewise.
14045         * g++.old-deja/g++.mike/p5571.C: Likewise.
14046
14047 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14048
14049         PR c++/42758
14050         PR c++/42634
14051         PR c++/42336
14052         PR c++/42797
14053         PR c++/42880
14054         * g++.dg/other/crash-5.C: New test.
14055         * g++.dg/other/crash-6.C: New test.
14056         * g++.dg/other/crash-7.C: New test.
14057         * g++.dg/other/crash-8.C: New test.
14058
14059 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14060
14061         PR rtl-optimization/42889
14062         * gcc.dg/pr42889.c: New test.
14063
14064 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14065
14066         * gcc.target/i386/pr42881.c: Use SSE2.
14067
14068 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14069
14070         PR target/42891
14071         * gcc.target/i386/pr42891.c: New test.
14072
14073 2010-01-28  Richard Guenther  <rguenther@suse.de>
14074
14075         PR tree-optimization/42871
14076         * g++.dg/torture/pr42871.C: New testcase.
14077
14078 2010-01-28  Richard Guenther  <rguenther@suse.de>
14079
14080         * gcc.dg/Wobjsize-1.h: New testcase.
14081         * gcc.dg/Wobjsize-1.c: Likewise.
14082
14083 2010-01-28  Richard Guenther  <rguenther@suse.de>
14084
14085         PR middle-end/42883
14086         * g++.dg/torture/pr42883.C: New testcase.
14087
14088 2010-01-28  Michael Matz  <matz@suse.de>
14089
14090         * gcc.target/i386/pr42881.c: New test.
14091
14092 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14093
14094         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14095         Add i?86-*-solaris2* support.
14096
14097 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14098
14099         PR c++/42713
14100         PR c++/42820
14101         * g++.dg/template/typedef27.C: New test case.
14102         * g++.dg/template/typedef28.C: New test case.
14103
14104 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14105
14106         * gcc.dg/optimize-bswap*.c: Add ARM target
14107
14108 2010-01-27  Richard Guenther  <rguenther@suse.de>
14109
14110         PR middle-end/42878
14111         * gcc.dg/torture/pr42878-1.c: New testcase.
14112         * gcc.dg/torture/pr42878-2.c: Likewise.
14113
14114 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14115
14116         PR middle-end/42874
14117         * gcc.dg/vla-22.c: New test.
14118
14119 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14120
14121         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14122         current collation.
14123
14124 2010-01-26  Richard Guenther  <rguenther@suse.de>
14125
14126         PR rtl-optimization/42685
14127         * gcc.dg/pr42685.c: New testcase.
14128         * g++.dg/other/pr42685.C: Likewise.
14129
14130 2010-01-26  Richard Guenther  <rguenther@suse.de>
14131
14132         PR middle-end/42806
14133         * g++.dg/other/pr42806.C: New testcase.
14134
14135 2010-01-26  Richard Guenther  <rguenther@suse.de>
14136
14137         PR tree-optimization/42250
14138         * gcc.dg/pr42250.c: New testcase.
14139
14140 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14141
14142         * gnat.dg/array_bounds_test.adb: New test.
14143
14144 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14145
14146         PR fortran/42858
14147         * gfortran.dg/generic_21.f90: New test.
14148
14149 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14150
14151         PR testsuite/41522
14152         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14153
14154 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14155
14156         PR c++/42748
14157         * g++.dg/abi/arm_va_list2.C: New test.
14158         * g++.dg/abi/arm_va_list2.h: Companion header file.
14159
14160 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14161
14162         PR fortran/41044
14163         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14164
14165         PR fortran/41167
14166         * gfortran.dg/char_array_arg_1.f90 : New test.
14167
14168         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14169
14170 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14171
14172         PR fortran/39304
14173         * gfortran.dg/generic_20.f90: New test.
14174
14175 2010-01-22  Michael Matz  <matz@suse.de>
14176
14177         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14178         -msse2.
14179
14180 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14181
14182         PR fortran/42736
14183         * gfortran.dg/dependency_25.f90 : New test.
14184
14185 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14186
14187         PR tree-optimization/42585
14188         * gcc.dg/tree-ssa/pr42585.c: New test.
14189
14190 2010-01-21  Richard Guenther  <rguenther@suse.de>
14191
14192         PR middle-end/19988
14193         * gcc.dg/pr19988.c: New testcase.
14194
14195 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14196
14197         * g++.dg/compat/decimal/compat-common.h: New file.
14198         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14199         * g++.dg/compat/decimal/pass_x.h: New file.
14200         * g++.dg/compat/decimal/pass_y.h: New file.
14201         * g++.dg/compat/decimal/pass-1_main.C: New file.
14202         * g++.dg/compat/decimal/pass-1_x.C: New file.
14203         * g++.dg/compat/decimal/pass-1_y.C: New file.
14204         * g++.dg/compat/decimal/pass-2_main.C: New file.
14205         * g++.dg/compat/decimal/pass-2_x.C: New file.
14206         * g++.dg/compat/decimal/pass-2_y.C: New file.
14207         * g++.dg/compat/decimal/pass-3_main.C: New file.
14208         * g++.dg/compat/decimal/pass-3_x.C: New file.
14209         * g++.dg/compat/decimal/pass-3_y.C: New file.
14210         * g++.dg/compat/decimal/pass-4_main.C: New file.
14211         * g++.dg/compat/decimal/pass-4_x.C: New file.
14212         * g++.dg/compat/decimal/pass-4_y.C: New file.
14213         * g++.dg/compat/decimal/pass-5_main.C: New file.
14214         * g++.dg/compat/decimal/pass-5_x.C: New file.
14215         * g++.dg/compat/decimal/pass-5_y.C: New file.
14216         * g++.dg/compat/decimal/pass-6_main.C: New file.
14217         * g++.dg/compat/decimal/pass-6_x.C: New file.
14218         * g++.dg/compat/decimal/pass-6_y.C: New file.
14219         * g++.dg/compat/decimal/return_x.h: New file.
14220         * g++.dg/compat/decimal/return_y.h: New file.
14221         * g++.dg/compat/decimal/return-1_main.C: New file.
14222         * g++.dg/compat/decimal/return-1_x.C: New file.
14223         * g++.dg/compat/decimal/return-1_y.C: New file.
14224         * g++.dg/compat/decimal/return-2_main.C: New file.
14225         * g++.dg/compat/decimal/return-2_x.C: New file.
14226         * g++.dg/compat/decimal/return-2_y.C: New file.
14227         * g++.dg/compat/decimal/return-3_main.C: New file.
14228         * g++.dg/compat/decimal/return-3_x.C: New file.
14229         * g++.dg/compat/decimal/return-3_y.C: New file.
14230         * g++.dg/compat/decimal/return-4_main.C: New file.
14231         * g++.dg/compat/decimal/return-4_x.C: New file.
14232         * g++.dg/compat/decimal/return-4_y.C: New file.
14233         * g++.dg/compat/decimal/return-5_main.C: New file.
14234         * g++.dg/compat/decimal/return-5_x.C: New file.
14235         * g++.dg/compat/decimal/return-5_y.C: New file.
14236         * g++.dg/compat/decimal/return-6_main.C: New file.
14237         * g++.dg/compat/decimal/return-6_x.C: New file.
14238         * g++.dg/compat/decimal/return-6_y.C: New file.
14239
14240 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14241
14242         PR debug/42715
14243         * gcc.dg/pr42715.c: New.
14244
14245 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14246
14247         PR c++/42038
14248         * g++.dg/parse/crash55.C: New.
14249
14250 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14251
14252         PR debug/42782
14253         * gcc.dg/guality/pr42782.c: New.
14254
14255 2010-01-20  Jason Merrill  <jason@redhat.com>
14256
14257         PR c++/41788
14258         * g++.dg/abi/packed1.C: New.
14259
14260         PR c++/41920
14261         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14262
14263         PR c++/40750
14264         * g++.dg/parse/fn-typedef1.C: New.
14265         * g++.dg/other/cv_quals.C: Adjust.
14266
14267 2010-01-20  Anthony Green  <green@moxielogic.com>
14268
14269         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14270         pack(push) pragma).
14271         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14272         * gcc.dg/20020312-2.c: Port this to the moxie core.
14273         * gcc.dg/weak/typeof-2.c: Ditto.
14274
14275 2010-01-20  Richard Guenther  <rguenther@suse.de>
14276
14277         PR tree-optimization/42717
14278         * gcc.c-torture/compile/pr42717.c: New testcase.
14279
14280 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14281
14282         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14283         of signed, add a few new tests.
14284
14285         PR middle-end/42803
14286         * g++.dg/parse/limits-initializer1.C: New test.
14287
14288 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14289
14290         PR fortran/42804
14291         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14292         * gfortran.dg/typebound_call_12.f03: New test.
14293
14294 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14295
14296         PR fortran/42783
14297         * gfortran.dg/bounds_check_15.f90 : New test.
14298
14299 2010-01-19  Michael Matz  <matz@suse.de>
14300
14301         PR tree-optimization/41783
14302         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14303
14304 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14305
14306         PR target/38697.
14307         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14308         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14309         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14310         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14311         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14312         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14313         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14314         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14315         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14316         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14317         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14318
14319 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14320
14321         PR fortran/42545
14322         * gfortran.dg/extends_6.f03: Modified an error message.
14323         * gfortran.dg/extends_10.f03: New test.
14324         * gfortran.dg/private_type_6.f03: Modified an error message.
14325         * gfortran.dg/structure_constructor_8.f03: Ditto.
14326
14327 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14328
14329         PR tree-optimization/42719
14330         * gcc.dg/pr42719.c: New test.
14331
14332         PR debug/42728
14333         * gcc.dg/pr42728.c: New test.
14334
14335 2010-01-19  Anthony Green  <green@moxielogic.com>
14336
14337         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14338
14339 2010-01-18  Anthony Green  <green@moxielogic.com>
14340
14341         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14342         for moxie.
14343
14344 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14345
14346         * g++.dg/template/error45.C: reverted as part of reverting the
14347         fix of PR c++/42634.
14348
14349 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14350
14351         PR c++/42634
14352         * g++.dg/template/error45.C: New test.
14353
14354 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14355
14356         PR c++/42766
14357         * g++.dg/conversion/op6.C: New test.
14358
14359 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14360
14361         PR target/42774
14362         * gcc.target/alpha/pr42774.c: New test.
14363
14364 2010-01-18  Richard Guenther  <rguenther@suse.de>
14365
14366         PR tree-optimization/42781
14367         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14368
14369 2010-01-17  Richard Guenther  <rguenther@suse.de>
14370
14371         PR middle-end/42248
14372         * gcc.c-torture/execute/pr42248.c: New testcase.
14373
14374 2010-01-17  Richard Guenther  <rguenther@suse.de>
14375
14376         PR tree-optimization/42773
14377         * g++.dg/torture/pr42773.C: New testcase.
14378
14379 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14380
14381         PR fortran/42677
14382         * gfortran.dg/interface_assignment_5.f90: New test.
14383
14384 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14385
14386         PR c++/42697
14387         * g++.dg/template/crash94.C: Reverted.
14388
14389 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14390
14391         PR debug/42767
14392         * gcc.dg/debug/pr42767.c: New.
14393
14394 2010-01-15  Jason Merrill  <jason@redhat.com>
14395
14396         PR c++/42761
14397         * g++.dg/cpp0x/decltype22.C: New.
14398
14399 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14400
14401         PR middle-end/42760
14402         * g++.dg/torture/pr42760.C: New test.
14403
14404 2010-01-15  Jing Yu  <jingyu@google.com>
14405
14406         PR rtl-optimization/42691
14407         * gcc.c-torture/execute/pr42691.c: New.
14408
14409 2010-01-15  Richard Guenther  <rguenther@suse.de>
14410
14411         PR middle-end/42739
14412         * g++.dg/torture/pr42739.C: New testcase.
14413
14414 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14415
14416         * g++.dg/template/error45.C: Revert as part of reverting changes
14417         or PR c++/42634.
14418
14419 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14420
14421         PR fortran/42684
14422         * gfortran.dg/interface_31.f90: New test.
14423
14424 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14425
14426         * gcc.target/powerpc/pr42747.c: New file.
14427
14428 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14429
14430         PR middle-end/42674
14431         * c-c++-common/pr42674.c: New test.
14432
14433         PR c++/42608
14434         * g++.dg/template/instantiate11.C: New test.
14435
14436 2010-01-14  Jason Merrill  <jason@redhat.com>
14437
14438         PR c++/42701
14439         * g++.dg/overload/error3.C: New.
14440
14441         PR c++/42655
14442         * g++.dg/overload/rvalue1.C: New.
14443
14444 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14445
14446         PR tree-optimization/42706
14447         * gcc.dg/ipa/pr42706.c: New testcase.
14448
14449 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14450
14451         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14452
14453 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14454
14455         PR tree-optimization/42714
14456         * g++.dg/torture/pr42714.C: New test.
14457
14458 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14459
14460         PR rtl-optimization/42246
14461         * gfortran.dg/pr42246-2.f: New.
14462
14463 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14464
14465         PR rtl-optimization/42389
14466         * gcc.dg/pr42389.c: New.
14467
14468 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14469
14470         PR rtl-optimization/42388
14471         * gcc.dg/pr42388.c: New.
14472
14473 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14474
14475         PR rtl-optimization/42294
14476         * gfortran.dg/pr42294.f: New.
14477
14478 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14479
14480         PR rtl-optimization/39453
14481         PR rtl-optimization/42246
14482         * gcc.dg/pr39453.c: New.
14483         * gcc.dg/pr42246.c: New.
14484
14485 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14486
14487         PR middle-end/42245
14488         * gcc.dg/pr42245.c: New.
14489         * gcc.dg/pr42245-2.c: New.
14490
14491 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14492
14493         PR rtl-optimization/42249
14494         * gcc.dg/pr42249.c: New.
14495
14496 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14497
14498         PR c/42721
14499         * gcc.c-torture/execute/pr42721.c: New test.
14500
14501 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14502
14503         PR tree-optimization/42709
14504         * gcc.dg/vect/pr42709.c: New test.
14505
14506 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14507
14508         PR fortran/41478
14509         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14510         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14511
14512 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14513
14514         PR fortran/42481
14515         * gfortran.dg/generic_19.f90 : New test.
14516
14517 2010-01-13  Richard Guenther  <rguenther@suse.de>
14518
14519         PR tree-optimization/42730
14520         * gcc.c-torture/compile/pr42730.c: New testcase.
14521
14522 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14523
14524         PR target/pr42542
14525         * gcc.target/ia64/pr42542-1.c: New.
14526         * gcc.target/ia64/pr42542-2.c: New.
14527         * gcc.target/ia64/pr42542-3.c: New.
14528
14529 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14530
14531         PR c++/42634
14532         * g++.dg/template/error45.C: New test.
14533
14534 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14535
14536         PR tree-optimization/42704
14537         * g++.dg/torture/pr42704.C: New test.
14538
14539 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14540
14541         PR tree-optimization/42703
14542         * gcc.c-torture/compile/pr42703.c: New test.
14543
14544 2010-01-13  Richard Guenther  <rguenther@suse.de>
14545
14546         PR tree-optimization/42705
14547         * gcc.c-torture/compile/pr42705.c: New testcase.
14548
14549 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14550
14551         * gcc.target/bfin/l2.c: New test.
14552         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14553
14554 2010-01-13  Richard Guenther  <rguenther@suse.de>
14555
14556         PR middle-end/42716
14557         * gcc.c-torture/compile/pr42716.c: New testcase.
14558
14559 2010-01-13  Richard Guenther  <rguenther@suse.de>
14560
14561         PR lto/42678
14562         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14563
14564 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14565
14566         PR c/42708
14567         * gcc.c-torture/compile/pr42708-1.c: New test.
14568
14569 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14570
14571         PR debug/42662
14572         * gcc.dg/pr42662.c: New test.
14573
14574         PR tree-optimization/42645
14575         * g++.dg/other/pr42645-1.C: New test.
14576         * g++.dg/other/pr42645-2.C: New test.
14577
14578 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14579
14580         PR target/42416
14581         * gcc.target/powerpc/warn-1.c: New test.
14582         * gcc.target/powerpc/warn-2.c: New test.
14583
14584 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14585
14586         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14587         stack alignment.
14588
14589 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14590
14591         * gcc.dg/lto/20100108_0.c: New.
14592
14593 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14594
14595         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14596         Add -march=i686 -msse for 32bit x86 targets.
14597
14598 2010-01-10  Richard Guenther  <rguenther@suse.de>
14599
14600         PR middle-end/42667
14601         * gcc.dg/torture/pr42667.c: New testcase.
14602
14603 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14604
14605         PR fortran/32489
14606         * gfortran.dg/array_constructor_34.f90: New test.
14607
14608 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14609
14610         PR fortran/20923
14611         * gfortran.dg/array_constructor_33.f90: New test.
14612         gfortran.dg/array_function_5.f90: Add credit.
14613
14614 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14615
14616         PR debug/42631
14617         * gcc.dg/pr42631.c: New.
14618
14619 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14620
14621         PR debug/42630
14622         * gcc.dg/pr42630.c: New.
14623
14624 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14625
14626         PR debug/42629
14627         * gcc.dg/pr42629.c: New.
14628
14629 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14630
14631         PR middle-end/42363
14632         * gcc.dg/torture/pr42363.c: New.
14633
14634 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14635
14636         PR debug/42604
14637         PR debug/42395
14638         * gcc.dg/vect/pr42604.c: New.
14639         * gcc.dg/vect/pr42395.c: New.
14640
14641 2010-01-09  Richard Guenther  <rguenther@suse.de>
14642
14643         PR middle-end/42512
14644         * gcc.c-torture/execute/pr42512.c: New testcase.
14645
14646 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14647
14648         PR fortran/41298
14649         * gfortran.dg/c_ptr_tests_14.f90: New test.
14650
14651 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14652
14653         PR ada/41929
14654         * gnat.dg/null_pointer_deref1.adb: Don't run on
14655         sparc*-sun-solaris2.11.
14656
14657 2010-01-08  Richard Guenther  <rguenther@suse.de>
14658
14659         PR lto/42528
14660         * gcc.dg/lto/20100103-1_0.c: New testcase.
14661         * gcc.dg/lto/20100103-2_0.c: Likewise.
14662
14663 2010-01-08  Tobias Burnus  <burnus@net-b.de
14664
14665         PR/fortran 25829
14666         * gfortran.dg/asynchronous_1.f90: New test.
14667         * gfortran.dg/asynchronous_2.f90: New test.
14668         * gfortran.dg/conflicts.f90: Update error message.
14669
14670 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14671
14672         c++/40155
14673         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14674
14675 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14676
14677         PR tree-optimization/42625
14678         * g++.dg/opt/dtor4.C: New test.
14679         * g++.dg/opt/dtor4.h: New.
14680         * g++.dg/opt/dtor4-aux.cc: New.
14681
14682 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14683
14684         PR fortran/42597
14685         * gfortran.dg/proc_ptr_26.f90: New test.
14686
14687 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14688
14689         PR fortran/41872
14690         * gfortran.dg/allocatable_scalar_7.f90: New test.
14691
14692 2010-01-06  Richard Guenther  <rguenther@suse.de>
14693
14694         * gcc.c-torture/compile/pr42632.c: New testcase.
14695
14696 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14697
14698         PR target/42542
14699         * gcc.target/i386/pr42542-4.c: New.
14700         * gcc.target/i386/pr42542-4a.c: Likewise.
14701         * gcc.target/i386/pr42542-5.c: Likewise.
14702         * gcc.target/i386/pr42542-5a.c: Likewise.
14703
14704 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14705
14706         * gcc.dg/tls/opt-15.c: New test.
14707
14708 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14709
14710         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14711
14712 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14713
14714         PR tree-optimization/42462
14715         * g++.dg/torture/pr42462.C: New test.
14716
14717 2010-01-05  Jason Merrill  <jason@redhat.com>
14718
14719         * g++.dg/cpp0x/initlist30.C: New test.
14720
14721 2010-01-05  Richard Guenther  <rguenther@suse.de>
14722
14723         PR tree-optimization/42614
14724         * gcc.c-torture/execute/pr42614.c: New testcase.
14725
14726 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14727
14728         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14729         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14730         -Wunreachable-code.
14731         * gcc.dg/Wunreachable-2.c: Likewise.
14732         * gcc.dg/Wunreachable-3.c: Likewise.
14733         * gcc.dg/Wunreachable-4.c: Likewise.
14734         * gcc.dg/Wunreachable-5.c: Likewise.
14735         * gcc.dg/Wunreachable-6.c: Likewise.
14736         * gcc.dg/Wunreachable-7.c: Likewise.
14737         * gcc.dg/Wunreachable-8.c: Likewise.
14738         * gcc.dg/20041231-1.c: Likewise.
14739
14740 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14741
14742         PR other/42611
14743         * gcc.dg/pr42611.c: New test.
14744
14745         PR tree-optimization/42508
14746         * g++.dg/opt/pr42508.C: New test.
14747
14748 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14749
14750         PR fortran/41872
14751         * gfortran.dg/allocatable_scalar_8.f90: New.
14752
14753 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14754
14755         PR tree-optimization/42398
14756         * gcc.c-torture/compile/pr42398.c: New test.
14757
14758 2010-01-04  Jason Merrill  <jason@redhat.com>
14759
14760         PR c++/42555
14761         * g++.dg/ext/attrib35.C: New.
14762
14763         PR c++/42567
14764         * g++.dg/cpp0x/auto17.C: New.
14765
14766 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14767
14768         * gcc.dg/lto/20100104_0.c: New.
14769
14770 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14771
14772         PR target/42542
14773         * gcc.target/i386/pr42542-1.c: New.
14774         * gcc.target/i386/pr42542-1a.c: Likewise.
14775         * gcc.target/i386/pr42542-1b.c: Likewise.
14776         * gcc.target/i386/pr42542-2.c: Likewise.
14777         * gcc.target/i386/pr42542-2a.c: Likewise.
14778         * gcc.target/i386/pr42542-2b.c: Likewise.
14779         * gcc.target/i386/pr42542-3.c: Likewise.
14780         * gcc.target/i386/pr42542-3a.c: Likewise.
14781
14782 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14783
14784         PR fortran/41872
14785         * gfortran.dg/allocatable_scalar_5.f90: New test.
14786         * gfortran.dg/allocatable_scalar_6.f90: New test.
14787
14788 2010-01-03  Richard Guenther  <rguenther@suse.de>
14789
14790         PR testsuite/42583
14791         * gfortran.dg/gomp/recursion1.f90: Remove.
14792
14793 2010-01-03  Richard Guenther  <rguenther@suse.de>
14794
14795         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14796         * gcc.dg/uninit-6.c: Likewise.
14797         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14798
14799 2010-01-03  Richard Guenther  <rguenther@suse.de>
14800
14801         PR tree-optimization/42589
14802         * gcc.target/i386/pr42589.c: New testcase.
14803
14804 2010-01-03  Richard Guenther  <rguenther@suse.de>
14805
14806         PR tree-optimization/42438
14807         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14808
14809 2010-01-02  Richard Guenther  <rguenther@suse.de>
14810
14811         PR testsuite/41651
14812         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14813
14814 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14815
14816         PR target/42448
14817         * gcc.target/alpha/pr42448-1.c: New test.
14818         * gcc.target/alpha/pr42448-2.c: Ditto.
14819
14820 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14821
14822         PR preprocessor/41947
14823         * gcc.dg/c99-hexfloat-3.c: New test.
14824
14825 2010-01-01  Richard Guenther  <rguenther@suse.de>
14826
14827         PR c/42570
14828         * gcc.c-torture/execute/pr42570.c: New testcase.
14829
14830 2010-01-01  Richard Guenther  <rguenther@suse.de>
14831
14832         PR middle-end/42559
14833         * gcc.c-torture/compile/pr42559.c: New testcase.
14834
14835 \f
14836 Copyright (C) 2010 Free Software Foundation, Inc.
14837
14838 Copying and distribution of this file, with or without modification,
14839 are permitted in any medium without royalty provided the copyright
14840 notice and this notice are preserved.