OSDN Git Service

7bb46f3a7b5f96b65dd3bec9e6553d801b2ffacf
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
2
3         PR tree-optimization/43023
4         * gfortran.dg/ldist-1.f90: Adjust pattern.
5         * gfortran.dg/ldist-pr43023.f90: New.
6
7 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
8
9         PR rtl-optimization/46804
10         * gfortran.dg/pr46804.f90: New test.
11
12 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
13
14         PR middle-end/46674
15         PR lto/43157
16         * gcc.dg/pr43157.c: New file.
17
18 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
19
20         * gcc.dg/dfp/struct-union.c: Adjust.
21         * gcc.dg/lvalue-2.c: Adjust.
22         * gcc.dg/pr21419.c: Adjust.
23         * gcc.dg/qual-component-1.c: Adjust.
24         * g++.dg/other/const1.C: Adjust.
25
26 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
27
28         PR rtl-optimization/46865
29         * gcc.target/i386/pr46865-1.c: New test.
30         * gcc.target/i386/pr46865-2.c: New test.
31
32         PR tree-optimization/46864
33         * g++.dg/opt/pr46864.C: New test.
34
35 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
36             Iain Sandoe  <iains@gcc.gnu.org>
37
38         PR 43751/target
39         * lib/prune.exp: Prune dsymutil warnings.
40
41 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
42
43         * objc.dg/class-extension-1.m: New.
44         * objc.dg/class-extension-2.m: New.
45         * objc.dg/class-extension-3.m: New.
46         * objc.dg/property/at-property-26.m: New.
47         * objc.dg/property/at-property-27.m: New.
48         * objc.dg/property/at-property-28.m: New.
49         * obj-c++.dg/class-extension-1.mm: New.
50         * obj-c++.dg/class-extension-2.mm: New.
51         * obj-c++.dg/class-extension-3.mm: New.
52         * obj-c++.dg/property/at-property-26.mm: New.
53         * obj-c++.dg/property/at-property-27.mm: New.
54         * obj-c++.dg/property/at-property-28.mm: New.
55
56 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
57
58         PR target/46057
59         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
60         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
61         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
62         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
63         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
64         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
65         * gcc.dg/torture/stackalign/global-1.c: Likewise.
66         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
67         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
68         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
69         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
70         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
71         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
72         * g++.dg/torture/stackalign/throw-1.C: Likewise.
73         * g++.dg/torture/stackalign/throw-2.C: Likewise.
74         * g++.dg/torture/stackalign/throw-4.C: Likewise.
75         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
76         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
77         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
78         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
79         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
80         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
81
82         PR tree-optimization/46021
83         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
84
85 2010-12-09  Richard Guenther  <rguenther@suse.de>
86
87         PR middle-end/46844
88         * gcc.c-torture/compile/pr46866.c: New testcase.
89
90 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
91
92         PR testsuite/45068
93         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
94
95 2010-12-09  Martin Jambor  <mjambor@suse.cz>
96
97         PR middle-end/46734
98         * g++.dg/tree-ssa/pr46734.C: New test.
99
100 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
101
102         PR c++/44641
103         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
104         hppa*-*-*.
105
106 2010-12-08  Jason Merrill  <jason@redhat.com>
107
108         PR c++/46348
109         * g++.dg/cpp0x/constexpr-array2.C: New.
110
111 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
112
113         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
114         expected scan.
115
116 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
117
118         * objc.dg/exceptions-7.m: New.
119         * obj-c++.dg/exceptions-7.mm: New.
120         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
121         * obj-c++.dg/exceptions-5.mm: Same change.
122
123 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
124
125         * objc.dg/foreach-6.m: Updated location of error messages.
126         * objc.dg/foreach-7.m: Same change.
127
128 2010-12-08  Richard Guenther  <rguenther@suse.de>
129             Sebastian Pop  <sebastian.pop@amd.com>
130
131         PR tree-optimization/45230
132         PR tree-optimization/45231
133         PR tree-optimization/45370
134         * gcc.dg/graphite/id-pr45230-1.c: New.
135         * gcc.dg/graphite/id-pr45231.c: New.
136         * gfortran.dg/graphite/id-pr45370.f90: New.
137
138 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
139
140         PR c++/45329
141         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
142         * testsuite/g++.dg/conversion/op1.C: Adjust.
143         * testsuite/g++.dg/conversion/simd1.C: Adjust.
144         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
145         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
146         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
147         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
148         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
149         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
150         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
151         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
152         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
153         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
154         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
155         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
156         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
157         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
158         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
159         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
160         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
161         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
162         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
163         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
164         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
165         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
166         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
167         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
168         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
169         * testsuite/g++.dg/expr/cond9.C: Adjust.
170         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
171         * testsuite/g++.dg/ext/label5.C: Adjust.
172         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
173         * testsuite/g++.dg/ext/vla2.C: Adjust.
174         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
175         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
176         * testsuite/g++.dg/init/synth2.C: Adjust.
177         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
178         * testsuite/g++.dg/lookup/new1.C: Adjust.
179         * testsuite/g++.dg/lookup/using9.C: Adjust.
180         * testsuite/g++.dg/other/error13.C: Adjust.
181         * testsuite/g++.dg/other/error20.C: Adjust.
182         * testsuite/g++.dg/other/error31.C: Adjust.
183         * testsuite/g++.dg/other/pr28114.C: Adjust.
184         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
185         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
186         * testsuite/g++.dg/overload/ambig1.C: Adjust.
187         * testsuite/g++.dg/overload/arg3.C: Adjust.
188         * testsuite/g++.dg/overload/builtin1.C: Adjust.
189         * testsuite/g++.dg/overload/copy1.C: Adjust.
190         * testsuite/g++.dg/overload/new1.C: Adjust.
191         * testsuite/g++.dg/overload/template4.C: Adjust.
192         * testsuite/g++.dg/overload/unknown1.C: Adjust.
193         * testsuite/g++.dg/overload/using2.C: Adjust.
194         * testsuite/g++.dg/parse/crash5.C: Adjust.
195         * testsuite/g++.dg/parse/error19.C: Adjust.
196         * testsuite/g++.dg/parse/error28.C: Adjust.
197         * testsuite/g++.dg/parse/template7.C: Adjust.
198         * testsuite/g++.dg/parse/typename7.C: Adjust.
199         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
200         * testsuite/g++.dg/tc1/dr152.C: Adjust.
201         * testsuite/g++.dg/template/conv11.C: Adjust.
202         * testsuite/g++.dg/template/copy1.C: Adjust.
203         * testsuite/g++.dg/template/crash37.C: Adjust.
204         * testsuite/g++.dg/template/deduce3.C: Adjust.
205         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
206         * testsuite/g++.dg/template/error38.C: Adjust.
207         * testsuite/g++.dg/template/error40.C: Adjust.
208         * testsuite/g++.dg/template/friend.C: Adjust.
209         * testsuite/g++.dg/template/incomplete2.C: Adjust.
210         * testsuite/g++.dg/template/instantiate5.C: Adjust.
211         * testsuite/g++.dg/template/local4.C: Adjust.
212         * testsuite/g++.dg/template/local6.C: Adjust.
213         * testsuite/g++.dg/template/new3.C: Adjust.
214         * testsuite/g++.dg/template/operator9.C: Adjust.
215         * testsuite/g++.dg/template/overload6.C: Adjust.
216         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
217         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
218         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
219         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
220         * testsuite/g++.dg/template/qualttp5.C: Adjust.
221         * testsuite/g++.dg/template/sfinae2.C: Adjust.
222         * testsuite/g++.dg/template/spec22.C: Adjust.
223         * testsuite/g++.dg/template/spec23.C: Adjust.
224         * testsuite/g++.dg/template/ttp25.C: Adjust.
225         * testsuite/g++.dg/template/typedef4.C: Adjust.
226         * testsuite/g++.dg/template/unify10.C: Adjust.
227         * testsuite/g++.dg/template/unify11.C: Adjust.
228         * testsuite/g++.dg/template/unify6.C: Adjust.
229         * testsuite/g++.dg/template/unify7.C: Adjust.
230         * testsuite/g++.dg/template/unify9.C: Adjust.
231         * testsuite/g++.dg/template/varmod1.C: Adjust.
232         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
233         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
234         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
235         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
236         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
237         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
238         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
239         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
240         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
241         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
242         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
243         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
244         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
245         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
246         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
247         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
248         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
249         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
250         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
251         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
252         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
253         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
254         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
255         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
256         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
257         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
258         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
259         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
260         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
261         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
262         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
263         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
264         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
265         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
266         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
267         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
268         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
269         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
270         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
271         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
272         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
273         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
274         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
275         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
276         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
277         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
278         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
279         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
280         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
281         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
282         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
283         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
284         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
285         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
286         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
287         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
288         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
289         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
290         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
291         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
292         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
293         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
294         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
295         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
296         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
297         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
298         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
299         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
300         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
301         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
302         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
303         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
304         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
305         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
306         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
307         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
308         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
309
310 2010-12-08  Jason Merrill  <jason@redhat.com>
311
312         PR c++/45822
313         * g++.dg/init/synth4.C: New.
314
315         PR c++/46736
316         * g++.dg/cpp0x/defaulted21.C: New.
317
318 2010-12-08  Wei Guozhi  <carrot@google.com>
319
320         PR target/46631
321         * gcc.target/arm/pr46631: New testcase.
322
323 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
324
325         PR middle-end/42694
326         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
327         0.75) is not optimized if the machine has no sqrt instruction.
328
329 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
330
331         PR target/43603
332         * gcc.target/ia64/pr43603.c: New.
333         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
334
335 2010-12-07  Tobias Burnus  <burnus@net-b.de>
336
337         PR fortran/44352
338         * gfortran.dg/string_4.f90: New.
339
340 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
341
342         PR tree-optimization/44676
343         * gcc.dg/graphite/id-pr44676.c: New.
344
345 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
346
347         PR tree-optimization/42327
348         * gcc.dg/tree-ssa/pr42327.c: New.
349
350 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
351
352         PR c++/45330
353         * g++.dg/pr45330.C: New test.
354         * g++.dg/ext/builtin3.C: Adjust.
355         * g++.dg/lookup/error1.C: Adjust.
356         * g++.dg/lookup/koenig5.C: Adjust.
357         * g++.dg/overload/koenig1.C: Adjust.
358         * g++.dg/parse/decl-specifier-1.C: Adjust.
359         * g++.dg/template/static10.C: Adjust.
360         * g++.old-deja/g++.mike/ns5.C: Adjust.
361         * g++.old-deja/g++.mike/ns7.C: Adjust.
362         * g++.old-deja/g++.ns/koenig5.C: Adjust.
363         * g++.old-deja/g++.ns/koenig9.C: Adjust.
364         * g++.old-deja/g++.other/lineno5.C: Adjust.
365
366 2010-12-07  Richard Guenther  <rguenther@suse.de>
367
368         PR tree-optimization/46832
369         * gcc.c-torture/compile/pr46832.c: New testcase.
370
371 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
372
373         PR debug/46799
374         * gcc.dg/autopar/pr46799.c: New test.
375
376 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
377
378         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
379         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
380
381 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
382
383         PR middle-end/41562
384         * g++.dg/graphite/pr41562.C: New.
385
386         PR middle-end/46185
387         * gcc.dg/graphite/pr46185.c: New.
388
389 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
390
391         * objc.dg/foreach-8.m: New.
392
393 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
394
395         PR debug/45997
396         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
397         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
398
399         PR target/43897
400         * gcc.target/ia64/pr43897.c: New test.
401
402         PR debug/46771
403         * gcc.dg/pr46771.c: New test.
404
405         PR rtl-optimization/46777
406         * gcc.dg/pr46777.c: New test.
407
408 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
409
410         * ada/acats/run_acats (which): Assign output to temporary
411         variable, only use if successful.
412         Use last field of type output.
413
414 2010-12-06  Richard Guenther  <rguenther@suse.de>
415
416         PR tree-optimization/46806
417         * g++.dg/torture/20100825.C: New testcase.
418
419 2010-12-06  Richard Guenther  <rguenther@suse.de>
420
421         PR tree-optimization/46785
422         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
423
424 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
425
426         * gcc.dg/pr46674.c (LABEL3): New macro definition.
427         (LABEL2): Likewise.
428         (LABEL): Likewise.
429         (jelly): Account for user label prefix in asm name.
430
431 2010-12-05  Daniel Kraft  <d@domob.eu>
432
433         PR fortran/46794
434         * gfortran.dg/power2.f90: Initialize variables.
435
436 2010-12-04  Jan Hubicka  <jh@suse.cz>
437
438         * snprintf-chk.c (ptr): Declare volatile.
439         * strcpy-chk.c (s2, s3, l1): Declare volatile.
440         * snprintf-chk.c (ptr): Declare volatile.
441         * vsprintf-chk.c (ptr): Declare volatile.
442         * vsnprintf-chk.c (ptr): Declare volatile.
443
444 2010-12-04  Tobias Burnus  <burnus@net-b.de>
445
446         PR fortran/46584
447         * gfortran.dg/quad_1.f90: Remove some complex
448         math checks as they fail on some non-libquadmath
449         systems.
450
451 2010-12-04  Daniel Kraft  <d@domob.eu>
452
453         PR fortran/46794
454         * gfortran.dg/power2.f90: New test.
455
456 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
457
458         PR debug/46123
459         * g++.dg/debug/pr46123.C: New test.
460         * g++.dg/debug/dwarf2/pr46123.C: New test.
461
462 2010-12-03  Jason Merrill  <jason@redhat.com>
463
464         PR c++/46058
465         * g++.dg/template/scope4.C: New.
466
467 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
468
469         * gcc.target/arm/neon-offset-1.c: New test.
470
471 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
472
473         PR rtl-optimization/45354
474         * gcc.dg/tree-prof/pr45354.c: New.
475
476 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
477
478         PR fortran/45159
479         * gfortran.dg/dependency_38.f90:  New test.
480
481 2010-12-02  Ian Lance Taylor  <iant@google.com>
482
483         * lib/go.exp: New file.
484         * lib/go-dg.exp: New file.
485         * lib/go-torture.exp: New file.
486         * lib/target-supports.exp (check_compile): Match // Go.
487
488 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
489
490         * gcc.dg/pr46685.c: New test.
491
492 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
493
494         PR tree-optimization/45199
495         * gcc.dg/tree-ssa/ldist-15.c: New.
496         * gcc.dg/tree-ssa/ldist-16.c: New.
497         * gfortran.dg/ldist-pr45199.f: New.
498
499 2010-12-02  Richard Guenther  <rguenther@suse.de>
500
501         PR tree-optimization/46723
502         * gcc.dg/torture/pr46723.c: New testcase.
503
504 2010-12-02  Richard Guenther  <rguenther@suse.de>
505
506         PR lto/44871
507         * g++.dg/lto/20101126-1_0.C: New testcase.
508         * g++.dg/lto/20101126-1_1.c: Likewise.
509
510 2010-12-02  Richard Guenther  <rguenther@suse.de>
511             Ira Rosen  <irar@il.ibm.com>
512
513         PR tree-optimization/46663
514         * gcc.dg/vect/pr46663.c: New test.
515
516 2010-12-02  Jie Zhang  <jie@codesourcery.com>
517
518         PR middle-end/46674
519         * gcc.dg/pr46674.c: New test.
520
521 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
522
523         * objc.dg/exceptions-6.m: New.
524         * obj-c++.dg/exceptions-6.mm: New.
525
526 2010-12-01  Jan Hubicka  <jh@suse.cz>
527
528         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
529
530 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
531
532         PR middle-end/45297
533         * gcc.dg/graphite/pr45297.c: New.
534
535 2010-12-01  Richard Guenther  <rguenther@suse.de>
536
537         PR tree-optimization/46730
538         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
539
540 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
541
542         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
543         (a*b)-c generates two fma instructions, instead of separate
544         multiply, add, and subtract.
545
546 2010-11-30  Tobias Burnus  <burnus@net-b.de>
547
548         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
549         a value to all array elements.
550
551 2010-11-30  Richard Guenther  <rguenther@suse.de>
552
553         PR tree-optimization/46722
554         * gcc.target/i386/fma4-fma-2.c: New testcase.
555
556 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
557
558         * objc.dg/duplicate-class-1.m: New.
559         * obj-c++.dg/duplicate-class-1.mm: New.
560
561 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
562
563         * objc.dg/property/dotsyntax-21.m
564         * obj-c++.dg/property/dotsyntax-21.mm
565
566 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
567
568         PR debug/46338
569         * g++.dg/debug/pr46338.C: New.
570
571 2010-11-29  Richard Guenther  <rguenther@suse.de>
572             Zdenek Dvorak  <rakdver@kam.uniff.cz>
573
574         PR tree-optimization/46675
575         * gcc.dg/pr46675.c: New test.
576
577 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
578
579         * gcc/testsuite/objc.dg/strings-1.m: Move to...
580         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
581         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
582         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
583         constructor and class reference for NeXT runtime.  Update paths.
584         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
585         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
586         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
587         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
588         constructor and class reference for NeXT runtime.  Update paths.
589
590 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
591
592         PR c++/42260
593         * g++.dg/conversion/cast2.C: New test.
594
595         PR c++/45383
596         * g++.dg/conversion/cond4.C: Likewise.
597
598 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
599
600         PR c++/45383
601         Reverted patch for PR c++/42260
602         * g++.dg/conversion/cast2.C: Reverted new test.
603
604 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
605
606         PR debug/46101
607         * g++.dg/debug/dwarf2/typedef5.C: New test
608
609 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
610             Mike Stump  <mrs@gcc.gnu.org>
611
612         PR target/26427
613         PR target/33120
614         PR testsuite/35710
615         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
616         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
617         * gcc.dg/darwin-comm.c: Adjust for new allocators.
618         * gcc.dg/darwin-sections.c: New test.
619         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
620
621 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
622
623         * objc.dg/exceptions-1.m: New.
624         * objc.dg/exceptions-2.m: New.
625         * objc.dg/exceptions-3.m: New.
626         * objc.dg/exceptions-4.m: New.
627         * objc.dg/exceptions-5.m: New.
628         * obj-c++.dg/exceptions-1.mm: New.
629         * obj-c++.dg/exceptions-2.mm: New.
630         * obj-c++.dg/exceptions-3.mm: New.
631         * obj-c++.dg/exceptions-4.mm: New.
632         * obj-c++.dg/exceptions-5.mm: New.
633
634 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
635
636         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
637         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
638         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
639
640 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
641
642         PR fortran/46662
643         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
644
645 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
646
647         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
648         * gnat.dg/pack9.adb (dg-final): Likewise.
649
650 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
651
652         PR fortran/35810
653         * gfortran.dg/realloc_on_assign_1.f03: New test.
654         * gfortran.dg/realloc_on_assign_2.f03: New test.
655         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
656         * gfortran.dg/unpack_bounds_1.f90: The same.
657         * gfortran.dg/cshift_bounds_2.f90: The same.
658         * gfortran.dg/matmul_bounds_2.f90: The same.
659         * gfortran.dg/matmul_bounds_3.f90: The same.
660         * gfortran.dg/matmul_bounds_4.f90: The same.
661         * gfortran.dg/matmul_bounds_5.f90: The same.
662
663 2010-11-27  Tobias Burnus  <burnus@net-b.de>
664
665         PR fortran/46638
666         PR fortran/46668
667         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
668
669 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
670
671         PR objc++/46222
672         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
673
674 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
675
676         * objc.dg/property/at-property-24.m: New.
677         * objc.dg/property/at-property-25.m: New.
678         * obj-c++.dg/property/at-property-24.mm: New.
679         * obj-c++.dg/property/at-property-25.mm: New.
680
681 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
682
683         * objc.dg/protocol-qualifier-1.m: New.
684         * objc.dg/protocol-qualifier-2.m: New.
685         * obj-c++.dg/protocol-qualifier-1.mm: New.
686         * obj-c++.dg/protocol-qualifier-2.mm: New.
687
688 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
689
690         * lib/gnat.exp: Load gcc.exp.
691         (gnat_target_compile): Use gcc_target_compile for *.c sources.
692         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
693
694 2010-11-26  Richard Guenther  <rguenther@suse.de>
695
696         PR lto/46648
697         * gcc.dg/lto/20101125-1_0.c: New testcase.
698         * gcc.dg/lto/20101125-1_1.c: Likewise.
699
700 2010-11-22   Bud Davis  <jmdavis@link.com>
701
702         * arith_divide_no_check.f
703          ,arith_divide.f,old_style_init.f90: new tests.
704
705 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
706
707         PR tree-optimization/46665
708         * gfortran.dg/pr46665.f90: New.
709
710 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
711
712         PR middle-end/46647
713         * gcc.dg/pr46647.c: New test.
714
715 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
716
717         PR fortran/46581
718         * gfortran.dg/select_type_19.f03: New.
719
720 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
721
722         * objc.dg/ivar-problem-1.m: New.
723         * obj-c++.dg/ivar-problem-1.mm: New.
724
725 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
726
727         PR middle-end/46637
728         * gcc.c-torture/compile/pr46637.c: New test.
729
730 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
731
732         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
733
734 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
735
736         PR middle-end/46647
737         * gcc.target/i386/pr46647.c: New.
738
739 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
740
741         * gcc.dg/dll-8.c: New.
742
743 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
744
745         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
746         * gnat.dg/sse_nolib.adb: Likewise.
747
748 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
749
750         PR rtl-optimization/46585
751         * gcc.dg/pr46585.c: New.
752
753 2010-11-24  Richard Henderson  <rth@redhat.com>
754
755         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
756         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
757         vect_unpack, vect_int_mult, vect_extract_even_odd,
758         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
759
760 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
761
762         PR target/46519
763         * gfortran.dg/pr46519-1.f: New.
764
765 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
766
767         PR target/46519
768         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
769         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
770
771         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
772         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
773         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
774         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
775
776         * gcc.target/i386/avx-vzeroupper-20.c: New.
777         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
778         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
779         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
780         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
781         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
782         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
783
784 2010-11-24  Richard Guenther  <rguenther@suse.de>
785
786         PR lto/43218
787         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
788
789 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
790
791         PR rtl-optimization/46614
792         * gcc.dg/pr46614.c: New test.
793
794 2010-11-24  Tobias Burnus  <burnus@net-b.de>
795
796         PR fortran/46638
797         * gfortran.dg/transfer_simplify_10.f90: New.
798
799 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
800
801         PR middle-end/46629
802         * gfortran.dg/lto/pr46629_0.f90: New test.
803
804 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
805
806         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
807         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
808
809 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
810
811         * gcc.dg/opts-5.c: New test.
812
813 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
814
815         PR c++/46527
816         * g++.dg/debug/dwarf2/pr46527.C: New test.
817
818 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
819
820         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
821
822 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
823
824         PR middle-end/46499
825         * gcc.dg/pr46499-1.c: New test.
826         * gcc.dg/pr46499-2.c: New test.
827
828 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
829
830         * gcc.target/i386/alias-1.c: Require alias support.
831
832 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
833
834         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
835         for vectorizer tests.
836         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
837         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
838         * gcc.dg/graphite/pr41888.c: Ditto.
839         * gcc.dg/graphite/pr42729.c: Ditto.
840
841 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
842             Uros Bizjak  <ubizjak@gmail.com>
843
844         * lib/target-supports.exp (check_vect_support_and_set_flags): New
845         procedure to check if the target supports vectorizer tests. Set
846         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
847         capabilites.
848         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
849         * g++.dg/vect/vect.exp: Ditto.
850         * gfortran.dg/vect/vect.exp: Ditto.
851
852 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
853
854         PR objc/34033
855         * objc.dg/strings-1.m: New.
856         * objc.dg/strings-2.m: New.
857         * obj-c++.dg/strings-1.mm: New.
858         * obj-c++.dg/strings-2.mm: New.
859
860 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
861
862         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
863         "target short_enums".
864         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
865
866 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
867
868         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
869
870         PR rtl-optimization/46603
871         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
872
873         PR testsuite/46230
874         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
875         being vectorized.  Adjust dg-final pattern.
876         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
877
878         * gcc.dg/vect: Do not include <stdio.h> in testcases.
879         * gcc.dg/vect/costmodel/ppc: Likewise.
880
881 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
882
883         PR rtl-optimization/45652
884         * gcc.dg/pr45652.c: New.
885
886 2010-11-21  Richard Henderson  <rth@redhat.com>
887
888         PR rtl-optimization/46571
889         * gcc.dg/pr46571.c: New.
890
891 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
892
893         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
894
895 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
896
897         PR target/46533
898         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
899
900 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
901
902         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
903         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
904         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
905         * gcc.dg/pack-test-2.c: Test for all targets.
906         * gcc.dg/pragma-align.c: Test for all targets.
907         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
908         * gcc.dg/ucnid-10.c: Test for all targets.
909
910 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
911
912         * gcc.target/sparc/sparc-align-1.c: New test.
913
914 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
915
916         PR c++/16189
917         PR c++/36888
918         PR c++/45331
919         * g++.dg/parse/semicolon3.C: New test.
920         * g++.dg/debug/pr22514.C: Adjust.
921         * g++.dg/init/error1.C: Adjust.
922         * g++.dg/other/bitfield3.C: Adjust.
923         * g++.dg/other/semicolon.C: Adjust.
924         * g++.dg/parse/error14.C: Adjust.
925         * g++.dg/parse/error5.C: Adjust.
926         * g++.dg/parse/parameter-declaration-1.C: Adjust.
927         * g++.dg/template/pr23510.C: Adjust.
928         * g++.dg/template/pr39425.C: Adjust.
929         * g++.old-deja/g++.robertl/eb125.C: Adjust.
930
931 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
932
933         PR debug/46561
934         * gcc.dg/autopar/pr46561.c: New test.
935
936         PR c++/46538
937         * g++.dg/other/error34.C: New test.
938
939         PR c++/46526
940         * g++.dg/cpp0x/constexpr-base3.C: New test.
941
942         PR tree-optimization/45830
943         * gcc.target/i386/pr45830.c: New test.
944         * gcc.c-torture/execute/pr45830.c: New test.
945
946 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
947
948         * objc.dg/attributes/class-attribute-1.m: Rewritten.
949         * objc.dg/attributes/class-attribute-2.m: Same change.
950         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
951         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
952         * objc.dg/fobjc-std-1.m: Updated.
953         * obj-c++.dg/fobjc-std-1.mm: Updated.
954
955 2010-11-19  Michael Matz  <matz@suse.de>
956
957         PR tree-optimization/46077
958         * gcc.dg/vect/O3-pr46077.c: New testcase.
959
960 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
961
962         PR c/46547
963         * gcc.c-torture/compile/pr46547-1.c: New test.
964
965 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
966
967         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
968         exec $compiler.
969         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
970         $GFORTRAN_UNDER_TEST.
971         (gfortran_init): Use -B to specify specpath, add trailing /.
972
973 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
974
975         * gcc.target/powerpc/ppc-target-1.c: New file to test target
976         attributes on PowerPC.
977         * gcc.target/powerpc/ppc-target-2.c: Ditto.
978         * gcc.target/powerpc/ppc-target-3.c: Ditto.
979
980 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
981
982         * objc.dg/attributes/proto-attribute-1.m: Updated.
983         * objc.dg/attributes/proto-attribute-2.m: New.
984         * objc.dg/attributes/proto-attribute-3.m: New.
985         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
986         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
987         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
988
989 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
990
991         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
992
993 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
994
995         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
996
997 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
998
999         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1000         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1001
1002 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1003
1004         PR middle-end/46534
1005         * gcc.c-torture/compile/pr46534.c: New test.
1006
1007 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1008
1009         * gnat.dg/atomic4.ad[sb]: New test.
1010         * gnat.dg/volatile4.adb: Likewise.
1011
1012 2010-11-18  Richard Henderson  <rth@redhat.com>
1013
1014         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1015
1016 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1017
1018         PR c/33193
1019         * c-c++-common/pr33193.c: New test.
1020
1021 2010-11-18  Richard Guenther  <rguenther@suse.de>
1022
1023         PR tree-optimization/46172
1024         * gcc.dg/torture/pr46172.c: New testcase.
1025
1026 2010-11-18  Jeff Law  <law@redhat.com>
1027
1028         PR middle-end-optimization/46297
1029         * gfortran.dg/pr46297.f: New test.
1030
1031 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1032
1033         PR middle-end/31490
1034         * gcc.dg/pr31490.c: New test.
1035
1036 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1037
1038         * gcc.dg/nop.h: Move from ...
1039         * gcc.dg/guality/nop.h: ... here.
1040         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1041         * gcc.dg/guality/asm-1.c: Update nop.h include.
1042         * gcc.dg/guality/pr43329-1.c: Ditto.
1043
1044 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1045
1046         * gcc.dg/two-types-1.c: New test.
1047         * gcc.dg/two-types-2.c: New test.
1048         * gcc.dg/two-types-3.c: New test.
1049         * gcc.dg/two-types-4.c: New test.
1050         * gcc.dg/two-types-5.c: New test.
1051         * gcc.dg/two-types-6.c: New test.
1052         * gcc.dg/two-types-7.c: New test.
1053         * gcc.dg/two-types-8.c: New test.
1054         * gcc.dg/two-types-9.c: New test.
1055         * gcc.dg/two-types-10.c: New test.
1056         * objc.dg/two-types-1.m: New test.
1057
1058 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1059
1060         PR rtl-optimization/46440
1061         * gcc.dg/pr46440.c: New test.
1062
1063         PR testsuite/45429
1064         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1065
1066 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1067
1068         PR tree-optimization/46312
1069         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1070         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1071         on targets that support vector shifts with scalar shift argument.
1072         Remove dg-options.
1073         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1074         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1075         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1076         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1077         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1078         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1079         support misaligned data accesses.
1080         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1081         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1082         * lib/target-supports.exp
1083         (check_effective_target_vect_shift_scalar): New.
1084
1085 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1086
1087         * gcc.dg/guality/nop.h: New file.
1088         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1089         "nop".  Adjust line numbers in gdb-test.
1090         * gcc.dg/guality/pr43329-1.c: Likewise.
1091
1092 2010-11-16  Jason Merrill  <jason@redhat.com>
1093
1094         * g++.dg/cpp0x/defaulted20.C: New.
1095
1096         * g++.dg/template/injected2.C: New.
1097
1098 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1099
1100         * objc.dg/protocol-optional-1.m: New.
1101         * obj-c++.dg/protocol-optional-1.mm: New.
1102
1103 2010-11-16  Richard Henderson  <rth@redhat.com>
1104
1105         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1106         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1107
1108 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1109
1110         * gnat.dg/opt12.adb: New test.
1111         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1112
1113 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1114
1115         * gcc.target/rx/pack.c: New test.
1116
1117 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1118             Tobias Burnus  <burnus@net-b.de>
1119
1120         PR fortran/32049
1121         * gfortran.dg/quad_1.f90: New.
1122         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1123         compiler arguments.
1124         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1125         library search path; call gcc-set-multilib-library-path with
1126         arguments such that libgfortran.spec is found.
1127         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1128
1129 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1130
1131         PR c++/46401
1132         * g++.dg/warn/Wsequence-point-3.C: New test.
1133
1134 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1135
1136         PR preprocessor/17349
1137         * gcc.dg/cpp/cmdlne-C3.c: New.
1138
1139 2010-11-16  Richard Guenther  <rguenther@suse.de>
1140
1141         PR tree-optimization/44545
1142         * gcc.dg/pr44545.c: New testcase.
1143
1144 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1145
1146         PR rtl-optimization/46366
1147         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1148         casts.
1149
1150 2010-11-16  Richard Guenther  <rguenther@suse.de>
1151
1152         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1153
1154 2010-11-16  Richard Guenther  <rguenther@suse.de>
1155
1156         PR middle-end/45172
1157         * gfortran.dg/gomp/pr45172.f90: New testcase.
1158
1159 2010-11-16  Nick Clifton  <nickc@redhat.com>
1160
1161         * gcc.target/rx/pack.c: New test.
1162
1163 2010-11-15  Richard Henderson  <rth@redhat.com>
1164
1165         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1166         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1167         Use builtin_constant_p rather than scanning for builtin name.
1168
1169 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1170
1171         * objc.dg/property/dotsyntax-18.m: New.
1172         * objc.dg/property/dotsyntax-19.m: New.
1173         * objc.dg/property/dotsyntax-20.m: New.
1174         * obj-c++.dg/property/dotsyntax-18.mm: New.
1175         * obj-c++.dg/property/dotsyntax-19.mm: New.
1176         * obj-c++.dg/property/dotsyntax-20.mm: New.
1177         * objc.dg/property/dotsyntax-4.m: Removed some unused
1178         variables and code.
1179         * objc.dg/property/dotsyntax-6.m: Same change.
1180         * objc.dg/property/dotsyntax-16.m: Same change.
1181         * objc.dg/property/dotsyntax-17.m: Same change.
1182         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1183         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1184         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1185         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1186         * objc.dg/property/at-property-22.m: Added missing casts.
1187         * obj-c++.dg/property/at-property-22.mm: Same change.
1188
1189 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1190
1191         PR tree-optimization/46491
1192         * gcc.target/i386/pr46491.c: New test.
1193
1194         PR tree-optimization/46461
1195         * gcc.c-torture/compile/pr46461.c: New test.
1196
1197 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1198
1199         PR fortran/46484
1200         * gfortran.dg/allocatable_scalar_11.f90: New.
1201         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1202         standard conform.
1203
1204 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1205
1206         PR debug/46095
1207         * gcc.target/i386/pr46095.c: New test.
1208
1209         PR debug/46387
1210         * gcc.dg/pr46387.c: New test.
1211
1212 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1213
1214         * objc.dg/property/dotsyntax-16.m: New.
1215         * objc.dg/property/dotsyntax-17.m: New.
1216         * obj-c++.dg/property/dotsyntax-16.mm: New.
1217         * obj-c++.dg/property/dotsyntax-17.mm: New.
1218         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1219         syntax with properties, which now works.
1220         * obj-c++.dg/property/at-property-10.mm: Same change.
1221
1222 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1223
1224         PR tree-optimization/46349
1225         * gnat.dg/opt9.adb: New file.
1226         * gnat.dg/opt9_pkg.ads: Likewise
1227
1228 2010-11-15  Richard Guenther  <rguenther@suse.de>
1229
1230         PR lto/44989
1231         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1232
1233 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1234
1235         PR preprocessor/45038
1236         * g++.dg/pr45038.C: New test.
1237
1238 2010-11-15  Richard Guenther  <rguenther@suse.de>
1239
1240         PR tree-optimization/46467
1241         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1242
1243 2010-11-15  Richard Guenther  <rguenther@suse.de>
1244
1245         PR testsuite/46423
1246         * g++.dg/torture/pr34850.C: Adjust.
1247
1248 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1249
1250         PR c/46475
1251         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1252
1253 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1254
1255         * objc.dg/property/at-property-21.m: New.
1256         * objc.dg/property/at-property-22.m: New.
1257         * objc.dg/property/at-property-23.m: New.
1258         * objc.dg/property/synthesize-9.m: New.
1259         * objc.dg/property/synthesize-10.m: New.
1260         * objc.dg/property/synthesize-11.m: New.
1261         * obj-c++.dg/property/at-property-21.mm: New.
1262         * obj-c++.dg/property/at-property-22.mm: New.
1263         * obj-c++.dg/property/at-property-23.mm: New.
1264         * obj-c++.dg/property/synthesize-9.mm: New.
1265         * obj-c++.dg/property/synthesize-10.mm: New.
1266         * obj-c++.dg/property/synthesize-11.mm: New.
1267
1268         * objc.dg/property/at-property-4.m: Updated to match new compiler
1269         where some errors have been converted into warnings and vice versa.
1270         * objc.dg/property/at-property-16.m: Same change.
1271         * objc.dg/property/at-property-18.m: Same change.
1272         * objc.dg/property/property-neg-5.m: Same change.
1273         * obj-c++.dg/property/at-property-4.mm: Same change.
1274         * obj-c++.dg/property/at-property-16.mm: Same change.
1275         * obj-c++.dg/property/at-property-18.mm: Same change.
1276         * obj-c++.dg/property/property-neg-5.mm: Same change.
1277
1278         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1279         commented out because of testsuite problems; I found out that
1280         using dg-warning instead of dg-message gets them to work.
1281         * obj-c++.dg/property/property-neg-3.mm: Same change.
1282         * obj-c++.dg/property/synthesize-6.mm: Same change.
1283         * obj-c++.dg/property/at-property-5.mm: Same change.
1284         * obj-c++.dg/property/at-property-14.mm: Same change.
1285         * obj-c++.dg/property/at-property-18.mm: Same change.
1286         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1287         some tests still do not work due to some other testsuite issue).
1288
1289 2010-11-13  Jason Merrill  <jason@redhat.com>
1290
1291         * g++.dg/cpp0x/auto20.C: New.
1292
1293 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1294
1295         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1296         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1297
1298 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1299
1300         PR c/46462
1301         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1302         * gcc.dg/pr35746.c: Likewise.
1303         * gcc.dg/cpp/direct2.c: Likewise.
1304         * gcc.dg/cpp/direct2s.c: Likewise.
1305         * gcc.dg/noncompile/920923-1.c: Likewise.
1306         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1307
1308 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1309
1310         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1311
1312 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1313
1314         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1315         a pointer to an arbitrary C struct with an Objective-C protocol.
1316         Test various valid uses of typedef with Objective-C objects and
1317         protocols instead.
1318         * objc.dg/invalid-type-1.m: New.
1319         * obj-c++.dg/invalid-type-1.m: New.
1320
1321 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1322
1323         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1324
1325 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1326
1327         PR fortran/45742
1328         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1329
1330 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1331
1332         PR fortran/45742
1333         * gfortran.dg/volatile12.f90: New.
1334
1335 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1336
1337         * objc.dg/attributes/method-format-1.m: Adjust.
1338
1339 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1340
1341         PR c/20385
1342         * gcc.dg/decl-9.c: New.
1343
1344 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1345
1346         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1347
1348 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1349
1350         * gcc.dg/format/few-1.c: New test.
1351         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1352         * gcc.dg/format/c90-scanf-1.c: Adjust.
1353         * gcc.dg/format/cmn-err-1.c: Adjust.
1354         * gcc.dg/format/dfp-printf-1.c: Adjust.
1355         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1356         * gcc.dg/format/gcc_diag-1.c: Adjust.
1357         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1358         * gcc.dg/format/strfmon-1.c: Adjust.
1359         * gcc.dg/format/unnamed-1.c: Adjust.
1360         * gcc.dg/format/xopen-2.c: Adjust.
1361         * g++.dg/ext/builtin4.C: Adjust.
1362         * g++.dg/ext/builtin5.C: Adjust.
1363
1364 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1365
1366         * gcc.dg/pragma-diag-2.c: New test.
1367
1368 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1369
1370         PR fortran/45794
1371         * gfortran.dg/optional_mask.f90: New test.
1372
1373 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1374
1375         * g++.dg/cpp0x/defaulted15.C: Adjust.
1376
1377 2010-11-12  James Dennett <jdennett@google.com>
1378
1379         PR c++/39415
1380         * g++.dg/expr/static_cast7.C: New.
1381
1382 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1383
1384         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1385         warning.
1386         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1387         mips-sgi-irix*.
1388         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1389         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1390
1391 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1392
1393         * gcc.dg/pr46375.c: New test.
1394
1395 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1396
1397         PR c/44782
1398         * c-c++-common/fmax-errors.c: New test.
1399
1400 2010-11-11  Richard Henderson  <rth@redhat.com>
1401
1402         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1403
1404 2010-11-11  Jan Hubicka  <jh@suse.cz>
1405
1406         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1407         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1408
1409 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1410
1411         PR target/46088
1412         * gcc.dg/pr46088.c: New test.
1413
1414 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1415
1416         * gfortran.dg/empty_derived_type.f90: New test.
1417
1418 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1419
1420         PR fortran/46413
1421         * gfortran.dg/class_31.f90: New.
1422
1423         PR fortran/46205
1424         * gfortran.dg/forall_14.f90: New.
1425
1426 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1427             Tobias Burnus  <burnus@net-b.de>
1428
1429         PR fortran/46325
1430         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1431
1432 2010-11-11  Jan Hubicka  <jh@suse.cz>
1433
1434         * gcc.dg/20081223-1.c: Update LTO options.
1435         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1436         * gcc.dg/lto/20081118_0.c: Update LTO options.
1437         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1438         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1439         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1440         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1441         * gcc.dg/lto/20090116_0.c: Update LTO options.
1442         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1443         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1444         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1445         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1446         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1447         * gcc.dg/lto/20081224_0.c: Update LTO options.
1448         * gcc.dg/lto/20090219_0.c: Update LTO options.
1449         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1450         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1451         * gcc.dg/lto/20081115_0.c: Update LTO options.
1452         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1453         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1454         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1455         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1456         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1457         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1458         * g++.dg/20090107-1.C: Update LTO options.
1459         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1460         * g++.dg/lto/20081123_0.C: Update LTO options.
1461         * g++.dg/lto/20090313_0.C: Update LTO options.
1462         * g++.dg/lto/20081125_0.C: Update LTO options.
1463         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1464         * g++.dg/lto/20081219_0.C: Update LTO options.
1465         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1466         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1467         * g++.dg/lto/20090303_0.C: Update LTO options.
1468         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1469         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1470         * g++.dg/lto/20090128_0.C: Update LTO options.
1471         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1472         * g++.dg/lto/20090302_0.C: Update LTO options.
1473         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1474         * g++.dg/lto/20081118_0.C: Update LTO options.
1475         * g++.dg/20090121-1.C: Update LTO options.
1476         * objc.dg/lto/lto.exp: Update LTO options.
1477         * lib/lto.exp: Update LTO options.
1478         * lib/gcc-dg.exp: Update LTO options.
1479         * lib/c-torture.exp: Update LTO options.
1480         * obj-c++.dg/lto/lto.exp: Update LTO options.
1481
1482 2010-11-11  Jan Hubicka  <jh@suse.cz>
1483
1484         PR tree-optimize/40436
1485         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1486         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1487
1488 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1489
1490         * gfortran.dg/proc_decl_24.f90: New.
1491
1492 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1493
1494         * objc.dg/property/at-property-20.m: New.
1495         * objc.dg/property/synthesize-8.m: New.
1496         * obj-c++.dg/property/at-property-20.m: New.
1497         * obj-c++.dg/property/synthesize-8.mm: New.
1498
1499 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1500
1501         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1502
1503 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1504
1505         PR middle-end/46388
1506         * gcc.c-torture/compile/pr46388.c: New test.
1507
1508 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1509
1510         * lib/lto.exp (lto-get-options-main): Support optional target
1511         selector for dg-suppress-ld-options.
1512
1513 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1514
1515         PR tree-optimization/46383
1516         * g++.dg/torture/pr46383.C: New test.
1517
1518 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1519
1520         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1521         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1522         to dg-options.
1523         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1524         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1525         * g++.dg/other/i386-3.C: Ditto.
1526
1527 2010-11-10  Jason Merrill  <jason@redhat.com>
1528
1529         * g++.dg/cpp0x/constexpr-46420.C: New.
1530
1531 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1532
1533         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1534         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1535         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1536         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1537         expected messages.
1538
1539 2010-11-10  Jan Hubicka  <jh@suse.cz>
1540
1541         PR tree-optimize/38669
1542         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1543
1544 2010-11-10  Jan Hubicka  <jh@suse.cz>
1545
1546         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1547
1548 2010-11-10  Jason Merrill  <jason@redhat.com>
1549
1550         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1551
1552 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1553
1554         PR debug/46409
1555         * gcc.dg/debug/pr46409.c: New test.
1556
1557         PR c++/46368
1558         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1559
1560 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1561
1562         PR target/46419
1563         * gcc-target/i386/pr46419.c: New test.
1564
1565 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1566
1567         * g++.dg/other/i386-2.C: Add -mtbm.
1568         * g++.dg/other/i386-3.C: Likewise.
1569         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1570         * gcc.target/i386/funcspec-6.c: Likewise.
1571         * gcc.target/i386/sse-12.c: Add -mtbm.
1572         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1573         operand intrinsics.
1574         * gcc.target/i386/sse-14.c: Likewise.
1575         * gcc.target/i386/sse-22.c: Likewise.
1576         * gcc.target/i386/sse-23.c: Likewise.
1577         * gcc.target/i386/tbm-1.c: New file.
1578         * gcc.target/i386/tbm-2.c: Likewise.
1579
1580 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1581
1582         * g++.dg/other/i386-2.C: Add -mbmi.
1583         * g++.dg/other/i386-3.C: Likewise.
1584         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1585         * gcc.target/i386/funcspec-6.c: Likewise.
1586         * gcc.target/i386/sse-12.c: Add -mbmi.
1587         * gcc.target/i386/bmi-1.c: New file.
1588         * gcc.target/i386/bmi-2.c: Likewise.
1589         * gcc.target/i386/bmi-3.c: Likewise.
1590         * gcc.target/i386/bmi-4.c: Likewise.
1591         * gcc.target/i386/bmi-5.c: Likewise.
1592         * gcc.target/i386/bmi-6.c: Likewise.
1593
1594 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1595
1596         PR c++/46065
1597         * g++.dg/pr46065.C: New test.
1598
1599 2010-11-10  Jan Hubicka  <jh@suse.cz>
1600
1601         PR tree-optimize/33172
1602         PR tree-optimize/43411
1603         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1604         * g++.dg/tree-ssa/pr43411.C: New testcase.
1605
1606 2010-11-10  Jan Hubicka  <jh@suse.cz>
1607
1608         PR tree-optimize/46228
1609         * g++.dg/tree-ssa/pr46228.C: New testcase.
1610
1611 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1612
1613         PR tree-optimization/46414
1614         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1615
1616 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1617
1618         PR fortran/46411
1619         * gfortran.dg/intrinsic_7.f90: New.
1620
1621 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1622
1623         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1624         * g++.dg/abi/thunk4.C: Likewise.
1625         * g++.dg/opt/combine.C: Add dg-require-visibility.
1626         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1627         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1628         alpha*-dec-osf*.
1629         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1630         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1631         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1632         large arena_size.
1633         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1634         * gcc.dg/intmax_t-1.c: Likewise.
1635
1636 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1637
1638         PR fortran/46244
1639         * gfortran.dg/class_30.f90: New.
1640
1641 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1642
1643         PR fortran/46223
1644         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1645         failure on s390.
1646
1647 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1648
1649         PR tree-optimization/45971
1650         * gcc.dg/vect/O3-pr45971.c: New.
1651
1652 2010-11-10  Richard Guenther  <rguenther@suse.de>
1653
1654         PR tree-optimization/44964
1655         * gcc.dg/pr44964.c: New testcase.
1656
1657 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1658
1659         * gnat.dg/opt10.adb: Fix typo.
1660
1661 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1662
1663         PR tree-optimization/46351
1664         PR tree-optimization/46377
1665         * gnat.dg/opt10.adb: New file.
1666         * gnat.dg/opt10_pkg.ads: Likewise.
1667         * gnat.dg/opt11.adb: Likewise.
1668         * gnat.dg/opt11.ads: Likewise.
1669
1670 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1671
1672         * gnat.dg/boolean_conv.adb: New test.
1673
1674 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1675
1676         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1677
1678 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1679
1680         * gnat.dg/unchecked_convert7.adb: New test.
1681
1682 2010-11-10  Richard Guenther  <rguenther@suse.de>
1683
1684         PR tree-optimization/46398
1685         * gcc.dg/torture/pr46398.c: New testcase.
1686
1687 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1688
1689         * gfortran.dg/open_dev_null.f90: New test.
1690
1691 2010-11-09  Jan Hubicka  <jh@suse.cz>
1692
1693         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1694         unrolling.
1695
1696 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1697
1698         * gcc.dg/struct-semi-4.c: New test.
1699
1700 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1701
1702         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1703         power5 to enable generation of FRIZ.
1704
1705         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1706         optimization.
1707
1708         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1709         expected.
1710
1711 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1712
1713         PR target/43808
1714         * gfortran.dg/pr43808.f90: New test.
1715
1716 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1717
1718         PR tree-optimization/46036
1719         * gfortran.dg/lto/pr46036_0.f90: New.
1720
1721 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1722
1723         PR middle-end/45663
1724         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1725         bar invocation instead of first.
1726
1727         PR debug/46171
1728         * gcc.dg/pr46171.c: New test.
1729
1730 2010-11-09  Richard Guenther  <rguenther@suse.de>
1731
1732         PR tree-optimization/46355
1733         * gcc.dg/pr46355.c: New testcase.
1734
1735 2010-11-09  Richard Guenther  <rguenther@suse.de>
1736
1737         PR tree-optimization/46177
1738         * gcc.dg/pr46177-2.c: New testcase.
1739
1740 2010-11-09  Richard Guenther  <rguenther@suse.de>
1741
1742         PR testsuite/46312
1743         * gcc.dg/vec-scal-opt.c: Move ...
1744         * gcc.dg/vect/vect-scal-opt.c: ... here.
1745         * gcc.dg/vec-scal-opt1.c: Move ...
1746         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1747         * gcc.dg/vec-scal-opt2.c: Move ...
1748         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1749
1750 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1751
1752         * gnat.dg/specs/static_initializer5.ads: New test.
1753         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1754
1755 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1756
1757         PR middle-end/46360
1758         * gcc.c-torture/compile/pr46360.c: New test.
1759
1760         PR c++/45894
1761         * g++.dg/warn/Wsequence-point-2.C: New test.
1762
1763 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1764
1765         PR fortran/46313
1766         * gfortran.dg/class_29.f03: New.
1767
1768 2010-11-09  Richard Guenther  <rguenther@suse.de>
1769
1770         PR middle-end/46221
1771         * gcc.target/i386/alias-1.c: New testcase.
1772
1773 2010-11-08  Jason Merrill  <jason@redhat.com>
1774
1775         * g++.dg/cpp0x/constexpr-sassert.C: New.
1776
1777 2010-11-08  Jason Merrill  <jason@redhat.com>
1778
1779         * g++.dg/cpp0x/constexpr-defarg.C: New.
1780
1781 2010-11-08  Xinliang David Li  <davidxl@google.com>
1782
1783         PR tree-optimization/46316
1784         * gcc.c-torture/execute/pr46316.c: New test.
1785
1786 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1787
1788         PR fortran/46344
1789         * gfortran.dg/class_28.f03: Extended.
1790
1791 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1792
1793         * objc.dg/property/dotsyntax-13.m: New.
1794         * objc.dg/property/dotsyntax-14.m: New.
1795         * objc.dg/property/dotsyntax-15.m: New.
1796         * objc.dg/property/synthesize-7.m: New.
1797         * obj-c++.dg/property/dotsyntax-13.mm: New.
1798         * obj-c++.dg/property/dotsyntax-14.mm: New.
1799         * obj-c++.dg/property/dotsyntax-15.mm: New.
1800         * obj-c++.dg/property/synthesize-7.mm: New.
1801
1802 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1803
1804         * objc.dg/property/dynamic-4.m: New.
1805         * objc.dg/property/dynamic-5.m: New.
1806         * objc.dg/property/dynamic-6.m: New.
1807         * obj-c++.dg/property/dynamic-4.mm: New.
1808         * obj-c++.dg/property/dynamic-5.mm: New.
1809         * obj-c++.dg/property/dynamic-6.mm: New.
1810
1811 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1812
1813         * objc.dg/property/synthesize-3.m: New.
1814         * objc.dg/property/synthesize-4.m: New.
1815         * objc.dg/property/synthesize-5.m: New.
1816         * objc.dg/property/synthesize-6.m: New.
1817         * obj-c++.dg/property/synthesize-3.mm: New.
1818         * obj-c++.dg/property/synthesize-4.mm: New.
1819         * obj-c++.dg/property/synthesize-5.mm: New.
1820         * obj-c++.dg/property/synthesize-6.mm: New.
1821
1822 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1823
1824         * objc.dg/property/at-property-5.m: Updated test.
1825         * objc.dg/property/at-property-16.m: New.
1826         * objc.dg/property/at-property-17.m: New.
1827         * objc.dg/property/at-property-18.m: New.
1828         * objc.dg/property/at-property-19.m: New.
1829         * objc.dg/property/dotsyntax-12.m: New.
1830         * objc.dg/protocol-inheritance-1.m: New.
1831         * objc.dg/protocol-inheritance-2.m: New.
1832         * obj-c++.dg/property/at-property-5.mm: Updated test.
1833         * obj-c++.dg/property/at-property-16.mm: New.
1834         * obj-c++.dg/property/at-property-17.mm: New.
1835         * obj-c++.dg/property/at-property-18.mm: New.
1836         * obj-c++.dg/property/at-property-19.mm: New.
1837         * obj-c++.dg/protocol-inheritance-1.mm: New.
1838         * obj-c++.dg/protocol-inheritance-2.mm: New.
1839         * obj-c++.dg/property/dotsyntax-12.mm: New.
1840
1841 2010-11-08  Jason Merrill  <jason@redhat.com>
1842
1843         * g++.dg/expr/overflow1.C: New.
1844         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1845         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1846         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1847         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1848
1849 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1850
1851         * gcc.dg/pr35442.c: Adapt warning.
1852
1853         PR target/46280
1854         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1855         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1856         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1857         i?86-*-* x86_64-*-*.
1858         * g++.dg/torture/pr36445.C: Likewise.
1859         * gcc.c-torture/compile/pr34856.c: Likewise.
1860         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1861         * gcc.c-torture/compile/vector-1.c: Likewise.
1862         * gcc.c-torture/compile/vector-2.c: Likewise.
1863         * gcc.dg/pr32912-1.c: Likewise.
1864         * gcc.c-torture/execute/va-arg-25.c: Move ...
1865         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1866         Add dg-options -msse, dg-require-effective-target sse_runtime for
1867         for i?86-*-*, x86_64-*-*.
1868         * gcc.c-torture/execute/vector-1.c: Likewise.
1869         * gcc.c-torture/execute/vector-2.c: Likewise.
1870         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1871         i?86-*-*, x86_64-*-*.
1872         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1873         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1874         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1875         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1876         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1877
1878 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1879
1880         * gcc.dg/torture/pr45982.c: Add -std=c99
1881         * gcc.dg/torture/pr45623.c: Ditto.
1882
1883 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1884
1885         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1886         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1887
1888 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1889
1890         PR target/28627
1891         * g++.dg/ext/dllimport7.C: Adjust second error check and
1892         allow test for x86_64 mingw, too.
1893
1894 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1895
1896         PR fortran/46344
1897         * gfortran.dg/class_28.f03: New.
1898
1899 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1900
1901         PR rtl-optimization/45352
1902         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1903         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1904         gcc.target/i386/pr45352-2.c: New tests.
1905
1906 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1907
1908         PR libobjc/36610
1909         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1910         XFAIL the run for all but m32 x86.
1911
1912 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1913
1914         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1915         as comment character.
1916
1917 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1918
1919         * gcc.target/mips/mips.exp: Revert previous patch.
1920         * gcc.target/mips/fma-1.c: Delete.
1921         * gcc.target/mips/fma-2.c: Likewise.
1922         * gcc.target/mips/fma-3.c: Likewise.
1923         * gcc.target/mips/fma-4.c: Likewise.
1924         * gcc.target/mips/fma-5.c: Likewise.
1925         * gcc.target/mips/fma-6.c: Likewise.
1926         * gcc.target/mips/fma-7.c: Likewise.
1927         * gcc.target/mips/fma-8.c: Likewise.
1928         * gcc.target/mips/fma-9.c: Likewise.
1929         * gcc.target/mips/fma-10.c: Likewise.
1930         * gcc.target/mips/fma-11.c: Likewise.
1931         * gcc.target/mips/fma-12.c: Likewise.
1932         * gcc.target/mips/fma-13.c: Likewise.
1933         * gcc.target/mips/fma-14.c: Likewise.
1934         * gcc.target/mips/fma-15.c: Likewise.
1935         * gcc.target/mips/fma-16.c: Likewise.
1936         * gcc.target/mips/fma-17.c: Likewise.
1937         * gcc.target/mips/fma-18.c: Likewise.
1938         * gcc.target/mips/fma-19.c: Likewise.
1939         * gcc.target/mips/fma-20.c: Likewise.
1940
1941 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1942
1943         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1944         * gcc.target/mips/fma-1.c: New test.
1945         * gcc.target/mips/fma-2.c: Likewise.
1946         * gcc.target/mips/fma-3.c: Likewise.
1947         * gcc.target/mips/fma-4.c: Likewise.
1948         * gcc.target/mips/fma-5.c: Likewise.
1949         * gcc.target/mips/fma-6.c: Likewise.
1950         * gcc.target/mips/fma-7.c: Likewise.
1951         * gcc.target/mips/fma-8.c: Likewise.
1952         * gcc.target/mips/fma-9.c: Likewise.
1953         * gcc.target/mips/fma-10.c: Likewise.
1954         * gcc.target/mips/fma-11.c: Likewise.
1955         * gcc.target/mips/fma-12.c: Likewise.
1956         * gcc.target/mips/fma-13.c: Likewise.
1957         * gcc.target/mips/fma-14.c: Likewise.
1958         * gcc.target/mips/fma-15.c: Likewise.
1959         * gcc.target/mips/fma-16.c: Likewise.
1960         * gcc.target/mips/fma-17.c: Likewise.
1961         * gcc.target/mips/fma-18.c: Likewise.
1962         * gcc.target/mips/fma-19.c: Likewise.
1963         * gcc.target/mips/fma-20.c: Likewise.
1964
1965 2010-11-06  Jason Merrill  <jason@redhat.com>
1966
1967         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1968
1969 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1970
1971         PR c/43384
1972         * gcc.dg/parser-error-3.c: New test.
1973
1974 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1975
1976         PR c++/45332
1977         * g++.dg/parse/semicolon2.C: New testcase.
1978         * g++.dg/ext/asmspec1.C: Adjust.
1979         * g++.dg/init/new13.C: Adjust.
1980         * g++.dg/parse/ctor5.C: Adjust.
1981
1982 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
1983
1984         PR fortran/46330
1985         * gfortran.dg/class_27.f03: New.
1986
1987 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1988
1989         Fixed using the Objective-C 2.0 dot-syntax with self and super.
1990         * objc.dg/property/dotsyntax-5.m: New.
1991         * objc.dg/property/dotsyntax-6.m: New.
1992         * objc.dg/property/dotsyntax-7.m: New.
1993         * objc.dg/property/dotsyntax-8.m: New.
1994         * objc.dg/property/dotsyntax-9.m: New.
1995         * objc.dg/property/dotsyntax-10.m: New.
1996         * objc.dg/property/dotsyntax-11.m: New.
1997         * obj-c++.dg/property/dotsyntax-5.mm: New.
1998         * obj-c++.dg/property/dotsyntax-6.mm: New.
1999         * obj-c++.dg/property/dotsyntax-7.mm: New.
2000         * obj-c++.dg/property/dotsyntax-8.mm: New.
2001         * obj-c++.dg/property/dotsyntax-9.mm: New.
2002         * obj-c++.dg/property/dotsyntax-10.mm: New.
2003         * obj-c++.dg/property/dotsyntax-11.mm: New.
2004
2005 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2006
2007         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2008         NeXT runtime when the type is READONLY.
2009
2010 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2011
2012         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2013         * gcc.target/i386/387-6.c: Ditto.
2014         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2015         * gcc.target/i386/387-4.c: Ditto.
2016         * gcc.target/i386/387-7.c: Ditto.
2017         * gcc.target/i386/387-8.c: Ditto.
2018         * gcc.target/i386/387-9.c: Ditto.
2019         * gcc.target/i386/387-10.c: Ditto.
2020         * gcc.target/i386/387-11.c: Ditto.
2021         * gcc.target/i386/387-12.c: Ditto.
2022
2023         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2024
2025 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2026
2027         PR target/44981
2028         * gcc.dg/darwin-cfstring-format-1.c: New.
2029         * gcc.dg/warn-nsstring.c: New.
2030         * objc.dg/fsf-nsstring-format-1.m: New.
2031         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2032         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2033         linker warning.
2034
2035 2010-11-05  Jason Merrill  <jason@redhat.com>
2036
2037         PR c++/45473
2038         * g++.dg/inherit/virtual6.C: New.
2039
2040 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR c/44772
2043         * gcc.dg/Wcxx-compat-21.c: New test.
2044
2045 2010-11-05  Ian Lance Taylor  <iant@google.com>
2046
2047         PR target/46084
2048         * gcc.target/i386/pr46084.c: New test.
2049
2050 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2051
2052         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2053         * (check_effective_target_mempcpy): New.
2054         * gcc.c-torture/execute/pr45636.c: Move this...
2055         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2056
2057 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2058
2059         * gcc.target/i386/i386.exp (FLAGS): Remove.
2060         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2061
2062 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2063
2064         PR c++/46160
2065         * g++.dg/opt/empty2.C: New test.
2066
2067         PR target/45670
2068         * gcc.target/i386/pr45670.c: New test.
2069
2070 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2071
2072         PR fortran/45451
2073         PR fortran/46174
2074         * gfortran.dg/class_19.f03: Modified.
2075         * gfortran.dg/class_allocate_6.f03: New.
2076
2077 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2078
2079         * gcc.target/i386/avx-vzeroupper-19.c: New.
2080
2081 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2082
2083         PR tree-optimization/46099
2084         * gcc.dg/autopar/pr46099.c: New test.
2085
2086         PR middle-end/43690
2087         * c-c++-common/pr43690.c: New test.
2088
2089 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2090
2091         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2092         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2093         declaration and implementation.
2094         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2095         * obj-c++.dg/property/at-property-13.mm: Likewise.
2096         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2097         * obj-c++.dg/property/property-1.mm: Likewise.
2098         * obj-c++.dg/property/at-property-7.mm: Likewise.
2099         * obj-c++.dg/property/at-property-9.mm: Likewise.
2100         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2101         * obj-c++.dg/property/at-property-10.mm: Likewise.
2102         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2103         * obj-c++.dg/property/at-property-12.mm: Likewise.
2104         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2105         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2106         * obj-c++.dg/property/at-property-6.mm: Likewise.
2107         * obj-c++.dg/property/at-property-8.mm: Likewise.
2108         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2109         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2110         * obj-c++.dg/property/at-property-11.mm: Likewise.
2111         * obj-c++.dg/template-8.mm: Likewise.
2112         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2113         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2114         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2115         and put a FIXME for this.
2116         * obj-c++.dg/property/property-2.mm: Remove.
2117         * obj-c++.dg/property/property-3.mm: Remove.
2118
2119 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2120
2121         PR debug/46307
2122         * gcc.dg/pr46307.c: New test.
2123
2124 2010-11-05  Jason Merrill  <jason@redhat.com>
2125
2126         PR c++/46304
2127         * g++.dg/ext/complex6.C: New.
2128
2129 2010-11-04  Bud Davis   <jimmied@smu.edu>
2130
2131         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2132
2133 2010-11-04  Chao-ying Fu  <fu@mips.com>
2134
2135         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2136         msubu, mult, multu.
2137         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2138
2139 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2140
2141         Fixed using the Objective-C 2.0 dot-syntax with class names.
2142         * objc.dg/property/dotsyntax-3.m: New.
2143         * objc.dg/property/dotsyntax-4.m: New.
2144         * obj-c++.dg/property/dotsyntax-3.mm: New.
2145         * obj-c++.dg/property/dotsyntax-4.mm: New.
2146
2147         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2148         Objective-C 2.0 dot-syntax is used with class names.
2149         * obj-c++.dg/fobjc-std-1.mm: Same change.
2150
2151 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2152
2153         * gcc.target/powerpc/loop_align.c: New.
2154
2155 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2156
2157         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2158
2159         merge from FSF 'apple/trunk' branch.
2160         * gcc.target/powerpc/darwin64-abi.c: New.
2161
2162 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2163
2164         PR tree-optimization/46233
2165         * gcc.dg/pr46233.c: New test.
2166
2167 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2168
2169         * objc.dg/property/property-2.m: Deleted.
2170         * objc.dg/property/property-3.m: Deleted.
2171
2172 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2173
2174         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2175         defined.
2176         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2177         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2178         * objc.dg/property/property-1.m: Likewise.
2179         * objc.dg/property/at-property-6.m: Likewise.
2180         * objc.dg/property/at-property-7.m: Likewise.
2181         * objc.dg/property/dotsyntax-1.m: Likewise.
2182         * objc.dg/property/at-property-8.m: Likewise.
2183         * objc.dg/property/dotsyntax-2.m: Likewise.
2184         * objc.dg/property/at-property-9.m: Likewise.
2185         * objc.dg/property/synthesize-2.m: Likewise.
2186         * objc.dg/property/at-property-10.m: Likewise.
2187         * objc.dg/property/at-property-11.m: Likewise.
2188         * objc.dg/property/at-property-12.m: Likewise.
2189         * objc.dg/property/at-property-13.m: Likewise.
2190         * objc.dg/property/fsf-property-method-access.m: Likewise.
2191         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2192         linker warning.
2193         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2194         warnings.
2195         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2196         deprecation warnings.  Use Object1 implementation.
2197         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2198         * objc/execute/forward-1.m: Remove.
2199         * objc/execute/forward-1.x: Remove.
2200
2201 2010-11-04  Jason Merrill  <jason@redhat.com>
2202
2203         * g++.dg/cpp0x/constexpr-access.C: New.
2204
2205 2010-11-04  Richard Guenther  <rguenther@suse.de>
2206
2207         PR rtl-optimization/46183
2208         * gcc.dg/torture/pr46183.c: New testcase.
2209
2210 2010-11-04  Richard Guenther  <rguenther@suse.de>
2211
2212         PR tree-optimization/46068
2213         * gcc.dg/torture/pr46068.c: New testcase.
2214
2215 2010-11-04  Richard Guenther  <rguenther@suse.de>
2216
2217         PR tree-optimization/45991
2218         * gcc.dg/pr45991.c: New testcase.
2219
2220 2010-11-04  Richard Guenther  <rguenther@suse.de>
2221
2222         PR tree-optimization/46154
2223         * g++.dg/torture/pr46154.C: New testcase.
2224
2225 2010-11-04  Richard Guenther  <rguenther@suse.de>
2226
2227         PR tree-optimization/45733
2228         * gcc.dg/pr45733.c: New testcase.
2229
2230 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2231
2232         PR tree-optimization/46213
2233         * gfortran.dg/vect/pr46213.f90: New.
2234
2235 2010-11-04  Richard Guenther  <rguenther@suse.de>
2236
2237         PR testsuite/45702
2238         * gcc.dg/pr34989-1.c: Move ...
2239         * gcc.dg/lto/pr34989-1_0.c: ... here.
2240         * gcc.dg/pr34989-2.c: Move ...
2241         * gcc.dg/lto/pr34989-1_1.c: ... here.
2242         * gcc.dg/pr27898.c: Move ...
2243         * gcc.dg/lto/pr27898_0.c: ... here and ...
2244         * gcc.dg/lto/pr27898_1.c: ... split.
2245         * gcc.dg/pr28712.c: Move ...
2246         * gcc.dg/lto/pr28712_0.c: ... here and ...
2247         * gcc.dg/lto/pr28712_1.c: ... split ...
2248         * gcc.dg/lto/pr28712_2.c: ... twice.
2249         * gcc.dg/pr28706.c: Move ...
2250         * gcc.dg/lto/pr28706_0.c: ... here and ...
2251         * gcc.dg/lto/pr28706_1.c: ... split.
2252
2253 2010-11-04  Richard Guenther  <rguenther@suse.de>
2254             Richard Henderson  <rth@redhat.com>
2255
2256         * gcc.target/i386/fma4-vector-2.c: New testcase.
2257
2258 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2259             Richard Guenther  <rguenther@suse.de>
2260
2261         * gcc.dg/vec-scal-opt.c: New testcase.
2262         * gcc.dg/vec-scal-opt1.c: New testcase.
2263         * gcc.dg/vec-scal-opt2.c: New testcase.
2264
2265 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2266
2267         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2268         from plugin build flags on Darwin targets.
2269
2270 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2271
2272         * gcc.target/i386/pr46285.c: Require split_stack target.
2273
2274 2010-11-03  Jason Merrill  <jason@redhat.com>
2275
2276         PR c++/46293
2277         * g++.dg/cpp0x/constexpr-base2.C: New.
2278
2279         PR c++/46289
2280         * g++.dg/cpp0x/initlist45.C: New.
2281
2282 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2283
2284         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2285         is now allowed in categories.
2286         * obj-c++.dg/property/dynamic-2.mm: Same change.
2287         * objc.dg/property/dynamic-3.m: New.
2288         * obj-c++.dg/property/dynamic-3.mm: New.
2289         * objc.dg/property/at-property-14.m: New.
2290         * objc.dg/property/at-property-15.m: New.
2291         * obj-c++.dg/property/at-property-14.mm: New.
2292         * obj-c++.dg/property/at-property-15.mm: New.
2293
2294         * objc.dg/foreach-6.m: Added a few more tests for valid and
2295         invalid iterating variables and collections.
2296
2297 2010-11-03  Xinliang David Li  <davidxl@google.com>
2298
2299         PR target/46200
2300         * g++.dg/tree-ssa/ivopts-2.C: New test.
2301
2302 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2303
2304         PR target/46295
2305         * gcc.target/i386/pr46295.c: New.
2306
2307 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2308
2309         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2310         precision min/max for single precision on VSX.
2311
2312 2010-11-03  Jason Merrill  <jason@redhat.com>
2313
2314         PR c++/46289
2315         * g++.dg/cpp0x/constexpr-ice3.C: New.
2316
2317 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2318
2319         * gnat.dg/opt8.ad[sb]: New test.
2320         * gnat.dg/opt8_pkg.ads: New helper.
2321
2322 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2323
2324         PR rtl-optimization/45865
2325         * gcc.dg/pr45865.c: New.
2326         * gcc.dg/torture/pr45865.c: Likewise.
2327
2328         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2329         * gcc.target/arm/headmerge-2.c: Likewise.
2330         * gcc.target/i386/headmerge-1.c: Likewise.
2331         * gcc.target/i386/headmerge-2.c: Likewise.
2332
2333 2010-11-03  Richard Guenther  <rguenther@suse.de>
2334
2335         PR middle-end/46288
2336         * gcc.dg/pr46288.c: New testcase.
2337
2338 2010-11-03  Richard Guenther  <rguenther@suse.de>
2339
2340         PR tree-optimization/44807
2341         * gcc.dg/torture/pr44807.c: New testcase.
2342
2343 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2344
2345         PR libgfortran/43899
2346         * gfortran.dg/namelist_67.f90: New test.
2347
2348 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2349
2350         PR tree-optimization/46009
2351         * gcc.dg/vect/pr46009.c: New function.
2352
2353 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2354
2355         Implemented -fobjc-std=objc1 flag.
2356         * objc.dg/fobjc-std-1.m: New.
2357         * obj-c++.dg/fobjc-std-1.mm: New.
2358
2359 2010-11-03  Richard Guenther  <rguenther@suse.de>
2360
2361         PR middle-end/46241
2362         * g++.dg/debug/pr46241.C: New testcase.
2363
2364 2010-11-03  Richard Guenther  <rguenther@suse.de>
2365
2366         PR tree-optimization/46190
2367         * gfortran.dg/pr46190.f90: New testcase.
2368
2369 2010-11-03  Richard Guenther  <rguenther@suse.de>
2370
2371         PR testsuite/46274
2372         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2373         * gcc.dg/vect/vect-19.c: Likewise.
2374         * gcc.dg/vect/vect-17.c: Likewise.
2375
2376 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2377
2378         PR target/46285
2379         * gcc.target/i386/pr46285.c: New.
2380
2381 2010-11-03  Richard Guenther  <rguenther@suse.de>
2382
2383         PR tree-optimization/46217
2384         * gcc.dg/pr46217.c: New testcase.
2385
2386 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2387
2388         * objc.dg/property/dotsyntax-1.m: New.
2389         * objc.dg/property/dotsyntax-2.m: New.
2390         * obj-c++.dg/property/dotsyntax-1.mm: New.
2391         * obj-c++.dg/property/dotsyntax-2.mm: New.
2392
2393 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR tree-optimization/46165
2396         * gcc.dg/pr46165.c: New test.
2397
2398 2010-11-03  Richard Guenther  <rguenther@suse.de>
2399
2400         PR middle-end/46251
2401         * gcc.dg/pr46251.c: New testcase.
2402
2403 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2404
2405         PR tree-optimization/46107
2406         * gcc.c-torture/compile/pr46107.c: New test.
2407
2408         PR debug/46252
2409         * gcc.dg/pr46252.c: New test.
2410
2411         PR rtl-optimization/46034
2412         PR rtl-optimization/46212
2413         PR rtl-optimization/46248
2414         * gcc.c-torture/compile/pr46034.c: New test.
2415         * gcc.c-torture/compile/pr46248.c: New test.
2416         * gcc.dg/pr46212.c: New test.
2417
2418 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2419
2420         * gnat.dg/sizetype4.adb: New test.
2421
2422 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2423
2424         * gcc.target/i386/avx-vzeroupper-15.c: New.
2425         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2426         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2427         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2428
2429         PR target/46253
2430         * gcc.target/i386/pr46253.c: New.
2431
2432 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2433             Tobias Burnus  <burnus@net-b.de>
2434
2435         PR fortran/45170
2436         * gfortran.dg/deferred_type_param_1.f90: New.
2437         * gfortran.dg/deferred_type_param_2.f90: New.
2438         * gfortran.dg/initialization_1.f90: Update dg-errors.
2439         * gfortran.dg/initialization_9.f90: Update dg-errors.
2440
2441 2010-11-02  Richard Guenther  <rguenther@suse.de>
2442
2443         PR tree-optimization/46149
2444         * g++.dg/torture/pr46149.C: New testcase.
2445
2446 2010-11-02  Richard Guenther  <rguenther@suse.de>
2447
2448         PR tree-optimization/46216
2449         * gcc.dg/torture/pr46216.c: New testcase.
2450
2451 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2452
2453         PR target/46131
2454         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2455         *-*-osf*.
2456
2457 2010-11-02  Richard Guenther  <rguenther@suse.de>
2458
2459         PR tree-optimization/46184
2460         * gcc.dg/pr46184.c: New testcase.
2461
2462 2010-11-02  Richard Guenther  <rguenther@suse.de>
2463
2464         PR tree-optimization/46177
2465         * gcc.dg/pr46177.c: New testcase.
2466
2467 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2468
2469         PR middle-end/46120
2470         * g++.dg/ipa/ivinline-9.C: New test.
2471
2472 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2473
2474         PR tree-optimization/45875
2475         * g++.dg/torture/pr45875.C: New test.
2476
2477 2010-11-02  Richard Guenther  <rguenther@suse.de>
2478
2479         PR testsuite/46249
2480         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2481
2482 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2483
2484         PR debug/46255
2485         * gcc.dg/pr46255.c: New test.
2486
2487 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2488
2489         PR c++/46170
2490         PR c++/46162
2491         * g++.dg/template/sfinae26.C: New test.
2492         * g++.dg/template/sfinae27.C: Likewise.
2493
2494 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2495
2496         PR c++/45606
2497         * g++.dg/template/typedef36.C: New test.
2498         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2499         * g++.dg/template/canon-type-10.C: Likewise.
2500         * g++.dg/template/canon-type-11.C: Likewise.
2501         * g++.dg/template/canon-type-12.C: Likewise.
2502         * g++.dg/template/canon-type-13.C: Likewise.
2503
2504 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2505
2506         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2507         instance of debug_pubnames on darwin.
2508
2509 2010-11-01  Jason Merrill  <jason@redhat.com>
2510             Benjamin Kosnik  <bkoz@redhat.com>
2511
2512         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2513         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2514
2515         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2516         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2517         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2518         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2519         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2520         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2521         * g++.dg/cpp0x/constexpr-array.C: New.
2522         * g++.dg/cpp0x/constexpr-base.C: New.
2523         * g++.dg/cpp0x/constexpr-complex.C: New.
2524         * g++.dg/cpp0x/constexpr-data1.C: New.
2525         * g++.dg/cpp0x/constexpr-data2.C: New.
2526         * g++.dg/cpp0x/constexpr-deref.C: New.
2527         * g++.dg/cpp0x/constexpr-diag1.C: New.
2528         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2529         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2530         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2531         * g++.dg/cpp0x/constexpr-empty.C: New.
2532         * g++.dg/cpp0x/constexpr-empty2.C: New.
2533         * g++.dg/cpp0x/constexpr-empty3.C: New.
2534         * g++.dg/cpp0x/constexpr-empty4.C: New.
2535         * g++.dg/cpp0x/constexpr-empty5.C: New.
2536         * g++.dg/cpp0x/constexpr-ex1.C: New.
2537         * g++.dg/cpp0x/constexpr-ex2.C: New.
2538         * g++.dg/cpp0x/constexpr-ex3.C: New.
2539         * g++.dg/cpp0x/constexpr-ex4.C: New.
2540         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2541         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2542         * g++.dg/cpp0x/constexpr-function1.C: New.
2543         * g++.dg/cpp0x/constexpr-function2.C: New.
2544         * g++.dg/cpp0x/constexpr-function3.C: New.
2545         * g++.dg/cpp0x/constexpr-ice.C: New.
2546         * g++.dg/cpp0x/constexpr-initlist.C: New.
2547         * g++.dg/cpp0x/constexpr-neg1.C: New.
2548         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2549         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2550         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2551         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2552         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2553         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2554         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2555         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2556         * g++.dg/cpp0x/constexpr-object1.C: New.
2557         * g++.dg/cpp0x/constexpr-object2.C: New.
2558         * g++.dg/cpp0x/constexpr-overflow.C: New.
2559         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2560         * g++.dg/cpp0x/constexpr-pos1.C: New.
2561         * g++.dg/cpp0x/constexpr-potential1.C: New.
2562         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2563         * g++.dg/cpp0x/constexpr-pure.C: New.
2564         * g++.dg/cpp0x/constexpr-static.C: New.
2565         * g++.dg/cpp0x/constexpr-static2.C: New.
2566         * g++.dg/cpp0x/constexpr-static3.C: New.
2567         * g++.dg/cpp0x/constexpr-static4.C: New.
2568         * g++.dg/cpp0x/constexpr-static5.C: New.
2569         * g++.dg/cpp0x/constexpr-static6.C: New.
2570         * g++.dg/cpp0x/constexpr-string.C: New.
2571         * g++.dg/cpp0x/constexpr-switch.C: New.
2572         * g++.dg/cpp0x/constexpr-targ.C: New.
2573         * g++.dg/cpp0x/constexpr-throw.C: New.
2574         * g++.dg/cpp0x/constexpr-typeid.C: New.
2575         * g++.dg/cpp0x/constexpr-union.C: New.
2576         * g++.dg/cpp0x/constexpr-value.C: New.
2577         * g++.dg/cpp0x/constexpr-value2.C: New.
2578         * g++.dg/cpp0x/constexpr-variadic.C: New.
2579         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2580         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2581         * g++.dg/other/fold1.C: Likewise.
2582         * g++.dg/parse/crash36.C: Likewise.
2583         * g++.dg/parse/constant4.C: Adjust expected error.
2584         * g++.dg/template/arg5.C: Likewise.
2585         * g++.dg/template/non-dependent10.C: Likewise.
2586         * g++.dg/template/qualified-id3.C: Likewise.
2587         * g++.dg/warn/overflow-warn-1.C: Likewise.
2588         * g++.dg/warn/overflow-warn-3.C: Likewise.
2589         * g++.dg/warn/overflow-warn-4.C: Likewise.
2590         * g++.old-deja/g++.pt/crash10.C: Likewise.
2591
2592         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2593
2594 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2595
2596         Implemented format and noreturn attributes for Objective-C methods.
2597         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2598         * objc.dg/attributes/method-deprecated-1.m: New.
2599         * objc.dg/attributes/method-deprecated-2.m: New.
2600         * objc.dg/attributes/method-deprecated-3.m: New.
2601         * objc.dg/attributes/method-noreturn-1.m: New.
2602         * objc.dg/attributes/method-sentinel-1.m: New.
2603         * objc.dg/attributes/method-format-1.m: New.
2604         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2605         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2606         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2607         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2608         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2609         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2610         * obj-c++.dg/attributes/method-format-1.mm: New.
2611
2612 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2613
2614         * objc.dg/property/at-property-deprecated-1.m: New.
2615         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2616
2617 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2618
2619         Implemented Objective-C 2.0 property accessors.
2620         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2621         avoid testing more complex accessors in this testcase which is not
2622         about them.
2623         * objc.dg/property/at-property-7.m: Same change.
2624         * objc.dg/property/at-property-8.m: Same change.
2625         * objc.dg/property/at-property-9.m: Same change.
2626         * objc.dg/property/at-property-10.m: Same change.
2627         * objc.dg/property/at-property-11.m: Same change.
2628         * obj-c++.dg/property/at-property-6.mm: Same change.
2629         * obj-c++.dg/property/at-property-7.mm: Same change.
2630         * obj-c++.dg/property/at-property-8.mm: Same change.
2631         * obj-c++.dg/property/at-property-9.mm: Same change.
2632         * obj-c++.dg/property/at-property-10.mm: Same change.
2633         * obj-c++.dg/property/at-property-11.mm: Same change.
2634         * objc.dg/property/at-property-12.m: New.
2635         * objc.dg/property/at-property-13.m: New.
2636         * obj-c++.dg/property/at-property-12.mm: New.
2637         * obj-c++.dg/property/at-property-13.mm: New.
2638
2639 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2640
2641         PR fortran/46152
2642         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2643         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2644         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2645         * gfortran.dg/allocate_with_typespec_2.f: New test.
2646         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2647         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2648         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2649
2650 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2651             Nathan Froyd  <froydnj@codesourcery.com>
2652
2653         PR tree-optimization/46259
2654         * gfortran.dg/pr46259.f: New testcase.
2655
2656 2010-11-01  Paul Koning  <ni1d@arrl.net>
2657
2658         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2659         * gcc.c-torture/compile/20020604-1.c: Ditto.
2660         * gcc.c-torture/compile/20001226-1.c: Ditto.
2661         * gcc.c-torture/compile/20010327-1.c: Ditto.
2662         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2663         * gcc.c-torture/compile/pr43191.c: Ditto.
2664         * gcc.c-torture/compile/pr41181.c: Ditto.
2665
2666 2010-10-31  Richard Henderson  <rth@redhat.com>
2667
2668         * lib/target-supports.exp
2669         (check_effective_target_automatic_stack_alignment): True for
2670         x86 but not windows.
2671         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2672         use of the preferred-stack-boundary arguments.
2673         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2674
2675 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2676
2677         PR target/46142
2678         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2679         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2680
2681 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2682
2683         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2684
2685 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2686
2687         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2688         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2689         than tls.
2690         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2691         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2692         * objc.dg/torture/tls/thr-init.m: Likewise.
2693         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2694         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2695
2696 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2697
2698         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2699         the Linux kernel.
2700
2701 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2702
2703         PR fortran/44917
2704         PR fortran/44926
2705         PR fortran/46196
2706         * gfortran.dg/typebound_generic_10.f03: New.
2707
2708 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2709
2710         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2711         * objc.dg/property/property-neg-1.m: Updated for changes in the
2712         syntax of @property and the implementation of
2713         @synthesize/@dynamic.
2714         * objc.dg/property/property-neg-2.m: Same change.
2715         * objc.dg/property/property-neg-3.m: Same change.
2716         * objc.dg/property/property-neg-4.m: Same change.
2717         * objc.dg/property/property-neg-5.m: Same change.
2718         * objc.dg/property/property-neg-7.m: Same change.
2719         * objc.dg/property/property-1.m: Same change.
2720         * objc.dg/property/synthesize-1.m: Same change.
2721         * objc.dg/property/at-property-2.m: Same change.
2722         * objc.dg/property/at-property-4.m: Same change.
2723
2724         * objc.dg/property/fsf-property-method-acces.m: Updated for
2725         changes in the syntax of @property and the implementation of
2726         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2727         * objc.dg/property/fsf-property-basic.m: Same change.
2728         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2729
2730         * objc.dg/property/at-property-5.m: New.
2731         * objc.dg/property/at-property-6.m: New.
2732         * objc.dg/property/at-property-7.m: New.
2733         * objc.dg/property/at-property-8.m: New.
2734         * objc.dg/property/at-property-9.m: New.
2735         * objc.dg/property/at-property-10.m: New.
2736         * objc.dg/property/at-property-11.m: New.
2737         * objc.dg/property/synthesize-2.m: New.
2738         * objc.dg/property/dynamic-2.m: New.
2739
2740         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2741         syntax of @property and the implementation of
2742         @synthesize/@dynamic.
2743         * obj-c++.dg/property/property-neg-2.mm: Same change.
2744         * obj-c++.dg/property/property-neg-3.mm: Same change.
2745         * obj-c++.dg/property/property-neg-4.mm: Same change.
2746         * obj-c++.dg/property/property-neg-5.mm: Same change.
2747         * obj-c++.dg/property/property-neg-7.mm: Same change.
2748         * obj-c++.dg/property/property-1.mm: Same change.
2749         * obj-c++.dg/property/synthesize-1.mm: Same change.
2750         * obj-c++.dg/property/at-property-2.mm: Same change.
2751         * obj-c++.dg/property/at-property-4.mm: Same change.
2752
2753         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2754         changes in the syntax of @property and the implementation of
2755         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2756         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2757         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2758
2759         * obj-c++.dg/property/at-property-5.mm: New.
2760         * obj-c++.dg/property/at-property-6.mm: New.
2761         * obj-c++.dg/property/at-property-7.mm: New.
2762         * obj-c++.dg/property/at-property-8.mm: New.
2763         * obj-c++.dg/property/at-property-9.mm: New.
2764         * obj-c++.dg/property/at-property-10.mm: New.
2765         * obj-c++.dg/property/at-property-11.mm: New.
2766         * obj-c++.dg/property/synthesize-2.mm: New.
2767         * obj-c++.dg/property/dynamic-2.mm: New.
2768
2769 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2770             Andrew Pinski  <pinskia@gmail.com>
2771
2772         * gcc.c-torture/execute/vector-shift.c: New testcase.
2773         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2774         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2775         * gcc.dg/vector-shift.c: Likewise.
2776         * gcc.dg/vector-shift1.c: Likewise.
2777         * gcc.dg/torture/vector-shift2.c: Likewise.
2778         * gcc.dg/vector-shift3.c: Likewise.
2779         * gcc.dg/simd-1b.c: Adjust.
2780
2781 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2782
2783         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2784
2785 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2786
2787         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2788
2789 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2790
2791         PR target/46153
2792         * gcc.target/i386/pr46153.c: New test.
2793
2794 2010-10-27  Jason Merrill  <jason@redhat.com>
2795
2796         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2797
2798 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2799
2800         PR fortran/46161
2801         * gfortran.dg/class_dummy_3.f03: New.
2802
2803 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2804
2805         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2806         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2807
2808         * gcc.target/i386/avx-vzeroupper-3.c: New.
2809         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2810         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2811         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2812         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2813         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2814         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2815         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2816         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2817         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2818         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2819         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2820
2821 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2822
2823         * obj-c.dg/property/at-property-4.m: New.
2824         * obj-c++.dg/property/at-property-4.mm: New.
2825         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2826         updates in warning.
2827         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2828         updates in warning.
2829
2830 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2831
2832         * objc.dg/property/at-property-1.m: New.
2833         * objc.dg/property/at-property-2.m: New.
2834         * objc.dg/property/at-property-3.m: New.
2835         * objc.dg/ivar-invalid-type-1.m: New.
2836         * obj-c++.dg/property/at-property-1.mm: New.
2837         * obj-c++.dg/property/at-property-2.mm: New.
2838         * obj-c++.dg/property/at-property-3.mm: New.
2839         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2840         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2841         in error reporting.
2842
2843 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2844
2845         PR libgfortran/46010
2846         * gfortran.dg/namelist_66.f90: New test.
2847         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2848
2849 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2850
2851         PR fortran/42647
2852         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2853         * gfortran.dg/allocatable_scalar_10.f90: New.
2854         * gfortran.dg/class_19.f03: Extended.
2855
2856 2010-10-26  Jan Hubicka  <jh@suse.cz>
2857
2858         PR middle-end/45736
2859         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2860
2861 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2862
2863         PR tree-optimization/46167
2864         * gcc.dg/vect/O-pr46167.c: New.
2865         * gcc.dg/vect/vect.exp: Run tests with -O.
2866
2867 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2868
2869         PR target/44948
2870         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2871         * g++.dg/vect/pr33860a.cc: Likewise.
2872         * gcc.c-torture/compile/20070522-1.c: Likewise.
2873         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2874         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2875         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2876         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2877         * gcc.dg/pr44136.c: Likewise.
2878
2879         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2880         * gcc.dg/compat/vector-1_x.c: Likewise.
2881         * gcc.dg/compat/vector-1_y.c: Likewise.
2882         * gcc.dg/compat/vector-2_x.c: Likewise.
2883         * gcc.dg/compat/vector-2_y.c: Likewise.
2884         * gcc.dg/pr43300.c: Likewise.
2885
2886         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2887         * gcc.dg/compat/vector-1a_y.c: Likewise.
2888         * gcc.dg/compat/vector-1b_x.c: Likewise.
2889         * gcc.dg/compat/vector-1b_y.c: Likewise.
2890         * gcc.dg/compat/vector-2a_x.c: Likewise.
2891         * gcc.dg/compat/vector-2a_y.c: Likewise.
2892         * gcc.dg/compat/vector-2b_x.c: Likewise.
2893         * gcc.dg/compat/vector-2b_y.c: Likewise.
2894         * gcc.target/i386/pr39162.c: Likewise.
2895         * gcc.target/i386/pr40906-2.c: Likewise.
2896         * gcc.target/i386/sse-5.c: Likewise.
2897
2898         * gcc.dg/pr35442.c: Prune ABI change warnings.
2899
2900         * gcc.c-torture/execute/pr38151.x: New.
2901         * gcc.target/i386/pr44948-1a.c: Likewise.
2902         * gcc.target/i386/pr44948-1b.c: Likewise.
2903         * gcc.target/i386/pr44948-2a.c: Likewise.
2904         * gcc.target/i386/pr44948-2b.c: Likewise.
2905
2906 2010-10-26  Ian Lance Taylor  <iant@google.com>
2907
2908         PR middle-end/45687
2909         * gcc.c-torture/execute/20101025-1.c: New test.
2910
2911 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2912
2913         PR fortran/45451
2914         * gfortran.dg/class_allocate_5.f90: New.
2915
2916 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2917
2918         Implement opaque-enum-specifiers for C++0x
2919         * g++.dg/cpp0x/forw_enum1.C: New.
2920         * g++.dg/cpp0x/forw_enum2.C: New.
2921         * g++.dg/cpp0x/forw_enum3.C: New.
2922         * g++.dg/cpp0x/forw_enum4.C: New.
2923         * g++.dg/cpp0x/forw_enum5.C: New.
2924         * g++.dg/cpp0x/forw_enum6.C: New.
2925         * g++.dg/cpp0x/forw_enum7.C: New.
2926         * g++.dg/cpp0x/forw_enum8.C: New.
2927         * g++.dg/cpp0x/forw_enum9.C: New.
2928         * g++.dg/parse/enum3.C: Add new errors.
2929         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2930         * g++.dg/cpp0x/auto9.C: Add new error.
2931         * g++.dg/template/crash79.C: Add new errors.
2932
2933 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2934
2935         * gcc.target/arm/volatile-bitfields-1.c: New test.
2936         * gcc.target/arm/volatile-bitfields-2.c: New test.
2937         * gcc.target/arm/volatile-bitfields-3.c: New test.
2938
2939 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2940
2941         * gnat.dg/pointer_discr1.adb: New test.
2942         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2943         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2944         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2945
2946 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2947
2948         * gnat.dg/loop_optimization8.adb: New test.
2949         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2950         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2951
2952 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2953
2954         * gnat.dg/in_out_parameter2.adb: New test.
2955         * gnat.dg/in_out_parameter3.adb: Likewise.
2956
2957 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2958
2959         * g++.dg/opt/combine.c: New test.
2960
2961 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2962
2963         * gnat.dg/opt7.ad[sb]: New test.
2964         * gnat.dg/opt7_pkg.ads: New helper.
2965
2966 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2967
2968         PR objc/45735
2969         * obj-c.dg/pr45735.mm: New.
2970         * obj-c++.dg/pr45735.mm: New.
2971
2972 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2973
2974         PR objc/24393
2975         * objc.dg/pr24393.m: New.
2976         * obj-c++.dg/pr24393.mm: New.
2977
2978 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2979
2980         PR objc/28049
2981         * objc.dg/pr28049.m: New.
2982         * obj-c++.dg/pr28049.mm: New.
2983
2984 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2985
2986         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
2987         parameter attributes are now supported.
2988         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2989         * objc.dg/attributes/parameter-attribute-1.m: New test.
2990         * objc.dg/attributes/parameter-attribute-2.m: New test.
2991         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2992         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2993
2994 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
2995
2996         Based on the CFString implementation in FSF apple/trunk branch.
2997
2998         * gcc.dg/darwin-cfstring-1.c: New.
2999         * gcc.dg/darwin-cfstring-2.c: New.
3000         * gcc.dg/torture/darwin-cfstring-3.c: New.
3001         * g++.dg/other/darwin-cfstring1.C: New.
3002         * g++.dg/torture/darwin-cfstring-3.C: New.
3003
3004 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3005
3006         * objc.dg/demangle-1.m: New test.
3007         * obj-c++.dg/demangle-1.mm: New test.
3008         * obj-c++.dg/demangle-2.mm: New test.
3009         * obj-c++.dg/demangle-3.mm: New test.
3010
3011 2010-10-23  Ian Lance Taylor  <iant@google.com>
3012
3013         * gcc.c-torture/execute/20101011-1.c: New test.
3014         * gcc.c-torture/execute/20101011-1.x: New test driver.
3015
3016 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3017
3018         PR fortran/46122
3019         * gfortran.dg/protected_8.f90: New.
3020
3021 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3022
3023         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3024         * gcc.target/i386/isa-9.c: Skip for -march other than
3025         -march=amdfam10 in multilib options.
3026         * gcc.target/i386/pr42589.c: Skip for -march other than
3027         -march=i486 in multilib options.
3028         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3029         other -march in multilib options.
3030
3031 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3032
3033         PR rtl-optimization/37360
3034         * gcc.dg/pr37360.c: New test.
3035
3036 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3037
3038         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3039
3040 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3041             Andrew Pinski  <pinskia@gmail.com>
3042
3043         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3044         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3045         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3046         * gcc.dg/vector-subscript-1.c: Likewise.
3047         * gcc.dg/vector-subscript-2.c: Likewise.
3048         * gcc.dg/vector-subscript-3.c: New testcase.
3049         * gcc.dg/array-8.c: Adjust.
3050
3051 2010-10-22  Richard Guenther  <rguenther@suse.de>
3052
3053         PR middle-end/46137
3054         * c-c++-common/torture/pr46137.c: New testcase.
3055
3056 2010-10-22  Jason Merrill  <jason@redhat.com>
3057
3058         PR c++/46129
3059         * g++.dg/template/defarg14.C: New.
3060
3061 2010-10-22  Jason Merrill  <jason@redhat.com>
3062
3063         PR c++/46103
3064         * g++.dg/cpp0x/implicit10.C: New.
3065
3066 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3067
3068         PR target/46098
3069         * gcc.target/i386/pr46098.c: New test.
3070
3071 2010-10-22  Richard Guenther  <rguenther@suse.de>
3072
3073         PR tree-optimization/45720
3074         * gcc.dg/torture/pr45720.c: New testcase.
3075
3076 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3077
3078         PR tree-optimization/46126
3079         * gcc.dg/vect/pr46126.c: New.
3080
3081 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3082
3083         Based on the CFString implementation in FSF apple/trunk branch.
3084
3085         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3086         so that the latter can be used in dg-skip and dg-xfail clauses.
3087         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3088         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3089         to use dg-additional-files for Object1.
3090         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3091         to use dg-additional-files for Object1, move to torture/strings/.
3092         * obj-c++.dg/const-str-4.mm: Likewise.
3093         * obj-c++.dg/const-str-3.mm: Likewise.
3094         * obj-c++.dg/const-str-8.mm: Likewise.
3095         * obj-c++.dg/const-str-9.mm: Likewise.
3096         * obj-c++.dg/const-str-10.mm: Likewise.
3097         * obj-c++.dg/const-str-10.mm: Likewise.
3098         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3099         to use dg-additional-files for Object1, move to strings/.
3100         * obj-c++.dg/const-str-2.mm: Likewise.
3101         * obj-c++.dg/const-str-5.mm: Likewise.
3102         * obj-c++.dg/const-str-6.mm: Likewise.
3103         * obj-c++.dg/const-str-12.mm: Likewise.
3104         * obj-c++.dg/strings/strings.exp: New.
3105         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3106         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3107         * obj-c++.dg/torture/strings/strings.exp: New.
3108         * obj-c++.dg/torture/strings/string1.mm: New.
3109         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3110         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3111         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3112
3113         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3114         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3115         * objc/execute/string2.m: Likewise.
3116         * objc/execute/string3.m: Likewise.
3117         * objc/execute/string3.m: Likewise.
3118         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3119         * objc.dg/foreach-4.m: Likewise.
3120         * objc.dg/foreach-5.m: Likewise.
3121         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3122         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3123         * objc.dg/const-str-4.m: Likewise.
3124         * objc.dg/const-str-7.m: Likewise.
3125         * objc.dg/const-str-8.m: Likewise.
3126         * objc.dg/const-str-9.m: Likewise.
3127         * objc.dg/const-str-10.m: Likewise.
3128         * objc.dg/const-str-11.m: Likewise.
3129         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3130         to use dg-additional-files for Object1, move to objc.dg/strings/.
3131         * objc.dg/const-str-2.m: Likewise.
3132         * objc.dg/const-str-5.m: Likewise.
3133         * objc.dg/const-str-6.m: Likewise.
3134         * objc.dg/const-str-12.m: Likewise.
3135         * objc.dg/const-str-12b.m: Likewise.
3136         * objc.dg/strings/strings.exp: New.
3137         * objc.dg/strings/const-cfstring-2.m: New.
3138         * objc.dg/strings/const-cfstring-5.m: New.
3139         * objc.dg/torture/strings/strings.exp: New.
3140         * objc.dg/torture/strings/const-cfstring-1.m: New.
3141         * objc.dg/torture/strings/const-cfstring-3.m: New.
3142         * objc.dg/torture/strings/const-cfstring-4.m: New.
3143
3144 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3145
3146         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3147
3148 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3149
3150         PR c++/46117
3151         * g++.dg/parse/crash57.C: New.
3152
3153 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3154             H.J. Lu  <hongjiu.lu@intel.com>
3155
3156         PR target/45946
3157         * gcc.target/i386/pr45946.c: New test.
3158
3159 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3160
3161         PR tree-optimization/45875
3162         * g++.dg/ipa/pr45875.C: New test.
3163
3164 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3165
3166         PR tree-optimization/46049
3167         PR tree-optimization/46052
3168         * gcc.dg/vect/pr46052.c: New test.
3169         * gcc.dg/vect/pr46049.c: New test.
3170
3171 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3172
3173         PR fortran/46007
3174         * gfortran.dg/shape_5.f90:  New test case.
3175
3176 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3177
3178         PR fortran/46060
3179         * gfortran.dg/proc_ptr_comp_25.f90: New.
3180
3181 2010-10-21  Richard Guenther  <rguenther@suse.de>
3182             Michael Matz  <matz@suse.de>
3183
3184         PR tree-optimization/45764
3185         * gcc.dg/torture/pr45764.c: New testcase.
3186
3187 2010-10-21  Richard Guenther  <rguenther@suse.de>
3188
3189         PR tree-optimization/46111
3190         * g++.dg/torture/pr46111.C: New testcase.
3191
3192 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3193
3194         PR fortran/46067
3195         * gfortran.dg/dummy_procedure_4.f90: New.
3196         * gfortran.dg/proc_ptr_30.f90: New.
3197
3198 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3199
3200         PR fortran/46100
3201         * gfortran.dg/ptr-func-1.f90: New.
3202         * gfortran.dg/ptr-func-2.f90: New.
3203
3204 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3205
3206         PR tree-optimization/45919
3207         * gcc.c-torture/compile/pr45919.c: New test.
3208
3209         PR tree-optimization/46066
3210         * gcc.dg/autopar/pr46066.c: New test.
3211
3212 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3213
3214         PR c++/46024
3215         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3216
3217 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3218
3219         PR c++/46056
3220         * g++.dg/cpp0x/range-for7.C: New.
3221
3222 2010-10-20  Richard Guenther  <rguenther@suse.de>
3223
3224         PR lto/45667
3225         * g++.dg/lto/20101020-1_0.h: New testcase.
3226         * g++.dg/lto/20101020-1_0.C: Likewise.
3227         * g++.dg/lto/20101020-1_1.C: Likewise.
3228
3229 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3230
3231         * gcc.dg/20101013-1.c: New test.
3232
3233 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3234
3235         PR target/46085
3236         * gcc.target/i386/pr46085-1.c: New.
3237         * gcc.target/i386/pr46085-2.c: Likewise.
3238
3239 2010-10-20  Richard Guenther  <rguenther@suse.de>
3240
3241         PR tree-optimization/45860
3242         * gcc.dg/torture/pr45860.c: New testcase.
3243
3244 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3245
3246         * gnat.dg/discr25.adb: New test.
3247         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3248
3249 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3250
3251         * gcc.target/powerpc/ehreturn.c: New test.
3252
3253 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3254
3255         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3256         not require Foundation and run with the GNU runtime as well.
3257
3258         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3259
3260         Radar 4439126
3261         * obj-c++.dg/template-8.mm: New.
3262
3263 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3264
3265         PR objc/23709
3266         * objc.dg/pr23709.m: New.
3267         * obj-c++.dg/pr23709.m: New.
3268
3269 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3270
3271         PR c++/46046
3272         * g++.dg/template/crash104.C: New.
3273
3274 2010-10-19  Richard Henderson  <rth@redhat.com>
3275
3276         * gcc.target/i386/fma3-fma.c: New.
3277         * gcc.target/i386/fma3-builtin.c: New.
3278         * gcc.target/i386/fma4-builtin.c: New.
3279
3280 2010-10-19  Richard Guenther  <rguenther@suse.de>
3281
3282         PR testsuite/46081
3283         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3284
3285 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3286
3287         Merge from 'apple/trunk' branch on FSF servers.
3288
3289         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3290
3291         Radar 4293709
3292         * objc.dg/proto-init-mimatch-1.m: New.
3293         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3294
3295 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3296
3297         Implemented parsing @synthesize and @dynamic for
3298         Objective-C/Objective-C++.
3299         * objc.dg/property/dynamic-1.m: New.
3300         * objc.dg/property/synthesize-1.m: New.
3301         * obj-c++.dg/property/dynamic-1.mm: New.
3302         * obj-c++.dg/property/synthesize-1.mm: New.
3303
3304 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3305
3306         * objc.dg/at-class-1.m: New.
3307         * objc.dg/at-class-1.mm: New.
3308
3309 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3310
3311         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3312
3313 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3314
3315         Merge from 'apple/trunk' branch on FSF servers.
3316
3317         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3318
3319         Radar 4407151
3320         * obj-c++.dg/template-7.mm: New.
3321
3322 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3323
3324         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3325         bugfix.
3326
3327 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3328
3329         Merge from 'apple/trunk' branch on FSF servers.
3330
3331         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3332
3333         Radar 4451818
3334         * obj-c++.dg/try-catch-16.mm: New.
3335         * obj-c++.dg/try-catch-17.mm: New.
3336
3337         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3338
3339         Radar 4330422
3340         * obj-c++.dg/try-catch-15.mm: New
3341
3342         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3343
3344         Radar 4204796
3345         * obj-c++.dg/try-catch-12.mm: New
3346         * obj-c++.dg/try-catch-13.mm: New
3347         * obj-c++.dg/try-catch-14.mm: New
3348         * objc.dg/try-catch-11.m: New
3349         * objc.dg/try-catch-12.m: New
3350         * objc.dg/try-catch-13.m: New
3351
3352 2010-10-18  Richard Henderson  <rth@redhat.com>
3353
3354         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3355
3356 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3357
3358         PR c/46015
3359         * c-c++-common/Wunused-var-13.c: New test.
3360
3361 2010-10-18  Richard Guenther  <rguenther@suse.de>
3362
3363         PR tree-optimization/45967
3364         * gcc.dg/torture/pr45967.c: New testcase.
3365         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3366         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3367         * gcc.dg/torture/pr39074-2.c: Likewise
3368         * gcc.dg/torture/pta-escape-1.c: Likewise
3369         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3370         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3371         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3372         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3373         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3374         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3375
3376 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3377
3378         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3379
3380 2010-10-18  Richard Guenther  <rguenther@suse.de>
3381
3382         PR lto/44950
3383         * g++.dg/lto/20101015-2_0.C: New testcase.
3384
3385 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3386
3387         PR middle-end/46019
3388         * gcc.c-torture/execute/pr46019.c: New test.
3389
3390 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3391
3392         Merge from 'apple/trunk' branch on FSF servers.
3393
3394         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3395
3396         Radar 4516785
3397         * obj-c++.dg/method-namespace-2.mm: New.
3398
3399 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3400
3401         Merge from 'apple/trunk' branch on FSF servers.
3402
3403         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3404
3405         Radar 4133425
3406         * objc.dg/private-1.m: Test modified.
3407         * obj-c++.dg/private-1.mm: Test modified.
3408
3409 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3410
3411         PR testsuite/45987
3412         * gcc.target/i386/push-1.c: Remove.
3413
3414 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3415             H.J. Lu  <hongjiu.lu@intel.com>
3416
3417         PR target/46051
3418         * gcc.target/i386/pr46051.c: New test.
3419
3420 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3421
3422         * obj-c++.dg/gnu-api-2-class.mm: New.
3423         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3424         * obj-c++.dg/gnu-api-2-method.mm: New.
3425         * obj-c++.dg/gnu-api-2-objc.mm: New.
3426         * obj-c++.dg/gnu-api-2-object.mm: New.
3427         * obj-c++.dg/gnu-api-2-property.mm: New.
3428         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3429         * obj-c++.dg/gnu-api-2-sel.mm: New.
3430
3431 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3432
3433         * objc.dg/fsf-package-0.m: New.
3434         * obj-c++.dg/fsf-package-0.m: New.
3435
3436 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3437
3438         PR objc/18255
3439         * objc.dg/pr18255.m: New.
3440
3441 2010-10-16  Jan Hubicka  <jh@suse.cz>
3442
3443         PR middle-end/44206
3444         * g++.dg/torture/pr44206.C: New.
3445
3446 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3447
3448         * objc.dg/gnu-api-2-class.m: New.
3449         * objc.dg/gnu-api-2-objc.m: New.
3450
3451 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3452
3453         * objc.dg/gnu-api-2-ivar.m: New.
3454
3455 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3456
3457         * objc.dg/gnu-api-2-property.m: New.
3458
3459 2010-10-15  Xinliang David Li  <davidxl@google.com>
3460
3461         * g++.dg/uninit-pred-3_a.C: New test.
3462         * g++.dg/uninit-pred-3_b.C: New test.
3463
3464 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3465
3466         * objc.dg/gnu-api-2-object.m: New.
3467
3468 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3469
3470         * objc.dg/gnu-api-2-method.m: New.
3471
3472 2010-10-15  Jason Merrill  <jason@redhat.com>
3473
3474         * g++.dg/lto/pr45983_0.C: New.
3475
3476 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3477
3478         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3479         builtin combiner patterns.
3480         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3481         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3482         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3483         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3484         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3485
3486 2010-10-15  Richard Guenther  <rguenther@suse.de>
3487
3488         * g++.dg/lto/20101015-1_0.C: New testcase.
3489
3490 2010-10-15  Richard Guenther  <rguenther@suse.de>
3491
3492         PR testsuite/46021
3493         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3494         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3495
3496 2010-10-15  Richard Guenther  <rguenther@suse.de>
3497
3498         PR lto/45957
3499         * g++.dg/lto/20101014-1_0.C: New testcase.
3500
3501 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3502
3503         * objc.dg/gnu-api-2-protocol.m: New.
3504         * objc.dg/gnu-api-2-sel.m: New.
3505
3506 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3507
3508         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3509         arm-eabi targets.
3510
3511 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3512
3513         * gcc.dg/20101010-1.c: New testcase.
3514
3515 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3516
3517         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3518         script when relocatable linking.
3519
3520 2010-10-14  Yao Qi  <yao@codesourcery.com>
3521
3522         PR target/45447
3523         * gcc.target/arm/pr45447.c: New test.
3524
3525 2010-10-14  Jan Hubicka  <jh@suse.cz>
3526
3527         PR middle-end/45621
3528         * g++.dg/lto/pr45621.h : New.
3529         * g++.dg/lto/pr45621_0.C: New.
3530         * g++.dg/lto/pr45621_1.C: New.
3531
3532 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3533
3534         * objc.dg/property: New.
3535         * objc.dg/property/fsf-property-basic.m: New.
3536         * objc.dg/property/fsf-property-method-access.m: New.
3537         * objc.dg/property/fsf-property-named-ivar.m: New.
3538         * obj-c++.dg/property: New.
3539         * obj-c++.dg/property/fsf-property-basic.mm: New.
3540         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3541         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3542
3543         merge from FSF apple 'trunk' branch.
3544         2006 Fariborz Jahanian  <fjahanian@apple.com>
3545
3546         Radars 4436866, 4505126, 4506903, 4517826
3547         * objc.dg/property/property-1.m: New.
3548         * objc.dg/property/property-2.m: New.
3549         * objc.dg/property/property-3.m: New.
3550         * objc.dg/property/property-neg-1.m: New.
3551         * objc.dg/property/property-neg-2.m: New.
3552         * objc.dg/property/property-neg-3.m: New.
3553         * objc.dg/property/property-neg-4.m: New.
3554         * objc.dg/property/property-neg-5.m: New.
3555         * objc.dg/property/property-neg-6.m: New.
3556         * objc.dg/property/property-neg-7.m: New.
3557         * objc.dg/property/property.exp: New.
3558         * obj-c++.dg/property/property-1.mm: New.
3559         * obj-c++.dg/property/property-2.mm: New.
3560         * obj-c++.dg/property/property-3.mm: New.
3561         * obj-c++.dg/property/property-neg-1.mm: New.
3562         * obj-c++.dg/property/property-neg-2.mm: New.
3563         * obj-c++.dg/property/property-neg-3.mm: New.
3564         * obj-c++.dg/property/property-neg-4.mm: New.
3565         * obj-c++.dg/property/property-neg-5.mm: New.
3566         * obj-c++.dg/property/property-neg-6.mm: New.
3567         * obj-c++.dg/property/property-neg-7.mm: New.
3568         * obj-c++.dg/property/property.exp: New.
3569
3570 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3571
3572         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3573
3574 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3575
3576         PR c/45969
3577         * gcc.c-torture/compile/pr45969-1.c: New test.
3578
3579 2010-10-14  Richard Guenther  <rguenther@suse.de>
3580
3581         PR tree-optimization/44913
3582         * gcc.dg/torture/pr44913.c: New testcase.
3583
3584 2010-10-14  Richard Guenther  <rguenther@suse.de>
3585
3586         PR lto/45382
3587         * g++.dg/lto/20101014-2_0.C: New testcase.
3588
3589 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3590
3591         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3592         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3593         * gcc.target/i386/pr44130.c: Likewise.
3594         * gcc.target/i386/pr44144.c: Likewise.
3595         * gcc.target/i386/pr44180.c: Likewise.
3596         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3597         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3598         * gcc.target/i386/vect-sizes-1.c: Likewise.
3599         * gcc.target/i386/vectorize4-avx.c: Likewise.
3600
3601 2010-10-14  Richard Guenther  <rguenther@suse.de>
3602
3603         PR lto/44561
3604         * g++.dg/lto/20101010-3_0.C: New testcase.
3605         * g++.dg/lto/20101010-4_0.C: Likewise.
3606
3607 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3608
3609         * objc.dg/pr45878.m: Update to include NSConstantString interface
3610         for -fnext-runtime.
3611         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3612         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3613         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3614         reference for m64 -fnext-runtime.
3615
3616 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3617
3618         * gcc.target/i386/vect-sizes-1.c: New.
3619
3620 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3621
3622         PR middle-end/46011
3623         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3624
3625 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3626
3627         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3628         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3629
3630 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3631
3632         * gcc.target/ia64/20101005.c: New test.
3633
3634 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3635
3636         PR rtl-optimization/45570
3637         * gcc.dg/pr45570.c: New test.
3638
3639 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3640
3641         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3642         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3643         * gcc.target/i386/vectorize4-avx.c: Likewise.
3644
3645 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3646
3647         * gcc.target/i386/avx-copysign-vec.c: New.
3648         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3649
3650 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3651
3652         PR middle-end/44130
3653         * gcc.target/i386/pr44130.c: New.
3654
3655 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3656
3657         PR middle-end/44144
3658         * gcc.target/i386/pr44144.c: New.
3659
3660 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3661
3662         PR target/44180
3663         * gcc.target/i386/pr44180.c: New.
3664
3665 2010-10-13  Jason Merrill  <jason@redhat.com>
3666
3667         * g++.dg/template/canon-type-8.C: New.
3668
3669 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3670
3671         * gcc.c-torture/execute/20101013-1.c: New test.
3672
3673 2010-10-13  Richard Guenther  <rguenther@suse.de>
3674
3675         PR objc/45878
3676         * objc.dg/pr45878.m: New testcase.
3677
3678 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3679
3680         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3681         * gcc.dg/format/dfp-printf-1.c: Likewise.
3682         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3683
3684 2010-10-13  Richard Guenther  <rguenther@suse.de>
3685
3686         PR tree-optimization/45788
3687         * g++.dg/pr45788.C: New testcase.
3688
3689 2010-10-13  Richard Guenther  <rguenther@suse.de>
3690
3691         PR tree-optimization/45970
3692         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3693
3694 2010-10-13  Richard Guenther  <rguenther@suse.de>
3695
3696         PR tree-optimization/45982
3697         * gcc.dg/torture/pr45982.c: New testcase.
3698         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3699         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3700         * gcc.dg/torture/pr39074-2.c: Likewise.
3701
3702 2010-10-13  Richard Guenther  <rguenther@suse.de>
3703
3704         PR middle-end/45874
3705         * g++.dg/torture/pr45874.C: New testcase.
3706
3707 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3708
3709         * objc.dg/attributes/method-attribute-1.m: Update to respond
3710         to implemented method attributes..
3711         * objc.dg/attributes/method-attribute-2.m: Likewise.
3712         * objc.dg/attributes/method-attribute-3.m: Likewise.
3713         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3714         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3715         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3716
3717 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3718
3719         PR libobjc/23214
3720         * objc.dg/pr23214.m: New.
3721
3722 2010-10-12  Michael Eager  <eager@eagercon.com>
3723
3724         PR testsuite/45856
3725         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3726         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3727
3728 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3729
3730         PR fortran/45636
3731         * gcc.c-torture/execute/pr45636.c: New test.
3732         * gfortran.dg/pr45636.f90: New test.
3733
3734 2010-10-12  Richard Henderson  <rth@redhat.com>
3735
3736         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3737
3738 2010-10-12  Daniel Kraft  <d@domob.eu>
3739
3740         PR fortran/38936
3741         * gfortran.dg/associate_1.f03: More tests with derived-types.
3742         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3743         * gfortran.dg/associate_8.f03: Fix typo.
3744         * gfortran.dg/initialization_27.f90: Fix typo.
3745
3746 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3747
3748         PR testsuite/45851
3749         * lib/lto.exp (lto-get-options-main): Support optional target
3750         selector for dg-extra-ld-options.
3751
3752 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3753
3754         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3755         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3756
3757 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3758
3759         PR middle-end/45699
3760         * g++.dg/torture/pr45699.C: New test.
3761         * g++.dg/otr-fold-1.C: Adjusted.
3762         * g++.dg/otr-fold-1.C: Likewise.
3763
3764 2010-10-11  Nick Clifton  <nickc@redhat.com>
3765
3766         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3767         Allow for a user label prefix.
3768
3769 2010-10-10  Richard Guenther  <rguenther@suse.de>
3770
3771         * g++.dg/lto/20101010-1_0.C: New testcase.
3772         * g++.dg/lto/20101010-2_0.C: Likewise.
3773
3774 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3775
3776         PR tree-optimization/45902
3777         * gcc.dg/vect/45902.c: New test.
3778
3779 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3780
3781         PR target/45870
3782         * gcc.dg/tls/pr45870.c: New test.
3783
3784 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3785
3786         PR fortran/45961
3787         * gfortran.dg/typebound_operator_6.f03: New.
3788
3789 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3790
3791         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3792         and adjust -export symbol scanning.
3793         * g++.dg/ext/dllexport1.C: Likewise.
3794         * g++.dg/ext/dllexport3.C: Likewise.
3795         * gcc.dg/dll-3.c: Likewise.
3796         * gcc.dg/dll-4.c: Likewise.
3797         * gcc.dg/dll-5.c: Likewise.
3798
3799 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3800
3801         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3802         instead of tree_profile dump file.
3803         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3804         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3805         dump file.
3806
3807 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3808
3809         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3810
3811 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3812
3813         * gfortran.dg/character_comparison_4.f90:  New test.
3814         * gfortran.dg/character_comparison_5.f90:  New test.
3815         * gfortran.dg/character_comparison_6.f90:  New test.
3816
3817 2010-10-09  Richard Henderson  <rth@redhat.com>
3818
3819         * lib/target-supports.exp
3820         (check_effective_target_automatic_stack_alignment): Always true.
3821
3822 2010-10-09  Richard Guenther  <rguenther@suse.de>
3823
3824         PR lto/45956
3825         * gcc.dg/lto/20101009-2_0.c: New testcase.
3826         * gcc.dg/lto/20101009-2_1.c: Likewise.
3827         * gcc.dg/lto/20101009-2_2.c: Likewise.
3828
3829 2010-10-09  Richard Guenther  <rguenther@suse.de>
3830
3831         PR lto/45947
3832         * g++.dg/lto/20101009-1_0.C: New testcase.
3833
3834 2010-10-09  Richard Guenther  <rguenther@suse.de>
3835
3836         PR tree-optimization/45945
3837         * gcc.dg/lto/20101009-1_0.c: New testcase.
3838
3839 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3840
3841         PR target/45913
3842         * gcc.target/i386/pr45913.c: New.
3843
3844 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3845
3846         PR fortran/45943
3847         * gfortran.dg/streamio_16.f90: Update test.
3848
3849 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3850
3851         PR tree-optimization/45903
3852         * gcc.target/i386/pr45903.c: New test.
3853
3854 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3855
3856         * gnat.dg/interface5.adb: Compile with warnings disabled.
3857
3858 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3859
3860         * obj-c++.dg/encode-10.mm: New testcase.
3861
3862 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3863
3864         PR objc++/23614
3865         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3866         C++ class.  Removed XFAIL.
3867
3868 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3869
3870         PR fortran/45933
3871         * gfortran.dg/typebound_operator_5.f03: New.
3872
3873 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3874
3875         Merge from 'apple/trunk' branch on FSF servers.
3876
3877         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3878
3879         Radar 4508851
3880         * obj-c++.dg/method-namespace-1.mm: New.
3881
3882 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3883
3884         * gcc.dg/tree-ssa/sra-11.c: New test.
3885
3886 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3887
3888         PR Tree-Vect/45847
3889         * gcc.dg/vect/pr45847.c: New test.
3890
3891 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3892             Kai Tietz  <kai.tietz@onevision.com>
3893
3894         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3895
3896 2010-10-07  Richard Guenther  <rguenther@suse.de>
3897
3898         PR tree-optimization/45732
3899         * gcc.dg/torture/pr45732.c: New testcase.
3900
3901 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3902
3903         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3904         * objc.dg/foreach-2.m: Likewise.
3905         * objc.dg/foreach-3.m: Likewise.
3906         * objc.dg/foreach-4.m: Likewise.
3907         * objc.dg/foreach-5.m: Likewise.
3908         * objc.dg/foreach-6.m: Likewise.
3909         * objc.dg/foreach-7.m: Likewise.
3910         * objc.dg/objc-foreach-4.m: Likewise.
3911         * objc.dg/objc-foreach-5.m: Likewise.
3912
3913 2010-10-07  Richard Guenther  <rguenther@suse.de>
3914
3915         PR middle-end/45869
3916         * gcc.dg/torture/pr45869.c: New testcase.
3917
3918 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3919
3920         * objc.dg/set-not-used-1.m: New
3921         * obj-c++.dg/set-not-used-1.mm: New.
3922
3923 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3924
3925         * objc.dg/attributes/method-attribute-3.m: New.
3926         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3927
3928 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3929
3930         PR fortran/45916
3931         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3932
3933 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3934
3935         PR fortran/45889
3936         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3937
3938 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3939
3940         Merge from 'apple/trunk' branch on FSF servers.
3941
3942         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3943
3944         Radar 4278774
3945         * obj-c++.dg/encode-9.mm: New.
3946
3947 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3948
3949         * g++.dg/cpp0x/pr45908.C: New test.
3950
3951 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3952
3953         * gnat.dg/opt6.ad[sb]: New test.
3954
3955 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3956
3957         Implemented fast enumeration for Objective-C.
3958         * objc.dg/foreach-1.m: New.
3959         * objc.dg/foreach-2.m: New.
3960         * objc.dg/foreach-3.m: New.
3961         * objc.dg/foreach-4.m: New.
3962         * objc.dg/foreach-5.m: New.
3963         * objc.dg/foreach-6.m: New.
3964         * objc.dg/foreach-7.m: New.
3965
3966         Merge from 'apple/trunk' branch on FSF servers:
3967         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3968
3969         Radar 4502236
3970         * objc.dg/objc-foreach-5.m: New.
3971
3972         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3973
3974         Radar 4507230
3975         * objc.dg/objc-foreach-4.m: New.
3976
3977         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3978
3979         Radar 4472881
3980         * objc.dg/objc-foreach-3.m: New.
3981
3982         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
3983
3984         Radar 4468498
3985         * objc.dg/objc-foreach-2.m: New.
3986
3987         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
3988
3989         Radar 4294910
3990         * objc.dg/objc-foreach-1.m: New
3991
3992 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
3993
3994         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3995         unsigned values.
3996
3997 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
3998
3999         PR objc++/28050
4000         * obj-c++.dg/syntax-error-10.mm: New.
4001
4002 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4003
4004         PR objc++/23707
4005         * obj-c++.dg/syntax-error-9.mm: New.
4006
4007 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4008
4009         PR objc++/31126
4010         * obj-c++.dg/syntax-error-8.mm: New.
4011
4012 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4013
4014         Merge from 'apple/trunk' branch on FSF servers.
4015
4016         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4017
4018         Radar 4290840
4019         * obj-c++.dg/syntax-error-7.mm: New
4020
4021         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4022
4023         Radar 4294425
4024         * obj-c++.dg/syntax-error-6.mm: New
4025
4026         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4027
4028         Radar 4261146
4029         * obj-c++.dg/syntax-error-5.mm: New
4030
4031         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4032
4033         Radar 4093475
4034         * obj-c++.dg/syntax-error-[3-4].mm: New.
4035
4036         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4037
4038         Radar 4185810
4039         * obj-c++.dg/syntax-error-[1-2].mm: New.
4040
4041 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4042
4043         PR tree-optimization/45752
4044         * gcc.dg/vect/pr45752.c: New test.
4045
4046 2010-10-05  Richard Guenther  <rguenther@suse.de>
4047
4048         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4049         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4050         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4051         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4052         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4053         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4054         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4055         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4056         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4057         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4058         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4059         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4060         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4061         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4062         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4063         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4064         * gcc.dg/tree-ssa/20080530.c: Likewise.
4065         * g++.dg/tree-ssa/inline-3.C: Likewise.
4066         * g++.dg/tree-ssa/inline-1.C: Likewise.
4067         * g++.dg/tree-ssa/inline-2.C: Likewise.
4068         * gcc.dg/profile-dir-1.c: Likewise.
4069         * gcc.dg/profile-dir-2.c: Likewise.
4070         * gcc.dg/profile-dir-3.c: Likewise.
4071
4072 2010-10-05  Richard Guenther  <rguenther@suse.de>
4073
4074         PR middle-end/45877
4075         * g++.dg/torture/pr45877.C: New testcase.
4076
4077 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4078
4079         PR debug/45849
4080         * gcc.dg/debug/pr45849.c: New test.
4081
4082         PR middle-end/45876
4083         * gcc.c-torture/compile/pr45876.c: New test.
4084
4085 2010-10-04  Julian Brown  <julian@codesourcery.com>
4086
4087         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4088         vect_hw_misalign.
4089         * gcc.dg/vect/vect-60.c: Likewise.
4090         * gcc.dg/vect/vect-56.c: Likewise.
4091         * gcc.dg/vect/vect-93.c: Likewise.
4092         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4093         * gcc.dg/vect/vect-95.c: Likewise.
4094         * gcc.dg/vect/vect-96.c: Likewise.
4095         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4096         * gcc.dg/vect/slp-25.c: Likewise.
4097         * gcc.dg/vect/slp-3.c: Likewise.
4098         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4099         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4100         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4101         * gcc.dg/vect/vect-109.c: Likewise.
4102         * gcc.dg/vect/vect-peel-1.c: Likewise.
4103         * gcc.dg/vect/vect-peel-2.c: Likewise.
4104         * lib/target-supports.exp
4105         (check_effective_target_arm_vect_no_misalign): New.
4106         (check_effective_target_vect_no_align): Use above.
4107         (check_effective_target_vect_element_align): New.
4108         (add_options_for_quad_vectors): New.
4109
4110 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4111
4112         PR tree-optimization/45572
4113         * g++.dg/ipa/pr45572-1.C: New test.
4114         * g++.dg/ipa/pr45572-2.C: Likewise.
4115
4116 2010-10-03  Ian Lance Taylor  <iant@google.com>
4117
4118         * gcc.dg/anon-struct-11.c: New test.
4119         * gcc.dg/anon-struct-12.c: New test.
4120         * gcc.dg/anon-struct-13.c: New test.
4121         * gcc.dg/anon-struct-14.c: New test.
4122
4123 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4124
4125         * g++.dg/torture/pr45764.C: Revert revision 164914.
4126         * gcc.dg/vect/pr43432.c: Likewise.
4127         * gcc.dg/vect/vect-114.c: Likewise.
4128         * gcc.dg/vect/vect-15.c: Likewise.
4129
4130 2010-10-03  Jason Merrill  <jason@redhat.com>
4131
4132         * g++.dg/cpp0x/sfinae5.C: New.
4133
4134 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4135
4136         PR tree-optimization/45720
4137         PR tree-optimization/45764
4138         * g++.dg/torture/pr45764.C: New.
4139
4140         * gcc.dg/vect/pr43432.c: Xfail.
4141         * gcc.dg/vect/vect-114.c: Likewise.
4142         * gcc.dg/vect/vect-15.c: Likewise.
4143
4144 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4145
4146         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4147         hppa*-*-hpux*.
4148         * gcc.dg/torture/pr45678-2.c: Likewise.
4149
4150 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4151
4152         PR fortran/45748
4153         * gfortran.dg/intrinsic_6.f90: New.
4154
4155 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4156
4157         PR fortran/42831
4158         * gfortran.dg/dependency_37.f90:  New test.
4159
4160 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4161
4162         * gcc.target/i386/shift_mask.c: New test.
4163
4164 2010-10-01  Richard Guenther  <rguenther@suse.de>
4165
4166         PR tree-optimization/45854
4167         * g++.dg/torture/pr45854.C: New testcase.
4168
4169 2010-09-30  Michael Eager  <eager@eagercon.com>
4170
4171         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4172         __FLT_{MIN,MAX}__.
4173
4174 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4175
4176         PR middle-end/45758
4177         * gfortran.dg/graphite/pr45758.f90: New.
4178
4179 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4180
4181         PR middle-end/45230
4182         * gcc.dg/graphite/id-pr45230.c: New.
4183
4184 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4185
4186         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4187         * gfortran.dg/graphite/graphite.exp: Same.
4188         * gcc.dg/graphite/vect-pr43423.c: New.
4189
4190 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4191
4192         PR target/45843
4193         * g++.dg/torture/pr45843.C: New test.
4194
4195 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4196
4197         PR fortran/45828
4198         * gfortran.dg/allocate_derived_5.f90: New.
4199
4200 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4201
4202         PR tree-optimization/31261
4203         * gcc.dg/tree-ssa/pr31261.c: New test.
4204
4205 2010-09-30  Michael Eager  <eager@eagercon.com>
4206
4207         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4208         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4209         * gcc.target/microblaze/microblaze.exp: Ditto.
4210         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4211         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4212         * gcc.target/microblaze/others/data_var1.c: Ditto.
4213         * gcc.target/microblaze/others/data_var2.c: Ditto.
4214         * gcc.target/microblaze/others/data_var3.c: Ditto.
4215         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4216         * gcc.target/microblaze/others/strings1.c:: Ditto.
4217         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4218         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4219         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4220         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4221         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4222         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4223         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4224         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4225         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4226         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4227         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4228         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4229         * gcc.target/microblaze/isa/float.c: Ditto.
4230         * gcc.target/microblaze/isa/mulh.c: Ditto.
4231         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4232         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4233         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4234         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4235         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4236         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4237         * gcc.target/microblaze/isa/bshift.c: Ditto.
4238         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4239         * gcc.target/microblaze/isa/div.c: Ditto.
4240         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4241         * gcc.target/microblaze/isa/mul.c: Ditto.
4242
4243 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4244
4245         merge from FSF 'apple/trunk' branch.
4246         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4247
4248         Radar 4386773
4249         * objc.dg/enhanced-proto-1.m: New.
4250         * objc.dg/enhanced-proto-2.m: New.
4251         * obj-c++.dg/enhanced-proto-1.mm: New
4252         * obj-c++.dg/enhanced-proto-2.mm: New.
4253
4254 2010-09-30  Richard Guenther  <rguenther@suse.de>
4255
4256         PR testsuite/45702
4257         * gcc.dg/debug/pr41893-1.c: Adjust.
4258         * gcc.dg/pr30762-1.c: Likewise.
4259         * gcc.dg/pr31529-1.c: Likewise.
4260         * gcc.dg/pr34457-1.c: Likewise.
4261         * gcc.dg/pr34668-1.c: Likewise.
4262         * gcc.dg/pr43557-1.c: Likewise.
4263
4264 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4265
4266         PR objc/45842
4267         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4268         * objc.dg/const-str-3.m: Correct header for memcpy.
4269         * objc.dg/const-str-7.m: Likewise.
4270         * objc.dg/method-20b.m: Provide an implementation of Object.
4271         Adjust XFAIL for m64 NeXT runtime.
4272         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4273         * objc.dg/encode-3.m: Correct line ordering, provide header for
4274         sprintf.
4275         * objc.dg/encode-7-next.m: Only run for 32bit.
4276         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4277         * objc.dg/type-size-2.m: Provide an implementation of Object.
4278         Ajust headers.
4279         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4280         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4281         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4282         Adjust XFAIL for m64 NeXT runtime.
4283         * obj-c++.dg/method-22.mm: Likewise.
4284         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4285
4286 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4287
4288         Merge from 'apple/trunk' branch on FSF servers.
4289
4290         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4291
4292         Radar 4278236
4293         * obj-c++.dg/bad-forward-decl.mm: New
4294
4295 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4296
4297         * ada/acats/run_acats: Revert revision 157037.
4298
4299 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4300
4301         Merge from 'apple/trunk' branch on FSF servers.
4302
4303         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4304
4305         Radar 4281748
4306         * objc.dg/naming-2.m: Update
4307         * objc.dg/naming-3.m: New
4308
4309 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4310
4311         PR target/40457
4312         * gcc.target/arm/pr40457-3.c: New test.
4313
4314 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4315
4316         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4317         alias checking.
4318         * lib/target-supports.exp (check_ifunc_available): Likewise.
4319
4320 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4321
4322         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4323
4324 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4325
4326         * objc.dg/keywords-1.m: New test.
4327         * objc.dg/keywords-2.m: New test.
4328         * objc.dg/keywords-3.m: New test.
4329         * obj-c++.dg/keywords-1.mm: New test.
4330         * obj-c++.dg/keywords-2.mm: New test.
4331
4332 2010-09-28  Jason Merrill  <jason@redhat.com>
4333
4334         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4335         * g++.dg/ext/complit11.C: Likewise.
4336         * g++.old-deja/g++.law/temps1.C: Likewise.
4337
4338         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4339         * g++.old-deja/g++.mike/misc6.C: Likewise.
4340
4341 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4342
4343         * objc.dg/attributes/method-attribute-1.m: New.
4344         * objc.dg/attributes/method-attribute-2.m: New.
4345
4346         * obj-c++.dg/attributes/method-attribute-1.m: New.
4347         * obj-c++.dg/attributes/method-attribute-2.m: New.
4348
4349 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4350
4351         * objc.dg/attributes: New.
4352         * objc.dg/attributes/attributes.exp: New.
4353         * objc.dg/attributes/class-attribute-1.m: New.
4354         * objc.dg/attributes/class-attribute-2.m: New
4355         * objc.dg/attributes/categ-attribute-1.m: New
4356         * objc.dg/attributes/categ-attribute-2.m: New
4357         * objc.dg/attributes/proto-attribute-1.m: New
4358
4359         * obj-c++.dg/attributes: New.
4360         * obj-c++.dg/attributes/attributes.exp: New
4361         * obj-c++.dg/attributes/class-attribute-1.mm: New
4362         * obj-c++.dg/attributes/class-attribute-2.mm: New
4363         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4364         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4365         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4366
4367 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4368
4369         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4370         from the branch renamed to method-20b.m to avoid clashes).
4371
4372         2005-08-23  Stuart Hastings  <stuart@apple.com>
4373                     Ziemowit Laski  <zlaski@apple.com>
4374
4375         Radar 4209854
4376         * obj-c++.dg/method-23.mm: New.
4377         * objc.dg/method-20.m: New.
4378
4379 2010-09-28  Jan Hubicka  <jh@suse.cz>
4380
4381         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4382
4383 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4384
4385         PR target/44452
4386         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4387         i?86-*-solaris2.[89], *-*-vxworks*.
4388         * gcc.target/i386/pr22152.c: Likewise.
4389         * gcc.target/i386/vect8-ret.c: New test.
4390
4391 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4392
4393         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4394
4395 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4396
4397         Merge from 'apple/trunk' branch on FSF servers.
4398
4399         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4400
4401         Radar 4175534
4402         * obj-c++.dg/method-22.mm: New.
4403
4404 2010-09-27  Jason Merrill  <jason@redhat.com>
4405
4406         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4407         * g++.dg/ext/complit11.C: Adjust.
4408         * g++.old-deja/g++.law/temps1.C: Adjust.
4409         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4410         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4411
4412 2010-09-27  Ian Lance Taylor  <iant@google.com>
4413
4414         * lib/target-supports.exp (check_effective_target_split_stack):
4415         New procedure.
4416         * gcc.dg/split-1.c: New test.
4417         * gcc.dg/split-2.c: New test.
4418         * gcc.dg/split-3.c: New test.
4419         * gcc.dg/split-4.c: New test.
4420
4421 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4422
4423         PR objc/25464
4424         * objc.dg/type-size-3.m: New test.
4425
4426 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4427
4428         PR objc/45763
4429         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4430
4431 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4432
4433         PR objc/25450
4434         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4435         * objc.dg/type-size-2.m: Same change.
4436         * obj-c++.dg/encode-5.mm: Same change.
4437
4438 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4439
4440         Merge from 'apple/trunk' branch on FSF servers.  The original
4441         Changelogs are below.
4442
4443         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4444         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4445         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4446         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4447         in the branch).
4448         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4449         proto-qual-1.m in the branch) and the normal ABI on GNU.
4450         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4451         the test only with the NeXT runtime.
4452         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4453         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4454         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4455         Run the test only with the NeXT runtime.
4456
4457         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4458
4459         Radar 4492973
4460         * objc.dg/encode-7-64bit.m: New.
4461         * objc.dg/encode-7.m: Skip if -m64.
4462
4463         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4464
4465         Radar 4301047
4466         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4467         * obj-c++.dg/threedotthree-abi-1.mm: New
4468         * objc.dg/threedotthree-abi-1.m: New
4469
4470         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4471
4472         Radar 4136935
4473         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4474         * objc.dg/encode-6.m: Likewise.
4475         * objc.dg/encode-7.m: New test case.
4476
4477 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4478
4479         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4480         const-str-12.m to constr-str-12b.m to avoid conflicts.
4481
4482         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4483
4484         Radar 4229905
4485         * obj-c++.dg/warn5.mm: New
4486
4487         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4488
4489         Radar 4154928
4490         * obj-c++.dg/const-str-12.mm: New.
4491         * objc.dg/const-str-12.m: New.
4492
4493 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4494
4495         PR fortran/40569
4496         PR fortran/40568
4497         * gfortran.dg/storage_size_2.f08: Fix test.
4498         * gfortran.dg/c_sizeof_1.f90: Fix test.
4499         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4500         * gfortran.dg/c_sizeof_3.f90: New.
4501         * gfortran.dg/c_sizeof_4.f90: New.
4502         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4503         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4504
4505 2010-09-26  Daniel Kraft  <d@domob.eu>
4506
4507         PR fortran/45783
4508         PR fortran/45795
4509         * gfortran.dg/select_type_18.f03: New test.
4510
4511 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4512
4513         * gnat.dg/return2.ad[sb]: New test.
4514         * gnat.dg/return2_pkg.ads: New helper.
4515
4516 2010-09-25  Daniel Kraft  <d@domob.eu>
4517
4518         PR fortran/45776
4519         * gfortran.dg/io_constraints_6.f03: New test.
4520         * gfortran.dg/io_constraints_7.f03: New test.
4521         * gfortran.dg/newunit_2.f90: New test.
4522
4523 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4524
4525         * gfortran.dg/operator_c1202.f90: New test.
4526
4527 2010-09-24  Jan Hubicka  <jh@suse.cz>
4528
4529         * gcc.dg/tree-ssa/leaf.c: New testcase.
4530
4531 2010-09-24  Jan Hubicka  <jh@suse.cz>
4532
4533         PR tree-optimization/45738
4534         PR tree-optimization/45741
4535         * gcc.c-torture/compile/pr45741.c: New.
4536         * gfortran.fortran-torture/compile/pr45738.f90: New.
4537
4538 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4539
4540         * gcc.dg/cpp/undef-opt-1.c: New test.
4541
4542 2010-09-24  Jason Merrill  <jason@redhat.com>
4543
4544         * g++.dg/other/error10.C: Adjust expected output.
4545
4546 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR middle-end/45234
4549         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4550         * gcc.target/i386/pr45234.c: New test.
4551
4552 2010-09-24  Richard Guenther  <rguenther@suse.de>
4553
4554         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4555
4556 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4557
4558         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4559         as a comment leader in regexp.
4560
4561 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4562
4563         * objc.dg/sync-2.m: New test.
4564         * obj-c++.dg/sync-2.mm: New test.
4565
4566 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4567
4568         PR fortran/40571
4569         * gfortran.dg/iso_fortran_env_7.f90: New.
4570
4571 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4572
4573         * obj-c++.dg/too-many-args.mm: New file.
4574
4575 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4576
4577         Merge from 'apple/trunk' branch on FSF servers.
4578
4579         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4580
4581         Radar 4491608
4582         * objc.dg/too-many-args.m: New
4583
4584 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4585
4586         PR fortran/45744
4587         * gfortran.dg/dependency_36.f90:  New test.
4588
4589 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4590
4591         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4592         * gcc.target/i386/pad-3.c: Ditto.
4593         * gcc.target/i386/pad-7.c: Ditto.
4594         * gcc.target/i386/pad-7.c: Ditto.
4595         * gcc.target/i386/pr36502.c: Ditto.
4596         * gcc.target/i386/zee.c: Ditto.
4597         * gcc.target/i386/20060821-1.c: Ditto.
4598         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4599         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4600         * gcc.target/i386/pad-5b.c: Ditto.
4601         * gcc.target/i386/pad-6a.c: Ditto.
4602         * gcc.target/i386/pad-6b.c: Ditto.
4603         * gcc.target/i386/pad-8.c: Ditto.
4604         * gcc.target/i386/pad-9.c: Ditto.
4605         * gcc.target/i386/pad-10.c: Ditto.
4606         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4607
4608 2010-09-23  Richard Guenther  <rguenther@suse.de>
4609
4610         PR tree-optimization/45565
4611         * g++.dg/ipa/pr45565.C: New testcase.
4612
4613 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4614
4615         PR fortran/45745
4616         PR fortran/45648
4617         * gfortran.dg/vector_subscript_bound_1.f90: New.
4618
4619 2010-09-23  Richard Guenther  <rguenther@suse.de>
4620
4621         PR middle-end/45750
4622         * gcc.dg/pr45750.c: New testcase.
4623
4624 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4625
4626         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4627         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4628         build.
4629
4630 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4631
4632         PR rtl-optimization/44374
4633         * gcc.target/arm/headmerge-1.c: New test.
4634         * gcc.target/arm/headmerge-2.c: New test.
4635         * gcc.target/i386/headmerge-1.c: New test.
4636         * gcc.target/i386/headmerge-2.c: New test.
4637
4638 2010-09-23  Daniel Kraft  <d@domob.eu>
4639
4640         PR fortran/38936
4641         PR fortran/44044
4642         PR fortran/45474
4643         * gfortran.dg/intrinsic_intent_1.f03: New test.
4644         * gfortran.dg/select_type_17.f03: New test.
4645         * gfortran.dg/associate_5.f03: More definability tests.
4646         * gfortran.dg/enum_2.f90: Check definability.
4647         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4648         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4649         * gfortran.dg/char_expr_2.f90: Ditto.
4650         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4651         * gfortran.dg/enum_5.f90: Ditto.
4652         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4653         * gfortran.dg/impure_assignment_2.f90: Ditto.
4654         * gfortran.dg/impure_assignment_3.f90: Ditto.
4655         * gfortran.dg/intent_out_1.f90: Ditto.
4656         * gfortran.dg/intent_out_3.f90: Ditto.
4657         * gfortran.dg/pointer_assign_7.f90: Ditto.
4658         * gfortran.dg/pointer_intent_3.f90: Ditto.
4659         * gfortran.dg/pr19936_1.f90: Ditto.
4660         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4661         * gfortran.dg/simpleif_2.f90: Ditto.
4662         * gfortran.dg/protected_5.f90: Ditto.
4663         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4664         * gfortran.dg/protected_6.f90: Ditto.
4665         * gfortran.dg/protected_7.f90: Ditto.
4666
4667 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4668
4669         PR libfortran/45710
4670         * gfortran.dg/namelist_65.f90: New test.
4671
4672 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4673
4674         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4675         the regexp pattern between the expected label and location string.
4676
4677 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4678
4679         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4680
4681 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4682
4683         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4684         * gcc.dg/pr27898.c: Likewise.
4685         * gcc.dg/pr28712.c: Likewise.
4686         * gcc.dg/pr30762-1.c: Likewise.
4687         * gcc.dg/pr31529-1.c: Likewise.
4688         * gcc.dg/pr34457-1.c: Likewise.
4689         * gcc.dg/pr34668-1.c: Likewise.
4690         * gcc.dg/pr34989-1.c: Likewise.
4691         * gcc.dg/pr43557-1.c: Likewise.
4692
4693 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR rtl-optimization/45739
4696         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4697
4698 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4699
4700         * gcc.target/sparc/mnofpu.c: New test.
4701
4702 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4703
4704         PR rtl-optimization/45739
4705         * gcc.target/i386/pr45739.c: New test.
4706
4707 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4708
4709         PR fortran/45648
4710         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4711         and counts. Add non-elemental function call check.
4712
4713         PR fortran/45648
4714         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4715         arguments checks. Update temporary counts.
4716         * gfortran.dg/transpose_optimization_1.f90: New.
4717
4718 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4719
4720         PR objc/23710
4721         * objc.dg/invalid-method-1.m: New.
4722
4723 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4724
4725         Merge from 'apple/trunk' branch on FSF servers.
4726
4727         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4728
4729         Radar 4291785
4730         * objc.dg/naming-4.m: New
4731         * objc.dg/naming-5.m: New
4732         * obj-c++.dg/naming-1.mm: New
4733         * obj-c++.dg/naming-2.mm: New
4734
4735 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4736             Jack Howarth  <howarth@bromo.med.uc.edu>
4737
4738         PR c++/45645
4739         * g++.dg/torture/pr44972.C: Use portable assert().
4740
4741 2010-09-21  Richard Guenther  <rguenther@suse.de>
4742
4743         PR tree-optimization/45580
4744         * g++.dg/torture/pr45580.C: New testcase.
4745
4746 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4747
4748         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4749
4750 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4751
4752         PR fortran/45438
4753         * gfortran.dg/pointer_check_7.f90: New.
4754
4755 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4756
4757         PR rtl-optimization/45728
4758         * gcc.c-torture/compile/pr45728.c: New test.
4759
4760 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4761
4762         PR fortran/45081
4763         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4764
4765 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4766
4767         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4768
4769 2010-09-20  Richard Guenther  <rguenther@suse.de>
4770
4771         PR middle-end/45704
4772         * gcc.dg/torture/pr45704.c: New testcase.
4773
4774 2010-09-20  Jan Hubicka  <jh@suse.cz>
4775
4776         PR tree-optimize/45605
4777         * g++.dg/tree-ssa/pr45605.C: New testcase.
4778
4779 2010-09-20  Michael Matz  <matz@suse.de>
4780
4781         PR testsuite/45706
4782         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4783         enough.
4784
4785 2010-09-20  Richard Guenther  <rguenther@suse.de>
4786
4787         PR tree-optimization/45705
4788         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4789
4790 2010-09-20  Michael Matz  <matz@suse.de>
4791
4792         PR testsuite/45706
4793         * lib/target-supports.exp (check_effective_target_vect_perm):
4794         Add i?86-*-*.
4795
4796 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4797
4798         PR rtl-optimization/45695
4799         * gcc.c-torture/execute/pr45695.c: New test.
4800
4801 2010-09-19  Jan Hubicka  <jh@suse.cz>
4802
4803         PR lto/44246
4804         * gcc.c-torture/compile/pr44246.c:New file.
4805
4806 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4807
4808         PR tree-optimization/45714
4809         * gfortran.dg/vect/pr45714-a.f: New test.
4810         * gfortran.dg/vect/pr45714-b.f: New test.
4811
4812 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4813
4814         * gnat.dg/const1.adb: Rename into...
4815         * gnat.dg/constant1.adb: ...this.
4816         * gnat.dg/constant2.adb: New test.
4817         * gnat.dg/constant2_pkg1.ads: New helper.
4818         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4819
4820 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4821
4822         * gnat.dg/specs/constant1.ads: New test.
4823         * gnat.dg/specs/constant1_pkg.ads: New helper.
4824
4825 2010-09-18  Jan Hubicka  <jh@suse.cz>
4826
4827         PR tree-optimization/45453
4828         * g++.dg/tree-ssa/pr45453.C: New testcase.
4829
4830 2010-09-18  Jason Merrill  <jason@redhat.com>
4831
4832         * g++.dg/cpp0x/initlist44.C: New.
4833
4834 2010-09-18  Richard Guenther  <rguenther@suse.de>
4835
4836         PR tree-optimization/45709
4837         * g++.dg/torture/pr45709-2.C: New testcase.
4838
4839 2010-09-18  Richard Guenther  <rguenther@suse.de>
4840
4841         PR tree-optimization/45709
4842         * g++.dg/torture/pr45709.C: New testcase.
4843
4844 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4845
4846         PR testsuite/45719
4847         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4848
4849 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4850
4851         * gcc.target/i386/pad-1.c: New.
4852         * gcc.target/i386/pad-2.c: Likewise.
4853         * gcc.target/i386/pad-3.c: Likewise.
4854         * gcc.target/i386/pad-4.c: Likewise.
4855         * gcc.target/i386/pad-5a.c: Likewise.
4856         * gcc.target/i386/pad-5b.c: Likewise.
4857         * gcc.target/i386/pad-6a.c: Likewise.
4858         * gcc.target/i386/pad-6b.c: Likewise.
4859         * gcc.target/i386/pad-7.c: Likewise.
4860         * gcc.target/i386/pad-8.c: Likewise.
4861         * gcc.target/i386/pad-9.c: Likewise.
4862         * gcc.target/i386/pad-10.c: Likewise.
4863
4864 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4865
4866         PR middle-end/45234
4867         * gcc.dg/torture/stackalign/alloca-5.c: New.
4868
4869 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4870
4871         PR middle-end/45678
4872         * gcc.dg/torture/pr45678-2.c: New.
4873
4874 2010-09-17  Richard Guenther  <rguenther@suse.de>
4875
4876         PR middle-end/45678
4877         * gcc.dg/torture/pr45678-1.c: New testcase.
4878
4879 2010-09-17  Michael Matz  <matz@suse.de>
4880
4881         PR tree-optimization/43432
4882         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4883         check_effective_target_vect_perm_short): New predicates.
4884         (check_effective_target_vect_perm): Include x86_64.
4885         * gcc.dg/vect/pr43432.c: New test.
4886         * gcc.dg/vect/vect-114.c: Adjust.
4887         * gcc.dg/vect/vect-15.c: Ditto.
4888         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4889         * gcc.dg/vect/slp-perm-9.c: Ditto.
4890
4891 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4892
4893         PR testsuite/45692
4894         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4895         GNU runtime.
4896
4897 2010-09-17  Richard Guenther  <rguenther@suse.de>
4898
4899         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4900         * gcc.dg/pr28706.c: Likewise.
4901         * gcc.dg/pr28712.c: Likewise.
4902         * gcc.dg/pr30762-1.c: Likewise.
4903         * gcc.dg/pr30762-2.c: Likewise.
4904         * gcc.dg/pr31529-1.c: Likewise.
4905         * gcc.dg/pr31529-2.c: Likewise.
4906         * gcc.dg/pr34457-1.c: Likewise.
4907         * gcc.dg/pr34457-2.c: Likewise.
4908         * gcc.dg/pr34668-1.c: Likewise.
4909         * gcc.dg/pr34668-2.c: Likewise.
4910         * gcc.dg/pr34989-1.c: Likewise.
4911         * gcc.dg/pr34989-2.c: Likewise.
4912         * gcc.dg/pr43557-1.c: Likewise.
4913         * gcc.dg/pr43557-2.c: Likewise.
4914         * gcc.dg/debug/pr41893-1.c: Likewise.
4915         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4916         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4917         * gcc.dg/matrix/matrix-4.c: Likewise.
4918         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4919         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4920         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4921         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4922
4923 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4924
4925         PR fortran/43665
4926         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4927         optimizations.
4928         * gfortran.dg/intent_optimize_1.f90: New test.
4929
4930 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4931
4932         * gcc.target/i386/divmod-1.c: New.
4933         * gcc.target/i386/divmod-2.c: Likewise.
4934         * gcc.target/i386/divmod-3.c: Likewise.
4935         * gcc.target/i386/divmod-4.c: Likewise.
4936         * gcc.target/i386/divmod-4a.c: Likewise.
4937         * gcc.target/i386/divmod-5.c: Likewise.
4938         * gcc.target/i386/divmod-6.c: Likewise.
4939         * gcc.target/i386/divmod-7.c: Likewise.
4940         * gcc.target/i386/divmod-8.c: Likewise.
4941         * gcc.target/i386/udivmod-1.c: Likewise.
4942         * gcc.target/i386/udivmod-2.c: Likewise.
4943         * gcc.target/i386/udivmod-3.c: Likewise.
4944         * gcc.target/i386/udivmod-4.c: Likewise.
4945         * gcc.target/i386/udivmod-4a.c: Likewise.
4946         * gcc.target/i386/udivmod-5.c: Likewise.
4947         * gcc.target/i386/udivmod-6.c: Likewise.
4948         * gcc.target/i386/udivmod-7.c: Likewise.
4949         * gcc.target/i386/udivmod-8.c: Likewise.
4950
4951 2010-09-16  Jan Hubicka  <jh@suse.cz>
4952
4953         * g++.dg/lto/pr45679-1_0.C: New file.
4954         * g++.dg/lto/pr45679-1_1.C: New file.
4955         * g++.dg/lto/pr45679-0_0.C: New file.
4956         * g++.dg/lto/pr45679-0_1.C: New file.
4957
4958 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4959
4960         PR fortran/45674
4961         * gfortran.dg/class_dummy_2.f03: New.
4962
4963 2010-09-16  Richard Guenther  <rguenther@suse.de>
4964
4965         PR tree-optimization/45623
4966         * gcc.dg/torture/pr45623.c: New testcase.
4967
4968 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4969
4970         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4971         name and parentheses.
4972         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4973
4974 2010-09-15  Jason Merrill  <jason@redhat.com>
4975
4976         * g++.dg/parse/parameter-declaration-2.C: New.
4977
4978         * g++.dg/cpp0x/scoped_enum2.C: New.
4979
4980 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
4981
4982         * gcc.c-torture/compile/20100915-1.c: New test.
4983
4984 2010-09-15  Martin Jambor  <mjambor@suse.cz>
4985
4986         PR middle-end/45644
4987         * gcc.dg/ipa/pr45644.c: New test.
4988
4989 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
4990
4991         PR tree-optimization/45633
4992         * gcc.dg/vect/pr45633.c: New test.
4993
4994 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
4995
4996         PR fortran/45577
4997         * gfortran.dg/allocate_derived_4.f90: New.
4998
4999 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5000
5001         * lib/target-supports.exp
5002         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5003         supported flag to true for neon.
5004
5005 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5006
5007         PR c++/45665
5008         * g++.dg/template/crash103.C: New.
5009
5010 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5011
5012         Merge from 'apple/trunk' branch on FSF servers.
5013
5014         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5015
5016         Radar 4457381
5017         * objc.dg/msg-in-protocol.m: New.
5018         * obj-c++.dg/msg-in-protocol.mm: New.
5019
5020         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5021
5022         Radar 4219590
5023         * objc.dg/break-in-ifstmt.m: New.
5024
5025         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5026
5027         Radar 4174166
5028         * obj-c++.dg/comp-types-13.mm: New.
5029         * objc.dg/comp-types-12.m: New.
5030
5031         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5032
5033         Radar 4216500
5034         * obj-c++.dg/proto-lossage-7.mm: New.
5035         * objc.dg/proto-lossage-7.m: New.
5036
5037 2010-09-14  Jan Hubicka  <jh@suse.cz>
5038
5039         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5040         folding.
5041         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5042         folding.
5043
5044 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5045
5046         PR middle-end/45567
5047         * gcc.dg/pr45567.c: New test.
5048
5049         PR debug/45660
5050         * g++.dg/debug/pr45660.C: New test.
5051
5052 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5053
5054         PR tree-optimization/45470
5055         * g++.dg/vect/pr45470-a.cc: New test.
5056         * g++.dg/vect/pr45470-a.cc: New test.
5057
5058 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5059
5060         PR target/42070
5061         * lib/profopt.exp: Prune warnings on execname2 compile.
5062         * lib/prune.exp: Prune "can't add line info" warnings.
5063
5064 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5065
5066         PR libfortran/45532
5067         * gfortran.dg/namelist_64.f90: New test.
5068
5069 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5070
5071         PR rtl-optimization/45617
5072         * gcc.target/i386/pr45617.c: New test.
5073
5074 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5075
5076         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5077
5078 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5079
5080         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5081         * gcc.target/i386/fma4-vector.c: Likewise.
5082         * gcc.target/i386/vectorize2.c: Likewise.
5083         * gcc.target/i386/vectorize4.c: Likewise.
5084         * gcc.target/i386/vectorize5.c: Likewise.
5085         * gcc.target/i386/vectorize6.c: Likewise.
5086         * gcc.target/i386/vectorize8.c: Likewise.
5087
5088         * gcc.target/i386/vect-double-1.c: New.
5089         * gcc.target/i386/vect-double-1a.c: Likewise.
5090         * gcc.target/i386/vect-double-2.c: Likewise.
5091         * gcc.target/i386/vect-double-2a.c: Likewise.
5092
5093         * lib/target-supports.exp (check_effective_target_vect_double):
5094         Set et_vect_double_saved to 0 when tuning for Atom.
5095
5096 2010-09-13  Jan Hubicka  <jh@suse.cz>
5097
5098         * gcc.dg/torture/pr23821.c: Drop static keyword.
5099         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5100         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5101
5102 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5103
5104         * gcc.target/arm/sync-1.c: New.
5105
5106 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5107
5108         * gnat.dg/memtrap.adb: New test.
5109
5110 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5111
5112         * gfortran.dg/promotion.f90: Fix options.
5113
5114 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5115
5116         * g++.dg/cpp0x/range-for1.C: New.
5117         * g++.dg/cpp0x/range-for2.C: New.
5118         * g++.dg/cpp0x/range-for3.C: New.
5119         * g++.dg/cpp0x/range-for4.C: New.
5120         * g++.dg/cpp0x/range-for5.C: New.
5121         * g++.dg/cpp0x/range-for6.C: New.
5122
5123 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5124
5125         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5126         and counts. Check that transpose is not called.
5127         * gfortran.dg/transpose_2.f90: Update error message.
5128
5129 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5130
5131         PR c++/43824
5132         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5133         * g++.dg/lookup/strong-using-2.C: Likewise.
5134         * g++.dg/lookup/strong-using-3.C: Likewise.
5135         * g++.dg/lookup/strong-using-5.C: Likewise.
5136
5137         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5138         * g++.dg/cpp0x/inline-ns4.C: New.
5139         * g++.dg/cpp0x/inline-ns5.C: New.
5140
5141 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5142
5143         PR middle-end/45634
5144         * gfortran.fortran-torture/compile/pr45634.f90: New.
5145
5146 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5147
5148         * objc.dg/fobjc-exceptions.m: New test.
5149
5150 2010-09-10  Jan Hubicka  <jh@suse.cz>
5151
5152         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5153
5154 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5155
5156         PR tree-optimization/44972
5157         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5158         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5159         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5160         instead.
5161         * g++.dg/torture/pr44972.C: New test.
5162
5163 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5164
5165         PR tree-optimization/44972
5166         * g++.dg/torture/pr34850.C: Remove expected warning.
5167
5168 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5169
5170         * gfortran.dg/dummy_optional_arg.f90: New test.
5171
5172 2010-09-08  Jan Hubicka  <jh@suse.cz>
5173
5174         PR tree-optimization/45598
5175         * fortran.fortran-torture/compile/pr45598.f90: New test.
5176
5177 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5178
5179         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5180         * lib/target-supports.exp (check_ifunc_available): New.
5181         * gcc.dg/attr-ifunc-1.c: New.
5182         * gcc.dg/attr-ifunc-2.c: New.
5183         * gcc.dg/attr-ifunc-3.c: New.
5184         * gcc.dg/attr-ifunc-4.c: New.
5185         * gcc.dg/attr-ifunc-5.c: New.
5186         * g++.dg/ext/attr-ifunc-1.C: New.
5187         * g++.dg/ext/attr-ifunc-2.C: New.
5188         * g++.dg/ext/attr-ifunc-3.C: New.
5189         * g++.dg/ext/attr-ifunc-4.C: New.
5190
5191 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5192
5193         PR middle-end/40386
5194         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5195
5196 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5197
5198         * gfortran.dg/inline_transpose_1.f90: New test.
5199
5200 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5201
5202         PR c++/45588
5203         * g++.dg/warn/Wunused-var-15.C: New test.
5204
5205 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5206
5207         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5208         hppa*-*-hpux*.
5209
5210 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5211
5212         * objc/execute/exceptions/throw-nil.m: New test.
5213         * objc/execute/exceptions/handler-1.m: Updated to use the new
5214         objc_set_uncaught_exception_handler() function.
5215         * objc/execute/exceptions/matcher-1.m: New test.
5216
5217 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5218
5219         PR fortran/38282
5220         * gfortran.dg/bit_comparison_1.F90: New test.
5221         * gfortran.dg/leadz_trailz_3.f90: New test.
5222         * gfortran.dg/masklr_2.F90: New test.
5223         * gfortran.dg/shiftalr_1.F90: New test.
5224         * gfortran.dg/merge_bits_2.F90: New test.
5225         * gfortran.dg/dshift_2.F90: New test.
5226         * gfortran.dg/bit_comparison_2.F90: New test.
5227         * gfortran.dg/masklr_1.F90: New test.
5228         * gfortran.dg/merge_bits_1.F90: New test.
5229         * gfortran.dg/dshift_1.F90: New test.
5230         * gfortran.dg/shiftalr_2.F90: New test.
5231
5232 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5233
5234         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5235         functions from objc/typedstream.h are deprecated.
5236
5237 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5238
5239         * lib/target-supports.exp
5240         (check_effective_target_run_expensive_tests): New proc.
5241         * gcc.c-torture/compile/limits-fnargs.c: Use
5242         dg-require-effective-target run_expensive_tests.
5243
5244 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5245
5246         PR fortran/45597
5247         * gfortran.dg/gomp/pr45597.f90: New test.
5248
5249         PR fortran/45595
5250         * gfortran.dg/gomp/pr45595.f90: New test.
5251
5252 2010-09-08  Michael Matz  <matz@suse.de>
5253
5254         * c-c++-common/uninit-17.c: Adjust.
5255
5256 2010-09-08  Michael Matz  <matz@suse.de>
5257
5258         PR tree-optimization/43430
5259         * gcc.dg/vect/pr43430-2.c: New test.
5260
5261 2010-09-08  Michael Matz  <matz@suse.de>
5262
5263         PR tree-optimization/33244
5264         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5265
5266 2010-09-08  Richard Guenther  <rguenther@suse.de>
5267
5268         PR tree-optimization/45578
5269         * gfortran.dg/pr45578.f90: New testcase.
5270
5271 2010-09-08  Richard Guenther  <rguenther@suse.de>
5272
5273         PR testsuite/45590
5274         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5275
5276 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5277
5278         PR fortran/45576
5279         * gfortran.dg/char_length_18.f90:  New test.
5280
5281 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5282
5283         PR target/36502
5284         * gcc.target/i386/pr36502.c: New test.
5285
5286         PR target/42313
5287         PR target/44651
5288         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5289         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5290
5291 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5292
5293         * gfortran.dg/achar_4.f90: Enable bounds checking.
5294
5295 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5296
5297         PR target/45206
5298         * gcc.target/i386/pr45206.c: New test.
5299
5300 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5301
5302         PR fortran/45505
5303         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5304
5305 2010-09-07  Jan Hubicka  <jh@suse.cz>
5306
5307         * gcc.c-torture/compile/20100907.c: New testcase.
5308
5309 2010-09-07  Richard Guenther  <rguenther@suse.de>
5310
5311         PR middle-end/45569
5312         * g++.dg/eh/pr45569.C: New testcase.
5313
5314 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5315
5316         PR target/43137
5317         * gcc.target/arm/pr43137.c: New test.
5318
5319 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5320
5321         PR fortran/36931
5322         * gfortran.dg/dependency_35.f90:  New test.
5323
5324 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5325
5326         PR fortran/34145
5327         * gfortran.dg/char_length_17.f90:  New test.
5328
5329 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5330
5331         PR c++/45200
5332         PR c++/45293
5333         PR c++/45558
5334         * g++.dg/template/typedef34.C: New test.
5335         * g++.dg/template/typedef35.C: New test.
5336
5337 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5338
5339         PR target/22152
5340         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5341
5342 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5343
5344         * g++.dg/warn/Wdouble-promotion.C: New.
5345
5346 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5347
5348         * g++.dg/parse/redef2.C: New.
5349
5350 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5351
5352         * gcc.dg/20100906-1.c: New testcase.
5353
5354 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5355
5356         PR testsuite/45543
5357         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5358         DW_TAG_enumeration_type DIE.
5359
5360 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5361
5362         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5363         Update XFAILs.
5364
5365 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5366
5367         PR rtl-optimization/44919
5368         * g++.dg/opt/pr44919.C: New.
5369
5370 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5371
5372         PR fortran/38282
5373         * gfortran.dg/iall_iany_iparity_1.f90: New.
5374         * gfortran.dg/iall_iany_iparity_2.f90: New.
5375
5376 2010-09-06  Jason Merrill  <jason@redhat.com>
5377
5378         * g++.dg/cpp0x/initlist42.C: New.
5379
5380         * g++.dg/cpp0x/auto19.C: New.
5381
5382         * g++.dg/template/sfinae25.C: New.
5383         * g++.dg/template/char1.C: Expect warning.
5384         * g++.dg/template/nontype10.C: Likewise.
5385
5386         * g++.dg/cpp0x/implicit9.C: New.
5387
5388         * g++.dg/cpp0x/initlist43.C: New.
5389
5390 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5391
5392         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5393
5394 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5395
5396         * gcc.dg/Wdouble-promotion.c: New.
5397
5398 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5399
5400         * gfortran.dg/float128_1.f90: Remove test case as
5401         it always fails since Rev 163611 backed out the
5402         front-end implementation.
5403
5404 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5405
5406         * gfortran.dg/float128_1.f90: XFAIL test case.
5407
5408 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5409
5410         * gfortran.dg/bessel_7.f90: Decrease required precision.
5411
5412 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5413
5414         PR testsuite/45545
5415         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5416         ref-all-matching targets.
5417
5418 2010-09-05  Richard Guenther  <rguenther@suse.de>
5419
5420         PR tree-optimization/45535
5421         * gcc.c-torture/compile/pr45535.c: New testcase.
5422
5423 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5424
5425         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5426         "\[^\n\]*".
5427         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5428         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5429         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5430         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5431         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5432         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5433         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5434         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5435         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5436         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5437         * gcc.target/i386/pr22152.c: Likewise.
5438         * gcc.target/i386/pr36992-1.c: Likewise.
5439         * gcc.target/i386/pr36992-2.c: Likewise.
5440         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5441
5442 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5443
5444         PR testsuite/43957
5445         * gcc.dg/const-uniq-1.c: Modify regexp.
5446
5447 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5448
5449         PR fortran/45530
5450         * gfortran.dg/namelist_63.f90: New.
5451
5452 2010-09-04  Jan Hubicka  <jh@suse.cz>
5453
5454         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5455         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5456
5457 2010-09-04  Jan Hubicka  <jh@suse.cz>
5458
5459         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5460
5461 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5462
5463         PR fortran/45507
5464         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5465
5466 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5467
5468         * gcc.dg/opts-4.c: New test.
5469
5470 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5471
5472         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5473         * gcc.dg/vect/vect-peel-4.c: Ditto.
5474
5475 2010-09-03  Daniel Kraft  <d@domob.eu>
5476
5477         PR fortran/45525
5478         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5479
5480 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5481
5482         PR fortran/45159
5483         * gfortran.dg/dependency_34.f90:  New test.
5484
5485 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5486
5487         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5488
5489 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5490
5491         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5492         gcc.target/i386/clearcap.map if supported.
5493
5494 2010-09-03  Michael Matz  <matz@suse.de>
5495
5496         PR middle-end/45415
5497         * gcc.dg/pr45415.c: New test.
5498
5499 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5500
5501         PR tree-optimization/45506
5502         * gcc.dg/pr45506.c: New.
5503
5504 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5505
5506         PR target/45476
5507         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5508         * gcc.target/i386/float128-2.c: Ditto.
5509
5510 2010-09-03  Daniel Kraft  <d@domob.eu>
5511
5512         PR fortran/34162
5513         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5514         * gfortran.dg/internal_dummy_2.f08: New test.
5515         * gfortran.dg/internal_dummy_3.f08: New test.
5516         * gfortran.dg/internal_dummy_4.f08: New test.
5517
5518 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5519
5520         PR debug/45500
5521         * gcc.target/i386/pr45500.c: New test.
5522
5523 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5524
5525         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5526
5527 2010-09-03  Daniel Kraft  <d@domob.eu>
5528
5529         PR fortran/44602
5530         * gfortran.dg/exit_2.f08; Adapt error messages.
5531         * gfortran.dg/exit_3.f08: New test.
5532         * gfortran.dg/exit_4.f08: New test.
5533         * gfortran.dg/exit_5.f03: New test.
5534
5535 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5536
5537         * gfortran.dg/ishft_4.f90: New test.
5538
5539 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5540
5541         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5542         FRIZ/XSRIZ instruciton for (double)(long long)x.
5543         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5544
5545 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5546
5547         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5548
5549 2010-09-02  Richard Guenther  <rguenther@suse.de>
5550
5551         PR tree-optimization/44937
5552         PR tree-optimization/45412
5553         * g++.dg/opt/pr45412.C: New testcase.
5554         * gcc.c-torture/compile/pr45412.c: Likewise.
5555         * gcc.c-torture/compile/pr44937.c: Likewise.
5556
5557 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5558
5559         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5560         but using -Werror=comment.
5561         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5562         expected error messages.
5563
5564 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5565
5566         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5567         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5568
5569 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5570
5571         PR fortran/45489
5572         * gfortran.dg/initialization_27.f90: New.
5573
5574 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5575
5576         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5577         check into different basic blocks. Expect vectorization if misaligned
5578         stores are supported.
5579         * gcc.dg/vect/bb-slp-8a.c: New test.
5580         * gcc.dg/vect/bb-slp-8b.c: New test.
5581
5582 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5583
5584         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5585
5586 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5587
5588         PR fortran/44541
5589         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5590         * gfortran.dg/class_dummy_1.f03: New.
5591
5592 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5593
5594         PR middle-end/45458
5595         * g++.dg/tree-prof/partition2.C: New test.
5596
5597 2010-09-01  Richard Guenther  <rguenther@suse.de>
5598
5599         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5600         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5601         * gcc.c-torture/execute/20100827-1.c: Likewise.
5602
5603 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5604
5605         * gfortran.dg/execute_command_line_1.f90: New test.
5606
5607 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5608
5609         PR preprocessor/45457
5610         * c-c++-common/cpp/pr45457.c: New test.
5611
5612 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5613
5614         * gcc.dg/nested-func-8.c: New test.
5615
5616 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5617
5618         PR fortran/38282
5619         * gfortran.dg/popcnt_poppar_1.F90: New test.
5620         * gfortran.dg/popcnt_poppar_2.F90: New test.
5621
5622 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5623
5624         * gcc.target/i386/volatile-2.c: Require nonpic target.
5625
5626 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5627
5628         PR middle-end/45461
5629         * gcc.dg/pr45461.c: New test.
5630
5631 2010-08-31  Richard Guenther  <rguenther@suse.de>
5632
5633         PR testsuite/45455
5634         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5635
5636 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5637
5638         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5639
5640 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5641
5642         PR fortran/45456
5643         * gfortran.dg/typebound_proc_18.f03: New.
5644
5645 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5646
5647         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5648         * lib/scanasm.exp (scan-stack-usage): Likewise.
5649         (scan-stack-usage-not): Likewise.
5650         * gcc.dg/stack-usage-1.c: New test.
5651         * gcc.target/i386/stack-usage-realign.c: Likewise.
5652
5653 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5654
5655         PR tree-optimization/45427
5656         * gcc.dg/tree-ssa/pr45427.c: New test.
5657
5658 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5659
5660         PR c++/45043
5661         * g++.dg/template/crash102.C: New.
5662
5663 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5664
5665         PR middle-end/45423
5666         * gcc.dg/gomp/atomic-12.c: New test.
5667         * gcc.dg/gomp/atomic-13.c: New test.
5668         * gcc.dg/gomp/atomic-14.c: New test.
5669         * g++.dg/gomp/atomic-11.C: New test.
5670         * g++.dg/gomp/atomic-12.C: New test.
5671         * g++.dg/gomp/atomic-13.C: New test.
5672         * g++.dg/gomp/atomic-14.C: New test.
5673
5674 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5675
5676         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5677         delimiter.
5678
5679 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5680
5681         * gnat.dg/discr24.adb: New test.
5682
5683 2010-08-30  Richard Guenther  <rguenther@suse.de>
5684
5685         PR tree-optimization/45449
5686         * gcc.dg/pr45449.c: New testcase.
5687
5688 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5689
5690         * gcc.dg/opts-1.c: Expect errors, not warnings.
5691
5692 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5693
5694         PR fortran/42769
5695         * gfortran.dg/dynamic_dispatch_11.f03: New.
5696
5697 2010-08-29  Jason Merrill  <jason@redhat.com>
5698
5699         PR c++/44991
5700         * g++.dg/parse/defarg15.C: New.
5701
5702 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5703
5704         PR fortran/45439
5705         * gfortran.dg/select_type_16.f03: New.
5706
5707 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5708             Tobias Burnus  <burnus@net-b.de>
5709
5710         * gfortran.dg/bessel_7.f90: Decrease required precision.
5711
5712 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5713             Kaz Kojima  <kkojima@gcc.gnu.org>
5714
5715         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5716
5717 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5718
5719         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5720         floating point conversion code generation.
5721         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5722         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5723         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5724         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5725         to integer conversion code generation.
5726         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5727         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5728         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5729         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5730
5731 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5732
5733         PR fortran/32049
5734         * gfortran.dg/random_seed_1.f90: Adjust test.
5735         * gfortran.dg/float128_1.f90: New test.
5736
5737 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5738
5739         PR fortran/33197
5740         * gfortran.dg/norm2_1.f90: New.
5741         * gfortran.dg/norm2_2.f90: New.
5742         * gfortran.dg/norm2_3.f90: New.
5743         * gfortran.dg/norm2_4.f90: New.
5744         * gfortran.dg/parity_1.f90: New.
5745         * gfortran.dg/parity_2.f90: New.
5746         * gfortran.dg/parity_3.f90: New.
5747
5748 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5749
5750         PR fortran/45420
5751         * gfortran.dg/select_type_15.f03: New.
5752
5753 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5754
5755         PR libfortran/43217
5756         * gfortran.dg/hollerith8.f90: New test.
5757
5758 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5759
5760         PR fortran/45159
5761         * gfortran.dg/dependency_33.f90:  New test.
5762
5763 2010-08-27  Richard Guenther  <rguenther@suse.de>
5764
5765         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5766         * gcc.dg/graphite/scop-2.c: Likewise.
5767         * gcc.dg/graphite/scop-20.c: Likewise.
5768         * gcc.dg/vect/slp-25.c: Likewise.
5769
5770 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5771
5772         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5773
5774 2010-08-26  Daniel Kraft  <d@domob.eu>
5775
5776         PR fortran/38936
5777         PR fortran/44047
5778         PR fortran/45384
5779         * gfortran.dg/associate_8.f03: New test.
5780         * gfortran.dg/select_type_13.f03: New test.
5781         * gfortran.dg/select_type_14.f03: New test.
5782
5783 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5784
5785         PR tree-optimization/44485
5786         * gcc.dg/pr44485.c: New test.
5787
5788 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5789
5790         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5791         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5792         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5793
5794 2010-08-26  Richard Guenther  <rguenther@suse.de>
5795
5796         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5797         * gcc.dg/graphite/scop-21.c: Likewise.
5798
5799 2010-08-26  Richard Guenther  <rguenther@suse.de>
5800
5801         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5802         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5803         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5804         * gcc.dg/vect/vect-91.c: Likewise.
5805         * gcc.dg/vect/vect-peel-1.c: Likewise.
5806         * gcc.dg/vect/vect-peel-2.c: Likewise.
5807         * gcc.dg/vect/vect-peel-4.c: Likewise.
5808
5809 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5810
5811         PR libfortran/41859
5812         * gfortran.dg/der_io_4.f90: New test.
5813
5814 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5815
5816         PR rtl-optimization/44858
5817         * gcc.c-torture/execute/pr44858.c: New test.
5818
5819         PR rtl-optimization/45400
5820         * g++.dg/other/i386-8.C: New test.
5821
5822 2010-08-25  Richard Guenther  <rguenther@suse.de>
5823
5824         * gcc.dg/alias-8.c: Adjust.
5825
5826 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5827
5828         * gcc.target/i386/combine-mul.c: New test.
5829
5830 2010-08-25  Richard Guenther  <rguenther@suse.de>
5831
5832         PR lto/44562
5833         * gcc.dg/graphite/id-27.c: New testcase.
5834         * gcc.dg/lto/20100825-1_0.c: Likewise.
5835
5836 2010-08-25  Richard Guenther  <rguenther@suse.de>
5837
5838         PR tree-optimization/45316
5839         * g++.dg/opt/pr45316.C: New testcase.
5840
5841 2010-08-25  Richard Guenther  <rguenther@suse.de>
5842
5843         PR tree-optimization/45393
5844         * g++.dg/torture/pr45393.C: New testcase.
5845
5846 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5847
5848         PR tree-optimization/45059
5849         * gcc.c-torture/compile/pr45059.c: New test.
5850
5851 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5852
5853         * lib/target-supports.exp (check_effective_target_vect_unpack):
5854         Set vect_unpack supported flag to true for neon.
5855
5856 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5857
5858         * gcc.dg/tree-ssa/ifc-5.c: New.
5859
5860 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5861
5862         * gcc.dg/tree-ssa/ifc-4.c: New.
5863         * gcc.dg/tree-ssa/ifc-7.c: New.
5864
5865 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5866
5867         * gcc.dg/vect/vect.exp: Check loongson targets
5868         * g++.dg/vect/vect.exp: Likewise
5869         * gfortran.dg/vect/vect.exp: Likewise
5870
5871 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5872
5873         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5874         -mveclibabi=mass.
5875
5876 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5877
5878         PR fortran/45366
5879         * gfortran.dg/proc_ptr_29.f90: New.
5880
5881 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5882             Dominique d'Humieres  <dominiq@lps.ens.fr>
5883
5884         PR fortran/45367
5885         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5886
5887 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5888
5889         PR fortran/45367
5890         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5891
5892 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5893
5894         PR fortran/36158
5895         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5896
5897 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5898             Dominique d'Humieres  <dominiq@lps.ens.fr>
5899
5900         PR fortran/45367
5901         PR fortran/36158
5902         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5903         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5904
5905 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5906
5907         PR fortran/44863
5908         PR fortran/45271
5909         PR fortran/45290
5910         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5911         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5912         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5913
5914 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5915
5916         PR fortran/36158
5917         PR fortran/33197
5918         * gfortran.dg/bessel_6.f90: New.
5919         * gfortran.dg/bessel_7.f90: New.
5920
5921 2010-08-20  Jan Hubicka  <jh@suse.cz>
5922
5923         PR c++/45307
5924         PR c++/17736
5925         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5926         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5927
5928 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5929
5930         PR target/45336
5931         * gcc.target/i386/pr45336-1.c: New.
5932         * gcc.target/i386/pr45336-2.c: Likewise.
5933         * gcc.target/i386/pr45336-3.c: Likewise.
5934         * gcc.target/i386/pr45336-4.c: Likewise.
5935
5936 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5937
5938         PR testsuite/45361
5939         * gcc.target/i386/volatile-2.c: Update scan strings to also
5940         include (%rip) for the memory reference on x86_64.
5941
5942 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5943
5944         PR middle-end/44974
5945         * gcc.dg/pr44974.c: New test.
5946
5947         PR rtl-optimization/45353
5948         * gcc.dg/pr45353.c: New test.
5949
5950 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5951
5952         * gcc.target/i386/volatile-2.c: New.
5953
5954 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5955
5956         PR rtl-optimization/44691
5957         * gfortran.dg/pr44691.f: New test.
5958
5959 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5960
5961         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5962
5963 2010-08-19  Jason Merrill  <jason@redhat.com>
5964
5965         * g++.dg/init/synth3.C: New.
5966         * g++.dg/init/value8.C: New.
5967         * g++.dg/tree-ssa/empty-2.C: New.
5968         * g++.dg/cpp0x/noexcept09.C: New.
5969
5970 2010-08-19  Daniel Kraft  <d@domob.eu>
5971
5972         PR fortran/29785
5973         PR fortran/45016
5974         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5975         * gfortran.dg/pointer_remapping_1.f90: New test.
5976         * gfortran.dg/pointer_remapping_2.f03: New test.
5977         * gfortran.dg/pointer_remapping_3.f08: New test.
5978         * gfortran.dg/pointer_remapping_4.f03: New test.
5979         * gfortran.dg/pointer_remapping_5.f08: New test.
5980         * gfortran.dg/pointer_remapping_6.f08: New test.
5981
5982 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
5983
5984         PR testsuite/45324
5985         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5986
5987 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5988
5989         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5990
5991 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
5992
5993         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5994         variable.
5995
5996 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
5997
5998         PR target/45070
5999         * gcc.c-torture/execute/pr45070.c: New.
6000
6001 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6002
6003         * g++.dg/pr44328.C: New test.
6004
6005 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6006
6007         PR fortran/36158
6008         PR fortran/33197
6009         * gfortran.dg/bessel_3.f90: New.
6010         * gfortran.dg/bessel_4.f90: New.
6011         * gfortran.dg/bessel_5.f90: New.
6012
6013 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6014
6015         PR fortran/45290
6016         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6017         * gfortran.dg/pointer_init_2.f90: New.
6018         * gfortran.dg/pointer_init_3.f90: New.
6019         * gfortran.dg/pointer_init_4.f90: New.
6020
6021 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6022
6023         PR c++/45049
6024         * g++.dg/pr45049-1.C: New test.
6025         * g++.dg/pr45049-2.C: New test.
6026
6027 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6028
6029         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6030         20 if __ARM_PCS is defined otherwise 64.
6031         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6032         instead of hard coded 64.
6033
6034 2010-08-18  Yao Qi  <yao@codesourcery.com>
6035
6036         PR target/45094
6037         * gcc.target/arm/pr45094.c: New test.
6038
6039 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6040
6041         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6042
6043 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6044
6045         PR rtl-optimization/42575
6046         * gcc.target/arm/pr42575.c: New test.
6047
6048 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6049
6050         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6051         * gcc.dg/tls/thr-cse-1.c: New.
6052
6053 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6054
6055         PR debug/42487
6056         * lib/target-supports.exp
6057         (check_effective_target_function_sections): New.
6058         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6059         function sections before proceding.
6060
6061 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6062
6063         PR fortran/45308
6064         * gfortran.dg/pr45308.f03: New test.
6065
6066 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6067
6068         PR target/45296
6069         * gcc.target/i386/pr45296.c: New test.
6070
6071 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6072
6073         * g++.dg/ext/uow-1.C: New.
6074         * g++.dg/ext/uow-2.C: New.
6075         * g++.dg/ext/uow-3.C: New.
6076         * g++.dg/ext/uow-4.C: New.
6077
6078 2010-08-17  Richard Guenther  <rguenther@suse.de>
6079
6080         PR testsuite/45266
6081         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6082
6083 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6084
6085         PR c/40563
6086         * gcc.dg/Wcxx-compat-20.c: New test.
6087
6088 2010-08-17  Daniel Kraft  <d@domob.eu>
6089
6090         PR fortran/38936
6091         * gfortran.dg/associate_1.f03: Extended to test newly supported
6092         features like association to variables.
6093         * gfortran.dg/associate_3.f03: Removed check for illegal change
6094         of associate-name here...
6095         * gfortran.dg/associate_5.f03: ...and added it here.
6096         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6097         * gfortran.dg/associate_7.f03: New test.
6098
6099 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6100
6101         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6102
6103 2010-08-15  Daniel Kraft  <d@domob.eu>
6104
6105         PR fortran/38936
6106         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6107         * gfortran.dg/associate_3.f03: Clarify comment.
6108         * gfortran.dg/associate_5.f03: New test.
6109         * gfortran.dg/associate_6.f03: New test.
6110
6111 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6112
6113         PR fortran/45211
6114         * gfortran.dg/bind_c_usage_21.f90: New.
6115         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6116
6117 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6118
6119         * gfortran.dg/optional_absent_1.f90: New.
6120         * gfortran.dg/null_actual.f90: New.
6121
6122 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6123
6124         * gfortran.dg/pointer_target_1.f90: New.
6125         * gfortran.dg/pointer_target_2.f90: New.
6126         * gfortran.dg/pointer_target_3.f90: New.
6127
6128 2010-08-15  Daniel Kraft  <d@domob.eu>
6129
6130         PR fortran/45197
6131         * gfortran.dg/elemental_args_check_3.f90: New test.
6132         * gfortran.dg/impure_1.f08: New test.
6133         * gfortran.dg/impure_2.f08: New test.
6134         * gfortran.dg/impure_3.f90: New test.
6135         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6136
6137 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6138
6139         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6140         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6141         SLP tests.
6142         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6143         misaligned loads.
6144         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6145         misaligned stores.c
6146         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6147
6148 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6149
6150         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6151         dg-require-effective-target after dg-do.
6152
6153 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6154
6155         * lib/target-supports.exp (check_effective_target_vect_int): Return
6156         true for Loongson targets.
6157         (check_effective_target_vect_shift): Likewise.
6158         (check_effective_target_vect_no_int_max): Likewise.
6159         (check_effective_target_vect_no_align): Likewise.
6160         (check_effective_target_vect_short_mult): Likewise.
6161
6162 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6163
6164         * g++.dg/cast.C: Change fields of structures to "long" to pass
6165         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6166         * g++.dg/cpp0x/iop.C: Ditto.
6167         * g++.dg/cpp0x/named_refs.C: Ditto.
6168         * g++.dg/cpp0x/rv1p.C: Ditto.
6169         * g++.dg/cpp0x/rv2p.C: Ditto.
6170         * g++.dg/cpp0x/rv3p.C: Ditto.
6171         * g++.dg/cpp0x/rv4p.C: Ditto.
6172         * g++.dg/cpp0x/rv5p.C: Ditto.
6173         * g++.dg/cpp0x/rv6p.C: Ditto.
6174         * g++.dg/cpp0x/rv7p.C: Ditto.
6175         * g++.dg/cpp0x/rv8p.C: Ditto.
6176         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6177
6178 2010-08-13  Daniel Kraft  <d@domob.eu>
6179
6180         * gfortran.dg/implied_shape_1.f08: New test.
6181         * gfortran.dg/implied_shape_2.f90: New test.
6182         * gfortran.dg/implied_shape_3.f08: New test.
6183
6184 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6185
6186         PR libfortran/42526
6187         * gfortran.dg/char_component_initializer_1.f90: New test.
6188
6189 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6190
6191         PR tree-optimization/45241
6192         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6193
6194 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6195
6196         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6197         to dg-options.
6198         * gcc.target/i386/pr40906-2.c: Ditto.
6199         * gcc.target/i386/pr40906-3.c: Ditto.
6200
6201 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6202
6203         PR middle-end/45262
6204         * gcc.c-torture/execute/pr45262.c: New test.
6205
6206 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6207
6208         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6209         empty argument.
6210         * g++.dg/other/profile1.C: Ditto.
6211
6212 2010-08-12  Richard Guenther  <rguenther@suse.de>
6213
6214         PR tree-optimization/45232
6215         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6216         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6217         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6218         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6219         unsigned arithmetic.
6220         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6221         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6222         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6223         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6224         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6225         unsigned arithmetic.
6226         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6227         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6228         unsigned arithmetic.
6229         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6230         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6231         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6232         unsigned arithmetic.
6233         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6234         * gcc.dg/tree-ssa/negate.c: Adjust.
6235         * gcc.dg/vect/vect-1.c: Adjust.
6236         * gfortran.dg/reassoc_6.f: XFAIL.
6237
6238 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6239
6240         PR debug/45259
6241         * gcc.dg/pr45259.c: New test.
6242
6243 2010-08-12  Wei Guozhi  <carrot@google.com>
6244
6245         PR target/44999
6246         * gcc.target/arm/pr44999.c: New testcase.
6247
6248 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6249
6250         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6251         (N): Likewise.
6252         (main): Adjust accordingly.
6253
6254 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6255
6256         * gfortran.dg/graphite/id-22.f: New.
6257
6258 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6259
6260         * gcc.dg/graphite/id-26.c: New.
6261
6262 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6263
6264         * gcc.dg/graphite/id-25.c: New.
6265
6266 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6267
6268         * gcc.dg/graphite/run-id-5.c: New.
6269         * gcc.dg/graphite/run-id-6.c: New.
6270         * gfortran.dg/graphite/id-21.f: New.
6271
6272 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6273
6274         * gcc.dg/graphite/id-24.c: New.
6275
6276 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6277
6278         * gcc.dg/tree-ssa/pr20742.c: New.
6279
6280 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6281
6282         * gcc.dg/graphite/id-23.c: New.
6283
6284 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6285
6286         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6287
6288 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6289
6290         * gcc.dg/graphite/pr42729.c: New.
6291
6292 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6293
6294         * gfortran.dg/graphite/id-20.f: New.
6295
6296 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6297
6298         * gcc.dg/graphite/id-22.c: New.
6299
6300 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6301
6302         * gcc.dg/graphite/run-id-2.c: Call abort.
6303
6304 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6305
6306         * gcc.dg/graphite/id-20.c: New.
6307
6308 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6309             Steve Kargl  <kargl@gcc.gnu.org>
6310
6311         PR fortran/44595
6312         * gfortran.dg/move_alloc_3.f90: New.
6313         * gfortran.dg/random_seed_2.f90: New.
6314
6315 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6316
6317         * lib/target-supports.exp (check_effective_target_sync_int_long):
6318         Add hppa*-*-linux*.
6319         (check_effective_target_sync_char_short): Likewise.
6320
6321 2010-08-10  Yao Qi  <yao@codesourcery.com>
6322
6323         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6324         general form.
6325         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6326         * g++.dg/other/packed1.C: Likewise.
6327         * g++.dg/other/crash-4.C: Likewise.
6328         * g++.dg/ext/packed8.C: Likewise.
6329         * g++.dg/init/array16.C: Likewise.
6330
6331 2010-08-10  xinliang David Li  <davidxl@google.com>
6332         * gcc.dg/tree-ssa/loop-19.c: Add option
6333         -fno-prefetch-loop-array
6334
6335 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6336
6337         PR middle-end/45182
6338         * gcc.c-torture/compile/pr45182.c: New test.
6339
6340 2010-08-09  Jason Merrill  <jason@redhat.com>
6341
6342         PR c++/45236
6343         * g++.dg/cpp0x/variadic-104.C: New.
6344
6345 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6346
6347         PR fortran/44235
6348         * gfortran.dg/dependency_32.f90:  New test.
6349
6350 2010-08-09  Richard Guenther  <rguenther@suse.de>
6351
6352         PR middle-end/44632
6353         * g++.dg/opt/nrv17.C: New testcase.
6354
6355 2010-08-09  Richard Guenther  <rguenther@suse.de>
6356
6357         PR middle-end/45212
6358         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6359         alignment from MEM_REF offset only if we took it from the
6360         base object.
6361
6362         * gcc.target/i386/pr24178.c: New testcase.
6363
6364 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6365
6366         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6367         * gcc.dg/20030702-1.c: Ditto.
6368         * gcc.dg/20050309-1.c: Ditto.
6369         * gcc.dg/20050325-1.c: Ditto.
6370         * gcc.dg/20050330-2.c: Ditto.
6371         * gcc.dg/20051201-1.c: Ditto.
6372         * gcc.dg/gomp/pr27573.c: Ditto.
6373         * gcc.dg/gomp/pr34610.c: Ditto.
6374         * gcc.dg/pr24225.c: Ditto.
6375         * gcc.dg/pr26570.c: Ditto.
6376         * gcc.dg/pr32773.c: Ditto.
6377         * g++.dg/gcov/gcov-6.C: Ditto.
6378         * g++.dg/gomp/pr34608.C: Ditto.
6379         * gfortran.dg/gomp/pr27573.f90: Ditto.
6380
6381         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6382         dg-require-host-local dg directive.
6383         * gcc.dg/profile-dir-2.c: Ditto.
6384         * gcc.dg/profile-dir-3.c: Ditto.
6385
6386 2010-08-08  Richard Guenther  <rguenther@suse.de>
6387
6388         PR tree-optimization/45109
6389         * gcc.c-torture/compile/pr45109.c: New testcase.
6390
6391 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6392
6393         * gcc.dg/march.c: Skip if -march defined.
6394         * gcc.dg/mtune.c: Skip if -mtune defined.
6395
6396         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6397         generic thunk support.
6398
6399 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6400
6401         PR target/45213
6402         * gcc.target/i386/pr45213.c: New test.
6403
6404 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6405
6406         PR libfortran/45143
6407         * gfortran.dg/fmt_error_11.f03: New test.
6408
6409 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6410
6411         * lib/target-supports.exp (check_effective_target_sync_int_long):
6412         Add arm*-*-linux-gnueabi.
6413         (check_effective_target_sync_char_short): Likewise.
6414
6415 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6416
6417         PR fortran/45159
6418         * gfortran.dg/dependency_31.f90:  New test.
6419
6420 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6421
6422         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6423
6424 2010-08-06  Jason Merrill  <jason@redhat.com>
6425
6426         * g++.dg/cpp0x/sfinae3.C: New.
6427         * g++.dg/cpp0x/sfinae4.C: New.
6428
6429 2010-08-06  Richard Guenther  <rguenther@suse.de>
6430
6431         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6432         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6433         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6434         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6435         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6436         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6437         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6438         * gcc.c-torture/execute/20100805-1.c: Likewise.
6439
6440 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6441
6442         PR testsuite/42855
6443         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6444
6445 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6446
6447         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6448         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6449
6450 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6451
6452         * g++.dg/ipa/devirt-1.C: New test.
6453         * g++.dg/ipa/devirt-2.C: Likewise.
6454         * g++.dg/ipa/devirt-3.C: Likewise.
6455         * g++.dg/ipa/devirt-4.C: Likewise.
6456         * g++.dg/ipa/devirt-5.C: Likewise.
6457         * gcc.dg/ipa/iinline-3.c: Likewise.
6458
6459 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6460
6461         PR tree-optimization/45144
6462         * gcc.dg/tree-ssa/pr45144.c: New test.
6463
6464 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6465
6466         PR fortran/42207
6467         PR fortran/44064
6468         PR fortran/44065
6469         * gfortran.dg/class_25.f03: New.
6470         * gfortran.dg/class_26.f03: New.
6471
6472 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6473
6474         * g++.dg/warn/miss-format-1.C: Update line number.
6475
6476 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6477
6478         PR c++/44641
6479         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6480         .frame and .mask assembler directives.
6481
6482 2010-08-04  Richard Guenther  <rguenther@suse.de>
6483
6484         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6485         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6486         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6487         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6488
6489 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6490
6491         PR fortran/44857
6492         * gfortran.dg/derived_constructor_char_1.f90: New.
6493         * gfortran.dg/derived_constructor_char_2.f90: New.
6494
6495 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6496
6497         PR fortran/45159
6498         * gfortran.dg/dependency_30.f90:  New test.
6499
6500 2010-08-03  Jan Hubicka  <jh@suse.cz>
6501
6502         * gcc.c-torture/compile/pr45085.c: New testcase.
6503
6504 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6505
6506         PR fortran/44584
6507         PR fortran/45161
6508         * gfortran.dg/typebound_call_9.f03: Modified.
6509         * gfortran.dg/typebound_generic_1.f03: Modified.
6510
6511 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6512
6513         PR fortran/45159
6514
6515         * gfortran.dg/dependency_29.f90:  New test.
6516
6517 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6518
6519         PR fortran/36854
6520         * gfortran.dg/character_comparison_2.f90:  New test.
6521         * gfortran.dg/character_comparison_3.f90:  New test.
6522         * gfortran.dg/dependency_28.f90:  New test.
6523
6524 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6525
6526         PR target/40457
6527         * gcc.target/arm/pr40457-1.c: New test.
6528         * gcc.target/arm/pr40457-2.c: New test.
6529
6530 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6531
6532         PR fortran/44912
6533         * gfortran.dg/typebound_call_17.f03: New.
6534
6535 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6536
6537         PR fortran/44929
6538         * gfortran.dg/allocate_derived_3.f90: New.
6539
6540 2010-07-30  Xinliang David Li  <davidxl@google.com>
6541         PR tree-optimization/45121
6542         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6543
6544 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6545
6546         PR c++/45112
6547         * g++.dg/pr45112.C: New test.
6548
6549 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR debug/45055
6552         PR rtl-optimization/45137
6553         * gcc.dg/pr45055.c: New test.
6554
6555 2010-07-30  Alan Modra  <amodra@gmail.com>
6556
6557         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6558         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6559
6560 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6561
6562         PR fortran/45087
6563         PR fortran/45125
6564         * gfortran.dg/whole_file_25.f90: New.
6565         * gfortran.dg/whole_file_26.f90: New.
6566         * gfortran.dg/whole_file_27.f90: New.
6567
6568 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6569
6570         PR fortran/44962
6571         * gfortran.dg/typebound_proc_17.f03: New.
6572
6573 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6574
6575         PR fortran/45004
6576         * gfortran.dg/move_alloc_2.f90: New.
6577
6578 2010-07-29  Xinliang David Li  <davidxl@google.com>
6579         PR tree-optimization/45121
6580         * c-c++-common/uninit-17.c: Fix expected output.
6581
6582 2010-07-29  Richard Guenther  <rguenther@suse.de>
6583
6584         PR tree-optimization/45120
6585         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6586
6587 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6588
6589         PR fortran/42051
6590         PR fortran/44064
6591         * gfortran.dg/pr42051.f03: New testcase.
6592
6593 2010-07-29  Richard Guenther  <rguenther@suse.de>
6594
6595         PR middle-end/45034
6596         * gcc.c-torture/execute/pr45034.c: New testcase.
6597
6598 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6599
6600         PR c++/45096
6601         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6602
6603 2010-07-28  Daniel Kraft  <d@domob.eu>
6604
6605         * gfortran.dg/bound_8.f90: New test.
6606
6607 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6608
6609         PR debug/45105
6610         * gcc.dg/pr45105.c: New test.
6611
6612 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6613
6614         PR rtl-optimization/45107
6615         * gcc.dg/pr45107.c: New test.
6616
6617 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6618
6619         PR rtl-optimization/45101
6620         * gcc.dg/pr45101.c: New test.
6621
6622 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6623
6624         PR fortran/45077
6625         * gfortran.dg/whole_file_24.f90: New.
6626
6627 2010-07-27  Jason Merrill  <jason@redhat.com>
6628
6629         * g++.dg/cpp0x/variadic102.C: New.
6630         * g++.dg/cpp0x/variadic103.C: New.
6631
6632 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6633
6634         PR rtl-optimization/40956
6635         PR target/42495
6636         PR middle-end/42574
6637         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6638         * gcc.target/arm/pr42574.c: Add tests.
6639
6640 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6641
6642         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6643         test name.
6644         (cleanup-repo-files): Ditto.
6645         (cleanup-saved-temps): Ditto.
6646
6647 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6648
6649         PR testsuite/44701
6650         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6651
6652         PR c/45079
6653         * gcc.dg/pr45079.c: New test.
6654
6655 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6656
6657         PR tree-optimization/44152
6658         * gcc.dg/vect/fast-math-pr44152.c: New test.
6659
6660 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6661
6662         PR ObjC/44140
6663         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6664         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6665         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6666         * obj-c++.dg/torture/trivial.mm: Ditto.
6667         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6668         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6669         * objc.dg/torture/tls/thr-init.m: Ditto.
6670         * objc.dg/torture/trivial.m: Ditto.
6671
6672 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6673
6674         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6675         Skip on spu-*-* targets.
6676
6677 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6678
6679         PR tree-optimization/45083
6680         * gcc.dg/pr45083.c: New test.
6681
6682 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6683
6684         PR fortran/40873
6685         * gfortran.dg/whole_file_22.f90: New test.
6686         * gfortran.dg/whole_file_23.f90: New test.
6687
6688 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6689             Jack Howarth  <howarth@bromo.med.uc.edu>
6690             Richard Henderson  <rth@redhat.com>
6691
6692         PR target/44132
6693         * gcc.dg/tls/thr-init-1.c: New.
6694         * gcc.dg/tls/thr-init-2.c: New.
6695         * gcc.dg/torture/tls New.
6696         * gcc.dg/torture/tls/tls-test.c: New.
6697         * gcc.dg/torture/tls/thr-init-1.c: New.
6698         * gcc.dg/torture/tls/tls.exp: New.
6699         * gcc.dg/torture/tls/thr-init-2.c: New.
6700         * gcc.dg/tls/emutls-2.c: New test
6701
6702         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6703         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6704         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6705         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6706         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6707         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6708         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6709         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6710         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6711         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6712         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6713         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6714         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6715         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6716         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6717         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6718         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6719         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6720         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6721         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6722         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6723         gfortran.dg/gomp/omp_threadprivate1.f90,
6724         gfortran.dg/gomp/omp_threadprivate2.f90,
6725         gfortran.dg/gomp/reduction1.f90,
6726         gfortran.dg/gomp/sharing-1.f90: Likewise.
6727
6728 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6729
6730         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6731         sse_runtime.
6732         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6733         dg-require-visibility.
6734
6735 2010-07-26  Richard Guenther  <rguenther@suse.de>
6736
6737         PR tree-optimization/43784
6738         * gcc.c-torture/execute/pr43784.c: New testcase.
6739         * g++.dg/torture/pr43784.C: Likewise.
6740
6741 2010-07-26  Richard Guenther  <rguenther@suse.de>
6742
6743         PR middle-end/45056
6744         * g++.dg/pr45056.C: New testcase.
6745
6746 2010-07-26  Richard Guenther  <rguenther@suse.de>
6747
6748         PR tree-optimization/45071
6749         * gcc.dg/pr45071.c: New testcase.
6750
6751 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6752
6753         PR fortran/45066
6754         * gfortran.dg/namelist_62.f90: New.
6755
6756 2010-07-26  Richard Guenther  <rguenther@suse.de>
6757
6758         * gcc.c-torture/execute/pr45017.c: Move ...
6759         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6760
6761 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6762
6763         PR fortran/40628
6764         * trim_optimize_1.f90:  New test.
6765         * character_comparision_1.f90:  New test.
6766
6767 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6768
6769         PR fortran/42852
6770         * gfortran.dg/wtruncate_fix.f: New test.
6771
6772 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6773
6774         PR testsuite/45068
6775         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6776
6777 2010-07-24  Richard Guenther  <rguenther@suse.de>
6778
6779         PR lto/43788
6780         * g++.dg/lto/20100724-1_0.C: New testcase.
6781
6782 2010-07-24  Richard Guenther  <rguenther@suse.de>
6783
6784         PR lto/43212
6785         * gcc.dg/lto/20100724-1_0.c: New testcase.
6786         * gcc.dg/lto/20100724-1_1.c: Likewise.
6787
6788 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6789
6790         PR fortran/40011
6791         * gfortran.dg/whole_file_21.f90: New.
6792
6793         * gfortran.dg/integer_exponentiation_3.F90: Use
6794         -ffloat-store only for i?86/x86-64 -m32.
6795
6796 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6797
6798         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6799         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6800
6801 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6802
6803         * gfortran.dg/func_decl_4.f90: Split test into two ...
6804         * gfortran.dg/func_decl_5.f90: ... parts.
6805         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6806         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6807         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6808         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6809         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6810         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6811         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6812         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6813         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6814         * gfortran.dg/sizeof.f90: Make test valid.
6815         * gfortran.dg/pr20865.f90: Add new dg-error.
6816         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6817         * gfortran.dg/g77/19990218-0.f: Ditto.
6818         * gfortran.dg/g77/19990218-1.f: Ditto.
6819         * gfortran.dg/g77/970625-2.f: Ditto.
6820         * gfortran.dg/pr37243.f: Fix function declaration.
6821         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6822         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6823
6824 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6825
6826         PR fortran/44945
6827         * gfortran.dg/char_array_structure_constructor.f90: Add
6828         -fwhole-file as dg-option as it otherwise fails on some
6829         systems.
6830
6831 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6832
6833         * gnat.dg/aggr16.ad[sb]: New test.
6834         * gnat.dg/aggr16_pkg.ads: New helper.
6835
6836 2010-07-23  Richard Guenther  <rguenther@suse.de>
6837
6838         PR lto/43071
6839         * g++.dg/lto/20100723-1_0.C: New testcase.
6840
6841 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6842
6843         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6844         AVX support.
6845         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6846         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6847
6848 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6849
6850         * lib/target-supports.exp (add_options_for_tls): New proc.
6851         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6852         * g++.dg/tls/static-1a.cc: Likewise.
6853         * gcc.dg/tls/emutls-1.c: Likewise.
6854         * gcc.dg/tls/opt-11.c: Likewise.
6855         * gcc.dg/tls/opt-12.c: Likewise.
6856         * gcc.dg/tls/pr24428-2.c: Likewise.
6857         * gcc.dg/tls/pr24428.c: Likewise.
6858         * obj-c++.dg/tls/static-1.mm: Likewise.
6859         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6860         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6861         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6862         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6863         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6864         * objc.dg/torture/tls/thr-init.m: Likewise.
6865         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6866
6867 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6868
6869         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6870         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6871         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6872         optimized dump files.
6873
6874 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6875
6876         PR tree-optimization/45047
6877         * gcc.c-torture/compile/pr45047.c: New test.
6878
6879 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6880
6881         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6882         instead of dg-compile.
6883         * gcc.dg/float-range-4.c: Ditto.
6884         * gcc.dg/float-range-5.c: Ditto.
6885         * gcc.dg/fold-overflow-1.c: Ditto.
6886         * gcc.dg/gomp/sections-4.c: Ditto.
6887         * gcc.dg/transparent-union-1.c: Ditto.
6888         * gcc.dg/transparent-union-2.c: Ditto.
6889         * gcc.target/i386/pr39315-check.c: Ditto.
6890         * g++.dg/gomp/sections-4.C: Ditto.
6891         * g++.dg/template/dtor7.C: Ditto.
6892         * g++.dg/tree-ssa/pr19952.C: Ditto.
6893         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6894         * gfortran.dg/graphite/pr42185.f90: Ditto.
6895         * gfortran.dg/namelist_36.f90: Ditto.
6896         * gnat.dg/noreturn1.adb: Ditto.
6897         * gnat.dg/specs/small_alignment.ads: Ditto.
6898
6899 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6900
6901         PR tree-optimization/44915
6902         * g++.dg/torture/pr44915.C: New test.
6903
6904 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6905
6906         PR tree-optimization/44914
6907         * g++.dg/tree-ssa/pr44914.C: New test.
6908
6909 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6910
6911         PR target/44290
6912         * gcc.dg/pr44290-1.c: New test.
6913         * gcc.dg/pr44290-2.c: New test.
6914
6915 2010-07-23  Jason Merrill  <jason@redhat.com>
6916
6917         PR c++/45008
6918         * g++.dg/abi/mangle44.C: New.
6919
6920 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6921
6922         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6923         for compile-time only tests.
6924         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6925         target check.
6926         * gcc.target/i386/pr39315-4.c: Ditto.
6927         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6928         target check.  Include sse-os-support.h.
6929         (main): Call check_isa and sse_os_support.
6930         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6931         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6932         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6933         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6934         target check.  Include sse-os-support.h.
6935         (main): Call check_isa and sse_os_support.
6936         * gcc.target/i386/vperm-v2df.c: Ditto.
6937
6938 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6939
6940         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6941         (check_effective_target_avx_runtime): New procedure.
6942         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6943         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6944
6945         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6946         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6947         and __get_cpuid test.
6948         * gcc.dg/compat/vector-2b_main.c: Ditto.
6949
6950         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6951
6952         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6953         for compile-time only test.
6954         * gcc.dg/pr32716.c: Ditto.
6955         * gcc.dg/pr34856.c: Ditto.
6956         * gcc.dg/pr36997.c: Ditto.
6957         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6958         * gfortran.dg/pr28158.f90: Ditto.
6959         * gfortran.dg/pr30667.f: Ditto.
6960
6961         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6962         i?86-*-* and x86_64-*-* targets to disable execution on targets
6963         without sse2 runtime support.
6964         * g++.dg/vect/vect.exp: Ditto.
6965         * gfortran.dg/vect/vect.exp: Ditto.
6966
6967         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6968         * gcc.dg/pr37544.c: Ditto.
6969         * gcc.dg/pr40550.c: Ditto.
6970         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6971         * gcc.dg/compat/vector-1a_main.c: Ditto.
6972         * gcc.dg/compat/vector-2a_main.c: Ditto.
6973         * gcc.dg/torture/pr16104-1.c: Ditto.
6974         * gcc.dg/torture/pr35771-1.c: Ditto.
6975         * gcc.dg/torture/pr35771-2.c: Ditto.
6976         * gcc.dg/torture/pr35771-3.c: Ditto.
6977         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6978         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6979         * gcc.dg/torture/stackalign/push-1.c: Ditto.
6980         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6981         * g++.dg/other/i386-1.C: Ditto.
6982         * g++.dg/other/pr40446.C: Ditto.
6983
6984 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6985
6986         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6987
6988 2010-07-23  Daniel Kraft  <d@domob.eu>
6989
6990         PR fortran/44709
6991         * gfortran.dg/exit_1.f08: New test.
6992         * gfortran.dg/exit_2.f08: New test.
6993
6994 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
6995
6996         PR tree-optimization/39839
6997         * gcc.target/arm/pr39839.c: New test case.
6998
6999 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7000
7001         * gnat.dg/unchecked_convert5b.adb: New test.
7002         * gnat.dg/unchecked_convert6.adb: Likewise.
7003         * gnat.dg/unchecked_convert6b.adb: Likewise.
7004
7005 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7006
7007         * gnat.dg/aggr15.ad[sb]: New test.
7008
7009 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7010
7011         PR debug/45024
7012         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7013
7014 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7015
7016         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7017         with dg-require-linker-plugin.
7018
7019 2010-07-22  Richard Guenther  <rguenther@suse.de>
7020
7021         PR lto/43850
7022         * g++.dg/lto/20100722-1_0.C: New testcase.
7023
7024 2010-07-22  Richard Guenther  <rguenther@suse.de>
7025
7026         PR lto/42451
7027         * gcc.dg/lto/20100720-3_0.c: New testcase.
7028         * gcc.dg/lto/20100720-3_1.c: Likewise.
7029
7030 2010-07-22  Richard Guenther  <rguenther@suse.de>
7031
7032         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7033         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7034
7035         PR lto/43373
7036         * gcc.dg/lto/20100722-1_0.c: New testcase.
7037
7038 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7039
7040         PR tree-optimization/44891
7041         * gcc.c-torture/compile/pr44891.c: New test.
7042
7043 2010-07-22  Richard Guenther  <rguenther@suse.de>
7044
7045         PR tree-optimization/45017
7046         * gcc.c-torture/execute/pr45017.c: New testcase.
7047
7048 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7049
7050         PR fortran/45019
7051         * gfortran.dg/aliasing_dummy_5.f90: New.
7052
7053 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7054
7055         PR target/43698
7056         * gcc.target/arm/pr43698.c: New test.
7057
7058 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7059
7060         PR fortran/44929
7061         * Revert my commit r162325 for this PR.
7062
7063 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7064
7065         PR debug/45015
7066         * gcc.target/m68k/pr45015.c: New test.
7067
7068 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7069
7070         PR c++/44641
7071         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7072         comments.
7073
7074 2010-07-21  Richard Guenther  <rguenther@suse.de>
7075
7076         PR lto/45018
7077         * g++.dg/lto/20100721-1_0.C: New testcase.
7078
7079 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7080
7081         PR tree-optimization/44900
7082         * g++.dg/torture/pr44900.C: New test.
7083
7084 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7085
7086         PR middle-end/44738
7087         * c-c++-common/uninit-17.c: Correct expected error.
7088
7089 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7090
7091         * gcc.dg/guality/asm-1.c: New test.
7092
7093         PR debug/45003
7094         * gcc.dg/guality/pr45003-2.c: New test.
7095         * gcc.dg/guality/pr45003-3.c: New test.
7096
7097 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7098
7099         PR libfortran/44697
7100         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7101
7102 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7103
7104         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7105         defined on the current line.
7106         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7107         * g++.dg/debug/dwarf2/pr44641.C: New.
7108
7109 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7110
7111         * gcc.target/powerpc/block-move-1.c: New test.
7112         * gcc.target/powerpc/block-move-2.c: New test.
7113
7114 2010-07-20  Jason Merrill  <jason@redhat.com>
7115
7116         PR c++/44967
7117         * g++.dg/cpp0x/sfinae2.C: New.
7118
7119 2010-07-20  Richard Guenther  <rguenther@suse.de>
7120
7121         PR lto/42696
7122         * gcc.dg/lto/20100720-4_0.c: New testcase.
7123
7124 2010-07-20  Richard Guenther  <rguenther@suse.de>
7125
7126         PR lto/43221
7127         * gcc.dg/lto/20100720-2_0.c: New testcase.
7128         * gcc.dg/lto/20100720-2_1.c: Likewise.
7129
7130 2010-07-20  Richard Guenther  <rguenther@suse.de>
7131
7132         PR lto/43208
7133         * gcc.dg/lto/20100720-1_0.c: New testcase.
7134         * gcc.dg/lto/20100720-1_1.c: Likewise.
7135
7136 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7137
7138         PR debug/45003
7139         * gcc.dg/guality/pr45003-1.c: New test.
7140
7141 2010-07-20  Richard Guenther  <rguenther@suse.de>
7142
7143         PR tree-optimization/44977
7144         * gcc.dg/torture/pr44977.c: New testcase.
7145
7146 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7147
7148         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7149         sync_char_short
7150
7151 2010-07-20  Richard Guenther  <rguenther@suse.de>
7152
7153         PR middle-end/44971
7154         PR middle-end/44988
7155         * gcc.dg/pr44971.c: New testcase.
7156         * gcc.c-torture/compile/pr44988.c: Likewise.
7157
7158 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7159
7160         PR fortran/44929
7161         * gfortran.dg/allocate_with_typespec.f90: New test.
7162         * gfortran.dg/allocate_derived_1.f90: Update error message.
7163
7164 2010-07-19  Jason Merrill  <jason@redhat.com>
7165
7166         PR c++/44996
7167         * g++.dg/cpp0x/decltype23.C: New.
7168
7169 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7170
7171         PR fortran/42385
7172         * gfortran.dg/class_defined_operator_1.f03 : New test.
7173
7174 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7175
7176         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7177         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7178         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7179         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7180
7181 2010-07-19  Richard Guenther  <rguenther@suse.de>
7182
7183         PR middle-end/44941
7184         * gcc.c-torture/compile/pr44941.c: New testcase.
7185
7186 2010-07-19  Jason Merrill  <jason@redhat.com>
7187
7188         PR c++/44969
7189         * g++.dg/template/sfinae24.C: New.
7190
7191 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7192
7193         PR fortran/44353
7194         * gfortran.dg/data_implied_do_2.f90: Removed.
7195
7196 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7197
7198         PR c++/44969
7199         * g++.dg/template/sfinae23.C: New.
7200
7201 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7202
7203         * lib/target-supports.exp (check_sse_os_support_available): New
7204         proc.
7205         (check_sse_hw_available): New proc.
7206         (check_effective_target_sse_runtime): New proc.
7207         (check_effective_target_sse2_runtime): New proc.
7208         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7209         -msse2 if check_sse_os_support_available.
7210         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7211         check_sse_os_support_available.
7212         * gcc.dg/vect/vect.exp: Likewise.
7213         * gfortran.dg/vect/vect.exp: Likewise.
7214         * gcc.target/i386/sol2-check: Renamed to ...
7215         * gcc.target/i386/sse-os-support.h: ... this.
7216         (sol2_check): Renamed to ...
7217         (sse_os_support): ... this.
7218         Only test movss with xmm registers.
7219         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7220         Removed ILL_INSN, ILL_INSN_LEN.
7221         * gcc.target/i386/sse2-check.h: Likewise.
7222         * gcc.target/i386/sse3-check.h: Likewise.
7223         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7224         Removed cpuid.h, __get_cpuid test.
7225         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7226         Removed cpuid.h, __get_cpuid test.
7227         * g++.dg/other/pr40446.C: Likewise.
7228         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7229         * gcc.dg/compat/vector-1a_main.c: Likewise.
7230         * gcc.dg/compat/vector-2a_main.c: Likewise.
7231         * gcc.dg/pr36584.c: Likewise.
7232         * gcc.dg/pr37544.c: Likewise.
7233         * gcc.dg/torture/pr16104-1.c: Likewise.
7234         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7235         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7236         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7237         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7238         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7239         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7240         sse2_runtime.
7241         * gcc.dg/torture/pr35771-2.c: Likewise.
7242         * gcc.dg/torture/pr35771-3.c: Likewise.
7243         * gcc.target/i386/pr39315-2.c: Likewise.
7244         * gcc.target/i386/pr39315-4.c: Likewise.
7245         * gcc.target/i386/vperm-v2df.c: Likewise.
7246         * gcc.target/i386/vperm-v2di.c: Likewise.
7247         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7248         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7249         sse_runtime.
7250
7251 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7252
7253         PR fortran/44353
7254         * gfortran.dg/data_implied_do_2.f90: New test.
7255
7256 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7257
7258         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7259
7260 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7261
7262         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7263         to the "mips16" group.
7264         (mips_using_mips16_p): New procedure.
7265         (mips-dg-options): Use it.
7266
7267 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7268
7269         * gcc.target/mips/mips16-attributes-4.c: New test.
7270
7271 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7272
7273         PR testsuite/44418
7274         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7275         * gcc.target/powerpc/recip-2.c: Ditto.
7276         * gcc.target/powerpc/recip-3.c: Ditto.
7277
7278 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7279
7280         * gcc.target/arm/pr42235.c: New test.
7281
7282 2010-07-16  Jason Merrill  <jason@redhat.com>
7283
7284         PR c++/32505
7285         * g++.dg/template/partial8.C: New.
7286
7287 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7288
7289         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7290         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7291         in C++.
7292         (gualcvt): New overloaded inline.
7293         (GUALCVT): Use it for C++.
7294         * g++.dg/guality/guality.exp: New.
7295         * g++.dg/guality/guality.h: New.
7296         * g++.dg/guality/redeclaration1.C: New test.
7297         * g++.dg/dg.exp: Prune also guality/* tests.
7298         * gcc.dg/guality/pr43141.c: Moved to...
7299         * c-c++-common/guality/pr43141.c: ... here.
7300
7301 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7302
7303         PR libfortran/37077
7304         * gfortran.dg/char4_iunit_2.f03: New test.
7305
7306 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7307
7308         PR testsuite/43925
7309         * lib/plugin-support.exp (plugin-test-execute):
7310         Add ${gcc_objdir}/intl to includes.
7311
7312 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7313
7314         PR target/44942
7315         * gcc.c-torture/execute/pr44942.c: New test.
7316         * gcc.target/i386/pr44942.c: New test.
7317
7318 2010-07-15  Jason Merrill  <jason@redhat.com>
7319
7320         PR c++/44909
7321         * g++.dg/cpp0x/implicit7.C: New.
7322         * g++.dg/cpp0x/implicit8.C: New.
7323
7324 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7325
7326         Disable float tests for __SPU__ targets due to lack of signed zero:
7327         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7328         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7329         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7330         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7331         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7332         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7333         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7334         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7335         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7336
7337 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7338
7339         * gfortran.dg/select_char_2.f90: New test.
7340
7341 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7342
7343         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7344         with DECL_CHAIN.
7345
7346 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7347
7348         PR fortran/44936
7349         * gfortran.dg/typebound_generic_9.f03: New.
7350
7351 2010-07-15  Richard Guenther  <rguenther@suse.de>
7352
7353         PR tree-optimization/44946
7354         * gcc.c-torture/compile/pr44946.c: New testcase.
7355
7356 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7357
7358         PR fortran/40206
7359         * gfortran.dg/select_char_3.f90: New test.
7360
7361 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7362             Kevin F. Quinn  <kevquinn@gentoo.org>
7363
7364         * gcc.dg/Wtrampolines.c: New.
7365
7366 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7367
7368         PR libfortran/44934
7369         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7370
7371 2010-07-14  Jason Merrill  <jason@redhat.com>
7372
7373         PR c++/44810
7374         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7375
7376         Implement C++0x unrestricted unions (N2544)
7377         * g++.dg/cpp0x/union1.C: New.
7378         * g++.dg/cpp0x/union2.C: New.
7379         * g++.dg/cpp0x/union3.C: New.
7380         * g++.dg/cpp0x/defaulted2.C: Adjust.
7381         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7382         * g++.old-deja/g++.ext/anon2.C: Adjust.
7383         * g++.old-deja/g++.mike/misc6.C: Adjust.
7384
7385 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7386
7387         PR fortran/44925
7388         * gfortran.dg/c_loc_tests_15.f90: New.
7389
7390 2010-07-13  Jason Merrill  <jason@redhat.com>
7391
7392         PR c++/44909
7393         * g++.dg/cpp0x/implicit6.C: New.
7394
7395 2010-07-13  Jason Merrill  <jason@redhat.com>
7396
7397         PR c++/44540
7398         * g++.dg/abi/noreturn1.C: New.
7399         * g++.dg/abi/noreturn2.C: New.
7400
7401 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7402
7403         PR other/44874
7404         PR debug/44832
7405         * c-c++-common/pr44832.c: New test.
7406
7407 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7408
7409         PR objc/44488
7410         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7411         on the target.  Make sure that we can assemble the emitted asm when
7412         the test type is 'compile'.
7413
7414 2010-07-13  Richard Guenther  <rguenther@suse.de>
7415
7416         PR tree-optimization/36960
7417         * g++.dg/torture/pr36960.C: New testcase.
7418
7419 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7420
7421         PR c++/44908
7422         * g++.dg/template/sfinae21.C: New.
7423         * g++.dg/template/sfinae22.C: Likewise.
7424
7425 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7426
7427         PR testsuite/42843
7428         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7429         * gcc.dg/plugin/ggcplug.c: Likewise.
7430         * g++.dg/plugin/selfassign.c: Likewise.
7431         * g++.dg/plugin/attribute_plugin.c: Likewise.
7432         * g++.dg/plugin/dumb_plugin.c: Likewise.
7433         * g++.dg/plugin/pragma_plugin.c: Likewise.
7434
7435 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7436
7437         * gcc.c-torture/execute/pr44683.x: New.
7438         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7439
7440 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7441
7442         PR fortran/44434
7443         PR fortran/44565
7444         PR fortran/43945
7445         PR fortran/44869
7446         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7447         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7448         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7449         * gfortran.dh/typebound_call_16.f03: New.
7450         * gfortran.dg/typebound_generic_6.f03: New.
7451         * gfortran.dg/typebound_generic_7.f03: New.
7452         * gfortran.dg/typebound_generic_8.f03: New.
7453
7454 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7455
7456         PR libfortran/37077
7457         * gfortran.dg/char4_iunit_1.f03: New test.
7458
7459 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7460
7461         * gcc.dg/tree-ssa/vrp53.c: New test.
7462
7463 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7464
7465         PR c++/44907
7466         * g++.dg/template/sfinae19.C: New.
7467         * g++.dg/template/sfinae20.C: Likewise.
7468
7469 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7470
7471         * gcc.target/arm/interrupt-1.c: New test.
7472         * gcc.target/arm/interrupt-2.c: New test.
7473
7474 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7475
7476         * gcc.dg/pr42427.c: Require c99_runtime.
7477         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7478         c99_runtime.
7479         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7480         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7481         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7482         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7483         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7484         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7485         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7486         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7487         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7488         * gcc.target/i386/pr37275.c: Require visibility support.
7489
7490 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7491
7492         * lib/target-supports.exp (check_effective_target_sse): New proc.
7493         * gcc.target/i386/sol2-check.h: New file.
7494         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7495         Include sol2-check.h.
7496         (main) Only run do_test () if sol2_check ().
7497         * gcc.target/i386/sse2-check.h: Likewise.
7498         * gcc.target/i386/sse3-check.h: Likewise.
7499         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7500         [__sun__ && __svr4__]: Execute SSE2 instruction.
7501         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7502         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7503         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7504         * g++.dg/ext/vector14.C: Likewise.
7505         * g++.dg/other/mmintrin.C: Likewise.
7506         * gcc.dg/20020418-1.c: Likewise.
7507         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7508         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7509         * gcc.dg/format/unnamed-1.c: Likewise.
7510         Adapt dg-warning line number.
7511         * gcc.dg/graphite/pr40281.c: Likewise.
7512         * gcc.dg/pr32176.c: Likewise.
7513         * gcc.dg/pr40550.c: Likewise.
7514         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7515         * gcc.dg/torture/pr36891.c: Likewise.
7516         * gcc.target/i386/20020218-1.c: Likewise.
7517         * gcc.target/i386/20020523.c: Likewise.
7518         * gcc.target/i386/abi-1.c: Likewise.
7519         * gcc.target/i386/brokensqrt.c: Likewise.
7520         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7521         * gcc.target/i386/pr13366.c: Likewise.
7522         * gcc.target/i386/pr13685.c: Likewise.
7523         * gcc.target/i386/pr24306.c: Likewise.
7524         * gcc.target/i386/pr31486.c: Likewise.
7525         * gcc.target/i386/pr32065-1.c: Likewise.
7526         * gcc.target/i386/pr32065-2.c: Likewise.
7527         * gcc.target/i386/pr32389.c: Likewise.
7528         * gcc.target/i386/pr38824.c: Likewise.
7529         * gcc.target/i386/pr38931.c: Likewise.
7530         * gcc.target/i386/pr39592-1.c: Likewise.
7531         * gcc.target/i386/pr43766.c: Likewise.
7532         * gcc.target/i386/recip-divf.c: Likewise.
7533         * gcc.target/i386/recip-sqrtf.c: Likewise.
7534         * gcc.target/i386/recip-vec-divf.c: Likewise.
7535         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7536         * gcc.target/i386/sse-1.c: Likewise.
7537         * gcc.target/i386/sse-16.c: Likewise.
7538         * gcc.target/i386/sse-2.c: Likewise.
7539         * gcc.target/i386/sse-20.c: Likewise.
7540         * gcc.target/i386/sse-3.c: Likewise.
7541         * gcc.target/i386/sse-7.c: Likewise.
7542         * gcc.target/i386/sse-9.c: Likewise.
7543         * gcc.target/i386/sse-addps-1.c: Likewise.
7544         * gcc.target/i386/sse-addss-1.c: Likewise.
7545         * gcc.target/i386/sse-andnps-1.c: Likewise.
7546         * gcc.target/i386/sse-andps-1.c: Likewise.
7547         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7548         * gcc.target/i386/sse-comiss-1.c: Likewise.
7549         * gcc.target/i386/sse-comiss-2.c: Likewise.
7550         * gcc.target/i386/sse-comiss-3.c: Likewise.
7551         * gcc.target/i386/sse-comiss-4.c: Likewise.
7552         * gcc.target/i386/sse-comiss-5.c: Likewise.
7553         * gcc.target/i386/sse-comiss-6.c: Likewise.
7554         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7555         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7556         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7557         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7558         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7559         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7560         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7561         * gcc.target/i386/sse-divps-1.c: Likewise.
7562         * gcc.target/i386/sse-divss-1.c: Likewise.
7563         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7564         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7565         * gcc.target/i386/sse-maxps-1.c: Likewise.
7566         * gcc.target/i386/sse-maxss-1.c: Likewise.
7567         * gcc.target/i386/sse-minps-1.c: Likewise.
7568         * gcc.target/i386/sse-minss-1.c: Likewise.
7569         * gcc.target/i386/sse-movaps-1.c: Likewise.
7570         * gcc.target/i386/sse-movaps-2.c: Likewise.
7571         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7572         * gcc.target/i386/sse-movhps-1.c: Likewise.
7573         * gcc.target/i386/sse-movhps-2.c: Likewise.
7574         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7575         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7576         * gcc.target/i386/sse-movntps-1.c: Likewise.
7577         * gcc.target/i386/sse-movss-1.c: Likewise.
7578         * gcc.target/i386/sse-movss-2.c: Likewise.
7579         * gcc.target/i386/sse-movss-3.c: Likewise.
7580         * gcc.target/i386/sse-movups-1.c: Likewise.
7581         * gcc.target/i386/sse-movups-2.c: Likewise.
7582         * gcc.target/i386/sse-mulps-1.c: Likewise.
7583         * gcc.target/i386/sse-mulss-1.c: Likewise.
7584         * gcc.target/i386/sse-orps-1.c: Likewise.
7585         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7586         * gcc.target/i386/sse-recip-vec.c: Likewise.
7587         * gcc.target/i386/sse-recip.c: Likewise.
7588         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7589         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7590         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7591         * gcc.target/i386/sse-subps-1.c: Likewise.
7592         * gcc.target/i386/sse-subss-1.c: Likewise.
7593         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7594         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7595         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7596         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7597         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7598         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7599         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7600         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7601         * gcc.target/i386/sse-xorps-1.c: Likewise.
7602         * gcc.target/i386/ssefn-1.c: Likewise.
7603         * gcc.target/i386/ssefn-3.c: Likewise.
7604         * gcc.target/i386/sseregparm-1.c: Likewise.
7605         * gcc.target/i386/stackalign/return-3.c: Likewise.
7606         * gcc.target/i386/vectorize1.c: Likewise.
7607         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7608         * gcc.target/i386/xorps-sse.c: Likewise.
7609         * gfortran.dg/pr28158.f90: Likewise.
7610         * gfortran.dg/pr30667.f: Likewise.
7611         * gnat.dg/loop_optimization7.adb: Likewise.
7612         * gnat.dg/sse_nolib.adb: Likewise.
7613
7614 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7615
7616         PR fortran/44702
7617         * gfortran.dg/use_rename_6.f90: New.
7618         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7619
7620 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7621
7622         PR fortran/44869
7623         * gfortran.dg/class_24.f03: New.
7624
7625 2010-07-10  Richard Guenther  <rguenther@suse.de>
7626
7627         PR lto/44889
7628         * gcc.dg/lto/20100709-1_0.c: New testcase.
7629         * gcc.dg/lto/20100709-1_1.c: Likewise.
7630
7631 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7632
7633         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7634
7635 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7636
7637         PR objc/44140
7638         * objc.dg/lto/trivial-1_0.m: New.
7639         * objc.dg/lto/lto.exp: New.
7640         * obj-c++.dg/lto/trivial-1_0.mm: New.
7641         * obj-c++.dg/lto/lto.exp: New.
7642         * objc.dg/symtab-1.m: Adjust sizes.
7643         * objc.dg/image-info.m: Do not run for gnu-runtime.
7644
7645 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7646
7647         * gcc.dg/pr32370.c: Allow another kind of error message.
7648
7649 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7650
7651         * gnat.dg/atomic3.adb: New test.
7652
7653 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7654             Denys Vlasenko  <dvlasenk@redhat.com>
7655             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7656
7657         PR tree-optimization/28632
7658         * gcc.dg/tree-ssa/vrp51.c: New test.
7659         * gcc.dg/tree-ssa/vrp52.c: New test.
7660
7661 2010-07-09  Jason Merrill  <jason@redhat.com>
7662
7663         * g++.dg/abi/covariant6.C: New.
7664         * g++.dg/inherit/covariant17.C: Test both bases.
7665         * g++.dg/inherit/covariant7.C: Check vtable layout.
7666
7667 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7668
7669         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7670
7671 2010-07-09  Richard Guenther  <rguenther@suse.de>
7672
7673         PR tree-optimization/44852
7674         * gcc.c-torture/execute/pr44852.c: New testcase.
7675
7676 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7677
7678         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7679         multiplication by values.
7680         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7681         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7682
7683 2010-07-09  Richard Guenther  <rguenther@suse.de>
7684
7685         PR tree-optimization/44882
7686         * gfortran.dg/pr44882.f90: New testcase.
7687
7688 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7689
7690         PR target/40657
7691         * gcc.target/arm/pr40657-1.c: New test.
7692         * gcc.target/arm/pr40657-2.c: New test.
7693         * gcc.c-torture/execute/pr40657.c: New test.
7694
7695 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7696
7697         * gcc.dg/tree-ssa/vrp50.c: New test.
7698         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7699
7700 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7701
7702         PR fortran/44649
7703         * gfortran.dg/c_sizeof_1.f90: Modified.
7704         * gfortran.dg/storage_size_1.f08: New.
7705         * gfortran.dg/storage_size_2.f08: New.
7706
7707 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7708
7709         * gcc.c-torture/execute/20100708-1.c: New test.
7710
7711 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7712
7713         PR fortran/44847
7714         * gfortran.dg/gomp/pr44847.f90: New test.
7715
7716 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7717
7718         PR tree-optimization/44710
7719         * gcc.dg/tree-ssa/ifc-6.c: New.
7720         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7721
7722 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7723
7724         PR fortran/18918
7725         * gfortran.dg/coarray_10.f90: Add an additional test.
7726
7727 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7728
7729         PR middle-end/44828
7730         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7731         * gcc.c-torture/execute/pr44828.x: Revert.
7732
7733 2010-07-08  Jason Merrill  <jason@redhat.com>
7734
7735         PR c++/43120
7736         * g++.dg/inherit/covariant17.C: New.
7737         * g++.dg/abi/covariant1.C: Actually test for the bug.
7738
7739 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7740
7741         PR rtl-optimization/44838
7742         * gcc.dg/pr44838.c: New.
7743
7744 2010-07-08  Richard Guenther  <rguenther@suse.de>
7745
7746         PR tree-optimization/44831
7747         * gcc.c-torture/compile/pr44831.c: New testcase.
7748         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7749
7750 2010-07-08  Richard Guenther  <rguenther@suse.de>
7751
7752         PR tree-optimization/44861
7753         * g++.dg/vect/pr44861.cc: New testcase.
7754
7755 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7756
7757         PR middle-end/44828
7758         * gcc.c-torture/execute/pr44828.x: New file.
7759
7760 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7761
7762         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7763         dg-options.
7764         * g++.dg/ext/altivec-17.C: Adjust error message.
7765
7766 2010-07-07  Tom Tromey  <tromey@redhat.com>
7767
7768         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7769
7770 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7771
7772         PR target/44844
7773         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7774         * gcc.target/i386/rdrand-2.c: Likewise.
7775         * gcc.target/i386/rdrand-3.c: Likewise.
7776
7777 2010-07-07  Jan Hubicka  <jh@suse.cz>
7778
7779         PR middle-end/44813
7780         * g++.dg/torture/pr44813.C: New testcase.
7781         * g++.dg/torture/pr44826.C: New testcase.
7782
7783 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7784
7785         PR rtl-optimization/44787
7786         * gcc.c-torture/compile/pr44788.c: New test.
7787         * gcc.target/arm/pr44788.c: New test.
7788
7789 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7790
7791         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7792
7793 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7794
7795         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7796         to dg-options.
7797
7798 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7799
7800         PR fortran/44742
7801         * gfortran.dg/parameter_array_init_6.f90: New.
7802         * gfortran.dg/initialization_20.f90: Update dg-error.
7803         * gfortran.dg/initialization_24.f90: Ditto.
7804
7805 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7806         PR fortran/PR44693
7807         * gfortran.dg/dim_range_1.f90:  New test.
7808         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7809
7810 2010-07-06  Jason Merrill  <jason@redhat.com>
7811
7812         PR c++/44703
7813         * g++.dg/cpp0x/initlist41.C: New.
7814
7815         PR c++/44778
7816         * g++.dg/template/ptrmem22.C: New.
7817
7818 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7819
7820         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7821         support.
7822         * gcc.target/i386/i386.exp: Likewise.
7823
7824 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7825
7826         PR testsuite/44195
7827         * gcc.dg/lto/20100518_0.c: Limit to x86.
7828
7829 2010-07-06  Richard Guenther  <rguenther@suse.de>
7830
7831         PR middle-end/44828
7832         * gcc.c-torture/execute/pr44828.c: New testcase.
7833
7834 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7835
7836         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7837         * g++.dg/warn/volatile1.C: Likewise.
7838         * g++.dg/template/warn1.C: Likewise.
7839
7840 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7841
7842         AVX Programming Reference (June, 2010)
7843         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7844         * g++.dg/other/i386-3.C: Likewise.
7845         * gcc.target/i386/sse-12.c: Likewise.
7846
7847         * gcc.target/i386/f16c-check.h: New.
7848         * gcc.target/i386/rdfsbase-1.c: Likewise.
7849         * gcc.target/i386/rdfsbase-2.c: Likewise.
7850         * gcc.target/i386/rdgsbase-1.c: Likewise.
7851         * gcc.target/i386/rdgsbase-2.c: Likewise.
7852         * gcc.target/i386/rdrand-1.c: Likewise.
7853         * gcc.target/i386/rdrand-2.c: Likewise.
7854         * gcc.target/i386/rdrand-3.c: Likewise.
7855         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7856         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7857         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7858         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7859         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7860         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7861         * gcc.target/i386/wrfsbase-1.c: Likewise.
7862         * gcc.target/i386/wrfsbase-2.c: Likewise.
7863         * gcc.target/i386/wrgsbase-1.c: Likewise.
7864         * gcc.target/i386/wrgsbase-2.c: Likewise.
7865
7866         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7867         (__builtin_ia32_vcvtps2ph): New.
7868         (__builtin_ia32_vcvtps2ph256): Likewise.
7869
7870         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7871         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7872
7873         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7874         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7875
7876         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7877         (__builtin_ia32_vcvtps2ph256): Likewise.
7878         Add fsgsbase,rdrnd,f16c.
7879
7880         * lib/target-supports.exp (check_effective_target_f16c): New.
7881
7882 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7883
7884         * gcc.dg/guality/nrv-1.c: New test.
7885
7886 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7887
7888         PR middle-end/42505
7889         * gcc.target/arm/pr42505.c: New test case.
7890
7891 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7892
7893         PR c++/44808
7894         * g++.dg/opt/nrv16.C: New test.
7895
7896 2010-07-05  Richard Guenther  <rguenther@suse.de>
7897
7898         PR tree-optimization/44784
7899         * gcc.c-torture/compile/pr44784.c: New testcase.
7900
7901 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7902
7903         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7904         Increase loop bound and array size.
7905         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7906         Likewise.
7907
7908 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7909
7910         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7911         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7912         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7913         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7914         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7915
7916 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7917
7918         PR c++/22138
7919         * g++.dg/parse/template25.C: New.
7920
7921 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7922
7923         PR rtl-optimization/44695
7924         * gcc.dg/torture/pr44695.c: New.
7925
7926 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7927
7928         PR c++/16630
7929         * g++.dg/ext/pretty3.C: New.
7930
7931 2010-07-04  Richard Guenther  <rguenther@suse.de>
7932
7933         PR middle-end/44809
7934         * g++.dg/torture/pr44809.C: New testcase.
7935
7936 2010-07-04  Richard Guenther  <rguenther@suse.de>
7937
7938         PR tree-optimization/44656
7939         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7940
7941 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7942             Revital Eres  <eres@il.ibm.com>
7943
7944         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7945         misaligned stores.
7946         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7947         gcc.dg/vect/vect-96.c: Likewise.
7948         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7949         that support misaligned stores. Change the number of expected
7950         misaligned accesses.
7951         * gcc.dg/vect/vect-peel-1.c: New test.
7952         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7953         gcc.dg/vect/vect-peel-4.c: Likewise.
7954         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7955         vectorizable on all targets that support realignment.
7956         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7957
7958 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7959
7960         PR c/44806
7961         * gcc.dg/torture/pr44806.c: New.
7962
7963 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7964
7965         * gnat.dg/cond_expr1.adb: New test.
7966
7967 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7968
7969         * gnat.dg/modular3.adb: New test.
7970         * gnat.dg/modular3_pkg.ads: New helper.
7971
7972 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7973             Mikael Pettersson  <mikpe@it.uu.se>
7974
7975         PR testsuite/44518
7976         * obj-c++.dg/encode-2.mm: Produce object and save temps.
7977         Make signed-ness of chars explicit.  Scan the object for
7978         strings that are split by some target assemblers.
7979         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7980         explicit.
7981
7982 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
7983
7984         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7985
7986 2010-07-02  Le-Chun Wu  <lcwu@google.com>
7987
7988         PR/44128
7989         * g++.dg/warn/Wshadow-7.C: New test.
7990
7991 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
7992             Julian Brown  <julian@codesourcery.com>
7993             Sandra Loosemore  <sandra@codesourcery.com>
7994
7995         * gcc.c-torture/execute/20100416-1.c: New test case.
7996
7997 2010-07-02  Julian Brown  <julian@codesourcery.com>
7998             Sandra Loosemore  <sandra@codesourcery.com>
7999
8000         PR target/43703
8001
8002         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8003         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8004
8005 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8006             Julian Brown  <julian@codesourcery.com>
8007
8008         * gcc.target/arm/neon/vadds64.c: Regenerated.
8009         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8010         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8011         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8012         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8013         * gcc.target/arm/neon-vmls-1.c: Likewise.
8014         * gcc.target/arm/neon-vsubs64.c: New execution test.
8015         * gcc.target/arm/neon-vsubu64.c: New execution test.
8016         * gcc.target/arm/neon-vadds64.c: New execution test.
8017         * gcc.target/arm/neon-vaddu64.c: New execution test.
8018
8019 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8020
8021         * gcc.target/arm/neon-vands64.c: New.
8022         * gcc.target/arm/neon-vandu64.c: New.
8023         * gcc.target/arm/neon-vbics64.c: New.
8024         * gcc.target/arm/neon-vbicu64.c: New.
8025         * gcc.target/arm/neon-veors64.c: New.
8026         * gcc.target/arm/neon-veoru64.c: New.
8027         * gcc.target/arm/neon-vorns64.c: New.
8028         * gcc.target/arm/neon-vornu64.c: New.
8029         * gcc.target/arm/neon-vorrs64.c: New.
8030         * gcc.target/arm/neon-vorru64.c: New.
8031         * gcc.target/arm/neon/vands64.c: Regenerated.
8032         * gcc.target/arm/neon/vandu64.c: Regenerated.
8033         * gcc.target/arm/neon/vbics64.c: Regenerated.
8034         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8035         * gcc.target/arm/neon/veors64.c: Regenerated.
8036         * gcc.target/arm/neon/veoru64.c: Regenerated.
8037         * gcc.target/arm/neon/vorns64.c: Regenerated.
8038         * gcc.target/arm/neon/vornu64.c: Regenerated.
8039         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8040         * gcc.target/arm/neon/vorru64.c: Regenerated.
8041
8042 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8043
8044         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8045
8046 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8047
8048         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8049         * gfortran.dg/intent_out_5.f90: Same.
8050         * gfortran.dg/ltrans-7.f90: Same.
8051         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8052
8053 2010-07-02  Jan Hubicka  <jh@suse.cz>
8054
8055         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8056
8057 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8058
8059         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8060
8061 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8062
8063         PR c++/44780
8064         * c-c++-common/Wunused-var-12.c: New test.
8065
8066 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8067
8068         PR target/42835
8069         * gcc.target/arm/pr42835.c: New test.
8070
8071         PR target/42172
8072         * gcc.target/arm/pr42172-1.c: New test.
8073
8074 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8075
8076         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8077
8078 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8079
8080         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8081         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8082         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8083         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8084         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8085         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8086         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8087         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8088         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8089         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8090         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8091         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8092         * gcc.target/arm/neon-vdup_ns64.c: New.
8093         * gcc.target/arm/neon-vdup_nu64.c: New.
8094         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8095         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8096         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8097         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8098         * gcc.target/arm/neon-vmov_ns64.c: New.
8099         * gcc.target/arm/neon-vmov_nu64.c: New.
8100         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8101         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8102         * gcc.target/arm/neon-vget_lanes64.c: New.
8103         * gcc.target/arm/neon-vget_laneu64.c: New.
8104         * gcc.target/arm/neon-vset_lanes64.c: New.
8105         * gcc.target/arm/neon-vset_laneu64.c: New.
8106
8107 2010-07-02  Richard Guenther  <rguenther@suse.de>
8108
8109         * g++.dg/torture/20100702-1.C: New testcase.
8110
8111 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8112
8113         PR target/44707
8114         * gcc.c-torture/compile/pr44707.c: New test.
8115
8116 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8117
8118         PR c++/44039
8119         * g++.dg/template/crash101.C: New.
8120
8121 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8122
8123         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8124         Use the ABI-0 accessors and fail it for m64.
8125
8126 2010-07-02  Jan Hubicka  <jh@suse.cz>
8127
8128         * g++.dg/tree-ssa/pr44706.C: New testcase.
8129
8130 2010-07-02  Richard Guenther  <rguenther@suse.de>
8131
8132         PR tree-optimization/44748
8133         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8134
8135 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8136
8137         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8138         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8139         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8140         the method types to forward:.
8141
8142 2010-06-30  Jason Merrill  <jason@redhat.com>
8143
8144         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8145         * g++.dg/other/pr25632.C: Likewise.
8146
8147 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8148
8149         PR tree-optimization/40421
8150         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8151
8152 2010-07-01  Richard Guenther  <rguenther@suse.de>
8153
8154         PR middle-end/42834
8155         PR middle-end/44468
8156         * gcc.c-torture/execute/20100316-1.c: New testcase.
8157         * gcc.c-torture/execute/pr44468.c: Likewise.
8158         * gcc.c-torture/compile/20100609-1.c: Likewise.
8159         * gcc.dg/volatile2.c: Adjust.
8160         * gcc.dg/plugin/selfassign.c: Likewise.
8161         * gcc.dg/pr36902.c: Likewise.
8162         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8163         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8164         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8165         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8166         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8167         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8168         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8169         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8170         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8171         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8172         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8173         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8174         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8175         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8176         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8177         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8178         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8179         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8180         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8181         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8182         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8183         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8184         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8185         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8186         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8187         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8188         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8189         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8190         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8191         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8192         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8193         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8194         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8195         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8196         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8197         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8198         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8199         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8200         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8201         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8202         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8203         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8204         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8205         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8206         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8207         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8208         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8209         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8210         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8211         * g++.dg/tree-ssa/pr31146.C: Likewise.
8212         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8213         * g++.dg/tree-ssa/pr33604.C: Likewise.
8214         * g++.dg/plugin/selfassign.c: Likewise.
8215         * gfortran.dg/array_memcpy_3.f90: Likewise.
8216         * gfortran.dg/array_memcpy_4.f90: Likewise.
8217         * c-c++-common/torture/pr42834.c: New testcase.
8218
8219 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8220
8221         PR c++/44628
8222         * g++.dg/template/crash100.C: New.
8223
8224 2010-06-30  Jan Hubicka  <jh@suse.cz>
8225
8226         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8227
8228 2010-06-30  Michael Matz  <matz@suse.de>
8229
8230         PR bootstrap/44699
8231         * gcc.dg/pr44699.c: New test.
8232
8233 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8234
8235         PR tree-optimization/39799
8236         * c-c++-common/uninit-17.c: New test.
8237
8238 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8239
8240         PR libfortran/43298
8241         * gfortran.dg/read_infnan_1.f90: New test.
8242
8243 2010-06-29  Jason Merrill  <jason@redhat.com>
8244
8245         Enable implicitly declared move constructor/operator= (N3053).
8246         * g++.dg/cpp0x/implicit3.C: New.
8247         * g++.dg/cpp0x/implicit4.C: New.
8248         * g++.dg/cpp0x/implicit5.C: New.
8249         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8250         * g++.dg/cpp0x/not_special.C: Adjust.
8251         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8252         * g++.dg/cpp0x/rv1n.C: Adjust.
8253         * g++.dg/cpp0x/rv1p.C: Adjust.
8254         * g++.dg/cpp0x/rv2n.C: Adjust.
8255         * g++.dg/cpp0x/rv2p.C: Adjust.
8256         * g++.dg/cpp0x/rv3n.C: Adjust.
8257         * g++.dg/cpp0x/rv3p.C: Adjust.
8258         * g++.dg/cpp0x/rv4n.C: Adjust.
8259         * g++.dg/cpp0x/rv4p.C: Adjust.
8260         * g++.dg/cpp0x/rv5n.C: Adjust.
8261         * g++.dg/cpp0x/rv5p.C: Adjust.
8262         * g++.dg/cpp0x/rv6n.C: Adjust.
8263         * g++.dg/cpp0x/rv6p.C: Adjust.
8264         * g++.dg/cpp0x/rv7n.C: Adjust.
8265         * g++.dg/cpp0x/rv7p.C: Adjust.
8266         * g++.dg/cpp0x/rv8p.C: Adjust.
8267         * g++.dg/gomp/pr26690-1.C: Adjust.
8268         * g++.dg/other/error20.C: Adjust.
8269         * g++.dg/other/error31.C: Adjust.
8270         * g++.dg/parse/error19.C: Adjust.
8271         * g++.dg/template/qualttp5.C: Adjust.
8272         * g++.old-deja/g++.law/ctors5.C: Adjust.
8273
8274         Enable implicitly deleted functions (N2346)
8275         * g++.dg/cpp0x/defaulted17.C: New.
8276         * g++.dg/cpp0x/implicit1.C: New.
8277         * g++.dg/cpp0x/implicit2.C: New.
8278         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8279         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8280         * g++.dg/init/ctor4.C: Adjust.
8281         * g++.dg/init/synth2.C: Adjust.
8282         * g++.dg/lto/20081118_1.C: Adjust.
8283         * g++.dg/other/error13.C: Adjust.
8284         * g++.dg/other/unused1.C: Adjust.
8285         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8286         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8287         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8288         * g++.old-deja/g++.law/ctors17.C: Adjust.
8289         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8290         * g++.old-deja/g++.pt/assign1.C: Adjust.
8291         * g++.old-deja/g++.pt/crash20.C: Adjust.
8292
8293         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8294         * g++.dg/cpp0x/defaulted13.C: Adjust.
8295         * g++.dg/cpp0x/defaulted2.C: Adjust.
8296         * g++.dg/cpp0x/defaulted3.C: Adjust.
8297         * g++.dg/cpp0x/initlist9.C: Adjust.
8298         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8299         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8300         * g++.dg/init/synth2.C: Adjust.
8301
8302         * g++.dg/cpp0x/defaulted19.C: New.
8303
8304         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8305         * g++.dg/template/error23.C: Fix for -std=c++0x.
8306
8307 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8308
8309         PR fortran/44718
8310         * gfortran.dg/proc_ptr_28.f90: New.
8311
8312 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8313
8314         PR tree-optimization/43801
8315         * g++.dg/torture/pr43801.C: New test.
8316
8317         PR debug/44668
8318         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8319
8320 2010-06-29  Jason Merrill  <jason@redhat.com>
8321
8322         PR c++/44587
8323         * g++.dg/template/qualified-id2.C: New.
8324         * g++.dg/template/qualified-id3.C: New.
8325
8326 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8327
8328         PR fortran/44696
8329         * gfortran.dg/associated_target_4.f90: New.
8330
8331 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8332
8333         PR fortran/44582
8334         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8335
8336 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8337
8338         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8339
8340 2010-06-29  Jan Hubicka  <jh@suse.cz>
8341
8342         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8343
8344 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8345
8346         PR target/43902
8347         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8348         * gcc.target/arm/wmul-3.c: New test.
8349         * gcc.target/arm/wmul-4.c: New test.
8350
8351 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8352
8353         PR rtl-optimization/44659
8354         * gcc.target/i386/extract-1.c: New.
8355         * gcc.target/i386/extract-2.c: Likewise.
8356         * gcc.target/i386/extract-3.c: Likewise.
8357         * gcc.target/i386/extract-4.c: Likewise.
8358         * gcc.target/i386/extract-5.c: Likewise.
8359         * gcc.target/i386/extract-6.c: Likewise.
8360
8361 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8362
8363         PR c++/44682
8364         * g++.dg/warn/Wunused-var-14.C: New test.
8365
8366 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8367
8368         PR fortran/43298
8369         * gfortran.dg/nan_6.f90: New.
8370
8371 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8372
8373         PR tree-optimization/43781
8374         * gcc.dg/torture/pr43781.c: New.
8375
8376 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8377
8378         PR fortran/40158
8379         * gfortran.dg/actual_rank_check_1.f90: New test.
8380
8381 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8382
8383         * gcc.dg/ipa/ipa-sra-6.c: New test.
8384
8385 2010-06-28  Jan Hubicka  <jh@suse.cz>
8386
8387         PR tree-optimization/44687
8388         * gcc.c-torture/compile/pr44687.c
8389
8390 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8391
8392         PR c++/44535
8393         * g++.dg/torture/pr44535.C: New test.
8394
8395 2010-06-28  Michael Matz  <matz@suse.de>
8396
8397         PR middle-end/44592
8398         * gfortran.dg/pr44592.f90: New test.
8399
8400 2010-06-28  Jan Hubicka  <jh@suse.cz>
8401
8402         PR tree-optimization/44357
8403         * g++.dg/torture/pr44357.C: New testcase.
8404
8405 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8406
8407         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8408         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8409         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8410         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8411         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8412         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8413         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8414         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8415
8416 2010-06-27  Jan Hubicka  <jh@suse.cz>
8417
8418         * gcc.c-torture/compile/pr44686.c: New file.
8419
8420 2010-06-27  Richard Guenther  <rguenther@suse.de>
8421
8422         PR tree-optimization/44683
8423         * gcc.c-torture/execute/pr44683.c: New testcase.
8424
8425 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8426
8427         * gnat.dg/noreturn3.ad[sb]: New test.
8428
8429 2010-06-26  Jason Merrill  <jason@redhat.com>
8430
8431         * g++.dg/cpp0x/explicit5.C: New.
8432
8433 2010-06-26  Richard Guenther  <rguenther@suse.de>
8434
8435         PR tree-optimization/44393
8436         * gcc.dg/pr44393.c: New testcase.
8437
8438 2010-06-26  Jan Hubicka  <jh@suse.cz>
8439
8440         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8441
8442 2010-06-26  Richard Guenther  <rguenther@suse.de>
8443
8444         PR middle-end/44674
8445         * gcc.dg/pr44674.c: New testcase.
8446
8447 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8448
8449         * gcc.dg/opts-3.c: New test.
8450
8451 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8452
8453         * gfortran.dg/type_decl_1.f90: New.
8454         * gfortran.dg/type_decl_2.f90: New.
8455
8456 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8457
8458         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8459         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8460
8461 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8462
8463         PR testsuite/38946
8464         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8465         error in comparing reals.
8466
8467 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8468
8469         * selected_real_kind_2.f90: New.
8470         * selected_real_kind_3.f90: New.
8471
8472 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8473
8474         * gfortran.dg/entry_19.f90: New.
8475
8476 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8477
8478         * gfortran.dg/end_subroutine_1.f90: New.
8479         * gfortran.dg/end_subroutine_2.f90: New.
8480         * gfortran.dg/interface_proc_end.f90: Update.
8481
8482 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8483
8484         * gfortran.dg/semicolon_fixed.f: Update.
8485         * gfortran.dg/semicolon_fixed_2.f: New.
8486         * gfortran.dg/semicolon_free_2.f90: New.
8487         * gfortran.dg/semicolon_free.f90: Update.
8488
8489 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8490
8491         PR fortran/44448
8492         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8493
8494 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8495
8496         * g++.dg/ipa/iinline-3.C: New test.
8497         * gcc.dg/ipa/modif-1.c: Removed.
8498
8499 2010-06-25  Jan Hubicka  <jh@suse.cz>
8500
8501         * gcc.dg/tree-ssa/ipa-split-1.c
8502
8503 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8504
8505         * g++.dg/ipa/iinline-2.C: New test.
8506
8507 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8508
8509         PR middle-end/43866
8510         * gfortran.dg/pr43866.f90: New test.
8511
8512         PR tree-optimization/44539
8513         * gcc.dg/pr44539.c: New test.
8514
8515 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8516
8517         From Jim Wilson:
8518         PR target/43902
8519         * gcc.target/mips/madd-9.c: New test.
8520
8521 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8522
8523         PR c/44517
8524         * gcc.dg/noncompile/pr44517.c: New.
8525         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8526
8527 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8528
8529         PR testsuite/43283
8530         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8531         and add argument to nop for IA64.
8532
8533 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8534
8535         PR target/44588
8536         * gcc.target/i386/mod-1.c: New.
8537         * gcc.target/i386/umod-1.c: Likewise.
8538         * gcc.target/i386/umod-2.c: Likewise.
8539         * gcc.target/i386/umod-3.c: Likewise.
8540
8541 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8542
8543         PR middle-end/44492
8544         * g++.dg/torture/pr44492.C: New test.
8545
8546 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8547
8548         * c-c++-common/warn-omitted-condop.c: New.
8549
8550 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8551
8552         PR fortran/44614
8553         * gfortran.dg/import8.f90: New.
8554
8555 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8556
8557         * gnat.dg/not_null.adb: Update test case.
8558
8559 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8560
8561         PR c++/44619
8562         * g++.dg/warn/Wunused-var-13.C: New test.
8563
8564         PR c++/44627
8565         * g++.dg/diagnostic/method1.C: New test.
8566
8567 2010-06-22  Cary Coutant  <ccoutant@google.com>
8568
8569         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8570
8571 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8572
8573         PR fortran/44616
8574         * gfortran.dg/abstract_type_8.f03: New.
8575
8576 2010-06-21  Jason Merrill  <jason@redhat.com>
8577
8578         * g++.dg/cpp0x/noexcept08.C: New.
8579
8580         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8581
8582 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8583
8584         PR target/44615
8585         * gcc.target/i386/sse2-vec-2a.c: New.
8586
8587 2010-06-21  DJ Delorie  <dj@redhat.com>
8588
8589         * gcc.dg/pragma-diag-1.c: New.
8590
8591 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8592
8593         PR target/44615
8594         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8595
8596 2010-06-21  Alan Modra  <amodra@gmail.com>
8597
8598         PR testsuite/44505
8599         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8600         tail call to check_fa_mid.
8601
8602 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8603
8604         PR target/44575
8605         * gcc.c-torture/execute/pr44575.c: New test.
8606
8607 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8608
8609         PR fortran/40632
8610         * gfortran.dg/contiguous_1.f90: New.
8611         * gfortran.dg/contiguous_2.f90: New.
8612         * gfortran.dg/contiguous_3.f90: New.
8613
8614 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8615
8616         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8617         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8618
8619 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8620
8621         PR target/44546
8622         * gcc.target/i386/pr44546.c: New test.
8623
8624 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8625
8626         * gcc.dg/opts-2.c: New test.
8627
8628 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8629
8630         PR fortran/44584
8631         * gfortran.dg/typebound_proc_15.f03: Modified.
8632
8633 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8634
8635         PR target/44072
8636         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8637         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8638
8639 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8640
8641         * g++.dg/ext/label13.C: Fix typo in last change.
8642
8643 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8644
8645         PR libfortran/44477
8646         * gfortran.dg/eof_3.f90
8647         * gfortran.dg/endfile_2.f90
8648         * gfortran.dg/endfile_4.f90
8649         * gfortran.dg/endfile_3.f90
8650
8651 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8652
8653         PR c++/41090
8654         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8655
8656 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8657
8658         PR fortran/44556
8659         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8660
8661 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8662
8663         * gcc.target/arm/pr40900.c: New test.
8664
8665 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8666
8667         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8668
8669 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8670
8671         PR fortran/44558
8672         * gfortran.dg/typebound_call_15.f03: New.
8673
8674 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8675
8676         PR c++/44486
8677         * g++.dg/pr44486.C: New.
8678
8679 2010-06-16  DJ Delorie  <dj@redhat.com>
8680
8681         * gcc.target/i386/volatile-bitfields-1.c: New.
8682         * gcc.target/i386/volatile-bitfields-2.c: New.
8683
8684 2010-06-16  Jason Merrill  <jason@redhat.com>
8685
8686         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8687
8688         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8689
8690 2010-06-16  Richard Guenther  <rguenther@suse.de>
8691
8692         PR c/44555
8693         * gcc.c-torture/execute/pr44555.c: New testcase.
8694
8695 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8696
8697         PR fortran/44549
8698         * gfortran.dg/typebound_proc_16.f03: New.
8699
8700 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8701
8702         * g++.dg/torture/pr43905.C: New test.
8703
8704 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8705
8706         PR testsuite/44538
8707         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8708         initialization loop from being vectorized.
8709         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8710
8711 2010-06-16  Alan Modra  <amodra@gmail.com>
8712
8713         PR tree-optimization/44507
8714         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8715
8716 2010-06-15  Jason Merrill  <jason@redhat.com>
8717
8718         * g++.dg/overload/arg3.C: Adjust error locations.
8719         * g++.dg/overload/copy1.C: Likewise.
8720         * g++.dg/tc1/dr152.C: Likewise.
8721         * g++.dg/template/incomplete4.C: Likewise.
8722         * g++.dg/template/incomplete5.C: Likewise.
8723         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8724         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8725         * g++.old-deja/g++.pt/crash9.C: Likewise.
8726
8727         * g++.dg/inherit/virtual5.C: New.
8728
8729         * g++.dg/cpp0x/defaulted18.C: New.
8730
8731         * g++.dg/cpp0x/initlist40.C: New.
8732
8733         * g++.dg/cpp0x/initlist39.C: New.
8734
8735 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8736
8737         PR middle-end/44391
8738         * gcc.dg/graphite/pr44391.c: New.
8739
8740 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8741
8742         PR fortran/43388
8743         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8744         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8745         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8746         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8747
8748 2010-06-15  Richard Guenther  <rguenther@suse.de>
8749
8750         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8751
8752 2010-06-15  Richard Guenther  <rguenther@suse.de>
8753
8754         * gcc.dg/vect/bb-slp-21.c: Adjust.
8755         * gcc.dg/vect/bb-slp-13.c: Likewise
8756         * gcc.dg/vect/bb-slp-4.c: Likewise
8757         * gcc.dg/vect/bb-slp-22.c: Likewise
8758         * gcc.dg/vect/bb-slp-14.c: Likewise
8759         * gcc.dg/vect/bb-slp-23.c: Likewise
8760         * gcc.dg/vect/bb-slp-15.c: Likewise
8761         * gcc.dg/vect/bb-slp-17.c: Likewise
8762         * gcc.dg/vect/bb-slp-18.c: Likewise
8763         * gcc.dg/vect/bb-slp-19.c: Likewise
8764         * gcc.dg/vect/bb-slp-10.c: Likewise
8765         * gcc.dg/vect/bb-slp-11.c: Likewise
8766         * gcc.dg/vect/bb-slp-20.c: Likewise
8767         * gcc.dg/vect/bb-slp-3.c: Likewise
8768
8769 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8770
8771         PR fortran/44536
8772         * gfortran.dg/gomp/pr44536.f90: New test.
8773         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8774
8775 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8776
8777         PR target/44534
8778         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8779         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8780
8781 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8782
8783         PR tree-optimization/44508
8784         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8785
8786         PR bootstrap/44509
8787         * gcc.dg/pr44509.c: New test.
8788
8789 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8790
8791         PR tree-optimization/44507
8792         * gcc.dg/vect/pr44507.c: New test.
8793
8794 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8795
8796         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8797         and c-pretty-print.h.
8798
8799         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8800
8801 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8802
8803         * gfortran.dg/whole_file_18.f90: Updated error message.
8804
8805 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8806
8807         * gfortran.dg/whole_file_20.f03: New.
8808
8809 2010-06-12  Jan Hubicka  <jh@suse.cz>
8810
8811         * gcc.c-torture/compile/pc44485.c: New testcase.
8812
8813 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8814
8815         PR fortran/40117
8816         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8817         * gfortran.dg/typebound_proc_14.f03: New.
8818         * gfortran.dg/typebound_proc_15.f03: New.
8819
8820 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8821
8822         * gcc.dg/opts-1.c: New test.
8823
8824 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8825
8826         * gcc.dg/funroll-loops-all.c: Update expected error.
8827
8828 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8829
8830         PR target/44481
8831         * gcc.target/i386/pr44481.c: New test.
8832
8833 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8834
8835         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8836
8837 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8838
8839         PR middle-end/44483
8840         * gcc.dg/tree-ssa/pr44483.c: New.
8841
8842 2010-06-11  Paul Brook  <paul@codesourcery.com>
8843
8844         * g++.dg/other/arm-neon-1.C: New test.
8845
8846 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8847
8848         PR fortran/42051
8849         PR fortran/43896
8850         * gfortran.dg/class_23.f03: New test.
8851
8852 2010-06-11  Jan Hubicka  <jh@suse.cz>
8853
8854         * gcc.dg/ipa/pure-const-2.c: New testcase.
8855
8856 2010-06-11  Jan Hubicka  <jh@suse.cz>
8857
8858         * gcc.dg/noreturn-7.c: Update.
8859         * gcc.dg/noreturn-4.c: Update.
8860
8861 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8862
8863         Fix MIPS bootstrap
8864         * g++.dg/other/typedef4.C: New test.
8865
8866 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8867
8868         PR fortran/44207
8869         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8870
8871 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8872
8873         PR fortran/44457
8874         * gfortran.dg/asynchronous_3.f03
8875
8876 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8877
8878         PR middle-end/44185
8879         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8880         non-temporal stores out of the tests to form new test cases.  As a
8881         result, no non-temporal store should be generated in this case.
8882
8883         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8884         prefetch-7.c that generate one non-temporal store.
8885
8886         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8887         prefetch-7.c that generate one non-temporal store and one
8888         one-temporal prefetch.
8889
8890 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8891
8892         PR tree-optimization/44258
8893         * gcc.dg/tree-ssa/pr44258.c: New test.
8894
8895 2010-06-10  Daniel Kraft  <d@domob.eu>
8896
8897         PR fortran/38936
8898         * gfortran.dg/associate_1.f03: New test.
8899         * gfortran.dg/associate_2.f95: New test.
8900         * gfortran.dg/associate_3.f03: New test.
8901         * gfortran.dg/associate_4.f08: New test.
8902
8903 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8904
8905         * gfortran.dg/selected_char_kind_4.f90: New test.
8906
8907 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8908
8909         * gcc.dg/pr42461.c: New test.
8910
8911 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8912
8913         PR fortran/44347
8914         * gfortran.dg/selected_real_kind_1.f90: New.
8915
8916 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8917
8918         PR fortran/44359
8919         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8920         warning.
8921         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8922         check for warning.
8923
8924 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8925
8926         * gfortran.dg/data_namelist_conflict.f90: New test.
8927
8928 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8929
8930         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8931         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8932         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8933
8934 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8935
8936         * gfortran.dg/mvbits_9.f90: New test.
8937         * gfortran.dg/ibset_1.f90: Ditto.
8938         * gfortran.dg/ibits_1.f90: Ditto.
8939         * gfortran.dg/btest_1.f90: Ditto.
8940         * gfortran.dg/ibclr_1.f90: Ditto.
8941
8942 2010-06-09  Jason Merrill  <jason@redhat.com>
8943
8944         PR c++/44366
8945         * g++.dg/cpp0x/decltype23.C: Move to...
8946         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8947
8948 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8949
8950         PR fortran/44211
8951         * gfortran.dg/typebound_call_14.f03: New test.
8952
8953 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8954
8955         PR tree-optimization/44423
8956         * gcc.dg/tree-ssa/pr44423.c: New test.
8957
8958 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8959
8960         PR testsuite/42843
8961         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8962         TV_NONE to initialize tv_id field.
8963         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8964         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8965         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8966         Include toplev.h .
8967         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8968         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8969         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8970
8971 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8972
8973         PR tree-optimization/39874
8974         PR middle-end/28685
8975         * gcc.dg/pr39874.c: New file.
8976
8977 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8978
8979         * g++.dg/ext/attr-alias-1.C: New.
8980         * g++.dg/ext/attr-alias-2.C: New.
8981
8982 2010-06-07  Tobias Burnus  <burnus@net-b.de>
8983
8984         PR fortran/44446
8985         * gfortran.dg/proc_ptr_27.f90: New.
8986
8987 2010-06-07  Jason Merrill  <jason@redhat.com>
8988
8989         PR c++/44366
8990         * g++.dg/cpp0x/decltype23.C: New.
8991
8992 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
8993             Shujing Zhao  <pearly.zhao@oracle.com>
8994
8995         PR c/37724
8996         * gcc.dg/c90-const-expr-10.c: Adjust.
8997         * gcc.dg/c99-const-expr-10.c: Adjust.
8998         * gcc.dg/init-bad-7.c: New.
8999
9000 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9001
9002         * lib/target-supports.exp (check_effective_target_gas): New proc.
9003         * gcc.c-torture/execute/960321-1.x: New file.
9004
9005 2010-06-07  Jason Merrill  <jason@redhat.com>
9006
9007         PR c++/44401
9008         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9009
9010 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR c++/44444
9013         * g++.dg/warn/Wunused-var-12.C: New test.
9014
9015         PR c++/44443
9016         * c-c++-common/Wunused-var-11.c: New test.
9017
9018 2010-06-07  Jan Hubicka  <jh@suse.cz>
9019
9020         * gcc.dg/ipa/pure-const-1.c: New testcase.
9021
9022 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9023
9024         PR rtl-optimization/44404
9025         * gcc.dg/pr44404.c: New.
9026
9027 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9028
9029         PR target/44159
9030         * gcc.target/i386/abi-2.c: Check sysv abi here.
9031         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9032         function to avoid failures by different ABIs.
9033         * gcc.target/i386/aes-check.h: Likewise.
9034         * gcc.target/i386/avx-check.h: Likewise.
9035         * gcc.target/i386/fma4-check.h: Likewise.
9036         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9037         * gcc.target/i386/mmx-check.h: Likewise.
9038         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9039         * gcc.target/i386/pclmul-check.h: Likewise.
9040         * gcc.target/i386/sse-check.h: Likewise.
9041         * gcc.target/i386/sse2-check.h: Likewise.
9042         * gcc.target/i386/sse3-check.h: Likewise.
9043         * gcc.target/i386/sse4_1-check.h: Likewise.
9044         * gcc.target/i386/sse4_2-check.h: Likewise.
9045         * gcc.target/i386/sse4a-check.h: Likewise.
9046         * gcc.target/i386/ssse3-check.h: Likewise.
9047         * gcc.target/i386/xop-check.h: Likewise.
9048         * gcc.target/i386/pr27971.c: Fix for LLP64.
9049         * gcc.target/i386/pr39139.c: Likewise.
9050         * gcc.target/i386/pr39315-check.c: Likewise.
9051         * gcc.target/i386/vararg-1.c: Likewise.
9052         * gcc.target/i386/vararg-2.c: Likewise.
9053         Additional add dg-compile to avoid failure due
9054         missing foo symbol.
9055
9056         * gcc.dg/compound-literal-1.c: Fix for llp64.
9057         * gcc.dg/pr32370.c: Likewise.
9058         * gcc.dg/pr37561.c: Likewise.
9059         * gcc.dg/pr41340.c: Likewise.
9060         * gcc.dg/pr41551.c: Likewise.
9061
9062 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9063
9064         PR c++/44188
9065         * g++.dg/debug/dwarf2/typedef3.C: New test.
9066
9067 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9068
9069         PR c/20000
9070         * c-c++-common/pr20000.c: New.
9071
9072 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9073
9074         PR c++/44086
9075         * g++.dg/init/pr44086.C: New.
9076         * g++.dg/cpp0x/decltype4.C: Adjust.
9077
9078 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9079
9080         PR fortran/43945
9081         * gfortran.dg/generic_23.f03: New test.
9082
9083 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9084
9085         PR fortran/43895
9086         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9087
9088 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9089
9090         PR c++/44361
9091         * c-c++-common/Wunused-var-9.c: New test.
9092
9093 2010-06-05  Jason Merrill  <jason@redhat.com>
9094
9095         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9096
9097 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9098
9099         PR c/44322
9100         * gcc.dg/c99-restrict-4.c: New test.
9101
9102 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9103
9104         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9105         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9106         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9107         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9108         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9109         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9110         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9111         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9112         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9113         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9114         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9115         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9116         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9117         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9118         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9119         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9120         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9121         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9122         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9123         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9124         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9125         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9126
9127 2010-06-04  Jason Merrill  <jason@redhat.com>
9128
9129         * g++.dg/cpp0x/noexcept06.C: New.
9130         * g++.dg/cpp0x/noexcept07.C: New.
9131
9132         * g++.dg/cpp0x/noexcept01.C: New.
9133         * g++.dg/cpp0x/noexcept02.C: New.
9134         * g++.dg/cpp0x/noexcept03.C: New.
9135         * g++.dg/cpp0x/noexcept04.C: New.
9136         * g++.dg/cpp0x/noexcept05.C: New.
9137
9138 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9139
9140         PR c++/44412
9141         * g++.dg/warn/Wunused-var-10.C: New test.
9142         * g++.dg/warn/Wunused-var-11.C: New test.
9143
9144         PR c++/44362
9145         * c-c++-common/Wunused-var-10.c: New test.
9146
9147 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9148
9149         PR c/25880
9150         * gcc.dg/assign-warn-2.c: Update.
9151         * gcc.dg/cpp/line3.c: Update.
9152         * gcc.dg/c99-array-lval-8.c: Update.
9153         * gcc.dg/cast-qual-2.c: Update.
9154         * gcc.dg/c99-arraydecl-3.c:  Update.
9155         * gcc.dg/assign-warn-1.c:  Update.
9156         * gcc.dg/format/gcc_diag-1.c:  Update.
9157
9158 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9159
9160         PR rtl-optimization/39871
9161         PR rtl-optimization/40615
9162         PR rtl-optimization/42500
9163         PR rtl-optimization/42502
9164         * gcc.target/arm/eliminate.c: New test.
9165
9166 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9167
9168         PR libstdc++/44410
9169         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9170         * g++.old-deja/g++.other/delete3.C: Likewise.
9171         * g++.old-deja/g++.other/new.C: Likewise.
9172         * g++.old-deja/g++.law/operators27.C: Likewise.
9173         * g++.old-deja/g++.mike/p755.C: Likewise.
9174         * g++.dg/eh/new1.C: Likewise.
9175         * g++.dg/init/new5.C: Likewise.
9176
9177 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9178
9179         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9180         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9181         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9182
9183 2010-06-03  Richard Guenther  <rguenther@suse.de>
9184
9185         PR lto/41921
9186         * lib/lto.exp: Always load gcc.exp.
9187         (lto-obj): For C source files invoke gcc_target_compile.
9188         * g++.dg/lto/20100603-1_0.C: New testcase.
9189         * g++.dg/lto/20100603-1_1.c: Likewise.
9190
9191 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9192
9193         PR tree-optimization/43688
9194         * gfortran.dg/pr43688.f90: New.
9195
9196 2010-06-03  Richard Guenther  <rguenther@suse.de>
9197
9198         PR lto/41584
9199         * gcc.dg/lto/20100603-1_0.c: New testcase.
9200         * gcc.dg/lto/20100603-2_0.c: Likewise.
9201         * gcc.dg/lto/20100603-3_0.c: Likewise.
9202
9203 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9204
9205         PR target/44218
9206         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9207         * gcc.target/powerpc/recip-2.c: Ditto.
9208         * gcc.target/powerpc/recip-3.c: Ditto.
9209         * gcc.target/powerpc/recip-4.c: Ditto.
9210         * gcc.target/powerpc/recip-5.c: Ditto.
9211         * gcc.target/powerpc/recip-6.c: Ditto.
9212         * gcc.target/powerpc/recip-7.c: Ditto.
9213         * gcc.target/powerpc/recip-test.h: Ditto.
9214         * gcc.target/powerpc/recip-test2.h: Ditto.
9215
9216 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9217
9218         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9219
9220 2010-06-02  Jason Merrill  <jason@redhat.com>
9221
9222         * g++.dg/ext/vector9.C: Expect typedef in error message.
9223
9224         PR c++/9726
9225         PR c++/23594
9226         PR c++/44333
9227         * g++.dg/tc1/dr101.C: Remove xfails.
9228
9229 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9230
9231         PR middle-end/44372
9232         * g++.dg/ipa/pr44372.C: New.
9233
9234 2010-06-02  Jan Hubicka  <jh@suse.cz>
9235
9236         PR middle-end/44295
9237         * g++.dg/torture/pr44295.C: Neww testcase.
9238
9239 2010-06-02  Jan Hubicka  <jh@suse.cz>
9240
9241         * gcc.dg/tree-ssa/loadpre6.c: Update.
9242
9243 2010-06-02  Richard Guenther  <rguenther@suse.de>
9244
9245         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9246         diagnostic.h.
9247
9248 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9249
9250         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9251         the link fail message.
9252
9253 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9254
9255         PR fortran/44360
9256         * gfortran.dg/use_13.f90: New test case.
9257
9258 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9259
9260         PR fortran/44371
9261         * gfortran.dg/error_stop_2.f08: Minor update.
9262
9263 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9264
9265         PR fortran/44371
9266         * gfortran.dg/error_stop_1.f08: New test.
9267         * gfortran.dg/error_stop_2.f08: New test.
9268
9269 2010-06-01  Jason Merrill  <jason@redhat.com>
9270
9271         DR 990
9272         * g++.dg/cpp0x/initlist37.C: New.
9273         * g++.dg/cpp0x/initlist38.C: New.
9274
9275         PR c++/44358
9276         * g++.dg/cpp0x/initlist36.C: New.
9277
9278 2010-05-31 Jan Hubicka  <jh@suse.cz>
9279
9280         * gcc.dg/noreturn-8.c: New testcase.
9281
9282 2010-05-31 Jan Hubicka  <jh@suse.cz>
9283
9284         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9285         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9286
9287 2010-05-31 Jan Hubicka  <jh@suse.cz>
9288
9289         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9290         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9291
9292 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9293
9294         PR fortran/36928
9295         * gfortran.dg/dependency_27.f90:  New test.
9296         * gfortran.dg/array_assign_1.F90:  New test.
9297
9298 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9299
9300         PR target/44338
9301         * gcc.target/i386/sse-24.c: New test.
9302
9303 2010-05-31  Jan Hubicka  <jh@suse.cz>
9304
9305         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9306
9307 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9308
9309         PR middle-end/44337
9310         * gcc.dg/pr44337.c: New test.
9311
9312         PR tree-optimization/44182
9313         * g++.dg/debug/pr44182.C: New test.
9314
9315 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9316
9317         * gcc.dg/nested-func-7.c: New test.
9318         * gnat.dg/frame_overflow.adb: Adjust directives.
9319
9320 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9321
9322         * gnat.dg/prot2.ad[sb]: New test.
9323         * gnat.dg/prot2_pkg1.ads: New helper.
9324         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9325
9326 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9327
9328         * gnat.dg/array11.adb: Adjust dg-warning directive.
9329         * gnat.dg/object_overflow.adb: Likewise.
9330
9331 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9332
9333         PR middle-end/44306
9334         * gcc.dg/tree-ssa/pr44306.c: New.
9335
9336 2010-05-29  Jan Hubicka  <jh@suse.cz>
9337
9338         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9339
9340 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9341
9342         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9343
9344 2010-05-28  Mike Stump  <mikestump@comcast.net>
9345
9346         PR objc/44125
9347         * objc.dg/const-str-9.m: Remove static.
9348
9349 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9350
9351         PR target/43636
9352         * gcc.c-torture/compile/pr43636.c: New test.
9353
9354 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9355
9356         PR objc++/23616
9357         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9358         * obj-c++.dg/try-catch-9.mm: Ditto.
9359
9360 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9361
9362         Revert patch for PR c++/44188
9363         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9364
9365 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9366
9367         PR c++/44188
9368         * g++.dg/debug/dwarf2/typedef3.C: New test.
9369
9370 2010-05-27  Jason Merrill  <jason@redhat.com>
9371
9372         PR c++/43555
9373         * g++.dg/ext/vla9.C: New.
9374
9375 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9376
9377         PR objc/44140
9378         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9379         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9380         * objc.dg/torture/tls/thr-init.m: Ditto.
9381         * objc.dg/torture/trivial.m: Ditto.
9382         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9383         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9384         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9385         * obj-c++.dg/torture/trivial.mm: Ditto.
9386
9387 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9388
9389         * g++.dg/lto/20100302_0.C: Skip on darwin.
9390
9391 2010-05-27  Richard Guenther  <rguenther@suse.de>
9392
9393         PR tree-optimization/44284
9394         * gcc.dg/vect/vect-118.c: New testcase.
9395         * gcc.dg/vect/bb-slp-20.c: Adjust.
9396         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9397         * gcc.dg/vect/slp-9.c: Likewise.
9398         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9399         * gcc.dg/vect/vect-10.c: Likewise.
9400         * gcc.dg/vect/vect-109.c: Likewise.
9401         * gcc.dg/vect/vect-12.c: Likewise.
9402         * gcc.dg/vect/vect-36.c: Likewise.
9403         * gcc.dg/vect/vect-7.c: Likewise.
9404         * gcc.dg/vect/vect-iv-8.c: Likewise.
9405         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9406         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9407         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9408         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9409         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9410         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9411         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9412         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9413         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9414         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9415         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9416         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9417         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9418         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9419         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9420         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9421         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9422
9423 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9424
9425         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9426         necessary.
9427
9428 2010-05-26  Jan Hubicka  <jh@suse.cz>
9429
9430         * gcc.dg/lto/materialize-1_0.c: New file.
9431         * gcc.dg/lto/materialize-1_1.c: New file.
9432
9433 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9434
9435         * gnat.dg/lto10.adb: New test.
9436         * gnat.dg/lto10_pkg.ads: New helper.
9437
9438 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9439
9440         * lib/target-supports.exp (check_effective_target_int128): New
9441         function to check if __int128 types are available for target.
9442         * c-c++-common/int128-types-1.c: New.
9443         * c-c++-common/int128-1.c: New.
9444         * c-c++-common/int128-2.c: New.
9445         * g++.dg/abi/mangle43.C: New.
9446         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9447         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9448         pointer-wide scalar.
9449         * g++.dg/other/pr25632.C: Likewise.
9450         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9451         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9452         overflow warnings.
9453         * g++.dg/warn/pr13358-4.C: Likewise.
9454         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9455         * g++.dg/warn/Wconversion-null.C: Likewise.
9456
9457 2010-05-26  Jason Merrill  <jason@redhat.com>
9458
9459         PR c++/43382
9460         * g++.dg/cpp0x/variadic101.C: New.
9461
9462 2010-05-26  Richard Guenther  <rguenther@suse.de>
9463
9464         PR rtl-optimization/44164
9465         * gcc.c-torture/execute/pr44164.c: New testcase.
9466         * g++.dg/tree-ssa/pr13146.C: Adjust.
9467
9468 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9469
9470         PR fortran/40011
9471         * gfortran.dg/whole_file_19.f90 : New test.
9472
9473 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9474
9475         PR fortran/30668
9476         PR fortran/31346
9477         PR fortran/34260
9478         * gfortran.dg/pr40999.f: Fix function type.
9479         * gfortran.dg/whole_file_5.f90: Likewise.
9480         * gfortran.dg/whole_file_6.f90: Likewise.
9481         * gfortran.dg/whole_file_16.f90: New.
9482         * gfortran.dg/whole_file_17.f90: New.
9483         * gfortran.dg/whole_file_18.f90: New.
9484
9485 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9486             Iain Sandoe  <iains@gcc.gnu.org>
9487
9488         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9489         * gcc.c-torture/compile/pr44197.c: Require alias support.
9490         * gcc.dg/lto/20081222_0.c: Ditto.
9491
9492 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9493
9494         PR debug/42801
9495         * gcc.dg/guality/vla-2.c: New test.
9496
9497 2010-05-25  Richard Guenther  <rguenther@suse.de>
9498
9499         PR middle-end/44069
9500         * g++.dg/torture/pr44069.C: New testcase.
9501
9502 2010-05-25  Richard Guenther  <rguenther@suse.de>
9503
9504         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9505
9506 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9507
9508         PR objc/44140
9509         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9510
9511 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9512
9513         * obj-c++.dg/torture/tls/trivial.mm: New.
9514         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9515         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9516         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9517         * obj-c++.dg/torture/tls/diag-1.mm: New.
9518         * obj-c++.dg/torture/tls/tls.exp: New.
9519         * obj-c++.dg/torture/trivial.mm: New.
9520         * obj-c++.dg/torture/dg-torture.exp: New.
9521         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9522         * obj-c++.dg/tls/trivial.m: New.
9523         * obj-c++.dg/tls/init-1.mm: New.
9524         * obj-c++.dg/tls/diag-1.mm: New.
9525         * obj-c++.dg/tls/init-2.mm: New.
9526         * obj-c++.dg/tls/diag-2.mm: New.
9527         * obj-c++.dg/tls/diag-3.mm: New.
9528         * obj-c++.dg/tls/diag-4.mm: New.
9529         * obj-c++.dg/tls/static-1.mm: New.
9530         * obj-c++.dg/tls/tls.exp: New.
9531         * obj-c++.dg/tls/diag-5.mm: New.
9532         * obj-c++.dg/tls/static-1a.mm: New.
9533         * objc-obj-c++-shared/Object1.mm: New.
9534         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9535
9536 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9537
9538         PR objc++/43689
9539         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9540         * obj-c++.dg/const-str-6.mm: Ditto.
9541
9542 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9543
9544         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9545
9546 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9547
9548         PR ada/38394
9549         * gnat.dg/array13.ad[sb]: New test.
9550
9551 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9552             Sandra Loosemore  <sandra@codesourcery.com>
9553
9554         * gcc.target/arm/neon/: Regenerated test cases.
9555
9556         * gcc.target/arm/neon/polytypes.c,
9557         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9558         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9559         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9560         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9561         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9562         dg-add-options arm_neon.
9563
9564         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9565         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9566         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9567         and arm_neon_fp16_ok.
9568
9569         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9570         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9571
9572         * lib/target-supports.exp (add_options_for_arm_neon): New.
9573         (check_effective_target_arm_neon_ok_nocache): New, from
9574         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9575         (check_effective_target_arm_neon_ok): Use
9576         check_effective_target_arm_neon_ok_nocache.
9577         (add_options_for_arm_neon_fp16)
9578         (check_effective_target_arm_neon_fp16_ok)
9579         check_effective_target_arm_neon_fp16_ok_nocache): New.
9580         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9581
9582 2010-05-24  Jason Merrill  <jason@redhat.com>
9583
9584         PR c++/41510
9585         * g++.dg/cpp0x/initlist35.C: New.
9586         * g++.dg/init/brace6.C: Adjust.
9587
9588 2010-05-24  Paul Brook  <paul@codesourcery.com>
9589
9590         * gcc.target/arm/frame-pointer-1.c: New test.
9591         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9592         pointer elimination.
9593
9594 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9595
9596         PR target/44245
9597         * gcc.target/i386/crc32-3.c: New.
9598         * gcc.target/i386/crc32-4.c: Likewise.
9599
9600 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9601
9602         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9603         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9604         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9605
9606 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9607
9608         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9609
9610 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9611
9612         PR target/43869
9613         * gcc.c-target/pr43869.c: New test.
9614
9615 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9616
9617         PR fortran/44212
9618         * gfortran.dg/class_22.f03: New.
9619
9620 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9621
9622         PR lto/44238
9623         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9624
9625 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9626
9627         PR fortran/44213
9628         * gfortran.dg/abstract_type_7.f03: New.
9629
9630 2010-05-21  Jason Merrill  <jason@redhat.com>
9631
9632         * g++.dg/eh/spec11.C: Test cleanup optimization.
9633
9634 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9635
9636         PR debug/44223
9637         * gcc.target/i386/pr44223.c: New test.
9638
9639 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9640
9641         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9642
9643 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9644
9645         * g++.dg/other/const3.C: New test.
9646
9647 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9648
9649         PR fortran/38407
9650         * warn_unused_dummy_argument_1.f90: New.
9651         * warn_unused_dummy_argument_2.f90: New.
9652
9653 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9654
9655         PR c++/30298
9656         * g++.dg/inherit/crash1.C: New.
9657         * g++.dg/inherit/crash2.C: Likewise.
9658
9659 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9660
9661         PR debug/44178
9662         * g++.dg/debug/pr44178.C: New test.
9663
9664 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9665
9666         PR middle-end/44185
9667         * gcc.dg/tree-ssa/prefetch-6.c: Add
9668         --param min-insn-to-prefetch-ratio=6.
9669         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9670         allow unrolling, and adjust the movnti count.
9671
9672 2010-05-20  Jan Hubicka  <jh@suse.cz>
9673
9674         PR middle-end/44197
9675         * gcc.c-torture/compile/pr44197.c: New file.
9676
9677 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9678
9679         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9680         Fix test code.
9681         (check_effective_target_xop): Remove __may_alias__ attribute.
9682
9683 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9684
9685         PR target/44202
9686         * gcc.c-torture/execute/pr44202-1.c: New test.
9687
9688 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9689
9690         PR fortran/43851
9691         * gfortran.dg/label_1.f90: Update test.
9692
9693 2010-05-19  Jan Hubicka  <jh@suse.cz>
9694
9695         * gcc.dg/lto/ipareference2_0.c: New file.
9696         * gcc.dg/lto/ipareference2_1.c: New file.
9697
9698 2010-05-19  Jason Merrill  <jason@redhat.com>
9699
9700         * g++.dg/parse/fn-typedef2.C: New.
9701
9702         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9703         function type.
9704
9705         PR c++/44193
9706         * g++.dg/template/fntype1.C: New.
9707
9708 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9709
9710         * gnat.dg/discr23.ad[sb]: New test.
9711         * gnat.dg/discr23_pkg.ads: New helper.
9712
9713         * gnat.dg/specs/controlled1.ads: New test.
9714         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9715
9716 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9717
9718         PR fortran/44055
9719         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9720         Fixed scope of C_SIZEOF.
9721         * gfortran.dg/warn_conversion_2.f90: New.
9722
9723 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9724
9725         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9726         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9727         for optional selector.
9728         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9729         (check_effective_target_sse3): New proc.
9730         * gcc.target/i386/math-torture/math-torture.exp: Load
9731         target-supports.exp.
9732         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9733         check_effective_target_sse2.
9734         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9735         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9736         * g++.dg/vect/vect.exp: Likewise.
9737         * gfortran.dg/vect/vect.exp: Likewise.
9738         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9739         -msse2 if check_effective_target_sse2.
9740
9741         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9742         * gcc.target/i386/3dnow-2.c: Likewise.
9743         * gcc.target/i386/3dnowA-1.c: Likewise.
9744         * gcc.target/i386/3dnowA-2.c: Likewise.
9745         * gcc.target/i386/pr42549.c: Likewise.
9746
9747         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9748         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9749         * gcc.target/i386/sse3-addsubps.c: Likewise.
9750         * gcc.target/i386/sse3-haddpd.c: Likewise.
9751         * gcc.target/i386/sse3-haddps.c: Likewise.
9752         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9753         * gcc.target/i386/sse3-hsubps.c: Likewise.
9754         * gcc.target/i386/sse3-movddup.c: Likewise.
9755         * gcc.target/i386/sse3-movshdup.c: Likewise.
9756         * gcc.target/i386/sse3-movsldup.c: Likewise.
9757
9758         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9759         * g++.dg/ext/attrib35.C: Likewise.
9760         * g++.dg/opt/pr40496.C: Likewise.
9761         * g++.dg/other/i386-1.C: Likewise.
9762         * g++.dg/other/i386-4.C: Likewise.
9763         * g++.dg/other/pr34435.C: Likewise.
9764         * g++.dg/other/pr39496.C: Likewise.
9765         * g++.dg/other/pr40446.C: Likewise.
9766         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9767         * gcc.dg/compat/vector-1a_main.c: Likewise.
9768         * gcc.dg/compat/vector-2a_main.c: Likewise.
9769         * gcc.dg/lto/20090206-1_0.c: Likewise.
9770         * gcc.dg/pr34856.c: Likewise.
9771         * gcc.dg/pr36584.c: Likewise.
9772         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9773         * gcc.dg/pr37544.c: Likewise.
9774         * gcc.dg/torture/pr16104-1.c: Likewise.
9775         * gcc.dg/torture/pr35771-1.c: Likewise.
9776         * gcc.dg/torture/pr35771-2.c: Likewise.
9777         * gcc.dg/torture/pr35771-3.c: Likewise.
9778         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9779         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9780         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9781         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9782         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9783         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9784         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9785         * gcc.target/i386/20060512-1.c: Likewise.
9786         * gcc.target/i386/20060512-3.c: Likewise.
9787         * gcc.target/i386/all_one_m128i.c: Likewise.
9788         * gcc.target/i386/float128-1.c: Likewise.
9789         * gcc.target/i386/float128-2.c: Likewise.
9790         * gcc.target/i386/fpcvt-1.c: Likewise.
9791         * gcc.target/i386/fpcvt-2.c: Likewise.
9792         * gcc.target/i386/fpcvt-3.c: Likewise.
9793         * gcc.target/i386/fpprec-1.c: Likewise.
9794         * gcc.target/i386/funcspec-9.c: Likewise.
9795         * gcc.target/i386/incoming-1.c: Likewise.
9796         * gcc.target/i386/incoming-12.c: Likewise.
9797         * gcc.target/i386/incoming-2.c: Likewise.
9798         * gcc.target/i386/incoming-3.c: Likewise.
9799         * gcc.target/i386/incoming-4.c: Likewise.
9800         * gcc.target/i386/incoming-6.c: Likewise.
9801         * gcc.target/i386/incoming-7.c: Likewise.
9802         * gcc.target/i386/incoming-8.c: Likewise.
9803         * gcc.target/i386/opt-1.c: Likewise.
9804         * gcc.target/i386/opt-2.c: Likewise.
9805         * gcc.target/i386/ordcmp-1.c: Likewise.
9806         * gcc.target/i386/pr17692.c: Likewise.
9807         * gcc.target/i386/pr18614-1.c: Likewise.
9808         * gcc.target/i386/pr22152.c: Likewise.
9809         * gcc.target/i386/pr23570.c: Likewise.
9810         * gcc.target/i386/pr23575.c: Likewise.
9811         * gcc.target/i386/pr26449-1.c: Likewise.
9812         * gcc.target/i386/pr26600.c: Likewise.
9813         * gcc.target/i386/pr27790.c: Likewise.
9814         * gcc.target/i386/pr28839.c: Likewise.
9815         * gcc.target/i386/pr30970.c: Likewise.
9816         * gcc.target/i386/pr32000-1.c: Likewise.
9817         * gcc.target/i386/pr32000-2.c: Likewise.
9818         * gcc.target/i386/pr32280.c: Likewise.
9819         * gcc.target/i386/pr32661.c: Likewise.
9820         * gcc.target/i386/pr32708-1.c: Likewise.
9821         * gcc.target/i386/pr32961.c: Likewise.
9822         * gcc.target/i386/pr33329.c: Likewise.
9823         * gcc.target/i386/pr35714.c: Likewise.
9824         * gcc.target/i386/pr35767-1.c: Likewise.
9825         * gcc.target/i386/pr35767-1d.c: Likewise.
9826         * gcc.target/i386/pr35767-1i.c: Likewise.
9827         * gcc.target/i386/pr35767-2.c: Likewise.
9828         * gcc.target/i386/pr35767-2d.c: Likewise.
9829         * gcc.target/i386/pr35767-2i.c: Likewise.
9830         * gcc.target/i386/pr35767-3.c: Likewise.
9831         * gcc.target/i386/pr35767-5.c: Likewise.
9832         * gcc.target/i386/pr36222-1.c: Likewise.
9833         * gcc.target/i386/pr36578-1.c: Likewise.
9834         * gcc.target/i386/pr36578-2.c: Likewise.
9835         * gcc.target/i386/pr36992-1.c: Likewise.
9836         * gcc.target/i386/pr37101.c: Likewise.
9837         * gcc.target/i386/pr37216.c: Likewise.
9838         * gcc.target/i386/pr37434-1.c: Likewise.
9839         * gcc.target/i386/pr37434-2.c: Likewise.
9840         * gcc.target/i386/pr37843-3.c: Likewise.
9841         * gcc.target/i386/pr37843-4.c: Likewise.
9842         * gcc.target/i386/pr39162.c: Likewise.
9843         * gcc.target/i386/pr39315-1.c: Likewise.
9844         * gcc.target/i386/pr39315-2.c: Likewise.
9845         * gcc.target/i386/pr39315-3.c: Likewise.
9846         * gcc.target/i386/pr39315-4.c: Likewise.
9847         * gcc.target/i386/pr39445.c: Likewise.
9848         * gcc.target/i386/pr39496.c: Likewise.
9849         * gcc.target/i386/pr40809.c: Likewise.
9850         * gcc.target/i386/pr40906-3.c: Likewise.
9851         * gcc.target/i386/pr41019.c: Likewise.
9852         * gcc.target/i386/pr42542-1.c: Likewise.
9853         * gcc.target/i386/pr42542-2.c: Likewise.
9854         * gcc.target/i386/pr42542-3.c: Likewise.
9855         * gcc.target/i386/pr42542-3a.c: Likewise.
9856         * gcc.target/i386/pr42881.c: Likewise.
9857         * gcc.target/i386/push-1.c: Likewise.
9858         * gcc.target/i386/quad-sse.c: Likewise.
9859         * gcc.target/i386/reload-1.c: Likewise.
9860         * gcc.target/i386/sse-10.c: Likewise.
9861         * gcc.target/i386/sse-11.c: Likewise.
9862         * gcc.target/i386/sse-15.c: Likewise.
9863         * gcc.target/i386/sse-17.c: Likewise.
9864         * gcc.target/i386/sse-18.c: Likewise.
9865         * gcc.target/i386/sse-19.c: Likewise.
9866         * gcc.target/i386/sse-4.c: Likewise.
9867         * gcc.target/i386/sse-6.c: Likewise.
9868         * gcc.target/i386/sse-vect-types.c: Likewise.
9869         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9870         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9871         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9872         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9873         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9874         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9875         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9876         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9877         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9878         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9879         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9880         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9881         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9882         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9883         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9884         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9885         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9886         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9887         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9888         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9889         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9890         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9891         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9892         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9893         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9894         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9895         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9896         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9897         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9898         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9899         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9900         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9901         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9902         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9903         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9904         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9905         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9906         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9907         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9908         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9909         * gcc.target/i386/sse2-mmx.c: Likewise.
9910         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9911         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9912         * gcc.target/i386/sse2-movd-1.c: Likewise.
9913         * gcc.target/i386/sse2-movd-2.c: Likewise.
9914         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9915         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9916         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9917         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9918         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9919         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9920         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9921         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9922         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9923         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9924         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9925         * gcc.target/i386/sse2-movq-1.c: Likewise.
9926         * gcc.target/i386/sse2-movq-2.c: Likewise.
9927         * gcc.target/i386/sse2-movq-3.c: Likewise.
9928         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9929         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9930         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9931         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9932         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9933         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9934         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9935         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9936         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9937         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9938         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9939         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9940         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9941         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9942         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9943         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9944         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9945         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9946         * gcc.target/i386/sse2-pand-1.c: Likewise.
9947         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9948         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9949         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9950         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9951         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9952         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9953         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9954         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9955         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9956         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9957         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9958         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9959         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9960         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9961         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9962         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9963         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9964         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9965         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9966         * gcc.target/i386/sse2-por-1.c: Likewise.
9967         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9968         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9969         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9970         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9971         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9972         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9973         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9974         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9975         * gcc.target/i386/sse2-psllq-2.c: Likewise.
9976         * gcc.target/i386/sse2-psllw-1.c: Likewise.
9977         * gcc.target/i386/sse2-psllw-2.c: Likewise.
9978         * gcc.target/i386/sse2-psrad-1.c: Likewise.
9979         * gcc.target/i386/sse2-psrad-2.c: Likewise.
9980         * gcc.target/i386/sse2-psraw-1.c: Likewise.
9981         * gcc.target/i386/sse2-psraw-2.c: Likewise.
9982         * gcc.target/i386/sse2-psrld-1.c: Likewise.
9983         * gcc.target/i386/sse2-psrld-2.c: Likewise.
9984         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9985         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9986         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9987         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9988         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9989         * gcc.target/i386/sse2-psubb-1.c: Likewise.
9990         * gcc.target/i386/sse2-psubd-1.c: Likewise.
9991         * gcc.target/i386/sse2-psubq-1.c: Likewise.
9992         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9993         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9994         * gcc.target/i386/sse2-psubw-1.c: Likewise.
9995         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9996         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9997         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9998         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9999         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10000         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10001         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10002         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10003         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10004         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10005         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10006         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10007         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10008         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10009         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10010         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10011         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10012         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10013         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10014         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10015         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10016         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10017         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10018         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10019         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10020         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10021         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10022         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10023         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10024         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10025         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10026         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10027         * gcc.target/i386/sse2-vec-1.c: Likewise.
10028         * gcc.target/i386/sse2-vec-2.c: Likewise.
10029         * gcc.target/i386/sse2-vec-3.c: Likewise.
10030         * gcc.target/i386/sse2-vec-4.c: Likewise.
10031         * gcc.target/i386/sse2-vec-5.c: Likewise.
10032         * gcc.target/i386/sse2-vec-6.c: Likewise.
10033         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10034         * gcc.target/i386/ssefn-2.c: Likewise.
10035         * gcc.target/i386/ssefn-4.c: Likewise.
10036         * gcc.target/i386/ssefp-1.c: Likewise.
10037         * gcc.target/i386/ssefp-2.c: Likewise.
10038         * gcc.target/i386/sseregparm-3.c: Likewise.
10039         * gcc.target/i386/sseregparm-4.c: Likewise.
10040         * gcc.target/i386/sseregparm-5.c: Likewise.
10041         * gcc.target/i386/sseregparm-6.c: Likewise.
10042         * gcc.target/i386/sseregparm-7.c: Likewise.
10043         * gcc.target/i386/ssetype-1.c: Likewise.
10044         * gcc.target/i386/ssetype-2.c: Likewise.
10045         * gcc.target/i386/ssetype-3.c: Likewise.
10046         * gcc.target/i386/ssetype-4.c: Likewise.
10047         * gcc.target/i386/ssetype-5.c: Likewise.
10048         * gcc.target/i386/unordcmp-1.c: Likewise.
10049         * gcc.target/i386/vararg-1.c: Likewise.
10050         * gcc.target/i386/vararg-2.c: Likewise.
10051         * gcc.target/i386/vararg-3.c: Likewise.
10052         * gcc.target/i386/vararg-4.c: Likewise.
10053         * gcc.target/i386/vararg-7.c: Likewise.
10054         * gcc.target/i386/vararg-8.c: Likewise.
10055         * gcc.target/i386/vecinit-1.c: Likewise.
10056         * gcc.target/i386/vecinit-2.c: Likewise.
10057         * gcc.target/i386/vecinit-3.c: Likewise.
10058         * gcc.target/i386/vecinit-4.c: Likewise.
10059         * gcc.target/i386/vecinit-5.c: Likewise.
10060         * gcc.target/i386/vecinit-6.c: Likewise.
10061         * gcc.target/i386/vectorize2.c: Likewise.
10062         * gcc.target/i386/vectorize3.c: Likewise.
10063         * gcc.target/i386/vectorize4.c: Likewise.
10064         * gcc.target/i386/vectorize6.c: Likewise.
10065         * gcc.target/i386/vectorize7.c: Likewise.
10066         * gcc.target/i386/vectorize8.c: Likewise.
10067         * gcc.target/i386/vperm-v2df.c: Likewise.
10068         * gcc.target/i386/vperm-v2di.c: Likewise.
10069         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10070         * gcc.target/i386/xorps-sse2.c: Likewise.
10071         * gcc.target/i386/xorps.c: Likewise.
10072         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10073         * gfortran.dg/graphite/pr42326.f90: Likewise.
10074         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10075
10076 2010-05-19  Richard Guenther  <rguenther@suse.de>
10077
10078         PR lto/44196
10079         * g++.dg/lto/20100519-1_0.C: New testcase.
10080
10081 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10082
10083         PR fortran/42360
10084         * gfortran.dg/warn_intent_out_not_set.f90: New.
10085
10086 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10087
10088         PR fortran/38404
10089         * gfortran.dg/data_char_1.f90: Updated warning message.
10090         * gfortran.dg/data_array_6.f: New.
10091
10092 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10093
10094         * g++.dg/ipa/ivinline-8.C: New test.
10095         * gcc.dg/ipa/iinline-2.c: Likewise.
10096
10097 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10098
10099         PR fortran/34505
10100         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10101         arguments; add check for return value kind.
10102         * gfortran.dg/float_1.f90: Likewise.
10103
10104 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10105
10106         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10107         (main): Use it.
10108         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10109         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10110         Prune another location line format.
10111         (lto-obj): Call lto_prune_warns on comp_output.
10112
10113 2010-05-18  Jan Hubicka  <jh@suse.cz>
10114
10115         * gcc.dg/lto/ipacp_0.c: New test.
10116         * gcc.dg/lto/ipacp_1.c: New test.
10117
10118 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10119
10120         PR lto/44184
10121         * gcc.dg/lto/20100518_0.c: New test.
10122
10123 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10124
10125         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10126
10127 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10128
10129         PR fortran/43990
10130         * gfortran.dg/class_21.f03: New.
10131
10132 2010-05-17  Jason Merrill  <jason@redhat.com>
10133
10134         PR c++/44157
10135         * g++.dg/cpp0x/initlist34.C: New.
10136
10137         PR c++/44158
10138         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10139
10140 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10141
10142         * g++.dg/ipa/ivinline-1.C: New test.
10143         * g++.dg/ipa/ivinline-2.C: New test.
10144         * g++.dg/ipa/ivinline-3.C: New test.
10145         * g++.dg/ipa/ivinline-4.C: New test.
10146         * g++.dg/ipa/ivinline-5.C: New test.
10147         * g++.dg/ipa/ivinline-6.C: New test.
10148
10149 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10150             Jason Merrill  <jason@redhat.com>
10151
10152         PR c++/44108
10153         * c-c++-common/Wunused-var-8.c: New test.
10154
10155 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10156
10157         PR bootstrap/42347
10158         * gcc.c-torture/compile/pr42347.c: New test.
10159
10160         PR middle-end/44102
10161         * g++.dg/ext/asmgoto1.C: New test.
10162
10163 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10164
10165         PR middle-end/44133
10166         * gcc.dg/tree-ssa/pr44133.c: New test.
10167         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10168         precise.
10169
10170 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10171
10172         PR fortran/44044
10173         * gfortran.dg/class_20.f03: New.
10174
10175 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10176
10177         PR 44078
10178         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10179         debug messages but not the newly introduced one.
10180
10181 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10182
10183         PR fortran/35779
10184         * gfortran.dg/initialization_25.f90: Commented testcase.
10185         * gfortran.dg/initialization_26.f90: New.
10186
10187 2010-05-16  Richard Guenther  <rguenther@suse.de>
10188
10189         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10190         * gcc.dg/pr43084.c: Likewise.
10191         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10192         -fipa-type-escape.
10193         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10194         -fipa-type-escape.
10195         * gcc.dg/struct/struct-reorg.exp: Likewise.
10196         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10197         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10198
10199 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10200
10201         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10202         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10203         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10204         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10205         tests.
10206
10207 2010-05-15  Jason Merrill  <jason@redhat.com>
10208
10209         * g++.dg/eh/spec10.C: New.
10210         * g++.dg/eh/spec11.C: New.
10211         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10212
10213 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10214
10215         PR fortran/44154
10216         PR fortran/42647
10217         * gfortran.dg/allocatable_scalar_9.f90: New.
10218
10219 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10220
10221         PR c++/44148
10222         * g++.dg/torture/pr44148.C: New test.
10223
10224 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10225
10226         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10227         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10228         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10229         diagnostics and type sizes.
10230
10231 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10232
10233         * gnat.dg/lto9.adb: New test.
10234         * gnat.dg/lto9_pkg1.ads: New helper.
10235         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10236
10237 2010-05-15  Jan Hubicka  <jh@suse.cz>
10238
10239         * gcc.dg/lto/ipareference_1.c: Rename to ...
10240         * gcc.dg/lto/ipareference_0.c: ... this one.
10241         * gcc.dg/lto/ipareference_2.c: Rename to ...
10242         * gcc.dg/lto/ipareference_1.c: ... this one.
10243
10244 2010-05-15  Jan Hubicka  <jh@suse.cz>
10245
10246         * gcc.dg/lto/ipareference_1.c: New file.
10247         * gcc.dg/lto/ipareference_2.c: New file.
10248
10249 2010-05-15  Richard Guenther  <rguenther@suse.de>
10250
10251         PR tree-optimization/44038
10252         * gcc.c-torture/compile/pr44038.c: New testcase.
10253
10254 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10255
10256         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10257         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10258
10259 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10260
10261         PR fortran/43207
10262         PR fortran/43969
10263         * gfortran.dg/class_18.f03: New.
10264         * gfortran.dg/class_19.f03: New.
10265
10266 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10267
10268         PR debug/44112
10269         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10270         * g++.dg/debug/dwarf2/const1.C: Remove.
10271
10272 2010-05-14  Jason Merrill  <jason@redhat.com>
10273
10274         * g++.dg/eh/cond4.C: New.
10275         * g++.dg/eh/elide2.C: Adjust.
10276         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10277
10278 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10279
10280         PR fortran/44135
10281         * gfortran.dg/actual_array_interface_2.f90: New test.
10282
10283 2010-05-14  Richard Guenther  <rguenther@suse.de>
10284
10285         PR tree-optimization/44119
10286         * gcc.c-torture/compile/pr44119.c: New testcase.
10287
10288 2010-05-14  Jason Merrill  <jason@redhat.com>
10289
10290         PR c++/44127
10291         * g++.dg/eh/terminate1.C: New.
10292
10293 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10294
10295         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10296
10297         PR debug/44136
10298         * gcc.dg/pr44136.c: New test.
10299
10300 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10301
10302         PR c++/30566
10303         * g++.dg/warn/Wshadow-4.C: Adjust.
10304         * g++.dg/warn/Wshadow-5.C: New test.
10305         * g++.dg/warn/Wshadow-6.C: New test
10306
10307 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10308
10309         PR fortran/35779
10310         * gfortran.dg/initialization_25.f90: New.
10311
10312 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10313
10314         * g++.dg/otr-fold-1.C: New test.
10315         * g++.dg/otr-fold-2.C: New test.
10316
10317 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10318
10319         PR fortran/44036
10320         * gfortran.dg/gomp/pr44036-1.f90: New test.
10321         * gfortran.dg/gomp/pr44036-2.f90: New test.
10322         * gfortran.dg/gomp/pr44036-3.f90: New test.
10323
10324         PR debug/43983
10325         * gcc.dg/guality/sra-1.c: New test.
10326
10327 2010-05-12  Jan Hubicka  <jh@suse.cz>
10328
10329         * tree-ssa/unreachable.c: New test.
10330
10331 2010-05-12  Jason Merrill  <jason@redhat.com>
10332
10333         * g++.dg/cpp0x/sfinae1.C: New.
10334
10335 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10336
10337         * gcc.target/i386/zee.c: New file.
10338
10339 2010-05-12  Jason Merrill  <jason@redhat.com>
10340
10341         * g++.dg/conversion/op1.C: Expect template candidate message.
10342         * g++.dg/cpp0x/nullptr15.C: Likewise.
10343         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10344         * g++.dg/cpp0x/pr31431.C: Likewise.
10345         * g++.dg/cpp0x/temp_default2.C: Likewise.
10346         * g++.dg/cpp0x/trailing4.C: Likewise.
10347         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10348         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10349         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10350         * g++.dg/cpp0x/variadic35.C: Likewise.
10351         * g++.dg/cpp0x/vt-35147.C: Likewise.
10352         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10353         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10354         * g++.dg/ext/visibility/anon8.C: Likewise.
10355         * g++.dg/ext/vla2.C: Likewise.
10356         * g++.dg/other/pr28114.C: Likewise.
10357         * g++.dg/other/ptrmem10.C: Likewise.
10358         * g++.dg/other/ptrmem11.C: Likewise.
10359         * g++.dg/overload/unknown1.C: Likewise.
10360         * g++.dg/parse/template7.C: Likewise.
10361         * g++.dg/parse/typename7.C: Likewise.
10362         * g++.dg/template/conv11.C: Likewise.
10363         * g++.dg/template/copy1.C: Likewise.
10364         * g++.dg/template/deduce3.C: Likewise.
10365         * g++.dg/template/dependent-expr5.C: Likewise.
10366         * g++.dg/template/friend.C: Likewise.
10367         * g++.dg/template/incomplete2.C: Likewise.
10368         * g++.dg/template/local4.C: Likewise.
10369         * g++.dg/template/local6.C: Likewise.
10370         * g++.dg/template/operator10.C: Likewise.
10371         * g++.dg/template/overload6.C: Likewise.
10372         * g++.dg/template/ptrmem2.C: Likewise.
10373         * g++.dg/template/ptrmem20.C: Likewise.
10374         * g++.dg/template/ptrmem8.C: Likewise.
10375         * g++.dg/template/sfinae2.C: Likewise.
10376         * g++.dg/template/ttp25.C: Likewise.
10377         * g++.dg/template/unify10.C: Likewise.
10378         * g++.dg/template/unify11.C: Likewise.
10379         * g++.dg/template/unify6.C: Likewise.
10380         * g++.dg/template/unify7.C: Likewise.
10381         * g++.dg/template/unify9.C: Likewise.
10382         * g++.dg/template/varmod1.C: Likewise.
10383         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10384         * g++.old-deja/g++.law/operators32.C: Likewise.
10385         * g++.old-deja/g++.pt/crash28.C: Likewise.
10386         * g++.old-deja/g++.pt/crash60.C: Likewise.
10387         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10388         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10389         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10390         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10391         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10392         * g++.old-deja/g++.pt/expr2.C: Likewise.
10393         * g++.old-deja/g++.pt/overload7.C: Likewise.
10394         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10395         * g++.old-deja/g++.pt/spec5.C: Likewise.
10396         * g++.old-deja/g++.pt/spec6.C: Likewise.
10397         * g++.old-deja/g++.pt/t24.C: Likewise.
10398         * g++.old-deja/g++.pt/unify4.C: Likewise.
10399         * g++.old-deja/g++.pt/unify6.C: Likewise.
10400         * g++.old-deja/g++.pt/unify8.C: Likewise.
10401         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10402         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10403         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10404
10405         * g++.dg/cpp0x/initlist32.C: New.
10406
10407         * g++.dg/template/conv11.C: New.
10408         * g++.dg/conversion/op1.C: Adjust expected error.
10409
10410         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10411
10412 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10413
10414         PR target/44088
10415         * gcc.target/i386/avx-cmpsd-1.c: New.
10416         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10417         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10418         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10419         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10420         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10421
10422 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10423
10424         PR middle-end/44085
10425         * gcc.dg/gomp/pr44085.c: New test.
10426         * gfortran.dg/gomp/pr44085.f90: New test.
10427
10428 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10429
10430         * objc-obj-c++-shared/Object1.m: New.
10431         * objc.dg/torture: New directory.
10432         * objc.dg/torture/tls: Ditto.
10433         * objc.dg/tls: Ditto.
10434         * objc.dg/torture/tls/trivial.m: New test.
10435         * objc.dg/torture/tls/thr-init-2.m: New test.
10436         * objc.dg/torture/tls/thr-init-3.m: New test.
10437         * objc.dg/torture/tls/thr-init.m: New test.
10438         * objc.dg/torture/tls/diag-1.m: New test.
10439         * objc.dg/torture/tls/tls.exp: New.
10440         * objc.dg/torture/trivial.m: New test.
10441         * objc.dg/torture/dg-torture.exp: New.
10442         * objc.dg/tls/diag-3.m: New test.
10443         * objc.dg/tls/diag-4.m: New test.
10444         * objc.dg/tls/diag-5.m: New test.
10445         * objc.dg/tls/init-1.m: New test.
10446         * objc.dg/tls/init-2.m: New test.
10447         * objc.dg/tls/tls.exp: New.
10448         * objc.dg/tls/diag-2.m: New test.
10449         * lib/objc.exp: Respond to dg-additional-files.
10450
10451 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10452
10453         * gcc.target/m68k/20100512-1.c: New.
10454
10455 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10456
10457         * gnat.dg/lto8.adb: New test.
10458         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10459         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10460
10461 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10462
10463         PR c++/34272
10464         PR c++/43630
10465         PR c++/34491
10466         * g++.dg/template/crash97.C: New.
10467         * g++.dg/template/crash98.C: Likewise.
10468         * g++.dg/template/crash99.C: Likewise.
10469         * g++.dg/cpp0x/pr31439.C: Adjust.
10470         * g++.dg/template/crash95.C: Likewise.
10471
10472 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10473
10474         PR middle-end/44071
10475         * c-c++-common/asmgoto-4.c: New test.
10476         * gcc.target/i386/pr44071.c: New test.
10477
10478         PR c++/44062
10479         * c-c++-common/Wunused-var-7.c: New test.
10480         * g++.dg/warn/Wunused-var-9.C: New test.
10481
10482 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10483
10484         PR fortran/43711
10485         * gfortran.dg/gomp/pr43711.f90: New.
10486
10487 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10488
10489         PR fortran/31820
10490         * gfortran.dg/select_5.f90: Updated.
10491
10492 2010-05-11  Jan Hubicka  <jh@suse.cz>
10493
10494         PR tree-optimize/44063
10495         * gcc.c-torture/compile/pr44063.c: New testcase.
10496
10497 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10498
10499         PR debug/44023
10500         * gcc.dg/pr44023.c: New test.
10501
10502 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10503
10504         * gnat.dg/lto7.adb: New test.
10505         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10506
10507 2010-05-10  Jason Merrill  <jason@redhat.com>
10508
10509         PR c++/44017
10510         * g++.dg/template/inherit5.C: New.
10511
10512         PR c++/44045
10513         * g++.dg/cpp0x/initlist33.C: New.
10514         * g++.dg/cpp0x/initlist26.C: Adjust.
10515         * g++.dg/cpp0x/initlist28.C: Adjust.
10516
10517 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10518
10519         PR c++/43719
10520         * g++.dg/init/pr43719.C: New.
10521         * g++.dg/anon-struct4.C: Adjust.
10522
10523 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10524
10525         PR debug/44028
10526         * gcc.dg/pr44028.c: New test.
10527
10528 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10529
10530         PR fortran/27866
10531         PR fortran/35003
10532         PR fortran/42809
10533         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10534         * gfortran.dg/warn_conversion.f90: New.
10535
10536 2010-05-10  Michael Matz  <matz@suse.de>
10537
10538         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10539
10540 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10541
10542         PR rtl-optimization/44012
10543         * gcc.dg/pr44012.c: New.
10544
10545 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10546
10547         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10548         Log text on entry and exit.
10549         Prune Sun ld warnings for common symbols with differing sizes.
10550         (lto-link-and-maybe-run): Change caller.
10551
10552 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10553
10554         PR fortran/44044
10555         * gfortran.dg/class_7.f03: Modified.
10556         * gfortran.dg/select_type_1.f03: Modified.
10557         * gfortran.dg/select_type_12.f03: New.
10558
10559 2010-05-10  Richard Guenther  <rguenther@suse.de>
10560
10561         PR tree-optimization/44050
10562         * gcc.dg/torture/pr44050.c: New testcase.
10563
10564 2010-05-10  Wei Guozhi  <carrot@google.com>
10565
10566         PR target/42879
10567         * gcc.target/arm/pr42879.c: New testcase.
10568
10569 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10570
10571         PR c/44051
10572         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10573
10574 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10575
10576         PR c/10676
10577         * gcc.dg/anon-struct-10.c: New test.
10578
10579 2010-05-09  Richard Guenther  <rguenther@suse.de>
10580
10581         PR middle-end/44024
10582         * gcc.dg/pr44024.c: New testcase.
10583
10584 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10585
10586         PR c/4784
10587         * gcc.dg/anon-struct-9.c: New test.
10588
10589 2010-05-09  Richard Guenther  <rguenther@suse.de>
10590
10591         PR middle-end/44043
10592         * gcc.c-torture/compile/pr44043.c: New testcase.
10593
10594 2010-05-09  Richard Guenther  <rguenther@suse.de>
10595
10596         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10597
10598 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10599
10600         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10601
10602 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10603
10604         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10605         * gnat.dg/specs/lto3.ads: Likewise.
10606
10607 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10608
10609         PR middle-end/28685
10610         * gcc.dg/pr28685-1.c: New file.
10611
10612 2010-05-08  Richard Guenther  <rguenther@suse.de>
10613
10614         PR tree-optimization/44030
10615         * gcc.c-torture/compile/pr44030.c: New testcase.
10616
10617 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10618
10619         * gnat.dg/lto6.adb: New test.
10620         * gnat.dg/lto6_pkg.ads: New helper.
10621
10622 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10623
10624         * gnat.dg/lto5.adb: New test.
10625         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10626
10627 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10628
10629         * gnat.dg/lto4.ad[sb]: New test.
10630
10631 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10632
10633         * gnat.dg/specs/lto3.ads: New test.
10634         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10635         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10636
10637 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10638
10639         * gnat.dg/sizetype3.ad[sb]: New test.
10640         * gnat.dg/sizetype3_pkg.ads: New helper.
10641
10642 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10643
10644         PR c++/43951
10645         * g++.dg/init/new29.C: New.
10646
10647 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10648
10649         PR fortran/40728
10650         * gfortran.dg/coarray_1.f90: Fixed error message.
10651         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10652         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10653         * gfortran.dg/intrinsic_std_5.f90: New.
10654
10655 2010-05-07  Jason Merrill  <jason@redhat.com>
10656
10657         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10658
10659 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10660
10661         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10662         (size_t, stderr): Remove.
10663         (read_error): Replaced __builtin_fprintf by fprintf.
10664
10665 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10666
10667         * gcc.dg/ordered-comparison-1.c: New test.
10668         * gcc.dg/ordered-comparison-2.c: New test.
10669         * gcc.dg/ordered-comparison-3.c: New test.
10670         * gcc.dg/ordered-comparison-4.c: New test.
10671
10672 2010-05-06  Mike Stump  <mikestump@comcast.net>
10673
10674         PR objc/35165
10675         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10676
10677 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10678             Jason Merrill  <jason@redhat.com>
10679
10680         * g++.dg/cpp0x/nullptr01.C: New.
10681         * g++.dg/cpp0x/nullptr02.C: New.
10682         * g++.dg/cpp0x/nullptr03.C: New.
10683         * g++.dg/cpp0x/nullptr04.C: New.
10684         * g++.dg/cpp0x/nullptr05.C: New.
10685         * g++.dg/cpp0x/nullptr06.C: New.
10686         * g++.dg/cpp0x/nullptr07.C: New.
10687         * g++.dg/cpp0x/nullptr08.C: New.
10688         * g++.dg/cpp0x/nullptr09.C: New.
10689         * g++.dg/cpp0x/nullptr10.C: New.
10690         * g++.dg/cpp0x/nullptr11.C: New.
10691         * g++.dg/cpp0x/nullptr12.C: New.
10692         * g++.dg/cpp0x/nullptr13.C: New.
10693         * g++.dg/cpp0x/nullptr14.C: New.
10694         * g++.dg/cpp0x/nullptr15.C: New.
10695         * g++.dg/cpp0x/nullptr16.C: New.
10696         * g++.dg/cpp0x/nullptr17.C: New.
10697         * g++.dg/cpp0x/nullptr18.C: New.
10698         * g++.dg/cpp0x/nullptr19.C: New.
10699         * g++.dg/cpp0x/nullptr20.C: New.
10700         * g++.dg/cpp0x/nullptr21.C: New.
10701         * g++.dg/cpp0x/nullptr22.C: New.
10702         * g++.dg/debug/nullptr01.C: New.
10703         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10704
10705 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10706
10707         * gcc.dg/Wunused-var-8.c: Move to...
10708         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10709
10710 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10711
10712         PR c++/40406
10713         * g++.dg/template/crash96.C: New.
10714
10715 2010-05-06  Jan Hubicka  <jh@suse.cz>
10716
10717         PR tree-optimization/43791
10718         * gcc.c-torture/compile/pr43791.c: New file.
10719
10720 2010-05-06  Michael Matz  <matz@suse.de>
10721
10722         PR tree-optimization/43984
10723         * gfortran.dg/pr43984.f90: New test.
10724
10725 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10726
10727         PR 40989
10728         * gcc.dg/pr40989.c: New.
10729
10730 2010-05-06  Richard Guenther  <rguenther@suse.de>
10731
10732         PR tree-optimization/43934
10733         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10734
10735 2010-05-06  Richard Guenther  <rguenther@suse.de>
10736
10737         PR tree-optimization/43987
10738         * gcc.c-torture/execute/pr43987.c: New testcase.
10739         * gcc.dg/torture/pta-escape-1.c: Adjust.
10740         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10741         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10742         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10743         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10744
10745 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10746             Dodji Seketeli  <dodji@redhat.com>
10747
10748         PR c/18624
10749         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10750         * g++.dg/template/sfinae16.C: Likewise.
10751         * gcc.dg/Wunused-var-1.c: Moved to...
10752         * c-c++-common/Wunused-var-1.c: ...here. New test.
10753         * gcc.dg/Wunused-var-2.c: Moved to...
10754         * c-c++-common/Wunused-var-2.c: ...here. New test.
10755         * gcc.dg/Wunused-var-3.c: Moved to...
10756         * c-c++-common/Wunused-var-3.c: ...here. New test.
10757         * gcc.dg/Wunused-var-4.c: Moved to...
10758         * gcc.dg/Wunused-var-1.c: ... here.
10759         * gcc.dg/Wunused-var-5.c: Moved to...
10760         * c-c++-common/Wunused-var-4.c: ...here. New test.
10761         * gcc.dg/Wunused-var-7.c: Moved to...
10762         * c-c++-common/Wunused-var-5.c: ...here. New test.
10763         * gcc.dg/Wunused-var-6.c: Moved to...
10764         * gcc.dg/Wunused-var-2.c: ... here.
10765         * c-c++-common/Wunused-var-1.c: New test.
10766         * c-c++-common/Wunused-var-2.c: New test.
10767         * c-c++-common/Wunused-var-3.c: New test.
10768         * c-c++-common/Wunused-var-4.c: New test.
10769         * c-c++-common/Wunused-var-5.c: New test.
10770         * g++.dg/warn/Wunused-var-1.C: New test.
10771         * g++.dg/warn/Wunused-var-2.C: New test.
10772         * g++.dg/warn/Wunused-var-3.C: New test.
10773         * g++.dg/warn/Wunused-var-4.C: New test.
10774         * g++.dg/warn/Wunused-var-5.C: New test.
10775         * g++.dg/warn/Wunused-var-6.C: New test.
10776         * g++.dg/warn/Wunused-var-7.C: New test.
10777         * g++.dg/warn/Wunused-var-8.C: New test.
10778         * g++.dg/warn/Wunused-parm-1.C: New test.
10779         * g++.dg/warn/Wunused-parm-2.C: New test.
10780         * g++.dg/warn/Wunused-parm-3.C: New test.
10781
10782 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10783
10784         PR fortran/43985
10785         * gfortran.dg/gomp/crayptr5.f90: New test case.
10786
10787 2010-05-05  Jason Merrill  <jason@redhat.com>
10788
10789         PR debug/43370
10790         * g++.dg/ext/attrib39.C: New.
10791
10792 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10793
10794         PR fortran/24978
10795         * gfortran.dg/data_invalid.f90: New.
10796
10797 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10798
10799         * gnat.dg/lto2.adb: New test.
10800
10801 2010-05-05  Jason Merrill  <jason@redhat.com>
10802
10803         PR c++/43787
10804         * g++.dg/opt/empty1.C: New.
10805
10806 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10807
10808         PR fortran/43696
10809         * gfortran.dg/class_17.f03: New.
10810
10811 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10812
10813         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10814
10815 2010-05-04  Mike Stump  <mikestump@comcast.net>
10816
10817         PR objc/35165
10818         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10819
10820 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10821
10822         PR target/43668
10823         * gcc.target/i386/pr43668.c: New.
10824
10825 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10826
10827         PR c++/43028
10828         * g++.dg/cpp0x/initlist31.C: New.
10829
10830 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10831
10832         PR c/43981
10833         * gcc.dg/Wunused-var-8.c: New test.
10834
10835 2010-05-04  Jason Merrill  <jason@redhat.com>
10836
10837         PR c++/38064
10838         * g++.dg/cpp0x/enum3.C: Extend.
10839
10840 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10841
10842         PR target/43799
10843         * gcc.target/i386/pr43799.c: New.
10844
10845 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10846
10847         * gnat.dg/lto1.adb: New test.
10848         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10849
10850 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10851
10852         PR middle-end/43671
10853         * gcc.target/i386/pr43671.c: New.
10854
10855 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10856
10857         PR c++/43705
10858         * g++.dg/template/crash95.C: New.
10859
10860 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10861
10862         PR debug/43508
10863         * gcc.target/i386/pr43508.c: New.
10864
10865 2010-05-04  Richard Guenther  <rguenther@suse.de>
10866
10867         PR tree-optimization/43879
10868         * g++.dg/torture/pr43879-1_0.C: New testcase.
10869         * g++.dg/torture/pr43879-1_1.C: Likewise.
10870
10871 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10872
10873         PR c++/43953
10874         * g++.dg/other/crash-12.C: New test.
10875
10876 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10877
10878         * g++.dg/cdce3.C: Add a space.  Updated.
10879
10880 2010-05-03  Jason Merrill  <jason@redhat.com>
10881
10882         PR c++/43680
10883         * g++.dg/opt/enum2.C: New.
10884         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10885         * g++.dg/warn/Wswitch-1.C: Adjust message.
10886
10887 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10888
10889         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10890         * g++.dg/ext/label13.C: Fix typo.
10891         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10892         alpha*-dec-osf5*.
10893         * gcc.c-torture/compile/limits-declparen.c: xfail on
10894         alpha*-dec-osf5* with -g.
10895         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10896         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10897         * gcc.dg/c99-tgmath-2.c: Likewise.
10898         * gcc.dg/c99-tgmath-3.c: Likewise.
10899         * gcc.dg/c99-tgmath-4.c: Likewise.
10900
10901 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10902
10903         PR fortran/43592
10904         * gfortran.dg/unexpected_interface.f90: New test.
10905
10906 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10907
10908         * ada/acats/run_acats (which): New function.
10909         (host_gnatchop, host_gnatmake): Use it.
10910
10911 2010-05-03  Richard Guenther  <rguenther@suse.de>
10912
10913         PR tree-optimization/43971
10914         * gcc.dg/pr43971.c: New testcase.
10915
10916 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10917
10918         PR debug/43972
10919         * gcc.dg/debug/pr43972.c: New test.
10920
10921 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10922
10923         PR testsuite/43963
10924         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10925
10926 2010-05-02  Richard Guenther  <rguenther@suse.de>
10927
10928         PR tree-optimization/43879
10929         * gcc.dg/torture/pr43879-3.c: New testcase.
10930
10931 2010-05-01  Richard Guenther  <rguenther@suse.de>
10932
10933         PR tree-optimization/43949
10934         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10935
10936 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10937
10938         PR c++/43951
10939         * g++.dg/init/new28.C: New.
10940
10941 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10942
10943         PR objc++/32052
10944         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10945         structure and nested declarations.
10946         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10947         structure and nested declarations.  Reduce header clutter and
10948         use _exit() rather than abort().
10949         * objc.dg/encode-10.m: New.
10950         * objc.dg/encode-11.m: New.
10951
10952 2010-04-30  DJ Delorie  <dj@redhat.com>
10953
10954         * gcc.c-torture/execute/20100430-1.c: New test.
10955
10956 2010-04-30  Jason Merrill  <jason@redhat.com>
10957
10958         PR c++/43868
10959         * g++.dg/template/ptrmem21.C: New.
10960
10961 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10962
10963         PR fortran/18918
10964         PR fortran/43931
10965         * gfortran.dg/coarray_13.f90: New test.
10966
10967 2010-04-30  Richard Guenther  <rguenther@suse.de>
10968
10969         PR lto/43946
10970         * gcc.dg/lto/20100430-1_0.c: New testcase.
10971
10972 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10973
10974         PR debug/43942
10975         * c-c++-common/pr43942.c: New test.
10976
10977 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
10978
10979         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10980         conflict with darwin crt1.o 'start' symbol.
10981
10982 2010-04-30  Richard Guenther  <rguenther@suse.de>
10983
10984         PR tree-optimization/43879
10985         * gcc.dg/torture/pr43879_1.c: New testcase.
10986
10987 2010-04-30  Richard Guenther  <rguenther@suse.de>
10988
10989         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10990
10991 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
10992
10993         PR c++/43890
10994         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10995         user-provided constructor while recursing.
10996
10997 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
10998
10999         PR fortran/42274
11000         * gfortran.dg/class_16.f03: New test.
11001
11002 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11003
11004         PR fortran/42274
11005         * gfortran.dg/class_15.f03: New.
11006
11007 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11008
11009         PR fortran/43326
11010         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11011
11012 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11013
11014         PR fortran/43492
11015         * gfortran.dg/generic_22.f03 : New test.
11016
11017 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11018
11019         PR fortran/42353
11020         * gfortran.dg/class_14.f03: New test.
11021
11022 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11023
11024         PR fortran/42680
11025         * gfortran.dg/interface_32.f90: New test.
11026
11027 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11028             Janus Weil  <janus@gcc.gnu.org>
11029
11030         PR fortran/41829
11031         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11032         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11033         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11034
11035 2010-04-28  Mike Stump  <mikestump@comcast.net>
11036
11037         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11038         dg-excess-errors.
11039         * g++.dg/uninit-pred-2_b.C: Likewise.
11040
11041 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11042
11043         PR fortran/18918
11044         PR fortran/43919
11045         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11046
11047 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11048
11049         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11050         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11051         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11052         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11053         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11054
11055 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11056
11057         * gcc.dg/const-uniq-1.c: New test.
11058         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11059
11060 2010-04-28  Xinliang David Li  <davidxl@google.com>
11061
11062         * gcc.dg/uninit-pred-2_b.c: New test.
11063         * gcc.dg/uninit-pred-4_b.c: New test.
11064         * gcc.dg/uninit-pred-3_d.c: New test.
11065         * gcc.dg/uninit-pred-6_b.c: New test.
11066         * gcc.dg/uninit-pred-8_b.c: New test.
11067         * gcc.dg/uninit-pred-3_a.c: New test.
11068         * gcc.dg/uninit-pred-2_c.c: New test.
11069         * gcc.dg/uninit-pred-5_a.c: New test.
11070         * gcc.dg/uninit-pred-3_e.c: New test.
11071         * gcc.dg/uninit-pred-7_a.c: New test.
11072         * gcc.dg/uninit-pred-6_c.c: New test.
11073         * gcc.dg/uninit-pred-9_a.c: New test.
11074         * gcc.dg/uninit-pred-8_c.c: New test.
11075         * gcc.dg/uninit-pred-3_b.c: New test.
11076         * gcc.dg/uninit-pred-5_b.c: New test.
11077         * gcc.dg/uninit-pred-7_b.c: New test.
11078         * gcc.dg/uninit-pred-6_d.c: New test.
11079         * gcc.dg/uninit-pred-9_b.c: New test.
11080         * gcc.dg/uninit-pred-2_a.c: New test.
11081         * gcc.dg/uninit-pred-4_a.c: New test.
11082         * gcc.dg/uninit-pred-3_c.c: New test.
11083         * gcc.dg/uninit-pred-6_a.c: New test.
11084         * gcc.dg/uninit-pred-8_a.c: New test.
11085         * gcc.dg/uninit-pred-7_c.c: New test.
11086         * gcc.dg/uninit-pred-6_e.c: New test.
11087         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11088         * g++.dg/uninit-pred-1_a.C: New test.
11089         * g++.dg/uninit-pred-1_b.C: New test.
11090         * g++.dg/uninit-pred-2_a.C: New test.
11091         * g++.dg/uninit-pred-2_b.C: New test.
11092         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11093         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11094         * g++.dg/uninit-pred-loop_1.cc: New test.
11095
11096 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11097
11098         * gcc.dg/lto/20091209-1_0.c: New testcase.
11099
11100 2010-04-28  Richard Guenther  <rguenther@suse.de>
11101
11102         PR tree-optimization/43879
11103         PR tree-optimization/43909
11104         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11105
11106 2010-04-28  Richard Guenther  <rguenther@suse.de>
11107
11108         PR c++/43880
11109         * g++.dg/torture/pr43880.C: New testcase.
11110
11111 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11112
11113         PR c++/9335
11114         * g++.dg/template/recurse2.C: Update
11115         * g++.dg/template/recurse.C: Update.
11116         * g++.dg/template/pr23510.C: Update.
11117         * lib/prune.exp: Filter out 'recursively instantiated'.
11118
11119 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11120
11121         PR c++/29043
11122         * g++.dg/init/pr29043.C: New.
11123
11124 2010-04-27  Jason Merrill  <jason@redhat.com>
11125
11126         * g++.dg/lookup/scoped5.C: Adjust.
11127         * g++.dg/lookup/scoped8.C: Adjust.
11128         * g++.dg/template/dependent-expr5.C: Adjust.
11129         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11130
11131         PR c++/43856
11132         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11133
11134         PR c++/43875
11135         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11136
11137 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11138             Jan Hubicka  <hubicka@ucw.cz>
11139
11140         * gcc.dg/pure-2.c: New testcase.
11141         * gcc.dg/const-1.c: New testcase.
11142
11143 2010-04-27  Jason Merrill  <jason@redhat.com>
11144
11145         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11146
11147         PR c++/41468
11148         * g++.dg/template/sfinae17.C: New.
11149         * g++.dg/template/sfinae18.C: New.
11150
11151 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11152
11153         * g++.dg/init/pr42844.C: New.
11154         * g++.dg/cpp0x/pr42844-2.C: New.
11155         * g++.dg/cpp0x/defaulted2.C: Adjust.
11156         * g++.dg/tree-ssa/pr27549.C: Likewise.
11157         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11158
11159 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11160
11161         PR fortran/18918
11162         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11163
11164 2010-04-27  Richard Guenther  <rguenther@suse.de>
11165
11166         PR middle-end/40561
11167         * g++.dg/other/pr40561.C: New testcase.
11168
11169 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11170
11171         PR middle-end/43812
11172         * g++.dg/ipa/pr43812.C: New test.
11173
11174 2010-04-27  Jan Hubicka  <jh@suse.cz>
11175
11176         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11177         (test): ... this one.
11178
11179 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11180
11181         PR target/40657
11182         * gcc.target/arm/thumb-stackframe.c: New test.
11183
11184 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11185
11186         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11187         * gcc.dg/misc-column.c: Likewise.
11188         * gcc.dg/Walways-true-1.c: Likewise.
11189         * gcc.dg/Walways-true-2.c: Likewise.
11190         * gcc.dg/warn-addr-cmp.c: Likewise.
11191
11192 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11193
11194         PR fortran/18918
11195         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11196         * gfortran.dg/coarray_12.f90: New.
11197
11198 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11199
11200         PR c/32207
11201         * gcc.dg/pr32207.c: New test.
11202         * gcc.dg/misc-column.c: Adjust expected warning.
11203         * gcc.dg/Walways-true-1.c: Likewise.
11204         * gcc.dg/Walways-true-2.c: Likewise.
11205         * gcc.dg/warn-addr-cmp.c: Likewise.
11206
11207 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11208
11209         PR lto/42776
11210         * lib/lto.exp (lto_prune_vis_warns): New function.
11211         (lto-link-and-maybe-run): Call it.
11212
11213 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11214
11215         PR tree-optimization/43904
11216         * gcc.dg/tree-ssa/tailcall-6.c: New.
11217
11218 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11219
11220         PR testsuite/35165
11221         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11222         Darwin8/OSX10.4 - compatible code generation.
11223         Use scan-rtl-dump.
11224         * obj-c++.dg/stubify-1.mm: Ditto.
11225         * lib/objc-torture.exp: Do not require link success for
11226         "trivial.m" in the runtime checks when dowhat = 'compile'.
11227         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11228         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11229         Darwin8/OSX10.4 - compatible code generation.
11230         * objc.dg/stubify-2.m: Ditto.
11231         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11232         * objc.dg/next-runtime-1.m: Ditto.
11233         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11234         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11235         runtimes on Darwin.
11236
11237 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11238
11239         PR 43715
11240         * lib/plugin-support.exp: Use "-undefined
11241         dynamic_lookup" on darwin.
11242
11243 2010-04-26  Richard Guenther  <rguenther@suse.de>
11244
11245         * gcc.dg/lto/20100426_0.c: New testcase.
11246
11247 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11248
11249         PR tree-optimization/43833
11250         gcc.dg/Warray-bounds-8.c: New test case.
11251
11252 2010-04-26  Richard Guenther  <rguenther@suse.de>
11253
11254         PR lto/43080
11255         * g++.dg/lto/20100423-3_0.C: New testcase.
11256
11257 2010-04-26  Richard Guenther  <rguenther@suse.de>
11258
11259         PR lto/42425
11260         * g++.dg/lto/20100423-2_0.C: New testcase.
11261
11262 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11263
11264         * gcc.dg/vect/bb-slp-23.c: New test.
11265
11266 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11267
11268         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11269         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11270         * gcc.dg/c1x-float-1.c: New test.
11271
11272 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11273
11274         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11275         of "lea\[ \t\]".
11276
11277 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11278
11279         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11280         FreeBSD.
11281         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11282         * gfortran.dg/default_format_2.f90: Ditto.
11283
11284 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11285
11286         * gfortran.dg/pr43505.f90: Clean up .mod file.
11287         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11288         * gfortran.dg/pr41347.f90: Ditto.
11289         * gfortran.dg/internal_pack_4.f90: Ditto.
11290         * gfortran.dg/proc_decl_23.f90: Ditto.
11291         * gfortran.dg/recursive_check_3.f90: Ditto.
11292         * gfortran.dg/intent_out_3.f90: Ditto.
11293         * gfortran.dg/assignment_2.f90: Ditto.
11294         * gfortran.dg/pr41928.f90: Ditto.
11295         * gfortran.dg/pr42166.f90: Ditto.
11296         * gfortran.dg/private_type_12.f90: Ditto.
11297         * gfortran.dg/graphite/pr42185.f90: Ditto.
11298         * gfortran.dg/graphite/pr42186.f90: Ditto.
11299         * gfortran.dg/graphite/pr40982.f90: Ditto.
11300         * gfortran.dg/graphite/id-2.f90: Ditto.
11301         * gfortran.dg/graphite/id-4.f90: Ditto.
11302         * gfortran.dg/graphite/pr42050.f90: Ditto.
11303         * gfortran.dg/graphite/id-18.f90: Ditto.
11304         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11305         * gfortran.dg/graphite/pr41924.f90: Ditto.
11306         * gfortran.dg/graphite/pr42393.f90: Ditto.
11307         * gfortran.dg/graphite/pr37980.f90: Ditto.
11308         * gfortran.dg/graphite/pr38953.f90: Ditto.
11309         * gfortran.dg/graphite/pr42180.f90: Ditto.
11310         * gfortran.dg/graphite/pr42181.f90: Ditto.
11311         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11312         * gfortran.dg/select_type_4.f90: Ditto.
11313         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11314         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11315         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11316         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11317         * gfortran.dg/whole_file_11.f90: Ditto.
11318         * gfortran.dg/private_type_11.f90: Ditto.
11319         * gfortran.dg/vect/vect-gems.f90: Ditto.
11320         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11321
11322 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11323
11324         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11325
11326 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11327
11328         * gnat.dg/pack15.ad[sb]: New test.
11329
11330 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11331
11332         * gcc.target/arm/mla-1.c: New test.
11333
11334 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11335
11336         PR fortran/30073
11337         PR fortran/43793
11338         * gfortran.dg/pr43793.f90: New test.
11339
11340 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11341
11342         PR tree-optimization/41442
11343         * gcc.target/i386/pr41442.c: New test.
11344
11345 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11346
11347         PR fortran/43832
11348         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11349
11350 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11351
11352         PR fortran/43832
11353         * gfortran.dg/open_nounit.f90: New test.
11354
11355 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11356
11357         PR fortran/43841
11358         PR fortran/43843
11359         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11360
11361 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11362
11363         * gcc.dg/Wconversion-integer.c: Update.
11364
11365 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11366
11367         * gnat.dg/unchecked_convert5.adb: New test.
11368
11369 2010-04-23  Richard Guenther  <rguenther@suse.de>
11370
11371         PR lto/41734
11372         * gcc.dg/lto/20100423-2_0.c: New testcase.
11373         * gcc.dg/lto/20100423-2_0.c: Likewise.
11374
11375 2010-04-23  Richard Guenther  <rguenther@suse.de>
11376
11377         PR lto/43455
11378         * gcc.dg/lto/20100423-1_0.c: New testcase.
11379         * gcc.dg/lto/20100423-1_1.c: Likewise.
11380
11381 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11382
11383         PR tree-optimization/43846
11384         * gcc.dg/tree-ssa/sra-10.c: New test.
11385
11386 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11387
11388         PR middle-end/43835
11389         * gcc.c-torture/execute/pr43835.c: New test.
11390
11391 2010-04-23  Richard Guenther  <rguenther@suse.de>
11392
11393         PR lto/42653
11394         * g++.dg/lto/20100423-1_0.C: New testcase.
11395
11396 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11397
11398         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11399
11400 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11401
11402         PR tree-optimization/43842
11403         * gcc.dg/vect/pr43842.c: New test.
11404
11405 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11406
11407         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11408         * gcc.target/i386/wmul-2.c: Likewise.
11409
11410 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11411
11412         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11413         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11414
11415 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11416
11417         * gfortran.dg/reassoc_6.f: New testcase.
11418
11419 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11420
11421         PR middle-end/29274
11422         * gcc.target/arm/wmul-1.c: New test.
11423         * gcc.target/arm/wmul-2.c: New test.
11424
11425 2010-04-22  Richard Guenther  <rguenther@suse.de>
11426
11427         PR tree-optimization/43845
11428         * gcc.c-torture/compile/pr43845.c: New testcase.
11429
11430 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11431
11432         PR middle-end/29274
11433         * gcc.target/i386/wmul-1.c: New test.
11434         * gcc.target/i386/wmul-2.c: New test.
11435         * gcc.target/bfin/wmul-1.c: New test.
11436         * gcc.target/bfin/wmul-2.c: New test.
11437
11438 2010-04-22  Richard Guenther  <rguenther@suse.de>
11439
11440         PR fortran/43829
11441         * gfortran.dg/vector_subscript_6.f90: New testcase.
11442         * gfortran.dg/assign_10.f90: Adjust.
11443
11444 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11445
11446         PR fortran/43836
11447         * gfortran.dg/gomp/pr43836.f90: New test.
11448
11449 2010-04-21  Richard Guenther  <rguenther@suse.de>
11450
11451         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11452
11453 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11454
11455         * gcc.dg/torture/builtin-cproj-3.c: New.
11456
11457 2010-04-20  Jason Merrill  <jason@redhat.com>
11458
11459         PR c++/9335
11460         * g++.dg/template/recurse2.C: New.
11461         * g++.dg/parse/crash36.C: Adjust.
11462         * g++.dg/other/fold1.C: Adjust.
11463         * g++.dg/init/member1.C: Adjust.
11464         * lib/prune.exp: Prune "skipping N instantiation contexts".
11465
11466 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11467
11468         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11469
11470 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11471
11472         * gcc.dg/torture/builtin-cproj-1.c: New.
11473         * gcc.dg/torture/builtin-cproj-2.c: New.
11474
11475 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11476
11477         PR c++/43800
11478         PR c++/43704
11479         * g++.dg/template/typedef32.C: Adjust.
11480         * g++.dg/template/typedef33.C: New test.
11481
11482 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11483
11484         PR fortran/43227
11485         * gfortran.dg/proc_decl_23.f90: New test.
11486
11487         PR fortran/43266
11488         * gfortran.dg/abstract_type_6.f03: New test.
11489
11490 2010-04-20  Xinliang David Li  <davidxl@google.com>
11491
11492         * g++.dg/tree-ssa/fold-compare.C: New.
11493
11494 2010-04-20  Richard Guenther  <rguenther@suse.de>
11495
11496         PR tree-optimization/39417
11497         * g++.dg/torture/pr39417.C: New testcase.
11498
11499 2010-04-20  Richard Guenther  <rguenther@suse.de>
11500
11501         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11502
11503 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11504
11505         * g++.dg/debug/dwarf2/rv1.C: New test.
11506
11507 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11508
11509         PR target/43635
11510         * gcc.c-torture/compile/pr43635.c: New testcase.
11511
11512 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11513
11514         PR fortran/43339
11515         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11516         of sequential loops being private only in the innermost containing
11517         task region.
11518
11519         PR middle-end/43337
11520         * gfortran.dg/gomp/pr43337.f90: New test.
11521
11522 2010-04-19  Richard Guenther  <rguenther@suse.de>
11523
11524         PR tree-optimization/43796
11525         * gfortran.dg/pr43796.f90: New testcase.
11526
11527 2010-04-19  Richard Guenther  <rguenther@suse.de>
11528
11529         PR tree-optimization/43783
11530         * gcc.c-torture/execute/pr43783.c: New testcase.
11531
11532 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11533
11534         PR target/43766
11535         * gcc.target/i386/pr43766.c: New test.
11536
11537 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11538
11539         PR target/43662
11540         * gcc.target/i386/pr43662.c: New test.
11541
11542 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11543
11544         PR c++/43704
11545         * g++.dg/template/typedef32.C: New test.
11546
11547 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11548
11549         PR tree-optimization/37027
11550         * lib/target-supports.exp
11551         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11552         * gcc.dg/vect/pr37027.c: New test.
11553         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11554         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11555         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11556         gcc.dg/vect/vect-complex-6.c: Likewise.
11557
11558 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11559
11560         * g++.dg/debug/dwarf2/enum1.C: New test.
11561
11562 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11563
11564         * gnat.dg/rep_clause5.ad[sb]: New test.
11565         * gnat.dg/rep_clause5_pkg.ads: New helper.
11566
11567 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11568
11569         PR tree-optimization/43771
11570         * g++.dg/vect/pr43771.cc: New test.
11571
11572 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11573
11574         PR fortran/31538
11575         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11576         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11577
11578 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11579
11580         * gnat.dg/sizetype.adb: Rename into...
11581         * gnat.dg/sizetype1.adb: ...this.
11582         * gnat.dg/sizetype2.adb: New test.
11583
11584 2010-04-16  Richard Guenther  <rguenther@suse.de>
11585
11586         PR tree-optimization/43572
11587         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11588
11589 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11590
11591         * gnat.dg/specs/discr_private.ads: New test.
11592
11593 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11594
11595         PR target/41514
11596         * gcc.target/arm/thumb-comparisons.c: New test.
11597
11598         PR target/40603
11599         * gcc.target/arm/thumb-cbranchqi.c: New test.
11600
11601 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11602
11603         * g++.dg/torture/pr36191.C: Enable for SH.
11604
11605 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11606
11607         * gnat.dg/wide_boolean.adb: New test.
11608         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11609
11610 2010-04-15  Richard Guenther  <rguenther@suse.de>
11611
11612         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11613         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11614         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11615         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11616         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11617         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11618         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11619         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11620         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11621         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11622         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11623         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11624         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11625         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11626         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11627
11628 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11629
11630         PR target/21803
11631         * gcc.target/arm/pr42496.c: New test.
11632
11633 2010-04-14  Jason Merrill  <jason@redhat.com>
11634
11635         PR c++/36625
11636         * g++.dg/ext/attrib38.C: New.
11637
11638 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11639
11640         PR testsuite/43739
11641         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11642
11643 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11644
11645         PR 42966
11646         * gcc.dg/cpp/warn-undef-2.c: Update.
11647         * gcc.dg/cpp/warn-traditional-2.c: Update.
11648         * gcc.dg/cpp/warn-comments-2.c: Update.
11649         * gcc.dg/cpp/warn-variadic-2.c: Update.
11650         * gcc.dg/cpp/warn-long-long-2.c: Update.
11651         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11652         * gcc.dg/cpp/warn-multichar-2.c: Update.
11653         * gcc.dg/cpp/warn-normalized-3.c: Update.
11654         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11655         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11656         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11657         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11658         * gcc.dg/cpp/warn-redefined-2.c: Update.
11659         * gfortran.dg/warning-directive-2.F90: Update.
11660         * c-c++-common/cpp/warning-directive-2.c: Update.
11661
11662 2010-04-14  Michael Matz  <matz@suse.de>
11663
11664         PR tree-optimization/42963
11665         * gcc.dg/pr42963.c: New testcase.
11666
11667 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11668
11669         * gnat.dg/class_wide.adb: Rename into...
11670         * gnat.dg/class_wide1.adb: ...this.
11671         * gnat.dg/class_wide2.ad[sb]: New test.
11672
11673 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11674
11675         PR fortran/18918
11676         * gfortran.dg/coarray_9.f90: Update dg-errors.
11677         * gfortran.dg/coarray_10.f90: New test.
11678         * gfortran.dg/coarray_11.f90: New test.
11679
11680 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11681
11682         PR fortran/43747
11683         gfortran.dg/initialization_24.f90: New test.
11684
11685 2010-04-13  Jason Merrill  <jason@redhat.com>
11686
11687         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11688         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11689
11690 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11691
11692         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11693         * g++.dg/dg.exp: Likewise.
11694         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11695         * c-c++-common/cpp/warning-directive-1.c: ... here.
11696         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11697         * c-c++-common/cpp/warning-directive-2.c: ... here.
11698         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11699         * c-c++-common/cpp/warning-directive-3.c: ... here.
11700         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11701         * c-c++-common/cpp/warning-directive-4.c: ... here.
11702         * g++.dg/cpp/warning-directive-1.C: Delete.
11703         * g++.dg/cpp/warning-directive-2.C: Delete.
11704         * g++.dg/cpp/warning-directive-3.C: Delete.
11705         * g++.dg/cpp/warning-directive-4.C: Delete.
11706         * gcc.dg/cpp/normalised-3.c: Delete.
11707         * g++.dg/cpp/normalised-1.C: Rename as ...
11708         * c-c++-common/cpp/normalised-3.c: ... this.
11709
11710 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11711
11712         * gcc.dg/tree-ssa/sra-9.c: New test.
11713
11714 2010-04-13  Michael Matz  <matz@suse.de>
11715
11716         PR middle-end/43730
11717         * gcc.dg/pr43730.c: New test.
11718
11719 2010-04-13  Michael Matz  <matz@suse.de>
11720
11721         * gcc.dg/tree-ssa/negate.c: New testcase.
11722
11723 2010-04-13  Richard Guenther  <rguenther@suse.de>
11724
11725         PR testsuite/43735
11726         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11727
11728 2010-04-13  Richard Guenther  <rguenther@suse.de>
11729
11730         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11731
11732 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11733
11734         * gnat.dg/derived_type1.adb: New test.
11735
11736 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11737
11738         * gcc.dg/plugindir1.c: New testcase.
11739         * gcc.dg/plugindir2.c: New testcase.
11740         * gcc.dg/plugindir3.c: New testcase.
11741         * gcc.dg/plugindir4.c: New testcase.
11742
11743 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11744
11745         * gcc.target/i386/rotate-2.c: New test.
11746
11747 2010-04-12  Jason Merrill  <jason@redhat.com>
11748
11749         PR c++/43641
11750         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11751         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11752
11753 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11754
11755         PR c++/25811
11756         * g++.dg/init/pr25811.C: New test.
11757
11758 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11759
11760         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11761         dg-error, dg-warning.
11762         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11763
11764 2010-04-12  Richard Guenther  <rguenther@suse.de>
11765
11766         * gcc.dg/torture/inline-2.c: New testcase.
11767
11768 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11769
11770         PR bootstrap/43699
11771         * gcc.dg/Wunused-var-7.c: New test.
11772
11773         PR tree-optimization/43560
11774         * gcc.c-torture/execute/pr43560.c: New test.
11775
11776 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11777
11778         * gnat.dg/aggr13.adb: New test.
11779         * gnat.dg/aggr14.adb: Likewise.
11780         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11781
11782 2010-04-12  Richard Guenther  <rguenther@suse.de>
11783
11784         PR c++/43611
11785         * g++.dg/torture/pr43611.C: New testcase.
11786
11787 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11788
11789         PR c/36774
11790         * gcc.dg/pr36774-1.c: New test.
11791         * gcc.dg/pr36774-2.c: New test.
11792
11793 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11794
11795         * gcc.target/sh/rte-delay-slot.c: New test.
11796
11797 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11798
11799         * gnat.dg/pack9.adb: Remove -cargs option.
11800         * gnat.dg/aggr12.ad[sb]: New test.
11801
11802 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11803
11804         PR target/43417
11805         * gcc.target/sh/pr43417.c: New test.
11806
11807 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11808
11809         PR fortran/43591
11810         * gfortran.dg/spec_expr_6.f90: New test.
11811
11812 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11813
11814         PR cpp/43195
11815         * gcc.dg/cpp/pr43195.c: New.
11816         * gcc.dg/cpp/pr43195.h: New.
11817
11818 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11819
11820         PR 42965
11821         * gcc.dg/Werror-6.c: Adjust.
11822         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11823         * gcc.dg/Werror-4.c: Likewise.
11824         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11825         * gcc.dg/Wswitch-enum-error.c: Likewise.
11826         * gcc.dg/Wpointer-arith.c: Likewise.
11827         * gcc.dg/Wfatal.c: Likewise.
11828         * gcc.dg/Wswitch-error.c: Likewise.
11829         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11830         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11831         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11832         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11833         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11834         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11835         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11836         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11837         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11838         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11839         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11840         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11841         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11842         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11843         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11844         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11845         * g++.dg/cpp/warning-directive-2.C: Likewise.
11846         * gfortran.dg/warning-directive-2.F90: Likewise.
11847
11848 2010-04-09  Jason Merrill  <jason@redhat.com>
11849
11850         PR c++/42623
11851         * g++.dg/template/sizeof13.C: New.
11852
11853 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11854
11855         * g++.dg/other/pr35504.C: Add check for thiscall.
11856         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11857         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11858
11859 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11860
11861         PR c++/28584
11862         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11863         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11864         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11865         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11866         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11867         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11868         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11869         * g++.dg/other/increment1.C: Likewise.
11870
11871 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11872
11873         PR fortran/18918
11874         * gfortran.dg/coarray_7.f90: New test.
11875         * gfortran.dg/coarray_8.f90: New test.
11876
11877 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11878
11879         PR fortran/28039
11880         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11881
11882 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11883
11884         PR target/43643
11885         * gcc.dg/pr43643.c: New test.
11886
11887 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11888
11889         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11890
11891 2010-04-08  Richard Guenther  <rguenther@suse.de>
11892
11893         PR tree-optimization/43679
11894         * gcc.c-torture/compile/pr43679.c: New testcase.
11895
11896 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11897
11898         PR debug/43670
11899         * gcc.dg/pr43670.c: New test.
11900
11901 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11902
11903         PR middle-end/40815
11904         * gcc.dg/tree-ssa/reassoc-19.c: New.
11905
11906 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11907
11908         PR c/18624
11909         * gcc.dg/Wunused-var-1.c: New test.
11910         * gcc.dg/Wunused-var-2.c: New test.
11911         * gcc.dg/Wunused-var-3.c: New test.
11912         * gcc.dg/Wunused-var-4.c: New test.
11913         * gcc.dg/Wunused-var-5.c: New test.
11914         * gcc.dg/Wunused-var-6.c: New test.
11915         * gcc.dg/Wunused-parm-1.c: New test.
11916
11917         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11918         * gcc.dg/trunc-1.c: Likewise.
11919         * gcc.dg/vla-9.c: Likewise.
11920         * gcc.dg/dfp/composite-type.c: Likewise.
11921
11922 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11923
11924         PR objc/35996
11925         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11926         * obj-c++.dg/objc-gc-3.mm: Ditto.
11927
11928 2010-04-07  Simon Baldwin  <simonb@google.com>
11929
11930         * gcc.dg/cpp/warn-undef-2.c: New.
11931         * gcc.dg/cpp/warn-traditional-2.c: New.
11932         * gcc.dg/cpp/warn-comments-2.c: New.
11933         * gcc.dg/cpp/warning-directive-1.c: New.
11934         * gcc.dg/cpp/warn-long-long.c: New.
11935         * gcc.dg/cpp/warn-traditional.c: New.
11936         * gcc.dg/cpp/warn-variadic-2.c: New.
11937         * gcc.dg/cpp/warn-undef.c: New.
11938         * gcc.dg/cpp/warn-normalized-1.c: New.
11939         * gcc.dg/cpp/warning-directive-2.c: New.
11940         * gcc.dg/cpp/warn-long-long-2.c: New.
11941         * gcc.dg/cpp/warn-variadic.c: New.
11942         * gcc.dg/cpp/warn-normalized-2.c: New.
11943         * gcc.dg/cpp/warning-directive-3.c: New.
11944         * gcc.dg/cpp/warn-deprecated-2.c: New.
11945         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11946         * gcc.dg/cpp/warn-multichar-2.c: New.
11947         * gcc.dg/cpp/warn-normalized-3.c: New.
11948         * gcc.dg/cpp/warning-directive-4.c: New.
11949         * gcc.dg/cpp/warn-unused-macros.c: New.
11950         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11951         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11952         * gcc.dg/cpp/warn-cxx-compat.c: New.
11953         * gcc.dg/cpp/warn-redefined.c: New.
11954         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11955         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11956         * gcc.dg/cpp/warn-deprecated.c: New.
11957         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11958         * gcc.dg/cpp/warn-redefined-2.c: New.
11959         * gcc.dg/cpp/warn-comments.c: New.
11960         * gcc.dg/cpp/warn-multichar.c: New.
11961         * g++.dg/cpp/warning-directive-1.C: New.
11962         * g++.dg/cpp/warning-directive-2.C: New.
11963         * g++.dg/cpp/warning-directive-3.C: New.
11964         * g++.dg/cpp/warning-directive-4.C: New.
11965         * gfortran.dg/warning-directive-1.F90: New.
11966         * gfortran.dg/warning-directive-3.F90: New.
11967         * gfortran.dg/warning-directive-2.F90: New.
11968         * gfortran.dg/warning-directive-4.F90: New.
11969
11970 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11971
11972         PR objc++/23716
11973         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11974
11975 2010-04-07  Jason Merrill  <jason@redhat.com>
11976
11977         * g++.dg/template/dr408.C: New.
11978
11979         * g++.dg/lookup/ns4.C: New.
11980
11981         PR c++/38392
11982         * g++.dg/template/friend51.C: New test.
11983
11984         PR c++/41970
11985         * g++.old-deja/g++.other/linkage1.C: Adjust.
11986
11987 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11988
11989         PR c++/42697
11990         * g++.dg/template/crash94.C: New test.
11991
11992 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
11993
11994         PR c++/40239
11995         * g++.dg/init/aggr5.C: New test.
11996         * g++.dg/init/aggr5.C: New test.
11997
11998 2010-04-07  Richard Guenther  <rguenther@suse.de>
11999
12000         PR tree-optimization/43270
12001         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12002         * gcc.dg/Warray-bounds-7.c: Likewise.
12003
12004 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12005
12006         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12007         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12008         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12009
12010 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12011
12012         PR c++/42556
12013         * g++.dg/init/pr42556.C: New test.
12014
12015 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12016
12017         PR debug/43628
12018         * g++.dg/debug/dwarf2/typedef2.C: New test.
12019
12020 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12021
12022         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12023         c-c++-common/dwarf2/redeclaration-1.C
12024
12025 2010-04-06  Jason Merrill  <jason@redhat.com>
12026
12027         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12028         * g++.dg/ext/attrib18.C: Likewise.
12029         * g++.dg/ext/bitfield2.C: Likewise.
12030         * g++.dg/ext/bitfield4.C: Likewise.
12031         * g++.dg/ext/visibility/warn2.C: Likewise.
12032         * g++.dg/ext/visibility/warn3.C: Likewise.
12033         * g++.dg/gomp/pr26690-1.C: Likewise.
12034         * g++.dg/inherit/covariant7.C: Likewise.
12035         * g++.dg/init/synth2.C: Likewise.
12036         * g++.dg/lookup/using7.C: Likewise.
12037         * g++.dg/other/crash-4.C: Likewise.
12038         * g++.dg/other/error13.C: Likewise.
12039         * g++.dg/other/error20.C: Likewise.
12040         * g++.dg/parse/crash31.C: Likewise.
12041         * g++.dg/parse/error16.C: Likewise.
12042         * g++.dg/parse/error19.C: Likewise.
12043         * g++.dg/parse/error27.C: Likewise.
12044         * g++.dg/parse/error28.C: Likewise.
12045         * g++.dg/parse/fused-params1.C: Likewise.
12046         * g++.dg/template/error2.C: Likewise.
12047         * g++.dg/template/local6.C: Likewise.
12048         * g++.dg/template/qualttp15.C: Likewise.
12049         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12050         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12051         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12052         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12053         * g++.old-deja/g++.eh/spec6.C: Likewise.
12054         * g++.old-deja/g++.jason/crash3.C: Likewise.
12055         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12056         * g++.old-deja/g++.law/ctors5.C: Likewise.
12057         * g++.old-deja/g++.law/ctors9.C: Likewise.
12058         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12059         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12060         * g++.old-deja/g++.other/struct1.C: Likewise.
12061         * g++.old-deja/g++.other/volatile1.C: Likewise.
12062         * g++.old-deja/g++.pt/crash36.C: Likewise.
12063         * g++.old-deja/g++.pt/derived3.C: Likewise.
12064         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12065         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12066
12067 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12068
12069         PR middle-end/43519
12070         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12071         * gcc.dg/graphite/id-19.c: New.
12072
12073 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12074
12075         PR middle-end/32824
12076         * gcc.dg/vect/pr32824: New.
12077
12078 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12079
12080         PR fortran/18918
12081         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12082         * gfortran.dg/coarray_3.f90: Ditto.
12083         * gfortran.dg/coarray_4.f90: Ditto.
12084         * gfortran.dg/coarray_5.f90: Ditto.
12085         * gfortran.dg/coarray_6.f90: Ditto.
12086         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12087
12088 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12089
12090         PR fortran/18918
12091         * gfortran.dg/coarray_4.f90: Fix test.
12092         * gfortran.dg/coarray_6.f90: Add more tests.
12093
12094 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12095
12096         PR fortran/18918
12097         * gfortran.dg/coarray_4.f90: New test.
12098         * gfortran.dg/coarray_5.f90: New test.
12099         * gfortran.dg/coarray_6.f90: New test.
12100
12101 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12102
12103         PR fortran/18918
12104         * gfortran.dg/iso_fortran_env_5.f90: New test.
12105         * gfortran.dg/iso_fortran_env_6.f90: New test.
12106
12107 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12108
12109         PR fortran/39997
12110         * gfortran.dg/coarray_1.f90: New test.
12111         * gfortran.dg/coarray_2.f90: New test.
12112         * gfortran.dg/coarray_3.f90: New test.
12113
12114 2010-04-06  Jason Merrill  <jason@redhat.com>
12115
12116         PR c++/43648
12117         * g++.dg/template/dtor8.C: New.
12118
12119         PR c++/43621
12120         * g++.dg/template/error-recovery2.C: New.
12121
12122 2010-04-06  Jan Hubicka  <jh@suse.czpli
12123
12124         PR tree-optimization/42906
12125         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12126
12127 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12128
12129         PR fortran/43178
12130         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12131         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12132         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12133
12134 2010-04-06  Richard Guenther  <rguenther@suse.de>
12135
12136         PR tree-optimization/43627
12137         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12138
12139 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12140
12141         PR target/43638
12142         * gcc.target/i386/pr43638.c: New test.
12143
12144 2010-04-06  Richard Guenther  <rguenther@suse.de>
12145
12146         PR middle-end/43661
12147         * gcc.c-torture/compile/pr43661.c: New testcase.
12148
12149 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12150
12151         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12152
12153 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12154
12155         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12156
12157 2010-04-02  Richard Guenther  <rguenther@suse.de>
12158
12159         PR tree-optimization/43629
12160         * gcc.c-torture/execute/pr43629.c: New testcase.
12161
12162 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12163             Dominique d'Humieres  <dominiq@lps.ens.fr>
12164
12165         PR libfortran/43605
12166         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12167
12168 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12169
12170         PR debug/43325
12171         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12172
12173 2010-04-01  Jason Merrill  <jason@redhat.com>
12174
12175         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12176
12177 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12178             Manfred Schwarb  <manfred99@gmx.ch>
12179
12180         PR libfortran/43605
12181         * gfortran.dg/ftell_3.f90: New test.
12182
12183 2010-04-01  Richard Guenther  <rguenther@suse.de>
12184
12185         PR middle-end/43614
12186         * gcc.c-torture/compile/pr43614.c: New testcase.
12187
12188 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12189
12190         PR tree-optimization/43141
12191         * gcc.dg/guality/pr43141.c: New test.
12192
12193 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12194
12195         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12196         * g++.dg/eh/spbp.C: Likewise.
12197         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12198         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12199         superfluous casts.
12200         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12201         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12202         * objc.dg/dwarf-2.m: Likewise.
12203
12204 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12205
12206         PR middle-end/43464
12207         * gcc.dg/graphite/id-pr43464.c: New.
12208         * gcc.dg/graphite/id-pr43464-1.c: New.
12209
12210 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12211
12212         PR middle-end/43351
12213         * gcc.dg/graphite/id-pr43351.c
12214
12215 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12216
12217         PR testsuite/35165
12218         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12219         * obj-c++.dg/try-catch-2.mm: Ditto.
12220         * obj-c++.dg/lookup-2.mm: Ditto.
12221         * obj-c++.dg/encode-8.m: Ditto.
12222         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12223         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12224         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12225         * obj-c++.dg/const-str-11.mm: Ditto.
12226         * obj-c++.dg/const-str-9.mm: Ditto.
12227         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12228         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12229         * obj-c++.dg/except-1.mm: Ditto.
12230         * obj-c++.dg/const-str-7.mm: Ditto.
12231         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12232         * obj-c++.dg/const-str-3.mm: Ditto.
12233         * obj-c++.dg/const-str-7.mm: Ditto.
12234         * obj-c++.dg/stubify-2.mm: Change dump file name.
12235
12236         PR objc++/23613
12237         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12238         New macro.
12239         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12240         Remove dg-xfail-if.
12241
12242 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12243
12244         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12245         only with -O2, -O3 or -Os and not with -fwhopr.
12246
12247 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12248
12249         PR c++/43558
12250         * g++.dg/template/typedef31.C: New test.
12251
12252 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12253
12254         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12255         assembler output on *-*-solaris2*.
12256         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12257
12258 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12259
12260         PR debug/43557
12261         * gcc.dg/pr43557-1.c: New test.
12262         * gcc.dg/pr43557-2.c: New file.
12263
12264 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12265
12266         PR 43562
12267         * gcc.dg/pr43562.c: New test.
12268
12269 2010-03-30  Jason Merrill  <jason@redhat.com>
12270
12271         PR c++/43076
12272         * g++.dg/template/error-recovery1.C: New.
12273
12274         PR c++/41786
12275         * g++.dg/parse/ambig5.C: New.
12276
12277 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12278
12279         PR debug/43593
12280         * gcc.dg/guality/pr43593.c: New test.
12281
12282 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12283
12284         PR middle-end/43430
12285         * gcc.dg/vect/pr43430-1.c: New.
12286
12287 2010-03-30  Jason Merrill  <jason@redhat.com>
12288
12289         PR c++/43559
12290         * g++.dg/template/partial7.C: New.
12291
12292 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12293
12294         * gcc.target/s390/stackcheck1.c: New testcase.
12295
12296 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12297
12298         PR libfortran/43265
12299         * gfortran.dg/read_eof_8.f90: New test.
12300
12301 2010-03-29  Jason Merrill  <jason@redhat.com>
12302
12303         * gcc.dg/cpp/include6.c: Change [] to ().
12304
12305         N3077
12306         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12307         splicing and UCNs.
12308         * c-c++-common/raw-string-2.c: Add trigraph test.
12309         * c-c++-common/raw-string-8.c: New.
12310         * c-c++-common/raw-string-9.c: New.
12311         * c-c++-common/raw-string-10.c: New.
12312
12313         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12314         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12315         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12316         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12317         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12318         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12319         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12320
12321 2010-03-29  Richard Guenther  <rguenther@suse.de>
12322
12323         PR tree-optimization/43560
12324         * gcc.dg/torture/pr43560.c: New testcase.
12325
12326 2010-03-29  Jason Merrill  <jason@redhat.com>
12327
12328         N3077
12329         * g++.dg/ext/raw-string-1.C: Change [] to ().
12330         * g++.dg/ext/raw-string-2.C: Change [] to ().
12331         Don't use \ in delimiter.
12332         * g++.dg/ext/raw-string-3.C: Change [] to ().
12333         * g++.dg/ext/raw-string-4.C: Change [] to ().
12334         * g++.dg/ext/raw-string-5.C: Change [] to ().
12335         Test for error on \ in delimiter.
12336         * g++.dg/ext/raw-string-6.C: Change [] to ().
12337         * g++.dg/ext/raw-string-7.C: Change [] to ().
12338
12339 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12340
12341         PR 43564
12342         * gcc.dg/pr43564.c: New test.
12343
12344 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12345
12346         PR fortran/43551
12347         * gfortran.dg/direct_io_12.f90: New test.
12348
12349 2010-03-28  Jan Hubicka  <jh@suse.cz>
12350
12351         PR tree-optimization/43505
12352         * gfortran.dg/pr43505.f90: New testcase.
12353
12354 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12355
12356         PR tree-optimization/43528
12357         * gcc.target/i386/pr43528.c: New test.
12358
12359 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12360
12361         PR c/43381
12362         * gcc.dg/parm-impl-decl-3.c: New test.
12363
12364 2010-03-26  Jason Merrill  <jason@redhat.com>
12365
12366         PR c++/43509
12367         * g++.dg/cpp0x/parse1.C: New.
12368
12369 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12370
12371         PR target/43524
12372         * gcc.target/i386/pr43524.c: New test.
12373
12374 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12375
12376         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12377         whitespace, rename main to foo.
12378         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12379         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12380         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12381         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12382         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12383         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12384         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12385         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12386         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12387         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12388         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12389
12390 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12391
12392         PR c++/43327
12393         * g++.dg/other/crash-10.C: New test.
12394         * g++.dg/other/crash-11.C: New test.
12395
12396 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12397
12398         PR libfortran/43517
12399         * gfortran.dg/read_eof_7.f90: New test.
12400
12401 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12402
12403         PR objc/35165
12404         PR testsuite/43512
12405         * objc-obj-c++-shared: New directory.
12406         * objc-obj-c++-shared/Object1-implementation.h: New file.
12407         * objc-obj-c++-shared/Object1.h: New file.
12408         * objc-obj-c++-shared/Protocol1.h: New file.
12409         * objc-obj-c++-shared/next-abi.h: New file.
12410         * objc-obj-c++-shared/next-mapping.h: New file.
12411         * objc/execute/next_mapping.h: Delete.
12412         * objc.dg/special/special.exp: For all targets run the tests with
12413         -fgnu-runtime, for darwin targets also run the tests with
12414         -fnext-runtime.
12415         * objc.dg/dg.exp: Ditto.
12416         * obj-c++.dg/dg.exp: Ditto.
12417         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12418         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12419         include use of updated NeXT interface.
12420         * objc/execute/formal_protocol-5.m: Ditto.
12421         * objc/execute/protocol-isEqual-2.m: Ditto.
12422         * objc/execute/protocol-isEqual-4.m: Ditto.
12423         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12424         Protocol1.h) and next-mapping.h as required.
12425         * objc/execute/object_is_class.m: Ditto.
12426         * objc/execute/enumeration-1.m: Ditto.
12427         * objc/execute/class-13.m: Ditto.
12428         * objc/execute/formal_protocol-2.m: Ditto.
12429         * objc/execute/formal_protocol-4.m: Ditto.
12430         * objc/execute/class-1.m: Ditto.
12431         * objc/execute/bycopy-1.m: Ditto.
12432         * objc/execute/formal_protocol-6.m: Ditto.
12433         * objc/execute/bycopy-3.m: Ditto.
12434         * objc/execute/class-3.m: Ditto.
12435         * objc/execute/bf-11.m: Ditto.
12436         * objc/execute/class-5.m: Ditto.
12437         * objc/execute/bf-13.m: Ditto.
12438         * objc/execute/class-7.m: Ditto.
12439         * objc/execute/bf-15.m: Ditto.
12440         * objc/execute/class-9.m: Ditto.
12441         * objc/execute/bf-17.m: Ditto.
12442         * objc/execute/bf-19.m: Ditto.
12443         * objc/execute/IMP.m: Ditto.
12444         * objc/execute/exceptions/catchall-1.m: Ditto.
12445         * objc/execute/exceptions/trivial.m: Ditto.
12446         * objc/execute/exceptions/finally-1.m: Ditto.
12447         * objc/execute/exceptions/local-variables-1.m: Ditto.
12448         * objc/execute/exceptions/foward-1.m: Ditto.
12449         * objc/execute/bf-2.m: Ditto.
12450         * objc/execute/string1.m: Ditto.
12451         * objc/execute/bf-4.m: Ditto.
12452         * objc/execute/informal_protocol.m: Ditto.
12453         * objc/execute/string3.m: Ditto.
12454         * objc/execute/bf-6.m: Ditto.
12455         * objc/execute/bf-8.m: Ditto.
12456         * objc/execute/class-tests-1.h: Ditto.
12457         * objc/execute/protocol-isEqual-1.m: Ditto.
12458         * objc/execute/protocol-isEqual-3.m: Ditto.
12459         * objc/execute/_cmd.m: Ditto.
12460         * objc/execute/function-message-1.m: Ditto.
12461         * objc/execute/bf-20.m: Ditto.
12462         * objc/execute/bf-common.h: Ditto.
12463         * objc/execute/np-2.m: Ditto.
12464         * objc/execute/class-10.m: Ditto.
12465         * objc/execute/class-12.m: Ditto.
12466         * objc/execute/enumeration-2.m: Ditto.
12467         * objc/execute/class-14.m: Ditto.
12468         * objc/execute/encode-1.m: Ditto.
12469         * objc/execute/formal_protocol-1.m: Ditto.
12470         * objc/execute/formal_protocol-3.m: Ditto.
12471         * objc/execute/accessing_ivars.m: Ditto.
12472         * objc/execute/bycopy-2.m: Ditto.
12473         * objc/execute/class-2.m: Ditto.
12474         * objc/execute/bf-10.m: Ditto.
12475         * objc/execute/formal_protocol-7.m: Ditto.
12476         * objc/execute/root_methods.m: Ditto.
12477         * objc/execute/class-4.m: Ditto.
12478         * objc/execute/bf-12.m: Ditto.
12479         * objc/execute/class-6.m: Ditto.
12480         * objc/execute/bf-14.m: Ditto.
12481         * objc/execute/nested-func-1.m: Ditto.
12482         * objc/execute/class-8.m: Ditto.
12483         * objc/execute/private.m: Ditto.
12484         * objc/execute/bf-16.m: Ditto.
12485         * objc/execute/bf-18.m: Ditto.
12486         * objc/execute/load-3.m: Ditto.
12487         * objc/execute/compatibility_alias.m: Ditto.
12488         * objc/execute/bf-1.m: Ditto.
12489         * objc/execute/no_clash.m: Ditto.
12490         * objc/execute/bf-3.m: Ditto.
12491         * objc/execute/string2.m: Ditto.
12492         * objc/execute/bf-5.m: Ditto.
12493         * objc/execute/string4.m: Ditto.
12494         * objc/execute/bf-7.m: Ditto.
12495         * objc/execute/object_is_meta_class.m: Ditto.
12496         * objc/execute/bf-9.m: Ditto.
12497         * objc/execute/bf-21.m: Ditto.
12498         * objc/execute/cascading-1.m: Ditto.
12499         * objc/execute/trivial.m: Ditto.
12500         * objc/execute/np-1.m: Ditto.
12501         * objc/compile/trivial.m: Ditto.
12502         * objc/execute/class_self-2.m: Include <stdlib.h>.
12503         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12504         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12505         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12506         and 64bit. Use new NeXT interface as required.
12507         * objc.dg/special/unclaimed-category-1.m: Ditto.
12508         * objc.dg/special/unclaimed-category-1.h: Ditto.
12509         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12510         * objc.dg/func-ptr-1.m: Ditto.
12511         * objc.dg/stret-1.m: Ditto.
12512         * objc.dg/encode-2.m: Ditto.
12513         * objc.dg/category-1.m: Ditto.
12514         * objc.dg/encode-3.m: Ditto.
12515         * objc.dg/call-super-3.m: Ditto.
12516         * objc.dg/method-3.m: Ditto.
12517         * objc.dg/func-ptr-2.m: Ditto.
12518         * objc.dg/lookup-1.m: Ditto.
12519         * objc.dg/encode-4.m: Ditto.
12520         * objc.dg/fix-and-continue-1.m: Ditto.
12521         * objc.dg/proto-lossage-3.m: Ditto.
12522         * objc.dg/method-13.m: Ditto.
12523         * objc.dg/proto-qual-1.m: Ditto.
12524         * objc.dg/zero-link-3.m: Ditto.
12525         * objc.dg/bitfield-1.m: Ditto.
12526         * objc.dg/va-meth-1.m: Ditto.
12527         * objc.dg/super-class-3.m: Ditto.
12528         * objc.dg/call-super-1.m: Ditto.
12529         * objc.dg/type-size-2.m: Ditto.
12530         * objc.dg/method-10.m: Ditto.
12531         * objc.dg/defs.m: Ditto.
12532         * objc.dg/const-str-3.m: Ditto.
12533         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12534         Protocol1.h) and next-mapping.h as required. Use new NeXT
12535         interface as required.
12536         * objc.dg/super-class-4.m: Ditto.
12537         * objc.dg/comp-types-8.m: Ditto.
12538         * objc.dg/call-super-2.m: Ditto.
12539         * objc.dg/objc-fast-4.m: Ditto.
12540         * objc.dg/method-6.m: Ditto.
12541         * objc.dg/const-str-3.m: Ditto.
12542         * objc.dg/const-str-7.m: Ditto.
12543         * objc.dg/method-15.m: Ditto.
12544         * objc.dg/method-19.m: Ditto.
12545         * objc.dg/sync-1.m: Ditto.
12546         * objc.dg/layout-1.m: Ditto.
12547         * objc.dg/bitfield-3.m: Ditto.
12548         * objc.dg/try-catch-3.m: Ditto.
12549         * objc.dg/try-catch-7.m: Ditto.
12550         * objc.dg/comp-types-10.m: Ditto.
12551         * objc.dg/selector-2.: Ditto.
12552         * objc.dg/method-7.m: Ditto.
12553         * objc.dg/typedef-alias-1.m: Ditto.
12554         * objc.dg/proto-lossage-2.m: Ditto.
12555         * objc.dg/comp-types-11.m: Ditto.
12556         * objc.dg/sizeof-1.m: Ditto.
12557         * objc.dg/method-17.m: Ditto.
12558         * objc.dg/bitfield-5.m: Ditto.
12559         * objc.dg/try-catch-1.m: Ditto.
12560         * objc.dg/encode-5.m: Ditto.
12561         * objc.dg/fix-and-continue-2.m: Ditto.
12562         * objc.dg/method-9.m: Ditto.
12563         * objc.dg/isa-field-1.m: Ditto.
12564         * objc.dg/local-decl-2.m: Ditto.
12565         * objc.dg/objc-gc-4.m: Ditto.
12566         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12567         * objc.dg/gnu-runtime-3.m: Ditto.
12568         * objc.dg/encode-7.m: Ditto.
12569         * objc.dg/encode-8.m: Ditto.
12570         * objc.dg/selector-3.m: Ditto.
12571         * objc.dg/gnu-runtime-1.m: Ditto.
12572         * objc.dg/const-str-12.m: Ditto.
12573         * objc.dg/gnu-runtime-2.m: Ditto.
12574         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12575         * objc.dg/selector-1.m: Ditto.
12576         * objc.dg/stubify-2.m: Ditto.
12577         * objc.dg/zero-link-1.m: Ditto.
12578         * objc.dg/stret-2.m: Ditto.
12579         * objc.dg/zero-link-2.m: Ditto.
12580         * objc.dg/next-runtime-1.m: Ditto.
12581         * objc.dg/symtab-1.m: Ditto.
12582         * objc.dg/stubify-1.m: Ditto.
12583         * objc.dg/bitfield-2.m: Ditto.
12584         * objc.dg/try-catch-10.m: Apply to both runtimes.
12585         * objc.dg/const-str-1.m: Ditto.
12586         * objc.dg/image-info.m: Ditto.
12587         * objc.dg/encode-9.m: Ditto.
12588         * objc.dg/pragma-1.m: Apply test to all targets.
12589         * objc.dg/const-str-4.m: Ditto.
12590         * objc.dg/const-str-8.m: Ditto.
12591         * objc.dg/super-class-2.m: Ditto.
12592         * objc.dg/try-catch-5.m: Ditto.
12593         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12594         Protocol1.h) and next-mapping.h as required. Use new NeXT
12595         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12596         * objc.dg/const-str-11.m: Ditto.
12597         * objc.dg/const-str-9.m: Ditto.
12598         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12599         * objc.dg/encode-1.m: Remove redundant -lobjc.
12600         * objc.dg/try-catch-9.m: Tidy space.
12601         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12602         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12603         and 64bit. Use new NeXT interface as required.
12604         * obj-c++.dg/template-4.mm: Ditto.
12605         * obj-c++.dg/defs.mm: Ditto.
12606         * obj-c++.dg/basic.mm: Ditto.
12607         * obj-c++.dg/encode-4.mm: Ditto.
12608         * obj-c++.dg/method-17.mm: Ditto.
12609         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12610         * obj-c++.dg/cxx-class-1.mm: Ditto.
12611         * obj-c++.dg/method-10.mm: Ditto.
12612         * obj-c++.dg/va-meth-1.mm: Ditto.
12613         * obj-c++.dg/encode-5.mm: Ditto.
12614         * obj-c++.dg/lookup-2.mm: Ditto.
12615         * obj-c++.dg/template-3.mm: Ditto.
12616         * obj-c++.dg/proto-qual-1.mm: Ditto.
12617         * obj-c++.dg/qual-types-1.m: Ditto.
12618         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12619         * obj-c++.dg/template-1.mm: Ditto.
12620         * obj-c++.dg/encode-6.mm: Ditto.
12621         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12622         Protocol1.h) and next-mapping.h as required. Use new NeXT
12623         interface as required.
12624         * obj-c++.dg/except-1.mm: Ditto.
12625         * obj-c++.dg/const-str-7.mm: Ditto.
12626         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12627         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12628         * obj-c++.dg/selector-2.mm: Ditto.
12629         * obj-c++.dg/isa-field-1.mm: Ditto.
12630         * obj-c++.dg/try-catch-1.mm: Ditto.
12631         * obj-c++.dg/local-decl-1.mm: Ditto.
12632         * obj-c++.dg/try-catch-9.mm: Ditto.
12633         * obj-c++.dg/no-extra-load.mm: Ditto.
12634         * obj-c++.dg/selector-5.mm: Ditto.
12635         * obj-c++.dg/method-12.mm: Ditto.
12636         * obj-c++.dg/try-catch-11.mm: Ditto.
12637         * obj-c++.dg/comp-types-11.mm: Ditto.
12638         * obj-c++.dg/bitfield-3.mm: Ditto.
12639         * obj-c++.dg/method-6.mm: Ditto.
12640         * obj-c++.dg/super-class-2.mm: Ditto.
12641         * obj-c++.dg/method-21.mm: Ditto.
12642         * obj-c++.dg/const-str-8.mm: Ditto.
12643         * obj-c++.dg/try-catch-7.mm: Ditto.
12644         * obj-c++.dg/method-15.mm: Ditto.
12645         * obj-c++.dg/layout-1.mm: Ditto.
12646         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12647         * obj-c++.dg/const-str-3.mm: Ditto.
12648         * obj-c++.dg/try-catch-2.mm: Ditto.
12649         * obj-c++.dg/objc-gc-3.mm: Ditto.
12650         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12651         * obj-c++.dg/bitfield-1.mm: Ditto.
12652         * obj-c++.dg/selector-6.mm: Ditto.
12653         * obj-c++.dg/method-13.mm: Ditto.
12654         * obj-c++.dg/comp-types-12.mm: Ditto.
12655         * obj-c++.dg/bitfield-4.mm: Ditto.
12656         * obj-c++.dg/try-catch-8.mm: Ditto.
12657         * obj-c++.dg/method-2.mm: Ditto.
12658         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12659         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12660         * obj-c++.dg/const-str-4.mm: Ditto.
12661         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12662         * obj-c++.dg/try-catch-3.mm: Ditto.
12663         * obj-c++.dg/comp-types-9.mm: Ditto.
12664         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12665         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12666         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12667         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12668         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12669         Use new NeXT interface as required.
12670         * obj-c++.dg/const-str-10.mm: Ditto.
12671         * obj-c++.dg/const-str-11.mm: Ditto.
12672         * obj-c++.dg/const-str-9.mm: Ditto.
12673         * obj-c++.dg/method-11.mm: Ditto.
12674         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12675         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12676         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12677         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12678         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12679
12680 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12681
12682         PR c++/43206
12683         * g++.dg/template/typedef30.C: New test case.
12684
12685 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12686
12687         PR c/43385
12688         * gcc.c-torture/execute/pr43385.c: New test.
12689
12690 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12691
12692         * gcc.dg/strncpy-fix-1.c: New test.
12693
12694 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12695
12696         PR testsuite/41609
12697         * lib/objc-torture.exp (objc-set-runtime-options): New.
12698         * objc/execute/execute.exp: Check runtime options on each pass.
12699         * objc/execute/exceptions/exceptions.exp: Ditto.
12700         * objc/compile/compile.exp: Ditto.
12701
12702         PR testsuite/42348
12703         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12704         standard tests.
12705         (check_effective_target_objc2): New proc.
12706         (check_effective_target_next_runtime): New proc.
12707         * lib/objc.exp: Determine which runtime is in force and support it.
12708         * lib/obj-c++.exp: Ditto.
12709
12710 2010-03-24  Jason Merrill  <jason@redhat.com>
12711
12712         PR c++/43502
12713         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12714
12715 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12716
12717         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12718         a loop.
12719         * gcc.dg/ipa/ipa-2.c: Likewise.
12720         * gcc.dg/ipa/ipa-3.c: Likewise.
12721         * gcc.dg/ipa/ipa-4.c: Likewise.
12722         * gcc.dg/ipa/ipa-5.c: Likewise.
12723         * gcc.dg/ipa/ipa-7.c: Likewise.
12724         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12725         a loop.
12726         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12727         i_can_not_be_propagated_fully2 into a loop.
12728         * gcc.dg/ipa/ipa-8.c: New test.
12729         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12730
12731 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12732
12733         PR debug/19192
12734         PR debug/43479
12735         * gcc.dg/guality/pr43479.c: New test.
12736         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12737         and add volatile keyword.
12738
12739 2010-03-23  Mike Stump  <mikestump@comcast.net>
12740
12741         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12742
12743 2010-03-23  Jason Merrill  <jason@redhat.com>
12744
12745         * g++.dg/ext/altivec-17.C: Adjust error message.
12746
12747         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12748         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12749         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12750         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12751         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12752         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12753
12754 2010-03-22  Jason Merrill  <jason@redhat.com>
12755
12756         PR c++/43333
12757         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12758         * g++.dg/ext/is_pod_98.C: New.
12759
12760         PR c++/43281
12761         * g++.dg/cpp0x/auto18.C: New.
12762
12763         * gcc.dg/pr36997.c: Adjust error message.
12764         * g++.dg/ext/vector9.C: Likewise.
12765         * g++.dg/conversion/simd3.C: Likewise.
12766         * g++.dg/other/error23.C: Likewise.
12767
12768 2010-03-22  Michael Matz  <matz@suse.de>
12769
12770         PR middle-end/43475
12771         * gfortran.dg/pr43475.f90: New testcase.
12772
12773 2010-03-22  Richard Guenther  <rguenther@suse.de>
12774
12775         PR tree-optimization/43390
12776         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12777
12778 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12779
12780         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12781         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12782
12783 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12784             Michael Matz  <matz@suse.de>
12785
12786         PR c++/43081
12787         * g++.dg/parse/crash56.C: New test.
12788
12789 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12790
12791         PR fortran/43450
12792         * gfortran.dg/whole_file_15.f90 : New test.
12793
12794 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12795
12796         PR fortran/43409
12797         * gfortran.dg/inquire_size.f90: New test.
12798
12799 2010-03-20  Richard Guenther  <rguenther@suse.de>
12800
12801         PR rtl-optimization/43438
12802         * gcc.c-torture/execute/pr43438.c: New testcase.
12803
12804 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12805
12806         PR c++/43375
12807         * g++.dg/abi/mangle42.C: New test.
12808
12809 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12810
12811         PR C/43211
12812         * gcc.dg/pr43211.c: New test.
12813         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12814
12815 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12816
12817         PR rtl-optimization/42258
12818         * gcc.target/arm/thumb1-mul-moves.c: New test.
12819
12820         PR target/40697
12821         * gcc.target/arm/thumb-andsi.c: New test.
12822
12823         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12824         dg-require-effective-target.
12825
12826 2010-03-19  Michael Matz  <matz@suse.de>
12827
12828         PR c++/43116
12829         * g++.dg/other/pr43116.C: New testcase.
12830
12831 2010-03-19  Michael Matz  <matz@suse.de>
12832
12833         PR target/43305
12834         * gcc.dg/pr43305.c: New testcase.
12835
12836 2010-03-19  Richard Guenther  <rguenther@suse.de>
12837
12838         PR tree-optimization/43415
12839         * gcc.c-torture/compile/pr43415.c: New testcase.
12840
12841 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12842
12843         PR ada/43106
12844         * gnat.dg/case_optimization2.adb: New test.
12845         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12846
12847 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12848             Jack Howarth  <howarth@bromo.med.uc.edu>
12849
12850         PR target/36399
12851         * gcc.target/i386/push-1.c: Don't xfail
12852           scan-assembler-not "movups" on darwin.
12853
12854 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12855
12856         PR debug/43058
12857         * gcc.dg/pr43058.c: New test.
12858
12859 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12860
12861         PR middle-end/42450
12862         * g++.dg/torture/pr42450.C: New test.
12863
12864 2010-03-18  Michael Matz  <matz@suse.de>
12865
12866         PR middle-end/43419
12867         * gcc.dg/pr43419.c: New testcase.
12868
12869 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12870
12871         PR rtl-optimization/43360
12872         * gcc.dg/torture/pr43360.c: New.
12873
12874 2010-03-18  Michael Matz  <matz@suse.de>
12875
12876         PR tree-optimization/43402
12877         * gcc.dg/pr43402.c: New testcase.
12878
12879 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12880
12881         PR target/42427
12882         * gcc.dg/pr42427.c: New test.
12883
12884 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12885
12886         PR libfortran/43265
12887         * gfortran.dg/read_empty_file.f: New test.
12888         * gfortran.dg/read_eof_all.f90: New test.
12889         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12890         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12891
12892 2010-03-17  Michael Matz  <matz@suse.de>
12893
12894         * gcc.dg/pr43300.c: Add -w.
12895
12896 2010-03-17  Richard Guenther  <rguenther@suse.de>
12897
12898         * gcc.dg/pr43379.c: Add -w.
12899
12900 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12901
12902         PR fortran/43331
12903         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12904
12905 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12906
12907         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12908
12909 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12910
12911         * ada/acats/run_all.sh: Log start and end times.
12912
12913 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12914
12915         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12916
12917 2010-03-16  Richard Guenther  <rguenther@suse.de>
12918
12919         PR middle-end/43379
12920         * gcc.dg/pr43379.c: New testcase.
12921
12922 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12923
12924         PR debug/43051
12925         * gcc.dg/guality/pr43051-1.c: New test.
12926
12927 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12928
12929         PR testsuite/43363
12930         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12931
12932 2010-03-15  Michael Matz  <matz@suse.de>
12933
12934         PR middle-end/43300
12935         * gcc.dg/pr43300.c: New testcase.
12936
12937 2010-03-15  Richard Guenther  <rguenther@suse.de>
12938
12939         PR tree-optimization/43367
12940         * gcc.c-torture/compile/pr43367.c: New testcase.
12941
12942 2010-03-15  Richard Guenther  <rguenther@suse.de>
12943
12944         PR tree-optimization/43317
12945         * gcc.dg/pr43317.c: New testcase.
12946
12947 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12948
12949         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12950
12951 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12952
12953         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12954
12955 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12956
12957         PR fortran/43362
12958         * gfortran.dg/impure_constructor_1.f90: New test.
12959
12960 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12961
12962         PR middle-end/43354
12963         * gfortran.dg/graphite/id-pr43354.f: New.
12964
12965 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12966
12967         PR middle-end/43349
12968         * gfortran.dg/graphite/pr43349.f: New.
12969
12970 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12971
12972         PR middle-end/43306
12973         * gcc.dg/graphite/pr43306.c: New.
12974
12975 2010-03-12  David S. Miller  <davem@davemloft.net>
12976
12977         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12978         sparc.
12979
12980 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12981
12982         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12983
12984 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
12985
12986         PR fortran/43291
12987         PR fortran/43326
12988         * gfortran.dg/dynamic_dispatch_7.f03: New test.
12989
12990 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
12991
12992         * gfortran.dg/default_format_denormal_1.f90: Don't assume
12993         fail for *-*-mingw* targets.
12994
12995 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
12996
12997         PR debug/43329
12998         * gcc.dg/guality/pr43329-1.c: New test.
12999
13000 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13001
13002         PR tree-optimization/43257
13003         * g++.dg/torture/pr43257.C: New test.
13004
13005 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13006
13007         PR fortran/43228
13008         * gfortran.dg/namelist_61.f90: New test.
13009
13010 2010-03-11  Richard Guenther  <rguenther@suse.de>
13011
13012         PR tree-optimization/43255
13013         * gcc.c-torture/compile/pr43255.c: New testcase.
13014
13015 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13016
13017         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13018         * gcc.dg/pr43280.c: New testcase.
13019
13020 2010-03-11  Richard Guenther  <rguenther@suse.de>
13021
13022         PR lto/43200
13023         * gcc.dg/lto/20100227-1_0.c: New testcase.
13024         * gcc.dg/lto/20100227-1_1.c: Likewise.
13025
13026 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13027
13028         PR libfortran/43320
13029         PR libfortran/43265
13030         * gfortran.dg/read_eof_6.f: New test
13031         * gfortran.dg/read_x_eof.f90: New test.
13032         * gfortran.dg/read_x_past.f: Update test.
13033
13034 2010-03-10  Jan Hubicka  <jh@suse.cz>
13035
13036         * gcc.c-torture/compile/pr43288.c: New test.
13037
13038 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13039
13040         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13041         -fpic/-fPIC flags.
13042         * g++.old-deja/g++.pt/asm2.C: Likewise.
13043         * gcc.c-torture/compile/20000804-1.c: Likewise.
13044         * gcc.target/i386/clobbers.c: Likewise.
13045
13046 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13047
13048         PR fortran/43303
13049         * gfortran.dg/c_assoc_3.f90: New test.
13050
13051 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13052
13053         PR debug/36728
13054         * gcc.dg/guality/pr36728-1.c: New test.
13055         * gcc.dg/guality/pr36728-2.c: New test.
13056
13057 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13058
13059         * gcc.dg/h8300-div-delay-slot.c: New test.
13060
13061 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13062
13063         PR tree-optimization/43236
13064         * gcc.c-torture/execute/pr43236.c: New test.
13065
13066 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13067
13068         PR middle-end/42859
13069         * g++.dg/eh/pr42859.C: New test.
13070
13071 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13072
13073         PR debug/43299
13074         * gcc.dg/pr43299.c: New test.
13075
13076         PR debug/43290
13077         * g++.dg/eh/unwind2.C: New test.
13078
13079 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13080             Reza Yazdani  <reza.yazdani@amd.com>
13081
13082         PR middle-end/43065
13083         * gcc.dg/graphite/run-id-4.c: New.
13084
13085 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13086
13087         PR middle-end/43065
13088         * gcc.dg/graphite/run-id-3.c: New.
13089
13090 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13091
13092         PR middle-end/42644
13093         PR middle-end/42130
13094         * gcc.dg/graphite/id-18.c: New.
13095         * gcc.dg/graphite/run-id-pr42644.c: New.
13096
13097 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13098
13099         PR middle-end/42326
13100         * gcc.dg/graphite/pr42326.c: New.
13101
13102 2010-03-08  Richard Guenther  <rguenther@suse.de>
13103
13104         PR tree-optimization/43269
13105         * gcc.c-torture/execute/pr43269.c: New testcase.
13106
13107 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13108
13109         PR fortran/43256
13110         * gfortran.dg/typebound_call_13.f03: New.
13111
13112 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13113
13114         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13115         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13116
13117 2010-03-05  Jason Merrill  <jason@redhat.com>
13118
13119         * g++.dg/abi/mangle40.C: Require weak and alias.
13120
13121 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13122
13123         PR middle-end/42326
13124         * gfortran.dg/graphite/pr42326.f90: New.
13125         * gfortran.dg/graphite/pr42326-1.f90: New.
13126
13127 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13128
13129         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13130         (gnat_target_compile): Likewise.
13131         Reinitialize GNAT_UNDER_TEST if target changes.
13132         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13133         (local_find_gnatmake): Pass full --GCC to gnatlink.
13134         Remove --LINK.
13135
13136 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13137
13138         PR c/43248
13139         * gcc.dg/compound-literal-1.c: New testcase.
13140
13141 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13142
13143         PR tree-optimization/43164
13144         PR tree-optimization/43191
13145         * gcc.c-torture/compile/pr43164.c: New test.
13146         * gcc.c-torture/compile/pr43191.c: Likewise.
13147
13148 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13149
13150         PR fortran/43244
13151         * gfortran.dg/finalize_9.f90: New.
13152
13153 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13154             Ken Werner  <ken@linux.vnet.ibm.com>
13155
13156         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13157         to dg-options for spu.
13158         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13159         dump-scan target to exclude spu.
13160
13161 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13162
13163         PR middle-end/43209
13164         * gcc.dg/tree-ssa/ivopts-4.c: New.
13165
13166 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13167
13168         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13169         include-opts and exclude-opts; skip checking the flags if arguments
13170         are the same as the defaults.
13171         (dg-xfail-if): Verify the number of arguments, supply defaults
13172         for unspecified optional arguments.
13173         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13174
13175 2010-03-03  Jason Merrill  <jason@redhat.com>
13176
13177         PR c++/12909
13178         * g++.dg/abi/mangle40.C: Updated.
13179
13180 2010-03-03  Jason Merrill  <jason@redhat.com>
13181
13182         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13183         * g++.dg/abi/mangle23.C: Likewise.
13184         * g++.dg/eh/simd-2.C: Likewise.
13185         * g++.dg/ext/attribute-test-2.C: Likewise.
13186         * g++.dg/ext/vector14.C: Likewise.
13187         * g++.dg/other/pr34435.C: Likewise.
13188         * g++.dg/template/conv8.C: Likewise.
13189         * g++.dg/template/nontype9.C: Likewise.
13190         * g++.dg/template/qualttp17.C: Likewise.
13191         * g++.dg/template/ref1.C: Likewise.
13192         * g++.old-deja/g++.pt/crash68.C: Likewise.
13193         * g++.old-deja/g++.pt/ref1.C: Likewise.
13194         * g++.old-deja/g++.pt/ref3.C: Likewise.
13195         * g++.old-deja/g++.pt/ref4.C: Likewise.
13196
13197         PR c++/12909
13198         * g++.dg/abi/mangle40.C: New.
13199         * g++.dg/abi/mangle41.C: New.
13200         * g++.dg/lto/20100302_0.C: New.
13201         * g++.dg/lto/20100302_1.C: New.
13202         * g++.dg/lto/20100302.h: New.
13203
13204 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13205
13206         PR fortran/43243
13207         * gfortran.dg/internal_pack_12.f90: New test.
13208
13209 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13210
13211         * gcc.dg/pr36997.c: Adjust error message.
13212
13213 2010-03-03  Mike Stump  <mikestump@comcast.net>
13214
13215         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13216         adjustments to not be present on machines that align the stack to
13217         more than 4 bytes and don't have a red zone yet as that is an
13218         unimplemented optimization.
13219
13220 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13221
13222         PR fortran/43169
13223         * gfortran.dg/impure_assignment_3.f90: New.
13224
13225 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13226
13227         PR debug/43229
13228         * gfortran.dg/pr43229.f90: New test.
13229
13230         PR debug/43237
13231         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13232
13233         PR debug/43177
13234         * gcc.dg/guality/pr43177.c: New test.
13235
13236 2010-03-02  Jason Merrill  <jason@redhat.com>
13237
13238         * g++.dg/ext/vector9.C: Adjust error message.
13239         * g++.dg/conversion/simd3.C: Likewise.
13240         * g++.dg/other/error23.C: Likewise.
13241
13242 2010-03-02  Mike Stump  <mikestump@comcast.net>
13243
13244         PR c++/41090
13245         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13246
13247 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13248
13249         PR fortran/43180
13250         * gfortran.dg/internal_pack_10.f90: New test.
13251
13252         PR fortran/43173
13253         * gfortran.dg/internal_pack_11.f90: New test.
13254
13255 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13256
13257         PR middle-end/42640
13258         * gcc.dg/tree-ssa/pr42640.c: New.
13259
13260 2010-03-01  Richard Guenther  <rguenther@suse.de>
13261
13262         PR tree-optimization/43220
13263         * gcc.c-torture/execute/pr43220.c: New testcase.
13264
13265 2010-03-01  Richard Guenther  <rguenther@suse.de>
13266
13267         PR middle-end/43213
13268         * gcc.dg/pr43213.c: New testcase.
13269
13270 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13271
13272         PR pch/14940
13273         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13274
13275 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13276
13277         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13278         New function.
13279         (check_effective_target_ucn): Likewise.
13280
13281         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13282         if !ucn.
13283         * gcc.dg/ucnid-2.c: Likewise.
13284         * gcc.dg/ucnid-3.c: Likewise.
13285         * gcc.dg/ucnid-4.c: Likewise.
13286         * gcc.dg/ucnid-11.c: Likewise.
13287         * gcc.dg/ucnid-12.c: Likewise.
13288         * gcc.dg/ucnid-6.c: Skip if !ucn.
13289         * gcc.dg/ucnid-9.c: Likewise.
13290
13291 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13292
13293         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13294         lists to dg-skip-if.
13295         * gcc.target/i386/stackalign/return-3.c: Likewise.
13296
13297 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13298
13299         * gcc.target/i386/clearcap.map: New file.
13300         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13301         Pass clearcap.map by default if supported.
13302
13303 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13304
13305         PR fortran/42900
13306         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13307         Explain this.
13308         * gfortran.dg/stat_2.f90: Likewise.
13309
13310 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13311
13312         PR fortran/43199
13313         * gfortran.dg/module_read_2.f90: New test.
13314
13315 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13316
13317         PR c++/42748
13318         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13319         * g++.dg/abi/mangle12.C: Likewise.
13320         * g++.dg/abi/mangle20-2.C: Likewise.
13321         * g++.dg/abi/mangle17.C: Likewise.
13322         * g++.dg/template/cond2.C: Likewise.
13323         * g++.dg/template/pr35240.C: Likewise.
13324
13325 2010-02-27  Richard Guenther  <rguenther@suse.de>
13326
13327         PR tree-optimization/43186
13328         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13329
13330 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13331
13332         * g++.dg/abi/packed1.C: Expect warning on the SH.
13333
13334 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13335
13336         PR c++/42054:
13337         * g++.dg/parse/error37.C: New test.
13338
13339 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13340
13341         PR c/24577
13342         PR c/43192
13343         * gcc.dg/pr8927-1.c: Match new note.
13344         * gcc.dg/990506-0.c: Likewise.
13345         * gcc.dg/gomp/flush-2.c: Likewise.
13346         * gcc.dg/gomp/atomic-5.c: Likewise.
13347         * gcc.dg/gomp/pr34607.c: Likewise.
13348         * gcc.dg/pr35746.c: Likewise.
13349         * gcc.dg/cpp/pragma-1.c: Likewise.
13350         * gcc.dg/cpp/pragma-2.c: Likewise.
13351         * gcc.dg/pr41842.c: Likewise.
13352         * gcc.dg/noncompile/20040629-1.c: Likewise.
13353         * objc.dg/private-1.m: Likewise.
13354
13355 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13356
13357         PR fortran/43185
13358         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13359         * gfortran.dg/default_initialization_4.f90: New test.
13360
13361 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13362
13363         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13364         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13365         * gnat.dg/thin_pointer2.adb: New test.
13366         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13367
13368 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13369
13370         PR c/20631
13371         * gcc.dg/cpp/c90-pedantic.c: New.
13372         * gcc.dg/cpp/c90.c: New.
13373         * gcc.dg/gnu90-const-expr-1.c: New.
13374         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13375
13376 2010-02-26  Richard Guenther  <rguenther@suse.de>
13377
13378         PR tree-optimization/43186
13379         * gcc.c-torture/compile/pr43186.c: New testcase.
13380
13381 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13382
13383         PR debug/43190
13384         * c-c++-common/dwarf2/pr43190.c: New test.
13385
13386 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13387
13388         PR testsuite/37074:
13389         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13390
13391 2010-02-26  Richard Guenther  <rguenther@suse.de>
13392
13393         PR tree-optimization/43188
13394         * gcc.c-torture/compile/pr43188.c: New testcase.
13395
13396 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13397
13398         PR target/43175
13399         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13400
13401 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13402
13403         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13404
13405 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13406
13407         PR target/43154
13408         * gcc.target/powerpc/pr43154.c: New file.
13409
13410 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13411
13412         PR debug/43166
13413         * gfortran.dg/debug/pr43166.f: New test.
13414
13415         PR debug/43165
13416         * gcc.dg/torture/pr43165.c: New test.
13417
13418 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13419
13420         PR c/43128
13421         * c-c++-common/pr41779.c: Update.
13422
13423 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13424
13425         PR ada/32547
13426         * lib/gnat-dg.exp (gnat_load): Redefine.
13427
13428         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13429         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13430
13431 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13432
13433         PR libobjc/36610
13434         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13435         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13436         -fgnu-runtime.
13437         Sort entries.
13438
13439 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13440
13441         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13442
13443 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13444
13445         PR debug/43150
13446         * gcc.dg/guality/vla-1.c: New test.
13447
13448 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13449
13450         PR fortran/43042
13451         * gfortran.dg/c_ptr_tests_15.f90: New test.
13452
13453 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13454
13455         PR target/43107
13456         * gcc.target/i386/pr43107.c: New test.
13457
13458 2010-02-23  Jason Merrill  <jason@redhat.com>
13459
13460         PR c++/43143
13461         * g++.dg/cpp0x/variadic100.C: New.
13462
13463 2010-02-23  Jason Merrill  <jason@redhat.com>
13464
13465         PR debug/42800
13466         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13467         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13468         * c-c++-common/dwarf2/vla1.c: New.
13469
13470 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13471
13472         PR target/43139
13473         * gcc.dg/pr43139.c: New test.
13474
13475         PR debug/43077
13476         * gcc.dg/guality/pr43077-1.c: New test.
13477
13478 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13479
13480         PR 43123
13481         * gcc.dg/march.c: New.
13482         * gcc.dg/march-generic.c: New.
13483         * gcc.dg/mtune.c: New.
13484
13485 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13486
13487         PR middle-end/43083
13488         * gcc.dg/graphite/pr43083.c: New.
13489
13490 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13491
13492         PR middle-end/43097
13493         * gfortran.dg/graphite/pr43097.f: New.
13494
13495 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13496             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13497
13498         PR middle-end/43140
13499         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13500
13501 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13502
13503         PR middle-end/43026
13504         * g++.dg/graphite/pr43026.C: New.
13505
13506 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13507
13508         PR c++/43126
13509         * gcc.dg/cleanup-1.c: Update.
13510         * gcc.dg/func-args-1.c: Update.
13511         * gcc.dg/format/sentinel-1.c: Update.
13512         * g++.old-deja/g++.jason/scoping10.C: Update.
13513         * g++.old-deja/g++.ns/lookup5.C: Update.
13514         * g++.dg/ext/cleanup-1.C: Update.
13515         * g++.dg/parse/varmod1.C: Update.
13516         * g++.dg/parse/error33.C: Update.
13517         * g++.dg/expr/call3.C: Update.
13518         * g++.dg/func-args-1.C: New.
13519
13520 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13521
13522         PR c/43125
13523         * gcc.dg/attr-used-2.c: Moved to ...
13524         * c-c++-common/attr-used-2.c: Here.
13525
13526         * gcc.dg/attr-used.c: Moved to ...
13527         * c-c++-common/attr-used.c: Here.
13528
13529 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13530
13531         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13532
13533 2010-02-22  Richard Guenther  <rguenther@suse.de>
13534
13535         PR lto/43045
13536         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13537         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13538
13539 2010-02-22  Richard Guenther  <rguenther@suse.de>
13540
13541         PR tree-optimization/42749
13542         * gcc.c-torture/compile/pr42749.c: New testcase.
13543
13544 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13545
13546         PR fortran/43072
13547         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13548         * gfortran.dg/internal_pack_9.f90: New test.
13549
13550 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13551
13552         PR c++/23510
13553         * g++.dg/template/recurse.C: Adjust.
13554         * g++.dg/template/pr23510.C: New.
13555
13556 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13557
13558         PR c++/42824
13559         * g++.dg/template/memclass4.C: New test.
13560
13561 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13562
13563         PR fortran/35259
13564         * gfortran.dg/reassoc_5.f90: New test.
13565
13566 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13567
13568         PR target/43067
13569         * gcc.target/i386/pr43067.c: New test.
13570
13571 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13572
13573         PR c++/35669
13574         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13575         -Wconversion-null.
13576         * g++.dg/warn/Wconversion-null.C: New test.
13577         * g++.old-deja/g++.other/null1.C: Move to...
13578         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13579
13580 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13581
13582         PR fortran/36932
13583         PR fortran/36933
13584         * gfortran.dg/dependency_26.f90: New test.
13585
13586         PR fortran/43072
13587         * gfortran.dg/internal_pack_7.f90: New test.
13588
13589         PR fortran/43111
13590         * gfortran.dg/internal_pack_8.f90: New test.
13591
13592 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13593
13594         PR 43128
13595         * c-c++-common/pr41779.c: Fix broken testcase.
13596
13597 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13598
13599         PR 36513
13600         * c-c++-common/pr36513.c: New testcase.
13601         * c-c++-common/pr36513-2.c: New testcase.
13602
13603 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13604
13605         PR 41779
13606         * c-c++-common/pr41779.c: New.
13607
13608 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13609
13610         PR debug/43084
13611         * gcc.dg/pr43084.c: New test.
13612
13613 2010-02-19  Richard Guenther  <rguenther@suse.de>
13614
13615         PR tree-optimization/42916
13616         * gcc.dg/pr42916.c: New testcase.
13617
13618 2010-02-18  Jason Merrill  <jason@redhat.com>
13619
13620         PR c++/42837
13621         * g++.dg/abi/packed1.C: Add expected warning.
13622
13623         PR c++/43108
13624         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13625         * gcc.dg/torture/dg-torture.exp: Likewise.
13626         * c-c++-common/torture/complex-sign.h,
13627         c-c++-common/torture/complex-sign-add.c,
13628         c-c++-common/torture/complex-sign-mixed-add.c,
13629         c-c++-common/torture/complex-sign-mixed-div.c,
13630         c-c++-common/torture/complex-sign-mixed-mul.c,
13631         c-c++-common/torture/complex-sign-mixed-sub.c,
13632         c-c++-common/torture/complex-sign-mul.c,
13633         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13634         Adapt for C++ compilation as well.
13635
13636         PR c++/43070
13637         * g++.dg/ext/label1.C: Update.
13638         * g++.dg/ext/label2.C: Update.
13639
13640         PR c++/26261
13641         * g++.dg/template/dependent-name6.C: New.
13642
13643         PR c++/43109
13644         * g++.dg/parse/namespace12.C: New.
13645
13646 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13647
13648         PR tree-optimization/43066
13649         * gcc.c-torture/compile/pr43066.c: New test.
13650
13651 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13652
13653         * g++.dg/ext/attrib35.C: Fix target selector string.
13654         * g++.dg/ext/attrib36.C: Ditto.
13655         * g++.dg/ext/attrib37.C: Ditto.
13656         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13657         * g++.dg/abi/mangle25.C: Ditto.
13658
13659 2010-02-17  Jason Merrill  <jason@redhat.com>
13660
13661         PR c++/43069
13662         * g++.dg/parse/namespace11.C: New.
13663
13664         PR c++/43093
13665         * g++.dg/ext/attrib37.C: New.
13666
13667         PR c++/43079
13668         * g++.dg/template/ptrmem20.C: New.
13669
13670 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13671
13672         PR target/43103
13673         * gcc.target/i386/xop-check.h: Include m256-check.h.
13674         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13675         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13676         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13677         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13678
13679 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13680
13681         PR debug/42918
13682         * gcc.dg/pr42918.c: New test.
13683
13684 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13685
13686         * g++.dg/ext/attrib36.C: Require ILP32.
13687
13688 2010-02-16  Richard Guenther  <rguenther@suse.de>
13689
13690         PR tree-optimization/41043
13691         * gfortran.dg/pr41043.f90: New testcase.
13692         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13693
13694 2010-02-16  Jason Merrill  <jason@redhat.com>
13695
13696         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13697
13698 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13699
13700         PR tree-optimization/43074
13701         * gcc.dg/vect/fast-math-pr43074.c: New test.
13702
13703 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13704
13705         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13706
13707 2010-02-16  Jason Merrill  <jason@redhat.com>
13708
13709         PR c++/43031
13710         * g++.dg/ext/attrib36.C: New.
13711
13712         PR c++/43036
13713         * g++.dg/other/array6.C: New.
13714
13715 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13716
13717         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13718
13719 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13720
13721         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13722         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13723         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13724         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13725         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13726         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13727
13728 2010-02-15  Richard Guenther  <rguenther@suse.de>
13729
13730         PR middle-end/43068
13731         * g++.dg/torture/pr43068.C: New testcase.
13732
13733 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13734
13735         PR c++/43024
13736         * g++.dg/opt/ice1.C: New.
13737
13738 2010-02-14  Jason Merrill  <jason@redhat.com>
13739
13740         PR c++/41997
13741         * g++.dg/cpp0x/initlist-opt.C: New.
13742
13743 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13744
13745         PR fortran/41113
13746         PR fortran/41117
13747         * gfortran.dg/internal_pack_6.f90: New test.
13748
13749 2010-02-12  Jason Merrill  <jason@redhat.com>
13750
13751         PR c++/43054
13752         * g++.dg/cpp0x/variadic99.C: New.
13753
13754 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13755
13756         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13757         sign extend pointers to gualchk_t.
13758
13759         PR c++/43033
13760         * g++.dg/other/default3.C: Xfail g4 test.
13761
13762 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13763
13764         PR middle-end/43012
13765         * gcc.dg/graphite/pr43012.c: New.
13766
13767 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13768
13769         PR middle-end/42930
13770         * g++.dg/graphite/pr42930.C: New.
13771
13772 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13773
13774         PR middle-end/42914
13775         PR middle-end/42530
13776         * gcc.dg/graphite/pr42530.c: New.
13777         * gcc.dg/graphite/pr42914.c: New.
13778
13779 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13780
13781         PR middle-end/42771
13782         * gcc.dg/graphite/pr42771.c: New.
13783
13784 2010-02-11  Richard Guenther  <rguenther@suse.de>
13785
13786         PR tree-optimization/42998
13787         * gcc.c-torture/compile/pr42998.c: New testcase.
13788
13789 2010-02-10  Jason Merrill  <jason@redhat.com>
13790
13791         PR c++/41896
13792         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13793
13794         PR c++/42983, core issue 906
13795         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13796         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13797
13798         PR c++/43016
13799         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13800
13801 2010-02-10  Richard Guenther  <rguenther@suse.de>
13802
13803         PR tree-optimization/43017
13804         * gcc.dg/torture/pr43017.c: New testcase.
13805
13806 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13807
13808         PR fortran/40823
13809         * gfortran.dg/private_type_1.f90: Update error location.
13810         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13811         * gfortran.dg/typebound_operator_2.f03: Ditto.
13812         * gfortran.dg/assignment_2.f90: Ditto.
13813         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13814         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13815
13816 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13817
13818         PR fortran/43015
13819         * gfortran.dg/bind_c_usage_20.f90: New test.
13820
13821 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13822
13823         PR debug/43010
13824         * g++.dg/debug/pr43010.C: New test.
13825
13826 2010-02-10  Richard Guenther  <rguenther@suse.de>
13827
13828         PR c/43007
13829         * gcc.c-torture/execute/20100209-1.c: New testcase.
13830         * gcc.dg/fold-div-3.c: Likewise.
13831
13832 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13833
13834         * gcc.dg/builtin-ffs-1.c: New test.
13835
13836 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13837
13838         PR fortran/42999
13839         * gfortran.dg/array_constructor_35.f90: New test.
13840
13841 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13842
13843         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13844
13845 2010-02-09  Jason Merrill  <jason@redhat.com>
13846
13847         PR c++/42399
13848         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13849
13850         PR c++/42370
13851         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13852
13853 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13854
13855         PR fortran/41869
13856         * gfortran.dg/module_write_1.f90: New test.
13857
13858 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13859
13860         * gcc.dg/pr19340.c: Adjust.
13861
13862 2010-02-09  Richard Guenther  <rguenther@suse.de>
13863
13864         PR tree-optimization/43008
13865         * gcc.c-torture/execute/pr43008.c: New testcase.
13866
13867 2010-02-09  Richard Guenther  <rguenther@suse.de>
13868
13869         PR tree-optimization/43000
13870         * gcc.dg/torture/pr43000.c: New testcase.
13871         * gcc.dg/torture/pr43002.c: Likewise.
13872
13873 2010-02-09  Daniel Kraft  <d@domob.eu>
13874
13875         PR fortran/39171
13876         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13877         and pass -Wsurprising as necessary.
13878
13879 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13880
13881         PR tree-optimization/42890
13882         * g++.dg/torture/pr42890.C: New test.
13883
13884 2010-02-08  Richard Guenther  <rguenther@suse.de>
13885
13886         PR middle-end/42995
13887         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13888
13889 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13890
13891         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13892         return 0 from main.
13893         * gcc.dg/graphite/block-1.c: Same.
13894         * gcc.dg/graphite/block-3.c: Same.
13895         * gcc.dg/graphite/block-4.c: Same.
13896         * gcc.dg/graphite/block-5.c: Same.
13897         * gcc.dg/graphite/block-6.c: Same.
13898         * gcc.dg/graphite/block-7.c: Same.
13899         * gcc.dg/graphite/interchange-0.c: Same.
13900         * gcc.dg/graphite/interchange-1.c: Same.
13901         * gcc.dg/graphite/interchange-10.c: Same.
13902         * gcc.dg/graphite/interchange-11.c: Same.
13903         * gcc.dg/graphite/interchange-12.c: Same.
13904         * gcc.dg/graphite/interchange-2.c: Same.
13905         * gcc.dg/graphite/interchange-3.c: Same.
13906         * gcc.dg/graphite/interchange-4.c: Same.
13907         * gcc.dg/graphite/interchange-5.c: Same.
13908         * gcc.dg/graphite/interchange-6.c: Same.
13909         * gcc.dg/graphite/interchange-7.c: Same.
13910         * gcc.dg/graphite/interchange-8.c: Same.
13911         * gcc.dg/graphite/interchange-9.c: Same.
13912         * gcc.dg/graphite/interchange-mvt.c: Same.
13913
13914 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13915
13916         * gfortran.dg/graphite/id-19.f: New.
13917         * gfortran.dg/graphite/pr14741.f90: New.
13918         * gfortran.dg/graphite/pr41924.f90: New.
13919         * gfortran.dg/graphite/run-id-2.f90: New.
13920
13921 2010-02-07  Richard Guenther  <rguenther@suse.de>
13922
13923         PR middle-end/42956
13924         * gcc.c-torture/compile/pr42956.c: New testcase.
13925
13926 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13927
13928         PR libfortran/42742
13929         * gfortran.dg/fmt_cache_2.f: New test.
13930
13931 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13932
13933         * gfortran.dg/read_no_eor.f90: New test.
13934
13935 2010-02-05  Jason Merrill  <jason@redhat.com>
13936
13937         * g++.dg/ext/label13.C: Move constructor body out of class.
13938
13939 2010-02-03  Jason Merrill  <jason@redhat.com>
13940
13941         PR c++/42870
13942         * g++.dg/ext/dllexport3.C: New.
13943
13944 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13945
13946         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13947
13948 2010-02-05  Richard Guenther  <rguenther@suse.de>
13949
13950         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13951
13952 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13953
13954         PR c++/42915
13955         * g++.dg/other/crash-9.C: New test.
13956
13957 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13958
13959         PR fortran/42309
13960         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13961
13962 2010-02-04  Richard Guenther  <rguenther@suse.de>
13963
13964         PR rtl-optimization/42952
13965         * gcc.dg/torture/pr42952.c: New testcase.
13966
13967 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13968
13969         PR libfortran/42901
13970         * gfortran.dg/namelist_60.f90: New test.
13971
13972 2010-02-03  Jason Merrill  <jason@redhat.com>
13973
13974         PR c++/40138
13975         * g++.dg/ext/builtin11.C: New.
13976
13977         PR c++/4926
13978         PR c++/38600
13979         * g++.dg/abi/mangle35.C: New.
13980         * g++.dg/abi/mangle37.C: New.
13981
13982         PR c++/12909
13983         * g++.dg/abi/mangle36.C: New.
13984
13985         PR c++/35652
13986         * g++.dg/warn/string1.C: New.
13987
13988 2010-02-03  Richard Guenther  <rguenther@suse.de>
13989
13990         PR tree-optimization/42944
13991         * gcc.dg/errno-1.c: New testcase.
13992
13993 2010-02-03  Richard Guenther  <rguenther@suse.de>
13994
13995         PR middle-end/42927
13996         * gcc.c-torture/compile/pr42927.c: New testcase.
13997
13998 2010-02-03  Tobias Burnus  <burnus@net-b.de>
13999
14000         PR fortran/42936
14001         * gfortran.dg/null_4.f90: New test.
14002
14003 2010-02-02  Jason Merrill  <jason@redhat.com>
14004
14005         PR c++/41090
14006         * g++.dg/ext/label13.C: New.
14007
14008 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14009
14010         PR fortran/42650
14011         * gfortran.dg/func_result_5.f90: New test.
14012
14013 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14014
14015         PR fortran/42922
14016         * gfortran.dg/pure_initializer_3.f90: News test.
14017
14018 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14019
14020         PR fortran/42888
14021         * gfortran.dg/allocate_derived_2.f90: New test.
14022
14023 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14024
14025         PR middle-end/42898
14026         * gcc.dg/torture/pr42898-2.c: New test.
14027
14028 2010-01-31  Richard Guenther  <rguenther@suse.de>
14029
14030         PR middle-end/42898
14031         * gcc.dg/torture/pr42898.c: New testcase.
14032
14033 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14034
14035         PR fortran/38324
14036         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14037         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14038
14039 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14040
14041         * g++.dg/tree-ssa/inline-1.C: New.
14042         * g++.dg/tree-ssa/inline-2.C: New.
14043         * g++.dg/tree-ssa/inline-3.C: New.
14044
14045 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14046
14047         PR testsuite/41701
14048         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14049         the string 'pow' in the pathname of the compiler from generating a
14050         test failure.
14051
14052 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14053
14054         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14055         * g++.old-deja/g++.mike/eh17.C: Likewise.
14056         * g++.old-deja/g++.mike/p5571.C: Likewise.
14057
14058 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14059
14060         PR c++/42758
14061         PR c++/42634
14062         PR c++/42336
14063         PR c++/42797
14064         PR c++/42880
14065         * g++.dg/other/crash-5.C: New test.
14066         * g++.dg/other/crash-6.C: New test.
14067         * g++.dg/other/crash-7.C: New test.
14068         * g++.dg/other/crash-8.C: New test.
14069
14070 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14071
14072         PR rtl-optimization/42889
14073         * gcc.dg/pr42889.c: New test.
14074
14075 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14076
14077         * gcc.target/i386/pr42881.c: Use SSE2.
14078
14079 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14080
14081         PR target/42891
14082         * gcc.target/i386/pr42891.c: New test.
14083
14084 2010-01-28  Richard Guenther  <rguenther@suse.de>
14085
14086         PR tree-optimization/42871
14087         * g++.dg/torture/pr42871.C: New testcase.
14088
14089 2010-01-28  Richard Guenther  <rguenther@suse.de>
14090
14091         * gcc.dg/Wobjsize-1.h: New testcase.
14092         * gcc.dg/Wobjsize-1.c: Likewise.
14093
14094 2010-01-28  Richard Guenther  <rguenther@suse.de>
14095
14096         PR middle-end/42883
14097         * g++.dg/torture/pr42883.C: New testcase.
14098
14099 2010-01-28  Michael Matz  <matz@suse.de>
14100
14101         * gcc.target/i386/pr42881.c: New test.
14102
14103 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14104
14105         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14106         Add i?86-*-solaris2* support.
14107
14108 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14109
14110         PR c++/42713
14111         PR c++/42820
14112         * g++.dg/template/typedef27.C: New test case.
14113         * g++.dg/template/typedef28.C: New test case.
14114
14115 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14116
14117         * gcc.dg/optimize-bswap*.c: Add ARM target
14118
14119 2010-01-27  Richard Guenther  <rguenther@suse.de>
14120
14121         PR middle-end/42878
14122         * gcc.dg/torture/pr42878-1.c: New testcase.
14123         * gcc.dg/torture/pr42878-2.c: Likewise.
14124
14125 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14126
14127         PR middle-end/42874
14128         * gcc.dg/vla-22.c: New test.
14129
14130 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14131
14132         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14133         current collation.
14134
14135 2010-01-26  Richard Guenther  <rguenther@suse.de>
14136
14137         PR rtl-optimization/42685
14138         * gcc.dg/pr42685.c: New testcase.
14139         * g++.dg/other/pr42685.C: Likewise.
14140
14141 2010-01-26  Richard Guenther  <rguenther@suse.de>
14142
14143         PR middle-end/42806
14144         * g++.dg/other/pr42806.C: New testcase.
14145
14146 2010-01-26  Richard Guenther  <rguenther@suse.de>
14147
14148         PR tree-optimization/42250
14149         * gcc.dg/pr42250.c: New testcase.
14150
14151 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14152
14153         * gnat.dg/array_bounds_test.adb: New test.
14154
14155 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14156
14157         PR fortran/42858
14158         * gfortran.dg/generic_21.f90: New test.
14159
14160 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14161
14162         PR testsuite/41522
14163         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14164
14165 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14166
14167         PR c++/42748
14168         * g++.dg/abi/arm_va_list2.C: New test.
14169         * g++.dg/abi/arm_va_list2.h: Companion header file.
14170
14171 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14172
14173         PR fortran/41044
14174         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14175
14176         PR fortran/41167
14177         * gfortran.dg/char_array_arg_1.f90 : New test.
14178
14179         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14180
14181 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14182
14183         PR fortran/39304
14184         * gfortran.dg/generic_20.f90: New test.
14185
14186 2010-01-22  Michael Matz  <matz@suse.de>
14187
14188         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14189         -msse2.
14190
14191 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14192
14193         PR fortran/42736
14194         * gfortran.dg/dependency_25.f90 : New test.
14195
14196 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14197
14198         PR tree-optimization/42585
14199         * gcc.dg/tree-ssa/pr42585.c: New test.
14200
14201 2010-01-21  Richard Guenther  <rguenther@suse.de>
14202
14203         PR middle-end/19988
14204         * gcc.dg/pr19988.c: New testcase.
14205
14206 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14207
14208         * g++.dg/compat/decimal/compat-common.h: New file.
14209         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14210         * g++.dg/compat/decimal/pass_x.h: New file.
14211         * g++.dg/compat/decimal/pass_y.h: New file.
14212         * g++.dg/compat/decimal/pass-1_main.C: New file.
14213         * g++.dg/compat/decimal/pass-1_x.C: New file.
14214         * g++.dg/compat/decimal/pass-1_y.C: New file.
14215         * g++.dg/compat/decimal/pass-2_main.C: New file.
14216         * g++.dg/compat/decimal/pass-2_x.C: New file.
14217         * g++.dg/compat/decimal/pass-2_y.C: New file.
14218         * g++.dg/compat/decimal/pass-3_main.C: New file.
14219         * g++.dg/compat/decimal/pass-3_x.C: New file.
14220         * g++.dg/compat/decimal/pass-3_y.C: New file.
14221         * g++.dg/compat/decimal/pass-4_main.C: New file.
14222         * g++.dg/compat/decimal/pass-4_x.C: New file.
14223         * g++.dg/compat/decimal/pass-4_y.C: New file.
14224         * g++.dg/compat/decimal/pass-5_main.C: New file.
14225         * g++.dg/compat/decimal/pass-5_x.C: New file.
14226         * g++.dg/compat/decimal/pass-5_y.C: New file.
14227         * g++.dg/compat/decimal/pass-6_main.C: New file.
14228         * g++.dg/compat/decimal/pass-6_x.C: New file.
14229         * g++.dg/compat/decimal/pass-6_y.C: New file.
14230         * g++.dg/compat/decimal/return_x.h: New file.
14231         * g++.dg/compat/decimal/return_y.h: New file.
14232         * g++.dg/compat/decimal/return-1_main.C: New file.
14233         * g++.dg/compat/decimal/return-1_x.C: New file.
14234         * g++.dg/compat/decimal/return-1_y.C: New file.
14235         * g++.dg/compat/decimal/return-2_main.C: New file.
14236         * g++.dg/compat/decimal/return-2_x.C: New file.
14237         * g++.dg/compat/decimal/return-2_y.C: New file.
14238         * g++.dg/compat/decimal/return-3_main.C: New file.
14239         * g++.dg/compat/decimal/return-3_x.C: New file.
14240         * g++.dg/compat/decimal/return-3_y.C: New file.
14241         * g++.dg/compat/decimal/return-4_main.C: New file.
14242         * g++.dg/compat/decimal/return-4_x.C: New file.
14243         * g++.dg/compat/decimal/return-4_y.C: New file.
14244         * g++.dg/compat/decimal/return-5_main.C: New file.
14245         * g++.dg/compat/decimal/return-5_x.C: New file.
14246         * g++.dg/compat/decimal/return-5_y.C: New file.
14247         * g++.dg/compat/decimal/return-6_main.C: New file.
14248         * g++.dg/compat/decimal/return-6_x.C: New file.
14249         * g++.dg/compat/decimal/return-6_y.C: New file.
14250
14251 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14252
14253         PR debug/42715
14254         * gcc.dg/pr42715.c: New.
14255
14256 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14257
14258         PR c++/42038
14259         * g++.dg/parse/crash55.C: New.
14260
14261 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14262
14263         PR debug/42782
14264         * gcc.dg/guality/pr42782.c: New.
14265
14266 2010-01-20  Jason Merrill  <jason@redhat.com>
14267
14268         PR c++/41788
14269         * g++.dg/abi/packed1.C: New.
14270
14271         PR c++/41920
14272         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14273
14274         PR c++/40750
14275         * g++.dg/parse/fn-typedef1.C: New.
14276         * g++.dg/other/cv_quals.C: Adjust.
14277
14278 2010-01-20  Anthony Green  <green@moxielogic.com>
14279
14280         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14281         pack(push) pragma).
14282         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14283         * gcc.dg/20020312-2.c: Port this to the moxie core.
14284         * gcc.dg/weak/typeof-2.c: Ditto.
14285
14286 2010-01-20  Richard Guenther  <rguenther@suse.de>
14287
14288         PR tree-optimization/42717
14289         * gcc.c-torture/compile/pr42717.c: New testcase.
14290
14291 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14292
14293         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14294         of signed, add a few new tests.
14295
14296         PR middle-end/42803
14297         * g++.dg/parse/limits-initializer1.C: New test.
14298
14299 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14300
14301         PR fortran/42804
14302         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14303         * gfortran.dg/typebound_call_12.f03: New test.
14304
14305 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14306
14307         PR fortran/42783
14308         * gfortran.dg/bounds_check_15.f90 : New test.
14309
14310 2010-01-19  Michael Matz  <matz@suse.de>
14311
14312         PR tree-optimization/41783
14313         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14314
14315 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14316
14317         PR target/38697.
14318         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14319         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14320         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14321         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14322         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14323         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14324         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14325         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14326         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14327         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14328         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14329
14330 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14331
14332         PR fortran/42545
14333         * gfortran.dg/extends_6.f03: Modified an error message.
14334         * gfortran.dg/extends_10.f03: New test.
14335         * gfortran.dg/private_type_6.f03: Modified an error message.
14336         * gfortran.dg/structure_constructor_8.f03: Ditto.
14337
14338 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14339
14340         PR tree-optimization/42719
14341         * gcc.dg/pr42719.c: New test.
14342
14343         PR debug/42728
14344         * gcc.dg/pr42728.c: New test.
14345
14346 2010-01-19  Anthony Green  <green@moxielogic.com>
14347
14348         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14349
14350 2010-01-18  Anthony Green  <green@moxielogic.com>
14351
14352         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14353         for moxie.
14354
14355 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14356
14357         * g++.dg/template/error45.C: reverted as part of reverting the
14358         fix of PR c++/42634.
14359
14360 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14361
14362         PR c++/42634
14363         * g++.dg/template/error45.C: New test.
14364
14365 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14366
14367         PR c++/42766
14368         * g++.dg/conversion/op6.C: New test.
14369
14370 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14371
14372         PR target/42774
14373         * gcc.target/alpha/pr42774.c: New test.
14374
14375 2010-01-18  Richard Guenther  <rguenther@suse.de>
14376
14377         PR tree-optimization/42781
14378         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14379
14380 2010-01-17  Richard Guenther  <rguenther@suse.de>
14381
14382         PR middle-end/42248
14383         * gcc.c-torture/execute/pr42248.c: New testcase.
14384
14385 2010-01-17  Richard Guenther  <rguenther@suse.de>
14386
14387         PR tree-optimization/42773
14388         * g++.dg/torture/pr42773.C: New testcase.
14389
14390 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14391
14392         PR fortran/42677
14393         * gfortran.dg/interface_assignment_5.f90: New test.
14394
14395 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14396
14397         PR c++/42697
14398         * g++.dg/template/crash94.C: Reverted.
14399
14400 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14401
14402         PR debug/42767
14403         * gcc.dg/debug/pr42767.c: New.
14404
14405 2010-01-15  Jason Merrill  <jason@redhat.com>
14406
14407         PR c++/42761
14408         * g++.dg/cpp0x/decltype22.C: New.
14409
14410 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14411
14412         PR middle-end/42760
14413         * g++.dg/torture/pr42760.C: New test.
14414
14415 2010-01-15  Jing Yu  <jingyu@google.com>
14416
14417         PR rtl-optimization/42691
14418         * gcc.c-torture/execute/pr42691.c: New.
14419
14420 2010-01-15  Richard Guenther  <rguenther@suse.de>
14421
14422         PR middle-end/42739
14423         * g++.dg/torture/pr42739.C: New testcase.
14424
14425 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14426
14427         * g++.dg/template/error45.C: Revert as part of reverting changes
14428         or PR c++/42634.
14429
14430 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14431
14432         PR fortran/42684
14433         * gfortran.dg/interface_31.f90: New test.
14434
14435 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14436
14437         * gcc.target/powerpc/pr42747.c: New file.
14438
14439 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14440
14441         PR middle-end/42674
14442         * c-c++-common/pr42674.c: New test.
14443
14444         PR c++/42608
14445         * g++.dg/template/instantiate11.C: New test.
14446
14447 2010-01-14  Jason Merrill  <jason@redhat.com>
14448
14449         PR c++/42701
14450         * g++.dg/overload/error3.C: New.
14451
14452         PR c++/42655
14453         * g++.dg/overload/rvalue1.C: New.
14454
14455 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14456
14457         PR tree-optimization/42706
14458         * gcc.dg/ipa/pr42706.c: New testcase.
14459
14460 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14461
14462         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14463
14464 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14465
14466         PR tree-optimization/42714
14467         * g++.dg/torture/pr42714.C: New test.
14468
14469 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14470
14471         PR rtl-optimization/42246
14472         * gfortran.dg/pr42246-2.f: New.
14473
14474 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14475
14476         PR rtl-optimization/42389
14477         * gcc.dg/pr42389.c: New.
14478
14479 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14480
14481         PR rtl-optimization/42388
14482         * gcc.dg/pr42388.c: New.
14483
14484 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14485
14486         PR rtl-optimization/42294
14487         * gfortran.dg/pr42294.f: New.
14488
14489 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14490
14491         PR rtl-optimization/39453
14492         PR rtl-optimization/42246
14493         * gcc.dg/pr39453.c: New.
14494         * gcc.dg/pr42246.c: New.
14495
14496 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14497
14498         PR middle-end/42245
14499         * gcc.dg/pr42245.c: New.
14500         * gcc.dg/pr42245-2.c: New.
14501
14502 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14503
14504         PR rtl-optimization/42249
14505         * gcc.dg/pr42249.c: New.
14506
14507 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14508
14509         PR c/42721
14510         * gcc.c-torture/execute/pr42721.c: New test.
14511
14512 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14513
14514         PR tree-optimization/42709
14515         * gcc.dg/vect/pr42709.c: New test.
14516
14517 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14518
14519         PR fortran/41478
14520         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14521         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14522
14523 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14524
14525         PR fortran/42481
14526         * gfortran.dg/generic_19.f90 : New test.
14527
14528 2010-01-13  Richard Guenther  <rguenther@suse.de>
14529
14530         PR tree-optimization/42730
14531         * gcc.c-torture/compile/pr42730.c: New testcase.
14532
14533 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14534
14535         PR target/pr42542
14536         * gcc.target/ia64/pr42542-1.c: New.
14537         * gcc.target/ia64/pr42542-2.c: New.
14538         * gcc.target/ia64/pr42542-3.c: New.
14539
14540 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14541
14542         PR c++/42634
14543         * g++.dg/template/error45.C: New test.
14544
14545 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14546
14547         PR tree-optimization/42704
14548         * g++.dg/torture/pr42704.C: New test.
14549
14550 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14551
14552         PR tree-optimization/42703
14553         * gcc.c-torture/compile/pr42703.c: New test.
14554
14555 2010-01-13  Richard Guenther  <rguenther@suse.de>
14556
14557         PR tree-optimization/42705
14558         * gcc.c-torture/compile/pr42705.c: New testcase.
14559
14560 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14561
14562         * gcc.target/bfin/l2.c: New test.
14563         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14564
14565 2010-01-13  Richard Guenther  <rguenther@suse.de>
14566
14567         PR middle-end/42716
14568         * gcc.c-torture/compile/pr42716.c: New testcase.
14569
14570 2010-01-13  Richard Guenther  <rguenther@suse.de>
14571
14572         PR lto/42678
14573         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14574
14575 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14576
14577         PR c/42708
14578         * gcc.c-torture/compile/pr42708-1.c: New test.
14579
14580 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14581
14582         PR debug/42662
14583         * gcc.dg/pr42662.c: New test.
14584
14585         PR tree-optimization/42645
14586         * g++.dg/other/pr42645-1.C: New test.
14587         * g++.dg/other/pr42645-2.C: New test.
14588
14589 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14590
14591         PR target/42416
14592         * gcc.target/powerpc/warn-1.c: New test.
14593         * gcc.target/powerpc/warn-2.c: New test.
14594
14595 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14596
14597         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14598         stack alignment.
14599
14600 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14601
14602         * gcc.dg/lto/20100108_0.c: New.
14603
14604 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14605
14606         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14607         Add -march=i686 -msse for 32bit x86 targets.
14608
14609 2010-01-10  Richard Guenther  <rguenther@suse.de>
14610
14611         PR middle-end/42667
14612         * gcc.dg/torture/pr42667.c: New testcase.
14613
14614 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14615
14616         PR fortran/32489
14617         * gfortran.dg/array_constructor_34.f90: New test.
14618
14619 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14620
14621         PR fortran/20923
14622         * gfortran.dg/array_constructor_33.f90: New test.
14623         gfortran.dg/array_function_5.f90: Add credit.
14624
14625 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14626
14627         PR debug/42631
14628         * gcc.dg/pr42631.c: New.
14629
14630 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14631
14632         PR debug/42630
14633         * gcc.dg/pr42630.c: New.
14634
14635 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14636
14637         PR debug/42629
14638         * gcc.dg/pr42629.c: New.
14639
14640 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14641
14642         PR middle-end/42363
14643         * gcc.dg/torture/pr42363.c: New.
14644
14645 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14646
14647         PR debug/42604
14648         PR debug/42395
14649         * gcc.dg/vect/pr42604.c: New.
14650         * gcc.dg/vect/pr42395.c: New.
14651
14652 2010-01-09  Richard Guenther  <rguenther@suse.de>
14653
14654         PR middle-end/42512
14655         * gcc.c-torture/execute/pr42512.c: New testcase.
14656
14657 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14658
14659         PR fortran/41298
14660         * gfortran.dg/c_ptr_tests_14.f90: New test.
14661
14662 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14663
14664         PR ada/41929
14665         * gnat.dg/null_pointer_deref1.adb: Don't run on
14666         sparc*-sun-solaris2.11.
14667
14668 2010-01-08  Richard Guenther  <rguenther@suse.de>
14669
14670         PR lto/42528
14671         * gcc.dg/lto/20100103-1_0.c: New testcase.
14672         * gcc.dg/lto/20100103-2_0.c: Likewise.
14673
14674 2010-01-08  Tobias Burnus  <burnus@net-b.de
14675
14676         PR/fortran 25829
14677         * gfortran.dg/asynchronous_1.f90: New test.
14678         * gfortran.dg/asynchronous_2.f90: New test.
14679         * gfortran.dg/conflicts.f90: Update error message.
14680
14681 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14682
14683         c++/40155
14684         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14685
14686 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14687
14688         PR tree-optimization/42625
14689         * g++.dg/opt/dtor4.C: New test.
14690         * g++.dg/opt/dtor4.h: New.
14691         * g++.dg/opt/dtor4-aux.cc: New.
14692
14693 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14694
14695         PR fortran/42597
14696         * gfortran.dg/proc_ptr_26.f90: New test.
14697
14698 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14699
14700         PR fortran/41872
14701         * gfortran.dg/allocatable_scalar_7.f90: New test.
14702
14703 2010-01-06  Richard Guenther  <rguenther@suse.de>
14704
14705         * gcc.c-torture/compile/pr42632.c: New testcase.
14706
14707 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14708
14709         PR target/42542
14710         * gcc.target/i386/pr42542-4.c: New.
14711         * gcc.target/i386/pr42542-4a.c: Likewise.
14712         * gcc.target/i386/pr42542-5.c: Likewise.
14713         * gcc.target/i386/pr42542-5a.c: Likewise.
14714
14715 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14716
14717         * gcc.dg/tls/opt-15.c: New test.
14718
14719 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14720
14721         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14722
14723 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14724
14725         PR tree-optimization/42462
14726         * g++.dg/torture/pr42462.C: New test.
14727
14728 2010-01-05  Jason Merrill  <jason@redhat.com>
14729
14730         * g++.dg/cpp0x/initlist30.C: New test.
14731
14732 2010-01-05  Richard Guenther  <rguenther@suse.de>
14733
14734         PR tree-optimization/42614
14735         * gcc.c-torture/execute/pr42614.c: New testcase.
14736
14737 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14738
14739         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14740         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14741         -Wunreachable-code.
14742         * gcc.dg/Wunreachable-2.c: Likewise.
14743         * gcc.dg/Wunreachable-3.c: Likewise.
14744         * gcc.dg/Wunreachable-4.c: Likewise.
14745         * gcc.dg/Wunreachable-5.c: Likewise.
14746         * gcc.dg/Wunreachable-6.c: Likewise.
14747         * gcc.dg/Wunreachable-7.c: Likewise.
14748         * gcc.dg/Wunreachable-8.c: Likewise.
14749         * gcc.dg/20041231-1.c: Likewise.
14750
14751 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14752
14753         PR other/42611
14754         * gcc.dg/pr42611.c: New test.
14755
14756         PR tree-optimization/42508
14757         * g++.dg/opt/pr42508.C: New test.
14758
14759 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14760
14761         PR fortran/41872
14762         * gfortran.dg/allocatable_scalar_8.f90: New.
14763
14764 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14765
14766         PR tree-optimization/42398
14767         * gcc.c-torture/compile/pr42398.c: New test.
14768
14769 2010-01-04  Jason Merrill  <jason@redhat.com>
14770
14771         PR c++/42555
14772         * g++.dg/ext/attrib35.C: New.
14773
14774         PR c++/42567
14775         * g++.dg/cpp0x/auto17.C: New.
14776
14777 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14778
14779         * gcc.dg/lto/20100104_0.c: New.
14780
14781 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14782
14783         PR target/42542
14784         * gcc.target/i386/pr42542-1.c: New.
14785         * gcc.target/i386/pr42542-1a.c: Likewise.
14786         * gcc.target/i386/pr42542-1b.c: Likewise.
14787         * gcc.target/i386/pr42542-2.c: Likewise.
14788         * gcc.target/i386/pr42542-2a.c: Likewise.
14789         * gcc.target/i386/pr42542-2b.c: Likewise.
14790         * gcc.target/i386/pr42542-3.c: Likewise.
14791         * gcc.target/i386/pr42542-3a.c: Likewise.
14792
14793 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14794
14795         PR fortran/41872
14796         * gfortran.dg/allocatable_scalar_5.f90: New test.
14797         * gfortran.dg/allocatable_scalar_6.f90: New test.
14798
14799 2010-01-03  Richard Guenther  <rguenther@suse.de>
14800
14801         PR testsuite/42583
14802         * gfortran.dg/gomp/recursion1.f90: Remove.
14803
14804 2010-01-03  Richard Guenther  <rguenther@suse.de>
14805
14806         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14807         * gcc.dg/uninit-6.c: Likewise.
14808         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14809
14810 2010-01-03  Richard Guenther  <rguenther@suse.de>
14811
14812         PR tree-optimization/42589
14813         * gcc.target/i386/pr42589.c: New testcase.
14814
14815 2010-01-03  Richard Guenther  <rguenther@suse.de>
14816
14817         PR tree-optimization/42438
14818         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14819
14820 2010-01-02  Richard Guenther  <rguenther@suse.de>
14821
14822         PR testsuite/41651
14823         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14824
14825 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14826
14827         PR target/42448
14828         * gcc.target/alpha/pr42448-1.c: New test.
14829         * gcc.target/alpha/pr42448-2.c: Ditto.
14830
14831 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14832
14833         PR preprocessor/41947
14834         * gcc.dg/c99-hexfloat-3.c: New test.
14835
14836 2010-01-01  Richard Guenther  <rguenther@suse.de>
14837
14838         PR c/42570
14839         * gcc.c-torture/execute/pr42570.c: New testcase.
14840
14841 2010-01-01  Richard Guenther  <rguenther@suse.de>
14842
14843         PR middle-end/42559
14844         * gcc.c-torture/compile/pr42559.c: New testcase.
14845
14846 \f
14847 Copyright (C) 2010 Free Software Foundation, Inc.
14848
14849 Copying and distribution of this file, with or without modification,
14850 are permitted in any medium without royalty provided the copyright
14851 notice and this notice are preserved.