OSDN Git Service

In libobjc/:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * objc.dg/gnu-api-2-resolve-method.m: New.
4         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
5
6 2010-12-10 Ahmad Sharif <asharif@google.com>
7
8         * gcc.target/i386/max-stack-align.c: New testcase.
9
10 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11
12         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
13
14 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
15
16         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
17         produce an error with -fobjc-std=objc1.
18         * obj-c++.dg/fobjc-std-1.mm: Same change.
19
20 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
21
22         PR c++/46001
23         * g++.dg/diagnostic/bitfld1.C: New test.
24
25 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
26
27         PR tree-optimization/43023
28         * gfortran.dg/ldist-1.f90: Adjust pattern.
29         * gfortran.dg/ldist-pr43023.f90: New.
30
31 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
32
33         PR rtl-optimization/46804
34         * gfortran.dg/pr46804.f90: New test.
35
36 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
37
38         PR middle-end/46674
39         PR lto/43157
40         * gcc.dg/pr43157.c: New file.
41
42 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
43
44         * gcc.dg/dfp/struct-union.c: Adjust.
45         * gcc.dg/lvalue-2.c: Adjust.
46         * gcc.dg/pr21419.c: Adjust.
47         * gcc.dg/qual-component-1.c: Adjust.
48         * g++.dg/other/const1.C: Adjust.
49
50 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
51
52         PR rtl-optimization/46865
53         * gcc.target/i386/pr46865-1.c: New test.
54         * gcc.target/i386/pr46865-2.c: New test.
55
56         PR tree-optimization/46864
57         * g++.dg/opt/pr46864.C: New test.
58
59 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
60             Iain Sandoe  <iains@gcc.gnu.org>
61
62         PR 43751/target
63         * lib/prune.exp: Prune dsymutil warnings.
64
65 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
66
67         * objc.dg/class-extension-1.m: New.
68         * objc.dg/class-extension-2.m: New.
69         * objc.dg/class-extension-3.m: New.
70         * objc.dg/property/at-property-26.m: New.
71         * objc.dg/property/at-property-27.m: New.
72         * objc.dg/property/at-property-28.m: New.
73         * obj-c++.dg/class-extension-1.mm: New.
74         * obj-c++.dg/class-extension-2.mm: New.
75         * obj-c++.dg/class-extension-3.mm: New.
76         * obj-c++.dg/property/at-property-26.mm: New.
77         * obj-c++.dg/property/at-property-27.mm: New.
78         * obj-c++.dg/property/at-property-28.mm: New.
79
80 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
81
82         PR target/46057
83         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
84         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
85         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
86         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
87         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
88         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
89         * gcc.dg/torture/stackalign/global-1.c: Likewise.
90         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
91         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
92         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
93         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
94         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
95         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
96         * g++.dg/torture/stackalign/throw-1.C: Likewise.
97         * g++.dg/torture/stackalign/throw-2.C: Likewise.
98         * g++.dg/torture/stackalign/throw-4.C: Likewise.
99         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
100         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
101         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
102         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
103         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
104         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
105
106         PR tree-optimization/46021
107         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
108
109 2010-12-09  Richard Guenther  <rguenther@suse.de>
110
111         PR middle-end/46844
112         * gcc.c-torture/compile/pr46866.c: New testcase.
113
114 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
115
116         PR testsuite/45068
117         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
118
119 2010-12-09  Martin Jambor  <mjambor@suse.cz>
120
121         PR middle-end/46734
122         * g++.dg/tree-ssa/pr46734.C: New test.
123
124 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
125
126         PR c++/44641
127         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
128         hppa*-*-*.
129
130 2010-12-08  Jason Merrill  <jason@redhat.com>
131
132         PR c++/46348
133         * g++.dg/cpp0x/constexpr-array2.C: New.
134
135 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
136
137         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
138         expected scan.
139
140 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
141
142         * objc.dg/exceptions-7.m: New.
143         * obj-c++.dg/exceptions-7.mm: New.
144         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
145         * obj-c++.dg/exceptions-5.mm: Same change.
146
147 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
148
149         * objc.dg/foreach-6.m: Updated location of error messages.
150         * objc.dg/foreach-7.m: Same change.
151
152 2010-12-08  Richard Guenther  <rguenther@suse.de>
153             Sebastian Pop  <sebastian.pop@amd.com>
154
155         PR tree-optimization/45230
156         PR tree-optimization/45231
157         PR tree-optimization/45370
158         * gcc.dg/graphite/id-pr45230-1.c: New.
159         * gcc.dg/graphite/id-pr45231.c: New.
160         * gfortran.dg/graphite/id-pr45370.f90: New.
161
162 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
163
164         PR c++/45329
165         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
166         * testsuite/g++.dg/conversion/op1.C: Adjust.
167         * testsuite/g++.dg/conversion/simd1.C: Adjust.
168         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
169         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
170         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
171         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
172         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
173         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
174         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
175         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
176         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
177         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
178         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
179         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
180         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
181         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
182         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
183         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
184         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
185         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
186         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
187         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
188         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
189         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
190         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
191         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
192         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
193         * testsuite/g++.dg/expr/cond9.C: Adjust.
194         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
195         * testsuite/g++.dg/ext/label5.C: Adjust.
196         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
197         * testsuite/g++.dg/ext/vla2.C: Adjust.
198         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
199         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
200         * testsuite/g++.dg/init/synth2.C: Adjust.
201         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
202         * testsuite/g++.dg/lookup/new1.C: Adjust.
203         * testsuite/g++.dg/lookup/using9.C: Adjust.
204         * testsuite/g++.dg/other/error13.C: Adjust.
205         * testsuite/g++.dg/other/error20.C: Adjust.
206         * testsuite/g++.dg/other/error31.C: Adjust.
207         * testsuite/g++.dg/other/pr28114.C: Adjust.
208         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
209         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
210         * testsuite/g++.dg/overload/ambig1.C: Adjust.
211         * testsuite/g++.dg/overload/arg3.C: Adjust.
212         * testsuite/g++.dg/overload/builtin1.C: Adjust.
213         * testsuite/g++.dg/overload/copy1.C: Adjust.
214         * testsuite/g++.dg/overload/new1.C: Adjust.
215         * testsuite/g++.dg/overload/template4.C: Adjust.
216         * testsuite/g++.dg/overload/unknown1.C: Adjust.
217         * testsuite/g++.dg/overload/using2.C: Adjust.
218         * testsuite/g++.dg/parse/crash5.C: Adjust.
219         * testsuite/g++.dg/parse/error19.C: Adjust.
220         * testsuite/g++.dg/parse/error28.C: Adjust.
221         * testsuite/g++.dg/parse/template7.C: Adjust.
222         * testsuite/g++.dg/parse/typename7.C: Adjust.
223         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
224         * testsuite/g++.dg/tc1/dr152.C: Adjust.
225         * testsuite/g++.dg/template/conv11.C: Adjust.
226         * testsuite/g++.dg/template/copy1.C: Adjust.
227         * testsuite/g++.dg/template/crash37.C: Adjust.
228         * testsuite/g++.dg/template/deduce3.C: Adjust.
229         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
230         * testsuite/g++.dg/template/error38.C: Adjust.
231         * testsuite/g++.dg/template/error40.C: Adjust.
232         * testsuite/g++.dg/template/friend.C: Adjust.
233         * testsuite/g++.dg/template/incomplete2.C: Adjust.
234         * testsuite/g++.dg/template/instantiate5.C: Adjust.
235         * testsuite/g++.dg/template/local4.C: Adjust.
236         * testsuite/g++.dg/template/local6.C: Adjust.
237         * testsuite/g++.dg/template/new3.C: Adjust.
238         * testsuite/g++.dg/template/operator9.C: Adjust.
239         * testsuite/g++.dg/template/overload6.C: Adjust.
240         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
241         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
242         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
243         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
244         * testsuite/g++.dg/template/qualttp5.C: Adjust.
245         * testsuite/g++.dg/template/sfinae2.C: Adjust.
246         * testsuite/g++.dg/template/spec22.C: Adjust.
247         * testsuite/g++.dg/template/spec23.C: Adjust.
248         * testsuite/g++.dg/template/ttp25.C: Adjust.
249         * testsuite/g++.dg/template/typedef4.C: Adjust.
250         * testsuite/g++.dg/template/unify10.C: Adjust.
251         * testsuite/g++.dg/template/unify11.C: Adjust.
252         * testsuite/g++.dg/template/unify6.C: Adjust.
253         * testsuite/g++.dg/template/unify7.C: Adjust.
254         * testsuite/g++.dg/template/unify9.C: Adjust.
255         * testsuite/g++.dg/template/varmod1.C: Adjust.
256         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
257         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
258         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
259         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
260         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
261         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
262         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
263         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
264         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
265         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
266         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
267         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
268         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
269         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
270         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
271         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
272         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
273         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
274         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
275         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
276         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
277         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
278         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
279         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
280         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
281         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
282         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
283         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
284         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
285         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
286         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
287         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
288         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
289         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
290         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
291         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
292         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
293         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
294         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
295         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
296         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
297         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
298         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
299         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
300         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
301         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
302         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
303         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
304         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
305         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
306         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
307         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
308         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
309         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
310         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
311         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
312         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
313         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
314         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
315         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
316         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
317         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
318         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
319         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
320         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
321         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
322         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
323         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
324         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
325         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
326         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
327         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
328         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
329         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
330         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
331         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
332         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
333
334 2010-12-08  Jason Merrill  <jason@redhat.com>
335
336         PR c++/45822
337         * g++.dg/init/synth4.C: New.
338
339         PR c++/46736
340         * g++.dg/cpp0x/defaulted21.C: New.
341
342 2010-12-08  Wei Guozhi  <carrot@google.com>
343
344         PR target/46631
345         * gcc.target/arm/pr46631: New testcase.
346
347 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
348
349         PR middle-end/42694
350         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
351         0.75) is not optimized if the machine has no sqrt instruction.
352
353 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
354
355         PR target/43603
356         * gcc.target/ia64/pr43603.c: New.
357         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
358
359 2010-12-07  Tobias Burnus  <burnus@net-b.de>
360
361         PR fortran/44352
362         * gfortran.dg/string_4.f90: New.
363
364 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
365
366         PR tree-optimization/44676
367         * gcc.dg/graphite/id-pr44676.c: New.
368
369 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
370
371         PR tree-optimization/42327
372         * gcc.dg/tree-ssa/pr42327.c: New.
373
374 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
375
376         PR c++/45330
377         * g++.dg/pr45330.C: New test.
378         * g++.dg/ext/builtin3.C: Adjust.
379         * g++.dg/lookup/error1.C: Adjust.
380         * g++.dg/lookup/koenig5.C: Adjust.
381         * g++.dg/overload/koenig1.C: Adjust.
382         * g++.dg/parse/decl-specifier-1.C: Adjust.
383         * g++.dg/template/static10.C: Adjust.
384         * g++.old-deja/g++.mike/ns5.C: Adjust.
385         * g++.old-deja/g++.mike/ns7.C: Adjust.
386         * g++.old-deja/g++.ns/koenig5.C: Adjust.
387         * g++.old-deja/g++.ns/koenig9.C: Adjust.
388         * g++.old-deja/g++.other/lineno5.C: Adjust.
389
390 2010-12-07  Richard Guenther  <rguenther@suse.de>
391
392         PR tree-optimization/46832
393         * gcc.c-torture/compile/pr46832.c: New testcase.
394
395 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
396
397         PR debug/46799
398         * gcc.dg/autopar/pr46799.c: New test.
399
400 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
401
402         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
403         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
404
405 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
406
407         PR middle-end/41562
408         * g++.dg/graphite/pr41562.C: New.
409
410         PR middle-end/46185
411         * gcc.dg/graphite/pr46185.c: New.
412
413 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
414
415         * objc.dg/foreach-8.m: New.
416
417 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
418
419         PR debug/45997
420         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
421         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
422
423         PR target/43897
424         * gcc.target/ia64/pr43897.c: New test.
425
426         PR debug/46771
427         * gcc.dg/pr46771.c: New test.
428
429         PR rtl-optimization/46777
430         * gcc.dg/pr46777.c: New test.
431
432 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
433
434         * ada/acats/run_acats (which): Assign output to temporary
435         variable, only use if successful.
436         Use last field of type output.
437
438 2010-12-06  Richard Guenther  <rguenther@suse.de>
439
440         PR tree-optimization/46806
441         * g++.dg/torture/20100825.C: New testcase.
442
443 2010-12-06  Richard Guenther  <rguenther@suse.de>
444
445         PR tree-optimization/46785
446         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
447
448 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
449
450         * gcc.dg/pr46674.c (LABEL3): New macro definition.
451         (LABEL2): Likewise.
452         (LABEL): Likewise.
453         (jelly): Account for user label prefix in asm name.
454
455 2010-12-05  Daniel Kraft  <d@domob.eu>
456
457         PR fortran/46794
458         * gfortran.dg/power2.f90: Initialize variables.
459
460 2010-12-04  Jan Hubicka  <jh@suse.cz>
461
462         * snprintf-chk.c (ptr): Declare volatile.
463         * strcpy-chk.c (s2, s3, l1): Declare volatile.
464         * snprintf-chk.c (ptr): Declare volatile.
465         * vsprintf-chk.c (ptr): Declare volatile.
466         * vsnprintf-chk.c (ptr): Declare volatile.
467
468 2010-12-04  Tobias Burnus  <burnus@net-b.de>
469
470         PR fortran/46584
471         * gfortran.dg/quad_1.f90: Remove some complex
472         math checks as they fail on some non-libquadmath
473         systems.
474
475 2010-12-04  Daniel Kraft  <d@domob.eu>
476
477         PR fortran/46794
478         * gfortran.dg/power2.f90: New test.
479
480 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
481
482         PR debug/46123
483         * g++.dg/debug/pr46123.C: New test.
484         * g++.dg/debug/dwarf2/pr46123.C: New test.
485
486 2010-12-03  Jason Merrill  <jason@redhat.com>
487
488         PR c++/46058
489         * g++.dg/template/scope4.C: New.
490
491 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
492
493         * gcc.target/arm/neon-offset-1.c: New test.
494
495 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
496
497         PR rtl-optimization/45354
498         * gcc.dg/tree-prof/pr45354.c: New.
499
500 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
501
502         PR fortran/45159
503         * gfortran.dg/dependency_38.f90:  New test.
504
505 2010-12-02  Ian Lance Taylor  <iant@google.com>
506
507         * lib/go.exp: New file.
508         * lib/go-dg.exp: New file.
509         * lib/go-torture.exp: New file.
510         * lib/target-supports.exp (check_compile): Match // Go.
511
512 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
513
514         * gcc.dg/pr46685.c: New test.
515
516 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
517
518         PR tree-optimization/45199
519         * gcc.dg/tree-ssa/ldist-15.c: New.
520         * gcc.dg/tree-ssa/ldist-16.c: New.
521         * gfortran.dg/ldist-pr45199.f: New.
522
523 2010-12-02  Richard Guenther  <rguenther@suse.de>
524
525         PR tree-optimization/46723
526         * gcc.dg/torture/pr46723.c: New testcase.
527
528 2010-12-02  Richard Guenther  <rguenther@suse.de>
529
530         PR lto/44871
531         * g++.dg/lto/20101126-1_0.C: New testcase.
532         * g++.dg/lto/20101126-1_1.c: Likewise.
533
534 2010-12-02  Richard Guenther  <rguenther@suse.de>
535             Ira Rosen  <irar@il.ibm.com>
536
537         PR tree-optimization/46663
538         * gcc.dg/vect/pr46663.c: New test.
539
540 2010-12-02  Jie Zhang  <jie@codesourcery.com>
541
542         PR middle-end/46674
543         * gcc.dg/pr46674.c: New test.
544
545 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
546
547         * objc.dg/exceptions-6.m: New.
548         * obj-c++.dg/exceptions-6.mm: New.
549
550 2010-12-01  Jan Hubicka  <jh@suse.cz>
551
552         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
553
554 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
555
556         PR middle-end/45297
557         * gcc.dg/graphite/pr45297.c: New.
558
559 2010-12-01  Richard Guenther  <rguenther@suse.de>
560
561         PR tree-optimization/46730
562         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
563
564 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
565
566         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
567         (a*b)-c generates two fma instructions, instead of separate
568         multiply, add, and subtract.
569
570 2010-11-30  Tobias Burnus  <burnus@net-b.de>
571
572         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
573         a value to all array elements.
574
575 2010-11-30  Richard Guenther  <rguenther@suse.de>
576
577         PR tree-optimization/46722
578         * gcc.target/i386/fma4-fma-2.c: New testcase.
579
580 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
581
582         * objc.dg/duplicate-class-1.m: New.
583         * obj-c++.dg/duplicate-class-1.mm: New.
584
585 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
586
587         * objc.dg/property/dotsyntax-21.m
588         * obj-c++.dg/property/dotsyntax-21.mm
589
590 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
591
592         PR debug/46338
593         * g++.dg/debug/pr46338.C: New.
594
595 2010-11-29  Richard Guenther  <rguenther@suse.de>
596             Zdenek Dvorak  <rakdver@kam.uniff.cz>
597
598         PR tree-optimization/46675
599         * gcc.dg/pr46675.c: New test.
600
601 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
602
603         * gcc/testsuite/objc.dg/strings-1.m: Move to...
604         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
605         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
606         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
607         constructor and class reference for NeXT runtime.  Update paths.
608         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
609         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
610         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
611         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
612         constructor and class reference for NeXT runtime.  Update paths.
613
614 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
615
616         PR c++/42260
617         * g++.dg/conversion/cast2.C: New test.
618
619         PR c++/45383
620         * g++.dg/conversion/cond4.C: Likewise.
621
622 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
623
624         PR c++/45383
625         Reverted patch for PR c++/42260
626         * g++.dg/conversion/cast2.C: Reverted new test.
627
628 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
629
630         PR debug/46101
631         * g++.dg/debug/dwarf2/typedef5.C: New test
632
633 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
634             Mike Stump  <mrs@gcc.gnu.org>
635
636         PR target/26427
637         PR target/33120
638         PR testsuite/35710
639         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
640         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
641         * gcc.dg/darwin-comm.c: Adjust for new allocators.
642         * gcc.dg/darwin-sections.c: New test.
643         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
644
645 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
646
647         * objc.dg/exceptions-1.m: New.
648         * objc.dg/exceptions-2.m: New.
649         * objc.dg/exceptions-3.m: New.
650         * objc.dg/exceptions-4.m: New.
651         * objc.dg/exceptions-5.m: New.
652         * obj-c++.dg/exceptions-1.mm: New.
653         * obj-c++.dg/exceptions-2.mm: New.
654         * obj-c++.dg/exceptions-3.mm: New.
655         * obj-c++.dg/exceptions-4.mm: New.
656         * obj-c++.dg/exceptions-5.mm: New.
657
658 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
659
660         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
661         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
662         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
663
664 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
665
666         PR fortran/46662
667         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
668
669 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
670
671         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
672         * gnat.dg/pack9.adb (dg-final): Likewise.
673
674 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
675
676         PR fortran/35810
677         * gfortran.dg/realloc_on_assign_1.f03: New test.
678         * gfortran.dg/realloc_on_assign_2.f03: New test.
679         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
680         * gfortran.dg/unpack_bounds_1.f90: The same.
681         * gfortran.dg/cshift_bounds_2.f90: The same.
682         * gfortran.dg/matmul_bounds_2.f90: The same.
683         * gfortran.dg/matmul_bounds_3.f90: The same.
684         * gfortran.dg/matmul_bounds_4.f90: The same.
685         * gfortran.dg/matmul_bounds_5.f90: The same.
686
687 2010-11-27  Tobias Burnus  <burnus@net-b.de>
688
689         PR fortran/46638
690         PR fortran/46668
691         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
692
693 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
694
695         PR objc++/46222
696         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
697
698 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
699
700         * objc.dg/property/at-property-24.m: New.
701         * objc.dg/property/at-property-25.m: New.
702         * obj-c++.dg/property/at-property-24.mm: New.
703         * obj-c++.dg/property/at-property-25.mm: New.
704
705 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
706
707         * objc.dg/protocol-qualifier-1.m: New.
708         * objc.dg/protocol-qualifier-2.m: New.
709         * obj-c++.dg/protocol-qualifier-1.mm: New.
710         * obj-c++.dg/protocol-qualifier-2.mm: New.
711
712 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
713
714         * lib/gnat.exp: Load gcc.exp.
715         (gnat_target_compile): Use gcc_target_compile for *.c sources.
716         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
717
718 2010-11-26  Richard Guenther  <rguenther@suse.de>
719
720         PR lto/46648
721         * gcc.dg/lto/20101125-1_0.c: New testcase.
722         * gcc.dg/lto/20101125-1_1.c: Likewise.
723
724 2010-11-22   Bud Davis  <jmdavis@link.com>
725
726         * arith_divide_no_check.f
727          ,arith_divide.f,old_style_init.f90: new tests.
728
729 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
730
731         PR tree-optimization/46665
732         * gfortran.dg/pr46665.f90: New.
733
734 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
735
736         PR middle-end/46647
737         * gcc.dg/pr46647.c: New test.
738
739 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
740
741         PR fortran/46581
742         * gfortran.dg/select_type_19.f03: New.
743
744 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
745
746         * objc.dg/ivar-problem-1.m: New.
747         * obj-c++.dg/ivar-problem-1.mm: New.
748
749 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
750
751         PR middle-end/46637
752         * gcc.c-torture/compile/pr46637.c: New test.
753
754 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
755
756         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
757
758 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
759
760         PR middle-end/46647
761         * gcc.target/i386/pr46647.c: New.
762
763 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
764
765         * gcc.dg/dll-8.c: New.
766
767 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
768
769         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
770         * gnat.dg/sse_nolib.adb: Likewise.
771
772 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
773
774         PR rtl-optimization/46585
775         * gcc.dg/pr46585.c: New.
776
777 2010-11-24  Richard Henderson  <rth@redhat.com>
778
779         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
780         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
781         vect_unpack, vect_int_mult, vect_extract_even_odd,
782         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
783
784 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
785
786         PR target/46519
787         * gfortran.dg/pr46519-1.f: New.
788
789 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
790
791         PR target/46519
792         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
793         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
794
795         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
796         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
797         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
798         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
799
800         * gcc.target/i386/avx-vzeroupper-20.c: New.
801         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
802         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
803         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
804         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
805         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
806         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
807
808 2010-11-24  Richard Guenther  <rguenther@suse.de>
809
810         PR lto/43218
811         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
812
813 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
814
815         PR rtl-optimization/46614
816         * gcc.dg/pr46614.c: New test.
817
818 2010-11-24  Tobias Burnus  <burnus@net-b.de>
819
820         PR fortran/46638
821         * gfortran.dg/transfer_simplify_10.f90: New.
822
823 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
824
825         PR middle-end/46629
826         * gfortran.dg/lto/pr46629_0.f90: New test.
827
828 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
829
830         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
831         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
832
833 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
834
835         * gcc.dg/opts-5.c: New test.
836
837 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
838
839         PR c++/46527
840         * g++.dg/debug/dwarf2/pr46527.C: New test.
841
842 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
843
844         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
845
846 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
847
848         PR middle-end/46499
849         * gcc.dg/pr46499-1.c: New test.
850         * gcc.dg/pr46499-2.c: New test.
851
852 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
853
854         * gcc.target/i386/alias-1.c: Require alias support.
855
856 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
857
858         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
859         for vectorizer tests.
860         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
861         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
862         * gcc.dg/graphite/pr41888.c: Ditto.
863         * gcc.dg/graphite/pr42729.c: Ditto.
864
865 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
866             Uros Bizjak  <ubizjak@gmail.com>
867
868         * lib/target-supports.exp (check_vect_support_and_set_flags): New
869         procedure to check if the target supports vectorizer tests. Set
870         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
871         capabilites.
872         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
873         * g++.dg/vect/vect.exp: Ditto.
874         * gfortran.dg/vect/vect.exp: Ditto.
875
876 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
877
878         PR objc/34033
879         * objc.dg/strings-1.m: New.
880         * objc.dg/strings-2.m: New.
881         * obj-c++.dg/strings-1.mm: New.
882         * obj-c++.dg/strings-2.mm: New.
883
884 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
885
886         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
887         "target short_enums".
888         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
889
890 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
891
892         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
893
894         PR rtl-optimization/46603
895         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
896
897         PR testsuite/46230
898         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
899         being vectorized.  Adjust dg-final pattern.
900         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
901
902         * gcc.dg/vect: Do not include <stdio.h> in testcases.
903         * gcc.dg/vect/costmodel/ppc: Likewise.
904
905 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
906
907         PR rtl-optimization/45652
908         * gcc.dg/pr45652.c: New.
909
910 2010-11-21  Richard Henderson  <rth@redhat.com>
911
912         PR rtl-optimization/46571
913         * gcc.dg/pr46571.c: New.
914
915 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
916
917         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
918
919 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
920
921         PR target/46533
922         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
923
924 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
925
926         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
927         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
928         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
929         * gcc.dg/pack-test-2.c: Test for all targets.
930         * gcc.dg/pragma-align.c: Test for all targets.
931         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
932         * gcc.dg/ucnid-10.c: Test for all targets.
933
934 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
935
936         * gcc.target/sparc/sparc-align-1.c: New test.
937
938 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
939
940         PR c++/16189
941         PR c++/36888
942         PR c++/45331
943         * g++.dg/parse/semicolon3.C: New test.
944         * g++.dg/debug/pr22514.C: Adjust.
945         * g++.dg/init/error1.C: Adjust.
946         * g++.dg/other/bitfield3.C: Adjust.
947         * g++.dg/other/semicolon.C: Adjust.
948         * g++.dg/parse/error14.C: Adjust.
949         * g++.dg/parse/error5.C: Adjust.
950         * g++.dg/parse/parameter-declaration-1.C: Adjust.
951         * g++.dg/template/pr23510.C: Adjust.
952         * g++.dg/template/pr39425.C: Adjust.
953         * g++.old-deja/g++.robertl/eb125.C: Adjust.
954
955 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
956
957         PR debug/46561
958         * gcc.dg/autopar/pr46561.c: New test.
959
960         PR c++/46538
961         * g++.dg/other/error34.C: New test.
962
963         PR c++/46526
964         * g++.dg/cpp0x/constexpr-base3.C: New test.
965
966         PR tree-optimization/45830
967         * gcc.target/i386/pr45830.c: New test.
968         * gcc.c-torture/execute/pr45830.c: New test.
969
970 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
971
972         * objc.dg/attributes/class-attribute-1.m: Rewritten.
973         * objc.dg/attributes/class-attribute-2.m: Same change.
974         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
975         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
976         * objc.dg/fobjc-std-1.m: Updated.
977         * obj-c++.dg/fobjc-std-1.mm: Updated.
978
979 2010-11-19  Michael Matz  <matz@suse.de>
980
981         PR tree-optimization/46077
982         * gcc.dg/vect/O3-pr46077.c: New testcase.
983
984 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
985
986         PR c/46547
987         * gcc.c-torture/compile/pr46547-1.c: New test.
988
989 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
990
991         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
992         exec $compiler.
993         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
994         $GFORTRAN_UNDER_TEST.
995         (gfortran_init): Use -B to specify specpath, add trailing /.
996
997 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
998
999         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1000         attributes on PowerPC.
1001         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1002         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1003
1004 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1005
1006         * objc.dg/attributes/proto-attribute-1.m: Updated.
1007         * objc.dg/attributes/proto-attribute-2.m: New.
1008         * objc.dg/attributes/proto-attribute-3.m: New.
1009         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1010         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1011         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1012
1013 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1014
1015         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1016
1017 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1018
1019         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1020
1021 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1022
1023         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1024         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1025
1026 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1027
1028         PR middle-end/46534
1029         * gcc.c-torture/compile/pr46534.c: New test.
1030
1031 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1032
1033         * gnat.dg/atomic4.ad[sb]: New test.
1034         * gnat.dg/volatile4.adb: Likewise.
1035
1036 2010-11-18  Richard Henderson  <rth@redhat.com>
1037
1038         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1039
1040 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1041
1042         PR c/33193
1043         * c-c++-common/pr33193.c: New test.
1044
1045 2010-11-18  Richard Guenther  <rguenther@suse.de>
1046
1047         PR tree-optimization/46172
1048         * gcc.dg/torture/pr46172.c: New testcase.
1049
1050 2010-11-18  Jeff Law  <law@redhat.com>
1051
1052         PR middle-end-optimization/46297
1053         * gfortran.dg/pr46297.f: New test.
1054
1055 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1056
1057         PR middle-end/31490
1058         * gcc.dg/pr31490.c: New test.
1059
1060 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1061
1062         * gcc.dg/nop.h: Move from ...
1063         * gcc.dg/guality/nop.h: ... here.
1064         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1065         * gcc.dg/guality/asm-1.c: Update nop.h include.
1066         * gcc.dg/guality/pr43329-1.c: Ditto.
1067
1068 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1069
1070         * gcc.dg/two-types-1.c: New test.
1071         * gcc.dg/two-types-2.c: New test.
1072         * gcc.dg/two-types-3.c: New test.
1073         * gcc.dg/two-types-4.c: New test.
1074         * gcc.dg/two-types-5.c: New test.
1075         * gcc.dg/two-types-6.c: New test.
1076         * gcc.dg/two-types-7.c: New test.
1077         * gcc.dg/two-types-8.c: New test.
1078         * gcc.dg/two-types-9.c: New test.
1079         * gcc.dg/two-types-10.c: New test.
1080         * objc.dg/two-types-1.m: New test.
1081
1082 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR rtl-optimization/46440
1085         * gcc.dg/pr46440.c: New test.
1086
1087         PR testsuite/45429
1088         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1089
1090 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1091
1092         PR tree-optimization/46312
1093         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1094         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1095         on targets that support vector shifts with scalar shift argument.
1096         Remove dg-options.
1097         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1098         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1099         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1100         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1101         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1102         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1103         support misaligned data accesses.
1104         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1105         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1106         * lib/target-supports.exp
1107         (check_effective_target_vect_shift_scalar): New.
1108
1109 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1110
1111         * gcc.dg/guality/nop.h: New file.
1112         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1113         "nop".  Adjust line numbers in gdb-test.
1114         * gcc.dg/guality/pr43329-1.c: Likewise.
1115
1116 2010-11-16  Jason Merrill  <jason@redhat.com>
1117
1118         * g++.dg/cpp0x/defaulted20.C: New.
1119
1120         * g++.dg/template/injected2.C: New.
1121
1122 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1123
1124         * objc.dg/protocol-optional-1.m: New.
1125         * obj-c++.dg/protocol-optional-1.mm: New.
1126
1127 2010-11-16  Richard Henderson  <rth@redhat.com>
1128
1129         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1130         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1131
1132 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1133
1134         * gnat.dg/opt12.adb: New test.
1135         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1136
1137 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1138
1139         * gcc.target/rx/pack.c: New test.
1140
1141 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1142             Tobias Burnus  <burnus@net-b.de>
1143
1144         PR fortran/32049
1145         * gfortran.dg/quad_1.f90: New.
1146         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1147         compiler arguments.
1148         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1149         library search path; call gcc-set-multilib-library-path with
1150         arguments such that libgfortran.spec is found.
1151         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1152
1153 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1154
1155         PR c++/46401
1156         * g++.dg/warn/Wsequence-point-3.C: New test.
1157
1158 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1159
1160         PR preprocessor/17349
1161         * gcc.dg/cpp/cmdlne-C3.c: New.
1162
1163 2010-11-16  Richard Guenther  <rguenther@suse.de>
1164
1165         PR tree-optimization/44545
1166         * gcc.dg/pr44545.c: New testcase.
1167
1168 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1169
1170         PR rtl-optimization/46366
1171         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1172         casts.
1173
1174 2010-11-16  Richard Guenther  <rguenther@suse.de>
1175
1176         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1177
1178 2010-11-16  Richard Guenther  <rguenther@suse.de>
1179
1180         PR middle-end/45172
1181         * gfortran.dg/gomp/pr45172.f90: New testcase.
1182
1183 2010-11-16  Nick Clifton  <nickc@redhat.com>
1184
1185         * gcc.target/rx/pack.c: New test.
1186
1187 2010-11-15  Richard Henderson  <rth@redhat.com>
1188
1189         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1190         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1191         Use builtin_constant_p rather than scanning for builtin name.
1192
1193 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1194
1195         * objc.dg/property/dotsyntax-18.m: New.
1196         * objc.dg/property/dotsyntax-19.m: New.
1197         * objc.dg/property/dotsyntax-20.m: New.
1198         * obj-c++.dg/property/dotsyntax-18.mm: New.
1199         * obj-c++.dg/property/dotsyntax-19.mm: New.
1200         * obj-c++.dg/property/dotsyntax-20.mm: New.
1201         * objc.dg/property/dotsyntax-4.m: Removed some unused
1202         variables and code.
1203         * objc.dg/property/dotsyntax-6.m: Same change.
1204         * objc.dg/property/dotsyntax-16.m: Same change.
1205         * objc.dg/property/dotsyntax-17.m: Same change.
1206         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1207         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1208         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1209         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1210         * objc.dg/property/at-property-22.m: Added missing casts.
1211         * obj-c++.dg/property/at-property-22.mm: Same change.
1212
1213 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1214
1215         PR tree-optimization/46491
1216         * gcc.target/i386/pr46491.c: New test.
1217
1218         PR tree-optimization/46461
1219         * gcc.c-torture/compile/pr46461.c: New test.
1220
1221 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1222
1223         PR fortran/46484
1224         * gfortran.dg/allocatable_scalar_11.f90: New.
1225         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1226         standard conform.
1227
1228 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1229
1230         PR debug/46095
1231         * gcc.target/i386/pr46095.c: New test.
1232
1233         PR debug/46387
1234         * gcc.dg/pr46387.c: New test.
1235
1236 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1237
1238         * objc.dg/property/dotsyntax-16.m: New.
1239         * objc.dg/property/dotsyntax-17.m: New.
1240         * obj-c++.dg/property/dotsyntax-16.mm: New.
1241         * obj-c++.dg/property/dotsyntax-17.mm: New.
1242         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1243         syntax with properties, which now works.
1244         * obj-c++.dg/property/at-property-10.mm: Same change.
1245
1246 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1247
1248         PR tree-optimization/46349
1249         * gnat.dg/opt9.adb: New file.
1250         * gnat.dg/opt9_pkg.ads: Likewise
1251
1252 2010-11-15  Richard Guenther  <rguenther@suse.de>
1253
1254         PR lto/44989
1255         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1256
1257 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1258
1259         PR preprocessor/45038
1260         * g++.dg/pr45038.C: New test.
1261
1262 2010-11-15  Richard Guenther  <rguenther@suse.de>
1263
1264         PR tree-optimization/46467
1265         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1266
1267 2010-11-15  Richard Guenther  <rguenther@suse.de>
1268
1269         PR testsuite/46423
1270         * g++.dg/torture/pr34850.C: Adjust.
1271
1272 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1273
1274         PR c/46475
1275         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1276
1277 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1278
1279         * objc.dg/property/at-property-21.m: New.
1280         * objc.dg/property/at-property-22.m: New.
1281         * objc.dg/property/at-property-23.m: New.
1282         * objc.dg/property/synthesize-9.m: New.
1283         * objc.dg/property/synthesize-10.m: New.
1284         * objc.dg/property/synthesize-11.m: New.
1285         * obj-c++.dg/property/at-property-21.mm: New.
1286         * obj-c++.dg/property/at-property-22.mm: New.
1287         * obj-c++.dg/property/at-property-23.mm: New.
1288         * obj-c++.dg/property/synthesize-9.mm: New.
1289         * obj-c++.dg/property/synthesize-10.mm: New.
1290         * obj-c++.dg/property/synthesize-11.mm: New.
1291
1292         * objc.dg/property/at-property-4.m: Updated to match new compiler
1293         where some errors have been converted into warnings and vice versa.
1294         * objc.dg/property/at-property-16.m: Same change.
1295         * objc.dg/property/at-property-18.m: Same change.
1296         * objc.dg/property/property-neg-5.m: Same change.
1297         * obj-c++.dg/property/at-property-4.mm: Same change.
1298         * obj-c++.dg/property/at-property-16.mm: Same change.
1299         * obj-c++.dg/property/at-property-18.mm: Same change.
1300         * obj-c++.dg/property/property-neg-5.mm: Same change.
1301
1302         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1303         commented out because of testsuite problems; I found out that
1304         using dg-warning instead of dg-message gets them to work.
1305         * obj-c++.dg/property/property-neg-3.mm: Same change.
1306         * obj-c++.dg/property/synthesize-6.mm: Same change.
1307         * obj-c++.dg/property/at-property-5.mm: Same change.
1308         * obj-c++.dg/property/at-property-14.mm: Same change.
1309         * obj-c++.dg/property/at-property-18.mm: Same change.
1310         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1311         some tests still do not work due to some other testsuite issue).
1312
1313 2010-11-13  Jason Merrill  <jason@redhat.com>
1314
1315         * g++.dg/cpp0x/auto20.C: New.
1316
1317 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1318
1319         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1320         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1321
1322 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1323
1324         PR c/46462
1325         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1326         * gcc.dg/pr35746.c: Likewise.
1327         * gcc.dg/cpp/direct2.c: Likewise.
1328         * gcc.dg/cpp/direct2s.c: Likewise.
1329         * gcc.dg/noncompile/920923-1.c: Likewise.
1330         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1331
1332 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1333
1334         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1335
1336 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1337
1338         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1339         a pointer to an arbitrary C struct with an Objective-C protocol.
1340         Test various valid uses of typedef with Objective-C objects and
1341         protocols instead.
1342         * objc.dg/invalid-type-1.m: New.
1343         * obj-c++.dg/invalid-type-1.m: New.
1344
1345 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1346
1347         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1348
1349 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1350
1351         PR fortran/45742
1352         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1353
1354 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1355
1356         PR fortran/45742
1357         * gfortran.dg/volatile12.f90: New.
1358
1359 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1360
1361         * objc.dg/attributes/method-format-1.m: Adjust.
1362
1363 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1364
1365         PR c/20385
1366         * gcc.dg/decl-9.c: New.
1367
1368 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1369
1370         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1371
1372 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1373
1374         * gcc.dg/format/few-1.c: New test.
1375         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1376         * gcc.dg/format/c90-scanf-1.c: Adjust.
1377         * gcc.dg/format/cmn-err-1.c: Adjust.
1378         * gcc.dg/format/dfp-printf-1.c: Adjust.
1379         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1380         * gcc.dg/format/gcc_diag-1.c: Adjust.
1381         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1382         * gcc.dg/format/strfmon-1.c: Adjust.
1383         * gcc.dg/format/unnamed-1.c: Adjust.
1384         * gcc.dg/format/xopen-2.c: Adjust.
1385         * g++.dg/ext/builtin4.C: Adjust.
1386         * g++.dg/ext/builtin5.C: Adjust.
1387
1388 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1389
1390         * gcc.dg/pragma-diag-2.c: New test.
1391
1392 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1393
1394         PR fortran/45794
1395         * gfortran.dg/optional_mask.f90: New test.
1396
1397 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1398
1399         * g++.dg/cpp0x/defaulted15.C: Adjust.
1400
1401 2010-11-12  James Dennett <jdennett@google.com>
1402
1403         PR c++/39415
1404         * g++.dg/expr/static_cast7.C: New.
1405
1406 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1407
1408         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1409         warning.
1410         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1411         mips-sgi-irix*.
1412         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1413         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1414
1415 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1416
1417         * gcc.dg/pr46375.c: New test.
1418
1419 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1420
1421         PR c/44782
1422         * c-c++-common/fmax-errors.c: New test.
1423
1424 2010-11-11  Richard Henderson  <rth@redhat.com>
1425
1426         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1427
1428 2010-11-11  Jan Hubicka  <jh@suse.cz>
1429
1430         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1431         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1432
1433 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1434
1435         PR target/46088
1436         * gcc.dg/pr46088.c: New test.
1437
1438 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1439
1440         * gfortran.dg/empty_derived_type.f90: New test.
1441
1442 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1443
1444         PR fortran/46413
1445         * gfortran.dg/class_31.f90: New.
1446
1447         PR fortran/46205
1448         * gfortran.dg/forall_14.f90: New.
1449
1450 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1451             Tobias Burnus  <burnus@net-b.de>
1452
1453         PR fortran/46325
1454         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1455
1456 2010-11-11  Jan Hubicka  <jh@suse.cz>
1457
1458         * gcc.dg/20081223-1.c: Update LTO options.
1459         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1460         * gcc.dg/lto/20081118_0.c: Update LTO options.
1461         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1462         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1463         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1464         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1465         * gcc.dg/lto/20090116_0.c: Update LTO options.
1466         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1467         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1468         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1469         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1470         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1471         * gcc.dg/lto/20081224_0.c: Update LTO options.
1472         * gcc.dg/lto/20090219_0.c: Update LTO options.
1473         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1474         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1475         * gcc.dg/lto/20081115_0.c: Update LTO options.
1476         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1477         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1478         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1479         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1480         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1481         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1482         * g++.dg/20090107-1.C: Update LTO options.
1483         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1484         * g++.dg/lto/20081123_0.C: Update LTO options.
1485         * g++.dg/lto/20090313_0.C: Update LTO options.
1486         * g++.dg/lto/20081125_0.C: Update LTO options.
1487         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1488         * g++.dg/lto/20081219_0.C: Update LTO options.
1489         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1490         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1491         * g++.dg/lto/20090303_0.C: Update LTO options.
1492         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1493         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1494         * g++.dg/lto/20090128_0.C: Update LTO options.
1495         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1496         * g++.dg/lto/20090302_0.C: Update LTO options.
1497         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1498         * g++.dg/lto/20081118_0.C: Update LTO options.
1499         * g++.dg/20090121-1.C: Update LTO options.
1500         * objc.dg/lto/lto.exp: Update LTO options.
1501         * lib/lto.exp: Update LTO options.
1502         * lib/gcc-dg.exp: Update LTO options.
1503         * lib/c-torture.exp: Update LTO options.
1504         * obj-c++.dg/lto/lto.exp: Update LTO options.
1505
1506 2010-11-11  Jan Hubicka  <jh@suse.cz>
1507
1508         PR tree-optimize/40436
1509         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1510         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1511
1512 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1513
1514         * gfortran.dg/proc_decl_24.f90: New.
1515
1516 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1517
1518         * objc.dg/property/at-property-20.m: New.
1519         * objc.dg/property/synthesize-8.m: New.
1520         * obj-c++.dg/property/at-property-20.m: New.
1521         * obj-c++.dg/property/synthesize-8.mm: New.
1522
1523 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1524
1525         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1526
1527 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1528
1529         PR middle-end/46388
1530         * gcc.c-torture/compile/pr46388.c: New test.
1531
1532 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1533
1534         * lib/lto.exp (lto-get-options-main): Support optional target
1535         selector for dg-suppress-ld-options.
1536
1537 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1538
1539         PR tree-optimization/46383
1540         * g++.dg/torture/pr46383.C: New test.
1541
1542 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1543
1544         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1545         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1546         to dg-options.
1547         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1548         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1549         * g++.dg/other/i386-3.C: Ditto.
1550
1551 2010-11-10  Jason Merrill  <jason@redhat.com>
1552
1553         * g++.dg/cpp0x/constexpr-46420.C: New.
1554
1555 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1556
1557         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1558         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1559         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1560         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1561         expected messages.
1562
1563 2010-11-10  Jan Hubicka  <jh@suse.cz>
1564
1565         PR tree-optimize/38669
1566         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1567
1568 2010-11-10  Jan Hubicka  <jh@suse.cz>
1569
1570         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1571
1572 2010-11-10  Jason Merrill  <jason@redhat.com>
1573
1574         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1575
1576 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR debug/46409
1579         * gcc.dg/debug/pr46409.c: New test.
1580
1581         PR c++/46368
1582         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1583
1584 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1585
1586         PR target/46419
1587         * gcc-target/i386/pr46419.c: New test.
1588
1589 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1590
1591         * g++.dg/other/i386-2.C: Add -mtbm.
1592         * g++.dg/other/i386-3.C: Likewise.
1593         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1594         * gcc.target/i386/funcspec-6.c: Likewise.
1595         * gcc.target/i386/sse-12.c: Add -mtbm.
1596         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1597         operand intrinsics.
1598         * gcc.target/i386/sse-14.c: Likewise.
1599         * gcc.target/i386/sse-22.c: Likewise.
1600         * gcc.target/i386/sse-23.c: Likewise.
1601         * gcc.target/i386/tbm-1.c: New file.
1602         * gcc.target/i386/tbm-2.c: Likewise.
1603
1604 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1605
1606         * g++.dg/other/i386-2.C: Add -mbmi.
1607         * g++.dg/other/i386-3.C: Likewise.
1608         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1609         * gcc.target/i386/funcspec-6.c: Likewise.
1610         * gcc.target/i386/sse-12.c: Add -mbmi.
1611         * gcc.target/i386/bmi-1.c: New file.
1612         * gcc.target/i386/bmi-2.c: Likewise.
1613         * gcc.target/i386/bmi-3.c: Likewise.
1614         * gcc.target/i386/bmi-4.c: Likewise.
1615         * gcc.target/i386/bmi-5.c: Likewise.
1616         * gcc.target/i386/bmi-6.c: Likewise.
1617
1618 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1619
1620         PR c++/46065
1621         * g++.dg/pr46065.C: New test.
1622
1623 2010-11-10  Jan Hubicka  <jh@suse.cz>
1624
1625         PR tree-optimize/33172
1626         PR tree-optimize/43411
1627         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1628         * g++.dg/tree-ssa/pr43411.C: New testcase.
1629
1630 2010-11-10  Jan Hubicka  <jh@suse.cz>
1631
1632         PR tree-optimize/46228
1633         * g++.dg/tree-ssa/pr46228.C: New testcase.
1634
1635 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1636
1637         PR tree-optimization/46414
1638         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1639
1640 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1641
1642         PR fortran/46411
1643         * gfortran.dg/intrinsic_7.f90: New.
1644
1645 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1646
1647         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1648         * g++.dg/abi/thunk4.C: Likewise.
1649         * g++.dg/opt/combine.C: Add dg-require-visibility.
1650         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1651         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1652         alpha*-dec-osf*.
1653         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1654         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1655         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1656         large arena_size.
1657         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1658         * gcc.dg/intmax_t-1.c: Likewise.
1659
1660 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1661
1662         PR fortran/46244
1663         * gfortran.dg/class_30.f90: New.
1664
1665 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1666
1667         PR fortran/46223
1668         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1669         failure on s390.
1670
1671 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1672
1673         PR tree-optimization/45971
1674         * gcc.dg/vect/O3-pr45971.c: New.
1675
1676 2010-11-10  Richard Guenther  <rguenther@suse.de>
1677
1678         PR tree-optimization/44964
1679         * gcc.dg/pr44964.c: New testcase.
1680
1681 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1682
1683         * gnat.dg/opt10.adb: Fix typo.
1684
1685 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1686
1687         PR tree-optimization/46351
1688         PR tree-optimization/46377
1689         * gnat.dg/opt10.adb: New file.
1690         * gnat.dg/opt10_pkg.ads: Likewise.
1691         * gnat.dg/opt11.adb: Likewise.
1692         * gnat.dg/opt11.ads: Likewise.
1693
1694 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1695
1696         * gnat.dg/boolean_conv.adb: New test.
1697
1698 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1699
1700         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1701
1702 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1703
1704         * gnat.dg/unchecked_convert7.adb: New test.
1705
1706 2010-11-10  Richard Guenther  <rguenther@suse.de>
1707
1708         PR tree-optimization/46398
1709         * gcc.dg/torture/pr46398.c: New testcase.
1710
1711 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1712
1713         * gfortran.dg/open_dev_null.f90: New test.
1714
1715 2010-11-09  Jan Hubicka  <jh@suse.cz>
1716
1717         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1718         unrolling.
1719
1720 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1721
1722         * gcc.dg/struct-semi-4.c: New test.
1723
1724 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1725
1726         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1727         power5 to enable generation of FRIZ.
1728
1729         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1730         optimization.
1731
1732         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1733         expected.
1734
1735 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1736
1737         PR target/43808
1738         * gfortran.dg/pr43808.f90: New test.
1739
1740 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1741
1742         PR tree-optimization/46036
1743         * gfortran.dg/lto/pr46036_0.f90: New.
1744
1745 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1746
1747         PR middle-end/45663
1748         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1749         bar invocation instead of first.
1750
1751         PR debug/46171
1752         * gcc.dg/pr46171.c: New test.
1753
1754 2010-11-09  Richard Guenther  <rguenther@suse.de>
1755
1756         PR tree-optimization/46355
1757         * gcc.dg/pr46355.c: New testcase.
1758
1759 2010-11-09  Richard Guenther  <rguenther@suse.de>
1760
1761         PR tree-optimization/46177
1762         * gcc.dg/pr46177-2.c: New testcase.
1763
1764 2010-11-09  Richard Guenther  <rguenther@suse.de>
1765
1766         PR testsuite/46312
1767         * gcc.dg/vec-scal-opt.c: Move ...
1768         * gcc.dg/vect/vect-scal-opt.c: ... here.
1769         * gcc.dg/vec-scal-opt1.c: Move ...
1770         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1771         * gcc.dg/vec-scal-opt2.c: Move ...
1772         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1773
1774 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1775
1776         * gnat.dg/specs/static_initializer5.ads: New test.
1777         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1778
1779 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1780
1781         PR middle-end/46360
1782         * gcc.c-torture/compile/pr46360.c: New test.
1783
1784         PR c++/45894
1785         * g++.dg/warn/Wsequence-point-2.C: New test.
1786
1787 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1788
1789         PR fortran/46313
1790         * gfortran.dg/class_29.f03: New.
1791
1792 2010-11-09  Richard Guenther  <rguenther@suse.de>
1793
1794         PR middle-end/46221
1795         * gcc.target/i386/alias-1.c: New testcase.
1796
1797 2010-11-08  Jason Merrill  <jason@redhat.com>
1798
1799         * g++.dg/cpp0x/constexpr-sassert.C: New.
1800
1801 2010-11-08  Jason Merrill  <jason@redhat.com>
1802
1803         * g++.dg/cpp0x/constexpr-defarg.C: New.
1804
1805 2010-11-08  Xinliang David Li  <davidxl@google.com>
1806
1807         PR tree-optimization/46316
1808         * gcc.c-torture/execute/pr46316.c: New test.
1809
1810 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1811
1812         PR fortran/46344
1813         * gfortran.dg/class_28.f03: Extended.
1814
1815 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1816
1817         * objc.dg/property/dotsyntax-13.m: New.
1818         * objc.dg/property/dotsyntax-14.m: New.
1819         * objc.dg/property/dotsyntax-15.m: New.
1820         * objc.dg/property/synthesize-7.m: New.
1821         * obj-c++.dg/property/dotsyntax-13.mm: New.
1822         * obj-c++.dg/property/dotsyntax-14.mm: New.
1823         * obj-c++.dg/property/dotsyntax-15.mm: New.
1824         * obj-c++.dg/property/synthesize-7.mm: New.
1825
1826 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1827
1828         * objc.dg/property/dynamic-4.m: New.
1829         * objc.dg/property/dynamic-5.m: New.
1830         * objc.dg/property/dynamic-6.m: New.
1831         * obj-c++.dg/property/dynamic-4.mm: New.
1832         * obj-c++.dg/property/dynamic-5.mm: New.
1833         * obj-c++.dg/property/dynamic-6.mm: New.
1834
1835 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1836
1837         * objc.dg/property/synthesize-3.m: New.
1838         * objc.dg/property/synthesize-4.m: New.
1839         * objc.dg/property/synthesize-5.m: New.
1840         * objc.dg/property/synthesize-6.m: New.
1841         * obj-c++.dg/property/synthesize-3.mm: New.
1842         * obj-c++.dg/property/synthesize-4.mm: New.
1843         * obj-c++.dg/property/synthesize-5.mm: New.
1844         * obj-c++.dg/property/synthesize-6.mm: New.
1845
1846 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1847
1848         * objc.dg/property/at-property-5.m: Updated test.
1849         * objc.dg/property/at-property-16.m: New.
1850         * objc.dg/property/at-property-17.m: New.
1851         * objc.dg/property/at-property-18.m: New.
1852         * objc.dg/property/at-property-19.m: New.
1853         * objc.dg/property/dotsyntax-12.m: New.
1854         * objc.dg/protocol-inheritance-1.m: New.
1855         * objc.dg/protocol-inheritance-2.m: New.
1856         * obj-c++.dg/property/at-property-5.mm: Updated test.
1857         * obj-c++.dg/property/at-property-16.mm: New.
1858         * obj-c++.dg/property/at-property-17.mm: New.
1859         * obj-c++.dg/property/at-property-18.mm: New.
1860         * obj-c++.dg/property/at-property-19.mm: New.
1861         * obj-c++.dg/protocol-inheritance-1.mm: New.
1862         * obj-c++.dg/protocol-inheritance-2.mm: New.
1863         * obj-c++.dg/property/dotsyntax-12.mm: New.
1864
1865 2010-11-08  Jason Merrill  <jason@redhat.com>
1866
1867         * g++.dg/expr/overflow1.C: New.
1868         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1869         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1870         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1871         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1872
1873 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1874
1875         * gcc.dg/pr35442.c: Adapt warning.
1876
1877         PR target/46280
1878         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1879         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1880         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1881         i?86-*-* x86_64-*-*.
1882         * g++.dg/torture/pr36445.C: Likewise.
1883         * gcc.c-torture/compile/pr34856.c: Likewise.
1884         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1885         * gcc.c-torture/compile/vector-1.c: Likewise.
1886         * gcc.c-torture/compile/vector-2.c: Likewise.
1887         * gcc.dg/pr32912-1.c: Likewise.
1888         * gcc.c-torture/execute/va-arg-25.c: Move ...
1889         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1890         Add dg-options -msse, dg-require-effective-target sse_runtime for
1891         for i?86-*-*, x86_64-*-*.
1892         * gcc.c-torture/execute/vector-1.c: Likewise.
1893         * gcc.c-torture/execute/vector-2.c: Likewise.
1894         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1895         i?86-*-*, x86_64-*-*.
1896         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1897         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1898         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1899         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1900         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1901
1902 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1903
1904         * gcc.dg/torture/pr45982.c: Add -std=c99
1905         * gcc.dg/torture/pr45623.c: Ditto.
1906
1907 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1908
1909         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1910         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1911
1912 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1913
1914         PR target/28627
1915         * g++.dg/ext/dllimport7.C: Adjust second error check and
1916         allow test for x86_64 mingw, too.
1917
1918 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1919
1920         PR fortran/46344
1921         * gfortran.dg/class_28.f03: New.
1922
1923 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1924
1925         PR rtl-optimization/45352
1926         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1927         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1928         gcc.target/i386/pr45352-2.c: New tests.
1929
1930 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1931
1932         PR libobjc/36610
1933         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1934         XFAIL the run for all but m32 x86.
1935
1936 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1937
1938         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1939         as comment character.
1940
1941 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1942
1943         * gcc.target/mips/mips.exp: Revert previous patch.
1944         * gcc.target/mips/fma-1.c: Delete.
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-07  Richard Sandiford  <rdsandiford@googlemail.com>
1966
1967         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1968         * gcc.target/mips/fma-1.c: New test.
1969         * gcc.target/mips/fma-2.c: Likewise.
1970         * gcc.target/mips/fma-3.c: Likewise.
1971         * gcc.target/mips/fma-4.c: Likewise.
1972         * gcc.target/mips/fma-5.c: Likewise.
1973         * gcc.target/mips/fma-6.c: Likewise.
1974         * gcc.target/mips/fma-7.c: Likewise.
1975         * gcc.target/mips/fma-8.c: Likewise.
1976         * gcc.target/mips/fma-9.c: Likewise.
1977         * gcc.target/mips/fma-10.c: Likewise.
1978         * gcc.target/mips/fma-11.c: Likewise.
1979         * gcc.target/mips/fma-12.c: Likewise.
1980         * gcc.target/mips/fma-13.c: Likewise.
1981         * gcc.target/mips/fma-14.c: Likewise.
1982         * gcc.target/mips/fma-15.c: Likewise.
1983         * gcc.target/mips/fma-16.c: Likewise.
1984         * gcc.target/mips/fma-17.c: Likewise.
1985         * gcc.target/mips/fma-18.c: Likewise.
1986         * gcc.target/mips/fma-19.c: Likewise.
1987         * gcc.target/mips/fma-20.c: Likewise.
1988
1989 2010-11-06  Jason Merrill  <jason@redhat.com>
1990
1991         * g++.dg/cpp0x/constexpr-ctor3.C: New.
1992
1993 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
1994
1995         PR c/43384
1996         * gcc.dg/parser-error-3.c: New test.
1997
1998 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
1999
2000         PR c++/45332
2001         * g++.dg/parse/semicolon2.C: New testcase.
2002         * g++.dg/ext/asmspec1.C: Adjust.
2003         * g++.dg/init/new13.C: Adjust.
2004         * g++.dg/parse/ctor5.C: Adjust.
2005
2006 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2007
2008         PR fortran/46330
2009         * gfortran.dg/class_27.f03: New.
2010
2011 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2012
2013         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2014         * objc.dg/property/dotsyntax-5.m: New.
2015         * objc.dg/property/dotsyntax-6.m: New.
2016         * objc.dg/property/dotsyntax-7.m: New.
2017         * objc.dg/property/dotsyntax-8.m: New.
2018         * objc.dg/property/dotsyntax-9.m: New.
2019         * objc.dg/property/dotsyntax-10.m: New.
2020         * objc.dg/property/dotsyntax-11.m: New.
2021         * obj-c++.dg/property/dotsyntax-5.mm: New.
2022         * obj-c++.dg/property/dotsyntax-6.mm: New.
2023         * obj-c++.dg/property/dotsyntax-7.mm: New.
2024         * obj-c++.dg/property/dotsyntax-8.mm: New.
2025         * obj-c++.dg/property/dotsyntax-9.mm: New.
2026         * obj-c++.dg/property/dotsyntax-10.mm: New.
2027         * obj-c++.dg/property/dotsyntax-11.mm: New.
2028
2029 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2030
2031         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2032         NeXT runtime when the type is READONLY.
2033
2034 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2035
2036         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2037         * gcc.target/i386/387-6.c: Ditto.
2038         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2039         * gcc.target/i386/387-4.c: Ditto.
2040         * gcc.target/i386/387-7.c: Ditto.
2041         * gcc.target/i386/387-8.c: Ditto.
2042         * gcc.target/i386/387-9.c: Ditto.
2043         * gcc.target/i386/387-10.c: Ditto.
2044         * gcc.target/i386/387-11.c: Ditto.
2045         * gcc.target/i386/387-12.c: Ditto.
2046
2047         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2048
2049 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2050
2051         PR target/44981
2052         * gcc.dg/darwin-cfstring-format-1.c: New.
2053         * gcc.dg/warn-nsstring.c: New.
2054         * objc.dg/fsf-nsstring-format-1.m: New.
2055         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2056         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2057         linker warning.
2058
2059 2010-11-05  Jason Merrill  <jason@redhat.com>
2060
2061         PR c++/45473
2062         * g++.dg/inherit/virtual6.C: New.
2063
2064 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2065
2066         PR c/44772
2067         * gcc.dg/Wcxx-compat-21.c: New test.
2068
2069 2010-11-05  Ian Lance Taylor  <iant@google.com>
2070
2071         PR target/46084
2072         * gcc.target/i386/pr46084.c: New test.
2073
2074 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2075
2076         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2077         * (check_effective_target_mempcpy): New.
2078         * gcc.c-torture/execute/pr45636.c: Move this...
2079         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2080
2081 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2082
2083         * gcc.target/i386/i386.exp (FLAGS): Remove.
2084         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2085
2086 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2087
2088         PR c++/46160
2089         * g++.dg/opt/empty2.C: New test.
2090
2091         PR target/45670
2092         * gcc.target/i386/pr45670.c: New test.
2093
2094 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2095
2096         PR fortran/45451
2097         PR fortran/46174
2098         * gfortran.dg/class_19.f03: Modified.
2099         * gfortran.dg/class_allocate_6.f03: New.
2100
2101 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2102
2103         * gcc.target/i386/avx-vzeroupper-19.c: New.
2104
2105 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2106
2107         PR tree-optimization/46099
2108         * gcc.dg/autopar/pr46099.c: New test.
2109
2110         PR middle-end/43690
2111         * c-c++-common/pr43690.c: New test.
2112
2113 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2114
2115         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2116         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2117         declaration and implementation.
2118         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2119         * obj-c++.dg/property/at-property-13.mm: Likewise.
2120         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2121         * obj-c++.dg/property/property-1.mm: Likewise.
2122         * obj-c++.dg/property/at-property-7.mm: Likewise.
2123         * obj-c++.dg/property/at-property-9.mm: Likewise.
2124         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2125         * obj-c++.dg/property/at-property-10.mm: Likewise.
2126         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2127         * obj-c++.dg/property/at-property-12.mm: Likewise.
2128         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2129         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2130         * obj-c++.dg/property/at-property-6.mm: Likewise.
2131         * obj-c++.dg/property/at-property-8.mm: Likewise.
2132         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2133         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2134         * obj-c++.dg/property/at-property-11.mm: Likewise.
2135         * obj-c++.dg/template-8.mm: Likewise.
2136         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2137         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2138         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2139         and put a FIXME for this.
2140         * obj-c++.dg/property/property-2.mm: Remove.
2141         * obj-c++.dg/property/property-3.mm: Remove.
2142
2143 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2144
2145         PR debug/46307
2146         * gcc.dg/pr46307.c: New test.
2147
2148 2010-11-05  Jason Merrill  <jason@redhat.com>
2149
2150         PR c++/46304
2151         * g++.dg/ext/complex6.C: New.
2152
2153 2010-11-04  Bud Davis   <jimmied@smu.edu>
2154
2155         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2156
2157 2010-11-04  Chao-ying Fu  <fu@mips.com>
2158
2159         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2160         msubu, mult, multu.
2161         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2162
2163 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2164
2165         Fixed using the Objective-C 2.0 dot-syntax with class names.
2166         * objc.dg/property/dotsyntax-3.m: New.
2167         * objc.dg/property/dotsyntax-4.m: New.
2168         * obj-c++.dg/property/dotsyntax-3.mm: New.
2169         * obj-c++.dg/property/dotsyntax-4.mm: New.
2170
2171         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2172         Objective-C 2.0 dot-syntax is used with class names.
2173         * obj-c++.dg/fobjc-std-1.mm: Same change.
2174
2175 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2176
2177         * gcc.target/powerpc/loop_align.c: New.
2178
2179 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2180
2181         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2182
2183         merge from FSF 'apple/trunk' branch.
2184         * gcc.target/powerpc/darwin64-abi.c: New.
2185
2186 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2187
2188         PR tree-optimization/46233
2189         * gcc.dg/pr46233.c: New test.
2190
2191 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2192
2193         * objc.dg/property/property-2.m: Deleted.
2194         * objc.dg/property/property-3.m: Deleted.
2195
2196 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2197
2198         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2199         defined.
2200         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2201         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2202         * objc.dg/property/property-1.m: Likewise.
2203         * objc.dg/property/at-property-6.m: Likewise.
2204         * objc.dg/property/at-property-7.m: Likewise.
2205         * objc.dg/property/dotsyntax-1.m: Likewise.
2206         * objc.dg/property/at-property-8.m: Likewise.
2207         * objc.dg/property/dotsyntax-2.m: Likewise.
2208         * objc.dg/property/at-property-9.m: Likewise.
2209         * objc.dg/property/synthesize-2.m: Likewise.
2210         * objc.dg/property/at-property-10.m: Likewise.
2211         * objc.dg/property/at-property-11.m: Likewise.
2212         * objc.dg/property/at-property-12.m: Likewise.
2213         * objc.dg/property/at-property-13.m: Likewise.
2214         * objc.dg/property/fsf-property-method-access.m: Likewise.
2215         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2216         linker warning.
2217         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2218         warnings.
2219         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2220         deprecation warnings.  Use Object1 implementation.
2221         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2222         * objc/execute/forward-1.m: Remove.
2223         * objc/execute/forward-1.x: Remove.
2224
2225 2010-11-04  Jason Merrill  <jason@redhat.com>
2226
2227         * g++.dg/cpp0x/constexpr-access.C: New.
2228
2229 2010-11-04  Richard Guenther  <rguenther@suse.de>
2230
2231         PR rtl-optimization/46183
2232         * gcc.dg/torture/pr46183.c: New testcase.
2233
2234 2010-11-04  Richard Guenther  <rguenther@suse.de>
2235
2236         PR tree-optimization/46068
2237         * gcc.dg/torture/pr46068.c: New testcase.
2238
2239 2010-11-04  Richard Guenther  <rguenther@suse.de>
2240
2241         PR tree-optimization/45991
2242         * gcc.dg/pr45991.c: New testcase.
2243
2244 2010-11-04  Richard Guenther  <rguenther@suse.de>
2245
2246         PR tree-optimization/46154
2247         * g++.dg/torture/pr46154.C: New testcase.
2248
2249 2010-11-04  Richard Guenther  <rguenther@suse.de>
2250
2251         PR tree-optimization/45733
2252         * gcc.dg/pr45733.c: New testcase.
2253
2254 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2255
2256         PR tree-optimization/46213
2257         * gfortran.dg/vect/pr46213.f90: New.
2258
2259 2010-11-04  Richard Guenther  <rguenther@suse.de>
2260
2261         PR testsuite/45702
2262         * gcc.dg/pr34989-1.c: Move ...
2263         * gcc.dg/lto/pr34989-1_0.c: ... here.
2264         * gcc.dg/pr34989-2.c: Move ...
2265         * gcc.dg/lto/pr34989-1_1.c: ... here.
2266         * gcc.dg/pr27898.c: Move ...
2267         * gcc.dg/lto/pr27898_0.c: ... here and ...
2268         * gcc.dg/lto/pr27898_1.c: ... split.
2269         * gcc.dg/pr28712.c: Move ...
2270         * gcc.dg/lto/pr28712_0.c: ... here and ...
2271         * gcc.dg/lto/pr28712_1.c: ... split ...
2272         * gcc.dg/lto/pr28712_2.c: ... twice.
2273         * gcc.dg/pr28706.c: Move ...
2274         * gcc.dg/lto/pr28706_0.c: ... here and ...
2275         * gcc.dg/lto/pr28706_1.c: ... split.
2276
2277 2010-11-04  Richard Guenther  <rguenther@suse.de>
2278             Richard Henderson  <rth@redhat.com>
2279
2280         * gcc.target/i386/fma4-vector-2.c: New testcase.
2281
2282 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2283             Richard Guenther  <rguenther@suse.de>
2284
2285         * gcc.dg/vec-scal-opt.c: New testcase.
2286         * gcc.dg/vec-scal-opt1.c: New testcase.
2287         * gcc.dg/vec-scal-opt2.c: New testcase.
2288
2289 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2290
2291         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2292         from plugin build flags on Darwin targets.
2293
2294 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2295
2296         * gcc.target/i386/pr46285.c: Require split_stack target.
2297
2298 2010-11-03  Jason Merrill  <jason@redhat.com>
2299
2300         PR c++/46293
2301         * g++.dg/cpp0x/constexpr-base2.C: New.
2302
2303         PR c++/46289
2304         * g++.dg/cpp0x/initlist45.C: New.
2305
2306 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2307
2308         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2309         is now allowed in categories.
2310         * obj-c++.dg/property/dynamic-2.mm: Same change.
2311         * objc.dg/property/dynamic-3.m: New.
2312         * obj-c++.dg/property/dynamic-3.mm: New.
2313         * objc.dg/property/at-property-14.m: New.
2314         * objc.dg/property/at-property-15.m: New.
2315         * obj-c++.dg/property/at-property-14.mm: New.
2316         * obj-c++.dg/property/at-property-15.mm: New.
2317
2318         * objc.dg/foreach-6.m: Added a few more tests for valid and
2319         invalid iterating variables and collections.
2320
2321 2010-11-03  Xinliang David Li  <davidxl@google.com>
2322
2323         PR target/46200
2324         * g++.dg/tree-ssa/ivopts-2.C: New test.
2325
2326 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2327
2328         PR target/46295
2329         * gcc.target/i386/pr46295.c: New.
2330
2331 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2332
2333         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2334         precision min/max for single precision on VSX.
2335
2336 2010-11-03  Jason Merrill  <jason@redhat.com>
2337
2338         PR c++/46289
2339         * g++.dg/cpp0x/constexpr-ice3.C: New.
2340
2341 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2342
2343         * gnat.dg/opt8.ad[sb]: New test.
2344         * gnat.dg/opt8_pkg.ads: New helper.
2345
2346 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2347
2348         PR rtl-optimization/45865
2349         * gcc.dg/pr45865.c: New.
2350         * gcc.dg/torture/pr45865.c: Likewise.
2351
2352         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2353         * gcc.target/arm/headmerge-2.c: Likewise.
2354         * gcc.target/i386/headmerge-1.c: Likewise.
2355         * gcc.target/i386/headmerge-2.c: Likewise.
2356
2357 2010-11-03  Richard Guenther  <rguenther@suse.de>
2358
2359         PR middle-end/46288
2360         * gcc.dg/pr46288.c: New testcase.
2361
2362 2010-11-03  Richard Guenther  <rguenther@suse.de>
2363
2364         PR tree-optimization/44807
2365         * gcc.dg/torture/pr44807.c: New testcase.
2366
2367 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2368
2369         PR libgfortran/43899
2370         * gfortran.dg/namelist_67.f90: New test.
2371
2372 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2373
2374         PR tree-optimization/46009
2375         * gcc.dg/vect/pr46009.c: New function.
2376
2377 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2378
2379         Implemented -fobjc-std=objc1 flag.
2380         * objc.dg/fobjc-std-1.m: New.
2381         * obj-c++.dg/fobjc-std-1.mm: New.
2382
2383 2010-11-03  Richard Guenther  <rguenther@suse.de>
2384
2385         PR middle-end/46241
2386         * g++.dg/debug/pr46241.C: New testcase.
2387
2388 2010-11-03  Richard Guenther  <rguenther@suse.de>
2389
2390         PR tree-optimization/46190
2391         * gfortran.dg/pr46190.f90: New testcase.
2392
2393 2010-11-03  Richard Guenther  <rguenther@suse.de>
2394
2395         PR testsuite/46274
2396         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2397         * gcc.dg/vect/vect-19.c: Likewise.
2398         * gcc.dg/vect/vect-17.c: Likewise.
2399
2400 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2401
2402         PR target/46285
2403         * gcc.target/i386/pr46285.c: New.
2404
2405 2010-11-03  Richard Guenther  <rguenther@suse.de>
2406
2407         PR tree-optimization/46217
2408         * gcc.dg/pr46217.c: New testcase.
2409
2410 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2411
2412         * objc.dg/property/dotsyntax-1.m: New.
2413         * objc.dg/property/dotsyntax-2.m: New.
2414         * obj-c++.dg/property/dotsyntax-1.mm: New.
2415         * obj-c++.dg/property/dotsyntax-2.mm: New.
2416
2417 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2418
2419         PR tree-optimization/46165
2420         * gcc.dg/pr46165.c: New test.
2421
2422 2010-11-03  Richard Guenther  <rguenther@suse.de>
2423
2424         PR middle-end/46251
2425         * gcc.dg/pr46251.c: New testcase.
2426
2427 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2428
2429         PR tree-optimization/46107
2430         * gcc.c-torture/compile/pr46107.c: New test.
2431
2432         PR debug/46252
2433         * gcc.dg/pr46252.c: New test.
2434
2435         PR rtl-optimization/46034
2436         PR rtl-optimization/46212
2437         PR rtl-optimization/46248
2438         * gcc.c-torture/compile/pr46034.c: New test.
2439         * gcc.c-torture/compile/pr46248.c: New test.
2440         * gcc.dg/pr46212.c: New test.
2441
2442 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2443
2444         * gnat.dg/sizetype4.adb: New test.
2445
2446 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2447
2448         * gcc.target/i386/avx-vzeroupper-15.c: New.
2449         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2450         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2451         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2452
2453         PR target/46253
2454         * gcc.target/i386/pr46253.c: New.
2455
2456 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2457             Tobias Burnus  <burnus@net-b.de>
2458
2459         PR fortran/45170
2460         * gfortran.dg/deferred_type_param_1.f90: New.
2461         * gfortran.dg/deferred_type_param_2.f90: New.
2462         * gfortran.dg/initialization_1.f90: Update dg-errors.
2463         * gfortran.dg/initialization_9.f90: Update dg-errors.
2464
2465 2010-11-02  Richard Guenther  <rguenther@suse.de>
2466
2467         PR tree-optimization/46149
2468         * g++.dg/torture/pr46149.C: New testcase.
2469
2470 2010-11-02  Richard Guenther  <rguenther@suse.de>
2471
2472         PR tree-optimization/46216
2473         * gcc.dg/torture/pr46216.c: New testcase.
2474
2475 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2476
2477         PR target/46131
2478         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2479         *-*-osf*.
2480
2481 2010-11-02  Richard Guenther  <rguenther@suse.de>
2482
2483         PR tree-optimization/46184
2484         * gcc.dg/pr46184.c: New testcase.
2485
2486 2010-11-02  Richard Guenther  <rguenther@suse.de>
2487
2488         PR tree-optimization/46177
2489         * gcc.dg/pr46177.c: New testcase.
2490
2491 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2492
2493         PR middle-end/46120
2494         * g++.dg/ipa/ivinline-9.C: New test.
2495
2496 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2497
2498         PR tree-optimization/45875
2499         * g++.dg/torture/pr45875.C: New test.
2500
2501 2010-11-02  Richard Guenther  <rguenther@suse.de>
2502
2503         PR testsuite/46249
2504         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2505
2506 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2507
2508         PR debug/46255
2509         * gcc.dg/pr46255.c: New test.
2510
2511 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2512
2513         PR c++/46170
2514         PR c++/46162
2515         * g++.dg/template/sfinae26.C: New test.
2516         * g++.dg/template/sfinae27.C: Likewise.
2517
2518 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2519
2520         PR c++/45606
2521         * g++.dg/template/typedef36.C: New test.
2522         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2523         * g++.dg/template/canon-type-10.C: Likewise.
2524         * g++.dg/template/canon-type-11.C: Likewise.
2525         * g++.dg/template/canon-type-12.C: Likewise.
2526         * g++.dg/template/canon-type-13.C: Likewise.
2527
2528 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2529
2530         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2531         instance of debug_pubnames on darwin.
2532
2533 2010-11-01  Jason Merrill  <jason@redhat.com>
2534             Benjamin Kosnik  <bkoz@redhat.com>
2535
2536         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2537         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2538
2539         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2540         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2541         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2542         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2543         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2544         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2545         * g++.dg/cpp0x/constexpr-array.C: New.
2546         * g++.dg/cpp0x/constexpr-base.C: New.
2547         * g++.dg/cpp0x/constexpr-complex.C: New.
2548         * g++.dg/cpp0x/constexpr-data1.C: New.
2549         * g++.dg/cpp0x/constexpr-data2.C: New.
2550         * g++.dg/cpp0x/constexpr-deref.C: New.
2551         * g++.dg/cpp0x/constexpr-diag1.C: New.
2552         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2553         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2554         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2555         * g++.dg/cpp0x/constexpr-empty.C: New.
2556         * g++.dg/cpp0x/constexpr-empty2.C: New.
2557         * g++.dg/cpp0x/constexpr-empty3.C: New.
2558         * g++.dg/cpp0x/constexpr-empty4.C: New.
2559         * g++.dg/cpp0x/constexpr-empty5.C: New.
2560         * g++.dg/cpp0x/constexpr-ex1.C: New.
2561         * g++.dg/cpp0x/constexpr-ex2.C: New.
2562         * g++.dg/cpp0x/constexpr-ex3.C: New.
2563         * g++.dg/cpp0x/constexpr-ex4.C: New.
2564         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2565         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2566         * g++.dg/cpp0x/constexpr-function1.C: New.
2567         * g++.dg/cpp0x/constexpr-function2.C: New.
2568         * g++.dg/cpp0x/constexpr-function3.C: New.
2569         * g++.dg/cpp0x/constexpr-ice.C: New.
2570         * g++.dg/cpp0x/constexpr-initlist.C: New.
2571         * g++.dg/cpp0x/constexpr-neg1.C: New.
2572         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2573         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2574         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2575         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2576         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2577         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2578         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2579         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2580         * g++.dg/cpp0x/constexpr-object1.C: New.
2581         * g++.dg/cpp0x/constexpr-object2.C: New.
2582         * g++.dg/cpp0x/constexpr-overflow.C: New.
2583         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2584         * g++.dg/cpp0x/constexpr-pos1.C: New.
2585         * g++.dg/cpp0x/constexpr-potential1.C: New.
2586         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2587         * g++.dg/cpp0x/constexpr-pure.C: New.
2588         * g++.dg/cpp0x/constexpr-static.C: New.
2589         * g++.dg/cpp0x/constexpr-static2.C: New.
2590         * g++.dg/cpp0x/constexpr-static3.C: New.
2591         * g++.dg/cpp0x/constexpr-static4.C: New.
2592         * g++.dg/cpp0x/constexpr-static5.C: New.
2593         * g++.dg/cpp0x/constexpr-static6.C: New.
2594         * g++.dg/cpp0x/constexpr-string.C: New.
2595         * g++.dg/cpp0x/constexpr-switch.C: New.
2596         * g++.dg/cpp0x/constexpr-targ.C: New.
2597         * g++.dg/cpp0x/constexpr-throw.C: New.
2598         * g++.dg/cpp0x/constexpr-typeid.C: New.
2599         * g++.dg/cpp0x/constexpr-union.C: New.
2600         * g++.dg/cpp0x/constexpr-value.C: New.
2601         * g++.dg/cpp0x/constexpr-value2.C: New.
2602         * g++.dg/cpp0x/constexpr-variadic.C: New.
2603         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2604         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2605         * g++.dg/other/fold1.C: Likewise.
2606         * g++.dg/parse/crash36.C: Likewise.
2607         * g++.dg/parse/constant4.C: Adjust expected error.
2608         * g++.dg/template/arg5.C: Likewise.
2609         * g++.dg/template/non-dependent10.C: Likewise.
2610         * g++.dg/template/qualified-id3.C: Likewise.
2611         * g++.dg/warn/overflow-warn-1.C: Likewise.
2612         * g++.dg/warn/overflow-warn-3.C: Likewise.
2613         * g++.dg/warn/overflow-warn-4.C: Likewise.
2614         * g++.old-deja/g++.pt/crash10.C: Likewise.
2615
2616         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2617
2618 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2619
2620         Implemented format and noreturn attributes for Objective-C methods.
2621         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2622         * objc.dg/attributes/method-deprecated-1.m: New.
2623         * objc.dg/attributes/method-deprecated-2.m: New.
2624         * objc.dg/attributes/method-deprecated-3.m: New.
2625         * objc.dg/attributes/method-noreturn-1.m: New.
2626         * objc.dg/attributes/method-sentinel-1.m: New.
2627         * objc.dg/attributes/method-format-1.m: New.
2628         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2629         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2630         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2631         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2632         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2633         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2634         * obj-c++.dg/attributes/method-format-1.mm: New.
2635
2636 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2637
2638         * objc.dg/property/at-property-deprecated-1.m: New.
2639         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2640
2641 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2642
2643         Implemented Objective-C 2.0 property accessors.
2644         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2645         avoid testing more complex accessors in this testcase which is not
2646         about them.
2647         * objc.dg/property/at-property-7.m: Same change.
2648         * objc.dg/property/at-property-8.m: Same change.
2649         * objc.dg/property/at-property-9.m: Same change.
2650         * objc.dg/property/at-property-10.m: Same change.
2651         * objc.dg/property/at-property-11.m: Same change.
2652         * obj-c++.dg/property/at-property-6.mm: Same change.
2653         * obj-c++.dg/property/at-property-7.mm: Same change.
2654         * obj-c++.dg/property/at-property-8.mm: Same change.
2655         * obj-c++.dg/property/at-property-9.mm: Same change.
2656         * obj-c++.dg/property/at-property-10.mm: Same change.
2657         * obj-c++.dg/property/at-property-11.mm: Same change.
2658         * objc.dg/property/at-property-12.m: New.
2659         * objc.dg/property/at-property-13.m: New.
2660         * obj-c++.dg/property/at-property-12.mm: New.
2661         * obj-c++.dg/property/at-property-13.mm: New.
2662
2663 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2664
2665         PR fortran/46152
2666         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2667         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2668         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2669         * gfortran.dg/allocate_with_typespec_2.f: New test.
2670         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2671         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2672         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2673
2674 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2675             Nathan Froyd  <froydnj@codesourcery.com>
2676
2677         PR tree-optimization/46259
2678         * gfortran.dg/pr46259.f: New testcase.
2679
2680 2010-11-01  Paul Koning  <ni1d@arrl.net>
2681
2682         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2683         * gcc.c-torture/compile/20020604-1.c: Ditto.
2684         * gcc.c-torture/compile/20001226-1.c: Ditto.
2685         * gcc.c-torture/compile/20010327-1.c: Ditto.
2686         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2687         * gcc.c-torture/compile/pr43191.c: Ditto.
2688         * gcc.c-torture/compile/pr41181.c: Ditto.
2689
2690 2010-10-31  Richard Henderson  <rth@redhat.com>
2691
2692         * lib/target-supports.exp
2693         (check_effective_target_automatic_stack_alignment): True for
2694         x86 but not windows.
2695         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2696         use of the preferred-stack-boundary arguments.
2697         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2698
2699 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2700
2701         PR target/46142
2702         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2703         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2704
2705 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2706
2707         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2708
2709 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2710
2711         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2712         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2713         than tls.
2714         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2715         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2716         * objc.dg/torture/tls/thr-init.m: Likewise.
2717         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2718         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2719
2720 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2721
2722         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2723         the Linux kernel.
2724
2725 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2726
2727         PR fortran/44917
2728         PR fortran/44926
2729         PR fortran/46196
2730         * gfortran.dg/typebound_generic_10.f03: New.
2731
2732 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2733
2734         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2735         * objc.dg/property/property-neg-1.m: Updated for changes in the
2736         syntax of @property and the implementation of
2737         @synthesize/@dynamic.
2738         * objc.dg/property/property-neg-2.m: Same change.
2739         * objc.dg/property/property-neg-3.m: Same change.
2740         * objc.dg/property/property-neg-4.m: Same change.
2741         * objc.dg/property/property-neg-5.m: Same change.
2742         * objc.dg/property/property-neg-7.m: Same change.
2743         * objc.dg/property/property-1.m: Same change.
2744         * objc.dg/property/synthesize-1.m: Same change.
2745         * objc.dg/property/at-property-2.m: Same change.
2746         * objc.dg/property/at-property-4.m: Same change.
2747
2748         * objc.dg/property/fsf-property-method-acces.m: Updated for
2749         changes in the syntax of @property and the implementation of
2750         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2751         * objc.dg/property/fsf-property-basic.m: Same change.
2752         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2753
2754         * objc.dg/property/at-property-5.m: New.
2755         * objc.dg/property/at-property-6.m: New.
2756         * objc.dg/property/at-property-7.m: New.
2757         * objc.dg/property/at-property-8.m: New.
2758         * objc.dg/property/at-property-9.m: New.
2759         * objc.dg/property/at-property-10.m: New.
2760         * objc.dg/property/at-property-11.m: New.
2761         * objc.dg/property/synthesize-2.m: New.
2762         * objc.dg/property/dynamic-2.m: New.
2763
2764         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2765         syntax of @property and the implementation of
2766         @synthesize/@dynamic.
2767         * obj-c++.dg/property/property-neg-2.mm: Same change.
2768         * obj-c++.dg/property/property-neg-3.mm: Same change.
2769         * obj-c++.dg/property/property-neg-4.mm: Same change.
2770         * obj-c++.dg/property/property-neg-5.mm: Same change.
2771         * obj-c++.dg/property/property-neg-7.mm: Same change.
2772         * obj-c++.dg/property/property-1.mm: Same change.
2773         * obj-c++.dg/property/synthesize-1.mm: Same change.
2774         * obj-c++.dg/property/at-property-2.mm: Same change.
2775         * obj-c++.dg/property/at-property-4.mm: Same change.
2776
2777         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2778         changes in the syntax of @property and the implementation of
2779         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2780         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2781         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2782
2783         * obj-c++.dg/property/at-property-5.mm: New.
2784         * obj-c++.dg/property/at-property-6.mm: New.
2785         * obj-c++.dg/property/at-property-7.mm: New.
2786         * obj-c++.dg/property/at-property-8.mm: New.
2787         * obj-c++.dg/property/at-property-9.mm: New.
2788         * obj-c++.dg/property/at-property-10.mm: New.
2789         * obj-c++.dg/property/at-property-11.mm: New.
2790         * obj-c++.dg/property/synthesize-2.mm: New.
2791         * obj-c++.dg/property/dynamic-2.mm: New.
2792
2793 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2794             Andrew Pinski  <pinskia@gmail.com>
2795
2796         * gcc.c-torture/execute/vector-shift.c: New testcase.
2797         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2798         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2799         * gcc.dg/vector-shift.c: Likewise.
2800         * gcc.dg/vector-shift1.c: Likewise.
2801         * gcc.dg/torture/vector-shift2.c: Likewise.
2802         * gcc.dg/vector-shift3.c: Likewise.
2803         * gcc.dg/simd-1b.c: Adjust.
2804
2805 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2806
2807         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2808
2809 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2810
2811         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2812
2813 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2814
2815         PR target/46153
2816         * gcc.target/i386/pr46153.c: New test.
2817
2818 2010-10-27  Jason Merrill  <jason@redhat.com>
2819
2820         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2821
2822 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2823
2824         PR fortran/46161
2825         * gfortran.dg/class_dummy_3.f03: New.
2826
2827 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2828
2829         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2830         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2831
2832         * gcc.target/i386/avx-vzeroupper-3.c: New.
2833         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2834         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2835         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2836         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2837         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2838         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2839         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2840         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2841         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2842         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2843         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2844
2845 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2846
2847         * obj-c.dg/property/at-property-4.m: New.
2848         * obj-c++.dg/property/at-property-4.mm: New.
2849         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2850         updates in warning.
2851         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2852         updates in warning.
2853
2854 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2855
2856         * objc.dg/property/at-property-1.m: New.
2857         * objc.dg/property/at-property-2.m: New.
2858         * objc.dg/property/at-property-3.m: New.
2859         * objc.dg/ivar-invalid-type-1.m: New.
2860         * obj-c++.dg/property/at-property-1.mm: New.
2861         * obj-c++.dg/property/at-property-2.mm: New.
2862         * obj-c++.dg/property/at-property-3.mm: New.
2863         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2864         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2865         in error reporting.
2866
2867 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2868
2869         PR libgfortran/46010
2870         * gfortran.dg/namelist_66.f90: New test.
2871         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2872
2873 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2874
2875         PR fortran/42647
2876         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2877         * gfortran.dg/allocatable_scalar_10.f90: New.
2878         * gfortran.dg/class_19.f03: Extended.
2879
2880 2010-10-26  Jan Hubicka  <jh@suse.cz>
2881
2882         PR middle-end/45736
2883         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2884
2885 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2886
2887         PR tree-optimization/46167
2888         * gcc.dg/vect/O-pr46167.c: New.
2889         * gcc.dg/vect/vect.exp: Run tests with -O.
2890
2891 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2892
2893         PR target/44948
2894         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2895         * g++.dg/vect/pr33860a.cc: Likewise.
2896         * gcc.c-torture/compile/20070522-1.c: Likewise.
2897         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2898         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2899         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2900         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2901         * gcc.dg/pr44136.c: Likewise.
2902
2903         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2904         * gcc.dg/compat/vector-1_x.c: Likewise.
2905         * gcc.dg/compat/vector-1_y.c: Likewise.
2906         * gcc.dg/compat/vector-2_x.c: Likewise.
2907         * gcc.dg/compat/vector-2_y.c: Likewise.
2908         * gcc.dg/pr43300.c: Likewise.
2909
2910         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2911         * gcc.dg/compat/vector-1a_y.c: Likewise.
2912         * gcc.dg/compat/vector-1b_x.c: Likewise.
2913         * gcc.dg/compat/vector-1b_y.c: Likewise.
2914         * gcc.dg/compat/vector-2a_x.c: Likewise.
2915         * gcc.dg/compat/vector-2a_y.c: Likewise.
2916         * gcc.dg/compat/vector-2b_x.c: Likewise.
2917         * gcc.dg/compat/vector-2b_y.c: Likewise.
2918         * gcc.target/i386/pr39162.c: Likewise.
2919         * gcc.target/i386/pr40906-2.c: Likewise.
2920         * gcc.target/i386/sse-5.c: Likewise.
2921
2922         * gcc.dg/pr35442.c: Prune ABI change warnings.
2923
2924         * gcc.c-torture/execute/pr38151.x: New.
2925         * gcc.target/i386/pr44948-1a.c: Likewise.
2926         * gcc.target/i386/pr44948-1b.c: Likewise.
2927         * gcc.target/i386/pr44948-2a.c: Likewise.
2928         * gcc.target/i386/pr44948-2b.c: Likewise.
2929
2930 2010-10-26  Ian Lance Taylor  <iant@google.com>
2931
2932         PR middle-end/45687
2933         * gcc.c-torture/execute/20101025-1.c: New test.
2934
2935 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2936
2937         PR fortran/45451
2938         * gfortran.dg/class_allocate_5.f90: New.
2939
2940 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2941
2942         Implement opaque-enum-specifiers for C++0x
2943         * g++.dg/cpp0x/forw_enum1.C: New.
2944         * g++.dg/cpp0x/forw_enum2.C: New.
2945         * g++.dg/cpp0x/forw_enum3.C: New.
2946         * g++.dg/cpp0x/forw_enum4.C: New.
2947         * g++.dg/cpp0x/forw_enum5.C: New.
2948         * g++.dg/cpp0x/forw_enum6.C: New.
2949         * g++.dg/cpp0x/forw_enum7.C: New.
2950         * g++.dg/cpp0x/forw_enum8.C: New.
2951         * g++.dg/cpp0x/forw_enum9.C: New.
2952         * g++.dg/parse/enum3.C: Add new errors.
2953         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2954         * g++.dg/cpp0x/auto9.C: Add new error.
2955         * g++.dg/template/crash79.C: Add new errors.
2956
2957 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2958
2959         * gcc.target/arm/volatile-bitfields-1.c: New test.
2960         * gcc.target/arm/volatile-bitfields-2.c: New test.
2961         * gcc.target/arm/volatile-bitfields-3.c: New test.
2962
2963 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2964
2965         * gnat.dg/pointer_discr1.adb: New test.
2966         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2967         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2968         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2969
2970 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2971
2972         * gnat.dg/loop_optimization8.adb: New test.
2973         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2974         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2975
2976 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2977
2978         * gnat.dg/in_out_parameter2.adb: New test.
2979         * gnat.dg/in_out_parameter3.adb: Likewise.
2980
2981 2010-10-25  Jie Zhang  <jie@codesourcery.com>
2982
2983         * g++.dg/opt/combine.c: New test.
2984
2985 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
2986
2987         * gnat.dg/opt7.ad[sb]: New test.
2988         * gnat.dg/opt7_pkg.ads: New helper.
2989
2990 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2991
2992         PR objc/45735
2993         * obj-c.dg/pr45735.mm: New.
2994         * obj-c++.dg/pr45735.mm: New.
2995
2996 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
2997
2998         PR objc/24393
2999         * objc.dg/pr24393.m: New.
3000         * obj-c++.dg/pr24393.mm: New.
3001
3002 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3003
3004         PR objc/28049
3005         * objc.dg/pr28049.m: New.
3006         * obj-c++.dg/pr28049.mm: New.
3007
3008 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3009
3010         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3011         parameter attributes are now supported.
3012         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3013         * objc.dg/attributes/parameter-attribute-1.m: New test.
3014         * objc.dg/attributes/parameter-attribute-2.m: New test.
3015         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3016         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3017
3018 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3019
3020         Based on the CFString implementation in FSF apple/trunk branch.
3021
3022         * gcc.dg/darwin-cfstring-1.c: New.
3023         * gcc.dg/darwin-cfstring-2.c: New.
3024         * gcc.dg/torture/darwin-cfstring-3.c: New.
3025         * g++.dg/other/darwin-cfstring1.C: New.
3026         * g++.dg/torture/darwin-cfstring-3.C: New.
3027
3028 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3029
3030         * objc.dg/demangle-1.m: New test.
3031         * obj-c++.dg/demangle-1.mm: New test.
3032         * obj-c++.dg/demangle-2.mm: New test.
3033         * obj-c++.dg/demangle-3.mm: New test.
3034
3035 2010-10-23  Ian Lance Taylor  <iant@google.com>
3036
3037         * gcc.c-torture/execute/20101011-1.c: New test.
3038         * gcc.c-torture/execute/20101011-1.x: New test driver.
3039
3040 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3041
3042         PR fortran/46122
3043         * gfortran.dg/protected_8.f90: New.
3044
3045 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3046
3047         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3048         * gcc.target/i386/isa-9.c: Skip for -march other than
3049         -march=amdfam10 in multilib options.
3050         * gcc.target/i386/pr42589.c: Skip for -march other than
3051         -march=i486 in multilib options.
3052         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3053         other -march in multilib options.
3054
3055 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3056
3057         PR rtl-optimization/37360
3058         * gcc.dg/pr37360.c: New test.
3059
3060 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3061
3062         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3063
3064 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3065             Andrew Pinski  <pinskia@gmail.com>
3066
3067         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3068         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3069         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3070         * gcc.dg/vector-subscript-1.c: Likewise.
3071         * gcc.dg/vector-subscript-2.c: Likewise.
3072         * gcc.dg/vector-subscript-3.c: New testcase.
3073         * gcc.dg/array-8.c: Adjust.
3074
3075 2010-10-22  Richard Guenther  <rguenther@suse.de>
3076
3077         PR middle-end/46137
3078         * c-c++-common/torture/pr46137.c: New testcase.
3079
3080 2010-10-22  Jason Merrill  <jason@redhat.com>
3081
3082         PR c++/46129
3083         * g++.dg/template/defarg14.C: New.
3084
3085 2010-10-22  Jason Merrill  <jason@redhat.com>
3086
3087         PR c++/46103
3088         * g++.dg/cpp0x/implicit10.C: New.
3089
3090 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3091
3092         PR target/46098
3093         * gcc.target/i386/pr46098.c: New test.
3094
3095 2010-10-22  Richard Guenther  <rguenther@suse.de>
3096
3097         PR tree-optimization/45720
3098         * gcc.dg/torture/pr45720.c: New testcase.
3099
3100 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3101
3102         PR tree-optimization/46126
3103         * gcc.dg/vect/pr46126.c: New.
3104
3105 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3106
3107         Based on the CFString implementation in FSF apple/trunk branch.
3108
3109         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3110         so that the latter can be used in dg-skip and dg-xfail clauses.
3111         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3112         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3113         to use dg-additional-files for Object1.
3114         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3115         to use dg-additional-files for Object1, move to torture/strings/.
3116         * obj-c++.dg/const-str-4.mm: Likewise.
3117         * obj-c++.dg/const-str-3.mm: Likewise.
3118         * obj-c++.dg/const-str-8.mm: Likewise.
3119         * obj-c++.dg/const-str-9.mm: Likewise.
3120         * obj-c++.dg/const-str-10.mm: Likewise.
3121         * obj-c++.dg/const-str-10.mm: Likewise.
3122         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3123         to use dg-additional-files for Object1, move to strings/.
3124         * obj-c++.dg/const-str-2.mm: Likewise.
3125         * obj-c++.dg/const-str-5.mm: Likewise.
3126         * obj-c++.dg/const-str-6.mm: Likewise.
3127         * obj-c++.dg/const-str-12.mm: Likewise.
3128         * obj-c++.dg/strings/strings.exp: New.
3129         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3130         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3131         * obj-c++.dg/torture/strings/strings.exp: New.
3132         * obj-c++.dg/torture/strings/string1.mm: New.
3133         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3134         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3135         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3136
3137         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3138         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3139         * objc/execute/string2.m: Likewise.
3140         * objc/execute/string3.m: Likewise.
3141         * objc/execute/string3.m: Likewise.
3142         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3143         * objc.dg/foreach-4.m: Likewise.
3144         * objc.dg/foreach-5.m: Likewise.
3145         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3146         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3147         * objc.dg/const-str-4.m: Likewise.
3148         * objc.dg/const-str-7.m: Likewise.
3149         * objc.dg/const-str-8.m: Likewise.
3150         * objc.dg/const-str-9.m: Likewise.
3151         * objc.dg/const-str-10.m: Likewise.
3152         * objc.dg/const-str-11.m: Likewise.
3153         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3154         to use dg-additional-files for Object1, move to objc.dg/strings/.
3155         * objc.dg/const-str-2.m: Likewise.
3156         * objc.dg/const-str-5.m: Likewise.
3157         * objc.dg/const-str-6.m: Likewise.
3158         * objc.dg/const-str-12.m: Likewise.
3159         * objc.dg/const-str-12b.m: Likewise.
3160         * objc.dg/strings/strings.exp: New.
3161         * objc.dg/strings/const-cfstring-2.m: New.
3162         * objc.dg/strings/const-cfstring-5.m: New.
3163         * objc.dg/torture/strings/strings.exp: New.
3164         * objc.dg/torture/strings/const-cfstring-1.m: New.
3165         * objc.dg/torture/strings/const-cfstring-3.m: New.
3166         * objc.dg/torture/strings/const-cfstring-4.m: New.
3167
3168 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3169
3170         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3171
3172 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3173
3174         PR c++/46117
3175         * g++.dg/parse/crash57.C: New.
3176
3177 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3178             H.J. Lu  <hongjiu.lu@intel.com>
3179
3180         PR target/45946
3181         * gcc.target/i386/pr45946.c: New test.
3182
3183 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3184
3185         PR tree-optimization/45875
3186         * g++.dg/ipa/pr45875.C: New test.
3187
3188 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3189
3190         PR tree-optimization/46049
3191         PR tree-optimization/46052
3192         * gcc.dg/vect/pr46052.c: New test.
3193         * gcc.dg/vect/pr46049.c: New test.
3194
3195 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3196
3197         PR fortran/46007
3198         * gfortran.dg/shape_5.f90:  New test case.
3199
3200 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3201
3202         PR fortran/46060
3203         * gfortran.dg/proc_ptr_comp_25.f90: New.
3204
3205 2010-10-21  Richard Guenther  <rguenther@suse.de>
3206             Michael Matz  <matz@suse.de>
3207
3208         PR tree-optimization/45764
3209         * gcc.dg/torture/pr45764.c: New testcase.
3210
3211 2010-10-21  Richard Guenther  <rguenther@suse.de>
3212
3213         PR tree-optimization/46111
3214         * g++.dg/torture/pr46111.C: New testcase.
3215
3216 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3217
3218         PR fortran/46067
3219         * gfortran.dg/dummy_procedure_4.f90: New.
3220         * gfortran.dg/proc_ptr_30.f90: New.
3221
3222 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3223
3224         PR fortran/46100
3225         * gfortran.dg/ptr-func-1.f90: New.
3226         * gfortran.dg/ptr-func-2.f90: New.
3227
3228 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3229
3230         PR tree-optimization/45919
3231         * gcc.c-torture/compile/pr45919.c: New test.
3232
3233         PR tree-optimization/46066
3234         * gcc.dg/autopar/pr46066.c: New test.
3235
3236 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3237
3238         PR c++/46024
3239         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3240
3241 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3242
3243         PR c++/46056
3244         * g++.dg/cpp0x/range-for7.C: New.
3245
3246 2010-10-20  Richard Guenther  <rguenther@suse.de>
3247
3248         PR lto/45667
3249         * g++.dg/lto/20101020-1_0.h: New testcase.
3250         * g++.dg/lto/20101020-1_0.C: Likewise.
3251         * g++.dg/lto/20101020-1_1.C: Likewise.
3252
3253 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3254
3255         * gcc.dg/20101013-1.c: New test.
3256
3257 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3258
3259         PR target/46085
3260         * gcc.target/i386/pr46085-1.c: New.
3261         * gcc.target/i386/pr46085-2.c: Likewise.
3262
3263 2010-10-20  Richard Guenther  <rguenther@suse.de>
3264
3265         PR tree-optimization/45860
3266         * gcc.dg/torture/pr45860.c: New testcase.
3267
3268 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3269
3270         * gnat.dg/discr25.adb: New test.
3271         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3272
3273 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3274
3275         * gcc.target/powerpc/ehreturn.c: New test.
3276
3277 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3278
3279         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3280         not require Foundation and run with the GNU runtime as well.
3281
3282         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3283
3284         Radar 4439126
3285         * obj-c++.dg/template-8.mm: New.
3286
3287 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3288
3289         PR objc/23709
3290         * objc.dg/pr23709.m: New.
3291         * obj-c++.dg/pr23709.m: New.
3292
3293 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3294
3295         PR c++/46046
3296         * g++.dg/template/crash104.C: New.
3297
3298 2010-10-19  Richard Henderson  <rth@redhat.com>
3299
3300         * gcc.target/i386/fma3-fma.c: New.
3301         * gcc.target/i386/fma3-builtin.c: New.
3302         * gcc.target/i386/fma4-builtin.c: New.
3303
3304 2010-10-19  Richard Guenther  <rguenther@suse.de>
3305
3306         PR testsuite/46081
3307         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3308
3309 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3310
3311         Merge from 'apple/trunk' branch on FSF servers.
3312
3313         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3314
3315         Radar 4293709
3316         * objc.dg/proto-init-mimatch-1.m: New.
3317         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3318
3319 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3320
3321         Implemented parsing @synthesize and @dynamic for
3322         Objective-C/Objective-C++.
3323         * objc.dg/property/dynamic-1.m: New.
3324         * objc.dg/property/synthesize-1.m: New.
3325         * obj-c++.dg/property/dynamic-1.mm: New.
3326         * obj-c++.dg/property/synthesize-1.mm: New.
3327
3328 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3329
3330         * objc.dg/at-class-1.m: New.
3331         * objc.dg/at-class-1.mm: New.
3332
3333 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3334
3335         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3336
3337 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3338
3339         Merge from 'apple/trunk' branch on FSF servers.
3340
3341         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3342
3343         Radar 4407151
3344         * obj-c++.dg/template-7.mm: New.
3345
3346 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3347
3348         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3349         bugfix.
3350
3351 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3352
3353         Merge from 'apple/trunk' branch on FSF servers.
3354
3355         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3356
3357         Radar 4451818
3358         * obj-c++.dg/try-catch-16.mm: New.
3359         * obj-c++.dg/try-catch-17.mm: New.
3360
3361         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3362
3363         Radar 4330422
3364         * obj-c++.dg/try-catch-15.mm: New
3365
3366         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3367
3368         Radar 4204796
3369         * obj-c++.dg/try-catch-12.mm: New
3370         * obj-c++.dg/try-catch-13.mm: New
3371         * obj-c++.dg/try-catch-14.mm: New
3372         * objc.dg/try-catch-11.m: New
3373         * objc.dg/try-catch-12.m: New
3374         * objc.dg/try-catch-13.m: New
3375
3376 2010-10-18  Richard Henderson  <rth@redhat.com>
3377
3378         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3379
3380 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3381
3382         PR c/46015
3383         * c-c++-common/Wunused-var-13.c: New test.
3384
3385 2010-10-18  Richard Guenther  <rguenther@suse.de>
3386
3387         PR tree-optimization/45967
3388         * gcc.dg/torture/pr45967.c: New testcase.
3389         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3390         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3391         * gcc.dg/torture/pr39074-2.c: Likewise
3392         * gcc.dg/torture/pta-escape-1.c: Likewise
3393         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3394         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3395         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3396         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3397         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3398         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3399
3400 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3401
3402         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3403
3404 2010-10-18  Richard Guenther  <rguenther@suse.de>
3405
3406         PR lto/44950
3407         * g++.dg/lto/20101015-2_0.C: New testcase.
3408
3409 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3410
3411         PR middle-end/46019
3412         * gcc.c-torture/execute/pr46019.c: New test.
3413
3414 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3415
3416         Merge from 'apple/trunk' branch on FSF servers.
3417
3418         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3419
3420         Radar 4516785
3421         * obj-c++.dg/method-namespace-2.mm: New.
3422
3423 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3424
3425         Merge from 'apple/trunk' branch on FSF servers.
3426
3427         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3428
3429         Radar 4133425
3430         * objc.dg/private-1.m: Test modified.
3431         * obj-c++.dg/private-1.mm: Test modified.
3432
3433 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3434
3435         PR testsuite/45987
3436         * gcc.target/i386/push-1.c: Remove.
3437
3438 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3439             H.J. Lu  <hongjiu.lu@intel.com>
3440
3441         PR target/46051
3442         * gcc.target/i386/pr46051.c: New test.
3443
3444 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3445
3446         * obj-c++.dg/gnu-api-2-class.mm: New.
3447         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3448         * obj-c++.dg/gnu-api-2-method.mm: New.
3449         * obj-c++.dg/gnu-api-2-objc.mm: New.
3450         * obj-c++.dg/gnu-api-2-object.mm: New.
3451         * obj-c++.dg/gnu-api-2-property.mm: New.
3452         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3453         * obj-c++.dg/gnu-api-2-sel.mm: New.
3454
3455 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3456
3457         * objc.dg/fsf-package-0.m: New.
3458         * obj-c++.dg/fsf-package-0.m: New.
3459
3460 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3461
3462         PR objc/18255
3463         * objc.dg/pr18255.m: New.
3464
3465 2010-10-16  Jan Hubicka  <jh@suse.cz>
3466
3467         PR middle-end/44206
3468         * g++.dg/torture/pr44206.C: New.
3469
3470 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3471
3472         * objc.dg/gnu-api-2-class.m: New.
3473         * objc.dg/gnu-api-2-objc.m: New.
3474
3475 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3476
3477         * objc.dg/gnu-api-2-ivar.m: New.
3478
3479 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3480
3481         * objc.dg/gnu-api-2-property.m: New.
3482
3483 2010-10-15  Xinliang David Li  <davidxl@google.com>
3484
3485         * g++.dg/uninit-pred-3_a.C: New test.
3486         * g++.dg/uninit-pred-3_b.C: New test.
3487
3488 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3489
3490         * objc.dg/gnu-api-2-object.m: New.
3491
3492 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3493
3494         * objc.dg/gnu-api-2-method.m: New.
3495
3496 2010-10-15  Jason Merrill  <jason@redhat.com>
3497
3498         * g++.dg/lto/pr45983_0.C: New.
3499
3500 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3501
3502         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3503         builtin combiner patterns.
3504         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3505         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3506         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3507         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3508         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3509
3510 2010-10-15  Richard Guenther  <rguenther@suse.de>
3511
3512         * g++.dg/lto/20101015-1_0.C: New testcase.
3513
3514 2010-10-15  Richard Guenther  <rguenther@suse.de>
3515
3516         PR testsuite/46021
3517         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3518         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3519
3520 2010-10-15  Richard Guenther  <rguenther@suse.de>
3521
3522         PR lto/45957
3523         * g++.dg/lto/20101014-1_0.C: New testcase.
3524
3525 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3526
3527         * objc.dg/gnu-api-2-protocol.m: New.
3528         * objc.dg/gnu-api-2-sel.m: New.
3529
3530 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3531
3532         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3533         arm-eabi targets.
3534
3535 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3536
3537         * gcc.dg/20101010-1.c: New testcase.
3538
3539 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3540
3541         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3542         script when relocatable linking.
3543
3544 2010-10-14  Yao Qi  <yao@codesourcery.com>
3545
3546         PR target/45447
3547         * gcc.target/arm/pr45447.c: New test.
3548
3549 2010-10-14  Jan Hubicka  <jh@suse.cz>
3550
3551         PR middle-end/45621
3552         * g++.dg/lto/pr45621.h : New.
3553         * g++.dg/lto/pr45621_0.C: New.
3554         * g++.dg/lto/pr45621_1.C: New.
3555
3556 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3557
3558         * objc.dg/property: New.
3559         * objc.dg/property/fsf-property-basic.m: New.
3560         * objc.dg/property/fsf-property-method-access.m: New.
3561         * objc.dg/property/fsf-property-named-ivar.m: New.
3562         * obj-c++.dg/property: New.
3563         * obj-c++.dg/property/fsf-property-basic.mm: New.
3564         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3565         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3566
3567         merge from FSF apple 'trunk' branch.
3568         2006 Fariborz Jahanian  <fjahanian@apple.com>
3569
3570         Radars 4436866, 4505126, 4506903, 4517826
3571         * objc.dg/property/property-1.m: New.
3572         * objc.dg/property/property-2.m: New.
3573         * objc.dg/property/property-3.m: New.
3574         * objc.dg/property/property-neg-1.m: New.
3575         * objc.dg/property/property-neg-2.m: New.
3576         * objc.dg/property/property-neg-3.m: New.
3577         * objc.dg/property/property-neg-4.m: New.
3578         * objc.dg/property/property-neg-5.m: New.
3579         * objc.dg/property/property-neg-6.m: New.
3580         * objc.dg/property/property-neg-7.m: New.
3581         * objc.dg/property/property.exp: New.
3582         * obj-c++.dg/property/property-1.mm: New.
3583         * obj-c++.dg/property/property-2.mm: New.
3584         * obj-c++.dg/property/property-3.mm: New.
3585         * obj-c++.dg/property/property-neg-1.mm: New.
3586         * obj-c++.dg/property/property-neg-2.mm: New.
3587         * obj-c++.dg/property/property-neg-3.mm: New.
3588         * obj-c++.dg/property/property-neg-4.mm: New.
3589         * obj-c++.dg/property/property-neg-5.mm: New.
3590         * obj-c++.dg/property/property-neg-6.mm: New.
3591         * obj-c++.dg/property/property-neg-7.mm: New.
3592         * obj-c++.dg/property/property.exp: New.
3593
3594 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3595
3596         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3597
3598 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3599
3600         PR c/45969
3601         * gcc.c-torture/compile/pr45969-1.c: New test.
3602
3603 2010-10-14  Richard Guenther  <rguenther@suse.de>
3604
3605         PR tree-optimization/44913
3606         * gcc.dg/torture/pr44913.c: New testcase.
3607
3608 2010-10-14  Richard Guenther  <rguenther@suse.de>
3609
3610         PR lto/45382
3611         * g++.dg/lto/20101014-2_0.C: New testcase.
3612
3613 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3614
3615         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3616         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3617         * gcc.target/i386/pr44130.c: Likewise.
3618         * gcc.target/i386/pr44144.c: Likewise.
3619         * gcc.target/i386/pr44180.c: Likewise.
3620         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3621         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3622         * gcc.target/i386/vect-sizes-1.c: Likewise.
3623         * gcc.target/i386/vectorize4-avx.c: Likewise.
3624
3625 2010-10-14  Richard Guenther  <rguenther@suse.de>
3626
3627         PR lto/44561
3628         * g++.dg/lto/20101010-3_0.C: New testcase.
3629         * g++.dg/lto/20101010-4_0.C: Likewise.
3630
3631 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3632
3633         * objc.dg/pr45878.m: Update to include NSConstantString interface
3634         for -fnext-runtime.
3635         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3636         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3637         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3638         reference for m64 -fnext-runtime.
3639
3640 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3641
3642         * gcc.target/i386/vect-sizes-1.c: New.
3643
3644 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3645
3646         PR middle-end/46011
3647         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3648
3649 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3650
3651         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3652         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3653
3654 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3655
3656         * gcc.target/ia64/20101005.c: New test.
3657
3658 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3659
3660         PR rtl-optimization/45570
3661         * gcc.dg/pr45570.c: New test.
3662
3663 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3664
3665         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3666         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3667         * gcc.target/i386/vectorize4-avx.c: Likewise.
3668
3669 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3670
3671         * gcc.target/i386/avx-copysign-vec.c: New.
3672         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3673
3674 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3675
3676         PR middle-end/44130
3677         * gcc.target/i386/pr44130.c: New.
3678
3679 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3680
3681         PR middle-end/44144
3682         * gcc.target/i386/pr44144.c: New.
3683
3684 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3685
3686         PR target/44180
3687         * gcc.target/i386/pr44180.c: New.
3688
3689 2010-10-13  Jason Merrill  <jason@redhat.com>
3690
3691         * g++.dg/template/canon-type-8.C: New.
3692
3693 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3694
3695         * gcc.c-torture/execute/20101013-1.c: New test.
3696
3697 2010-10-13  Richard Guenther  <rguenther@suse.de>
3698
3699         PR objc/45878
3700         * objc.dg/pr45878.m: New testcase.
3701
3702 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3703
3704         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3705         * gcc.dg/format/dfp-printf-1.c: Likewise.
3706         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3707
3708 2010-10-13  Richard Guenther  <rguenther@suse.de>
3709
3710         PR tree-optimization/45788
3711         * g++.dg/pr45788.C: New testcase.
3712
3713 2010-10-13  Richard Guenther  <rguenther@suse.de>
3714
3715         PR tree-optimization/45970
3716         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3717
3718 2010-10-13  Richard Guenther  <rguenther@suse.de>
3719
3720         PR tree-optimization/45982
3721         * gcc.dg/torture/pr45982.c: New testcase.
3722         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3723         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3724         * gcc.dg/torture/pr39074-2.c: Likewise.
3725
3726 2010-10-13  Richard Guenther  <rguenther@suse.de>
3727
3728         PR middle-end/45874
3729         * g++.dg/torture/pr45874.C: New testcase.
3730
3731 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3732
3733         * objc.dg/attributes/method-attribute-1.m: Update to respond
3734         to implemented method attributes..
3735         * objc.dg/attributes/method-attribute-2.m: Likewise.
3736         * objc.dg/attributes/method-attribute-3.m: Likewise.
3737         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3738         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3739         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3740
3741 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3742
3743         PR libobjc/23214
3744         * objc.dg/pr23214.m: New.
3745
3746 2010-10-12  Michael Eager  <eager@eagercon.com>
3747
3748         PR testsuite/45856
3749         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3750         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3751
3752 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3753
3754         PR fortran/45636
3755         * gcc.c-torture/execute/pr45636.c: New test.
3756         * gfortran.dg/pr45636.f90: New test.
3757
3758 2010-10-12  Richard Henderson  <rth@redhat.com>
3759
3760         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3761
3762 2010-10-12  Daniel Kraft  <d@domob.eu>
3763
3764         PR fortran/38936
3765         * gfortran.dg/associate_1.f03: More tests with derived-types.
3766         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3767         * gfortran.dg/associate_8.f03: Fix typo.
3768         * gfortran.dg/initialization_27.f90: Fix typo.
3769
3770 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3771
3772         PR testsuite/45851
3773         * lib/lto.exp (lto-get-options-main): Support optional target
3774         selector for dg-extra-ld-options.
3775
3776 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3777
3778         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3779         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3780
3781 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3782
3783         PR middle-end/45699
3784         * g++.dg/torture/pr45699.C: New test.
3785         * g++.dg/otr-fold-1.C: Adjusted.
3786         * g++.dg/otr-fold-1.C: Likewise.
3787
3788 2010-10-11  Nick Clifton  <nickc@redhat.com>
3789
3790         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3791         Allow for a user label prefix.
3792
3793 2010-10-10  Richard Guenther  <rguenther@suse.de>
3794
3795         * g++.dg/lto/20101010-1_0.C: New testcase.
3796         * g++.dg/lto/20101010-2_0.C: Likewise.
3797
3798 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3799
3800         PR tree-optimization/45902
3801         * gcc.dg/vect/45902.c: New test.
3802
3803 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR target/45870
3806         * gcc.dg/tls/pr45870.c: New test.
3807
3808 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3809
3810         PR fortran/45961
3811         * gfortran.dg/typebound_operator_6.f03: New.
3812
3813 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3814
3815         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3816         and adjust -export symbol scanning.
3817         * g++.dg/ext/dllexport1.C: Likewise.
3818         * g++.dg/ext/dllexport3.C: Likewise.
3819         * gcc.dg/dll-3.c: Likewise.
3820         * gcc.dg/dll-4.c: Likewise.
3821         * gcc.dg/dll-5.c: Likewise.
3822
3823 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3824
3825         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3826         instead of tree_profile dump file.
3827         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3828         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3829         dump file.
3830
3831 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3832
3833         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3834
3835 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3836
3837         * gfortran.dg/character_comparison_4.f90:  New test.
3838         * gfortran.dg/character_comparison_5.f90:  New test.
3839         * gfortran.dg/character_comparison_6.f90:  New test.
3840
3841 2010-10-09  Richard Henderson  <rth@redhat.com>
3842
3843         * lib/target-supports.exp
3844         (check_effective_target_automatic_stack_alignment): Always true.
3845
3846 2010-10-09  Richard Guenther  <rguenther@suse.de>
3847
3848         PR lto/45956
3849         * gcc.dg/lto/20101009-2_0.c: New testcase.
3850         * gcc.dg/lto/20101009-2_1.c: Likewise.
3851         * gcc.dg/lto/20101009-2_2.c: Likewise.
3852
3853 2010-10-09  Richard Guenther  <rguenther@suse.de>
3854
3855         PR lto/45947
3856         * g++.dg/lto/20101009-1_0.C: New testcase.
3857
3858 2010-10-09  Richard Guenther  <rguenther@suse.de>
3859
3860         PR tree-optimization/45945
3861         * gcc.dg/lto/20101009-1_0.c: New testcase.
3862
3863 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3864
3865         PR target/45913
3866         * gcc.target/i386/pr45913.c: New.
3867
3868 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3869
3870         PR fortran/45943
3871         * gfortran.dg/streamio_16.f90: Update test.
3872
3873 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3874
3875         PR tree-optimization/45903
3876         * gcc.target/i386/pr45903.c: New test.
3877
3878 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3879
3880         * gnat.dg/interface5.adb: Compile with warnings disabled.
3881
3882 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3883
3884         * obj-c++.dg/encode-10.mm: New testcase.
3885
3886 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3887
3888         PR objc++/23614
3889         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3890         C++ class.  Removed XFAIL.
3891
3892 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3893
3894         PR fortran/45933
3895         * gfortran.dg/typebound_operator_5.f03: New.
3896
3897 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3898
3899         Merge from 'apple/trunk' branch on FSF servers.
3900
3901         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3902
3903         Radar 4508851
3904         * obj-c++.dg/method-namespace-1.mm: New.
3905
3906 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3907
3908         * gcc.dg/tree-ssa/sra-11.c: New test.
3909
3910 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3911
3912         PR Tree-Vect/45847
3913         * gcc.dg/vect/pr45847.c: New test.
3914
3915 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3916             Kai Tietz  <kai.tietz@onevision.com>
3917
3918         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3919
3920 2010-10-07  Richard Guenther  <rguenther@suse.de>
3921
3922         PR tree-optimization/45732
3923         * gcc.dg/torture/pr45732.c: New testcase.
3924
3925 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3926
3927         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3928         * objc.dg/foreach-2.m: Likewise.
3929         * objc.dg/foreach-3.m: Likewise.
3930         * objc.dg/foreach-4.m: Likewise.
3931         * objc.dg/foreach-5.m: Likewise.
3932         * objc.dg/foreach-6.m: Likewise.
3933         * objc.dg/foreach-7.m: Likewise.
3934         * objc.dg/objc-foreach-4.m: Likewise.
3935         * objc.dg/objc-foreach-5.m: Likewise.
3936
3937 2010-10-07  Richard Guenther  <rguenther@suse.de>
3938
3939         PR middle-end/45869
3940         * gcc.dg/torture/pr45869.c: New testcase.
3941
3942 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3943
3944         * objc.dg/set-not-used-1.m: New
3945         * obj-c++.dg/set-not-used-1.mm: New.
3946
3947 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3948
3949         * objc.dg/attributes/method-attribute-3.m: New.
3950         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3951
3952 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3953
3954         PR fortran/45916
3955         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3956
3957 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3958
3959         PR fortran/45889
3960         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3961
3962 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3963
3964         Merge from 'apple/trunk' branch on FSF servers.
3965
3966         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3967
3968         Radar 4278774
3969         * obj-c++.dg/encode-9.mm: New.
3970
3971 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3972
3973         * g++.dg/cpp0x/pr45908.C: New test.
3974
3975 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
3976
3977         * gnat.dg/opt6.ad[sb]: New test.
3978
3979 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3980
3981         Implemented fast enumeration for Objective-C.
3982         * objc.dg/foreach-1.m: New.
3983         * objc.dg/foreach-2.m: New.
3984         * objc.dg/foreach-3.m: New.
3985         * objc.dg/foreach-4.m: New.
3986         * objc.dg/foreach-5.m: New.
3987         * objc.dg/foreach-6.m: New.
3988         * objc.dg/foreach-7.m: New.
3989
3990         Merge from 'apple/trunk' branch on FSF servers:
3991         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
3992
3993         Radar 4502236
3994         * objc.dg/objc-foreach-5.m: New.
3995
3996         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
3997
3998         Radar 4507230
3999         * objc.dg/objc-foreach-4.m: New.
4000
4001         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4002
4003         Radar 4472881
4004         * objc.dg/objc-foreach-3.m: New.
4005
4006         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4007
4008         Radar 4468498
4009         * objc.dg/objc-foreach-2.m: New.
4010
4011         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4012
4013         Radar 4294910
4014         * objc.dg/objc-foreach-1.m: New
4015
4016 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4017
4018         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4019         unsigned values.
4020
4021 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4022
4023         PR objc++/28050
4024         * obj-c++.dg/syntax-error-10.mm: New.
4025
4026 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4027
4028         PR objc++/23707
4029         * obj-c++.dg/syntax-error-9.mm: New.
4030
4031 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4032
4033         PR objc++/31126
4034         * obj-c++.dg/syntax-error-8.mm: New.
4035
4036 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4037
4038         Merge from 'apple/trunk' branch on FSF servers.
4039
4040         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4041
4042         Radar 4290840
4043         * obj-c++.dg/syntax-error-7.mm: New
4044
4045         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4046
4047         Radar 4294425
4048         * obj-c++.dg/syntax-error-6.mm: New
4049
4050         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4051
4052         Radar 4261146
4053         * obj-c++.dg/syntax-error-5.mm: New
4054
4055         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4056
4057         Radar 4093475
4058         * obj-c++.dg/syntax-error-[3-4].mm: New.
4059
4060         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4061
4062         Radar 4185810
4063         * obj-c++.dg/syntax-error-[1-2].mm: New.
4064
4065 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4066
4067         PR tree-optimization/45752
4068         * gcc.dg/vect/pr45752.c: New test.
4069
4070 2010-10-05  Richard Guenther  <rguenther@suse.de>
4071
4072         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4073         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4074         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4075         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4076         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4077         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4078         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4079         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4080         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4081         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4082         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4083         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4084         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4085         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4086         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4087         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4088         * gcc.dg/tree-ssa/20080530.c: Likewise.
4089         * g++.dg/tree-ssa/inline-3.C: Likewise.
4090         * g++.dg/tree-ssa/inline-1.C: Likewise.
4091         * g++.dg/tree-ssa/inline-2.C: Likewise.
4092         * gcc.dg/profile-dir-1.c: Likewise.
4093         * gcc.dg/profile-dir-2.c: Likewise.
4094         * gcc.dg/profile-dir-3.c: Likewise.
4095
4096 2010-10-05  Richard Guenther  <rguenther@suse.de>
4097
4098         PR middle-end/45877
4099         * g++.dg/torture/pr45877.C: New testcase.
4100
4101 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4102
4103         PR debug/45849
4104         * gcc.dg/debug/pr45849.c: New test.
4105
4106         PR middle-end/45876
4107         * gcc.c-torture/compile/pr45876.c: New test.
4108
4109 2010-10-04  Julian Brown  <julian@codesourcery.com>
4110
4111         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4112         vect_hw_misalign.
4113         * gcc.dg/vect/vect-60.c: Likewise.
4114         * gcc.dg/vect/vect-56.c: Likewise.
4115         * gcc.dg/vect/vect-93.c: Likewise.
4116         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4117         * gcc.dg/vect/vect-95.c: Likewise.
4118         * gcc.dg/vect/vect-96.c: Likewise.
4119         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4120         * gcc.dg/vect/slp-25.c: Likewise.
4121         * gcc.dg/vect/slp-3.c: Likewise.
4122         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4123         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4124         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4125         * gcc.dg/vect/vect-109.c: Likewise.
4126         * gcc.dg/vect/vect-peel-1.c: Likewise.
4127         * gcc.dg/vect/vect-peel-2.c: Likewise.
4128         * lib/target-supports.exp
4129         (check_effective_target_arm_vect_no_misalign): New.
4130         (check_effective_target_vect_no_align): Use above.
4131         (check_effective_target_vect_element_align): New.
4132         (add_options_for_quad_vectors): New.
4133
4134 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4135
4136         PR tree-optimization/45572
4137         * g++.dg/ipa/pr45572-1.C: New test.
4138         * g++.dg/ipa/pr45572-2.C: Likewise.
4139
4140 2010-10-03  Ian Lance Taylor  <iant@google.com>
4141
4142         * gcc.dg/anon-struct-11.c: New test.
4143         * gcc.dg/anon-struct-12.c: New test.
4144         * gcc.dg/anon-struct-13.c: New test.
4145         * gcc.dg/anon-struct-14.c: New test.
4146
4147 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4148
4149         * g++.dg/torture/pr45764.C: Revert revision 164914.
4150         * gcc.dg/vect/pr43432.c: Likewise.
4151         * gcc.dg/vect/vect-114.c: Likewise.
4152         * gcc.dg/vect/vect-15.c: Likewise.
4153
4154 2010-10-03  Jason Merrill  <jason@redhat.com>
4155
4156         * g++.dg/cpp0x/sfinae5.C: New.
4157
4158 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4159
4160         PR tree-optimization/45720
4161         PR tree-optimization/45764
4162         * g++.dg/torture/pr45764.C: New.
4163
4164         * gcc.dg/vect/pr43432.c: Xfail.
4165         * gcc.dg/vect/vect-114.c: Likewise.
4166         * gcc.dg/vect/vect-15.c: Likewise.
4167
4168 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4169
4170         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4171         hppa*-*-hpux*.
4172         * gcc.dg/torture/pr45678-2.c: Likewise.
4173
4174 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4175
4176         PR fortran/45748
4177         * gfortran.dg/intrinsic_6.f90: New.
4178
4179 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4180
4181         PR fortran/42831
4182         * gfortran.dg/dependency_37.f90:  New test.
4183
4184 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4185
4186         * gcc.target/i386/shift_mask.c: New test.
4187
4188 2010-10-01  Richard Guenther  <rguenther@suse.de>
4189
4190         PR tree-optimization/45854
4191         * g++.dg/torture/pr45854.C: New testcase.
4192
4193 2010-09-30  Michael Eager  <eager@eagercon.com>
4194
4195         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4196         __FLT_{MIN,MAX}__.
4197
4198 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4199
4200         PR middle-end/45758
4201         * gfortran.dg/graphite/pr45758.f90: New.
4202
4203 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4204
4205         PR middle-end/45230
4206         * gcc.dg/graphite/id-pr45230.c: New.
4207
4208 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4209
4210         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4211         * gfortran.dg/graphite/graphite.exp: Same.
4212         * gcc.dg/graphite/vect-pr43423.c: New.
4213
4214 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4215
4216         PR target/45843
4217         * g++.dg/torture/pr45843.C: New test.
4218
4219 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4220
4221         PR fortran/45828
4222         * gfortran.dg/allocate_derived_5.f90: New.
4223
4224 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4225
4226         PR tree-optimization/31261
4227         * gcc.dg/tree-ssa/pr31261.c: New test.
4228
4229 2010-09-30  Michael Eager  <eager@eagercon.com>
4230
4231         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4232         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4233         * gcc.target/microblaze/microblaze.exp: Ditto.
4234         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4235         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4236         * gcc.target/microblaze/others/data_var1.c: Ditto.
4237         * gcc.target/microblaze/others/data_var2.c: Ditto.
4238         * gcc.target/microblaze/others/data_var3.c: Ditto.
4239         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4240         * gcc.target/microblaze/others/strings1.c:: Ditto.
4241         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4242         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4243         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4244         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4245         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4246         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4247         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4248         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4249         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4250         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4251         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4252         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4253         * gcc.target/microblaze/isa/float.c: Ditto.
4254         * gcc.target/microblaze/isa/mulh.c: Ditto.
4255         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4256         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4257         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4258         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4259         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4260         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4261         * gcc.target/microblaze/isa/bshift.c: Ditto.
4262         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4263         * gcc.target/microblaze/isa/div.c: Ditto.
4264         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4265         * gcc.target/microblaze/isa/mul.c: Ditto.
4266
4267 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4268
4269         merge from FSF 'apple/trunk' branch.
4270         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4271
4272         Radar 4386773
4273         * objc.dg/enhanced-proto-1.m: New.
4274         * objc.dg/enhanced-proto-2.m: New.
4275         * obj-c++.dg/enhanced-proto-1.mm: New
4276         * obj-c++.dg/enhanced-proto-2.mm: New.
4277
4278 2010-09-30  Richard Guenther  <rguenther@suse.de>
4279
4280         PR testsuite/45702
4281         * gcc.dg/debug/pr41893-1.c: Adjust.
4282         * gcc.dg/pr30762-1.c: Likewise.
4283         * gcc.dg/pr31529-1.c: Likewise.
4284         * gcc.dg/pr34457-1.c: Likewise.
4285         * gcc.dg/pr34668-1.c: Likewise.
4286         * gcc.dg/pr43557-1.c: Likewise.
4287
4288 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4289
4290         PR objc/45842
4291         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4292         * objc.dg/const-str-3.m: Correct header for memcpy.
4293         * objc.dg/const-str-7.m: Likewise.
4294         * objc.dg/method-20b.m: Provide an implementation of Object.
4295         Adjust XFAIL for m64 NeXT runtime.
4296         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4297         * objc.dg/encode-3.m: Correct line ordering, provide header for
4298         sprintf.
4299         * objc.dg/encode-7-next.m: Only run for 32bit.
4300         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4301         * objc.dg/type-size-2.m: Provide an implementation of Object.
4302         Ajust headers.
4303         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4304         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4305         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4306         Adjust XFAIL for m64 NeXT runtime.
4307         * obj-c++.dg/method-22.mm: Likewise.
4308         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4309
4310 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4311
4312         Merge from 'apple/trunk' branch on FSF servers.
4313
4314         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4315
4316         Radar 4278236
4317         * obj-c++.dg/bad-forward-decl.mm: New
4318
4319 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4320
4321         * ada/acats/run_acats: Revert revision 157037.
4322
4323 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4324
4325         Merge from 'apple/trunk' branch on FSF servers.
4326
4327         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4328
4329         Radar 4281748
4330         * objc.dg/naming-2.m: Update
4331         * objc.dg/naming-3.m: New
4332
4333 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4334
4335         PR target/40457
4336         * gcc.target/arm/pr40457-3.c: New test.
4337
4338 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4339
4340         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4341         alias checking.
4342         * lib/target-supports.exp (check_ifunc_available): Likewise.
4343
4344 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4345
4346         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4347
4348 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4349
4350         * objc.dg/keywords-1.m: New test.
4351         * objc.dg/keywords-2.m: New test.
4352         * objc.dg/keywords-3.m: New test.
4353         * obj-c++.dg/keywords-1.mm: New test.
4354         * obj-c++.dg/keywords-2.mm: New test.
4355
4356 2010-09-28  Jason Merrill  <jason@redhat.com>
4357
4358         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4359         * g++.dg/ext/complit11.C: Likewise.
4360         * g++.old-deja/g++.law/temps1.C: Likewise.
4361
4362         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4363         * g++.old-deja/g++.mike/misc6.C: Likewise.
4364
4365 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4366
4367         * objc.dg/attributes/method-attribute-1.m: New.
4368         * objc.dg/attributes/method-attribute-2.m: New.
4369
4370         * obj-c++.dg/attributes/method-attribute-1.m: New.
4371         * obj-c++.dg/attributes/method-attribute-2.m: New.
4372
4373 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4374
4375         * objc.dg/attributes: New.
4376         * objc.dg/attributes/attributes.exp: New.
4377         * objc.dg/attributes/class-attribute-1.m: New.
4378         * objc.dg/attributes/class-attribute-2.m: New
4379         * objc.dg/attributes/categ-attribute-1.m: New
4380         * objc.dg/attributes/categ-attribute-2.m: New
4381         * objc.dg/attributes/proto-attribute-1.m: New
4382
4383         * obj-c++.dg/attributes: New.
4384         * obj-c++.dg/attributes/attributes.exp: New
4385         * obj-c++.dg/attributes/class-attribute-1.mm: New
4386         * obj-c++.dg/attributes/class-attribute-2.mm: New
4387         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4388         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4389         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4390
4391 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4392
4393         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4394         from the branch renamed to method-20b.m to avoid clashes).
4395
4396         2005-08-23  Stuart Hastings  <stuart@apple.com>
4397                     Ziemowit Laski  <zlaski@apple.com>
4398
4399         Radar 4209854
4400         * obj-c++.dg/method-23.mm: New.
4401         * objc.dg/method-20.m: New.
4402
4403 2010-09-28  Jan Hubicka  <jh@suse.cz>
4404
4405         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4406
4407 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4408
4409         PR target/44452
4410         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4411         i?86-*-solaris2.[89], *-*-vxworks*.
4412         * gcc.target/i386/pr22152.c: Likewise.
4413         * gcc.target/i386/vect8-ret.c: New test.
4414
4415 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4416
4417         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4418
4419 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4420
4421         Merge from 'apple/trunk' branch on FSF servers.
4422
4423         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4424
4425         Radar 4175534
4426         * obj-c++.dg/method-22.mm: New.
4427
4428 2010-09-27  Jason Merrill  <jason@redhat.com>
4429
4430         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4431         * g++.dg/ext/complit11.C: Adjust.
4432         * g++.old-deja/g++.law/temps1.C: Adjust.
4433         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4434         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4435
4436 2010-09-27  Ian Lance Taylor  <iant@google.com>
4437
4438         * lib/target-supports.exp (check_effective_target_split_stack):
4439         New procedure.
4440         * gcc.dg/split-1.c: New test.
4441         * gcc.dg/split-2.c: New test.
4442         * gcc.dg/split-3.c: New test.
4443         * gcc.dg/split-4.c: New test.
4444
4445 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4446
4447         PR objc/25464
4448         * objc.dg/type-size-3.m: New test.
4449
4450 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4451
4452         PR objc/45763
4453         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4454
4455 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4456
4457         PR objc/25450
4458         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4459         * objc.dg/type-size-2.m: Same change.
4460         * obj-c++.dg/encode-5.mm: Same change.
4461
4462 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4463
4464         Merge from 'apple/trunk' branch on FSF servers.  The original
4465         Changelogs are below.
4466
4467         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4468         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4469         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4470         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4471         in the branch).
4472         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4473         proto-qual-1.m in the branch) and the normal ABI on GNU.
4474         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4475         the test only with the NeXT runtime.
4476         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4477         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4478         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4479         Run the test only with the NeXT runtime.
4480
4481         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4482
4483         Radar 4492973
4484         * objc.dg/encode-7-64bit.m: New.
4485         * objc.dg/encode-7.m: Skip if -m64.
4486
4487         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4488
4489         Radar 4301047
4490         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4491         * obj-c++.dg/threedotthree-abi-1.mm: New
4492         * objc.dg/threedotthree-abi-1.m: New
4493
4494         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4495
4496         Radar 4136935
4497         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4498         * objc.dg/encode-6.m: Likewise.
4499         * objc.dg/encode-7.m: New test case.
4500
4501 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4502
4503         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4504         const-str-12.m to constr-str-12b.m to avoid conflicts.
4505
4506         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4507
4508         Radar 4229905
4509         * obj-c++.dg/warn5.mm: New
4510
4511         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4512
4513         Radar 4154928
4514         * obj-c++.dg/const-str-12.mm: New.
4515         * objc.dg/const-str-12.m: New.
4516
4517 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4518
4519         PR fortran/40569
4520         PR fortran/40568
4521         * gfortran.dg/storage_size_2.f08: Fix test.
4522         * gfortran.dg/c_sizeof_1.f90: Fix test.
4523         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4524         * gfortran.dg/c_sizeof_3.f90: New.
4525         * gfortran.dg/c_sizeof_4.f90: New.
4526         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4527         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4528
4529 2010-09-26  Daniel Kraft  <d@domob.eu>
4530
4531         PR fortran/45783
4532         PR fortran/45795
4533         * gfortran.dg/select_type_18.f03: New test.
4534
4535 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4536
4537         * gnat.dg/return2.ad[sb]: New test.
4538         * gnat.dg/return2_pkg.ads: New helper.
4539
4540 2010-09-25  Daniel Kraft  <d@domob.eu>
4541
4542         PR fortran/45776
4543         * gfortran.dg/io_constraints_6.f03: New test.
4544         * gfortran.dg/io_constraints_7.f03: New test.
4545         * gfortran.dg/newunit_2.f90: New test.
4546
4547 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4548
4549         * gfortran.dg/operator_c1202.f90: New test.
4550
4551 2010-09-24  Jan Hubicka  <jh@suse.cz>
4552
4553         * gcc.dg/tree-ssa/leaf.c: New testcase.
4554
4555 2010-09-24  Jan Hubicka  <jh@suse.cz>
4556
4557         PR tree-optimization/45738
4558         PR tree-optimization/45741
4559         * gcc.c-torture/compile/pr45741.c: New.
4560         * gfortran.fortran-torture/compile/pr45738.f90: New.
4561
4562 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4563
4564         * gcc.dg/cpp/undef-opt-1.c: New test.
4565
4566 2010-09-24  Jason Merrill  <jason@redhat.com>
4567
4568         * g++.dg/other/error10.C: Adjust expected output.
4569
4570 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4571
4572         PR middle-end/45234
4573         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4574         * gcc.target/i386/pr45234.c: New test.
4575
4576 2010-09-24  Richard Guenther  <rguenther@suse.de>
4577
4578         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4579
4580 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4581
4582         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4583         as a comment leader in regexp.
4584
4585 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4586
4587         * objc.dg/sync-2.m: New test.
4588         * obj-c++.dg/sync-2.mm: New test.
4589
4590 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4591
4592         PR fortran/40571
4593         * gfortran.dg/iso_fortran_env_7.f90: New.
4594
4595 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4596
4597         * obj-c++.dg/too-many-args.mm: New file.
4598
4599 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4600
4601         Merge from 'apple/trunk' branch on FSF servers.
4602
4603         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4604
4605         Radar 4491608
4606         * objc.dg/too-many-args.m: New
4607
4608 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4609
4610         PR fortran/45744
4611         * gfortran.dg/dependency_36.f90:  New test.
4612
4613 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4614
4615         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4616         * gcc.target/i386/pad-3.c: Ditto.
4617         * gcc.target/i386/pad-7.c: Ditto.
4618         * gcc.target/i386/pad-7.c: Ditto.
4619         * gcc.target/i386/pr36502.c: Ditto.
4620         * gcc.target/i386/zee.c: Ditto.
4621         * gcc.target/i386/20060821-1.c: Ditto.
4622         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4623         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4624         * gcc.target/i386/pad-5b.c: Ditto.
4625         * gcc.target/i386/pad-6a.c: Ditto.
4626         * gcc.target/i386/pad-6b.c: Ditto.
4627         * gcc.target/i386/pad-8.c: Ditto.
4628         * gcc.target/i386/pad-9.c: Ditto.
4629         * gcc.target/i386/pad-10.c: Ditto.
4630         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4631
4632 2010-09-23  Richard Guenther  <rguenther@suse.de>
4633
4634         PR tree-optimization/45565
4635         * g++.dg/ipa/pr45565.C: New testcase.
4636
4637 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4638
4639         PR fortran/45745
4640         PR fortran/45648
4641         * gfortran.dg/vector_subscript_bound_1.f90: New.
4642
4643 2010-09-23  Richard Guenther  <rguenther@suse.de>
4644
4645         PR middle-end/45750
4646         * gcc.dg/pr45750.c: New testcase.
4647
4648 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4649
4650         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4651         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4652         build.
4653
4654 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4655
4656         PR rtl-optimization/44374
4657         * gcc.target/arm/headmerge-1.c: New test.
4658         * gcc.target/arm/headmerge-2.c: New test.
4659         * gcc.target/i386/headmerge-1.c: New test.
4660         * gcc.target/i386/headmerge-2.c: New test.
4661
4662 2010-09-23  Daniel Kraft  <d@domob.eu>
4663
4664         PR fortran/38936
4665         PR fortran/44044
4666         PR fortran/45474
4667         * gfortran.dg/intrinsic_intent_1.f03: New test.
4668         * gfortran.dg/select_type_17.f03: New test.
4669         * gfortran.dg/associate_5.f03: More definability tests.
4670         * gfortran.dg/enum_2.f90: Check definability.
4671         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4672         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4673         * gfortran.dg/char_expr_2.f90: Ditto.
4674         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4675         * gfortran.dg/enum_5.f90: Ditto.
4676         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4677         * gfortran.dg/impure_assignment_2.f90: Ditto.
4678         * gfortran.dg/impure_assignment_3.f90: Ditto.
4679         * gfortran.dg/intent_out_1.f90: Ditto.
4680         * gfortran.dg/intent_out_3.f90: Ditto.
4681         * gfortran.dg/pointer_assign_7.f90: Ditto.
4682         * gfortran.dg/pointer_intent_3.f90: Ditto.
4683         * gfortran.dg/pr19936_1.f90: Ditto.
4684         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4685         * gfortran.dg/simpleif_2.f90: Ditto.
4686         * gfortran.dg/protected_5.f90: Ditto.
4687         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4688         * gfortran.dg/protected_6.f90: Ditto.
4689         * gfortran.dg/protected_7.f90: Ditto.
4690
4691 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4692
4693         PR libfortran/45710
4694         * gfortran.dg/namelist_65.f90: New test.
4695
4696 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4697
4698         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4699         the regexp pattern between the expected label and location string.
4700
4701 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4702
4703         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4704
4705 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4706
4707         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4708         * gcc.dg/pr27898.c: Likewise.
4709         * gcc.dg/pr28712.c: Likewise.
4710         * gcc.dg/pr30762-1.c: Likewise.
4711         * gcc.dg/pr31529-1.c: Likewise.
4712         * gcc.dg/pr34457-1.c: Likewise.
4713         * gcc.dg/pr34668-1.c: Likewise.
4714         * gcc.dg/pr34989-1.c: Likewise.
4715         * gcc.dg/pr43557-1.c: Likewise.
4716
4717 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4718
4719         PR rtl-optimization/45739
4720         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4721
4722 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4723
4724         * gcc.target/sparc/mnofpu.c: New test.
4725
4726 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4727
4728         PR rtl-optimization/45739
4729         * gcc.target/i386/pr45739.c: New test.
4730
4731 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4732
4733         PR fortran/45648
4734         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4735         and counts. Add non-elemental function call check.
4736
4737         PR fortran/45648
4738         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4739         arguments checks. Update temporary counts.
4740         * gfortran.dg/transpose_optimization_1.f90: New.
4741
4742 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4743
4744         PR objc/23710
4745         * objc.dg/invalid-method-1.m: New.
4746
4747 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4748
4749         Merge from 'apple/trunk' branch on FSF servers.
4750
4751         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4752
4753         Radar 4291785
4754         * objc.dg/naming-4.m: New
4755         * objc.dg/naming-5.m: New
4756         * obj-c++.dg/naming-1.mm: New
4757         * obj-c++.dg/naming-2.mm: New
4758
4759 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4760             Jack Howarth  <howarth@bromo.med.uc.edu>
4761
4762         PR c++/45645
4763         * g++.dg/torture/pr44972.C: Use portable assert().
4764
4765 2010-09-21  Richard Guenther  <rguenther@suse.de>
4766
4767         PR tree-optimization/45580
4768         * g++.dg/torture/pr45580.C: New testcase.
4769
4770 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4771
4772         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4773
4774 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4775
4776         PR fortran/45438
4777         * gfortran.dg/pointer_check_7.f90: New.
4778
4779 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4780
4781         PR rtl-optimization/45728
4782         * gcc.c-torture/compile/pr45728.c: New test.
4783
4784 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4785
4786         PR fortran/45081
4787         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4788
4789 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4790
4791         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4792
4793 2010-09-20  Richard Guenther  <rguenther@suse.de>
4794
4795         PR middle-end/45704
4796         * gcc.dg/torture/pr45704.c: New testcase.
4797
4798 2010-09-20  Jan Hubicka  <jh@suse.cz>
4799
4800         PR tree-optimize/45605
4801         * g++.dg/tree-ssa/pr45605.C: New testcase.
4802
4803 2010-09-20  Michael Matz  <matz@suse.de>
4804
4805         PR testsuite/45706
4806         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4807         enough.
4808
4809 2010-09-20  Richard Guenther  <rguenther@suse.de>
4810
4811         PR tree-optimization/45705
4812         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4813
4814 2010-09-20  Michael Matz  <matz@suse.de>
4815
4816         PR testsuite/45706
4817         * lib/target-supports.exp (check_effective_target_vect_perm):
4818         Add i?86-*-*.
4819
4820 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4821
4822         PR rtl-optimization/45695
4823         * gcc.c-torture/execute/pr45695.c: New test.
4824
4825 2010-09-19  Jan Hubicka  <jh@suse.cz>
4826
4827         PR lto/44246
4828         * gcc.c-torture/compile/pr44246.c:New file.
4829
4830 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4831
4832         PR tree-optimization/45714
4833         * gfortran.dg/vect/pr45714-a.f: New test.
4834         * gfortran.dg/vect/pr45714-b.f: New test.
4835
4836 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4837
4838         * gnat.dg/const1.adb: Rename into...
4839         * gnat.dg/constant1.adb: ...this.
4840         * gnat.dg/constant2.adb: New test.
4841         * gnat.dg/constant2_pkg1.ads: New helper.
4842         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4843
4844 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4845
4846         * gnat.dg/specs/constant1.ads: New test.
4847         * gnat.dg/specs/constant1_pkg.ads: New helper.
4848
4849 2010-09-18  Jan Hubicka  <jh@suse.cz>
4850
4851         PR tree-optimization/45453
4852         * g++.dg/tree-ssa/pr45453.C: New testcase.
4853
4854 2010-09-18  Jason Merrill  <jason@redhat.com>
4855
4856         * g++.dg/cpp0x/initlist44.C: New.
4857
4858 2010-09-18  Richard Guenther  <rguenther@suse.de>
4859
4860         PR tree-optimization/45709
4861         * g++.dg/torture/pr45709-2.C: New testcase.
4862
4863 2010-09-18  Richard Guenther  <rguenther@suse.de>
4864
4865         PR tree-optimization/45709
4866         * g++.dg/torture/pr45709.C: New testcase.
4867
4868 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4869
4870         PR testsuite/45719
4871         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4872
4873 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4874
4875         * gcc.target/i386/pad-1.c: New.
4876         * gcc.target/i386/pad-2.c: Likewise.
4877         * gcc.target/i386/pad-3.c: Likewise.
4878         * gcc.target/i386/pad-4.c: Likewise.
4879         * gcc.target/i386/pad-5a.c: Likewise.
4880         * gcc.target/i386/pad-5b.c: Likewise.
4881         * gcc.target/i386/pad-6a.c: Likewise.
4882         * gcc.target/i386/pad-6b.c: Likewise.
4883         * gcc.target/i386/pad-7.c: Likewise.
4884         * gcc.target/i386/pad-8.c: Likewise.
4885         * gcc.target/i386/pad-9.c: Likewise.
4886         * gcc.target/i386/pad-10.c: Likewise.
4887
4888 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4889
4890         PR middle-end/45234
4891         * gcc.dg/torture/stackalign/alloca-5.c: New.
4892
4893 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4894
4895         PR middle-end/45678
4896         * gcc.dg/torture/pr45678-2.c: New.
4897
4898 2010-09-17  Richard Guenther  <rguenther@suse.de>
4899
4900         PR middle-end/45678
4901         * gcc.dg/torture/pr45678-1.c: New testcase.
4902
4903 2010-09-17  Michael Matz  <matz@suse.de>
4904
4905         PR tree-optimization/43432
4906         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4907         check_effective_target_vect_perm_short): New predicates.
4908         (check_effective_target_vect_perm): Include x86_64.
4909         * gcc.dg/vect/pr43432.c: New test.
4910         * gcc.dg/vect/vect-114.c: Adjust.
4911         * gcc.dg/vect/vect-15.c: Ditto.
4912         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4913         * gcc.dg/vect/slp-perm-9.c: Ditto.
4914
4915 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4916
4917         PR testsuite/45692
4918         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4919         GNU runtime.
4920
4921 2010-09-17  Richard Guenther  <rguenther@suse.de>
4922
4923         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4924         * gcc.dg/pr28706.c: Likewise.
4925         * gcc.dg/pr28712.c: Likewise.
4926         * gcc.dg/pr30762-1.c: Likewise.
4927         * gcc.dg/pr30762-2.c: Likewise.
4928         * gcc.dg/pr31529-1.c: Likewise.
4929         * gcc.dg/pr31529-2.c: Likewise.
4930         * gcc.dg/pr34457-1.c: Likewise.
4931         * gcc.dg/pr34457-2.c: Likewise.
4932         * gcc.dg/pr34668-1.c: Likewise.
4933         * gcc.dg/pr34668-2.c: Likewise.
4934         * gcc.dg/pr34989-1.c: Likewise.
4935         * gcc.dg/pr34989-2.c: Likewise.
4936         * gcc.dg/pr43557-1.c: Likewise.
4937         * gcc.dg/pr43557-2.c: Likewise.
4938         * gcc.dg/debug/pr41893-1.c: Likewise.
4939         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4940         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4941         * gcc.dg/matrix/matrix-4.c: Likewise.
4942         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4943         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4944         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4945         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4946
4947 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4948
4949         PR fortran/43665
4950         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4951         optimizations.
4952         * gfortran.dg/intent_optimize_1.f90: New test.
4953
4954 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4955
4956         * gcc.target/i386/divmod-1.c: New.
4957         * gcc.target/i386/divmod-2.c: Likewise.
4958         * gcc.target/i386/divmod-3.c: Likewise.
4959         * gcc.target/i386/divmod-4.c: Likewise.
4960         * gcc.target/i386/divmod-4a.c: Likewise.
4961         * gcc.target/i386/divmod-5.c: Likewise.
4962         * gcc.target/i386/divmod-6.c: Likewise.
4963         * gcc.target/i386/divmod-7.c: Likewise.
4964         * gcc.target/i386/divmod-8.c: Likewise.
4965         * gcc.target/i386/udivmod-1.c: Likewise.
4966         * gcc.target/i386/udivmod-2.c: Likewise.
4967         * gcc.target/i386/udivmod-3.c: Likewise.
4968         * gcc.target/i386/udivmod-4.c: Likewise.
4969         * gcc.target/i386/udivmod-4a.c: Likewise.
4970         * gcc.target/i386/udivmod-5.c: Likewise.
4971         * gcc.target/i386/udivmod-6.c: Likewise.
4972         * gcc.target/i386/udivmod-7.c: Likewise.
4973         * gcc.target/i386/udivmod-8.c: Likewise.
4974
4975 2010-09-16  Jan Hubicka  <jh@suse.cz>
4976
4977         * g++.dg/lto/pr45679-1_0.C: New file.
4978         * g++.dg/lto/pr45679-1_1.C: New file.
4979         * g++.dg/lto/pr45679-0_0.C: New file.
4980         * g++.dg/lto/pr45679-0_1.C: New file.
4981
4982 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
4983
4984         PR fortran/45674
4985         * gfortran.dg/class_dummy_2.f03: New.
4986
4987 2010-09-16  Richard Guenther  <rguenther@suse.de>
4988
4989         PR tree-optimization/45623
4990         * gcc.dg/torture/pr45623.c: New testcase.
4991
4992 2010-09-16  Ira Rosen  <irar@il.ibm.com>
4993
4994         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4995         name and parentheses.
4996         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4997
4998 2010-09-15  Jason Merrill  <jason@redhat.com>
4999
5000         * g++.dg/parse/parameter-declaration-2.C: New.
5001
5002         * g++.dg/cpp0x/scoped_enum2.C: New.
5003
5004 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5005
5006         * gcc.c-torture/compile/20100915-1.c: New test.
5007
5008 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5009
5010         PR middle-end/45644
5011         * gcc.dg/ipa/pr45644.c: New test.
5012
5013 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5014
5015         PR tree-optimization/45633
5016         * gcc.dg/vect/pr45633.c: New test.
5017
5018 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5019
5020         PR fortran/45577
5021         * gfortran.dg/allocate_derived_4.f90: New.
5022
5023 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5024
5025         * lib/target-supports.exp
5026         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5027         supported flag to true for neon.
5028
5029 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5030
5031         PR c++/45665
5032         * g++.dg/template/crash103.C: New.
5033
5034 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5035
5036         Merge from 'apple/trunk' branch on FSF servers.
5037
5038         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5039
5040         Radar 4457381
5041         * objc.dg/msg-in-protocol.m: New.
5042         * obj-c++.dg/msg-in-protocol.mm: New.
5043
5044         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5045
5046         Radar 4219590
5047         * objc.dg/break-in-ifstmt.m: New.
5048
5049         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5050
5051         Radar 4174166
5052         * obj-c++.dg/comp-types-13.mm: New.
5053         * objc.dg/comp-types-12.m: New.
5054
5055         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5056
5057         Radar 4216500
5058         * obj-c++.dg/proto-lossage-7.mm: New.
5059         * objc.dg/proto-lossage-7.m: New.
5060
5061 2010-09-14  Jan Hubicka  <jh@suse.cz>
5062
5063         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5064         folding.
5065         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5066         folding.
5067
5068 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5069
5070         PR middle-end/45567
5071         * gcc.dg/pr45567.c: New test.
5072
5073         PR debug/45660
5074         * g++.dg/debug/pr45660.C: New test.
5075
5076 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5077
5078         PR tree-optimization/45470
5079         * g++.dg/vect/pr45470-a.cc: New test.
5080         * g++.dg/vect/pr45470-a.cc: New test.
5081
5082 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5083
5084         PR target/42070
5085         * lib/profopt.exp: Prune warnings on execname2 compile.
5086         * lib/prune.exp: Prune "can't add line info" warnings.
5087
5088 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5089
5090         PR libfortran/45532
5091         * gfortran.dg/namelist_64.f90: New test.
5092
5093 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR rtl-optimization/45617
5096         * gcc.target/i386/pr45617.c: New test.
5097
5098 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5099
5100         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5101
5102 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5103
5104         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5105         * gcc.target/i386/fma4-vector.c: Likewise.
5106         * gcc.target/i386/vectorize2.c: Likewise.
5107         * gcc.target/i386/vectorize4.c: Likewise.
5108         * gcc.target/i386/vectorize5.c: Likewise.
5109         * gcc.target/i386/vectorize6.c: Likewise.
5110         * gcc.target/i386/vectorize8.c: Likewise.
5111
5112         * gcc.target/i386/vect-double-1.c: New.
5113         * gcc.target/i386/vect-double-1a.c: Likewise.
5114         * gcc.target/i386/vect-double-2.c: Likewise.
5115         * gcc.target/i386/vect-double-2a.c: Likewise.
5116
5117         * lib/target-supports.exp (check_effective_target_vect_double):
5118         Set et_vect_double_saved to 0 when tuning for Atom.
5119
5120 2010-09-13  Jan Hubicka  <jh@suse.cz>
5121
5122         * gcc.dg/torture/pr23821.c: Drop static keyword.
5123         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5124         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5125
5126 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5127
5128         * gcc.target/arm/sync-1.c: New.
5129
5130 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5131
5132         * gnat.dg/memtrap.adb: New test.
5133
5134 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5135
5136         * gfortran.dg/promotion.f90: Fix options.
5137
5138 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5139
5140         * g++.dg/cpp0x/range-for1.C: New.
5141         * g++.dg/cpp0x/range-for2.C: New.
5142         * g++.dg/cpp0x/range-for3.C: New.
5143         * g++.dg/cpp0x/range-for4.C: New.
5144         * g++.dg/cpp0x/range-for5.C: New.
5145         * g++.dg/cpp0x/range-for6.C: New.
5146
5147 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5148
5149         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5150         and counts. Check that transpose is not called.
5151         * gfortran.dg/transpose_2.f90: Update error message.
5152
5153 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5154
5155         PR c++/43824
5156         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5157         * g++.dg/lookup/strong-using-2.C: Likewise.
5158         * g++.dg/lookup/strong-using-3.C: Likewise.
5159         * g++.dg/lookup/strong-using-5.C: Likewise.
5160
5161         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5162         * g++.dg/cpp0x/inline-ns4.C: New.
5163         * g++.dg/cpp0x/inline-ns5.C: New.
5164
5165 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5166
5167         PR middle-end/45634
5168         * gfortran.fortran-torture/compile/pr45634.f90: New.
5169
5170 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5171
5172         * objc.dg/fobjc-exceptions.m: New test.
5173
5174 2010-09-10  Jan Hubicka  <jh@suse.cz>
5175
5176         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5177
5178 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5179
5180         PR tree-optimization/44972
5181         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5182         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5183         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5184         instead.
5185         * g++.dg/torture/pr44972.C: New test.
5186
5187 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5188
5189         PR tree-optimization/44972
5190         * g++.dg/torture/pr34850.C: Remove expected warning.
5191
5192 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5193
5194         * gfortran.dg/dummy_optional_arg.f90: New test.
5195
5196 2010-09-08  Jan Hubicka  <jh@suse.cz>
5197
5198         PR tree-optimization/45598
5199         * fortran.fortran-torture/compile/pr45598.f90: New test.
5200
5201 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5202
5203         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5204         * lib/target-supports.exp (check_ifunc_available): New.
5205         * gcc.dg/attr-ifunc-1.c: New.
5206         * gcc.dg/attr-ifunc-2.c: New.
5207         * gcc.dg/attr-ifunc-3.c: New.
5208         * gcc.dg/attr-ifunc-4.c: New.
5209         * gcc.dg/attr-ifunc-5.c: New.
5210         * g++.dg/ext/attr-ifunc-1.C: New.
5211         * g++.dg/ext/attr-ifunc-2.C: New.
5212         * g++.dg/ext/attr-ifunc-3.C: New.
5213         * g++.dg/ext/attr-ifunc-4.C: New.
5214
5215 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5216
5217         PR middle-end/40386
5218         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5219
5220 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5221
5222         * gfortran.dg/inline_transpose_1.f90: New test.
5223
5224 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5225
5226         PR c++/45588
5227         * g++.dg/warn/Wunused-var-15.C: New test.
5228
5229 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5230
5231         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5232         hppa*-*-hpux*.
5233
5234 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5235
5236         * objc/execute/exceptions/throw-nil.m: New test.
5237         * objc/execute/exceptions/handler-1.m: Updated to use the new
5238         objc_set_uncaught_exception_handler() function.
5239         * objc/execute/exceptions/matcher-1.m: New test.
5240
5241 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5242
5243         PR fortran/38282
5244         * gfortran.dg/bit_comparison_1.F90: New test.
5245         * gfortran.dg/leadz_trailz_3.f90: New test.
5246         * gfortran.dg/masklr_2.F90: New test.
5247         * gfortran.dg/shiftalr_1.F90: New test.
5248         * gfortran.dg/merge_bits_2.F90: New test.
5249         * gfortran.dg/dshift_2.F90: New test.
5250         * gfortran.dg/bit_comparison_2.F90: New test.
5251         * gfortran.dg/masklr_1.F90: New test.
5252         * gfortran.dg/merge_bits_1.F90: New test.
5253         * gfortran.dg/dshift_1.F90: New test.
5254         * gfortran.dg/shiftalr_2.F90: New test.
5255
5256 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5257
5258         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5259         functions from objc/typedstream.h are deprecated.
5260
5261 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5262
5263         * lib/target-supports.exp
5264         (check_effective_target_run_expensive_tests): New proc.
5265         * gcc.c-torture/compile/limits-fnargs.c: Use
5266         dg-require-effective-target run_expensive_tests.
5267
5268 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5269
5270         PR fortran/45597
5271         * gfortran.dg/gomp/pr45597.f90: New test.
5272
5273         PR fortran/45595
5274         * gfortran.dg/gomp/pr45595.f90: New test.
5275
5276 2010-09-08  Michael Matz  <matz@suse.de>
5277
5278         * c-c++-common/uninit-17.c: Adjust.
5279
5280 2010-09-08  Michael Matz  <matz@suse.de>
5281
5282         PR tree-optimization/43430
5283         * gcc.dg/vect/pr43430-2.c: New test.
5284
5285 2010-09-08  Michael Matz  <matz@suse.de>
5286
5287         PR tree-optimization/33244
5288         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5289
5290 2010-09-08  Richard Guenther  <rguenther@suse.de>
5291
5292         PR tree-optimization/45578
5293         * gfortran.dg/pr45578.f90: New testcase.
5294
5295 2010-09-08  Richard Guenther  <rguenther@suse.de>
5296
5297         PR testsuite/45590
5298         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5299
5300 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5301
5302         PR fortran/45576
5303         * gfortran.dg/char_length_18.f90:  New test.
5304
5305 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5306
5307         PR target/36502
5308         * gcc.target/i386/pr36502.c: New test.
5309
5310         PR target/42313
5311         PR target/44651
5312         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5313         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5314
5315 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5316
5317         * gfortran.dg/achar_4.f90: Enable bounds checking.
5318
5319 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5320
5321         PR target/45206
5322         * gcc.target/i386/pr45206.c: New test.
5323
5324 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5325
5326         PR fortran/45505
5327         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5328
5329 2010-09-07  Jan Hubicka  <jh@suse.cz>
5330
5331         * gcc.c-torture/compile/20100907.c: New testcase.
5332
5333 2010-09-07  Richard Guenther  <rguenther@suse.de>
5334
5335         PR middle-end/45569
5336         * g++.dg/eh/pr45569.C: New testcase.
5337
5338 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5339
5340         PR target/43137
5341         * gcc.target/arm/pr43137.c: New test.
5342
5343 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5344
5345         PR fortran/36931
5346         * gfortran.dg/dependency_35.f90:  New test.
5347
5348 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5349
5350         PR fortran/34145
5351         * gfortran.dg/char_length_17.f90:  New test.
5352
5353 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5354
5355         PR c++/45200
5356         PR c++/45293
5357         PR c++/45558
5358         * g++.dg/template/typedef34.C: New test.
5359         * g++.dg/template/typedef35.C: New test.
5360
5361 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5362
5363         PR target/22152
5364         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5365
5366 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5367
5368         * g++.dg/warn/Wdouble-promotion.C: New.
5369
5370 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5371
5372         * g++.dg/parse/redef2.C: New.
5373
5374 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5375
5376         * gcc.dg/20100906-1.c: New testcase.
5377
5378 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5379
5380         PR testsuite/45543
5381         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5382         DW_TAG_enumeration_type DIE.
5383
5384 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5385
5386         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5387         Update XFAILs.
5388
5389 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5390
5391         PR rtl-optimization/44919
5392         * g++.dg/opt/pr44919.C: New.
5393
5394 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5395
5396         PR fortran/38282
5397         * gfortran.dg/iall_iany_iparity_1.f90: New.
5398         * gfortran.dg/iall_iany_iparity_2.f90: New.
5399
5400 2010-09-06  Jason Merrill  <jason@redhat.com>
5401
5402         * g++.dg/cpp0x/initlist42.C: New.
5403
5404         * g++.dg/cpp0x/auto19.C: New.
5405
5406         * g++.dg/template/sfinae25.C: New.
5407         * g++.dg/template/char1.C: Expect warning.
5408         * g++.dg/template/nontype10.C: Likewise.
5409
5410         * g++.dg/cpp0x/implicit9.C: New.
5411
5412         * g++.dg/cpp0x/initlist43.C: New.
5413
5414 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5415
5416         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5417
5418 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5419
5420         * gcc.dg/Wdouble-promotion.c: New.
5421
5422 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5423
5424         * gfortran.dg/float128_1.f90: Remove test case as
5425         it always fails since Rev 163611 backed out the
5426         front-end implementation.
5427
5428 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5429
5430         * gfortran.dg/float128_1.f90: XFAIL test case.
5431
5432 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5433
5434         * gfortran.dg/bessel_7.f90: Decrease required precision.
5435
5436 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5437
5438         PR testsuite/45545
5439         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5440         ref-all-matching targets.
5441
5442 2010-09-05  Richard Guenther  <rguenther@suse.de>
5443
5444         PR tree-optimization/45535
5445         * gcc.c-torture/compile/pr45535.c: New testcase.
5446
5447 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5448
5449         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5450         "\[^\n\]*".
5451         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5452         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5453         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5454         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5455         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5456         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5457         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5458         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5459         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5460         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5461         * gcc.target/i386/pr22152.c: Likewise.
5462         * gcc.target/i386/pr36992-1.c: Likewise.
5463         * gcc.target/i386/pr36992-2.c: Likewise.
5464         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5465
5466 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5467
5468         PR testsuite/43957
5469         * gcc.dg/const-uniq-1.c: Modify regexp.
5470
5471 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5472
5473         PR fortran/45530
5474         * gfortran.dg/namelist_63.f90: New.
5475
5476 2010-09-04  Jan Hubicka  <jh@suse.cz>
5477
5478         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5479         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5480
5481 2010-09-04  Jan Hubicka  <jh@suse.cz>
5482
5483         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5484
5485 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5486
5487         PR fortran/45507
5488         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5489
5490 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5491
5492         * gcc.dg/opts-4.c: New test.
5493
5494 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5495
5496         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5497         * gcc.dg/vect/vect-peel-4.c: Ditto.
5498
5499 2010-09-03  Daniel Kraft  <d@domob.eu>
5500
5501         PR fortran/45525
5502         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5503
5504 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5505
5506         PR fortran/45159
5507         * gfortran.dg/dependency_34.f90:  New test.
5508
5509 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5510
5511         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5512
5513 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5514
5515         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5516         gcc.target/i386/clearcap.map if supported.
5517
5518 2010-09-03  Michael Matz  <matz@suse.de>
5519
5520         PR middle-end/45415
5521         * gcc.dg/pr45415.c: New test.
5522
5523 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5524
5525         PR tree-optimization/45506
5526         * gcc.dg/pr45506.c: New.
5527
5528 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5529
5530         PR target/45476
5531         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5532         * gcc.target/i386/float128-2.c: Ditto.
5533
5534 2010-09-03  Daniel Kraft  <d@domob.eu>
5535
5536         PR fortran/34162
5537         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5538         * gfortran.dg/internal_dummy_2.f08: New test.
5539         * gfortran.dg/internal_dummy_3.f08: New test.
5540         * gfortran.dg/internal_dummy_4.f08: New test.
5541
5542 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5543
5544         PR debug/45500
5545         * gcc.target/i386/pr45500.c: New test.
5546
5547 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5548
5549         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5550
5551 2010-09-03  Daniel Kraft  <d@domob.eu>
5552
5553         PR fortran/44602
5554         * gfortran.dg/exit_2.f08; Adapt error messages.
5555         * gfortran.dg/exit_3.f08: New test.
5556         * gfortran.dg/exit_4.f08: New test.
5557         * gfortran.dg/exit_5.f03: New test.
5558
5559 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5560
5561         * gfortran.dg/ishft_4.f90: New test.
5562
5563 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5564
5565         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5566         FRIZ/XSRIZ instruciton for (double)(long long)x.
5567         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5568
5569 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5570
5571         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5572
5573 2010-09-02  Richard Guenther  <rguenther@suse.de>
5574
5575         PR tree-optimization/44937
5576         PR tree-optimization/45412
5577         * g++.dg/opt/pr45412.C: New testcase.
5578         * gcc.c-torture/compile/pr45412.c: Likewise.
5579         * gcc.c-torture/compile/pr44937.c: Likewise.
5580
5581 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5582
5583         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5584         but using -Werror=comment.
5585         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5586         expected error messages.
5587
5588 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5589
5590         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5591         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5592
5593 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5594
5595         PR fortran/45489
5596         * gfortran.dg/initialization_27.f90: New.
5597
5598 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5599
5600         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5601         check into different basic blocks. Expect vectorization if misaligned
5602         stores are supported.
5603         * gcc.dg/vect/bb-slp-8a.c: New test.
5604         * gcc.dg/vect/bb-slp-8b.c: New test.
5605
5606 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5607
5608         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5609
5610 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5611
5612         PR fortran/44541
5613         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5614         * gfortran.dg/class_dummy_1.f03: New.
5615
5616 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5617
5618         PR middle-end/45458
5619         * g++.dg/tree-prof/partition2.C: New test.
5620
5621 2010-09-01  Richard Guenther  <rguenther@suse.de>
5622
5623         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5624         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5625         * gcc.c-torture/execute/20100827-1.c: Likewise.
5626
5627 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5628
5629         * gfortran.dg/execute_command_line_1.f90: New test.
5630
5631 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5632
5633         PR preprocessor/45457
5634         * c-c++-common/cpp/pr45457.c: New test.
5635
5636 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5637
5638         * gcc.dg/nested-func-8.c: New test.
5639
5640 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5641
5642         PR fortran/38282
5643         * gfortran.dg/popcnt_poppar_1.F90: New test.
5644         * gfortran.dg/popcnt_poppar_2.F90: New test.
5645
5646 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5647
5648         * gcc.target/i386/volatile-2.c: Require nonpic target.
5649
5650 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5651
5652         PR middle-end/45461
5653         * gcc.dg/pr45461.c: New test.
5654
5655 2010-08-31  Richard Guenther  <rguenther@suse.de>
5656
5657         PR testsuite/45455
5658         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5659
5660 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5661
5662         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5663
5664 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5665
5666         PR fortran/45456
5667         * gfortran.dg/typebound_proc_18.f03: New.
5668
5669 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5670
5671         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5672         * lib/scanasm.exp (scan-stack-usage): Likewise.
5673         (scan-stack-usage-not): Likewise.
5674         * gcc.dg/stack-usage-1.c: New test.
5675         * gcc.target/i386/stack-usage-realign.c: Likewise.
5676
5677 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5678
5679         PR tree-optimization/45427
5680         * gcc.dg/tree-ssa/pr45427.c: New test.
5681
5682 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5683
5684         PR c++/45043
5685         * g++.dg/template/crash102.C: New.
5686
5687 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5688
5689         PR middle-end/45423
5690         * gcc.dg/gomp/atomic-12.c: New test.
5691         * gcc.dg/gomp/atomic-13.c: New test.
5692         * gcc.dg/gomp/atomic-14.c: New test.
5693         * g++.dg/gomp/atomic-11.C: New test.
5694         * g++.dg/gomp/atomic-12.C: New test.
5695         * g++.dg/gomp/atomic-13.C: New test.
5696         * g++.dg/gomp/atomic-14.C: New test.
5697
5698 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5699
5700         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5701         delimiter.
5702
5703 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5704
5705         * gnat.dg/discr24.adb: New test.
5706
5707 2010-08-30  Richard Guenther  <rguenther@suse.de>
5708
5709         PR tree-optimization/45449
5710         * gcc.dg/pr45449.c: New testcase.
5711
5712 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5713
5714         * gcc.dg/opts-1.c: Expect errors, not warnings.
5715
5716 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5717
5718         PR fortran/42769
5719         * gfortran.dg/dynamic_dispatch_11.f03: New.
5720
5721 2010-08-29  Jason Merrill  <jason@redhat.com>
5722
5723         PR c++/44991
5724         * g++.dg/parse/defarg15.C: New.
5725
5726 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5727
5728         PR fortran/45439
5729         * gfortran.dg/select_type_16.f03: New.
5730
5731 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5732             Tobias Burnus  <burnus@net-b.de>
5733
5734         * gfortran.dg/bessel_7.f90: Decrease required precision.
5735
5736 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5737             Kaz Kojima  <kkojima@gcc.gnu.org>
5738
5739         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5740
5741 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5742
5743         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5744         floating point conversion code generation.
5745         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5746         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5747         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5748         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5749         to integer conversion code generation.
5750         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5751         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5752         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5753         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5754
5755 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5756
5757         PR fortran/32049
5758         * gfortran.dg/random_seed_1.f90: Adjust test.
5759         * gfortran.dg/float128_1.f90: New test.
5760
5761 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5762
5763         PR fortran/33197
5764         * gfortran.dg/norm2_1.f90: New.
5765         * gfortran.dg/norm2_2.f90: New.
5766         * gfortran.dg/norm2_3.f90: New.
5767         * gfortran.dg/norm2_4.f90: New.
5768         * gfortran.dg/parity_1.f90: New.
5769         * gfortran.dg/parity_2.f90: New.
5770         * gfortran.dg/parity_3.f90: New.
5771
5772 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5773
5774         PR fortran/45420
5775         * gfortran.dg/select_type_15.f03: New.
5776
5777 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5778
5779         PR libfortran/43217
5780         * gfortran.dg/hollerith8.f90: New test.
5781
5782 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5783
5784         PR fortran/45159
5785         * gfortran.dg/dependency_33.f90:  New test.
5786
5787 2010-08-27  Richard Guenther  <rguenther@suse.de>
5788
5789         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5790         * gcc.dg/graphite/scop-2.c: Likewise.
5791         * gcc.dg/graphite/scop-20.c: Likewise.
5792         * gcc.dg/vect/slp-25.c: Likewise.
5793
5794 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5795
5796         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5797
5798 2010-08-26  Daniel Kraft  <d@domob.eu>
5799
5800         PR fortran/38936
5801         PR fortran/44047
5802         PR fortran/45384
5803         * gfortran.dg/associate_8.f03: New test.
5804         * gfortran.dg/select_type_13.f03: New test.
5805         * gfortran.dg/select_type_14.f03: New test.
5806
5807 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5808
5809         PR tree-optimization/44485
5810         * gcc.dg/pr44485.c: New test.
5811
5812 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5813
5814         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5815         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5816         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5817
5818 2010-08-26  Richard Guenther  <rguenther@suse.de>
5819
5820         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5821         * gcc.dg/graphite/scop-21.c: Likewise.
5822
5823 2010-08-26  Richard Guenther  <rguenther@suse.de>
5824
5825         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5826         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5827         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5828         * gcc.dg/vect/vect-91.c: Likewise.
5829         * gcc.dg/vect/vect-peel-1.c: Likewise.
5830         * gcc.dg/vect/vect-peel-2.c: Likewise.
5831         * gcc.dg/vect/vect-peel-4.c: Likewise.
5832
5833 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5834
5835         PR libfortran/41859
5836         * gfortran.dg/der_io_4.f90: New test.
5837
5838 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5839
5840         PR rtl-optimization/44858
5841         * gcc.c-torture/execute/pr44858.c: New test.
5842
5843         PR rtl-optimization/45400
5844         * g++.dg/other/i386-8.C: New test.
5845
5846 2010-08-25  Richard Guenther  <rguenther@suse.de>
5847
5848         * gcc.dg/alias-8.c: Adjust.
5849
5850 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5851
5852         * gcc.target/i386/combine-mul.c: New test.
5853
5854 2010-08-25  Richard Guenther  <rguenther@suse.de>
5855
5856         PR lto/44562
5857         * gcc.dg/graphite/id-27.c: New testcase.
5858         * gcc.dg/lto/20100825-1_0.c: Likewise.
5859
5860 2010-08-25  Richard Guenther  <rguenther@suse.de>
5861
5862         PR tree-optimization/45316
5863         * g++.dg/opt/pr45316.C: New testcase.
5864
5865 2010-08-25  Richard Guenther  <rguenther@suse.de>
5866
5867         PR tree-optimization/45393
5868         * g++.dg/torture/pr45393.C: New testcase.
5869
5870 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5871
5872         PR tree-optimization/45059
5873         * gcc.c-torture/compile/pr45059.c: New test.
5874
5875 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5876
5877         * lib/target-supports.exp (check_effective_target_vect_unpack):
5878         Set vect_unpack supported flag to true for neon.
5879
5880 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5881
5882         * gcc.dg/tree-ssa/ifc-5.c: New.
5883
5884 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5885
5886         * gcc.dg/tree-ssa/ifc-4.c: New.
5887         * gcc.dg/tree-ssa/ifc-7.c: New.
5888
5889 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5890
5891         * gcc.dg/vect/vect.exp: Check loongson targets
5892         * g++.dg/vect/vect.exp: Likewise
5893         * gfortran.dg/vect/vect.exp: Likewise
5894
5895 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5896
5897         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5898         -mveclibabi=mass.
5899
5900 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5901
5902         PR fortran/45366
5903         * gfortran.dg/proc_ptr_29.f90: New.
5904
5905 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5906             Dominique d'Humieres  <dominiq@lps.ens.fr>
5907
5908         PR fortran/45367
5909         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5910
5911 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5912
5913         PR fortran/45367
5914         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5915
5916 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5917
5918         PR fortran/36158
5919         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5920
5921 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5922             Dominique d'Humieres  <dominiq@lps.ens.fr>
5923
5924         PR fortran/45367
5925         PR fortran/36158
5926         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5927         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5928
5929 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5930
5931         PR fortran/44863
5932         PR fortran/45271
5933         PR fortran/45290
5934         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5935         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5936         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5937
5938 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5939
5940         PR fortran/36158
5941         PR fortran/33197
5942         * gfortran.dg/bessel_6.f90: New.
5943         * gfortran.dg/bessel_7.f90: New.
5944
5945 2010-08-20  Jan Hubicka  <jh@suse.cz>
5946
5947         PR c++/45307
5948         PR c++/17736
5949         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5950         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5951
5952 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5953
5954         PR target/45336
5955         * gcc.target/i386/pr45336-1.c: New.
5956         * gcc.target/i386/pr45336-2.c: Likewise.
5957         * gcc.target/i386/pr45336-3.c: Likewise.
5958         * gcc.target/i386/pr45336-4.c: Likewise.
5959
5960 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5961
5962         PR testsuite/45361
5963         * gcc.target/i386/volatile-2.c: Update scan strings to also
5964         include (%rip) for the memory reference on x86_64.
5965
5966 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5967
5968         PR middle-end/44974
5969         * gcc.dg/pr44974.c: New test.
5970
5971         PR rtl-optimization/45353
5972         * gcc.dg/pr45353.c: New test.
5973
5974 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5975
5976         * gcc.target/i386/volatile-2.c: New.
5977
5978 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
5979
5980         PR rtl-optimization/44691
5981         * gfortran.dg/pr44691.f: New test.
5982
5983 2010-10-19  Olivier Hainque  <hainque@adacore.com>
5984
5985         * gcc.target/sparc/sibcall-dslot.c: New testcase.
5986
5987 2010-08-19  Jason Merrill  <jason@redhat.com>
5988
5989         * g++.dg/init/synth3.C: New.
5990         * g++.dg/init/value8.C: New.
5991         * g++.dg/tree-ssa/empty-2.C: New.
5992         * g++.dg/cpp0x/noexcept09.C: New.
5993
5994 2010-08-19  Daniel Kraft  <d@domob.eu>
5995
5996         PR fortran/29785
5997         PR fortran/45016
5998         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5999         * gfortran.dg/pointer_remapping_1.f90: New test.
6000         * gfortran.dg/pointer_remapping_2.f03: New test.
6001         * gfortran.dg/pointer_remapping_3.f08: New test.
6002         * gfortran.dg/pointer_remapping_4.f03: New test.
6003         * gfortran.dg/pointer_remapping_5.f08: New test.
6004         * gfortran.dg/pointer_remapping_6.f08: New test.
6005
6006 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6007
6008         PR testsuite/45324
6009         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6010
6011 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6012
6013         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6014
6015 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6016
6017         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6018         variable.
6019
6020 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6021
6022         PR target/45070
6023         * gcc.c-torture/execute/pr45070.c: New.
6024
6025 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6026
6027         * g++.dg/pr44328.C: New test.
6028
6029 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6030
6031         PR fortran/36158
6032         PR fortran/33197
6033         * gfortran.dg/bessel_3.f90: New.
6034         * gfortran.dg/bessel_4.f90: New.
6035         * gfortran.dg/bessel_5.f90: New.
6036
6037 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6038
6039         PR fortran/45290
6040         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6041         * gfortran.dg/pointer_init_2.f90: New.
6042         * gfortran.dg/pointer_init_3.f90: New.
6043         * gfortran.dg/pointer_init_4.f90: New.
6044
6045 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6046
6047         PR c++/45049
6048         * g++.dg/pr45049-1.C: New test.
6049         * g++.dg/pr45049-2.C: New test.
6050
6051 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6052
6053         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6054         20 if __ARM_PCS is defined otherwise 64.
6055         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6056         instead of hard coded 64.
6057
6058 2010-08-18  Yao Qi  <yao@codesourcery.com>
6059
6060         PR target/45094
6061         * gcc.target/arm/pr45094.c: New test.
6062
6063 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6064
6065         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6066
6067 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6068
6069         PR rtl-optimization/42575
6070         * gcc.target/arm/pr42575.c: New test.
6071
6072 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6073
6074         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6075         * gcc.dg/tls/thr-cse-1.c: New.
6076
6077 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6078
6079         PR debug/42487
6080         * lib/target-supports.exp
6081         (check_effective_target_function_sections): New.
6082         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6083         function sections before proceding.
6084
6085 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6086
6087         PR fortran/45308
6088         * gfortran.dg/pr45308.f03: New test.
6089
6090 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6091
6092         PR target/45296
6093         * gcc.target/i386/pr45296.c: New test.
6094
6095 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6096
6097         * g++.dg/ext/uow-1.C: New.
6098         * g++.dg/ext/uow-2.C: New.
6099         * g++.dg/ext/uow-3.C: New.
6100         * g++.dg/ext/uow-4.C: New.
6101
6102 2010-08-17  Richard Guenther  <rguenther@suse.de>
6103
6104         PR testsuite/45266
6105         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6106
6107 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6108
6109         PR c/40563
6110         * gcc.dg/Wcxx-compat-20.c: New test.
6111
6112 2010-08-17  Daniel Kraft  <d@domob.eu>
6113
6114         PR fortran/38936
6115         * gfortran.dg/associate_1.f03: Extended to test newly supported
6116         features like association to variables.
6117         * gfortran.dg/associate_3.f03: Removed check for illegal change
6118         of associate-name here...
6119         * gfortran.dg/associate_5.f03: ...and added it here.
6120         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6121         * gfortran.dg/associate_7.f03: New test.
6122
6123 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6124
6125         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6126
6127 2010-08-15  Daniel Kraft  <d@domob.eu>
6128
6129         PR fortran/38936
6130         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6131         * gfortran.dg/associate_3.f03: Clarify comment.
6132         * gfortran.dg/associate_5.f03: New test.
6133         * gfortran.dg/associate_6.f03: New test.
6134
6135 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6136
6137         PR fortran/45211
6138         * gfortran.dg/bind_c_usage_21.f90: New.
6139         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6140
6141 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6142
6143         * gfortran.dg/optional_absent_1.f90: New.
6144         * gfortran.dg/null_actual.f90: New.
6145
6146 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6147
6148         * gfortran.dg/pointer_target_1.f90: New.
6149         * gfortran.dg/pointer_target_2.f90: New.
6150         * gfortran.dg/pointer_target_3.f90: New.
6151
6152 2010-08-15  Daniel Kraft  <d@domob.eu>
6153
6154         PR fortran/45197
6155         * gfortran.dg/elemental_args_check_3.f90: New test.
6156         * gfortran.dg/impure_1.f08: New test.
6157         * gfortran.dg/impure_2.f08: New test.
6158         * gfortran.dg/impure_3.f90: New test.
6159         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6160
6161 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6162
6163         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6164         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6165         SLP tests.
6166         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6167         misaligned loads.
6168         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6169         misaligned stores.c
6170         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6171
6172 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6173
6174         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6175         dg-require-effective-target after dg-do.
6176
6177 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6178
6179         * lib/target-supports.exp (check_effective_target_vect_int): Return
6180         true for Loongson targets.
6181         (check_effective_target_vect_shift): Likewise.
6182         (check_effective_target_vect_no_int_max): Likewise.
6183         (check_effective_target_vect_no_align): Likewise.
6184         (check_effective_target_vect_short_mult): Likewise.
6185
6186 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6187
6188         * g++.dg/cast.C: Change fields of structures to "long" to pass
6189         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6190         * g++.dg/cpp0x/iop.C: Ditto.
6191         * g++.dg/cpp0x/named_refs.C: Ditto.
6192         * g++.dg/cpp0x/rv1p.C: Ditto.
6193         * g++.dg/cpp0x/rv2p.C: Ditto.
6194         * g++.dg/cpp0x/rv3p.C: Ditto.
6195         * g++.dg/cpp0x/rv4p.C: Ditto.
6196         * g++.dg/cpp0x/rv5p.C: Ditto.
6197         * g++.dg/cpp0x/rv6p.C: Ditto.
6198         * g++.dg/cpp0x/rv7p.C: Ditto.
6199         * g++.dg/cpp0x/rv8p.C: Ditto.
6200         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6201
6202 2010-08-13  Daniel Kraft  <d@domob.eu>
6203
6204         * gfortran.dg/implied_shape_1.f08: New test.
6205         * gfortran.dg/implied_shape_2.f90: New test.
6206         * gfortran.dg/implied_shape_3.f08: New test.
6207
6208 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6209
6210         PR libfortran/42526
6211         * gfortran.dg/char_component_initializer_1.f90: New test.
6212
6213 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6214
6215         PR tree-optimization/45241
6216         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6217
6218 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6219
6220         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6221         to dg-options.
6222         * gcc.target/i386/pr40906-2.c: Ditto.
6223         * gcc.target/i386/pr40906-3.c: Ditto.
6224
6225 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6226
6227         PR middle-end/45262
6228         * gcc.c-torture/execute/pr45262.c: New test.
6229
6230 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6231
6232         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6233         empty argument.
6234         * g++.dg/other/profile1.C: Ditto.
6235
6236 2010-08-12  Richard Guenther  <rguenther@suse.de>
6237
6238         PR tree-optimization/45232
6239         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6240         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6241         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6242         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6243         unsigned arithmetic.
6244         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6245         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6246         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6247         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6248         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6249         unsigned arithmetic.
6250         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6251         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6252         unsigned arithmetic.
6253         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6254         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6255         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6256         unsigned arithmetic.
6257         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6258         * gcc.dg/tree-ssa/negate.c: Adjust.
6259         * gcc.dg/vect/vect-1.c: Adjust.
6260         * gfortran.dg/reassoc_6.f: XFAIL.
6261
6262 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6263
6264         PR debug/45259
6265         * gcc.dg/pr45259.c: New test.
6266
6267 2010-08-12  Wei Guozhi  <carrot@google.com>
6268
6269         PR target/44999
6270         * gcc.target/arm/pr44999.c: New testcase.
6271
6272 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6273
6274         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6275         (N): Likewise.
6276         (main): Adjust accordingly.
6277
6278 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6279
6280         * gfortran.dg/graphite/id-22.f: New.
6281
6282 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6283
6284         * gcc.dg/graphite/id-26.c: New.
6285
6286 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6287
6288         * gcc.dg/graphite/id-25.c: New.
6289
6290 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6291
6292         * gcc.dg/graphite/run-id-5.c: New.
6293         * gcc.dg/graphite/run-id-6.c: New.
6294         * gfortran.dg/graphite/id-21.f: New.
6295
6296 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6297
6298         * gcc.dg/graphite/id-24.c: New.
6299
6300 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6301
6302         * gcc.dg/tree-ssa/pr20742.c: New.
6303
6304 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6305
6306         * gcc.dg/graphite/id-23.c: New.
6307
6308 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6309
6310         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6311
6312 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6313
6314         * gcc.dg/graphite/pr42729.c: New.
6315
6316 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6317
6318         * gfortran.dg/graphite/id-20.f: New.
6319
6320 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6321
6322         * gcc.dg/graphite/id-22.c: New.
6323
6324 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6325
6326         * gcc.dg/graphite/run-id-2.c: Call abort.
6327
6328 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6329
6330         * gcc.dg/graphite/id-20.c: New.
6331
6332 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6333             Steve Kargl  <kargl@gcc.gnu.org>
6334
6335         PR fortran/44595
6336         * gfortran.dg/move_alloc_3.f90: New.
6337         * gfortran.dg/random_seed_2.f90: New.
6338
6339 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6340
6341         * lib/target-supports.exp (check_effective_target_sync_int_long):
6342         Add hppa*-*-linux*.
6343         (check_effective_target_sync_char_short): Likewise.
6344
6345 2010-08-10  Yao Qi  <yao@codesourcery.com>
6346
6347         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6348         general form.
6349         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6350         * g++.dg/other/packed1.C: Likewise.
6351         * g++.dg/other/crash-4.C: Likewise.
6352         * g++.dg/ext/packed8.C: Likewise.
6353         * g++.dg/init/array16.C: Likewise.
6354
6355 2010-08-10  xinliang David Li  <davidxl@google.com>
6356         * gcc.dg/tree-ssa/loop-19.c: Add option
6357         -fno-prefetch-loop-array
6358
6359 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6360
6361         PR middle-end/45182
6362         * gcc.c-torture/compile/pr45182.c: New test.
6363
6364 2010-08-09  Jason Merrill  <jason@redhat.com>
6365
6366         PR c++/45236
6367         * g++.dg/cpp0x/variadic-104.C: New.
6368
6369 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6370
6371         PR fortran/44235
6372         * gfortran.dg/dependency_32.f90:  New test.
6373
6374 2010-08-09  Richard Guenther  <rguenther@suse.de>
6375
6376         PR middle-end/44632
6377         * g++.dg/opt/nrv17.C: New testcase.
6378
6379 2010-08-09  Richard Guenther  <rguenther@suse.de>
6380
6381         PR middle-end/45212
6382         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6383         alignment from MEM_REF offset only if we took it from the
6384         base object.
6385
6386         * gcc.target/i386/pr24178.c: New testcase.
6387
6388 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6389
6390         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6391         * gcc.dg/20030702-1.c: Ditto.
6392         * gcc.dg/20050309-1.c: Ditto.
6393         * gcc.dg/20050325-1.c: Ditto.
6394         * gcc.dg/20050330-2.c: Ditto.
6395         * gcc.dg/20051201-1.c: Ditto.
6396         * gcc.dg/gomp/pr27573.c: Ditto.
6397         * gcc.dg/gomp/pr34610.c: Ditto.
6398         * gcc.dg/pr24225.c: Ditto.
6399         * gcc.dg/pr26570.c: Ditto.
6400         * gcc.dg/pr32773.c: Ditto.
6401         * g++.dg/gcov/gcov-6.C: Ditto.
6402         * g++.dg/gomp/pr34608.C: Ditto.
6403         * gfortran.dg/gomp/pr27573.f90: Ditto.
6404
6405         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6406         dg-require-host-local dg directive.
6407         * gcc.dg/profile-dir-2.c: Ditto.
6408         * gcc.dg/profile-dir-3.c: Ditto.
6409
6410 2010-08-08  Richard Guenther  <rguenther@suse.de>
6411
6412         PR tree-optimization/45109
6413         * gcc.c-torture/compile/pr45109.c: New testcase.
6414
6415 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6416
6417         * gcc.dg/march.c: Skip if -march defined.
6418         * gcc.dg/mtune.c: Skip if -mtune defined.
6419
6420         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6421         generic thunk support.
6422
6423 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6424
6425         PR target/45213
6426         * gcc.target/i386/pr45213.c: New test.
6427
6428 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6429
6430         PR libfortran/45143
6431         * gfortran.dg/fmt_error_11.f03: New test.
6432
6433 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6434
6435         * lib/target-supports.exp (check_effective_target_sync_int_long):
6436         Add arm*-*-linux-gnueabi.
6437         (check_effective_target_sync_char_short): Likewise.
6438
6439 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6440
6441         PR fortran/45159
6442         * gfortran.dg/dependency_31.f90:  New test.
6443
6444 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6445
6446         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6447
6448 2010-08-06  Jason Merrill  <jason@redhat.com>
6449
6450         * g++.dg/cpp0x/sfinae3.C: New.
6451         * g++.dg/cpp0x/sfinae4.C: New.
6452
6453 2010-08-06  Richard Guenther  <rguenther@suse.de>
6454
6455         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6456         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6457         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6458         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6459         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6460         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6461         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6462         * gcc.c-torture/execute/20100805-1.c: Likewise.
6463
6464 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6465
6466         PR testsuite/42855
6467         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6468
6469 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6470
6471         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6472         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6473
6474 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6475
6476         * g++.dg/ipa/devirt-1.C: New test.
6477         * g++.dg/ipa/devirt-2.C: Likewise.
6478         * g++.dg/ipa/devirt-3.C: Likewise.
6479         * g++.dg/ipa/devirt-4.C: Likewise.
6480         * g++.dg/ipa/devirt-5.C: Likewise.
6481         * gcc.dg/ipa/iinline-3.c: Likewise.
6482
6483 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6484
6485         PR tree-optimization/45144
6486         * gcc.dg/tree-ssa/pr45144.c: New test.
6487
6488 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6489
6490         PR fortran/42207
6491         PR fortran/44064
6492         PR fortran/44065
6493         * gfortran.dg/class_25.f03: New.
6494         * gfortran.dg/class_26.f03: New.
6495
6496 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6497
6498         * g++.dg/warn/miss-format-1.C: Update line number.
6499
6500 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6501
6502         PR c++/44641
6503         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6504         .frame and .mask assembler directives.
6505
6506 2010-08-04  Richard Guenther  <rguenther@suse.de>
6507
6508         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6509         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6510         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6511         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6512
6513 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6514
6515         PR fortran/44857
6516         * gfortran.dg/derived_constructor_char_1.f90: New.
6517         * gfortran.dg/derived_constructor_char_2.f90: New.
6518
6519 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6520
6521         PR fortran/45159
6522         * gfortran.dg/dependency_30.f90:  New test.
6523
6524 2010-08-03  Jan Hubicka  <jh@suse.cz>
6525
6526         * gcc.c-torture/compile/pr45085.c: New testcase.
6527
6528 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6529
6530         PR fortran/44584
6531         PR fortran/45161
6532         * gfortran.dg/typebound_call_9.f03: Modified.
6533         * gfortran.dg/typebound_generic_1.f03: Modified.
6534
6535 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6536
6537         PR fortran/45159
6538
6539         * gfortran.dg/dependency_29.f90:  New test.
6540
6541 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6542
6543         PR fortran/36854
6544         * gfortran.dg/character_comparison_2.f90:  New test.
6545         * gfortran.dg/character_comparison_3.f90:  New test.
6546         * gfortran.dg/dependency_28.f90:  New test.
6547
6548 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6549
6550         PR target/40457
6551         * gcc.target/arm/pr40457-1.c: New test.
6552         * gcc.target/arm/pr40457-2.c: New test.
6553
6554 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6555
6556         PR fortran/44912
6557         * gfortran.dg/typebound_call_17.f03: New.
6558
6559 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6560
6561         PR fortran/44929
6562         * gfortran.dg/allocate_derived_3.f90: New.
6563
6564 2010-07-30  Xinliang David Li  <davidxl@google.com>
6565         PR tree-optimization/45121
6566         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6567
6568 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6569
6570         PR c++/45112
6571         * g++.dg/pr45112.C: New test.
6572
6573 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6574
6575         PR debug/45055
6576         PR rtl-optimization/45137
6577         * gcc.dg/pr45055.c: New test.
6578
6579 2010-07-30  Alan Modra  <amodra@gmail.com>
6580
6581         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6582         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6583
6584 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6585
6586         PR fortran/45087
6587         PR fortran/45125
6588         * gfortran.dg/whole_file_25.f90: New.
6589         * gfortran.dg/whole_file_26.f90: New.
6590         * gfortran.dg/whole_file_27.f90: New.
6591
6592 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6593
6594         PR fortran/44962
6595         * gfortran.dg/typebound_proc_17.f03: New.
6596
6597 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6598
6599         PR fortran/45004
6600         * gfortran.dg/move_alloc_2.f90: New.
6601
6602 2010-07-29  Xinliang David Li  <davidxl@google.com>
6603         PR tree-optimization/45121
6604         * c-c++-common/uninit-17.c: Fix expected output.
6605
6606 2010-07-29  Richard Guenther  <rguenther@suse.de>
6607
6608         PR tree-optimization/45120
6609         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6610
6611 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6612
6613         PR fortran/42051
6614         PR fortran/44064
6615         * gfortran.dg/pr42051.f03: New testcase.
6616
6617 2010-07-29  Richard Guenther  <rguenther@suse.de>
6618
6619         PR middle-end/45034
6620         * gcc.c-torture/execute/pr45034.c: New testcase.
6621
6622 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6623
6624         PR c++/45096
6625         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6626
6627 2010-07-28  Daniel Kraft  <d@domob.eu>
6628
6629         * gfortran.dg/bound_8.f90: New test.
6630
6631 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6632
6633         PR debug/45105
6634         * gcc.dg/pr45105.c: New test.
6635
6636 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6637
6638         PR rtl-optimization/45107
6639         * gcc.dg/pr45107.c: New test.
6640
6641 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6642
6643         PR rtl-optimization/45101
6644         * gcc.dg/pr45101.c: New test.
6645
6646 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6647
6648         PR fortran/45077
6649         * gfortran.dg/whole_file_24.f90: New.
6650
6651 2010-07-27  Jason Merrill  <jason@redhat.com>
6652
6653         * g++.dg/cpp0x/variadic102.C: New.
6654         * g++.dg/cpp0x/variadic103.C: New.
6655
6656 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6657
6658         PR rtl-optimization/40956
6659         PR target/42495
6660         PR middle-end/42574
6661         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6662         * gcc.target/arm/pr42574.c: Add tests.
6663
6664 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6665
6666         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6667         test name.
6668         (cleanup-repo-files): Ditto.
6669         (cleanup-saved-temps): Ditto.
6670
6671 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6672
6673         PR testsuite/44701
6674         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6675
6676         PR c/45079
6677         * gcc.dg/pr45079.c: New test.
6678
6679 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6680
6681         PR tree-optimization/44152
6682         * gcc.dg/vect/fast-math-pr44152.c: New test.
6683
6684 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6685
6686         PR ObjC/44140
6687         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6688         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6689         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6690         * obj-c++.dg/torture/trivial.mm: Ditto.
6691         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6692         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6693         * objc.dg/torture/tls/thr-init.m: Ditto.
6694         * objc.dg/torture/trivial.m: Ditto.
6695
6696 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6697
6698         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6699         Skip on spu-*-* targets.
6700
6701 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6702
6703         PR tree-optimization/45083
6704         * gcc.dg/pr45083.c: New test.
6705
6706 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6707
6708         PR fortran/40873
6709         * gfortran.dg/whole_file_22.f90: New test.
6710         * gfortran.dg/whole_file_23.f90: New test.
6711
6712 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6713             Jack Howarth  <howarth@bromo.med.uc.edu>
6714             Richard Henderson  <rth@redhat.com>
6715
6716         PR target/44132
6717         * gcc.dg/tls/thr-init-1.c: New.
6718         * gcc.dg/tls/thr-init-2.c: New.
6719         * gcc.dg/torture/tls New.
6720         * gcc.dg/torture/tls/tls-test.c: New.
6721         * gcc.dg/torture/tls/thr-init-1.c: New.
6722         * gcc.dg/torture/tls/tls.exp: New.
6723         * gcc.dg/torture/tls/thr-init-2.c: New.
6724         * gcc.dg/tls/emutls-2.c: New test
6725
6726         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6727         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6728         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6729         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6730         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6731         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6732         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6733         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6734         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6735         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6736         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6737         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6738         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6739         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6740         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6741         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6742         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6743         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6744         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6745         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6746         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6747         gfortran.dg/gomp/omp_threadprivate1.f90,
6748         gfortran.dg/gomp/omp_threadprivate2.f90,
6749         gfortran.dg/gomp/reduction1.f90,
6750         gfortran.dg/gomp/sharing-1.f90: Likewise.
6751
6752 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6753
6754         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6755         sse_runtime.
6756         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6757         dg-require-visibility.
6758
6759 2010-07-26  Richard Guenther  <rguenther@suse.de>
6760
6761         PR tree-optimization/43784
6762         * gcc.c-torture/execute/pr43784.c: New testcase.
6763         * g++.dg/torture/pr43784.C: Likewise.
6764
6765 2010-07-26  Richard Guenther  <rguenther@suse.de>
6766
6767         PR middle-end/45056
6768         * g++.dg/pr45056.C: New testcase.
6769
6770 2010-07-26  Richard Guenther  <rguenther@suse.de>
6771
6772         PR tree-optimization/45071
6773         * gcc.dg/pr45071.c: New testcase.
6774
6775 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6776
6777         PR fortran/45066
6778         * gfortran.dg/namelist_62.f90: New.
6779
6780 2010-07-26  Richard Guenther  <rguenther@suse.de>
6781
6782         * gcc.c-torture/execute/pr45017.c: Move ...
6783         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6784
6785 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6786
6787         PR fortran/40628
6788         * trim_optimize_1.f90:  New test.
6789         * character_comparision_1.f90:  New test.
6790
6791 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6792
6793         PR fortran/42852
6794         * gfortran.dg/wtruncate_fix.f: New test.
6795
6796 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6797
6798         PR testsuite/45068
6799         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6800
6801 2010-07-24  Richard Guenther  <rguenther@suse.de>
6802
6803         PR lto/43788
6804         * g++.dg/lto/20100724-1_0.C: New testcase.
6805
6806 2010-07-24  Richard Guenther  <rguenther@suse.de>
6807
6808         PR lto/43212
6809         * gcc.dg/lto/20100724-1_0.c: New testcase.
6810         * gcc.dg/lto/20100724-1_1.c: Likewise.
6811
6812 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6813
6814         PR fortran/40011
6815         * gfortran.dg/whole_file_21.f90: New.
6816
6817         * gfortran.dg/integer_exponentiation_3.F90: Use
6818         -ffloat-store only for i?86/x86-64 -m32.
6819
6820 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6821
6822         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6823         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6824
6825 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6826
6827         * gfortran.dg/func_decl_4.f90: Split test into two ...
6828         * gfortran.dg/func_decl_5.f90: ... parts.
6829         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6830         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6831         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6832         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6833         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6834         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6835         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6836         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6837         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6838         * gfortran.dg/sizeof.f90: Make test valid.
6839         * gfortran.dg/pr20865.f90: Add new dg-error.
6840         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6841         * gfortran.dg/g77/19990218-0.f: Ditto.
6842         * gfortran.dg/g77/19990218-1.f: Ditto.
6843         * gfortran.dg/g77/970625-2.f: Ditto.
6844         * gfortran.dg/pr37243.f: Fix function declaration.
6845         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6846         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6847
6848 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6849
6850         PR fortran/44945
6851         * gfortran.dg/char_array_structure_constructor.f90: Add
6852         -fwhole-file as dg-option as it otherwise fails on some
6853         systems.
6854
6855 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6856
6857         * gnat.dg/aggr16.ad[sb]: New test.
6858         * gnat.dg/aggr16_pkg.ads: New helper.
6859
6860 2010-07-23  Richard Guenther  <rguenther@suse.de>
6861
6862         PR lto/43071
6863         * g++.dg/lto/20100723-1_0.C: New testcase.
6864
6865 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6866
6867         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6868         AVX support.
6869         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6870         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6871
6872 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6873
6874         * lib/target-supports.exp (add_options_for_tls): New proc.
6875         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6876         * g++.dg/tls/static-1a.cc: Likewise.
6877         * gcc.dg/tls/emutls-1.c: Likewise.
6878         * gcc.dg/tls/opt-11.c: Likewise.
6879         * gcc.dg/tls/opt-12.c: Likewise.
6880         * gcc.dg/tls/pr24428-2.c: Likewise.
6881         * gcc.dg/tls/pr24428.c: Likewise.
6882         * obj-c++.dg/tls/static-1.mm: Likewise.
6883         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6884         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6885         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6886         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6887         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6888         * objc.dg/torture/tls/thr-init.m: Likewise.
6889         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6890
6891 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6892
6893         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6894         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6895         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6896         optimized dump files.
6897
6898 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6899
6900         PR tree-optimization/45047
6901         * gcc.c-torture/compile/pr45047.c: New test.
6902
6903 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6904
6905         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6906         instead of dg-compile.
6907         * gcc.dg/float-range-4.c: Ditto.
6908         * gcc.dg/float-range-5.c: Ditto.
6909         * gcc.dg/fold-overflow-1.c: Ditto.
6910         * gcc.dg/gomp/sections-4.c: Ditto.
6911         * gcc.dg/transparent-union-1.c: Ditto.
6912         * gcc.dg/transparent-union-2.c: Ditto.
6913         * gcc.target/i386/pr39315-check.c: Ditto.
6914         * g++.dg/gomp/sections-4.C: Ditto.
6915         * g++.dg/template/dtor7.C: Ditto.
6916         * g++.dg/tree-ssa/pr19952.C: Ditto.
6917         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6918         * gfortran.dg/graphite/pr42185.f90: Ditto.
6919         * gfortran.dg/namelist_36.f90: Ditto.
6920         * gnat.dg/noreturn1.adb: Ditto.
6921         * gnat.dg/specs/small_alignment.ads: Ditto.
6922
6923 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6924
6925         PR tree-optimization/44915
6926         * g++.dg/torture/pr44915.C: New test.
6927
6928 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6929
6930         PR tree-optimization/44914
6931         * g++.dg/tree-ssa/pr44914.C: New test.
6932
6933 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6934
6935         PR target/44290
6936         * gcc.dg/pr44290-1.c: New test.
6937         * gcc.dg/pr44290-2.c: New test.
6938
6939 2010-07-23  Jason Merrill  <jason@redhat.com>
6940
6941         PR c++/45008
6942         * g++.dg/abi/mangle44.C: New.
6943
6944 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6945
6946         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6947         for compile-time only tests.
6948         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6949         target check.
6950         * gcc.target/i386/pr39315-4.c: Ditto.
6951         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6952         target check.  Include sse-os-support.h.
6953         (main): Call check_isa and sse_os_support.
6954         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6955         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6956         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6957         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6958         target check.  Include sse-os-support.h.
6959         (main): Call check_isa and sse_os_support.
6960         * gcc.target/i386/vperm-v2df.c: Ditto.
6961
6962 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6963
6964         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6965         (check_effective_target_avx_runtime): New procedure.
6966         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6967         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6968
6969         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6970         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
6971         and __get_cpuid test.
6972         * gcc.dg/compat/vector-2b_main.c: Ditto.
6973
6974         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6975
6976         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6977         for compile-time only test.
6978         * gcc.dg/pr32716.c: Ditto.
6979         * gcc.dg/pr34856.c: Ditto.
6980         * gcc.dg/pr36997.c: Ditto.
6981         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6982         * gfortran.dg/pr28158.f90: Ditto.
6983         * gfortran.dg/pr30667.f: Ditto.
6984
6985         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6986         i?86-*-* and x86_64-*-* targets to disable execution on targets
6987         without sse2 runtime support.
6988         * g++.dg/vect/vect.exp: Ditto.
6989         * gfortran.dg/vect/vect.exp: Ditto.
6990
6991         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6992         * gcc.dg/pr37544.c: Ditto.
6993         * gcc.dg/pr40550.c: Ditto.
6994         * gcc.dg/compat/union-m128-1_main.c: Ditto.
6995         * gcc.dg/compat/vector-1a_main.c: Ditto.
6996         * gcc.dg/compat/vector-2a_main.c: Ditto.
6997         * gcc.dg/torture/pr16104-1.c: Ditto.
6998         * gcc.dg/torture/pr35771-1.c: Ditto.
6999         * gcc.dg/torture/pr35771-2.c: Ditto.
7000         * gcc.dg/torture/pr35771-3.c: Ditto.
7001         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7002         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7003         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7004         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7005         * g++.dg/other/i386-1.C: Ditto.
7006         * g++.dg/other/pr40446.C: Ditto.
7007
7008 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7009
7010         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7011
7012 2010-07-23  Daniel Kraft  <d@domob.eu>
7013
7014         PR fortran/44709
7015         * gfortran.dg/exit_1.f08: New test.
7016         * gfortran.dg/exit_2.f08: New test.
7017
7018 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7019
7020         PR tree-optimization/39839
7021         * gcc.target/arm/pr39839.c: New test case.
7022
7023 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7024
7025         * gnat.dg/unchecked_convert5b.adb: New test.
7026         * gnat.dg/unchecked_convert6.adb: Likewise.
7027         * gnat.dg/unchecked_convert6b.adb: Likewise.
7028
7029 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7030
7031         * gnat.dg/aggr15.ad[sb]: New test.
7032
7033 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7034
7035         PR debug/45024
7036         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7037
7038 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7039
7040         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7041         with dg-require-linker-plugin.
7042
7043 2010-07-22  Richard Guenther  <rguenther@suse.de>
7044
7045         PR lto/43850
7046         * g++.dg/lto/20100722-1_0.C: New testcase.
7047
7048 2010-07-22  Richard Guenther  <rguenther@suse.de>
7049
7050         PR lto/42451
7051         * gcc.dg/lto/20100720-3_0.c: New testcase.
7052         * gcc.dg/lto/20100720-3_1.c: Likewise.
7053
7054 2010-07-22  Richard Guenther  <rguenther@suse.de>
7055
7056         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7057         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7058
7059         PR lto/43373
7060         * gcc.dg/lto/20100722-1_0.c: New testcase.
7061
7062 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7063
7064         PR tree-optimization/44891
7065         * gcc.c-torture/compile/pr44891.c: New test.
7066
7067 2010-07-22  Richard Guenther  <rguenther@suse.de>
7068
7069         PR tree-optimization/45017
7070         * gcc.c-torture/execute/pr45017.c: New testcase.
7071
7072 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7073
7074         PR fortran/45019
7075         * gfortran.dg/aliasing_dummy_5.f90: New.
7076
7077 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7078
7079         PR target/43698
7080         * gcc.target/arm/pr43698.c: New test.
7081
7082 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7083
7084         PR fortran/44929
7085         * Revert my commit r162325 for this PR.
7086
7087 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7088
7089         PR debug/45015
7090         * gcc.target/m68k/pr45015.c: New test.
7091
7092 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7093
7094         PR c++/44641
7095         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7096         comments.
7097
7098 2010-07-21  Richard Guenther  <rguenther@suse.de>
7099
7100         PR lto/45018
7101         * g++.dg/lto/20100721-1_0.C: New testcase.
7102
7103 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7104
7105         PR tree-optimization/44900
7106         * g++.dg/torture/pr44900.C: New test.
7107
7108 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7109
7110         PR middle-end/44738
7111         * c-c++-common/uninit-17.c: Correct expected error.
7112
7113 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7114
7115         * gcc.dg/guality/asm-1.c: New test.
7116
7117         PR debug/45003
7118         * gcc.dg/guality/pr45003-2.c: New test.
7119         * gcc.dg/guality/pr45003-3.c: New test.
7120
7121 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7122
7123         PR libfortran/44697
7124         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7125
7126 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7127
7128         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7129         defined on the current line.
7130         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7131         * g++.dg/debug/dwarf2/pr44641.C: New.
7132
7133 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7134
7135         * gcc.target/powerpc/block-move-1.c: New test.
7136         * gcc.target/powerpc/block-move-2.c: New test.
7137
7138 2010-07-20  Jason Merrill  <jason@redhat.com>
7139
7140         PR c++/44967
7141         * g++.dg/cpp0x/sfinae2.C: New.
7142
7143 2010-07-20  Richard Guenther  <rguenther@suse.de>
7144
7145         PR lto/42696
7146         * gcc.dg/lto/20100720-4_0.c: New testcase.
7147
7148 2010-07-20  Richard Guenther  <rguenther@suse.de>
7149
7150         PR lto/43221
7151         * gcc.dg/lto/20100720-2_0.c: New testcase.
7152         * gcc.dg/lto/20100720-2_1.c: Likewise.
7153
7154 2010-07-20  Richard Guenther  <rguenther@suse.de>
7155
7156         PR lto/43208
7157         * gcc.dg/lto/20100720-1_0.c: New testcase.
7158         * gcc.dg/lto/20100720-1_1.c: Likewise.
7159
7160 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7161
7162         PR debug/45003
7163         * gcc.dg/guality/pr45003-1.c: New test.
7164
7165 2010-07-20  Richard Guenther  <rguenther@suse.de>
7166
7167         PR tree-optimization/44977
7168         * gcc.dg/torture/pr44977.c: New testcase.
7169
7170 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7171
7172         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7173         sync_char_short
7174
7175 2010-07-20  Richard Guenther  <rguenther@suse.de>
7176
7177         PR middle-end/44971
7178         PR middle-end/44988
7179         * gcc.dg/pr44971.c: New testcase.
7180         * gcc.c-torture/compile/pr44988.c: Likewise.
7181
7182 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7183
7184         PR fortran/44929
7185         * gfortran.dg/allocate_with_typespec.f90: New test.
7186         * gfortran.dg/allocate_derived_1.f90: Update error message.
7187
7188 2010-07-19  Jason Merrill  <jason@redhat.com>
7189
7190         PR c++/44996
7191         * g++.dg/cpp0x/decltype23.C: New.
7192
7193 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7194
7195         PR fortran/42385
7196         * gfortran.dg/class_defined_operator_1.f03 : New test.
7197
7198 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7199
7200         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7201         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7202         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7203         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7204
7205 2010-07-19  Richard Guenther  <rguenther@suse.de>
7206
7207         PR middle-end/44941
7208         * gcc.c-torture/compile/pr44941.c: New testcase.
7209
7210 2010-07-19  Jason Merrill  <jason@redhat.com>
7211
7212         PR c++/44969
7213         * g++.dg/template/sfinae24.C: New.
7214
7215 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7216
7217         PR fortran/44353
7218         * gfortran.dg/data_implied_do_2.f90: Removed.
7219
7220 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7221
7222         PR c++/44969
7223         * g++.dg/template/sfinae23.C: New.
7224
7225 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7226
7227         * lib/target-supports.exp (check_sse_os_support_available): New
7228         proc.
7229         (check_sse_hw_available): New proc.
7230         (check_effective_target_sse_runtime): New proc.
7231         (check_effective_target_sse2_runtime): New proc.
7232         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7233         -msse2 if check_sse_os_support_available.
7234         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7235         check_sse_os_support_available.
7236         * gcc.dg/vect/vect.exp: Likewise.
7237         * gfortran.dg/vect/vect.exp: Likewise.
7238         * gcc.target/i386/sol2-check: Renamed to ...
7239         * gcc.target/i386/sse-os-support.h: ... this.
7240         (sol2_check): Renamed to ...
7241         (sse_os_support): ... this.
7242         Only test movss with xmm registers.
7243         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7244         Removed ILL_INSN, ILL_INSN_LEN.
7245         * gcc.target/i386/sse2-check.h: Likewise.
7246         * gcc.target/i386/sse3-check.h: Likewise.
7247         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7248         Removed cpuid.h, __get_cpuid test.
7249         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7250         Removed cpuid.h, __get_cpuid test.
7251         * g++.dg/other/pr40446.C: Likewise.
7252         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7253         * gcc.dg/compat/vector-1a_main.c: Likewise.
7254         * gcc.dg/compat/vector-2a_main.c: Likewise.
7255         * gcc.dg/pr36584.c: Likewise.
7256         * gcc.dg/pr37544.c: Likewise.
7257         * gcc.dg/torture/pr16104-1.c: Likewise.
7258         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7259         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7260         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7261         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7262         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7263         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7264         sse2_runtime.
7265         * gcc.dg/torture/pr35771-2.c: Likewise.
7266         * gcc.dg/torture/pr35771-3.c: Likewise.
7267         * gcc.target/i386/pr39315-2.c: Likewise.
7268         * gcc.target/i386/pr39315-4.c: Likewise.
7269         * gcc.target/i386/vperm-v2df.c: Likewise.
7270         * gcc.target/i386/vperm-v2di.c: Likewise.
7271         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7272         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7273         sse_runtime.
7274
7275 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7276
7277         PR fortran/44353
7278         * gfortran.dg/data_implied_do_2.f90: New test.
7279
7280 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7281
7282         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7283
7284 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7285
7286         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7287         to the "mips16" group.
7288         (mips_using_mips16_p): New procedure.
7289         (mips-dg-options): Use it.
7290
7291 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7292
7293         * gcc.target/mips/mips16-attributes-4.c: New test.
7294
7295 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7296
7297         PR testsuite/44418
7298         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7299         * gcc.target/powerpc/recip-2.c: Ditto.
7300         * gcc.target/powerpc/recip-3.c: Ditto.
7301
7302 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7303
7304         * gcc.target/arm/pr42235.c: New test.
7305
7306 2010-07-16  Jason Merrill  <jason@redhat.com>
7307
7308         PR c++/32505
7309         * g++.dg/template/partial8.C: New.
7310
7311 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7312
7313         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7314         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7315         in C++.
7316         (gualcvt): New overloaded inline.
7317         (GUALCVT): Use it for C++.
7318         * g++.dg/guality/guality.exp: New.
7319         * g++.dg/guality/guality.h: New.
7320         * g++.dg/guality/redeclaration1.C: New test.
7321         * g++.dg/dg.exp: Prune also guality/* tests.
7322         * gcc.dg/guality/pr43141.c: Moved to...
7323         * c-c++-common/guality/pr43141.c: ... here.
7324
7325 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7326
7327         PR libfortran/37077
7328         * gfortran.dg/char4_iunit_2.f03: New test.
7329
7330 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7331
7332         PR testsuite/43925
7333         * lib/plugin-support.exp (plugin-test-execute):
7334         Add ${gcc_objdir}/intl to includes.
7335
7336 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7337
7338         PR target/44942
7339         * gcc.c-torture/execute/pr44942.c: New test.
7340         * gcc.target/i386/pr44942.c: New test.
7341
7342 2010-07-15  Jason Merrill  <jason@redhat.com>
7343
7344         PR c++/44909
7345         * g++.dg/cpp0x/implicit7.C: New.
7346         * g++.dg/cpp0x/implicit8.C: New.
7347
7348 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7349
7350         Disable float tests for __SPU__ targets due to lack of signed zero:
7351         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7352         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7353         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7354         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7355         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7356         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7357         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7358         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7359         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7360
7361 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7362
7363         * gfortran.dg/select_char_2.f90: New test.
7364
7365 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7366
7367         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7368         with DECL_CHAIN.
7369
7370 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7371
7372         PR fortran/44936
7373         * gfortran.dg/typebound_generic_9.f03: New.
7374
7375 2010-07-15  Richard Guenther  <rguenther@suse.de>
7376
7377         PR tree-optimization/44946
7378         * gcc.c-torture/compile/pr44946.c: New testcase.
7379
7380 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7381
7382         PR fortran/40206
7383         * gfortran.dg/select_char_3.f90: New test.
7384
7385 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7386             Kevin F. Quinn  <kevquinn@gentoo.org>
7387
7388         * gcc.dg/Wtrampolines.c: New.
7389
7390 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7391
7392         PR libfortran/44934
7393         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7394
7395 2010-07-14  Jason Merrill  <jason@redhat.com>
7396
7397         PR c++/44810
7398         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7399
7400         Implement C++0x unrestricted unions (N2544)
7401         * g++.dg/cpp0x/union1.C: New.
7402         * g++.dg/cpp0x/union2.C: New.
7403         * g++.dg/cpp0x/union3.C: New.
7404         * g++.dg/cpp0x/defaulted2.C: Adjust.
7405         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7406         * g++.old-deja/g++.ext/anon2.C: Adjust.
7407         * g++.old-deja/g++.mike/misc6.C: Adjust.
7408
7409 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7410
7411         PR fortran/44925
7412         * gfortran.dg/c_loc_tests_15.f90: New.
7413
7414 2010-07-13  Jason Merrill  <jason@redhat.com>
7415
7416         PR c++/44909
7417         * g++.dg/cpp0x/implicit6.C: New.
7418
7419 2010-07-13  Jason Merrill  <jason@redhat.com>
7420
7421         PR c++/44540
7422         * g++.dg/abi/noreturn1.C: New.
7423         * g++.dg/abi/noreturn2.C: New.
7424
7425 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7426
7427         PR other/44874
7428         PR debug/44832
7429         * c-c++-common/pr44832.c: New test.
7430
7431 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7432
7433         PR objc/44488
7434         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7435         on the target.  Make sure that we can assemble the emitted asm when
7436         the test type is 'compile'.
7437
7438 2010-07-13  Richard Guenther  <rguenther@suse.de>
7439
7440         PR tree-optimization/36960
7441         * g++.dg/torture/pr36960.C: New testcase.
7442
7443 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7444
7445         PR c++/44908
7446         * g++.dg/template/sfinae21.C: New.
7447         * g++.dg/template/sfinae22.C: Likewise.
7448
7449 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7450
7451         PR testsuite/42843
7452         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7453         * gcc.dg/plugin/ggcplug.c: Likewise.
7454         * g++.dg/plugin/selfassign.c: Likewise.
7455         * g++.dg/plugin/attribute_plugin.c: Likewise.
7456         * g++.dg/plugin/dumb_plugin.c: Likewise.
7457         * g++.dg/plugin/pragma_plugin.c: Likewise.
7458
7459 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7460
7461         * gcc.c-torture/execute/pr44683.x: New.
7462         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7463
7464 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7465
7466         PR fortran/44434
7467         PR fortran/44565
7468         PR fortran/43945
7469         PR fortran/44869
7470         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7471         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7472         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7473         * gfortran.dh/typebound_call_16.f03: New.
7474         * gfortran.dg/typebound_generic_6.f03: New.
7475         * gfortran.dg/typebound_generic_7.f03: New.
7476         * gfortran.dg/typebound_generic_8.f03: New.
7477
7478 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7479
7480         PR libfortran/37077
7481         * gfortran.dg/char4_iunit_1.f03: New test.
7482
7483 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7484
7485         * gcc.dg/tree-ssa/vrp53.c: New test.
7486
7487 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7488
7489         PR c++/44907
7490         * g++.dg/template/sfinae19.C: New.
7491         * g++.dg/template/sfinae20.C: Likewise.
7492
7493 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7494
7495         * gcc.target/arm/interrupt-1.c: New test.
7496         * gcc.target/arm/interrupt-2.c: New test.
7497
7498 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7499
7500         * gcc.dg/pr42427.c: Require c99_runtime.
7501         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7502         c99_runtime.
7503         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7504         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7505         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7506         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7507         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7508         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7509         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7510         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7511         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7512         * gcc.target/i386/pr37275.c: Require visibility support.
7513
7514 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7515
7516         * lib/target-supports.exp (check_effective_target_sse): New proc.
7517         * gcc.target/i386/sol2-check.h: New file.
7518         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7519         Include sol2-check.h.
7520         (main) Only run do_test () if sol2_check ().
7521         * gcc.target/i386/sse2-check.h: Likewise.
7522         * gcc.target/i386/sse3-check.h: Likewise.
7523         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7524         [__sun__ && __svr4__]: Execute SSE2 instruction.
7525         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7526         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7527         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7528         * g++.dg/ext/vector14.C: Likewise.
7529         * g++.dg/other/mmintrin.C: Likewise.
7530         * gcc.dg/20020418-1.c: Likewise.
7531         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7532         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7533         * gcc.dg/format/unnamed-1.c: Likewise.
7534         Adapt dg-warning line number.
7535         * gcc.dg/graphite/pr40281.c: Likewise.
7536         * gcc.dg/pr32176.c: Likewise.
7537         * gcc.dg/pr40550.c: Likewise.
7538         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7539         * gcc.dg/torture/pr36891.c: Likewise.
7540         * gcc.target/i386/20020218-1.c: Likewise.
7541         * gcc.target/i386/20020523.c: Likewise.
7542         * gcc.target/i386/abi-1.c: Likewise.
7543         * gcc.target/i386/brokensqrt.c: Likewise.
7544         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7545         * gcc.target/i386/pr13366.c: Likewise.
7546         * gcc.target/i386/pr13685.c: Likewise.
7547         * gcc.target/i386/pr24306.c: Likewise.
7548         * gcc.target/i386/pr31486.c: Likewise.
7549         * gcc.target/i386/pr32065-1.c: Likewise.
7550         * gcc.target/i386/pr32065-2.c: Likewise.
7551         * gcc.target/i386/pr32389.c: Likewise.
7552         * gcc.target/i386/pr38824.c: Likewise.
7553         * gcc.target/i386/pr38931.c: Likewise.
7554         * gcc.target/i386/pr39592-1.c: Likewise.
7555         * gcc.target/i386/pr43766.c: Likewise.
7556         * gcc.target/i386/recip-divf.c: Likewise.
7557         * gcc.target/i386/recip-sqrtf.c: Likewise.
7558         * gcc.target/i386/recip-vec-divf.c: Likewise.
7559         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7560         * gcc.target/i386/sse-1.c: Likewise.
7561         * gcc.target/i386/sse-16.c: Likewise.
7562         * gcc.target/i386/sse-2.c: Likewise.
7563         * gcc.target/i386/sse-20.c: Likewise.
7564         * gcc.target/i386/sse-3.c: Likewise.
7565         * gcc.target/i386/sse-7.c: Likewise.
7566         * gcc.target/i386/sse-9.c: Likewise.
7567         * gcc.target/i386/sse-addps-1.c: Likewise.
7568         * gcc.target/i386/sse-addss-1.c: Likewise.
7569         * gcc.target/i386/sse-andnps-1.c: Likewise.
7570         * gcc.target/i386/sse-andps-1.c: Likewise.
7571         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7572         * gcc.target/i386/sse-comiss-1.c: Likewise.
7573         * gcc.target/i386/sse-comiss-2.c: Likewise.
7574         * gcc.target/i386/sse-comiss-3.c: Likewise.
7575         * gcc.target/i386/sse-comiss-4.c: Likewise.
7576         * gcc.target/i386/sse-comiss-5.c: Likewise.
7577         * gcc.target/i386/sse-comiss-6.c: Likewise.
7578         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7579         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7580         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7581         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7582         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7583         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7584         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7585         * gcc.target/i386/sse-divps-1.c: Likewise.
7586         * gcc.target/i386/sse-divss-1.c: Likewise.
7587         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7588         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7589         * gcc.target/i386/sse-maxps-1.c: Likewise.
7590         * gcc.target/i386/sse-maxss-1.c: Likewise.
7591         * gcc.target/i386/sse-minps-1.c: Likewise.
7592         * gcc.target/i386/sse-minss-1.c: Likewise.
7593         * gcc.target/i386/sse-movaps-1.c: Likewise.
7594         * gcc.target/i386/sse-movaps-2.c: Likewise.
7595         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7596         * gcc.target/i386/sse-movhps-1.c: Likewise.
7597         * gcc.target/i386/sse-movhps-2.c: Likewise.
7598         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7599         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7600         * gcc.target/i386/sse-movntps-1.c: Likewise.
7601         * gcc.target/i386/sse-movss-1.c: Likewise.
7602         * gcc.target/i386/sse-movss-2.c: Likewise.
7603         * gcc.target/i386/sse-movss-3.c: Likewise.
7604         * gcc.target/i386/sse-movups-1.c: Likewise.
7605         * gcc.target/i386/sse-movups-2.c: Likewise.
7606         * gcc.target/i386/sse-mulps-1.c: Likewise.
7607         * gcc.target/i386/sse-mulss-1.c: Likewise.
7608         * gcc.target/i386/sse-orps-1.c: Likewise.
7609         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7610         * gcc.target/i386/sse-recip-vec.c: Likewise.
7611         * gcc.target/i386/sse-recip.c: Likewise.
7612         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7613         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7614         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7615         * gcc.target/i386/sse-subps-1.c: Likewise.
7616         * gcc.target/i386/sse-subss-1.c: Likewise.
7617         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7618         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7619         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7620         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7621         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7622         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7623         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7624         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7625         * gcc.target/i386/sse-xorps-1.c: Likewise.
7626         * gcc.target/i386/ssefn-1.c: Likewise.
7627         * gcc.target/i386/ssefn-3.c: Likewise.
7628         * gcc.target/i386/sseregparm-1.c: Likewise.
7629         * gcc.target/i386/stackalign/return-3.c: Likewise.
7630         * gcc.target/i386/vectorize1.c: Likewise.
7631         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7632         * gcc.target/i386/xorps-sse.c: Likewise.
7633         * gfortran.dg/pr28158.f90: Likewise.
7634         * gfortran.dg/pr30667.f: Likewise.
7635         * gnat.dg/loop_optimization7.adb: Likewise.
7636         * gnat.dg/sse_nolib.adb: Likewise.
7637
7638 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7639
7640         PR fortran/44702
7641         * gfortran.dg/use_rename_6.f90: New.
7642         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7643
7644 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7645
7646         PR fortran/44869
7647         * gfortran.dg/class_24.f03: New.
7648
7649 2010-07-10  Richard Guenther  <rguenther@suse.de>
7650
7651         PR lto/44889
7652         * gcc.dg/lto/20100709-1_0.c: New testcase.
7653         * gcc.dg/lto/20100709-1_1.c: Likewise.
7654
7655 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7656
7657         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7658
7659 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7660
7661         PR objc/44140
7662         * objc.dg/lto/trivial-1_0.m: New.
7663         * objc.dg/lto/lto.exp: New.
7664         * obj-c++.dg/lto/trivial-1_0.mm: New.
7665         * obj-c++.dg/lto/lto.exp: New.
7666         * objc.dg/symtab-1.m: Adjust sizes.
7667         * objc.dg/image-info.m: Do not run for gnu-runtime.
7668
7669 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7670
7671         * gcc.dg/pr32370.c: Allow another kind of error message.
7672
7673 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7674
7675         * gnat.dg/atomic3.adb: New test.
7676
7677 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7678             Denys Vlasenko  <dvlasenk@redhat.com>
7679             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7680
7681         PR tree-optimization/28632
7682         * gcc.dg/tree-ssa/vrp51.c: New test.
7683         * gcc.dg/tree-ssa/vrp52.c: New test.
7684
7685 2010-07-09  Jason Merrill  <jason@redhat.com>
7686
7687         * g++.dg/abi/covariant6.C: New.
7688         * g++.dg/inherit/covariant17.C: Test both bases.
7689         * g++.dg/inherit/covariant7.C: Check vtable layout.
7690
7691 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7692
7693         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7694
7695 2010-07-09  Richard Guenther  <rguenther@suse.de>
7696
7697         PR tree-optimization/44852
7698         * gcc.c-torture/execute/pr44852.c: New testcase.
7699
7700 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7701
7702         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7703         multiplication by values.
7704         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7705         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7706
7707 2010-07-09  Richard Guenther  <rguenther@suse.de>
7708
7709         PR tree-optimization/44882
7710         * gfortran.dg/pr44882.f90: New testcase.
7711
7712 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7713
7714         PR target/40657
7715         * gcc.target/arm/pr40657-1.c: New test.
7716         * gcc.target/arm/pr40657-2.c: New test.
7717         * gcc.c-torture/execute/pr40657.c: New test.
7718
7719 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7720
7721         * gcc.dg/tree-ssa/vrp50.c: New test.
7722         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7723
7724 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7725
7726         PR fortran/44649
7727         * gfortran.dg/c_sizeof_1.f90: Modified.
7728         * gfortran.dg/storage_size_1.f08: New.
7729         * gfortran.dg/storage_size_2.f08: New.
7730
7731 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7732
7733         * gcc.c-torture/execute/20100708-1.c: New test.
7734
7735 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7736
7737         PR fortran/44847
7738         * gfortran.dg/gomp/pr44847.f90: New test.
7739
7740 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7741
7742         PR tree-optimization/44710
7743         * gcc.dg/tree-ssa/ifc-6.c: New.
7744         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7745
7746 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7747
7748         PR fortran/18918
7749         * gfortran.dg/coarray_10.f90: Add an additional test.
7750
7751 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7752
7753         PR middle-end/44828
7754         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7755         * gcc.c-torture/execute/pr44828.x: Revert.
7756
7757 2010-07-08  Jason Merrill  <jason@redhat.com>
7758
7759         PR c++/43120
7760         * g++.dg/inherit/covariant17.C: New.
7761         * g++.dg/abi/covariant1.C: Actually test for the bug.
7762
7763 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7764
7765         PR rtl-optimization/44838
7766         * gcc.dg/pr44838.c: New.
7767
7768 2010-07-08  Richard Guenther  <rguenther@suse.de>
7769
7770         PR tree-optimization/44831
7771         * gcc.c-torture/compile/pr44831.c: New testcase.
7772         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7773
7774 2010-07-08  Richard Guenther  <rguenther@suse.de>
7775
7776         PR tree-optimization/44861
7777         * g++.dg/vect/pr44861.cc: New testcase.
7778
7779 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7780
7781         PR middle-end/44828
7782         * gcc.c-torture/execute/pr44828.x: New file.
7783
7784 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7785
7786         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7787         dg-options.
7788         * g++.dg/ext/altivec-17.C: Adjust error message.
7789
7790 2010-07-07  Tom Tromey  <tromey@redhat.com>
7791
7792         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7793
7794 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7795
7796         PR target/44844
7797         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7798         * gcc.target/i386/rdrand-2.c: Likewise.
7799         * gcc.target/i386/rdrand-3.c: Likewise.
7800
7801 2010-07-07  Jan Hubicka  <jh@suse.cz>
7802
7803         PR middle-end/44813
7804         * g++.dg/torture/pr44813.C: New testcase.
7805         * g++.dg/torture/pr44826.C: New testcase.
7806
7807 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7808
7809         PR rtl-optimization/44787
7810         * gcc.c-torture/compile/pr44788.c: New test.
7811         * gcc.target/arm/pr44788.c: New test.
7812
7813 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7814
7815         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7816
7817 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7818
7819         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7820         to dg-options.
7821
7822 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7823
7824         PR fortran/44742
7825         * gfortran.dg/parameter_array_init_6.f90: New.
7826         * gfortran.dg/initialization_20.f90: Update dg-error.
7827         * gfortran.dg/initialization_24.f90: Ditto.
7828
7829 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7830         PR fortran/PR44693
7831         * gfortran.dg/dim_range_1.f90:  New test.
7832         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7833
7834 2010-07-06  Jason Merrill  <jason@redhat.com>
7835
7836         PR c++/44703
7837         * g++.dg/cpp0x/initlist41.C: New.
7838
7839         PR c++/44778
7840         * g++.dg/template/ptrmem22.C: New.
7841
7842 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7843
7844         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7845         support.
7846         * gcc.target/i386/i386.exp: Likewise.
7847
7848 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7849
7850         PR testsuite/44195
7851         * gcc.dg/lto/20100518_0.c: Limit to x86.
7852
7853 2010-07-06  Richard Guenther  <rguenther@suse.de>
7854
7855         PR middle-end/44828
7856         * gcc.c-torture/execute/pr44828.c: New testcase.
7857
7858 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7859
7860         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7861         * g++.dg/warn/volatile1.C: Likewise.
7862         * g++.dg/template/warn1.C: Likewise.
7863
7864 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7865
7866         AVX Programming Reference (June, 2010)
7867         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7868         * g++.dg/other/i386-3.C: Likewise.
7869         * gcc.target/i386/sse-12.c: Likewise.
7870
7871         * gcc.target/i386/f16c-check.h: New.
7872         * gcc.target/i386/rdfsbase-1.c: Likewise.
7873         * gcc.target/i386/rdfsbase-2.c: Likewise.
7874         * gcc.target/i386/rdgsbase-1.c: Likewise.
7875         * gcc.target/i386/rdgsbase-2.c: Likewise.
7876         * gcc.target/i386/rdrand-1.c: Likewise.
7877         * gcc.target/i386/rdrand-2.c: Likewise.
7878         * gcc.target/i386/rdrand-3.c: Likewise.
7879         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7880         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7881         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7882         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7883         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7884         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7885         * gcc.target/i386/wrfsbase-1.c: Likewise.
7886         * gcc.target/i386/wrfsbase-2.c: Likewise.
7887         * gcc.target/i386/wrgsbase-1.c: Likewise.
7888         * gcc.target/i386/wrgsbase-2.c: Likewise.
7889
7890         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7891         (__builtin_ia32_vcvtps2ph): New.
7892         (__builtin_ia32_vcvtps2ph256): Likewise.
7893
7894         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7895         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7896
7897         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7898         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7899
7900         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7901         (__builtin_ia32_vcvtps2ph256): Likewise.
7902         Add fsgsbase,rdrnd,f16c.
7903
7904         * lib/target-supports.exp (check_effective_target_f16c): New.
7905
7906 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7907
7908         * gcc.dg/guality/nrv-1.c: New test.
7909
7910 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7911
7912         PR middle-end/42505
7913         * gcc.target/arm/pr42505.c: New test case.
7914
7915 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7916
7917         PR c++/44808
7918         * g++.dg/opt/nrv16.C: New test.
7919
7920 2010-07-05  Richard Guenther  <rguenther@suse.de>
7921
7922         PR tree-optimization/44784
7923         * gcc.c-torture/compile/pr44784.c: New testcase.
7924
7925 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7926
7927         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7928         Increase loop bound and array size.
7929         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7930         Likewise.
7931
7932 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7933
7934         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7935         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7936         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7937         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7938         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7939
7940 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7941
7942         PR c++/22138
7943         * g++.dg/parse/template25.C: New.
7944
7945 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7946
7947         PR rtl-optimization/44695
7948         * gcc.dg/torture/pr44695.c: New.
7949
7950 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7951
7952         PR c++/16630
7953         * g++.dg/ext/pretty3.C: New.
7954
7955 2010-07-04  Richard Guenther  <rguenther@suse.de>
7956
7957         PR middle-end/44809
7958         * g++.dg/torture/pr44809.C: New testcase.
7959
7960 2010-07-04  Richard Guenther  <rguenther@suse.de>
7961
7962         PR tree-optimization/44656
7963         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7964
7965 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7966             Revital Eres  <eres@il.ibm.com>
7967
7968         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7969         misaligned stores.
7970         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7971         gcc.dg/vect/vect-96.c: Likewise.
7972         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7973         that support misaligned stores. Change the number of expected
7974         misaligned accesses.
7975         * gcc.dg/vect/vect-peel-1.c: New test.
7976         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7977         gcc.dg/vect/vect-peel-4.c: Likewise.
7978         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7979         vectorizable on all targets that support realignment.
7980         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7981
7982 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
7983
7984         PR c/44806
7985         * gcc.dg/torture/pr44806.c: New.
7986
7987 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7988
7989         * gnat.dg/cond_expr1.adb: New test.
7990
7991 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7992
7993         * gnat.dg/modular3.adb: New test.
7994         * gnat.dg/modular3_pkg.ads: New helper.
7995
7996 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
7997             Mikael Pettersson  <mikpe@it.uu.se>
7998
7999         PR testsuite/44518
8000         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8001         Make signed-ness of chars explicit.  Scan the object for
8002         strings that are split by some target assemblers.
8003         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8004         explicit.
8005
8006 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8007
8008         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8009
8010 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8011
8012         PR/44128
8013         * g++.dg/warn/Wshadow-7.C: New test.
8014
8015 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8016             Julian Brown  <julian@codesourcery.com>
8017             Sandra Loosemore  <sandra@codesourcery.com>
8018
8019         * gcc.c-torture/execute/20100416-1.c: New test case.
8020
8021 2010-07-02  Julian Brown  <julian@codesourcery.com>
8022             Sandra Loosemore  <sandra@codesourcery.com>
8023
8024         PR target/43703
8025
8026         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8027         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8028
8029 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8030             Julian Brown  <julian@codesourcery.com>
8031
8032         * gcc.target/arm/neon/vadds64.c: Regenerated.
8033         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8034         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8035         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8036         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8037         * gcc.target/arm/neon-vmls-1.c: Likewise.
8038         * gcc.target/arm/neon-vsubs64.c: New execution test.
8039         * gcc.target/arm/neon-vsubu64.c: New execution test.
8040         * gcc.target/arm/neon-vadds64.c: New execution test.
8041         * gcc.target/arm/neon-vaddu64.c: New execution test.
8042
8043 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8044
8045         * gcc.target/arm/neon-vands64.c: New.
8046         * gcc.target/arm/neon-vandu64.c: New.
8047         * gcc.target/arm/neon-vbics64.c: New.
8048         * gcc.target/arm/neon-vbicu64.c: New.
8049         * gcc.target/arm/neon-veors64.c: New.
8050         * gcc.target/arm/neon-veoru64.c: New.
8051         * gcc.target/arm/neon-vorns64.c: New.
8052         * gcc.target/arm/neon-vornu64.c: New.
8053         * gcc.target/arm/neon-vorrs64.c: New.
8054         * gcc.target/arm/neon-vorru64.c: New.
8055         * gcc.target/arm/neon/vands64.c: Regenerated.
8056         * gcc.target/arm/neon/vandu64.c: Regenerated.
8057         * gcc.target/arm/neon/vbics64.c: Regenerated.
8058         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8059         * gcc.target/arm/neon/veors64.c: Regenerated.
8060         * gcc.target/arm/neon/veoru64.c: Regenerated.
8061         * gcc.target/arm/neon/vorns64.c: Regenerated.
8062         * gcc.target/arm/neon/vornu64.c: Regenerated.
8063         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8064         * gcc.target/arm/neon/vorru64.c: Regenerated.
8065
8066 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8067
8068         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8069
8070 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8071
8072         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8073         * gfortran.dg/intent_out_5.f90: Same.
8074         * gfortran.dg/ltrans-7.f90: Same.
8075         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8076
8077 2010-07-02  Jan Hubicka  <jh@suse.cz>
8078
8079         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8080
8081 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8082
8083         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8084
8085 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8086
8087         PR c++/44780
8088         * c-c++-common/Wunused-var-12.c: New test.
8089
8090 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8091
8092         PR target/42835
8093         * gcc.target/arm/pr42835.c: New test.
8094
8095         PR target/42172
8096         * gcc.target/arm/pr42172-1.c: New test.
8097
8098 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8099
8100         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8101
8102 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8103
8104         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8105         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8106         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8107         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8108         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8109         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8110         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8111         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8112         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8113         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8114         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8115         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8116         * gcc.target/arm/neon-vdup_ns64.c: New.
8117         * gcc.target/arm/neon-vdup_nu64.c: New.
8118         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8119         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8120         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8121         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8122         * gcc.target/arm/neon-vmov_ns64.c: New.
8123         * gcc.target/arm/neon-vmov_nu64.c: New.
8124         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8125         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8126         * gcc.target/arm/neon-vget_lanes64.c: New.
8127         * gcc.target/arm/neon-vget_laneu64.c: New.
8128         * gcc.target/arm/neon-vset_lanes64.c: New.
8129         * gcc.target/arm/neon-vset_laneu64.c: New.
8130
8131 2010-07-02  Richard Guenther  <rguenther@suse.de>
8132
8133         * g++.dg/torture/20100702-1.C: New testcase.
8134
8135 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8136
8137         PR target/44707
8138         * gcc.c-torture/compile/pr44707.c: New test.
8139
8140 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8141
8142         PR c++/44039
8143         * g++.dg/template/crash101.C: New.
8144
8145 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8146
8147         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8148         Use the ABI-0 accessors and fail it for m64.
8149
8150 2010-07-02  Jan Hubicka  <jh@suse.cz>
8151
8152         * g++.dg/tree-ssa/pr44706.C: New testcase.
8153
8154 2010-07-02  Richard Guenther  <rguenther@suse.de>
8155
8156         PR tree-optimization/44748
8157         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8158
8159 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8160
8161         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8162         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8163         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8164         the method types to forward:.
8165
8166 2010-06-30  Jason Merrill  <jason@redhat.com>
8167
8168         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8169         * g++.dg/other/pr25632.C: Likewise.
8170
8171 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR tree-optimization/40421
8174         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8175
8176 2010-07-01  Richard Guenther  <rguenther@suse.de>
8177
8178         PR middle-end/42834
8179         PR middle-end/44468
8180         * gcc.c-torture/execute/20100316-1.c: New testcase.
8181         * gcc.c-torture/execute/pr44468.c: Likewise.
8182         * gcc.c-torture/compile/20100609-1.c: Likewise.
8183         * gcc.dg/volatile2.c: Adjust.
8184         * gcc.dg/plugin/selfassign.c: Likewise.
8185         * gcc.dg/pr36902.c: Likewise.
8186         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8187         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8188         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8189         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8190         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8191         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8192         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8193         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8194         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8195         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8196         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8197         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8198         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8199         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8200         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8201         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8202         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8203         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8204         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8205         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8206         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8207         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8208         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8209         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8210         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8211         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8212         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8213         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8214         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8215         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8216         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8217         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8218         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8219         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8220         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8221         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8222         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8223         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8224         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8225         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8226         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8227         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8228         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8229         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8230         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8231         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8232         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8233         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8234         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8235         * g++.dg/tree-ssa/pr31146.C: Likewise.
8236         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8237         * g++.dg/tree-ssa/pr33604.C: Likewise.
8238         * g++.dg/plugin/selfassign.c: Likewise.
8239         * gfortran.dg/array_memcpy_3.f90: Likewise.
8240         * gfortran.dg/array_memcpy_4.f90: Likewise.
8241         * c-c++-common/torture/pr42834.c: New testcase.
8242
8243 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8244
8245         PR c++/44628
8246         * g++.dg/template/crash100.C: New.
8247
8248 2010-06-30  Jan Hubicka  <jh@suse.cz>
8249
8250         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8251
8252 2010-06-30  Michael Matz  <matz@suse.de>
8253
8254         PR bootstrap/44699
8255         * gcc.dg/pr44699.c: New test.
8256
8257 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8258
8259         PR tree-optimization/39799
8260         * c-c++-common/uninit-17.c: New test.
8261
8262 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8263
8264         PR libfortran/43298
8265         * gfortran.dg/read_infnan_1.f90: New test.
8266
8267 2010-06-29  Jason Merrill  <jason@redhat.com>
8268
8269         Enable implicitly declared move constructor/operator= (N3053).
8270         * g++.dg/cpp0x/implicit3.C: New.
8271         * g++.dg/cpp0x/implicit4.C: New.
8272         * g++.dg/cpp0x/implicit5.C: New.
8273         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8274         * g++.dg/cpp0x/not_special.C: Adjust.
8275         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8276         * g++.dg/cpp0x/rv1n.C: Adjust.
8277         * g++.dg/cpp0x/rv1p.C: Adjust.
8278         * g++.dg/cpp0x/rv2n.C: Adjust.
8279         * g++.dg/cpp0x/rv2p.C: Adjust.
8280         * g++.dg/cpp0x/rv3n.C: Adjust.
8281         * g++.dg/cpp0x/rv3p.C: Adjust.
8282         * g++.dg/cpp0x/rv4n.C: Adjust.
8283         * g++.dg/cpp0x/rv4p.C: Adjust.
8284         * g++.dg/cpp0x/rv5n.C: Adjust.
8285         * g++.dg/cpp0x/rv5p.C: Adjust.
8286         * g++.dg/cpp0x/rv6n.C: Adjust.
8287         * g++.dg/cpp0x/rv6p.C: Adjust.
8288         * g++.dg/cpp0x/rv7n.C: Adjust.
8289         * g++.dg/cpp0x/rv7p.C: Adjust.
8290         * g++.dg/cpp0x/rv8p.C: Adjust.
8291         * g++.dg/gomp/pr26690-1.C: Adjust.
8292         * g++.dg/other/error20.C: Adjust.
8293         * g++.dg/other/error31.C: Adjust.
8294         * g++.dg/parse/error19.C: Adjust.
8295         * g++.dg/template/qualttp5.C: Adjust.
8296         * g++.old-deja/g++.law/ctors5.C: Adjust.
8297
8298         Enable implicitly deleted functions (N2346)
8299         * g++.dg/cpp0x/defaulted17.C: New.
8300         * g++.dg/cpp0x/implicit1.C: New.
8301         * g++.dg/cpp0x/implicit2.C: New.
8302         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8303         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8304         * g++.dg/init/ctor4.C: Adjust.
8305         * g++.dg/init/synth2.C: Adjust.
8306         * g++.dg/lto/20081118_1.C: Adjust.
8307         * g++.dg/other/error13.C: Adjust.
8308         * g++.dg/other/unused1.C: Adjust.
8309         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8310         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8311         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8312         * g++.old-deja/g++.law/ctors17.C: Adjust.
8313         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8314         * g++.old-deja/g++.pt/assign1.C: Adjust.
8315         * g++.old-deja/g++.pt/crash20.C: Adjust.
8316
8317         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8318         * g++.dg/cpp0x/defaulted13.C: Adjust.
8319         * g++.dg/cpp0x/defaulted2.C: Adjust.
8320         * g++.dg/cpp0x/defaulted3.C: Adjust.
8321         * g++.dg/cpp0x/initlist9.C: Adjust.
8322         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8323         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8324         * g++.dg/init/synth2.C: Adjust.
8325
8326         * g++.dg/cpp0x/defaulted19.C: New.
8327
8328         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8329         * g++.dg/template/error23.C: Fix for -std=c++0x.
8330
8331 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8332
8333         PR fortran/44718
8334         * gfortran.dg/proc_ptr_28.f90: New.
8335
8336 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8337
8338         PR tree-optimization/43801
8339         * g++.dg/torture/pr43801.C: New test.
8340
8341         PR debug/44668
8342         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8343
8344 2010-06-29  Jason Merrill  <jason@redhat.com>
8345
8346         PR c++/44587
8347         * g++.dg/template/qualified-id2.C: New.
8348         * g++.dg/template/qualified-id3.C: New.
8349
8350 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8351
8352         PR fortran/44696
8353         * gfortran.dg/associated_target_4.f90: New.
8354
8355 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8356
8357         PR fortran/44582
8358         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8359
8360 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8363
8364 2010-06-29  Jan Hubicka  <jh@suse.cz>
8365
8366         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8367
8368 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8369
8370         PR target/43902
8371         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8372         * gcc.target/arm/wmul-3.c: New test.
8373         * gcc.target/arm/wmul-4.c: New test.
8374
8375 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8376
8377         PR rtl-optimization/44659
8378         * gcc.target/i386/extract-1.c: New.
8379         * gcc.target/i386/extract-2.c: Likewise.
8380         * gcc.target/i386/extract-3.c: Likewise.
8381         * gcc.target/i386/extract-4.c: Likewise.
8382         * gcc.target/i386/extract-5.c: Likewise.
8383         * gcc.target/i386/extract-6.c: Likewise.
8384
8385 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8386
8387         PR c++/44682
8388         * g++.dg/warn/Wunused-var-14.C: New test.
8389
8390 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8391
8392         PR fortran/43298
8393         * gfortran.dg/nan_6.f90: New.
8394
8395 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8396
8397         PR tree-optimization/43781
8398         * gcc.dg/torture/pr43781.c: New.
8399
8400 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8401
8402         PR fortran/40158
8403         * gfortran.dg/actual_rank_check_1.f90: New test.
8404
8405 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8406
8407         * gcc.dg/ipa/ipa-sra-6.c: New test.
8408
8409 2010-06-28  Jan Hubicka  <jh@suse.cz>
8410
8411         PR tree-optimization/44687
8412         * gcc.c-torture/compile/pr44687.c
8413
8414 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8415
8416         PR c++/44535
8417         * g++.dg/torture/pr44535.C: New test.
8418
8419 2010-06-28  Michael Matz  <matz@suse.de>
8420
8421         PR middle-end/44592
8422         * gfortran.dg/pr44592.f90: New test.
8423
8424 2010-06-28  Jan Hubicka  <jh@suse.cz>
8425
8426         PR tree-optimization/44357
8427         * g++.dg/torture/pr44357.C: New testcase.
8428
8429 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8430
8431         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8432         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8433         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8434         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8435         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8436         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8437         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8438         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8439
8440 2010-06-27  Jan Hubicka  <jh@suse.cz>
8441
8442         * gcc.c-torture/compile/pr44686.c: New file.
8443
8444 2010-06-27  Richard Guenther  <rguenther@suse.de>
8445
8446         PR tree-optimization/44683
8447         * gcc.c-torture/execute/pr44683.c: New testcase.
8448
8449 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8450
8451         * gnat.dg/noreturn3.ad[sb]: New test.
8452
8453 2010-06-26  Jason Merrill  <jason@redhat.com>
8454
8455         * g++.dg/cpp0x/explicit5.C: New.
8456
8457 2010-06-26  Richard Guenther  <rguenther@suse.de>
8458
8459         PR tree-optimization/44393
8460         * gcc.dg/pr44393.c: New testcase.
8461
8462 2010-06-26  Jan Hubicka  <jh@suse.cz>
8463
8464         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8465
8466 2010-06-26  Richard Guenther  <rguenther@suse.de>
8467
8468         PR middle-end/44674
8469         * gcc.dg/pr44674.c: New testcase.
8470
8471 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8472
8473         * gcc.dg/opts-3.c: New test.
8474
8475 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8476
8477         * gfortran.dg/type_decl_1.f90: New.
8478         * gfortran.dg/type_decl_2.f90: New.
8479
8480 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8481
8482         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8483         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8484
8485 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8486
8487         PR testsuite/38946
8488         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8489         error in comparing reals.
8490
8491 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8492
8493         * selected_real_kind_2.f90: New.
8494         * selected_real_kind_3.f90: New.
8495
8496 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8497
8498         * gfortran.dg/entry_19.f90: New.
8499
8500 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8501
8502         * gfortran.dg/end_subroutine_1.f90: New.
8503         * gfortran.dg/end_subroutine_2.f90: New.
8504         * gfortran.dg/interface_proc_end.f90: Update.
8505
8506 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8507
8508         * gfortran.dg/semicolon_fixed.f: Update.
8509         * gfortran.dg/semicolon_fixed_2.f: New.
8510         * gfortran.dg/semicolon_free_2.f90: New.
8511         * gfortran.dg/semicolon_free.f90: Update.
8512
8513 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8514
8515         PR fortran/44448
8516         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8517
8518 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8519
8520         * g++.dg/ipa/iinline-3.C: New test.
8521         * gcc.dg/ipa/modif-1.c: Removed.
8522
8523 2010-06-25  Jan Hubicka  <jh@suse.cz>
8524
8525         * gcc.dg/tree-ssa/ipa-split-1.c
8526
8527 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8528
8529         * g++.dg/ipa/iinline-2.C: New test.
8530
8531 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8532
8533         PR middle-end/43866
8534         * gfortran.dg/pr43866.f90: New test.
8535
8536         PR tree-optimization/44539
8537         * gcc.dg/pr44539.c: New test.
8538
8539 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8540
8541         From Jim Wilson:
8542         PR target/43902
8543         * gcc.target/mips/madd-9.c: New test.
8544
8545 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8546
8547         PR c/44517
8548         * gcc.dg/noncompile/pr44517.c: New.
8549         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8550
8551 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8552
8553         PR testsuite/43283
8554         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8555         and add argument to nop for IA64.
8556
8557 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8558
8559         PR target/44588
8560         * gcc.target/i386/mod-1.c: New.
8561         * gcc.target/i386/umod-1.c: Likewise.
8562         * gcc.target/i386/umod-2.c: Likewise.
8563         * gcc.target/i386/umod-3.c: Likewise.
8564
8565 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8566
8567         PR middle-end/44492
8568         * g++.dg/torture/pr44492.C: New test.
8569
8570 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8571
8572         * c-c++-common/warn-omitted-condop.c: New.
8573
8574 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8575
8576         PR fortran/44614
8577         * gfortran.dg/import8.f90: New.
8578
8579 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8580
8581         * gnat.dg/not_null.adb: Update test case.
8582
8583 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8584
8585         PR c++/44619
8586         * g++.dg/warn/Wunused-var-13.C: New test.
8587
8588         PR c++/44627
8589         * g++.dg/diagnostic/method1.C: New test.
8590
8591 2010-06-22  Cary Coutant  <ccoutant@google.com>
8592
8593         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8594
8595 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8596
8597         PR fortran/44616
8598         * gfortran.dg/abstract_type_8.f03: New.
8599
8600 2010-06-21  Jason Merrill  <jason@redhat.com>
8601
8602         * g++.dg/cpp0x/noexcept08.C: New.
8603
8604         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8605
8606 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8607
8608         PR target/44615
8609         * gcc.target/i386/sse2-vec-2a.c: New.
8610
8611 2010-06-21  DJ Delorie  <dj@redhat.com>
8612
8613         * gcc.dg/pragma-diag-1.c: New.
8614
8615 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8616
8617         PR target/44615
8618         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8619
8620 2010-06-21  Alan Modra  <amodra@gmail.com>
8621
8622         PR testsuite/44505
8623         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8624         tail call to check_fa_mid.
8625
8626 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8627
8628         PR target/44575
8629         * gcc.c-torture/execute/pr44575.c: New test.
8630
8631 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8632
8633         PR fortran/40632
8634         * gfortran.dg/contiguous_1.f90: New.
8635         * gfortran.dg/contiguous_2.f90: New.
8636         * gfortran.dg/contiguous_3.f90: New.
8637
8638 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8639
8640         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8641         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8642
8643 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8644
8645         PR target/44546
8646         * gcc.target/i386/pr44546.c: New test.
8647
8648 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8649
8650         * gcc.dg/opts-2.c: New test.
8651
8652 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8653
8654         PR fortran/44584
8655         * gfortran.dg/typebound_proc_15.f03: Modified.
8656
8657 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8658
8659         PR target/44072
8660         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8661         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8662
8663 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8664
8665         * g++.dg/ext/label13.C: Fix typo in last change.
8666
8667 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8668
8669         PR libfortran/44477
8670         * gfortran.dg/eof_3.f90
8671         * gfortran.dg/endfile_2.f90
8672         * gfortran.dg/endfile_4.f90
8673         * gfortran.dg/endfile_3.f90
8674
8675 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8676
8677         PR c++/41090
8678         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8679
8680 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8681
8682         PR fortran/44556
8683         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8684
8685 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8686
8687         * gcc.target/arm/pr40900.c: New test.
8688
8689 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8690
8691         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8692
8693 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8694
8695         PR fortran/44558
8696         * gfortran.dg/typebound_call_15.f03: New.
8697
8698 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8699
8700         PR c++/44486
8701         * g++.dg/pr44486.C: New.
8702
8703 2010-06-16  DJ Delorie  <dj@redhat.com>
8704
8705         * gcc.target/i386/volatile-bitfields-1.c: New.
8706         * gcc.target/i386/volatile-bitfields-2.c: New.
8707
8708 2010-06-16  Jason Merrill  <jason@redhat.com>
8709
8710         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8711
8712         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8713
8714 2010-06-16  Richard Guenther  <rguenther@suse.de>
8715
8716         PR c/44555
8717         * gcc.c-torture/execute/pr44555.c: New testcase.
8718
8719 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8720
8721         PR fortran/44549
8722         * gfortran.dg/typebound_proc_16.f03: New.
8723
8724 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8725
8726         * g++.dg/torture/pr43905.C: New test.
8727
8728 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8729
8730         PR testsuite/44538
8731         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8732         initialization loop from being vectorized.
8733         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8734
8735 2010-06-16  Alan Modra  <amodra@gmail.com>
8736
8737         PR tree-optimization/44507
8738         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8739
8740 2010-06-15  Jason Merrill  <jason@redhat.com>
8741
8742         * g++.dg/overload/arg3.C: Adjust error locations.
8743         * g++.dg/overload/copy1.C: Likewise.
8744         * g++.dg/tc1/dr152.C: Likewise.
8745         * g++.dg/template/incomplete4.C: Likewise.
8746         * g++.dg/template/incomplete5.C: Likewise.
8747         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8748         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8749         * g++.old-deja/g++.pt/crash9.C: Likewise.
8750
8751         * g++.dg/inherit/virtual5.C: New.
8752
8753         * g++.dg/cpp0x/defaulted18.C: New.
8754
8755         * g++.dg/cpp0x/initlist40.C: New.
8756
8757         * g++.dg/cpp0x/initlist39.C: New.
8758
8759 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8760
8761         PR middle-end/44391
8762         * gcc.dg/graphite/pr44391.c: New.
8763
8764 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8765
8766         PR fortran/43388
8767         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8768         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8769         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8770         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8771
8772 2010-06-15  Richard Guenther  <rguenther@suse.de>
8773
8774         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8775
8776 2010-06-15  Richard Guenther  <rguenther@suse.de>
8777
8778         * gcc.dg/vect/bb-slp-21.c: Adjust.
8779         * gcc.dg/vect/bb-slp-13.c: Likewise
8780         * gcc.dg/vect/bb-slp-4.c: Likewise
8781         * gcc.dg/vect/bb-slp-22.c: Likewise
8782         * gcc.dg/vect/bb-slp-14.c: Likewise
8783         * gcc.dg/vect/bb-slp-23.c: Likewise
8784         * gcc.dg/vect/bb-slp-15.c: Likewise
8785         * gcc.dg/vect/bb-slp-17.c: Likewise
8786         * gcc.dg/vect/bb-slp-18.c: Likewise
8787         * gcc.dg/vect/bb-slp-19.c: Likewise
8788         * gcc.dg/vect/bb-slp-10.c: Likewise
8789         * gcc.dg/vect/bb-slp-11.c: Likewise
8790         * gcc.dg/vect/bb-slp-20.c: Likewise
8791         * gcc.dg/vect/bb-slp-3.c: Likewise
8792
8793 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8794
8795         PR fortran/44536
8796         * gfortran.dg/gomp/pr44536.f90: New test.
8797         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8798
8799 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8800
8801         PR target/44534
8802         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8803         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8804
8805 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8806
8807         PR tree-optimization/44508
8808         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8809
8810         PR bootstrap/44509
8811         * gcc.dg/pr44509.c: New test.
8812
8813 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8814
8815         PR tree-optimization/44507
8816         * gcc.dg/vect/pr44507.c: New test.
8817
8818 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8819
8820         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8821         and c-pretty-print.h.
8822
8823         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8824
8825 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8826
8827         * gfortran.dg/whole_file_18.f90: Updated error message.
8828
8829 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8830
8831         * gfortran.dg/whole_file_20.f03: New.
8832
8833 2010-06-12  Jan Hubicka  <jh@suse.cz>
8834
8835         * gcc.c-torture/compile/pc44485.c: New testcase.
8836
8837 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8838
8839         PR fortran/40117
8840         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8841         * gfortran.dg/typebound_proc_14.f03: New.
8842         * gfortran.dg/typebound_proc_15.f03: New.
8843
8844 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8845
8846         * gcc.dg/opts-1.c: New test.
8847
8848 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8849
8850         * gcc.dg/funroll-loops-all.c: Update expected error.
8851
8852 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8853
8854         PR target/44481
8855         * gcc.target/i386/pr44481.c: New test.
8856
8857 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8858
8859         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8860
8861 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8862
8863         PR middle-end/44483
8864         * gcc.dg/tree-ssa/pr44483.c: New.
8865
8866 2010-06-11  Paul Brook  <paul@codesourcery.com>
8867
8868         * g++.dg/other/arm-neon-1.C: New test.
8869
8870 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8871
8872         PR fortran/42051
8873         PR fortran/43896
8874         * gfortran.dg/class_23.f03: New test.
8875
8876 2010-06-11  Jan Hubicka  <jh@suse.cz>
8877
8878         * gcc.dg/ipa/pure-const-2.c: New testcase.
8879
8880 2010-06-11  Jan Hubicka  <jh@suse.cz>
8881
8882         * gcc.dg/noreturn-7.c: Update.
8883         * gcc.dg/noreturn-4.c: Update.
8884
8885 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8886
8887         Fix MIPS bootstrap
8888         * g++.dg/other/typedef4.C: New test.
8889
8890 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8891
8892         PR fortran/44207
8893         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8894
8895 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8896
8897         PR fortran/44457
8898         * gfortran.dg/asynchronous_3.f03
8899
8900 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8901
8902         PR middle-end/44185
8903         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8904         non-temporal stores out of the tests to form new test cases.  As a
8905         result, no non-temporal store should be generated in this case.
8906
8907         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8908         prefetch-7.c that generate one non-temporal store.
8909
8910         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8911         prefetch-7.c that generate one non-temporal store and one
8912         one-temporal prefetch.
8913
8914 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8915
8916         PR tree-optimization/44258
8917         * gcc.dg/tree-ssa/pr44258.c: New test.
8918
8919 2010-06-10  Daniel Kraft  <d@domob.eu>
8920
8921         PR fortran/38936
8922         * gfortran.dg/associate_1.f03: New test.
8923         * gfortran.dg/associate_2.f95: New test.
8924         * gfortran.dg/associate_3.f03: New test.
8925         * gfortran.dg/associate_4.f08: New test.
8926
8927 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8928
8929         * gfortran.dg/selected_char_kind_4.f90: New test.
8930
8931 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8932
8933         * gcc.dg/pr42461.c: New test.
8934
8935 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8936
8937         PR fortran/44347
8938         * gfortran.dg/selected_real_kind_1.f90: New.
8939
8940 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8941
8942         PR fortran/44359
8943         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8944         warning.
8945         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8946         check for warning.
8947
8948 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8949
8950         * gfortran.dg/data_namelist_conflict.f90: New test.
8951
8952 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8953
8954         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8955         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8956         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8957
8958 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8959
8960         * gfortran.dg/mvbits_9.f90: New test.
8961         * gfortran.dg/ibset_1.f90: Ditto.
8962         * gfortran.dg/ibits_1.f90: Ditto.
8963         * gfortran.dg/btest_1.f90: Ditto.
8964         * gfortran.dg/ibclr_1.f90: Ditto.
8965
8966 2010-06-09  Jason Merrill  <jason@redhat.com>
8967
8968         PR c++/44366
8969         * g++.dg/cpp0x/decltype23.C: Move to...
8970         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8971
8972 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
8973
8974         PR fortran/44211
8975         * gfortran.dg/typebound_call_14.f03: New test.
8976
8977 2010-06-09  Martin Jambor  <mjambor@suse.cz>
8978
8979         PR tree-optimization/44423
8980         * gcc.dg/tree-ssa/pr44423.c: New test.
8981
8982 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
8983
8984         PR testsuite/42843
8985         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8986         TV_NONE to initialize tv_id field.
8987         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8988         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8989         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8990         Include toplev.h .
8991         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8992         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8993         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8994
8995 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
8996
8997         PR tree-optimization/39874
8998         PR middle-end/28685
8999         * gcc.dg/pr39874.c: New file.
9000
9001 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9002
9003         * g++.dg/ext/attr-alias-1.C: New.
9004         * g++.dg/ext/attr-alias-2.C: New.
9005
9006 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9007
9008         PR fortran/44446
9009         * gfortran.dg/proc_ptr_27.f90: New.
9010
9011 2010-06-07  Jason Merrill  <jason@redhat.com>
9012
9013         PR c++/44366
9014         * g++.dg/cpp0x/decltype23.C: New.
9015
9016 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9017             Shujing Zhao  <pearly.zhao@oracle.com>
9018
9019         PR c/37724
9020         * gcc.dg/c90-const-expr-10.c: Adjust.
9021         * gcc.dg/c99-const-expr-10.c: Adjust.
9022         * gcc.dg/init-bad-7.c: New.
9023
9024 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9025
9026         * lib/target-supports.exp (check_effective_target_gas): New proc.
9027         * gcc.c-torture/execute/960321-1.x: New file.
9028
9029 2010-06-07  Jason Merrill  <jason@redhat.com>
9030
9031         PR c++/44401
9032         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9033
9034 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9035
9036         PR c++/44444
9037         * g++.dg/warn/Wunused-var-12.C: New test.
9038
9039         PR c++/44443
9040         * c-c++-common/Wunused-var-11.c: New test.
9041
9042 2010-06-07  Jan Hubicka  <jh@suse.cz>
9043
9044         * gcc.dg/ipa/pure-const-1.c: New testcase.
9045
9046 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9047
9048         PR rtl-optimization/44404
9049         * gcc.dg/pr44404.c: New.
9050
9051 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9052
9053         PR target/44159
9054         * gcc.target/i386/abi-2.c: Check sysv abi here.
9055         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9056         function to avoid failures by different ABIs.
9057         * gcc.target/i386/aes-check.h: Likewise.
9058         * gcc.target/i386/avx-check.h: Likewise.
9059         * gcc.target/i386/fma4-check.h: Likewise.
9060         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9061         * gcc.target/i386/mmx-check.h: Likewise.
9062         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9063         * gcc.target/i386/pclmul-check.h: Likewise.
9064         * gcc.target/i386/sse-check.h: Likewise.
9065         * gcc.target/i386/sse2-check.h: Likewise.
9066         * gcc.target/i386/sse3-check.h: Likewise.
9067         * gcc.target/i386/sse4_1-check.h: Likewise.
9068         * gcc.target/i386/sse4_2-check.h: Likewise.
9069         * gcc.target/i386/sse4a-check.h: Likewise.
9070         * gcc.target/i386/ssse3-check.h: Likewise.
9071         * gcc.target/i386/xop-check.h: Likewise.
9072         * gcc.target/i386/pr27971.c: Fix for LLP64.
9073         * gcc.target/i386/pr39139.c: Likewise.
9074         * gcc.target/i386/pr39315-check.c: Likewise.
9075         * gcc.target/i386/vararg-1.c: Likewise.
9076         * gcc.target/i386/vararg-2.c: Likewise.
9077         Additional add dg-compile to avoid failure due
9078         missing foo symbol.
9079
9080         * gcc.dg/compound-literal-1.c: Fix for llp64.
9081         * gcc.dg/pr32370.c: Likewise.
9082         * gcc.dg/pr37561.c: Likewise.
9083         * gcc.dg/pr41340.c: Likewise.
9084         * gcc.dg/pr41551.c: Likewise.
9085
9086 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9087
9088         PR c++/44188
9089         * g++.dg/debug/dwarf2/typedef3.C: New test.
9090
9091 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9092
9093         PR c/20000
9094         * c-c++-common/pr20000.c: New.
9095
9096 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9097
9098         PR c++/44086
9099         * g++.dg/init/pr44086.C: New.
9100         * g++.dg/cpp0x/decltype4.C: Adjust.
9101
9102 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9103
9104         PR fortran/43945
9105         * gfortran.dg/generic_23.f03: New test.
9106
9107 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9108
9109         PR fortran/43895
9110         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9111
9112 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9113
9114         PR c++/44361
9115         * c-c++-common/Wunused-var-9.c: New test.
9116
9117 2010-06-05  Jason Merrill  <jason@redhat.com>
9118
9119         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9120
9121 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9122
9123         PR c/44322
9124         * gcc.dg/c99-restrict-4.c: New test.
9125
9126 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9127
9128         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9129         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9130         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9131         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9132         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9133         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9134         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9135         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9136         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9137         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9138         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9139         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9140         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9141         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9142         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9143         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9144         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9145         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9146         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9147         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9148         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9149         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9150
9151 2010-06-04  Jason Merrill  <jason@redhat.com>
9152
9153         * g++.dg/cpp0x/noexcept06.C: New.
9154         * g++.dg/cpp0x/noexcept07.C: New.
9155
9156         * g++.dg/cpp0x/noexcept01.C: New.
9157         * g++.dg/cpp0x/noexcept02.C: New.
9158         * g++.dg/cpp0x/noexcept03.C: New.
9159         * g++.dg/cpp0x/noexcept04.C: New.
9160         * g++.dg/cpp0x/noexcept05.C: New.
9161
9162 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9163
9164         PR c++/44412
9165         * g++.dg/warn/Wunused-var-10.C: New test.
9166         * g++.dg/warn/Wunused-var-11.C: New test.
9167
9168         PR c++/44362
9169         * c-c++-common/Wunused-var-10.c: New test.
9170
9171 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9172
9173         PR c/25880
9174         * gcc.dg/assign-warn-2.c: Update.
9175         * gcc.dg/cpp/line3.c: Update.
9176         * gcc.dg/c99-array-lval-8.c: Update.
9177         * gcc.dg/cast-qual-2.c: Update.
9178         * gcc.dg/c99-arraydecl-3.c:  Update.
9179         * gcc.dg/assign-warn-1.c:  Update.
9180         * gcc.dg/format/gcc_diag-1.c:  Update.
9181
9182 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9183
9184         PR rtl-optimization/39871
9185         PR rtl-optimization/40615
9186         PR rtl-optimization/42500
9187         PR rtl-optimization/42502
9188         * gcc.target/arm/eliminate.c: New test.
9189
9190 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9191
9192         PR libstdc++/44410
9193         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9194         * g++.old-deja/g++.other/delete3.C: Likewise.
9195         * g++.old-deja/g++.other/new.C: Likewise.
9196         * g++.old-deja/g++.law/operators27.C: Likewise.
9197         * g++.old-deja/g++.mike/p755.C: Likewise.
9198         * g++.dg/eh/new1.C: Likewise.
9199         * g++.dg/init/new5.C: Likewise.
9200
9201 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9202
9203         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9204         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9205         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9206
9207 2010-06-03  Richard Guenther  <rguenther@suse.de>
9208
9209         PR lto/41921
9210         * lib/lto.exp: Always load gcc.exp.
9211         (lto-obj): For C source files invoke gcc_target_compile.
9212         * g++.dg/lto/20100603-1_0.C: New testcase.
9213         * g++.dg/lto/20100603-1_1.c: Likewise.
9214
9215 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9216
9217         PR tree-optimization/43688
9218         * gfortran.dg/pr43688.f90: New.
9219
9220 2010-06-03  Richard Guenther  <rguenther@suse.de>
9221
9222         PR lto/41584
9223         * gcc.dg/lto/20100603-1_0.c: New testcase.
9224         * gcc.dg/lto/20100603-2_0.c: Likewise.
9225         * gcc.dg/lto/20100603-3_0.c: Likewise.
9226
9227 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9228
9229         PR target/44218
9230         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9231         * gcc.target/powerpc/recip-2.c: Ditto.
9232         * gcc.target/powerpc/recip-3.c: Ditto.
9233         * gcc.target/powerpc/recip-4.c: Ditto.
9234         * gcc.target/powerpc/recip-5.c: Ditto.
9235         * gcc.target/powerpc/recip-6.c: Ditto.
9236         * gcc.target/powerpc/recip-7.c: Ditto.
9237         * gcc.target/powerpc/recip-test.h: Ditto.
9238         * gcc.target/powerpc/recip-test2.h: Ditto.
9239
9240 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9241
9242         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9243
9244 2010-06-02  Jason Merrill  <jason@redhat.com>
9245
9246         * g++.dg/ext/vector9.C: Expect typedef in error message.
9247
9248         PR c++/9726
9249         PR c++/23594
9250         PR c++/44333
9251         * g++.dg/tc1/dr101.C: Remove xfails.
9252
9253 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9254
9255         PR middle-end/44372
9256         * g++.dg/ipa/pr44372.C: New.
9257
9258 2010-06-02  Jan Hubicka  <jh@suse.cz>
9259
9260         PR middle-end/44295
9261         * g++.dg/torture/pr44295.C: Neww testcase.
9262
9263 2010-06-02  Jan Hubicka  <jh@suse.cz>
9264
9265         * gcc.dg/tree-ssa/loadpre6.c: Update.
9266
9267 2010-06-02  Richard Guenther  <rguenther@suse.de>
9268
9269         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9270         diagnostic.h.
9271
9272 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9273
9274         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9275         the link fail message.
9276
9277 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9278
9279         PR fortran/44360
9280         * gfortran.dg/use_13.f90: New test case.
9281
9282 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9283
9284         PR fortran/44371
9285         * gfortran.dg/error_stop_2.f08: Minor update.
9286
9287 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9288
9289         PR fortran/44371
9290         * gfortran.dg/error_stop_1.f08: New test.
9291         * gfortran.dg/error_stop_2.f08: New test.
9292
9293 2010-06-01  Jason Merrill  <jason@redhat.com>
9294
9295         DR 990
9296         * g++.dg/cpp0x/initlist37.C: New.
9297         * g++.dg/cpp0x/initlist38.C: New.
9298
9299         PR c++/44358
9300         * g++.dg/cpp0x/initlist36.C: New.
9301
9302 2010-05-31 Jan Hubicka  <jh@suse.cz>
9303
9304         * gcc.dg/noreturn-8.c: New testcase.
9305
9306 2010-05-31 Jan Hubicka  <jh@suse.cz>
9307
9308         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9309         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9310
9311 2010-05-31 Jan Hubicka  <jh@suse.cz>
9312
9313         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9314         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9315
9316 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9317
9318         PR fortran/36928
9319         * gfortran.dg/dependency_27.f90:  New test.
9320         * gfortran.dg/array_assign_1.F90:  New test.
9321
9322 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9323
9324         PR target/44338
9325         * gcc.target/i386/sse-24.c: New test.
9326
9327 2010-05-31  Jan Hubicka  <jh@suse.cz>
9328
9329         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9330
9331 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9332
9333         PR middle-end/44337
9334         * gcc.dg/pr44337.c: New test.
9335
9336         PR tree-optimization/44182
9337         * g++.dg/debug/pr44182.C: New test.
9338
9339 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9340
9341         * gcc.dg/nested-func-7.c: New test.
9342         * gnat.dg/frame_overflow.adb: Adjust directives.
9343
9344 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9345
9346         * gnat.dg/prot2.ad[sb]: New test.
9347         * gnat.dg/prot2_pkg1.ads: New helper.
9348         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9349
9350 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9351
9352         * gnat.dg/array11.adb: Adjust dg-warning directive.
9353         * gnat.dg/object_overflow.adb: Likewise.
9354
9355 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9356
9357         PR middle-end/44306
9358         * gcc.dg/tree-ssa/pr44306.c: New.
9359
9360 2010-05-29  Jan Hubicka  <jh@suse.cz>
9361
9362         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9363
9364 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9365
9366         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9367
9368 2010-05-28  Mike Stump  <mikestump@comcast.net>
9369
9370         PR objc/44125
9371         * objc.dg/const-str-9.m: Remove static.
9372
9373 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9374
9375         PR target/43636
9376         * gcc.c-torture/compile/pr43636.c: New test.
9377
9378 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9379
9380         PR objc++/23616
9381         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9382         * obj-c++.dg/try-catch-9.mm: Ditto.
9383
9384 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9385
9386         Revert patch for PR c++/44188
9387         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9388
9389 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9390
9391         PR c++/44188
9392         * g++.dg/debug/dwarf2/typedef3.C: New test.
9393
9394 2010-05-27  Jason Merrill  <jason@redhat.com>
9395
9396         PR c++/43555
9397         * g++.dg/ext/vla9.C: New.
9398
9399 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9400
9401         PR objc/44140
9402         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9403         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9404         * objc.dg/torture/tls/thr-init.m: Ditto.
9405         * objc.dg/torture/trivial.m: Ditto.
9406         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9407         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9408         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9409         * obj-c++.dg/torture/trivial.mm: Ditto.
9410
9411 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9412
9413         * g++.dg/lto/20100302_0.C: Skip on darwin.
9414
9415 2010-05-27  Richard Guenther  <rguenther@suse.de>
9416
9417         PR tree-optimization/44284
9418         * gcc.dg/vect/vect-118.c: New testcase.
9419         * gcc.dg/vect/bb-slp-20.c: Adjust.
9420         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9421         * gcc.dg/vect/slp-9.c: Likewise.
9422         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9423         * gcc.dg/vect/vect-10.c: Likewise.
9424         * gcc.dg/vect/vect-109.c: Likewise.
9425         * gcc.dg/vect/vect-12.c: Likewise.
9426         * gcc.dg/vect/vect-36.c: Likewise.
9427         * gcc.dg/vect/vect-7.c: Likewise.
9428         * gcc.dg/vect/vect-iv-8.c: Likewise.
9429         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9430         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9431         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9432         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9433         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9434         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9435         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9436         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9437         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9438         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9439         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9440         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9441         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9442         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9443         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9444         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9445         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9446
9447 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9448
9449         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9450         necessary.
9451
9452 2010-05-26  Jan Hubicka  <jh@suse.cz>
9453
9454         * gcc.dg/lto/materialize-1_0.c: New file.
9455         * gcc.dg/lto/materialize-1_1.c: New file.
9456
9457 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9458
9459         * gnat.dg/lto10.adb: New test.
9460         * gnat.dg/lto10_pkg.ads: New helper.
9461
9462 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9463
9464         * lib/target-supports.exp (check_effective_target_int128): New
9465         function to check if __int128 types are available for target.
9466         * c-c++-common/int128-types-1.c: New.
9467         * c-c++-common/int128-1.c: New.
9468         * c-c++-common/int128-2.c: New.
9469         * g++.dg/abi/mangle43.C: New.
9470         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9471         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9472         pointer-wide scalar.
9473         * g++.dg/other/pr25632.C: Likewise.
9474         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9475         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9476         overflow warnings.
9477         * g++.dg/warn/pr13358-4.C: Likewise.
9478         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9479         * g++.dg/warn/Wconversion-null.C: Likewise.
9480
9481 2010-05-26  Jason Merrill  <jason@redhat.com>
9482
9483         PR c++/43382
9484         * g++.dg/cpp0x/variadic101.C: New.
9485
9486 2010-05-26  Richard Guenther  <rguenther@suse.de>
9487
9488         PR rtl-optimization/44164
9489         * gcc.c-torture/execute/pr44164.c: New testcase.
9490         * g++.dg/tree-ssa/pr13146.C: Adjust.
9491
9492 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9493
9494         PR fortran/40011
9495         * gfortran.dg/whole_file_19.f90 : New test.
9496
9497 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9498
9499         PR fortran/30668
9500         PR fortran/31346
9501         PR fortran/34260
9502         * gfortran.dg/pr40999.f: Fix function type.
9503         * gfortran.dg/whole_file_5.f90: Likewise.
9504         * gfortran.dg/whole_file_6.f90: Likewise.
9505         * gfortran.dg/whole_file_16.f90: New.
9506         * gfortran.dg/whole_file_17.f90: New.
9507         * gfortran.dg/whole_file_18.f90: New.
9508
9509 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9510             Iain Sandoe  <iains@gcc.gnu.org>
9511
9512         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9513         * gcc.c-torture/compile/pr44197.c: Require alias support.
9514         * gcc.dg/lto/20081222_0.c: Ditto.
9515
9516 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9517
9518         PR debug/42801
9519         * gcc.dg/guality/vla-2.c: New test.
9520
9521 2010-05-25  Richard Guenther  <rguenther@suse.de>
9522
9523         PR middle-end/44069
9524         * g++.dg/torture/pr44069.C: New testcase.
9525
9526 2010-05-25  Richard Guenther  <rguenther@suse.de>
9527
9528         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9529
9530 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9531
9532         PR objc/44140
9533         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9534
9535 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9536
9537         * obj-c++.dg/torture/tls/trivial.mm: New.
9538         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9539         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9540         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9541         * obj-c++.dg/torture/tls/diag-1.mm: New.
9542         * obj-c++.dg/torture/tls/tls.exp: New.
9543         * obj-c++.dg/torture/trivial.mm: New.
9544         * obj-c++.dg/torture/dg-torture.exp: New.
9545         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9546         * obj-c++.dg/tls/trivial.m: New.
9547         * obj-c++.dg/tls/init-1.mm: New.
9548         * obj-c++.dg/tls/diag-1.mm: New.
9549         * obj-c++.dg/tls/init-2.mm: New.
9550         * obj-c++.dg/tls/diag-2.mm: New.
9551         * obj-c++.dg/tls/diag-3.mm: New.
9552         * obj-c++.dg/tls/diag-4.mm: New.
9553         * obj-c++.dg/tls/static-1.mm: New.
9554         * obj-c++.dg/tls/tls.exp: New.
9555         * obj-c++.dg/tls/diag-5.mm: New.
9556         * obj-c++.dg/tls/static-1a.mm: New.
9557         * objc-obj-c++-shared/Object1.mm: New.
9558         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9559
9560 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9561
9562         PR objc++/43689
9563         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9564         * obj-c++.dg/const-str-6.mm: Ditto.
9565
9566 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9567
9568         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9569
9570 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9571
9572         PR ada/38394
9573         * gnat.dg/array13.ad[sb]: New test.
9574
9575 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9576             Sandra Loosemore  <sandra@codesourcery.com>
9577
9578         * gcc.target/arm/neon/: Regenerated test cases.
9579
9580         * gcc.target/arm/neon/polytypes.c,
9581         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9582         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9583         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9584         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9585         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9586         dg-add-options arm_neon.
9587
9588         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9589         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9590         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9591         and arm_neon_fp16_ok.
9592
9593         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9594         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9595
9596         * lib/target-supports.exp (add_options_for_arm_neon): New.
9597         (check_effective_target_arm_neon_ok_nocache): New, from
9598         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9599         (check_effective_target_arm_neon_ok): Use
9600         check_effective_target_arm_neon_ok_nocache.
9601         (add_options_for_arm_neon_fp16)
9602         (check_effective_target_arm_neon_fp16_ok)
9603         check_effective_target_arm_neon_fp16_ok_nocache): New.
9604         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9605
9606 2010-05-24  Jason Merrill  <jason@redhat.com>
9607
9608         PR c++/41510
9609         * g++.dg/cpp0x/initlist35.C: New.
9610         * g++.dg/init/brace6.C: Adjust.
9611
9612 2010-05-24  Paul Brook  <paul@codesourcery.com>
9613
9614         * gcc.target/arm/frame-pointer-1.c: New test.
9615         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9616         pointer elimination.
9617
9618 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9619
9620         PR target/44245
9621         * gcc.target/i386/crc32-3.c: New.
9622         * gcc.target/i386/crc32-4.c: Likewise.
9623
9624 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9625
9626         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9627         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9628         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9629
9630 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9631
9632         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9633
9634 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9635
9636         PR target/43869
9637         * gcc.c-target/pr43869.c: New test.
9638
9639 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9640
9641         PR fortran/44212
9642         * gfortran.dg/class_22.f03: New.
9643
9644 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9645
9646         PR lto/44238
9647         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9648
9649 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9650
9651         PR fortran/44213
9652         * gfortran.dg/abstract_type_7.f03: New.
9653
9654 2010-05-21  Jason Merrill  <jason@redhat.com>
9655
9656         * g++.dg/eh/spec11.C: Test cleanup optimization.
9657
9658 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9659
9660         PR debug/44223
9661         * gcc.target/i386/pr44223.c: New test.
9662
9663 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9664
9665         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9666
9667 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9668
9669         * g++.dg/other/const3.C: New test.
9670
9671 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9672
9673         PR fortran/38407
9674         * warn_unused_dummy_argument_1.f90: New.
9675         * warn_unused_dummy_argument_2.f90: New.
9676
9677 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9678
9679         PR c++/30298
9680         * g++.dg/inherit/crash1.C: New.
9681         * g++.dg/inherit/crash2.C: Likewise.
9682
9683 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9684
9685         PR debug/44178
9686         * g++.dg/debug/pr44178.C: New test.
9687
9688 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9689
9690         PR middle-end/44185
9691         * gcc.dg/tree-ssa/prefetch-6.c: Add
9692         --param min-insn-to-prefetch-ratio=6.
9693         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9694         allow unrolling, and adjust the movnti count.
9695
9696 2010-05-20  Jan Hubicka  <jh@suse.cz>
9697
9698         PR middle-end/44197
9699         * gcc.c-torture/compile/pr44197.c: New file.
9700
9701 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9702
9703         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9704         Fix test code.
9705         (check_effective_target_xop): Remove __may_alias__ attribute.
9706
9707 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9708
9709         PR target/44202
9710         * gcc.c-torture/execute/pr44202-1.c: New test.
9711
9712 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9713
9714         PR fortran/43851
9715         * gfortran.dg/label_1.f90: Update test.
9716
9717 2010-05-19  Jan Hubicka  <jh@suse.cz>
9718
9719         * gcc.dg/lto/ipareference2_0.c: New file.
9720         * gcc.dg/lto/ipareference2_1.c: New file.
9721
9722 2010-05-19  Jason Merrill  <jason@redhat.com>
9723
9724         * g++.dg/parse/fn-typedef2.C: New.
9725
9726         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9727         function type.
9728
9729         PR c++/44193
9730         * g++.dg/template/fntype1.C: New.
9731
9732 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9733
9734         * gnat.dg/discr23.ad[sb]: New test.
9735         * gnat.dg/discr23_pkg.ads: New helper.
9736
9737         * gnat.dg/specs/controlled1.ads: New test.
9738         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9739
9740 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9741
9742         PR fortran/44055
9743         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9744         Fixed scope of C_SIZEOF.
9745         * gfortran.dg/warn_conversion_2.f90: New.
9746
9747 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9748
9749         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9750         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9751         for optional selector.
9752         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9753         (check_effective_target_sse3): New proc.
9754         * gcc.target/i386/math-torture/math-torture.exp: Load
9755         target-supports.exp.
9756         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9757         check_effective_target_sse2.
9758         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9759         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9760         * g++.dg/vect/vect.exp: Likewise.
9761         * gfortran.dg/vect/vect.exp: Likewise.
9762         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9763         -msse2 if check_effective_target_sse2.
9764
9765         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9766         * gcc.target/i386/3dnow-2.c: Likewise.
9767         * gcc.target/i386/3dnowA-1.c: Likewise.
9768         * gcc.target/i386/3dnowA-2.c: Likewise.
9769         * gcc.target/i386/pr42549.c: Likewise.
9770
9771         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9772         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9773         * gcc.target/i386/sse3-addsubps.c: Likewise.
9774         * gcc.target/i386/sse3-haddpd.c: Likewise.
9775         * gcc.target/i386/sse3-haddps.c: Likewise.
9776         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9777         * gcc.target/i386/sse3-hsubps.c: Likewise.
9778         * gcc.target/i386/sse3-movddup.c: Likewise.
9779         * gcc.target/i386/sse3-movshdup.c: Likewise.
9780         * gcc.target/i386/sse3-movsldup.c: Likewise.
9781
9782         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9783         * g++.dg/ext/attrib35.C: Likewise.
9784         * g++.dg/opt/pr40496.C: Likewise.
9785         * g++.dg/other/i386-1.C: Likewise.
9786         * g++.dg/other/i386-4.C: Likewise.
9787         * g++.dg/other/pr34435.C: Likewise.
9788         * g++.dg/other/pr39496.C: Likewise.
9789         * g++.dg/other/pr40446.C: Likewise.
9790         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9791         * gcc.dg/compat/vector-1a_main.c: Likewise.
9792         * gcc.dg/compat/vector-2a_main.c: Likewise.
9793         * gcc.dg/lto/20090206-1_0.c: Likewise.
9794         * gcc.dg/pr34856.c: Likewise.
9795         * gcc.dg/pr36584.c: Likewise.
9796         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9797         * gcc.dg/pr37544.c: Likewise.
9798         * gcc.dg/torture/pr16104-1.c: Likewise.
9799         * gcc.dg/torture/pr35771-1.c: Likewise.
9800         * gcc.dg/torture/pr35771-2.c: Likewise.
9801         * gcc.dg/torture/pr35771-3.c: Likewise.
9802         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9803         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9804         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9805         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9806         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9807         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9808         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9809         * gcc.target/i386/20060512-1.c: Likewise.
9810         * gcc.target/i386/20060512-3.c: Likewise.
9811         * gcc.target/i386/all_one_m128i.c: Likewise.
9812         * gcc.target/i386/float128-1.c: Likewise.
9813         * gcc.target/i386/float128-2.c: Likewise.
9814         * gcc.target/i386/fpcvt-1.c: Likewise.
9815         * gcc.target/i386/fpcvt-2.c: Likewise.
9816         * gcc.target/i386/fpcvt-3.c: Likewise.
9817         * gcc.target/i386/fpprec-1.c: Likewise.
9818         * gcc.target/i386/funcspec-9.c: Likewise.
9819         * gcc.target/i386/incoming-1.c: Likewise.
9820         * gcc.target/i386/incoming-12.c: Likewise.
9821         * gcc.target/i386/incoming-2.c: Likewise.
9822         * gcc.target/i386/incoming-3.c: Likewise.
9823         * gcc.target/i386/incoming-4.c: Likewise.
9824         * gcc.target/i386/incoming-6.c: Likewise.
9825         * gcc.target/i386/incoming-7.c: Likewise.
9826         * gcc.target/i386/incoming-8.c: Likewise.
9827         * gcc.target/i386/opt-1.c: Likewise.
9828         * gcc.target/i386/opt-2.c: Likewise.
9829         * gcc.target/i386/ordcmp-1.c: Likewise.
9830         * gcc.target/i386/pr17692.c: Likewise.
9831         * gcc.target/i386/pr18614-1.c: Likewise.
9832         * gcc.target/i386/pr22152.c: Likewise.
9833         * gcc.target/i386/pr23570.c: Likewise.
9834         * gcc.target/i386/pr23575.c: Likewise.
9835         * gcc.target/i386/pr26449-1.c: Likewise.
9836         * gcc.target/i386/pr26600.c: Likewise.
9837         * gcc.target/i386/pr27790.c: Likewise.
9838         * gcc.target/i386/pr28839.c: Likewise.
9839         * gcc.target/i386/pr30970.c: Likewise.
9840         * gcc.target/i386/pr32000-1.c: Likewise.
9841         * gcc.target/i386/pr32000-2.c: Likewise.
9842         * gcc.target/i386/pr32280.c: Likewise.
9843         * gcc.target/i386/pr32661.c: Likewise.
9844         * gcc.target/i386/pr32708-1.c: Likewise.
9845         * gcc.target/i386/pr32961.c: Likewise.
9846         * gcc.target/i386/pr33329.c: Likewise.
9847         * gcc.target/i386/pr35714.c: Likewise.
9848         * gcc.target/i386/pr35767-1.c: Likewise.
9849         * gcc.target/i386/pr35767-1d.c: Likewise.
9850         * gcc.target/i386/pr35767-1i.c: Likewise.
9851         * gcc.target/i386/pr35767-2.c: Likewise.
9852         * gcc.target/i386/pr35767-2d.c: Likewise.
9853         * gcc.target/i386/pr35767-2i.c: Likewise.
9854         * gcc.target/i386/pr35767-3.c: Likewise.
9855         * gcc.target/i386/pr35767-5.c: Likewise.
9856         * gcc.target/i386/pr36222-1.c: Likewise.
9857         * gcc.target/i386/pr36578-1.c: Likewise.
9858         * gcc.target/i386/pr36578-2.c: Likewise.
9859         * gcc.target/i386/pr36992-1.c: Likewise.
9860         * gcc.target/i386/pr37101.c: Likewise.
9861         * gcc.target/i386/pr37216.c: Likewise.
9862         * gcc.target/i386/pr37434-1.c: Likewise.
9863         * gcc.target/i386/pr37434-2.c: Likewise.
9864         * gcc.target/i386/pr37843-3.c: Likewise.
9865         * gcc.target/i386/pr37843-4.c: Likewise.
9866         * gcc.target/i386/pr39162.c: Likewise.
9867         * gcc.target/i386/pr39315-1.c: Likewise.
9868         * gcc.target/i386/pr39315-2.c: Likewise.
9869         * gcc.target/i386/pr39315-3.c: Likewise.
9870         * gcc.target/i386/pr39315-4.c: Likewise.
9871         * gcc.target/i386/pr39445.c: Likewise.
9872         * gcc.target/i386/pr39496.c: Likewise.
9873         * gcc.target/i386/pr40809.c: Likewise.
9874         * gcc.target/i386/pr40906-3.c: Likewise.
9875         * gcc.target/i386/pr41019.c: Likewise.
9876         * gcc.target/i386/pr42542-1.c: Likewise.
9877         * gcc.target/i386/pr42542-2.c: Likewise.
9878         * gcc.target/i386/pr42542-3.c: Likewise.
9879         * gcc.target/i386/pr42542-3a.c: Likewise.
9880         * gcc.target/i386/pr42881.c: Likewise.
9881         * gcc.target/i386/push-1.c: Likewise.
9882         * gcc.target/i386/quad-sse.c: Likewise.
9883         * gcc.target/i386/reload-1.c: Likewise.
9884         * gcc.target/i386/sse-10.c: Likewise.
9885         * gcc.target/i386/sse-11.c: Likewise.
9886         * gcc.target/i386/sse-15.c: Likewise.
9887         * gcc.target/i386/sse-17.c: Likewise.
9888         * gcc.target/i386/sse-18.c: Likewise.
9889         * gcc.target/i386/sse-19.c: Likewise.
9890         * gcc.target/i386/sse-4.c: Likewise.
9891         * gcc.target/i386/sse-6.c: Likewise.
9892         * gcc.target/i386/sse-vect-types.c: Likewise.
9893         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9894         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9895         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9896         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9897         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9898         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9899         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9900         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9901         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9902         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9903         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9904         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9905         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9906         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9907         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9908         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9909         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9910         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9911         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9912         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9913         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9914         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9915         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9916         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9917         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9918         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9919         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9920         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9921         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9922         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9923         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9924         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9925         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9926         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9927         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9928         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9929         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9930         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9931         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9932         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9933         * gcc.target/i386/sse2-mmx.c: Likewise.
9934         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9935         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9936         * gcc.target/i386/sse2-movd-1.c: Likewise.
9937         * gcc.target/i386/sse2-movd-2.c: Likewise.
9938         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9939         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9940         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9941         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9942         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9943         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9944         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9945         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9946         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9947         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9948         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9949         * gcc.target/i386/sse2-movq-1.c: Likewise.
9950         * gcc.target/i386/sse2-movq-2.c: Likewise.
9951         * gcc.target/i386/sse2-movq-3.c: Likewise.
9952         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9953         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9954         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9955         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9956         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9957         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9958         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9959         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9960         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9961         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9962         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9963         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9964         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9965         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9966         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9967         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9968         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9969         * gcc.target/i386/sse2-paddw-1.c: Likewise.
9970         * gcc.target/i386/sse2-pand-1.c: Likewise.
9971         * gcc.target/i386/sse2-pandn-1.c: Likewise.
9972         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9973         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9974         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9975         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9976         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9977         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9978         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9979         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9980         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9981         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9982         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9983         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9984         * gcc.target/i386/sse2-pminub-1.c: Likewise.
9985         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9986         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9987         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9988         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9989         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9990         * gcc.target/i386/sse2-por-1.c: Likewise.
9991         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9992         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9993         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9994         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9995         * gcc.target/i386/sse2-pslld-1.c: Likewise.
9996         * gcc.target/i386/sse2-pslld-2.c: Likewise.
9997         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9998         * gcc.target/i386/sse2-psllq-1.c: Likewise.
9999         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10000         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10001         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10002         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10003         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10004         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10005         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10006         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10007         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10008         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10009         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10010         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10011         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10012         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10013         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10014         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10015         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10016         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10017         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10018         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10019         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10020         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10021         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10022         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10023         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10024         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10025         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10026         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10027         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10028         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10029         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10030         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10031         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10032         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10033         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10034         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10035         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10036         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10037         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10038         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10039         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10040         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10041         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10042         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10043         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10044         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10045         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10046         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10047         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10048         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10049         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10050         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10051         * gcc.target/i386/sse2-vec-1.c: Likewise.
10052         * gcc.target/i386/sse2-vec-2.c: Likewise.
10053         * gcc.target/i386/sse2-vec-3.c: Likewise.
10054         * gcc.target/i386/sse2-vec-4.c: Likewise.
10055         * gcc.target/i386/sse2-vec-5.c: Likewise.
10056         * gcc.target/i386/sse2-vec-6.c: Likewise.
10057         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10058         * gcc.target/i386/ssefn-2.c: Likewise.
10059         * gcc.target/i386/ssefn-4.c: Likewise.
10060         * gcc.target/i386/ssefp-1.c: Likewise.
10061         * gcc.target/i386/ssefp-2.c: Likewise.
10062         * gcc.target/i386/sseregparm-3.c: Likewise.
10063         * gcc.target/i386/sseregparm-4.c: Likewise.
10064         * gcc.target/i386/sseregparm-5.c: Likewise.
10065         * gcc.target/i386/sseregparm-6.c: Likewise.
10066         * gcc.target/i386/sseregparm-7.c: Likewise.
10067         * gcc.target/i386/ssetype-1.c: Likewise.
10068         * gcc.target/i386/ssetype-2.c: Likewise.
10069         * gcc.target/i386/ssetype-3.c: Likewise.
10070         * gcc.target/i386/ssetype-4.c: Likewise.
10071         * gcc.target/i386/ssetype-5.c: Likewise.
10072         * gcc.target/i386/unordcmp-1.c: Likewise.
10073         * gcc.target/i386/vararg-1.c: Likewise.
10074         * gcc.target/i386/vararg-2.c: Likewise.
10075         * gcc.target/i386/vararg-3.c: Likewise.
10076         * gcc.target/i386/vararg-4.c: Likewise.
10077         * gcc.target/i386/vararg-7.c: Likewise.
10078         * gcc.target/i386/vararg-8.c: Likewise.
10079         * gcc.target/i386/vecinit-1.c: Likewise.
10080         * gcc.target/i386/vecinit-2.c: Likewise.
10081         * gcc.target/i386/vecinit-3.c: Likewise.
10082         * gcc.target/i386/vecinit-4.c: Likewise.
10083         * gcc.target/i386/vecinit-5.c: Likewise.
10084         * gcc.target/i386/vecinit-6.c: Likewise.
10085         * gcc.target/i386/vectorize2.c: Likewise.
10086         * gcc.target/i386/vectorize3.c: Likewise.
10087         * gcc.target/i386/vectorize4.c: Likewise.
10088         * gcc.target/i386/vectorize6.c: Likewise.
10089         * gcc.target/i386/vectorize7.c: Likewise.
10090         * gcc.target/i386/vectorize8.c: Likewise.
10091         * gcc.target/i386/vperm-v2df.c: Likewise.
10092         * gcc.target/i386/vperm-v2di.c: Likewise.
10093         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10094         * gcc.target/i386/xorps-sse2.c: Likewise.
10095         * gcc.target/i386/xorps.c: Likewise.
10096         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10097         * gfortran.dg/graphite/pr42326.f90: Likewise.
10098         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10099
10100 2010-05-19  Richard Guenther  <rguenther@suse.de>
10101
10102         PR lto/44196
10103         * g++.dg/lto/20100519-1_0.C: New testcase.
10104
10105 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10106
10107         PR fortran/42360
10108         * gfortran.dg/warn_intent_out_not_set.f90: New.
10109
10110 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10111
10112         PR fortran/38404
10113         * gfortran.dg/data_char_1.f90: Updated warning message.
10114         * gfortran.dg/data_array_6.f: New.
10115
10116 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10117
10118         * g++.dg/ipa/ivinline-8.C: New test.
10119         * gcc.dg/ipa/iinline-2.c: Likewise.
10120
10121 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10122
10123         PR fortran/34505
10124         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10125         arguments; add check for return value kind.
10126         * gfortran.dg/float_1.f90: Likewise.
10127
10128 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10129
10130         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10131         (main): Use it.
10132         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10133         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10134         Prune another location line format.
10135         (lto-obj): Call lto_prune_warns on comp_output.
10136
10137 2010-05-18  Jan Hubicka  <jh@suse.cz>
10138
10139         * gcc.dg/lto/ipacp_0.c: New test.
10140         * gcc.dg/lto/ipacp_1.c: New test.
10141
10142 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10143
10144         PR lto/44184
10145         * gcc.dg/lto/20100518_0.c: New test.
10146
10147 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10148
10149         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10150
10151 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10152
10153         PR fortran/43990
10154         * gfortran.dg/class_21.f03: New.
10155
10156 2010-05-17  Jason Merrill  <jason@redhat.com>
10157
10158         PR c++/44157
10159         * g++.dg/cpp0x/initlist34.C: New.
10160
10161         PR c++/44158
10162         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10163
10164 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10165
10166         * g++.dg/ipa/ivinline-1.C: New test.
10167         * g++.dg/ipa/ivinline-2.C: New test.
10168         * g++.dg/ipa/ivinline-3.C: New test.
10169         * g++.dg/ipa/ivinline-4.C: New test.
10170         * g++.dg/ipa/ivinline-5.C: New test.
10171         * g++.dg/ipa/ivinline-6.C: New test.
10172
10173 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10174             Jason Merrill  <jason@redhat.com>
10175
10176         PR c++/44108
10177         * c-c++-common/Wunused-var-8.c: New test.
10178
10179 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10180
10181         PR bootstrap/42347
10182         * gcc.c-torture/compile/pr42347.c: New test.
10183
10184         PR middle-end/44102
10185         * g++.dg/ext/asmgoto1.C: New test.
10186
10187 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10188
10189         PR middle-end/44133
10190         * gcc.dg/tree-ssa/pr44133.c: New test.
10191         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10192         precise.
10193
10194 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10195
10196         PR fortran/44044
10197         * gfortran.dg/class_20.f03: New.
10198
10199 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10200
10201         PR 44078
10202         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10203         debug messages but not the newly introduced one.
10204
10205 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10206
10207         PR fortran/35779
10208         * gfortran.dg/initialization_25.f90: Commented testcase.
10209         * gfortran.dg/initialization_26.f90: New.
10210
10211 2010-05-16  Richard Guenther  <rguenther@suse.de>
10212
10213         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10214         * gcc.dg/pr43084.c: Likewise.
10215         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10216         -fipa-type-escape.
10217         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10218         -fipa-type-escape.
10219         * gcc.dg/struct/struct-reorg.exp: Likewise.
10220         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10221         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10222
10223 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10224
10225         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10226         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10227         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10228         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10229         tests.
10230
10231 2010-05-15  Jason Merrill  <jason@redhat.com>
10232
10233         * g++.dg/eh/spec10.C: New.
10234         * g++.dg/eh/spec11.C: New.
10235         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10236
10237 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10238
10239         PR fortran/44154
10240         PR fortran/42647
10241         * gfortran.dg/allocatable_scalar_9.f90: New.
10242
10243 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10244
10245         PR c++/44148
10246         * g++.dg/torture/pr44148.C: New test.
10247
10248 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10249
10250         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10251         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10252         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10253         diagnostics and type sizes.
10254
10255 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10256
10257         * gnat.dg/lto9.adb: New test.
10258         * gnat.dg/lto9_pkg1.ads: New helper.
10259         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10260
10261 2010-05-15  Jan Hubicka  <jh@suse.cz>
10262
10263         * gcc.dg/lto/ipareference_1.c: Rename to ...
10264         * gcc.dg/lto/ipareference_0.c: ... this one.
10265         * gcc.dg/lto/ipareference_2.c: Rename to ...
10266         * gcc.dg/lto/ipareference_1.c: ... this one.
10267
10268 2010-05-15  Jan Hubicka  <jh@suse.cz>
10269
10270         * gcc.dg/lto/ipareference_1.c: New file.
10271         * gcc.dg/lto/ipareference_2.c: New file.
10272
10273 2010-05-15  Richard Guenther  <rguenther@suse.de>
10274
10275         PR tree-optimization/44038
10276         * gcc.c-torture/compile/pr44038.c: New testcase.
10277
10278 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10279
10280         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10281         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10282
10283 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10284
10285         PR fortran/43207
10286         PR fortran/43969
10287         * gfortran.dg/class_18.f03: New.
10288         * gfortran.dg/class_19.f03: New.
10289
10290 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10291
10292         PR debug/44112
10293         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10294         * g++.dg/debug/dwarf2/const1.C: Remove.
10295
10296 2010-05-14  Jason Merrill  <jason@redhat.com>
10297
10298         * g++.dg/eh/cond4.C: New.
10299         * g++.dg/eh/elide2.C: Adjust.
10300         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10301
10302 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10303
10304         PR fortran/44135
10305         * gfortran.dg/actual_array_interface_2.f90: New test.
10306
10307 2010-05-14  Richard Guenther  <rguenther@suse.de>
10308
10309         PR tree-optimization/44119
10310         * gcc.c-torture/compile/pr44119.c: New testcase.
10311
10312 2010-05-14  Jason Merrill  <jason@redhat.com>
10313
10314         PR c++/44127
10315         * g++.dg/eh/terminate1.C: New.
10316
10317 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10318
10319         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10320
10321         PR debug/44136
10322         * gcc.dg/pr44136.c: New test.
10323
10324 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10325
10326         PR c++/30566
10327         * g++.dg/warn/Wshadow-4.C: Adjust.
10328         * g++.dg/warn/Wshadow-5.C: New test.
10329         * g++.dg/warn/Wshadow-6.C: New test
10330
10331 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10332
10333         PR fortran/35779
10334         * gfortran.dg/initialization_25.f90: New.
10335
10336 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10337
10338         * g++.dg/otr-fold-1.C: New test.
10339         * g++.dg/otr-fold-2.C: New test.
10340
10341 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10342
10343         PR fortran/44036
10344         * gfortran.dg/gomp/pr44036-1.f90: New test.
10345         * gfortran.dg/gomp/pr44036-2.f90: New test.
10346         * gfortran.dg/gomp/pr44036-3.f90: New test.
10347
10348         PR debug/43983
10349         * gcc.dg/guality/sra-1.c: New test.
10350
10351 2010-05-12  Jan Hubicka  <jh@suse.cz>
10352
10353         * tree-ssa/unreachable.c: New test.
10354
10355 2010-05-12  Jason Merrill  <jason@redhat.com>
10356
10357         * g++.dg/cpp0x/sfinae1.C: New.
10358
10359 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10360
10361         * gcc.target/i386/zee.c: New file.
10362
10363 2010-05-12  Jason Merrill  <jason@redhat.com>
10364
10365         * g++.dg/conversion/op1.C: Expect template candidate message.
10366         * g++.dg/cpp0x/nullptr15.C: Likewise.
10367         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10368         * g++.dg/cpp0x/pr31431.C: Likewise.
10369         * g++.dg/cpp0x/temp_default2.C: Likewise.
10370         * g++.dg/cpp0x/trailing4.C: Likewise.
10371         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10372         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10373         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10374         * g++.dg/cpp0x/variadic35.C: Likewise.
10375         * g++.dg/cpp0x/vt-35147.C: Likewise.
10376         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10377         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10378         * g++.dg/ext/visibility/anon8.C: Likewise.
10379         * g++.dg/ext/vla2.C: Likewise.
10380         * g++.dg/other/pr28114.C: Likewise.
10381         * g++.dg/other/ptrmem10.C: Likewise.
10382         * g++.dg/other/ptrmem11.C: Likewise.
10383         * g++.dg/overload/unknown1.C: Likewise.
10384         * g++.dg/parse/template7.C: Likewise.
10385         * g++.dg/parse/typename7.C: Likewise.
10386         * g++.dg/template/conv11.C: Likewise.
10387         * g++.dg/template/copy1.C: Likewise.
10388         * g++.dg/template/deduce3.C: Likewise.
10389         * g++.dg/template/dependent-expr5.C: Likewise.
10390         * g++.dg/template/friend.C: Likewise.
10391         * g++.dg/template/incomplete2.C: Likewise.
10392         * g++.dg/template/local4.C: Likewise.
10393         * g++.dg/template/local6.C: Likewise.
10394         * g++.dg/template/operator10.C: Likewise.
10395         * g++.dg/template/overload6.C: Likewise.
10396         * g++.dg/template/ptrmem2.C: Likewise.
10397         * g++.dg/template/ptrmem20.C: Likewise.
10398         * g++.dg/template/ptrmem8.C: Likewise.
10399         * g++.dg/template/sfinae2.C: Likewise.
10400         * g++.dg/template/ttp25.C: Likewise.
10401         * g++.dg/template/unify10.C: Likewise.
10402         * g++.dg/template/unify11.C: Likewise.
10403         * g++.dg/template/unify6.C: Likewise.
10404         * g++.dg/template/unify7.C: Likewise.
10405         * g++.dg/template/unify9.C: Likewise.
10406         * g++.dg/template/varmod1.C: Likewise.
10407         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10408         * g++.old-deja/g++.law/operators32.C: Likewise.
10409         * g++.old-deja/g++.pt/crash28.C: Likewise.
10410         * g++.old-deja/g++.pt/crash60.C: Likewise.
10411         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10412         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10413         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10414         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10415         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10416         * g++.old-deja/g++.pt/expr2.C: Likewise.
10417         * g++.old-deja/g++.pt/overload7.C: Likewise.
10418         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10419         * g++.old-deja/g++.pt/spec5.C: Likewise.
10420         * g++.old-deja/g++.pt/spec6.C: Likewise.
10421         * g++.old-deja/g++.pt/t24.C: Likewise.
10422         * g++.old-deja/g++.pt/unify4.C: Likewise.
10423         * g++.old-deja/g++.pt/unify6.C: Likewise.
10424         * g++.old-deja/g++.pt/unify8.C: Likewise.
10425         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10426         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10427         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10428
10429         * g++.dg/cpp0x/initlist32.C: New.
10430
10431         * g++.dg/template/conv11.C: New.
10432         * g++.dg/conversion/op1.C: Adjust expected error.
10433
10434         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10435
10436 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10437
10438         PR target/44088
10439         * gcc.target/i386/avx-cmpsd-1.c: New.
10440         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10441         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10442         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10443         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10444         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10445
10446 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10447
10448         PR middle-end/44085
10449         * gcc.dg/gomp/pr44085.c: New test.
10450         * gfortran.dg/gomp/pr44085.f90: New test.
10451
10452 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10453
10454         * objc-obj-c++-shared/Object1.m: New.
10455         * objc.dg/torture: New directory.
10456         * objc.dg/torture/tls: Ditto.
10457         * objc.dg/tls: Ditto.
10458         * objc.dg/torture/tls/trivial.m: New test.
10459         * objc.dg/torture/tls/thr-init-2.m: New test.
10460         * objc.dg/torture/tls/thr-init-3.m: New test.
10461         * objc.dg/torture/tls/thr-init.m: New test.
10462         * objc.dg/torture/tls/diag-1.m: New test.
10463         * objc.dg/torture/tls/tls.exp: New.
10464         * objc.dg/torture/trivial.m: New test.
10465         * objc.dg/torture/dg-torture.exp: New.
10466         * objc.dg/tls/diag-3.m: New test.
10467         * objc.dg/tls/diag-4.m: New test.
10468         * objc.dg/tls/diag-5.m: New test.
10469         * objc.dg/tls/init-1.m: New test.
10470         * objc.dg/tls/init-2.m: New test.
10471         * objc.dg/tls/tls.exp: New.
10472         * objc.dg/tls/diag-2.m: New test.
10473         * lib/objc.exp: Respond to dg-additional-files.
10474
10475 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10476
10477         * gcc.target/m68k/20100512-1.c: New.
10478
10479 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10480
10481         * gnat.dg/lto8.adb: New test.
10482         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10483         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10484
10485 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10486
10487         PR c++/34272
10488         PR c++/43630
10489         PR c++/34491
10490         * g++.dg/template/crash97.C: New.
10491         * g++.dg/template/crash98.C: Likewise.
10492         * g++.dg/template/crash99.C: Likewise.
10493         * g++.dg/cpp0x/pr31439.C: Adjust.
10494         * g++.dg/template/crash95.C: Likewise.
10495
10496 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10497
10498         PR middle-end/44071
10499         * c-c++-common/asmgoto-4.c: New test.
10500         * gcc.target/i386/pr44071.c: New test.
10501
10502         PR c++/44062
10503         * c-c++-common/Wunused-var-7.c: New test.
10504         * g++.dg/warn/Wunused-var-9.C: New test.
10505
10506 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10507
10508         PR fortran/43711
10509         * gfortran.dg/gomp/pr43711.f90: New.
10510
10511 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10512
10513         PR fortran/31820
10514         * gfortran.dg/select_5.f90: Updated.
10515
10516 2010-05-11  Jan Hubicka  <jh@suse.cz>
10517
10518         PR tree-optimize/44063
10519         * gcc.c-torture/compile/pr44063.c: New testcase.
10520
10521 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10522
10523         PR debug/44023
10524         * gcc.dg/pr44023.c: New test.
10525
10526 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10527
10528         * gnat.dg/lto7.adb: New test.
10529         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10530
10531 2010-05-10  Jason Merrill  <jason@redhat.com>
10532
10533         PR c++/44017
10534         * g++.dg/template/inherit5.C: New.
10535
10536         PR c++/44045
10537         * g++.dg/cpp0x/initlist33.C: New.
10538         * g++.dg/cpp0x/initlist26.C: Adjust.
10539         * g++.dg/cpp0x/initlist28.C: Adjust.
10540
10541 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10542
10543         PR c++/43719
10544         * g++.dg/init/pr43719.C: New.
10545         * g++.dg/anon-struct4.C: Adjust.
10546
10547 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10548
10549         PR debug/44028
10550         * gcc.dg/pr44028.c: New test.
10551
10552 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10553
10554         PR fortran/27866
10555         PR fortran/35003
10556         PR fortran/42809
10557         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10558         * gfortran.dg/warn_conversion.f90: New.
10559
10560 2010-05-10  Michael Matz  <matz@suse.de>
10561
10562         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10563
10564 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10565
10566         PR rtl-optimization/44012
10567         * gcc.dg/pr44012.c: New.
10568
10569 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10570
10571         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10572         Log text on entry and exit.
10573         Prune Sun ld warnings for common symbols with differing sizes.
10574         (lto-link-and-maybe-run): Change caller.
10575
10576 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10577
10578         PR fortran/44044
10579         * gfortran.dg/class_7.f03: Modified.
10580         * gfortran.dg/select_type_1.f03: Modified.
10581         * gfortran.dg/select_type_12.f03: New.
10582
10583 2010-05-10  Richard Guenther  <rguenther@suse.de>
10584
10585         PR tree-optimization/44050
10586         * gcc.dg/torture/pr44050.c: New testcase.
10587
10588 2010-05-10  Wei Guozhi  <carrot@google.com>
10589
10590         PR target/42879
10591         * gcc.target/arm/pr42879.c: New testcase.
10592
10593 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10594
10595         PR c/44051
10596         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10597
10598 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10599
10600         PR c/10676
10601         * gcc.dg/anon-struct-10.c: New test.
10602
10603 2010-05-09  Richard Guenther  <rguenther@suse.de>
10604
10605         PR middle-end/44024
10606         * gcc.dg/pr44024.c: New testcase.
10607
10608 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10609
10610         PR c/4784
10611         * gcc.dg/anon-struct-9.c: New test.
10612
10613 2010-05-09  Richard Guenther  <rguenther@suse.de>
10614
10615         PR middle-end/44043
10616         * gcc.c-torture/compile/pr44043.c: New testcase.
10617
10618 2010-05-09  Richard Guenther  <rguenther@suse.de>
10619
10620         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10621
10622 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10623
10624         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10625
10626 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10627
10628         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10629         * gnat.dg/specs/lto3.ads: Likewise.
10630
10631 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10632
10633         PR middle-end/28685
10634         * gcc.dg/pr28685-1.c: New file.
10635
10636 2010-05-08  Richard Guenther  <rguenther@suse.de>
10637
10638         PR tree-optimization/44030
10639         * gcc.c-torture/compile/pr44030.c: New testcase.
10640
10641 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10642
10643         * gnat.dg/lto6.adb: New test.
10644         * gnat.dg/lto6_pkg.ads: New helper.
10645
10646 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10647
10648         * gnat.dg/lto5.adb: New test.
10649         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10650
10651 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10652
10653         * gnat.dg/lto4.ad[sb]: New test.
10654
10655 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10656
10657         * gnat.dg/specs/lto3.ads: New test.
10658         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10659         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10660
10661 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10662
10663         * gnat.dg/sizetype3.ad[sb]: New test.
10664         * gnat.dg/sizetype3_pkg.ads: New helper.
10665
10666 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10667
10668         PR c++/43951
10669         * g++.dg/init/new29.C: New.
10670
10671 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10672
10673         PR fortran/40728
10674         * gfortran.dg/coarray_1.f90: Fixed error message.
10675         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10676         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10677         * gfortran.dg/intrinsic_std_5.f90: New.
10678
10679 2010-05-07  Jason Merrill  <jason@redhat.com>
10680
10681         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10682
10683 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10684
10685         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10686         (size_t, stderr): Remove.
10687         (read_error): Replaced __builtin_fprintf by fprintf.
10688
10689 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10690
10691         * gcc.dg/ordered-comparison-1.c: New test.
10692         * gcc.dg/ordered-comparison-2.c: New test.
10693         * gcc.dg/ordered-comparison-3.c: New test.
10694         * gcc.dg/ordered-comparison-4.c: New test.
10695
10696 2010-05-06  Mike Stump  <mikestump@comcast.net>
10697
10698         PR objc/35165
10699         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10700
10701 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10702             Jason Merrill  <jason@redhat.com>
10703
10704         * g++.dg/cpp0x/nullptr01.C: New.
10705         * g++.dg/cpp0x/nullptr02.C: New.
10706         * g++.dg/cpp0x/nullptr03.C: New.
10707         * g++.dg/cpp0x/nullptr04.C: New.
10708         * g++.dg/cpp0x/nullptr05.C: New.
10709         * g++.dg/cpp0x/nullptr06.C: New.
10710         * g++.dg/cpp0x/nullptr07.C: New.
10711         * g++.dg/cpp0x/nullptr08.C: New.
10712         * g++.dg/cpp0x/nullptr09.C: New.
10713         * g++.dg/cpp0x/nullptr10.C: New.
10714         * g++.dg/cpp0x/nullptr11.C: New.
10715         * g++.dg/cpp0x/nullptr12.C: New.
10716         * g++.dg/cpp0x/nullptr13.C: New.
10717         * g++.dg/cpp0x/nullptr14.C: New.
10718         * g++.dg/cpp0x/nullptr15.C: New.
10719         * g++.dg/cpp0x/nullptr16.C: New.
10720         * g++.dg/cpp0x/nullptr17.C: New.
10721         * g++.dg/cpp0x/nullptr18.C: New.
10722         * g++.dg/cpp0x/nullptr19.C: New.
10723         * g++.dg/cpp0x/nullptr20.C: New.
10724         * g++.dg/cpp0x/nullptr21.C: New.
10725         * g++.dg/cpp0x/nullptr22.C: New.
10726         * g++.dg/debug/nullptr01.C: New.
10727         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10728
10729 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10730
10731         * gcc.dg/Wunused-var-8.c: Move to...
10732         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10733
10734 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10735
10736         PR c++/40406
10737         * g++.dg/template/crash96.C: New.
10738
10739 2010-05-06  Jan Hubicka  <jh@suse.cz>
10740
10741         PR tree-optimization/43791
10742         * gcc.c-torture/compile/pr43791.c: New file.
10743
10744 2010-05-06  Michael Matz  <matz@suse.de>
10745
10746         PR tree-optimization/43984
10747         * gfortran.dg/pr43984.f90: New test.
10748
10749 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10750
10751         PR 40989
10752         * gcc.dg/pr40989.c: New.
10753
10754 2010-05-06  Richard Guenther  <rguenther@suse.de>
10755
10756         PR tree-optimization/43934
10757         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10758
10759 2010-05-06  Richard Guenther  <rguenther@suse.de>
10760
10761         PR tree-optimization/43987
10762         * gcc.c-torture/execute/pr43987.c: New testcase.
10763         * gcc.dg/torture/pta-escape-1.c: Adjust.
10764         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10765         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10766         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10767         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10768
10769 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10770             Dodji Seketeli  <dodji@redhat.com>
10771
10772         PR c/18624
10773         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10774         * g++.dg/template/sfinae16.C: Likewise.
10775         * gcc.dg/Wunused-var-1.c: Moved to...
10776         * c-c++-common/Wunused-var-1.c: ...here. New test.
10777         * gcc.dg/Wunused-var-2.c: Moved to...
10778         * c-c++-common/Wunused-var-2.c: ...here. New test.
10779         * gcc.dg/Wunused-var-3.c: Moved to...
10780         * c-c++-common/Wunused-var-3.c: ...here. New test.
10781         * gcc.dg/Wunused-var-4.c: Moved to...
10782         * gcc.dg/Wunused-var-1.c: ... here.
10783         * gcc.dg/Wunused-var-5.c: Moved to...
10784         * c-c++-common/Wunused-var-4.c: ...here. New test.
10785         * gcc.dg/Wunused-var-7.c: Moved to...
10786         * c-c++-common/Wunused-var-5.c: ...here. New test.
10787         * gcc.dg/Wunused-var-6.c: Moved to...
10788         * gcc.dg/Wunused-var-2.c: ... here.
10789         * c-c++-common/Wunused-var-1.c: New test.
10790         * c-c++-common/Wunused-var-2.c: New test.
10791         * c-c++-common/Wunused-var-3.c: New test.
10792         * c-c++-common/Wunused-var-4.c: New test.
10793         * c-c++-common/Wunused-var-5.c: New test.
10794         * g++.dg/warn/Wunused-var-1.C: New test.
10795         * g++.dg/warn/Wunused-var-2.C: New test.
10796         * g++.dg/warn/Wunused-var-3.C: New test.
10797         * g++.dg/warn/Wunused-var-4.C: New test.
10798         * g++.dg/warn/Wunused-var-5.C: New test.
10799         * g++.dg/warn/Wunused-var-6.C: New test.
10800         * g++.dg/warn/Wunused-var-7.C: New test.
10801         * g++.dg/warn/Wunused-var-8.C: New test.
10802         * g++.dg/warn/Wunused-parm-1.C: New test.
10803         * g++.dg/warn/Wunused-parm-2.C: New test.
10804         * g++.dg/warn/Wunused-parm-3.C: New test.
10805
10806 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10807
10808         PR fortran/43985
10809         * gfortran.dg/gomp/crayptr5.f90: New test case.
10810
10811 2010-05-05  Jason Merrill  <jason@redhat.com>
10812
10813         PR debug/43370
10814         * g++.dg/ext/attrib39.C: New.
10815
10816 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10817
10818         PR fortran/24978
10819         * gfortran.dg/data_invalid.f90: New.
10820
10821 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10822
10823         * gnat.dg/lto2.adb: New test.
10824
10825 2010-05-05  Jason Merrill  <jason@redhat.com>
10826
10827         PR c++/43787
10828         * g++.dg/opt/empty1.C: New.
10829
10830 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10831
10832         PR fortran/43696
10833         * gfortran.dg/class_17.f03: New.
10834
10835 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10836
10837         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10838
10839 2010-05-04  Mike Stump  <mikestump@comcast.net>
10840
10841         PR objc/35165
10842         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10843
10844 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10845
10846         PR target/43668
10847         * gcc.target/i386/pr43668.c: New.
10848
10849 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10850
10851         PR c++/43028
10852         * g++.dg/cpp0x/initlist31.C: New.
10853
10854 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10855
10856         PR c/43981
10857         * gcc.dg/Wunused-var-8.c: New test.
10858
10859 2010-05-04  Jason Merrill  <jason@redhat.com>
10860
10861         PR c++/38064
10862         * g++.dg/cpp0x/enum3.C: Extend.
10863
10864 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10865
10866         PR target/43799
10867         * gcc.target/i386/pr43799.c: New.
10868
10869 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10870
10871         * gnat.dg/lto1.adb: New test.
10872         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10873
10874 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10875
10876         PR middle-end/43671
10877         * gcc.target/i386/pr43671.c: New.
10878
10879 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10880
10881         PR c++/43705
10882         * g++.dg/template/crash95.C: New.
10883
10884 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10885
10886         PR debug/43508
10887         * gcc.target/i386/pr43508.c: New.
10888
10889 2010-05-04  Richard Guenther  <rguenther@suse.de>
10890
10891         PR tree-optimization/43879
10892         * g++.dg/torture/pr43879-1_0.C: New testcase.
10893         * g++.dg/torture/pr43879-1_1.C: Likewise.
10894
10895 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10896
10897         PR c++/43953
10898         * g++.dg/other/crash-12.C: New test.
10899
10900 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10901
10902         * g++.dg/cdce3.C: Add a space.  Updated.
10903
10904 2010-05-03  Jason Merrill  <jason@redhat.com>
10905
10906         PR c++/43680
10907         * g++.dg/opt/enum2.C: New.
10908         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10909         * g++.dg/warn/Wswitch-1.C: Adjust message.
10910
10911 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10912
10913         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10914         * g++.dg/ext/label13.C: Fix typo.
10915         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10916         alpha*-dec-osf5*.
10917         * gcc.c-torture/compile/limits-declparen.c: xfail on
10918         alpha*-dec-osf5* with -g.
10919         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10920         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10921         * gcc.dg/c99-tgmath-2.c: Likewise.
10922         * gcc.dg/c99-tgmath-3.c: Likewise.
10923         * gcc.dg/c99-tgmath-4.c: Likewise.
10924
10925 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10926
10927         PR fortran/43592
10928         * gfortran.dg/unexpected_interface.f90: New test.
10929
10930 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10931
10932         * ada/acats/run_acats (which): New function.
10933         (host_gnatchop, host_gnatmake): Use it.
10934
10935 2010-05-03  Richard Guenther  <rguenther@suse.de>
10936
10937         PR tree-optimization/43971
10938         * gcc.dg/pr43971.c: New testcase.
10939
10940 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10941
10942         PR debug/43972
10943         * gcc.dg/debug/pr43972.c: New test.
10944
10945 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10946
10947         PR testsuite/43963
10948         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10949
10950 2010-05-02  Richard Guenther  <rguenther@suse.de>
10951
10952         PR tree-optimization/43879
10953         * gcc.dg/torture/pr43879-3.c: New testcase.
10954
10955 2010-05-01  Richard Guenther  <rguenther@suse.de>
10956
10957         PR tree-optimization/43949
10958         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10959
10960 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10961
10962         PR c++/43951
10963         * g++.dg/init/new28.C: New.
10964
10965 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10966
10967         PR objc++/32052
10968         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10969         structure and nested declarations.
10970         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
10971         structure and nested declarations.  Reduce header clutter and
10972         use _exit() rather than abort().
10973         * objc.dg/encode-10.m: New.
10974         * objc.dg/encode-11.m: New.
10975
10976 2010-04-30  DJ Delorie  <dj@redhat.com>
10977
10978         * gcc.c-torture/execute/20100430-1.c: New test.
10979
10980 2010-04-30  Jason Merrill  <jason@redhat.com>
10981
10982         PR c++/43868
10983         * g++.dg/template/ptrmem21.C: New.
10984
10985 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
10986
10987         PR fortran/18918
10988         PR fortran/43931
10989         * gfortran.dg/coarray_13.f90: New test.
10990
10991 2010-04-30  Richard Guenther  <rguenther@suse.de>
10992
10993         PR lto/43946
10994         * gcc.dg/lto/20100430-1_0.c: New testcase.
10995
10996 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
10997
10998         PR debug/43942
10999         * c-c++-common/pr43942.c: New test.
11000
11001 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11002
11003         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11004         conflict with darwin crt1.o 'start' symbol.
11005
11006 2010-04-30  Richard Guenther  <rguenther@suse.de>
11007
11008         PR tree-optimization/43879
11009         * gcc.dg/torture/pr43879_1.c: New testcase.
11010
11011 2010-04-30  Richard Guenther  <rguenther@suse.de>
11012
11013         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11014
11015 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11016
11017         PR c++/43890
11018         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11019         user-provided constructor while recursing.
11020
11021 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11022
11023         PR fortran/42274
11024         * gfortran.dg/class_16.f03: New test.
11025
11026 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11027
11028         PR fortran/42274
11029         * gfortran.dg/class_15.f03: New.
11030
11031 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11032
11033         PR fortran/43326
11034         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11035
11036 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11037
11038         PR fortran/43492
11039         * gfortran.dg/generic_22.f03 : New test.
11040
11041 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11042
11043         PR fortran/42353
11044         * gfortran.dg/class_14.f03: New test.
11045
11046 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11047
11048         PR fortran/42680
11049         * gfortran.dg/interface_32.f90: New test.
11050
11051 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11052             Janus Weil  <janus@gcc.gnu.org>
11053
11054         PR fortran/41829
11055         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11056         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11057         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11058
11059 2010-04-28  Mike Stump  <mikestump@comcast.net>
11060
11061         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11062         dg-excess-errors.
11063         * g++.dg/uninit-pred-2_b.C: Likewise.
11064
11065 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11066
11067         PR fortran/18918
11068         PR fortran/43919
11069         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11070
11071 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11072
11073         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11074         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11075         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11076         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11077         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11078
11079 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11080
11081         * gcc.dg/const-uniq-1.c: New test.
11082         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11083
11084 2010-04-28  Xinliang David Li  <davidxl@google.com>
11085
11086         * gcc.dg/uninit-pred-2_b.c: New test.
11087         * gcc.dg/uninit-pred-4_b.c: New test.
11088         * gcc.dg/uninit-pred-3_d.c: New test.
11089         * gcc.dg/uninit-pred-6_b.c: New test.
11090         * gcc.dg/uninit-pred-8_b.c: New test.
11091         * gcc.dg/uninit-pred-3_a.c: New test.
11092         * gcc.dg/uninit-pred-2_c.c: New test.
11093         * gcc.dg/uninit-pred-5_a.c: New test.
11094         * gcc.dg/uninit-pred-3_e.c: New test.
11095         * gcc.dg/uninit-pred-7_a.c: New test.
11096         * gcc.dg/uninit-pred-6_c.c: New test.
11097         * gcc.dg/uninit-pred-9_a.c: New test.
11098         * gcc.dg/uninit-pred-8_c.c: New test.
11099         * gcc.dg/uninit-pred-3_b.c: New test.
11100         * gcc.dg/uninit-pred-5_b.c: New test.
11101         * gcc.dg/uninit-pred-7_b.c: New test.
11102         * gcc.dg/uninit-pred-6_d.c: New test.
11103         * gcc.dg/uninit-pred-9_b.c: New test.
11104         * gcc.dg/uninit-pred-2_a.c: New test.
11105         * gcc.dg/uninit-pred-4_a.c: New test.
11106         * gcc.dg/uninit-pred-3_c.c: New test.
11107         * gcc.dg/uninit-pred-6_a.c: New test.
11108         * gcc.dg/uninit-pred-8_a.c: New test.
11109         * gcc.dg/uninit-pred-7_c.c: New test.
11110         * gcc.dg/uninit-pred-6_e.c: New test.
11111         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11112         * g++.dg/uninit-pred-1_a.C: New test.
11113         * g++.dg/uninit-pred-1_b.C: New test.
11114         * g++.dg/uninit-pred-2_a.C: New test.
11115         * g++.dg/uninit-pred-2_b.C: New test.
11116         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11117         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11118         * g++.dg/uninit-pred-loop_1.cc: New test.
11119
11120 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11121
11122         * gcc.dg/lto/20091209-1_0.c: New testcase.
11123
11124 2010-04-28  Richard Guenther  <rguenther@suse.de>
11125
11126         PR tree-optimization/43879
11127         PR tree-optimization/43909
11128         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11129
11130 2010-04-28  Richard Guenther  <rguenther@suse.de>
11131
11132         PR c++/43880
11133         * g++.dg/torture/pr43880.C: New testcase.
11134
11135 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11136
11137         PR c++/9335
11138         * g++.dg/template/recurse2.C: Update
11139         * g++.dg/template/recurse.C: Update.
11140         * g++.dg/template/pr23510.C: Update.
11141         * lib/prune.exp: Filter out 'recursively instantiated'.
11142
11143 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11144
11145         PR c++/29043
11146         * g++.dg/init/pr29043.C: New.
11147
11148 2010-04-27  Jason Merrill  <jason@redhat.com>
11149
11150         * g++.dg/lookup/scoped5.C: Adjust.
11151         * g++.dg/lookup/scoped8.C: Adjust.
11152         * g++.dg/template/dependent-expr5.C: Adjust.
11153         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11154
11155         PR c++/43856
11156         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11157
11158         PR c++/43875
11159         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11160
11161 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11162             Jan Hubicka  <hubicka@ucw.cz>
11163
11164         * gcc.dg/pure-2.c: New testcase.
11165         * gcc.dg/const-1.c: New testcase.
11166
11167 2010-04-27  Jason Merrill  <jason@redhat.com>
11168
11169         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11170
11171         PR c++/41468
11172         * g++.dg/template/sfinae17.C: New.
11173         * g++.dg/template/sfinae18.C: New.
11174
11175 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11176
11177         * g++.dg/init/pr42844.C: New.
11178         * g++.dg/cpp0x/pr42844-2.C: New.
11179         * g++.dg/cpp0x/defaulted2.C: Adjust.
11180         * g++.dg/tree-ssa/pr27549.C: Likewise.
11181         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11182
11183 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11184
11185         PR fortran/18918
11186         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11187
11188 2010-04-27  Richard Guenther  <rguenther@suse.de>
11189
11190         PR middle-end/40561
11191         * g++.dg/other/pr40561.C: New testcase.
11192
11193 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11194
11195         PR middle-end/43812
11196         * g++.dg/ipa/pr43812.C: New test.
11197
11198 2010-04-27  Jan Hubicka  <jh@suse.cz>
11199
11200         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11201         (test): ... this one.
11202
11203 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11204
11205         PR target/40657
11206         * gcc.target/arm/thumb-stackframe.c: New test.
11207
11208 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11209
11210         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11211         * gcc.dg/misc-column.c: Likewise.
11212         * gcc.dg/Walways-true-1.c: Likewise.
11213         * gcc.dg/Walways-true-2.c: Likewise.
11214         * gcc.dg/warn-addr-cmp.c: Likewise.
11215
11216 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11217
11218         PR fortran/18918
11219         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11220         * gfortran.dg/coarray_12.f90: New.
11221
11222 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11223
11224         PR c/32207
11225         * gcc.dg/pr32207.c: New test.
11226         * gcc.dg/misc-column.c: Adjust expected warning.
11227         * gcc.dg/Walways-true-1.c: Likewise.
11228         * gcc.dg/Walways-true-2.c: Likewise.
11229         * gcc.dg/warn-addr-cmp.c: Likewise.
11230
11231 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11232
11233         PR lto/42776
11234         * lib/lto.exp (lto_prune_vis_warns): New function.
11235         (lto-link-and-maybe-run): Call it.
11236
11237 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11238
11239         PR tree-optimization/43904
11240         * gcc.dg/tree-ssa/tailcall-6.c: New.
11241
11242 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11243
11244         PR testsuite/35165
11245         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11246         Darwin8/OSX10.4 - compatible code generation.
11247         Use scan-rtl-dump.
11248         * obj-c++.dg/stubify-1.mm: Ditto.
11249         * lib/objc-torture.exp: Do not require link success for
11250         "trivial.m" in the runtime checks when dowhat = 'compile'.
11251         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11252         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11253         Darwin8/OSX10.4 - compatible code generation.
11254         * objc.dg/stubify-2.m: Ditto.
11255         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11256         * objc.dg/next-runtime-1.m: Ditto.
11257         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11258         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11259         runtimes on Darwin.
11260
11261 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11262
11263         PR 43715
11264         * lib/plugin-support.exp: Use "-undefined
11265         dynamic_lookup" on darwin.
11266
11267 2010-04-26  Richard Guenther  <rguenther@suse.de>
11268
11269         * gcc.dg/lto/20100426_0.c: New testcase.
11270
11271 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11272
11273         PR tree-optimization/43833
11274         gcc.dg/Warray-bounds-8.c: New test case.
11275
11276 2010-04-26  Richard Guenther  <rguenther@suse.de>
11277
11278         PR lto/43080
11279         * g++.dg/lto/20100423-3_0.C: New testcase.
11280
11281 2010-04-26  Richard Guenther  <rguenther@suse.de>
11282
11283         PR lto/42425
11284         * g++.dg/lto/20100423-2_0.C: New testcase.
11285
11286 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11287
11288         * gcc.dg/vect/bb-slp-23.c: New test.
11289
11290 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11291
11292         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11293         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11294         * gcc.dg/c1x-float-1.c: New test.
11295
11296 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11297
11298         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11299         of "lea\[ \t\]".
11300
11301 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11302
11303         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11304         FreeBSD.
11305         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11306         * gfortran.dg/default_format_2.f90: Ditto.
11307
11308 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11309
11310         * gfortran.dg/pr43505.f90: Clean up .mod file.
11311         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11312         * gfortran.dg/pr41347.f90: Ditto.
11313         * gfortran.dg/internal_pack_4.f90: Ditto.
11314         * gfortran.dg/proc_decl_23.f90: Ditto.
11315         * gfortran.dg/recursive_check_3.f90: Ditto.
11316         * gfortran.dg/intent_out_3.f90: Ditto.
11317         * gfortran.dg/assignment_2.f90: Ditto.
11318         * gfortran.dg/pr41928.f90: Ditto.
11319         * gfortran.dg/pr42166.f90: Ditto.
11320         * gfortran.dg/private_type_12.f90: Ditto.
11321         * gfortran.dg/graphite/pr42185.f90: Ditto.
11322         * gfortran.dg/graphite/pr42186.f90: Ditto.
11323         * gfortran.dg/graphite/pr40982.f90: Ditto.
11324         * gfortran.dg/graphite/id-2.f90: Ditto.
11325         * gfortran.dg/graphite/id-4.f90: Ditto.
11326         * gfortran.dg/graphite/pr42050.f90: Ditto.
11327         * gfortran.dg/graphite/id-18.f90: Ditto.
11328         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11329         * gfortran.dg/graphite/pr41924.f90: Ditto.
11330         * gfortran.dg/graphite/pr42393.f90: Ditto.
11331         * gfortran.dg/graphite/pr37980.f90: Ditto.
11332         * gfortran.dg/graphite/pr38953.f90: Ditto.
11333         * gfortran.dg/graphite/pr42180.f90: Ditto.
11334         * gfortran.dg/graphite/pr42181.f90: Ditto.
11335         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11336         * gfortran.dg/select_type_4.f90: Ditto.
11337         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11338         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11339         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11340         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11341         * gfortran.dg/whole_file_11.f90: Ditto.
11342         * gfortran.dg/private_type_11.f90: Ditto.
11343         * gfortran.dg/vect/vect-gems.f90: Ditto.
11344         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11345
11346 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11347
11348         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11349
11350 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11351
11352         * gnat.dg/pack15.ad[sb]: New test.
11353
11354 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11355
11356         * gcc.target/arm/mla-1.c: New test.
11357
11358 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11359
11360         PR fortran/30073
11361         PR fortran/43793
11362         * gfortran.dg/pr43793.f90: New test.
11363
11364 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11365
11366         PR tree-optimization/41442
11367         * gcc.target/i386/pr41442.c: New test.
11368
11369 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11370
11371         PR fortran/43832
11372         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11373
11374 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11375
11376         PR fortran/43832
11377         * gfortran.dg/open_nounit.f90: New test.
11378
11379 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11380
11381         PR fortran/43841
11382         PR fortran/43843
11383         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11384
11385 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11386
11387         * gcc.dg/Wconversion-integer.c: Update.
11388
11389 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11390
11391         * gnat.dg/unchecked_convert5.adb: New test.
11392
11393 2010-04-23  Richard Guenther  <rguenther@suse.de>
11394
11395         PR lto/41734
11396         * gcc.dg/lto/20100423-2_0.c: New testcase.
11397         * gcc.dg/lto/20100423-2_0.c: Likewise.
11398
11399 2010-04-23  Richard Guenther  <rguenther@suse.de>
11400
11401         PR lto/43455
11402         * gcc.dg/lto/20100423-1_0.c: New testcase.
11403         * gcc.dg/lto/20100423-1_1.c: Likewise.
11404
11405 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11406
11407         PR tree-optimization/43846
11408         * gcc.dg/tree-ssa/sra-10.c: New test.
11409
11410 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11411
11412         PR middle-end/43835
11413         * gcc.c-torture/execute/pr43835.c: New test.
11414
11415 2010-04-23  Richard Guenther  <rguenther@suse.de>
11416
11417         PR lto/42653
11418         * g++.dg/lto/20100423-1_0.C: New testcase.
11419
11420 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11421
11422         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11423
11424 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11425
11426         PR tree-optimization/43842
11427         * gcc.dg/vect/pr43842.c: New test.
11428
11429 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11430
11431         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11432         * gcc.target/i386/wmul-2.c: Likewise.
11433
11434 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11435
11436         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11437         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11438
11439 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11440
11441         * gfortran.dg/reassoc_6.f: New testcase.
11442
11443 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11444
11445         PR middle-end/29274
11446         * gcc.target/arm/wmul-1.c: New test.
11447         * gcc.target/arm/wmul-2.c: New test.
11448
11449 2010-04-22  Richard Guenther  <rguenther@suse.de>
11450
11451         PR tree-optimization/43845
11452         * gcc.c-torture/compile/pr43845.c: New testcase.
11453
11454 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11455
11456         PR middle-end/29274
11457         * gcc.target/i386/wmul-1.c: New test.
11458         * gcc.target/i386/wmul-2.c: New test.
11459         * gcc.target/bfin/wmul-1.c: New test.
11460         * gcc.target/bfin/wmul-2.c: New test.
11461
11462 2010-04-22  Richard Guenther  <rguenther@suse.de>
11463
11464         PR fortran/43829
11465         * gfortran.dg/vector_subscript_6.f90: New testcase.
11466         * gfortran.dg/assign_10.f90: Adjust.
11467
11468 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11469
11470         PR fortran/43836
11471         * gfortran.dg/gomp/pr43836.f90: New test.
11472
11473 2010-04-21  Richard Guenther  <rguenther@suse.de>
11474
11475         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11476
11477 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11478
11479         * gcc.dg/torture/builtin-cproj-3.c: New.
11480
11481 2010-04-20  Jason Merrill  <jason@redhat.com>
11482
11483         PR c++/9335
11484         * g++.dg/template/recurse2.C: New.
11485         * g++.dg/parse/crash36.C: Adjust.
11486         * g++.dg/other/fold1.C: Adjust.
11487         * g++.dg/init/member1.C: Adjust.
11488         * lib/prune.exp: Prune "skipping N instantiation contexts".
11489
11490 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11491
11492         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11493
11494 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11495
11496         * gcc.dg/torture/builtin-cproj-1.c: New.
11497         * gcc.dg/torture/builtin-cproj-2.c: New.
11498
11499 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11500
11501         PR c++/43800
11502         PR c++/43704
11503         * g++.dg/template/typedef32.C: Adjust.
11504         * g++.dg/template/typedef33.C: New test.
11505
11506 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11507
11508         PR fortran/43227
11509         * gfortran.dg/proc_decl_23.f90: New test.
11510
11511         PR fortran/43266
11512         * gfortran.dg/abstract_type_6.f03: New test.
11513
11514 2010-04-20  Xinliang David Li  <davidxl@google.com>
11515
11516         * g++.dg/tree-ssa/fold-compare.C: New.
11517
11518 2010-04-20  Richard Guenther  <rguenther@suse.de>
11519
11520         PR tree-optimization/39417
11521         * g++.dg/torture/pr39417.C: New testcase.
11522
11523 2010-04-20  Richard Guenther  <rguenther@suse.de>
11524
11525         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11526
11527 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11528
11529         * g++.dg/debug/dwarf2/rv1.C: New test.
11530
11531 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11532
11533         PR target/43635
11534         * gcc.c-torture/compile/pr43635.c: New testcase.
11535
11536 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11537
11538         PR fortran/43339
11539         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11540         of sequential loops being private only in the innermost containing
11541         task region.
11542
11543         PR middle-end/43337
11544         * gfortran.dg/gomp/pr43337.f90: New test.
11545
11546 2010-04-19  Richard Guenther  <rguenther@suse.de>
11547
11548         PR tree-optimization/43796
11549         * gfortran.dg/pr43796.f90: New testcase.
11550
11551 2010-04-19  Richard Guenther  <rguenther@suse.de>
11552
11553         PR tree-optimization/43783
11554         * gcc.c-torture/execute/pr43783.c: New testcase.
11555
11556 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11557
11558         PR target/43766
11559         * gcc.target/i386/pr43766.c: New test.
11560
11561 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11562
11563         PR target/43662
11564         * gcc.target/i386/pr43662.c: New test.
11565
11566 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11567
11568         PR c++/43704
11569         * g++.dg/template/typedef32.C: New test.
11570
11571 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11572
11573         PR tree-optimization/37027
11574         * lib/target-supports.exp
11575         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11576         * gcc.dg/vect/pr37027.c: New test.
11577         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11578         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11579         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11580         gcc.dg/vect/vect-complex-6.c: Likewise.
11581
11582 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11583
11584         * g++.dg/debug/dwarf2/enum1.C: New test.
11585
11586 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11587
11588         * gnat.dg/rep_clause5.ad[sb]: New test.
11589         * gnat.dg/rep_clause5_pkg.ads: New helper.
11590
11591 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11592
11593         PR tree-optimization/43771
11594         * g++.dg/vect/pr43771.cc: New test.
11595
11596 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11597
11598         PR fortran/31538
11599         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11600         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11601
11602 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11603
11604         * gnat.dg/sizetype.adb: Rename into...
11605         * gnat.dg/sizetype1.adb: ...this.
11606         * gnat.dg/sizetype2.adb: New test.
11607
11608 2010-04-16  Richard Guenther  <rguenther@suse.de>
11609
11610         PR tree-optimization/43572
11611         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11612
11613 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11614
11615         * gnat.dg/specs/discr_private.ads: New test.
11616
11617 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11618
11619         PR target/41514
11620         * gcc.target/arm/thumb-comparisons.c: New test.
11621
11622         PR target/40603
11623         * gcc.target/arm/thumb-cbranchqi.c: New test.
11624
11625 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11626
11627         * g++.dg/torture/pr36191.C: Enable for SH.
11628
11629 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11630
11631         * gnat.dg/wide_boolean.adb: New test.
11632         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11633
11634 2010-04-15  Richard Guenther  <rguenther@suse.de>
11635
11636         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11637         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11638         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11639         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11640         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11641         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11642         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11643         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11644         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11645         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11646         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11647         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11648         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11649         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11650         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11651
11652 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11653
11654         PR target/21803
11655         * gcc.target/arm/pr42496.c: New test.
11656
11657 2010-04-14  Jason Merrill  <jason@redhat.com>
11658
11659         PR c++/36625
11660         * g++.dg/ext/attrib38.C: New.
11661
11662 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11663
11664         PR testsuite/43739
11665         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11666
11667 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11668
11669         PR 42966
11670         * gcc.dg/cpp/warn-undef-2.c: Update.
11671         * gcc.dg/cpp/warn-traditional-2.c: Update.
11672         * gcc.dg/cpp/warn-comments-2.c: Update.
11673         * gcc.dg/cpp/warn-variadic-2.c: Update.
11674         * gcc.dg/cpp/warn-long-long-2.c: Update.
11675         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11676         * gcc.dg/cpp/warn-multichar-2.c: Update.
11677         * gcc.dg/cpp/warn-normalized-3.c: Update.
11678         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11679         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11680         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11681         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11682         * gcc.dg/cpp/warn-redefined-2.c: Update.
11683         * gfortran.dg/warning-directive-2.F90: Update.
11684         * c-c++-common/cpp/warning-directive-2.c: Update.
11685
11686 2010-04-14  Michael Matz  <matz@suse.de>
11687
11688         PR tree-optimization/42963
11689         * gcc.dg/pr42963.c: New testcase.
11690
11691 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11692
11693         * gnat.dg/class_wide.adb: Rename into...
11694         * gnat.dg/class_wide1.adb: ...this.
11695         * gnat.dg/class_wide2.ad[sb]: New test.
11696
11697 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11698
11699         PR fortran/18918
11700         * gfortran.dg/coarray_9.f90: Update dg-errors.
11701         * gfortran.dg/coarray_10.f90: New test.
11702         * gfortran.dg/coarray_11.f90: New test.
11703
11704 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11705
11706         PR fortran/43747
11707         gfortran.dg/initialization_24.f90: New test.
11708
11709 2010-04-13  Jason Merrill  <jason@redhat.com>
11710
11711         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11712         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11713
11714 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11715
11716         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11717         * g++.dg/dg.exp: Likewise.
11718         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11719         * c-c++-common/cpp/warning-directive-1.c: ... here.
11720         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11721         * c-c++-common/cpp/warning-directive-2.c: ... here.
11722         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11723         * c-c++-common/cpp/warning-directive-3.c: ... here.
11724         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11725         * c-c++-common/cpp/warning-directive-4.c: ... here.
11726         * g++.dg/cpp/warning-directive-1.C: Delete.
11727         * g++.dg/cpp/warning-directive-2.C: Delete.
11728         * g++.dg/cpp/warning-directive-3.C: Delete.
11729         * g++.dg/cpp/warning-directive-4.C: Delete.
11730         * gcc.dg/cpp/normalised-3.c: Delete.
11731         * g++.dg/cpp/normalised-1.C: Rename as ...
11732         * c-c++-common/cpp/normalised-3.c: ... this.
11733
11734 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11735
11736         * gcc.dg/tree-ssa/sra-9.c: New test.
11737
11738 2010-04-13  Michael Matz  <matz@suse.de>
11739
11740         PR middle-end/43730
11741         * gcc.dg/pr43730.c: New test.
11742
11743 2010-04-13  Michael Matz  <matz@suse.de>
11744
11745         * gcc.dg/tree-ssa/negate.c: New testcase.
11746
11747 2010-04-13  Richard Guenther  <rguenther@suse.de>
11748
11749         PR testsuite/43735
11750         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11751
11752 2010-04-13  Richard Guenther  <rguenther@suse.de>
11753
11754         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11755
11756 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11757
11758         * gnat.dg/derived_type1.adb: New test.
11759
11760 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11761
11762         * gcc.dg/plugindir1.c: New testcase.
11763         * gcc.dg/plugindir2.c: New testcase.
11764         * gcc.dg/plugindir3.c: New testcase.
11765         * gcc.dg/plugindir4.c: New testcase.
11766
11767 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11768
11769         * gcc.target/i386/rotate-2.c: New test.
11770
11771 2010-04-12  Jason Merrill  <jason@redhat.com>
11772
11773         PR c++/43641
11774         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11775         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11776
11777 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11778
11779         PR c++/25811
11780         * g++.dg/init/pr25811.C: New test.
11781
11782 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11783
11784         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11785         dg-error, dg-warning.
11786         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11787
11788 2010-04-12  Richard Guenther  <rguenther@suse.de>
11789
11790         * gcc.dg/torture/inline-2.c: New testcase.
11791
11792 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11793
11794         PR bootstrap/43699
11795         * gcc.dg/Wunused-var-7.c: New test.
11796
11797         PR tree-optimization/43560
11798         * gcc.c-torture/execute/pr43560.c: New test.
11799
11800 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11801
11802         * gnat.dg/aggr13.adb: New test.
11803         * gnat.dg/aggr14.adb: Likewise.
11804         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11805
11806 2010-04-12  Richard Guenther  <rguenther@suse.de>
11807
11808         PR c++/43611
11809         * g++.dg/torture/pr43611.C: New testcase.
11810
11811 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11812
11813         PR c/36774
11814         * gcc.dg/pr36774-1.c: New test.
11815         * gcc.dg/pr36774-2.c: New test.
11816
11817 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11818
11819         * gcc.target/sh/rte-delay-slot.c: New test.
11820
11821 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11822
11823         * gnat.dg/pack9.adb: Remove -cargs option.
11824         * gnat.dg/aggr12.ad[sb]: New test.
11825
11826 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11827
11828         PR target/43417
11829         * gcc.target/sh/pr43417.c: New test.
11830
11831 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11832
11833         PR fortran/43591
11834         * gfortran.dg/spec_expr_6.f90: New test.
11835
11836 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11837
11838         PR cpp/43195
11839         * gcc.dg/cpp/pr43195.c: New.
11840         * gcc.dg/cpp/pr43195.h: New.
11841
11842 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11843
11844         PR 42965
11845         * gcc.dg/Werror-6.c: Adjust.
11846         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11847         * gcc.dg/Werror-4.c: Likewise.
11848         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11849         * gcc.dg/Wswitch-enum-error.c: Likewise.
11850         * gcc.dg/Wpointer-arith.c: Likewise.
11851         * gcc.dg/Wfatal.c: Likewise.
11852         * gcc.dg/Wswitch-error.c: Likewise.
11853         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11854         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11855         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11856         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11857         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11858         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11859         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11860         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11861         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11862         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11863         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11864         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11865         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11866         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11867         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11868         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11869         * g++.dg/cpp/warning-directive-2.C: Likewise.
11870         * gfortran.dg/warning-directive-2.F90: Likewise.
11871
11872 2010-04-09  Jason Merrill  <jason@redhat.com>
11873
11874         PR c++/42623
11875         * g++.dg/template/sizeof13.C: New.
11876
11877 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11878
11879         * g++.dg/other/pr35504.C: Add check for thiscall.
11880         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11881         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11882
11883 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11884
11885         PR c++/28584
11886         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11887         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11888         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11889         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11890         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11891         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11892         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11893         * g++.dg/other/increment1.C: Likewise.
11894
11895 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11896
11897         PR fortran/18918
11898         * gfortran.dg/coarray_7.f90: New test.
11899         * gfortran.dg/coarray_8.f90: New test.
11900
11901 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11902
11903         PR fortran/28039
11904         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11905
11906 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11907
11908         PR target/43643
11909         * gcc.dg/pr43643.c: New test.
11910
11911 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11912
11913         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11914
11915 2010-04-08  Richard Guenther  <rguenther@suse.de>
11916
11917         PR tree-optimization/43679
11918         * gcc.c-torture/compile/pr43679.c: New testcase.
11919
11920 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11921
11922         PR debug/43670
11923         * gcc.dg/pr43670.c: New test.
11924
11925 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11926
11927         PR middle-end/40815
11928         * gcc.dg/tree-ssa/reassoc-19.c: New.
11929
11930 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11931
11932         PR c/18624
11933         * gcc.dg/Wunused-var-1.c: New test.
11934         * gcc.dg/Wunused-var-2.c: New test.
11935         * gcc.dg/Wunused-var-3.c: New test.
11936         * gcc.dg/Wunused-var-4.c: New test.
11937         * gcc.dg/Wunused-var-5.c: New test.
11938         * gcc.dg/Wunused-var-6.c: New test.
11939         * gcc.dg/Wunused-parm-1.c: New test.
11940
11941         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11942         * gcc.dg/trunc-1.c: Likewise.
11943         * gcc.dg/vla-9.c: Likewise.
11944         * gcc.dg/dfp/composite-type.c: Likewise.
11945
11946 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11947
11948         PR objc/35996
11949         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11950         * obj-c++.dg/objc-gc-3.mm: Ditto.
11951
11952 2010-04-07  Simon Baldwin  <simonb@google.com>
11953
11954         * gcc.dg/cpp/warn-undef-2.c: New.
11955         * gcc.dg/cpp/warn-traditional-2.c: New.
11956         * gcc.dg/cpp/warn-comments-2.c: New.
11957         * gcc.dg/cpp/warning-directive-1.c: New.
11958         * gcc.dg/cpp/warn-long-long.c: New.
11959         * gcc.dg/cpp/warn-traditional.c: New.
11960         * gcc.dg/cpp/warn-variadic-2.c: New.
11961         * gcc.dg/cpp/warn-undef.c: New.
11962         * gcc.dg/cpp/warn-normalized-1.c: New.
11963         * gcc.dg/cpp/warning-directive-2.c: New.
11964         * gcc.dg/cpp/warn-long-long-2.c: New.
11965         * gcc.dg/cpp/warn-variadic.c: New.
11966         * gcc.dg/cpp/warn-normalized-2.c: New.
11967         * gcc.dg/cpp/warning-directive-3.c: New.
11968         * gcc.dg/cpp/warn-deprecated-2.c: New.
11969         * gcc.dg/cpp/warn-trigraphs-1.c: New.
11970         * gcc.dg/cpp/warn-multichar-2.c: New.
11971         * gcc.dg/cpp/warn-normalized-3.c: New.
11972         * gcc.dg/cpp/warning-directive-4.c: New.
11973         * gcc.dg/cpp/warn-unused-macros.c: New.
11974         * gcc.dg/cpp/warn-trigraphs-2.c: New.
11975         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11976         * gcc.dg/cpp/warn-cxx-compat.c: New.
11977         * gcc.dg/cpp/warn-redefined.c: New.
11978         * gcc.dg/cpp/warn-trigraphs-3.c: New.
11979         * gcc.dg/cpp/warn-unused-macros-2.c: New.
11980         * gcc.dg/cpp/warn-deprecated.c: New.
11981         * gcc.dg/cpp/warn-trigraphs-4.c: New.
11982         * gcc.dg/cpp/warn-redefined-2.c: New.
11983         * gcc.dg/cpp/warn-comments.c: New.
11984         * gcc.dg/cpp/warn-multichar.c: New.
11985         * g++.dg/cpp/warning-directive-1.C: New.
11986         * g++.dg/cpp/warning-directive-2.C: New.
11987         * g++.dg/cpp/warning-directive-3.C: New.
11988         * g++.dg/cpp/warning-directive-4.C: New.
11989         * gfortran.dg/warning-directive-1.F90: New.
11990         * gfortran.dg/warning-directive-3.F90: New.
11991         * gfortran.dg/warning-directive-2.F90: New.
11992         * gfortran.dg/warning-directive-4.F90: New.
11993
11994 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11995
11996         PR objc++/23716
11997         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11998
11999 2010-04-07  Jason Merrill  <jason@redhat.com>
12000
12001         * g++.dg/template/dr408.C: New.
12002
12003         * g++.dg/lookup/ns4.C: New.
12004
12005         PR c++/38392
12006         * g++.dg/template/friend51.C: New test.
12007
12008         PR c++/41970
12009         * g++.old-deja/g++.other/linkage1.C: Adjust.
12010
12011 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12012
12013         PR c++/42697
12014         * g++.dg/template/crash94.C: New test.
12015
12016 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12017
12018         PR c++/40239
12019         * g++.dg/init/aggr5.C: New test.
12020         * g++.dg/init/aggr5.C: New test.
12021
12022 2010-04-07  Richard Guenther  <rguenther@suse.de>
12023
12024         PR tree-optimization/43270
12025         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12026         * gcc.dg/Warray-bounds-7.c: Likewise.
12027
12028 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12029
12030         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12031         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12032         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12033
12034 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12035
12036         PR c++/42556
12037         * g++.dg/init/pr42556.C: New test.
12038
12039 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12040
12041         PR debug/43628
12042         * g++.dg/debug/dwarf2/typedef2.C: New test.
12043
12044 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12045
12046         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12047         c-c++-common/dwarf2/redeclaration-1.C
12048
12049 2010-04-06  Jason Merrill  <jason@redhat.com>
12050
12051         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12052         * g++.dg/ext/attrib18.C: Likewise.
12053         * g++.dg/ext/bitfield2.C: Likewise.
12054         * g++.dg/ext/bitfield4.C: Likewise.
12055         * g++.dg/ext/visibility/warn2.C: Likewise.
12056         * g++.dg/ext/visibility/warn3.C: Likewise.
12057         * g++.dg/gomp/pr26690-1.C: Likewise.
12058         * g++.dg/inherit/covariant7.C: Likewise.
12059         * g++.dg/init/synth2.C: Likewise.
12060         * g++.dg/lookup/using7.C: Likewise.
12061         * g++.dg/other/crash-4.C: Likewise.
12062         * g++.dg/other/error13.C: Likewise.
12063         * g++.dg/other/error20.C: Likewise.
12064         * g++.dg/parse/crash31.C: Likewise.
12065         * g++.dg/parse/error16.C: Likewise.
12066         * g++.dg/parse/error19.C: Likewise.
12067         * g++.dg/parse/error27.C: Likewise.
12068         * g++.dg/parse/error28.C: Likewise.
12069         * g++.dg/parse/fused-params1.C: Likewise.
12070         * g++.dg/template/error2.C: Likewise.
12071         * g++.dg/template/local6.C: Likewise.
12072         * g++.dg/template/qualttp15.C: Likewise.
12073         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12074         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12075         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12076         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12077         * g++.old-deja/g++.eh/spec6.C: Likewise.
12078         * g++.old-deja/g++.jason/crash3.C: Likewise.
12079         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12080         * g++.old-deja/g++.law/ctors5.C: Likewise.
12081         * g++.old-deja/g++.law/ctors9.C: Likewise.
12082         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12083         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12084         * g++.old-deja/g++.other/struct1.C: Likewise.
12085         * g++.old-deja/g++.other/volatile1.C: Likewise.
12086         * g++.old-deja/g++.pt/crash36.C: Likewise.
12087         * g++.old-deja/g++.pt/derived3.C: Likewise.
12088         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12089         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12090
12091 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12092
12093         PR middle-end/43519
12094         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12095         * gcc.dg/graphite/id-19.c: New.
12096
12097 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12098
12099         PR middle-end/32824
12100         * gcc.dg/vect/pr32824: New.
12101
12102 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12103
12104         PR fortran/18918
12105         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12106         * gfortran.dg/coarray_3.f90: Ditto.
12107         * gfortran.dg/coarray_4.f90: Ditto.
12108         * gfortran.dg/coarray_5.f90: Ditto.
12109         * gfortran.dg/coarray_6.f90: Ditto.
12110         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12111
12112 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12113
12114         PR fortran/18918
12115         * gfortran.dg/coarray_4.f90: Fix test.
12116         * gfortran.dg/coarray_6.f90: Add more tests.
12117
12118 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12119
12120         PR fortran/18918
12121         * gfortran.dg/coarray_4.f90: New test.
12122         * gfortran.dg/coarray_5.f90: New test.
12123         * gfortran.dg/coarray_6.f90: New test.
12124
12125 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12126
12127         PR fortran/18918
12128         * gfortran.dg/iso_fortran_env_5.f90: New test.
12129         * gfortran.dg/iso_fortran_env_6.f90: New test.
12130
12131 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12132
12133         PR fortran/39997
12134         * gfortran.dg/coarray_1.f90: New test.
12135         * gfortran.dg/coarray_2.f90: New test.
12136         * gfortran.dg/coarray_3.f90: New test.
12137
12138 2010-04-06  Jason Merrill  <jason@redhat.com>
12139
12140         PR c++/43648
12141         * g++.dg/template/dtor8.C: New.
12142
12143         PR c++/43621
12144         * g++.dg/template/error-recovery2.C: New.
12145
12146 2010-04-06  Jan Hubicka  <jh@suse.czpli
12147
12148         PR tree-optimization/42906
12149         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12150
12151 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12152
12153         PR fortran/43178
12154         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12155         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12156         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12157
12158 2010-04-06  Richard Guenther  <rguenther@suse.de>
12159
12160         PR tree-optimization/43627
12161         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12162
12163 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12164
12165         PR target/43638
12166         * gcc.target/i386/pr43638.c: New test.
12167
12168 2010-04-06  Richard Guenther  <rguenther@suse.de>
12169
12170         PR middle-end/43661
12171         * gcc.c-torture/compile/pr43661.c: New testcase.
12172
12173 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12174
12175         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12176
12177 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12178
12179         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12180
12181 2010-04-02  Richard Guenther  <rguenther@suse.de>
12182
12183         PR tree-optimization/43629
12184         * gcc.c-torture/execute/pr43629.c: New testcase.
12185
12186 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12187             Dominique d'Humieres  <dominiq@lps.ens.fr>
12188
12189         PR libfortran/43605
12190         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12191
12192 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12193
12194         PR debug/43325
12195         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12196
12197 2010-04-01  Jason Merrill  <jason@redhat.com>
12198
12199         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12200
12201 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12202             Manfred Schwarb  <manfred99@gmx.ch>
12203
12204         PR libfortran/43605
12205         * gfortran.dg/ftell_3.f90: New test.
12206
12207 2010-04-01  Richard Guenther  <rguenther@suse.de>
12208
12209         PR middle-end/43614
12210         * gcc.c-torture/compile/pr43614.c: New testcase.
12211
12212 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12213
12214         PR tree-optimization/43141
12215         * gcc.dg/guality/pr43141.c: New test.
12216
12217 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12218
12219         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12220         * g++.dg/eh/spbp.C: Likewise.
12221         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12222         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12223         superfluous casts.
12224         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12225         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12226         * objc.dg/dwarf-2.m: Likewise.
12227
12228 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12229
12230         PR middle-end/43464
12231         * gcc.dg/graphite/id-pr43464.c: New.
12232         * gcc.dg/graphite/id-pr43464-1.c: New.
12233
12234 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12235
12236         PR middle-end/43351
12237         * gcc.dg/graphite/id-pr43351.c
12238
12239 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12240
12241         PR testsuite/35165
12242         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12243         * obj-c++.dg/try-catch-2.mm: Ditto.
12244         * obj-c++.dg/lookup-2.mm: Ditto.
12245         * obj-c++.dg/encode-8.m: Ditto.
12246         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12247         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12248         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12249         * obj-c++.dg/const-str-11.mm: Ditto.
12250         * obj-c++.dg/const-str-9.mm: Ditto.
12251         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12252         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12253         * obj-c++.dg/except-1.mm: Ditto.
12254         * obj-c++.dg/const-str-7.mm: Ditto.
12255         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12256         * obj-c++.dg/const-str-3.mm: Ditto.
12257         * obj-c++.dg/const-str-7.mm: Ditto.
12258         * obj-c++.dg/stubify-2.mm: Change dump file name.
12259
12260         PR objc++/23613
12261         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12262         New macro.
12263         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12264         Remove dg-xfail-if.
12265
12266 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12267
12268         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12269         only with -O2, -O3 or -Os and not with -fwhopr.
12270
12271 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12272
12273         PR c++/43558
12274         * g++.dg/template/typedef31.C: New test.
12275
12276 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12277
12278         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12279         assembler output on *-*-solaris2*.
12280         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12281
12282 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12283
12284         PR debug/43557
12285         * gcc.dg/pr43557-1.c: New test.
12286         * gcc.dg/pr43557-2.c: New file.
12287
12288 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12289
12290         PR 43562
12291         * gcc.dg/pr43562.c: New test.
12292
12293 2010-03-30  Jason Merrill  <jason@redhat.com>
12294
12295         PR c++/43076
12296         * g++.dg/template/error-recovery1.C: New.
12297
12298         PR c++/41786
12299         * g++.dg/parse/ambig5.C: New.
12300
12301 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12302
12303         PR debug/43593
12304         * gcc.dg/guality/pr43593.c: New test.
12305
12306 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12307
12308         PR middle-end/43430
12309         * gcc.dg/vect/pr43430-1.c: New.
12310
12311 2010-03-30  Jason Merrill  <jason@redhat.com>
12312
12313         PR c++/43559
12314         * g++.dg/template/partial7.C: New.
12315
12316 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12317
12318         * gcc.target/s390/stackcheck1.c: New testcase.
12319
12320 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12321
12322         PR libfortran/43265
12323         * gfortran.dg/read_eof_8.f90: New test.
12324
12325 2010-03-29  Jason Merrill  <jason@redhat.com>
12326
12327         * gcc.dg/cpp/include6.c: Change [] to ().
12328
12329         N3077
12330         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12331         splicing and UCNs.
12332         * c-c++-common/raw-string-2.c: Add trigraph test.
12333         * c-c++-common/raw-string-8.c: New.
12334         * c-c++-common/raw-string-9.c: New.
12335         * c-c++-common/raw-string-10.c: New.
12336
12337         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12338         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12339         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12340         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12341         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12342         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12343         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12344
12345 2010-03-29  Richard Guenther  <rguenther@suse.de>
12346
12347         PR tree-optimization/43560
12348         * gcc.dg/torture/pr43560.c: New testcase.
12349
12350 2010-03-29  Jason Merrill  <jason@redhat.com>
12351
12352         N3077
12353         * g++.dg/ext/raw-string-1.C: Change [] to ().
12354         * g++.dg/ext/raw-string-2.C: Change [] to ().
12355         Don't use \ in delimiter.
12356         * g++.dg/ext/raw-string-3.C: Change [] to ().
12357         * g++.dg/ext/raw-string-4.C: Change [] to ().
12358         * g++.dg/ext/raw-string-5.C: Change [] to ().
12359         Test for error on \ in delimiter.
12360         * g++.dg/ext/raw-string-6.C: Change [] to ().
12361         * g++.dg/ext/raw-string-7.C: Change [] to ().
12362
12363 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12364
12365         PR 43564
12366         * gcc.dg/pr43564.c: New test.
12367
12368 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12369
12370         PR fortran/43551
12371         * gfortran.dg/direct_io_12.f90: New test.
12372
12373 2010-03-28  Jan Hubicka  <jh@suse.cz>
12374
12375         PR tree-optimization/43505
12376         * gfortran.dg/pr43505.f90: New testcase.
12377
12378 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12379
12380         PR tree-optimization/43528
12381         * gcc.target/i386/pr43528.c: New test.
12382
12383 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12384
12385         PR c/43381
12386         * gcc.dg/parm-impl-decl-3.c: New test.
12387
12388 2010-03-26  Jason Merrill  <jason@redhat.com>
12389
12390         PR c++/43509
12391         * g++.dg/cpp0x/parse1.C: New.
12392
12393 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12394
12395         PR target/43524
12396         * gcc.target/i386/pr43524.c: New test.
12397
12398 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12399
12400         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12401         whitespace, rename main to foo.
12402         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12403         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12404         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12405         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12406         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12407         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12408         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12409         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12410         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12411         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12412         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12413
12414 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12415
12416         PR c++/43327
12417         * g++.dg/other/crash-10.C: New test.
12418         * g++.dg/other/crash-11.C: New test.
12419
12420 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12421
12422         PR libfortran/43517
12423         * gfortran.dg/read_eof_7.f90: New test.
12424
12425 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12426
12427         PR objc/35165
12428         PR testsuite/43512
12429         * objc-obj-c++-shared: New directory.
12430         * objc-obj-c++-shared/Object1-implementation.h: New file.
12431         * objc-obj-c++-shared/Object1.h: New file.
12432         * objc-obj-c++-shared/Protocol1.h: New file.
12433         * objc-obj-c++-shared/next-abi.h: New file.
12434         * objc-obj-c++-shared/next-mapping.h: New file.
12435         * objc/execute/next_mapping.h: Delete.
12436         * objc.dg/special/special.exp: For all targets run the tests with
12437         -fgnu-runtime, for darwin targets also run the tests with
12438         -fnext-runtime.
12439         * objc.dg/dg.exp: Ditto.
12440         * obj-c++.dg/dg.exp: Ditto.
12441         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12442         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12443         include use of updated NeXT interface.
12444         * objc/execute/formal_protocol-5.m: Ditto.
12445         * objc/execute/protocol-isEqual-2.m: Ditto.
12446         * objc/execute/protocol-isEqual-4.m: Ditto.
12447         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12448         Protocol1.h) and next-mapping.h as required.
12449         * objc/execute/object_is_class.m: Ditto.
12450         * objc/execute/enumeration-1.m: Ditto.
12451         * objc/execute/class-13.m: Ditto.
12452         * objc/execute/formal_protocol-2.m: Ditto.
12453         * objc/execute/formal_protocol-4.m: Ditto.
12454         * objc/execute/class-1.m: Ditto.
12455         * objc/execute/bycopy-1.m: Ditto.
12456         * objc/execute/formal_protocol-6.m: Ditto.
12457         * objc/execute/bycopy-3.m: Ditto.
12458         * objc/execute/class-3.m: Ditto.
12459         * objc/execute/bf-11.m: Ditto.
12460         * objc/execute/class-5.m: Ditto.
12461         * objc/execute/bf-13.m: Ditto.
12462         * objc/execute/class-7.m: Ditto.
12463         * objc/execute/bf-15.m: Ditto.
12464         * objc/execute/class-9.m: Ditto.
12465         * objc/execute/bf-17.m: Ditto.
12466         * objc/execute/bf-19.m: Ditto.
12467         * objc/execute/IMP.m: Ditto.
12468         * objc/execute/exceptions/catchall-1.m: Ditto.
12469         * objc/execute/exceptions/trivial.m: Ditto.
12470         * objc/execute/exceptions/finally-1.m: Ditto.
12471         * objc/execute/exceptions/local-variables-1.m: Ditto.
12472         * objc/execute/exceptions/foward-1.m: Ditto.
12473         * objc/execute/bf-2.m: Ditto.
12474         * objc/execute/string1.m: Ditto.
12475         * objc/execute/bf-4.m: Ditto.
12476         * objc/execute/informal_protocol.m: Ditto.
12477         * objc/execute/string3.m: Ditto.
12478         * objc/execute/bf-6.m: Ditto.
12479         * objc/execute/bf-8.m: Ditto.
12480         * objc/execute/class-tests-1.h: Ditto.
12481         * objc/execute/protocol-isEqual-1.m: Ditto.
12482         * objc/execute/protocol-isEqual-3.m: Ditto.
12483         * objc/execute/_cmd.m: Ditto.
12484         * objc/execute/function-message-1.m: Ditto.
12485         * objc/execute/bf-20.m: Ditto.
12486         * objc/execute/bf-common.h: Ditto.
12487         * objc/execute/np-2.m: Ditto.
12488         * objc/execute/class-10.m: Ditto.
12489         * objc/execute/class-12.m: Ditto.
12490         * objc/execute/enumeration-2.m: Ditto.
12491         * objc/execute/class-14.m: Ditto.
12492         * objc/execute/encode-1.m: Ditto.
12493         * objc/execute/formal_protocol-1.m: Ditto.
12494         * objc/execute/formal_protocol-3.m: Ditto.
12495         * objc/execute/accessing_ivars.m: Ditto.
12496         * objc/execute/bycopy-2.m: Ditto.
12497         * objc/execute/class-2.m: Ditto.
12498         * objc/execute/bf-10.m: Ditto.
12499         * objc/execute/formal_protocol-7.m: Ditto.
12500         * objc/execute/root_methods.m: Ditto.
12501         * objc/execute/class-4.m: Ditto.
12502         * objc/execute/bf-12.m: Ditto.
12503         * objc/execute/class-6.m: Ditto.
12504         * objc/execute/bf-14.m: Ditto.
12505         * objc/execute/nested-func-1.m: Ditto.
12506         * objc/execute/class-8.m: Ditto.
12507         * objc/execute/private.m: Ditto.
12508         * objc/execute/bf-16.m: Ditto.
12509         * objc/execute/bf-18.m: Ditto.
12510         * objc/execute/load-3.m: Ditto.
12511         * objc/execute/compatibility_alias.m: Ditto.
12512         * objc/execute/bf-1.m: Ditto.
12513         * objc/execute/no_clash.m: Ditto.
12514         * objc/execute/bf-3.m: Ditto.
12515         * objc/execute/string2.m: Ditto.
12516         * objc/execute/bf-5.m: Ditto.
12517         * objc/execute/string4.m: Ditto.
12518         * objc/execute/bf-7.m: Ditto.
12519         * objc/execute/object_is_meta_class.m: Ditto.
12520         * objc/execute/bf-9.m: Ditto.
12521         * objc/execute/bf-21.m: Ditto.
12522         * objc/execute/cascading-1.m: Ditto.
12523         * objc/execute/trivial.m: Ditto.
12524         * objc/execute/np-1.m: Ditto.
12525         * objc/compile/trivial.m: Ditto.
12526         * objc/execute/class_self-2.m: Include <stdlib.h>.
12527         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12528         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12529         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12530         and 64bit. Use new NeXT interface as required.
12531         * objc.dg/special/unclaimed-category-1.m: Ditto.
12532         * objc.dg/special/unclaimed-category-1.h: Ditto.
12533         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12534         * objc.dg/func-ptr-1.m: Ditto.
12535         * objc.dg/stret-1.m: Ditto.
12536         * objc.dg/encode-2.m: Ditto.
12537         * objc.dg/category-1.m: Ditto.
12538         * objc.dg/encode-3.m: Ditto.
12539         * objc.dg/call-super-3.m: Ditto.
12540         * objc.dg/method-3.m: Ditto.
12541         * objc.dg/func-ptr-2.m: Ditto.
12542         * objc.dg/lookup-1.m: Ditto.
12543         * objc.dg/encode-4.m: Ditto.
12544         * objc.dg/fix-and-continue-1.m: Ditto.
12545         * objc.dg/proto-lossage-3.m: Ditto.
12546         * objc.dg/method-13.m: Ditto.
12547         * objc.dg/proto-qual-1.m: Ditto.
12548         * objc.dg/zero-link-3.m: Ditto.
12549         * objc.dg/bitfield-1.m: Ditto.
12550         * objc.dg/va-meth-1.m: Ditto.
12551         * objc.dg/super-class-3.m: Ditto.
12552         * objc.dg/call-super-1.m: Ditto.
12553         * objc.dg/type-size-2.m: Ditto.
12554         * objc.dg/method-10.m: Ditto.
12555         * objc.dg/defs.m: Ditto.
12556         * objc.dg/const-str-3.m: Ditto.
12557         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12558         Protocol1.h) and next-mapping.h as required. Use new NeXT
12559         interface as required.
12560         * objc.dg/super-class-4.m: Ditto.
12561         * objc.dg/comp-types-8.m: Ditto.
12562         * objc.dg/call-super-2.m: Ditto.
12563         * objc.dg/objc-fast-4.m: Ditto.
12564         * objc.dg/method-6.m: Ditto.
12565         * objc.dg/const-str-3.m: Ditto.
12566         * objc.dg/const-str-7.m: Ditto.
12567         * objc.dg/method-15.m: Ditto.
12568         * objc.dg/method-19.m: Ditto.
12569         * objc.dg/sync-1.m: Ditto.
12570         * objc.dg/layout-1.m: Ditto.
12571         * objc.dg/bitfield-3.m: Ditto.
12572         * objc.dg/try-catch-3.m: Ditto.
12573         * objc.dg/try-catch-7.m: Ditto.
12574         * objc.dg/comp-types-10.m: Ditto.
12575         * objc.dg/selector-2.: Ditto.
12576         * objc.dg/method-7.m: Ditto.
12577         * objc.dg/typedef-alias-1.m: Ditto.
12578         * objc.dg/proto-lossage-2.m: Ditto.
12579         * objc.dg/comp-types-11.m: Ditto.
12580         * objc.dg/sizeof-1.m: Ditto.
12581         * objc.dg/method-17.m: Ditto.
12582         * objc.dg/bitfield-5.m: Ditto.
12583         * objc.dg/try-catch-1.m: Ditto.
12584         * objc.dg/encode-5.m: Ditto.
12585         * objc.dg/fix-and-continue-2.m: Ditto.
12586         * objc.dg/method-9.m: Ditto.
12587         * objc.dg/isa-field-1.m: Ditto.
12588         * objc.dg/local-decl-2.m: Ditto.
12589         * objc.dg/objc-gc-4.m: Ditto.
12590         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12591         * objc.dg/gnu-runtime-3.m: Ditto.
12592         * objc.dg/encode-7.m: Ditto.
12593         * objc.dg/encode-8.m: Ditto.
12594         * objc.dg/selector-3.m: Ditto.
12595         * objc.dg/gnu-runtime-1.m: Ditto.
12596         * objc.dg/const-str-12.m: Ditto.
12597         * objc.dg/gnu-runtime-2.m: Ditto.
12598         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12599         * objc.dg/selector-1.m: Ditto.
12600         * objc.dg/stubify-2.m: Ditto.
12601         * objc.dg/zero-link-1.m: Ditto.
12602         * objc.dg/stret-2.m: Ditto.
12603         * objc.dg/zero-link-2.m: Ditto.
12604         * objc.dg/next-runtime-1.m: Ditto.
12605         * objc.dg/symtab-1.m: Ditto.
12606         * objc.dg/stubify-1.m: Ditto.
12607         * objc.dg/bitfield-2.m: Ditto.
12608         * objc.dg/try-catch-10.m: Apply to both runtimes.
12609         * objc.dg/const-str-1.m: Ditto.
12610         * objc.dg/image-info.m: Ditto.
12611         * objc.dg/encode-9.m: Ditto.
12612         * objc.dg/pragma-1.m: Apply test to all targets.
12613         * objc.dg/const-str-4.m: Ditto.
12614         * objc.dg/const-str-8.m: Ditto.
12615         * objc.dg/super-class-2.m: Ditto.
12616         * objc.dg/try-catch-5.m: Ditto.
12617         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12618         Protocol1.h) and next-mapping.h as required. Use new NeXT
12619         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12620         * objc.dg/const-str-11.m: Ditto.
12621         * objc.dg/const-str-9.m: Ditto.
12622         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12623         * objc.dg/encode-1.m: Remove redundant -lobjc.
12624         * objc.dg/try-catch-9.m: Tidy space.
12625         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12626         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12627         and 64bit. Use new NeXT interface as required.
12628         * obj-c++.dg/template-4.mm: Ditto.
12629         * obj-c++.dg/defs.mm: Ditto.
12630         * obj-c++.dg/basic.mm: Ditto.
12631         * obj-c++.dg/encode-4.mm: Ditto.
12632         * obj-c++.dg/method-17.mm: Ditto.
12633         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12634         * obj-c++.dg/cxx-class-1.mm: Ditto.
12635         * obj-c++.dg/method-10.mm: Ditto.
12636         * obj-c++.dg/va-meth-1.mm: Ditto.
12637         * obj-c++.dg/encode-5.mm: Ditto.
12638         * obj-c++.dg/lookup-2.mm: Ditto.
12639         * obj-c++.dg/template-3.mm: Ditto.
12640         * obj-c++.dg/proto-qual-1.mm: Ditto.
12641         * obj-c++.dg/qual-types-1.m: Ditto.
12642         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12643         * obj-c++.dg/template-1.mm: Ditto.
12644         * obj-c++.dg/encode-6.mm: Ditto.
12645         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12646         Protocol1.h) and next-mapping.h as required. Use new NeXT
12647         interface as required.
12648         * obj-c++.dg/except-1.mm: Ditto.
12649         * obj-c++.dg/const-str-7.mm: Ditto.
12650         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12651         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12652         * obj-c++.dg/selector-2.mm: Ditto.
12653         * obj-c++.dg/isa-field-1.mm: Ditto.
12654         * obj-c++.dg/try-catch-1.mm: Ditto.
12655         * obj-c++.dg/local-decl-1.mm: Ditto.
12656         * obj-c++.dg/try-catch-9.mm: Ditto.
12657         * obj-c++.dg/no-extra-load.mm: Ditto.
12658         * obj-c++.dg/selector-5.mm: Ditto.
12659         * obj-c++.dg/method-12.mm: Ditto.
12660         * obj-c++.dg/try-catch-11.mm: Ditto.
12661         * obj-c++.dg/comp-types-11.mm: Ditto.
12662         * obj-c++.dg/bitfield-3.mm: Ditto.
12663         * obj-c++.dg/method-6.mm: Ditto.
12664         * obj-c++.dg/super-class-2.mm: Ditto.
12665         * obj-c++.dg/method-21.mm: Ditto.
12666         * obj-c++.dg/const-str-8.mm: Ditto.
12667         * obj-c++.dg/try-catch-7.mm: Ditto.
12668         * obj-c++.dg/method-15.mm: Ditto.
12669         * obj-c++.dg/layout-1.mm: Ditto.
12670         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12671         * obj-c++.dg/const-str-3.mm: Ditto.
12672         * obj-c++.dg/try-catch-2.mm: Ditto.
12673         * obj-c++.dg/objc-gc-3.mm: Ditto.
12674         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12675         * obj-c++.dg/bitfield-1.mm: Ditto.
12676         * obj-c++.dg/selector-6.mm: Ditto.
12677         * obj-c++.dg/method-13.mm: Ditto.
12678         * obj-c++.dg/comp-types-12.mm: Ditto.
12679         * obj-c++.dg/bitfield-4.mm: Ditto.
12680         * obj-c++.dg/try-catch-8.mm: Ditto.
12681         * obj-c++.dg/method-2.mm: Ditto.
12682         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12683         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12684         * obj-c++.dg/const-str-4.mm: Ditto.
12685         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12686         * obj-c++.dg/try-catch-3.mm: Ditto.
12687         * obj-c++.dg/comp-types-9.mm: Ditto.
12688         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12689         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12690         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12691         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12692         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12693         Use new NeXT interface as required.
12694         * obj-c++.dg/const-str-10.mm: Ditto.
12695         * obj-c++.dg/const-str-11.mm: Ditto.
12696         * obj-c++.dg/const-str-9.mm: Ditto.
12697         * obj-c++.dg/method-11.mm: Ditto.
12698         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12699         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12700         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12701         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12702         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12703
12704 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12705
12706         PR c++/43206
12707         * g++.dg/template/typedef30.C: New test case.
12708
12709 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12710
12711         PR c/43385
12712         * gcc.c-torture/execute/pr43385.c: New test.
12713
12714 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12715
12716         * gcc.dg/strncpy-fix-1.c: New test.
12717
12718 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12719
12720         PR testsuite/41609
12721         * lib/objc-torture.exp (objc-set-runtime-options): New.
12722         * objc/execute/execute.exp: Check runtime options on each pass.
12723         * objc/execute/exceptions/exceptions.exp: Ditto.
12724         * objc/compile/compile.exp: Ditto.
12725
12726         PR testsuite/42348
12727         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12728         standard tests.
12729         (check_effective_target_objc2): New proc.
12730         (check_effective_target_next_runtime): New proc.
12731         * lib/objc.exp: Determine which runtime is in force and support it.
12732         * lib/obj-c++.exp: Ditto.
12733
12734 2010-03-24  Jason Merrill  <jason@redhat.com>
12735
12736         PR c++/43502
12737         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12738
12739 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12740
12741         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12742         a loop.
12743         * gcc.dg/ipa/ipa-2.c: Likewise.
12744         * gcc.dg/ipa/ipa-3.c: Likewise.
12745         * gcc.dg/ipa/ipa-4.c: Likewise.
12746         * gcc.dg/ipa/ipa-5.c: Likewise.
12747         * gcc.dg/ipa/ipa-7.c: Likewise.
12748         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12749         a loop.
12750         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12751         i_can_not_be_propagated_fully2 into a loop.
12752         * gcc.dg/ipa/ipa-8.c: New test.
12753         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12754
12755 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12756
12757         PR debug/19192
12758         PR debug/43479
12759         * gcc.dg/guality/pr43479.c: New test.
12760         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12761         and add volatile keyword.
12762
12763 2010-03-23  Mike Stump  <mikestump@comcast.net>
12764
12765         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12766
12767 2010-03-23  Jason Merrill  <jason@redhat.com>
12768
12769         * g++.dg/ext/altivec-17.C: Adjust error message.
12770
12771         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12772         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12773         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12774         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12775         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12776         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12777
12778 2010-03-22  Jason Merrill  <jason@redhat.com>
12779
12780         PR c++/43333
12781         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12782         * g++.dg/ext/is_pod_98.C: New.
12783
12784         PR c++/43281
12785         * g++.dg/cpp0x/auto18.C: New.
12786
12787         * gcc.dg/pr36997.c: Adjust error message.
12788         * g++.dg/ext/vector9.C: Likewise.
12789         * g++.dg/conversion/simd3.C: Likewise.
12790         * g++.dg/other/error23.C: Likewise.
12791
12792 2010-03-22  Michael Matz  <matz@suse.de>
12793
12794         PR middle-end/43475
12795         * gfortran.dg/pr43475.f90: New testcase.
12796
12797 2010-03-22  Richard Guenther  <rguenther@suse.de>
12798
12799         PR tree-optimization/43390
12800         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12801
12802 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12803
12804         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12805         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12806
12807 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12808             Michael Matz  <matz@suse.de>
12809
12810         PR c++/43081
12811         * g++.dg/parse/crash56.C: New test.
12812
12813 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12814
12815         PR fortran/43450
12816         * gfortran.dg/whole_file_15.f90 : New test.
12817
12818 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12819
12820         PR fortran/43409
12821         * gfortran.dg/inquire_size.f90: New test.
12822
12823 2010-03-20  Richard Guenther  <rguenther@suse.de>
12824
12825         PR rtl-optimization/43438
12826         * gcc.c-torture/execute/pr43438.c: New testcase.
12827
12828 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12829
12830         PR c++/43375
12831         * g++.dg/abi/mangle42.C: New test.
12832
12833 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12834
12835         PR C/43211
12836         * gcc.dg/pr43211.c: New test.
12837         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12838
12839 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12840
12841         PR rtl-optimization/42258
12842         * gcc.target/arm/thumb1-mul-moves.c: New test.
12843
12844         PR target/40697
12845         * gcc.target/arm/thumb-andsi.c: New test.
12846
12847         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12848         dg-require-effective-target.
12849
12850 2010-03-19  Michael Matz  <matz@suse.de>
12851
12852         PR c++/43116
12853         * g++.dg/other/pr43116.C: New testcase.
12854
12855 2010-03-19  Michael Matz  <matz@suse.de>
12856
12857         PR target/43305
12858         * gcc.dg/pr43305.c: New testcase.
12859
12860 2010-03-19  Richard Guenther  <rguenther@suse.de>
12861
12862         PR tree-optimization/43415
12863         * gcc.c-torture/compile/pr43415.c: New testcase.
12864
12865 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12866
12867         PR ada/43106
12868         * gnat.dg/case_optimization2.adb: New test.
12869         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12870
12871 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12872             Jack Howarth  <howarth@bromo.med.uc.edu>
12873
12874         PR target/36399
12875         * gcc.target/i386/push-1.c: Don't xfail
12876           scan-assembler-not "movups" on darwin.
12877
12878 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12879
12880         PR debug/43058
12881         * gcc.dg/pr43058.c: New test.
12882
12883 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12884
12885         PR middle-end/42450
12886         * g++.dg/torture/pr42450.C: New test.
12887
12888 2010-03-18  Michael Matz  <matz@suse.de>
12889
12890         PR middle-end/43419
12891         * gcc.dg/pr43419.c: New testcase.
12892
12893 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12894
12895         PR rtl-optimization/43360
12896         * gcc.dg/torture/pr43360.c: New.
12897
12898 2010-03-18  Michael Matz  <matz@suse.de>
12899
12900         PR tree-optimization/43402
12901         * gcc.dg/pr43402.c: New testcase.
12902
12903 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12904
12905         PR target/42427
12906         * gcc.dg/pr42427.c: New test.
12907
12908 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12909
12910         PR libfortran/43265
12911         * gfortran.dg/read_empty_file.f: New test.
12912         * gfortran.dg/read_eof_all.f90: New test.
12913         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12914         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12915
12916 2010-03-17  Michael Matz  <matz@suse.de>
12917
12918         * gcc.dg/pr43300.c: Add -w.
12919
12920 2010-03-17  Richard Guenther  <rguenther@suse.de>
12921
12922         * gcc.dg/pr43379.c: Add -w.
12923
12924 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12925
12926         PR fortran/43331
12927         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12928
12929 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12930
12931         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12932
12933 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12934
12935         * ada/acats/run_all.sh: Log start and end times.
12936
12937 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12938
12939         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12940
12941 2010-03-16  Richard Guenther  <rguenther@suse.de>
12942
12943         PR middle-end/43379
12944         * gcc.dg/pr43379.c: New testcase.
12945
12946 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12947
12948         PR debug/43051
12949         * gcc.dg/guality/pr43051-1.c: New test.
12950
12951 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12952
12953         PR testsuite/43363
12954         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12955
12956 2010-03-15  Michael Matz  <matz@suse.de>
12957
12958         PR middle-end/43300
12959         * gcc.dg/pr43300.c: New testcase.
12960
12961 2010-03-15  Richard Guenther  <rguenther@suse.de>
12962
12963         PR tree-optimization/43367
12964         * gcc.c-torture/compile/pr43367.c: New testcase.
12965
12966 2010-03-15  Richard Guenther  <rguenther@suse.de>
12967
12968         PR tree-optimization/43317
12969         * gcc.dg/pr43317.c: New testcase.
12970
12971 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12972
12973         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12974
12975 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
12976
12977         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12978
12979 2010-03-14  Tobias Burnus  <burnus@net-b.de>
12980
12981         PR fortran/43362
12982         * gfortran.dg/impure_constructor_1.f90: New test.
12983
12984 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12985
12986         PR middle-end/43354
12987         * gfortran.dg/graphite/id-pr43354.f: New.
12988
12989 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12990
12991         PR middle-end/43349
12992         * gfortran.dg/graphite/pr43349.f: New.
12993
12994 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
12995
12996         PR middle-end/43306
12997         * gcc.dg/graphite/pr43306.c: New.
12998
12999 2010-03-12  David S. Miller  <davem@davemloft.net>
13000
13001         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13002         sparc.
13003
13004 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13005
13006         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13007
13008 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13009
13010         PR fortran/43291
13011         PR fortran/43326
13012         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13013
13014 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13015
13016         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13017         fail for *-*-mingw* targets.
13018
13019 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13020
13021         PR debug/43329
13022         * gcc.dg/guality/pr43329-1.c: New test.
13023
13024 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13025
13026         PR tree-optimization/43257
13027         * g++.dg/torture/pr43257.C: New test.
13028
13029 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13030
13031         PR fortran/43228
13032         * gfortran.dg/namelist_61.f90: New test.
13033
13034 2010-03-11  Richard Guenther  <rguenther@suse.de>
13035
13036         PR tree-optimization/43255
13037         * gcc.c-torture/compile/pr43255.c: New testcase.
13038
13039 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13040
13041         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13042         * gcc.dg/pr43280.c: New testcase.
13043
13044 2010-03-11  Richard Guenther  <rguenther@suse.de>
13045
13046         PR lto/43200
13047         * gcc.dg/lto/20100227-1_0.c: New testcase.
13048         * gcc.dg/lto/20100227-1_1.c: Likewise.
13049
13050 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13051
13052         PR libfortran/43320
13053         PR libfortran/43265
13054         * gfortran.dg/read_eof_6.f: New test
13055         * gfortran.dg/read_x_eof.f90: New test.
13056         * gfortran.dg/read_x_past.f: Update test.
13057
13058 2010-03-10  Jan Hubicka  <jh@suse.cz>
13059
13060         * gcc.c-torture/compile/pr43288.c: New test.
13061
13062 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13063
13064         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13065         -fpic/-fPIC flags.
13066         * g++.old-deja/g++.pt/asm2.C: Likewise.
13067         * gcc.c-torture/compile/20000804-1.c: Likewise.
13068         * gcc.target/i386/clobbers.c: Likewise.
13069
13070 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13071
13072         PR fortran/43303
13073         * gfortran.dg/c_assoc_3.f90: New test.
13074
13075 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13076
13077         PR debug/36728
13078         * gcc.dg/guality/pr36728-1.c: New test.
13079         * gcc.dg/guality/pr36728-2.c: New test.
13080
13081 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13082
13083         * gcc.dg/h8300-div-delay-slot.c: New test.
13084
13085 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13086
13087         PR tree-optimization/43236
13088         * gcc.c-torture/execute/pr43236.c: New test.
13089
13090 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13091
13092         PR middle-end/42859
13093         * g++.dg/eh/pr42859.C: New test.
13094
13095 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13096
13097         PR debug/43299
13098         * gcc.dg/pr43299.c: New test.
13099
13100         PR debug/43290
13101         * g++.dg/eh/unwind2.C: New test.
13102
13103 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13104             Reza Yazdani  <reza.yazdani@amd.com>
13105
13106         PR middle-end/43065
13107         * gcc.dg/graphite/run-id-4.c: New.
13108
13109 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13110
13111         PR middle-end/43065
13112         * gcc.dg/graphite/run-id-3.c: New.
13113
13114 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13115
13116         PR middle-end/42644
13117         PR middle-end/42130
13118         * gcc.dg/graphite/id-18.c: New.
13119         * gcc.dg/graphite/run-id-pr42644.c: New.
13120
13121 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13122
13123         PR middle-end/42326
13124         * gcc.dg/graphite/pr42326.c: New.
13125
13126 2010-03-08  Richard Guenther  <rguenther@suse.de>
13127
13128         PR tree-optimization/43269
13129         * gcc.c-torture/execute/pr43269.c: New testcase.
13130
13131 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13132
13133         PR fortran/43256
13134         * gfortran.dg/typebound_call_13.f03: New.
13135
13136 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13137
13138         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13139         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13140
13141 2010-03-05  Jason Merrill  <jason@redhat.com>
13142
13143         * g++.dg/abi/mangle40.C: Require weak and alias.
13144
13145 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13146
13147         PR middle-end/42326
13148         * gfortran.dg/graphite/pr42326.f90: New.
13149         * gfortran.dg/graphite/pr42326-1.f90: New.
13150
13151 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13152
13153         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13154         (gnat_target_compile): Likewise.
13155         Reinitialize GNAT_UNDER_TEST if target changes.
13156         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13157         (local_find_gnatmake): Pass full --GCC to gnatlink.
13158         Remove --LINK.
13159
13160 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13161
13162         PR c/43248
13163         * gcc.dg/compound-literal-1.c: New testcase.
13164
13165 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13166
13167         PR tree-optimization/43164
13168         PR tree-optimization/43191
13169         * gcc.c-torture/compile/pr43164.c: New test.
13170         * gcc.c-torture/compile/pr43191.c: Likewise.
13171
13172 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13173
13174         PR fortran/43244
13175         * gfortran.dg/finalize_9.f90: New.
13176
13177 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13178             Ken Werner  <ken@linux.vnet.ibm.com>
13179
13180         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13181         to dg-options for spu.
13182         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13183         dump-scan target to exclude spu.
13184
13185 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13186
13187         PR middle-end/43209
13188         * gcc.dg/tree-ssa/ivopts-4.c: New.
13189
13190 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13191
13192         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13193         include-opts and exclude-opts; skip checking the flags if arguments
13194         are the same as the defaults.
13195         (dg-xfail-if): Verify the number of arguments, supply defaults
13196         for unspecified optional arguments.
13197         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13198
13199 2010-03-03  Jason Merrill  <jason@redhat.com>
13200
13201         PR c++/12909
13202         * g++.dg/abi/mangle40.C: Updated.
13203
13204 2010-03-03  Jason Merrill  <jason@redhat.com>
13205
13206         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13207         * g++.dg/abi/mangle23.C: Likewise.
13208         * g++.dg/eh/simd-2.C: Likewise.
13209         * g++.dg/ext/attribute-test-2.C: Likewise.
13210         * g++.dg/ext/vector14.C: Likewise.
13211         * g++.dg/other/pr34435.C: Likewise.
13212         * g++.dg/template/conv8.C: Likewise.
13213         * g++.dg/template/nontype9.C: Likewise.
13214         * g++.dg/template/qualttp17.C: Likewise.
13215         * g++.dg/template/ref1.C: Likewise.
13216         * g++.old-deja/g++.pt/crash68.C: Likewise.
13217         * g++.old-deja/g++.pt/ref1.C: Likewise.
13218         * g++.old-deja/g++.pt/ref3.C: Likewise.
13219         * g++.old-deja/g++.pt/ref4.C: Likewise.
13220
13221         PR c++/12909
13222         * g++.dg/abi/mangle40.C: New.
13223         * g++.dg/abi/mangle41.C: New.
13224         * g++.dg/lto/20100302_0.C: New.
13225         * g++.dg/lto/20100302_1.C: New.
13226         * g++.dg/lto/20100302.h: New.
13227
13228 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13229
13230         PR fortran/43243
13231         * gfortran.dg/internal_pack_12.f90: New test.
13232
13233 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13234
13235         * gcc.dg/pr36997.c: Adjust error message.
13236
13237 2010-03-03  Mike Stump  <mikestump@comcast.net>
13238
13239         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13240         adjustments to not be present on machines that align the stack to
13241         more than 4 bytes and don't have a red zone yet as that is an
13242         unimplemented optimization.
13243
13244 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13245
13246         PR fortran/43169
13247         * gfortran.dg/impure_assignment_3.f90: New.
13248
13249 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13250
13251         PR debug/43229
13252         * gfortran.dg/pr43229.f90: New test.
13253
13254         PR debug/43237
13255         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13256
13257         PR debug/43177
13258         * gcc.dg/guality/pr43177.c: New test.
13259
13260 2010-03-02  Jason Merrill  <jason@redhat.com>
13261
13262         * g++.dg/ext/vector9.C: Adjust error message.
13263         * g++.dg/conversion/simd3.C: Likewise.
13264         * g++.dg/other/error23.C: Likewise.
13265
13266 2010-03-02  Mike Stump  <mikestump@comcast.net>
13267
13268         PR c++/41090
13269         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13270
13271 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13272
13273         PR fortran/43180
13274         * gfortran.dg/internal_pack_10.f90: New test.
13275
13276         PR fortran/43173
13277         * gfortran.dg/internal_pack_11.f90: New test.
13278
13279 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13280
13281         PR middle-end/42640
13282         * gcc.dg/tree-ssa/pr42640.c: New.
13283
13284 2010-03-01  Richard Guenther  <rguenther@suse.de>
13285
13286         PR tree-optimization/43220
13287         * gcc.c-torture/execute/pr43220.c: New testcase.
13288
13289 2010-03-01  Richard Guenther  <rguenther@suse.de>
13290
13291         PR middle-end/43213
13292         * gcc.dg/pr43213.c: New testcase.
13293
13294 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13295
13296         PR pch/14940
13297         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13298
13299 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13300
13301         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13302         New function.
13303         (check_effective_target_ucn): Likewise.
13304
13305         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13306         if !ucn.
13307         * gcc.dg/ucnid-2.c: Likewise.
13308         * gcc.dg/ucnid-3.c: Likewise.
13309         * gcc.dg/ucnid-4.c: Likewise.
13310         * gcc.dg/ucnid-11.c: Likewise.
13311         * gcc.dg/ucnid-12.c: Likewise.
13312         * gcc.dg/ucnid-6.c: Skip if !ucn.
13313         * gcc.dg/ucnid-9.c: Likewise.
13314
13315 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13316
13317         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13318         lists to dg-skip-if.
13319         * gcc.target/i386/stackalign/return-3.c: Likewise.
13320
13321 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13322
13323         * gcc.target/i386/clearcap.map: New file.
13324         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13325         Pass clearcap.map by default if supported.
13326
13327 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13328
13329         PR fortran/42900
13330         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13331         Explain this.
13332         * gfortran.dg/stat_2.f90: Likewise.
13333
13334 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13335
13336         PR fortran/43199
13337         * gfortran.dg/module_read_2.f90: New test.
13338
13339 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13340
13341         PR c++/42748
13342         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13343         * g++.dg/abi/mangle12.C: Likewise.
13344         * g++.dg/abi/mangle20-2.C: Likewise.
13345         * g++.dg/abi/mangle17.C: Likewise.
13346         * g++.dg/template/cond2.C: Likewise.
13347         * g++.dg/template/pr35240.C: Likewise.
13348
13349 2010-02-27  Richard Guenther  <rguenther@suse.de>
13350
13351         PR tree-optimization/43186
13352         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13353
13354 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13355
13356         * g++.dg/abi/packed1.C: Expect warning on the SH.
13357
13358 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13359
13360         PR c++/42054:
13361         * g++.dg/parse/error37.C: New test.
13362
13363 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13364
13365         PR c/24577
13366         PR c/43192
13367         * gcc.dg/pr8927-1.c: Match new note.
13368         * gcc.dg/990506-0.c: Likewise.
13369         * gcc.dg/gomp/flush-2.c: Likewise.
13370         * gcc.dg/gomp/atomic-5.c: Likewise.
13371         * gcc.dg/gomp/pr34607.c: Likewise.
13372         * gcc.dg/pr35746.c: Likewise.
13373         * gcc.dg/cpp/pragma-1.c: Likewise.
13374         * gcc.dg/cpp/pragma-2.c: Likewise.
13375         * gcc.dg/pr41842.c: Likewise.
13376         * gcc.dg/noncompile/20040629-1.c: Likewise.
13377         * objc.dg/private-1.m: Likewise.
13378
13379 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13380
13381         PR fortran/43185
13382         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13383         * gfortran.dg/default_initialization_4.f90: New test.
13384
13385 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13386
13387         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13388         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13389         * gnat.dg/thin_pointer2.adb: New test.
13390         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13391
13392 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13393
13394         PR c/20631
13395         * gcc.dg/cpp/c90-pedantic.c: New.
13396         * gcc.dg/cpp/c90.c: New.
13397         * gcc.dg/gnu90-const-expr-1.c: New.
13398         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13399
13400 2010-02-26  Richard Guenther  <rguenther@suse.de>
13401
13402         PR tree-optimization/43186
13403         * gcc.c-torture/compile/pr43186.c: New testcase.
13404
13405 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13406
13407         PR debug/43190
13408         * c-c++-common/dwarf2/pr43190.c: New test.
13409
13410 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13411
13412         PR testsuite/37074:
13413         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13414
13415 2010-02-26  Richard Guenther  <rguenther@suse.de>
13416
13417         PR tree-optimization/43188
13418         * gcc.c-torture/compile/pr43188.c: New testcase.
13419
13420 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13421
13422         PR target/43175
13423         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13424
13425 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13426
13427         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13428
13429 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13430
13431         PR target/43154
13432         * gcc.target/powerpc/pr43154.c: New file.
13433
13434 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13435
13436         PR debug/43166
13437         * gfortran.dg/debug/pr43166.f: New test.
13438
13439         PR debug/43165
13440         * gcc.dg/torture/pr43165.c: New test.
13441
13442 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13443
13444         PR c/43128
13445         * c-c++-common/pr41779.c: Update.
13446
13447 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13448
13449         PR ada/32547
13450         * lib/gnat-dg.exp (gnat_load): Redefine.
13451
13452         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13453         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13454
13455 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13456
13457         PR libobjc/36610
13458         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13459         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13460         -fgnu-runtime.
13461         Sort entries.
13462
13463 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13464
13465         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13466
13467 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13468
13469         PR debug/43150
13470         * gcc.dg/guality/vla-1.c: New test.
13471
13472 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13473
13474         PR fortran/43042
13475         * gfortran.dg/c_ptr_tests_15.f90: New test.
13476
13477 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13478
13479         PR target/43107
13480         * gcc.target/i386/pr43107.c: New test.
13481
13482 2010-02-23  Jason Merrill  <jason@redhat.com>
13483
13484         PR c++/43143
13485         * g++.dg/cpp0x/variadic100.C: New.
13486
13487 2010-02-23  Jason Merrill  <jason@redhat.com>
13488
13489         PR debug/42800
13490         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13491         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13492         * c-c++-common/dwarf2/vla1.c: New.
13493
13494 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13495
13496         PR target/43139
13497         * gcc.dg/pr43139.c: New test.
13498
13499         PR debug/43077
13500         * gcc.dg/guality/pr43077-1.c: New test.
13501
13502 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13503
13504         PR 43123
13505         * gcc.dg/march.c: New.
13506         * gcc.dg/march-generic.c: New.
13507         * gcc.dg/mtune.c: New.
13508
13509 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13510
13511         PR middle-end/43083
13512         * gcc.dg/graphite/pr43083.c: New.
13513
13514 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13515
13516         PR middle-end/43097
13517         * gfortran.dg/graphite/pr43097.f: New.
13518
13519 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13520             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13521
13522         PR middle-end/43140
13523         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13524
13525 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13526
13527         PR middle-end/43026
13528         * g++.dg/graphite/pr43026.C: New.
13529
13530 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13531
13532         PR c++/43126
13533         * gcc.dg/cleanup-1.c: Update.
13534         * gcc.dg/func-args-1.c: Update.
13535         * gcc.dg/format/sentinel-1.c: Update.
13536         * g++.old-deja/g++.jason/scoping10.C: Update.
13537         * g++.old-deja/g++.ns/lookup5.C: Update.
13538         * g++.dg/ext/cleanup-1.C: Update.
13539         * g++.dg/parse/varmod1.C: Update.
13540         * g++.dg/parse/error33.C: Update.
13541         * g++.dg/expr/call3.C: Update.
13542         * g++.dg/func-args-1.C: New.
13543
13544 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13545
13546         PR c/43125
13547         * gcc.dg/attr-used-2.c: Moved to ...
13548         * c-c++-common/attr-used-2.c: Here.
13549
13550         * gcc.dg/attr-used.c: Moved to ...
13551         * c-c++-common/attr-used.c: Here.
13552
13553 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13554
13555         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13556
13557 2010-02-22  Richard Guenther  <rguenther@suse.de>
13558
13559         PR lto/43045
13560         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13561         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13562
13563 2010-02-22  Richard Guenther  <rguenther@suse.de>
13564
13565         PR tree-optimization/42749
13566         * gcc.c-torture/compile/pr42749.c: New testcase.
13567
13568 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13569
13570         PR fortran/43072
13571         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13572         * gfortran.dg/internal_pack_9.f90: New test.
13573
13574 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13575
13576         PR c++/23510
13577         * g++.dg/template/recurse.C: Adjust.
13578         * g++.dg/template/pr23510.C: New.
13579
13580 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13581
13582         PR c++/42824
13583         * g++.dg/template/memclass4.C: New test.
13584
13585 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13586
13587         PR fortran/35259
13588         * gfortran.dg/reassoc_5.f90: New test.
13589
13590 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13591
13592         PR target/43067
13593         * gcc.target/i386/pr43067.c: New test.
13594
13595 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13596
13597         PR c++/35669
13598         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13599         -Wconversion-null.
13600         * g++.dg/warn/Wconversion-null.C: New test.
13601         * g++.old-deja/g++.other/null1.C: Move to...
13602         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13603
13604 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13605
13606         PR fortran/36932
13607         PR fortran/36933
13608         * gfortran.dg/dependency_26.f90: New test.
13609
13610         PR fortran/43072
13611         * gfortran.dg/internal_pack_7.f90: New test.
13612
13613         PR fortran/43111
13614         * gfortran.dg/internal_pack_8.f90: New test.
13615
13616 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13617
13618         PR 43128
13619         * c-c++-common/pr41779.c: Fix broken testcase.
13620
13621 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13622
13623         PR 36513
13624         * c-c++-common/pr36513.c: New testcase.
13625         * c-c++-common/pr36513-2.c: New testcase.
13626
13627 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13628
13629         PR 41779
13630         * c-c++-common/pr41779.c: New.
13631
13632 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13633
13634         PR debug/43084
13635         * gcc.dg/pr43084.c: New test.
13636
13637 2010-02-19  Richard Guenther  <rguenther@suse.de>
13638
13639         PR tree-optimization/42916
13640         * gcc.dg/pr42916.c: New testcase.
13641
13642 2010-02-18  Jason Merrill  <jason@redhat.com>
13643
13644         PR c++/42837
13645         * g++.dg/abi/packed1.C: Add expected warning.
13646
13647         PR c++/43108
13648         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13649         * gcc.dg/torture/dg-torture.exp: Likewise.
13650         * c-c++-common/torture/complex-sign.h,
13651         c-c++-common/torture/complex-sign-add.c,
13652         c-c++-common/torture/complex-sign-mixed-add.c,
13653         c-c++-common/torture/complex-sign-mixed-div.c,
13654         c-c++-common/torture/complex-sign-mixed-mul.c,
13655         c-c++-common/torture/complex-sign-mixed-sub.c,
13656         c-c++-common/torture/complex-sign-mul.c,
13657         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13658         Adapt for C++ compilation as well.
13659
13660         PR c++/43070
13661         * g++.dg/ext/label1.C: Update.
13662         * g++.dg/ext/label2.C: Update.
13663
13664         PR c++/26261
13665         * g++.dg/template/dependent-name6.C: New.
13666
13667         PR c++/43109
13668         * g++.dg/parse/namespace12.C: New.
13669
13670 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13671
13672         PR tree-optimization/43066
13673         * gcc.c-torture/compile/pr43066.c: New test.
13674
13675 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13676
13677         * g++.dg/ext/attrib35.C: Fix target selector string.
13678         * g++.dg/ext/attrib36.C: Ditto.
13679         * g++.dg/ext/attrib37.C: Ditto.
13680         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13681         * g++.dg/abi/mangle25.C: Ditto.
13682
13683 2010-02-17  Jason Merrill  <jason@redhat.com>
13684
13685         PR c++/43069
13686         * g++.dg/parse/namespace11.C: New.
13687
13688         PR c++/43093
13689         * g++.dg/ext/attrib37.C: New.
13690
13691         PR c++/43079
13692         * g++.dg/template/ptrmem20.C: New.
13693
13694 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13695
13696         PR target/43103
13697         * gcc.target/i386/xop-check.h: Include m256-check.h.
13698         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13699         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13700         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13701         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13702
13703 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13704
13705         PR debug/42918
13706         * gcc.dg/pr42918.c: New test.
13707
13708 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13709
13710         * g++.dg/ext/attrib36.C: Require ILP32.
13711
13712 2010-02-16  Richard Guenther  <rguenther@suse.de>
13713
13714         PR tree-optimization/41043
13715         * gfortran.dg/pr41043.f90: New testcase.
13716         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13717
13718 2010-02-16  Jason Merrill  <jason@redhat.com>
13719
13720         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13721
13722 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13723
13724         PR tree-optimization/43074
13725         * gcc.dg/vect/fast-math-pr43074.c: New test.
13726
13727 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13728
13729         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13730
13731 2010-02-16  Jason Merrill  <jason@redhat.com>
13732
13733         PR c++/43031
13734         * g++.dg/ext/attrib36.C: New.
13735
13736         PR c++/43036
13737         * g++.dg/other/array6.C: New.
13738
13739 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13740
13741         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13742
13743 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13744
13745         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13746         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13747         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13748         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13749         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13750         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13751
13752 2010-02-15  Richard Guenther  <rguenther@suse.de>
13753
13754         PR middle-end/43068
13755         * g++.dg/torture/pr43068.C: New testcase.
13756
13757 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13758
13759         PR c++/43024
13760         * g++.dg/opt/ice1.C: New.
13761
13762 2010-02-14  Jason Merrill  <jason@redhat.com>
13763
13764         PR c++/41997
13765         * g++.dg/cpp0x/initlist-opt.C: New.
13766
13767 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13768
13769         PR fortran/41113
13770         PR fortran/41117
13771         * gfortran.dg/internal_pack_6.f90: New test.
13772
13773 2010-02-12  Jason Merrill  <jason@redhat.com>
13774
13775         PR c++/43054
13776         * g++.dg/cpp0x/variadic99.C: New.
13777
13778 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13779
13780         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13781         sign extend pointers to gualchk_t.
13782
13783         PR c++/43033
13784         * g++.dg/other/default3.C: Xfail g4 test.
13785
13786 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13787
13788         PR middle-end/43012
13789         * gcc.dg/graphite/pr43012.c: New.
13790
13791 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13792
13793         PR middle-end/42930
13794         * g++.dg/graphite/pr42930.C: New.
13795
13796 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13797
13798         PR middle-end/42914
13799         PR middle-end/42530
13800         * gcc.dg/graphite/pr42530.c: New.
13801         * gcc.dg/graphite/pr42914.c: New.
13802
13803 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13804
13805         PR middle-end/42771
13806         * gcc.dg/graphite/pr42771.c: New.
13807
13808 2010-02-11  Richard Guenther  <rguenther@suse.de>
13809
13810         PR tree-optimization/42998
13811         * gcc.c-torture/compile/pr42998.c: New testcase.
13812
13813 2010-02-10  Jason Merrill  <jason@redhat.com>
13814
13815         PR c++/41896
13816         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13817
13818         PR c++/42983, core issue 906
13819         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13820         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13821
13822         PR c++/43016
13823         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13824
13825 2010-02-10  Richard Guenther  <rguenther@suse.de>
13826
13827         PR tree-optimization/43017
13828         * gcc.dg/torture/pr43017.c: New testcase.
13829
13830 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13831
13832         PR fortran/40823
13833         * gfortran.dg/private_type_1.f90: Update error location.
13834         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13835         * gfortran.dg/typebound_operator_2.f03: Ditto.
13836         * gfortran.dg/assignment_2.f90: Ditto.
13837         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13838         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13839
13840 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13841
13842         PR fortran/43015
13843         * gfortran.dg/bind_c_usage_20.f90: New test.
13844
13845 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13846
13847         PR debug/43010
13848         * g++.dg/debug/pr43010.C: New test.
13849
13850 2010-02-10  Richard Guenther  <rguenther@suse.de>
13851
13852         PR c/43007
13853         * gcc.c-torture/execute/20100209-1.c: New testcase.
13854         * gcc.dg/fold-div-3.c: Likewise.
13855
13856 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13857
13858         * gcc.dg/builtin-ffs-1.c: New test.
13859
13860 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13861
13862         PR fortran/42999
13863         * gfortran.dg/array_constructor_35.f90: New test.
13864
13865 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13866
13867         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13868
13869 2010-02-09  Jason Merrill  <jason@redhat.com>
13870
13871         PR c++/42399
13872         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13873
13874         PR c++/42370
13875         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13876
13877 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13878
13879         PR fortran/41869
13880         * gfortran.dg/module_write_1.f90: New test.
13881
13882 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13883
13884         * gcc.dg/pr19340.c: Adjust.
13885
13886 2010-02-09  Richard Guenther  <rguenther@suse.de>
13887
13888         PR tree-optimization/43008
13889         * gcc.c-torture/execute/pr43008.c: New testcase.
13890
13891 2010-02-09  Richard Guenther  <rguenther@suse.de>
13892
13893         PR tree-optimization/43000
13894         * gcc.dg/torture/pr43000.c: New testcase.
13895         * gcc.dg/torture/pr43002.c: Likewise.
13896
13897 2010-02-09  Daniel Kraft  <d@domob.eu>
13898
13899         PR fortran/39171
13900         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13901         and pass -Wsurprising as necessary.
13902
13903 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13904
13905         PR tree-optimization/42890
13906         * g++.dg/torture/pr42890.C: New test.
13907
13908 2010-02-08  Richard Guenther  <rguenther@suse.de>
13909
13910         PR middle-end/42995
13911         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13912
13913 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13914
13915         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13916         return 0 from main.
13917         * gcc.dg/graphite/block-1.c: Same.
13918         * gcc.dg/graphite/block-3.c: Same.
13919         * gcc.dg/graphite/block-4.c: Same.
13920         * gcc.dg/graphite/block-5.c: Same.
13921         * gcc.dg/graphite/block-6.c: Same.
13922         * gcc.dg/graphite/block-7.c: Same.
13923         * gcc.dg/graphite/interchange-0.c: Same.
13924         * gcc.dg/graphite/interchange-1.c: Same.
13925         * gcc.dg/graphite/interchange-10.c: Same.
13926         * gcc.dg/graphite/interchange-11.c: Same.
13927         * gcc.dg/graphite/interchange-12.c: Same.
13928         * gcc.dg/graphite/interchange-2.c: Same.
13929         * gcc.dg/graphite/interchange-3.c: Same.
13930         * gcc.dg/graphite/interchange-4.c: Same.
13931         * gcc.dg/graphite/interchange-5.c: Same.
13932         * gcc.dg/graphite/interchange-6.c: Same.
13933         * gcc.dg/graphite/interchange-7.c: Same.
13934         * gcc.dg/graphite/interchange-8.c: Same.
13935         * gcc.dg/graphite/interchange-9.c: Same.
13936         * gcc.dg/graphite/interchange-mvt.c: Same.
13937
13938 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13939
13940         * gfortran.dg/graphite/id-19.f: New.
13941         * gfortran.dg/graphite/pr14741.f90: New.
13942         * gfortran.dg/graphite/pr41924.f90: New.
13943         * gfortran.dg/graphite/run-id-2.f90: New.
13944
13945 2010-02-07  Richard Guenther  <rguenther@suse.de>
13946
13947         PR middle-end/42956
13948         * gcc.c-torture/compile/pr42956.c: New testcase.
13949
13950 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13951
13952         PR libfortran/42742
13953         * gfortran.dg/fmt_cache_2.f: New test.
13954
13955 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13956
13957         * gfortran.dg/read_no_eor.f90: New test.
13958
13959 2010-02-05  Jason Merrill  <jason@redhat.com>
13960
13961         * g++.dg/ext/label13.C: Move constructor body out of class.
13962
13963 2010-02-03  Jason Merrill  <jason@redhat.com>
13964
13965         PR c++/42870
13966         * g++.dg/ext/dllexport3.C: New.
13967
13968 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13969
13970         * gcc.dg/format/ms-format3.c: New test for specific MS types.
13971
13972 2010-02-05  Richard Guenther  <rguenther@suse.de>
13973
13974         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13975
13976 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
13977
13978         PR c++/42915
13979         * g++.dg/other/crash-9.C: New test.
13980
13981 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
13982
13983         PR fortran/42309
13984         * gfortran.dg/subref_array_pointer_4.f90 : New test.
13985
13986 2010-02-04  Richard Guenther  <rguenther@suse.de>
13987
13988         PR rtl-optimization/42952
13989         * gcc.dg/torture/pr42952.c: New testcase.
13990
13991 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13992
13993         PR libfortran/42901
13994         * gfortran.dg/namelist_60.f90: New test.
13995
13996 2010-02-03  Jason Merrill  <jason@redhat.com>
13997
13998         PR c++/40138
13999         * g++.dg/ext/builtin11.C: New.
14000
14001         PR c++/4926
14002         PR c++/38600
14003         * g++.dg/abi/mangle35.C: New.
14004         * g++.dg/abi/mangle37.C: New.
14005
14006         PR c++/12909
14007         * g++.dg/abi/mangle36.C: New.
14008
14009         PR c++/35652
14010         * g++.dg/warn/string1.C: New.
14011
14012 2010-02-03  Richard Guenther  <rguenther@suse.de>
14013
14014         PR tree-optimization/42944
14015         * gcc.dg/errno-1.c: New testcase.
14016
14017 2010-02-03  Richard Guenther  <rguenther@suse.de>
14018
14019         PR middle-end/42927
14020         * gcc.c-torture/compile/pr42927.c: New testcase.
14021
14022 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14023
14024         PR fortran/42936
14025         * gfortran.dg/null_4.f90: New test.
14026
14027 2010-02-02  Jason Merrill  <jason@redhat.com>
14028
14029         PR c++/41090
14030         * g++.dg/ext/label13.C: New.
14031
14032 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14033
14034         PR fortran/42650
14035         * gfortran.dg/func_result_5.f90: New test.
14036
14037 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14038
14039         PR fortran/42922
14040         * gfortran.dg/pure_initializer_3.f90: News test.
14041
14042 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14043
14044         PR fortran/42888
14045         * gfortran.dg/allocate_derived_2.f90: New test.
14046
14047 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14048
14049         PR middle-end/42898
14050         * gcc.dg/torture/pr42898-2.c: New test.
14051
14052 2010-01-31  Richard Guenther  <rguenther@suse.de>
14053
14054         PR middle-end/42898
14055         * gcc.dg/torture/pr42898.c: New testcase.
14056
14057 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14058
14059         PR fortran/38324
14060         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14061         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14062
14063 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14064
14065         * g++.dg/tree-ssa/inline-1.C: New.
14066         * g++.dg/tree-ssa/inline-2.C: New.
14067         * g++.dg/tree-ssa/inline-3.C: New.
14068
14069 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14070
14071         PR testsuite/41701
14072         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14073         the string 'pow' in the pathname of the compiler from generating a
14074         test failure.
14075
14076 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14077
14078         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14079         * g++.old-deja/g++.mike/eh17.C: Likewise.
14080         * g++.old-deja/g++.mike/p5571.C: Likewise.
14081
14082 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14083
14084         PR c++/42758
14085         PR c++/42634
14086         PR c++/42336
14087         PR c++/42797
14088         PR c++/42880
14089         * g++.dg/other/crash-5.C: New test.
14090         * g++.dg/other/crash-6.C: New test.
14091         * g++.dg/other/crash-7.C: New test.
14092         * g++.dg/other/crash-8.C: New test.
14093
14094 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14095
14096         PR rtl-optimization/42889
14097         * gcc.dg/pr42889.c: New test.
14098
14099 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14100
14101         * gcc.target/i386/pr42881.c: Use SSE2.
14102
14103 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14104
14105         PR target/42891
14106         * gcc.target/i386/pr42891.c: New test.
14107
14108 2010-01-28  Richard Guenther  <rguenther@suse.de>
14109
14110         PR tree-optimization/42871
14111         * g++.dg/torture/pr42871.C: New testcase.
14112
14113 2010-01-28  Richard Guenther  <rguenther@suse.de>
14114
14115         * gcc.dg/Wobjsize-1.h: New testcase.
14116         * gcc.dg/Wobjsize-1.c: Likewise.
14117
14118 2010-01-28  Richard Guenther  <rguenther@suse.de>
14119
14120         PR middle-end/42883
14121         * g++.dg/torture/pr42883.C: New testcase.
14122
14123 2010-01-28  Michael Matz  <matz@suse.de>
14124
14125         * gcc.target/i386/pr42881.c: New test.
14126
14127 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14128
14129         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14130         Add i?86-*-solaris2* support.
14131
14132 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14133
14134         PR c++/42713
14135         PR c++/42820
14136         * g++.dg/template/typedef27.C: New test case.
14137         * g++.dg/template/typedef28.C: New test case.
14138
14139 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14140
14141         * gcc.dg/optimize-bswap*.c: Add ARM target
14142
14143 2010-01-27  Richard Guenther  <rguenther@suse.de>
14144
14145         PR middle-end/42878
14146         * gcc.dg/torture/pr42878-1.c: New testcase.
14147         * gcc.dg/torture/pr42878-2.c: Likewise.
14148
14149 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14150
14151         PR middle-end/42874
14152         * gcc.dg/vla-22.c: New test.
14153
14154 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14155
14156         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14157         current collation.
14158
14159 2010-01-26  Richard Guenther  <rguenther@suse.de>
14160
14161         PR rtl-optimization/42685
14162         * gcc.dg/pr42685.c: New testcase.
14163         * g++.dg/other/pr42685.C: Likewise.
14164
14165 2010-01-26  Richard Guenther  <rguenther@suse.de>
14166
14167         PR middle-end/42806
14168         * g++.dg/other/pr42806.C: New testcase.
14169
14170 2010-01-26  Richard Guenther  <rguenther@suse.de>
14171
14172         PR tree-optimization/42250
14173         * gcc.dg/pr42250.c: New testcase.
14174
14175 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14176
14177         * gnat.dg/array_bounds_test.adb: New test.
14178
14179 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14180
14181         PR fortran/42858
14182         * gfortran.dg/generic_21.f90: New test.
14183
14184 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14185
14186         PR testsuite/41522
14187         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14188
14189 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14190
14191         PR c++/42748
14192         * g++.dg/abi/arm_va_list2.C: New test.
14193         * g++.dg/abi/arm_va_list2.h: Companion header file.
14194
14195 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14196
14197         PR fortran/41044
14198         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14199
14200         PR fortran/41167
14201         * gfortran.dg/char_array_arg_1.f90 : New test.
14202
14203         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14204
14205 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14206
14207         PR fortran/39304
14208         * gfortran.dg/generic_20.f90: New test.
14209
14210 2010-01-22  Michael Matz  <matz@suse.de>
14211
14212         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14213         -msse2.
14214
14215 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14216
14217         PR fortran/42736
14218         * gfortran.dg/dependency_25.f90 : New test.
14219
14220 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14221
14222         PR tree-optimization/42585
14223         * gcc.dg/tree-ssa/pr42585.c: New test.
14224
14225 2010-01-21  Richard Guenther  <rguenther@suse.de>
14226
14227         PR middle-end/19988
14228         * gcc.dg/pr19988.c: New testcase.
14229
14230 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14231
14232         * g++.dg/compat/decimal/compat-common.h: New file.
14233         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14234         * g++.dg/compat/decimal/pass_x.h: New file.
14235         * g++.dg/compat/decimal/pass_y.h: New file.
14236         * g++.dg/compat/decimal/pass-1_main.C: New file.
14237         * g++.dg/compat/decimal/pass-1_x.C: New file.
14238         * g++.dg/compat/decimal/pass-1_y.C: New file.
14239         * g++.dg/compat/decimal/pass-2_main.C: New file.
14240         * g++.dg/compat/decimal/pass-2_x.C: New file.
14241         * g++.dg/compat/decimal/pass-2_y.C: New file.
14242         * g++.dg/compat/decimal/pass-3_main.C: New file.
14243         * g++.dg/compat/decimal/pass-3_x.C: New file.
14244         * g++.dg/compat/decimal/pass-3_y.C: New file.
14245         * g++.dg/compat/decimal/pass-4_main.C: New file.
14246         * g++.dg/compat/decimal/pass-4_x.C: New file.
14247         * g++.dg/compat/decimal/pass-4_y.C: New file.
14248         * g++.dg/compat/decimal/pass-5_main.C: New file.
14249         * g++.dg/compat/decimal/pass-5_x.C: New file.
14250         * g++.dg/compat/decimal/pass-5_y.C: New file.
14251         * g++.dg/compat/decimal/pass-6_main.C: New file.
14252         * g++.dg/compat/decimal/pass-6_x.C: New file.
14253         * g++.dg/compat/decimal/pass-6_y.C: New file.
14254         * g++.dg/compat/decimal/return_x.h: New file.
14255         * g++.dg/compat/decimal/return_y.h: New file.
14256         * g++.dg/compat/decimal/return-1_main.C: New file.
14257         * g++.dg/compat/decimal/return-1_x.C: New file.
14258         * g++.dg/compat/decimal/return-1_y.C: New file.
14259         * g++.dg/compat/decimal/return-2_main.C: New file.
14260         * g++.dg/compat/decimal/return-2_x.C: New file.
14261         * g++.dg/compat/decimal/return-2_y.C: New file.
14262         * g++.dg/compat/decimal/return-3_main.C: New file.
14263         * g++.dg/compat/decimal/return-3_x.C: New file.
14264         * g++.dg/compat/decimal/return-3_y.C: New file.
14265         * g++.dg/compat/decimal/return-4_main.C: New file.
14266         * g++.dg/compat/decimal/return-4_x.C: New file.
14267         * g++.dg/compat/decimal/return-4_y.C: New file.
14268         * g++.dg/compat/decimal/return-5_main.C: New file.
14269         * g++.dg/compat/decimal/return-5_x.C: New file.
14270         * g++.dg/compat/decimal/return-5_y.C: New file.
14271         * g++.dg/compat/decimal/return-6_main.C: New file.
14272         * g++.dg/compat/decimal/return-6_x.C: New file.
14273         * g++.dg/compat/decimal/return-6_y.C: New file.
14274
14275 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14276
14277         PR debug/42715
14278         * gcc.dg/pr42715.c: New.
14279
14280 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14281
14282         PR c++/42038
14283         * g++.dg/parse/crash55.C: New.
14284
14285 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14286
14287         PR debug/42782
14288         * gcc.dg/guality/pr42782.c: New.
14289
14290 2010-01-20  Jason Merrill  <jason@redhat.com>
14291
14292         PR c++/41788
14293         * g++.dg/abi/packed1.C: New.
14294
14295         PR c++/41920
14296         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14297
14298         PR c++/40750
14299         * g++.dg/parse/fn-typedef1.C: New.
14300         * g++.dg/other/cv_quals.C: Adjust.
14301
14302 2010-01-20  Anthony Green  <green@moxielogic.com>
14303
14304         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14305         pack(push) pragma).
14306         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14307         * gcc.dg/20020312-2.c: Port this to the moxie core.
14308         * gcc.dg/weak/typeof-2.c: Ditto.
14309
14310 2010-01-20  Richard Guenther  <rguenther@suse.de>
14311
14312         PR tree-optimization/42717
14313         * gcc.c-torture/compile/pr42717.c: New testcase.
14314
14315 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14316
14317         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14318         of signed, add a few new tests.
14319
14320         PR middle-end/42803
14321         * g++.dg/parse/limits-initializer1.C: New test.
14322
14323 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14324
14325         PR fortran/42804
14326         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14327         * gfortran.dg/typebound_call_12.f03: New test.
14328
14329 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14330
14331         PR fortran/42783
14332         * gfortran.dg/bounds_check_15.f90 : New test.
14333
14334 2010-01-19  Michael Matz  <matz@suse.de>
14335
14336         PR tree-optimization/41783
14337         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14338
14339 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14340
14341         PR target/38697.
14342         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14343         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14344         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14345         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14346         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14347         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14348         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14349         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14350         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14351         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14352         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14353
14354 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14355
14356         PR fortran/42545
14357         * gfortran.dg/extends_6.f03: Modified an error message.
14358         * gfortran.dg/extends_10.f03: New test.
14359         * gfortran.dg/private_type_6.f03: Modified an error message.
14360         * gfortran.dg/structure_constructor_8.f03: Ditto.
14361
14362 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14363
14364         PR tree-optimization/42719
14365         * gcc.dg/pr42719.c: New test.
14366
14367         PR debug/42728
14368         * gcc.dg/pr42728.c: New test.
14369
14370 2010-01-19  Anthony Green  <green@moxielogic.com>
14371
14372         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14373
14374 2010-01-18  Anthony Green  <green@moxielogic.com>
14375
14376         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14377         for moxie.
14378
14379 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14380
14381         * g++.dg/template/error45.C: reverted as part of reverting the
14382         fix of PR c++/42634.
14383
14384 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14385
14386         PR c++/42634
14387         * g++.dg/template/error45.C: New test.
14388
14389 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14390
14391         PR c++/42766
14392         * g++.dg/conversion/op6.C: New test.
14393
14394 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14395
14396         PR target/42774
14397         * gcc.target/alpha/pr42774.c: New test.
14398
14399 2010-01-18  Richard Guenther  <rguenther@suse.de>
14400
14401         PR tree-optimization/42781
14402         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14403
14404 2010-01-17  Richard Guenther  <rguenther@suse.de>
14405
14406         PR middle-end/42248
14407         * gcc.c-torture/execute/pr42248.c: New testcase.
14408
14409 2010-01-17  Richard Guenther  <rguenther@suse.de>
14410
14411         PR tree-optimization/42773
14412         * g++.dg/torture/pr42773.C: New testcase.
14413
14414 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14415
14416         PR fortran/42677
14417         * gfortran.dg/interface_assignment_5.f90: New test.
14418
14419 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14420
14421         PR c++/42697
14422         * g++.dg/template/crash94.C: Reverted.
14423
14424 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14425
14426         PR debug/42767
14427         * gcc.dg/debug/pr42767.c: New.
14428
14429 2010-01-15  Jason Merrill  <jason@redhat.com>
14430
14431         PR c++/42761
14432         * g++.dg/cpp0x/decltype22.C: New.
14433
14434 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14435
14436         PR middle-end/42760
14437         * g++.dg/torture/pr42760.C: New test.
14438
14439 2010-01-15  Jing Yu  <jingyu@google.com>
14440
14441         PR rtl-optimization/42691
14442         * gcc.c-torture/execute/pr42691.c: New.
14443
14444 2010-01-15  Richard Guenther  <rguenther@suse.de>
14445
14446         PR middle-end/42739
14447         * g++.dg/torture/pr42739.C: New testcase.
14448
14449 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14450
14451         * g++.dg/template/error45.C: Revert as part of reverting changes
14452         or PR c++/42634.
14453
14454 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14455
14456         PR fortran/42684
14457         * gfortran.dg/interface_31.f90: New test.
14458
14459 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14460
14461         * gcc.target/powerpc/pr42747.c: New file.
14462
14463 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14464
14465         PR middle-end/42674
14466         * c-c++-common/pr42674.c: New test.
14467
14468         PR c++/42608
14469         * g++.dg/template/instantiate11.C: New test.
14470
14471 2010-01-14  Jason Merrill  <jason@redhat.com>
14472
14473         PR c++/42701
14474         * g++.dg/overload/error3.C: New.
14475
14476         PR c++/42655
14477         * g++.dg/overload/rvalue1.C: New.
14478
14479 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14480
14481         PR tree-optimization/42706
14482         * gcc.dg/ipa/pr42706.c: New testcase.
14483
14484 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14485
14486         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14487
14488 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14489
14490         PR tree-optimization/42714
14491         * g++.dg/torture/pr42714.C: New test.
14492
14493 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14494
14495         PR rtl-optimization/42246
14496         * gfortran.dg/pr42246-2.f: New.
14497
14498 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14499
14500         PR rtl-optimization/42389
14501         * gcc.dg/pr42389.c: New.
14502
14503 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14504
14505         PR rtl-optimization/42388
14506         * gcc.dg/pr42388.c: New.
14507
14508 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14509
14510         PR rtl-optimization/42294
14511         * gfortran.dg/pr42294.f: New.
14512
14513 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14514
14515         PR rtl-optimization/39453
14516         PR rtl-optimization/42246
14517         * gcc.dg/pr39453.c: New.
14518         * gcc.dg/pr42246.c: New.
14519
14520 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14521
14522         PR middle-end/42245
14523         * gcc.dg/pr42245.c: New.
14524         * gcc.dg/pr42245-2.c: New.
14525
14526 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14527
14528         PR rtl-optimization/42249
14529         * gcc.dg/pr42249.c: New.
14530
14531 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14532
14533         PR c/42721
14534         * gcc.c-torture/execute/pr42721.c: New test.
14535
14536 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14537
14538         PR tree-optimization/42709
14539         * gcc.dg/vect/pr42709.c: New test.
14540
14541 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14542
14543         PR fortran/41478
14544         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14545         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14546
14547 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14548
14549         PR fortran/42481
14550         * gfortran.dg/generic_19.f90 : New test.
14551
14552 2010-01-13  Richard Guenther  <rguenther@suse.de>
14553
14554         PR tree-optimization/42730
14555         * gcc.c-torture/compile/pr42730.c: New testcase.
14556
14557 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14558
14559         PR target/pr42542
14560         * gcc.target/ia64/pr42542-1.c: New.
14561         * gcc.target/ia64/pr42542-2.c: New.
14562         * gcc.target/ia64/pr42542-3.c: New.
14563
14564 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14565
14566         PR c++/42634
14567         * g++.dg/template/error45.C: New test.
14568
14569 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14570
14571         PR tree-optimization/42704
14572         * g++.dg/torture/pr42704.C: New test.
14573
14574 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14575
14576         PR tree-optimization/42703
14577         * gcc.c-torture/compile/pr42703.c: New test.
14578
14579 2010-01-13  Richard Guenther  <rguenther@suse.de>
14580
14581         PR tree-optimization/42705
14582         * gcc.c-torture/compile/pr42705.c: New testcase.
14583
14584 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14585
14586         * gcc.target/bfin/l2.c: New test.
14587         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14588
14589 2010-01-13  Richard Guenther  <rguenther@suse.de>
14590
14591         PR middle-end/42716
14592         * gcc.c-torture/compile/pr42716.c: New testcase.
14593
14594 2010-01-13  Richard Guenther  <rguenther@suse.de>
14595
14596         PR lto/42678
14597         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14598
14599 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14600
14601         PR c/42708
14602         * gcc.c-torture/compile/pr42708-1.c: New test.
14603
14604 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14605
14606         PR debug/42662
14607         * gcc.dg/pr42662.c: New test.
14608
14609         PR tree-optimization/42645
14610         * g++.dg/other/pr42645-1.C: New test.
14611         * g++.dg/other/pr42645-2.C: New test.
14612
14613 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14614
14615         PR target/42416
14616         * gcc.target/powerpc/warn-1.c: New test.
14617         * gcc.target/powerpc/warn-2.c: New test.
14618
14619 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14620
14621         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14622         stack alignment.
14623
14624 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14625
14626         * gcc.dg/lto/20100108_0.c: New.
14627
14628 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14629
14630         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14631         Add -march=i686 -msse for 32bit x86 targets.
14632
14633 2010-01-10  Richard Guenther  <rguenther@suse.de>
14634
14635         PR middle-end/42667
14636         * gcc.dg/torture/pr42667.c: New testcase.
14637
14638 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14639
14640         PR fortran/32489
14641         * gfortran.dg/array_constructor_34.f90: New test.
14642
14643 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14644
14645         PR fortran/20923
14646         * gfortran.dg/array_constructor_33.f90: New test.
14647         gfortran.dg/array_function_5.f90: Add credit.
14648
14649 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14650
14651         PR debug/42631
14652         * gcc.dg/pr42631.c: New.
14653
14654 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14655
14656         PR debug/42630
14657         * gcc.dg/pr42630.c: New.
14658
14659 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14660
14661         PR debug/42629
14662         * gcc.dg/pr42629.c: New.
14663
14664 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14665
14666         PR middle-end/42363
14667         * gcc.dg/torture/pr42363.c: New.
14668
14669 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14670
14671         PR debug/42604
14672         PR debug/42395
14673         * gcc.dg/vect/pr42604.c: New.
14674         * gcc.dg/vect/pr42395.c: New.
14675
14676 2010-01-09  Richard Guenther  <rguenther@suse.de>
14677
14678         PR middle-end/42512
14679         * gcc.c-torture/execute/pr42512.c: New testcase.
14680
14681 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14682
14683         PR fortran/41298
14684         * gfortran.dg/c_ptr_tests_14.f90: New test.
14685
14686 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14687
14688         PR ada/41929
14689         * gnat.dg/null_pointer_deref1.adb: Don't run on
14690         sparc*-sun-solaris2.11.
14691
14692 2010-01-08  Richard Guenther  <rguenther@suse.de>
14693
14694         PR lto/42528
14695         * gcc.dg/lto/20100103-1_0.c: New testcase.
14696         * gcc.dg/lto/20100103-2_0.c: Likewise.
14697
14698 2010-01-08  Tobias Burnus  <burnus@net-b.de
14699
14700         PR/fortran 25829
14701         * gfortran.dg/asynchronous_1.f90: New test.
14702         * gfortran.dg/asynchronous_2.f90: New test.
14703         * gfortran.dg/conflicts.f90: Update error message.
14704
14705 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14706
14707         c++/40155
14708         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14709
14710 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14711
14712         PR tree-optimization/42625
14713         * g++.dg/opt/dtor4.C: New test.
14714         * g++.dg/opt/dtor4.h: New.
14715         * g++.dg/opt/dtor4-aux.cc: New.
14716
14717 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14718
14719         PR fortran/42597
14720         * gfortran.dg/proc_ptr_26.f90: New test.
14721
14722 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14723
14724         PR fortran/41872
14725         * gfortran.dg/allocatable_scalar_7.f90: New test.
14726
14727 2010-01-06  Richard Guenther  <rguenther@suse.de>
14728
14729         * gcc.c-torture/compile/pr42632.c: New testcase.
14730
14731 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14732
14733         PR target/42542
14734         * gcc.target/i386/pr42542-4.c: New.
14735         * gcc.target/i386/pr42542-4a.c: Likewise.
14736         * gcc.target/i386/pr42542-5.c: Likewise.
14737         * gcc.target/i386/pr42542-5a.c: Likewise.
14738
14739 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14740
14741         * gcc.dg/tls/opt-15.c: New test.
14742
14743 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14744
14745         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14746
14747 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14748
14749         PR tree-optimization/42462
14750         * g++.dg/torture/pr42462.C: New test.
14751
14752 2010-01-05  Jason Merrill  <jason@redhat.com>
14753
14754         * g++.dg/cpp0x/initlist30.C: New test.
14755
14756 2010-01-05  Richard Guenther  <rguenther@suse.de>
14757
14758         PR tree-optimization/42614
14759         * gcc.c-torture/execute/pr42614.c: New testcase.
14760
14761 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14762
14763         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14764         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14765         -Wunreachable-code.
14766         * gcc.dg/Wunreachable-2.c: Likewise.
14767         * gcc.dg/Wunreachable-3.c: Likewise.
14768         * gcc.dg/Wunreachable-4.c: Likewise.
14769         * gcc.dg/Wunreachable-5.c: Likewise.
14770         * gcc.dg/Wunreachable-6.c: Likewise.
14771         * gcc.dg/Wunreachable-7.c: Likewise.
14772         * gcc.dg/Wunreachable-8.c: Likewise.
14773         * gcc.dg/20041231-1.c: Likewise.
14774
14775 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14776
14777         PR other/42611
14778         * gcc.dg/pr42611.c: New test.
14779
14780         PR tree-optimization/42508
14781         * g++.dg/opt/pr42508.C: New test.
14782
14783 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14784
14785         PR fortran/41872
14786         * gfortran.dg/allocatable_scalar_8.f90: New.
14787
14788 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14789
14790         PR tree-optimization/42398
14791         * gcc.c-torture/compile/pr42398.c: New test.
14792
14793 2010-01-04  Jason Merrill  <jason@redhat.com>
14794
14795         PR c++/42555
14796         * g++.dg/ext/attrib35.C: New.
14797
14798         PR c++/42567
14799         * g++.dg/cpp0x/auto17.C: New.
14800
14801 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14802
14803         * gcc.dg/lto/20100104_0.c: New.
14804
14805 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14806
14807         PR target/42542
14808         * gcc.target/i386/pr42542-1.c: New.
14809         * gcc.target/i386/pr42542-1a.c: Likewise.
14810         * gcc.target/i386/pr42542-1b.c: Likewise.
14811         * gcc.target/i386/pr42542-2.c: Likewise.
14812         * gcc.target/i386/pr42542-2a.c: Likewise.
14813         * gcc.target/i386/pr42542-2b.c: Likewise.
14814         * gcc.target/i386/pr42542-3.c: Likewise.
14815         * gcc.target/i386/pr42542-3a.c: Likewise.
14816
14817 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14818
14819         PR fortran/41872
14820         * gfortran.dg/allocatable_scalar_5.f90: New test.
14821         * gfortran.dg/allocatable_scalar_6.f90: New test.
14822
14823 2010-01-03  Richard Guenther  <rguenther@suse.de>
14824
14825         PR testsuite/42583
14826         * gfortran.dg/gomp/recursion1.f90: Remove.
14827
14828 2010-01-03  Richard Guenther  <rguenther@suse.de>
14829
14830         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14831         * gcc.dg/uninit-6.c: Likewise.
14832         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14833
14834 2010-01-03  Richard Guenther  <rguenther@suse.de>
14835
14836         PR tree-optimization/42589
14837         * gcc.target/i386/pr42589.c: New testcase.
14838
14839 2010-01-03  Richard Guenther  <rguenther@suse.de>
14840
14841         PR tree-optimization/42438
14842         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14843
14844 2010-01-02  Richard Guenther  <rguenther@suse.de>
14845
14846         PR testsuite/41651
14847         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14848
14849 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14850
14851         PR target/42448
14852         * gcc.target/alpha/pr42448-1.c: New test.
14853         * gcc.target/alpha/pr42448-2.c: Ditto.
14854
14855 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14856
14857         PR preprocessor/41947
14858         * gcc.dg/c99-hexfloat-3.c: New test.
14859
14860 2010-01-01  Richard Guenther  <rguenther@suse.de>
14861
14862         PR c/42570
14863         * gcc.c-torture/execute/pr42570.c: New testcase.
14864
14865 2010-01-01  Richard Guenther  <rguenther@suse.de>
14866
14867         PR middle-end/42559
14868         * gcc.c-torture/compile/pr42559.c: New testcase.
14869
14870 \f
14871 Copyright (C) 2010 Free Software Foundation, Inc.
14872
14873 Copying and distribution of this file, with or without modification,
14874 are permitted in any medium without royalty provided the copyright
14875 notice and this notice are preserved.