OSDN Git Service

25dfba48bbceab26f3e901c95a28220bd231d4b2
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
2
3         PR debug/46576
4         * gfortran.dg/debug/pr46576.f: New.
5
6 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
7
8         PR debug/46782
9         * gcc.dg/debug/pr46782.c: New.
10
11 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
12
13         PR fortran/46809
14         * gfortran.dg/pointer_check_8.f90: New.
15
16 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17
18         PR fortran/46705
19         * gfortran.dg/continuation_12.f90: New test.
20
21 2010-12-11  Tobias Burnus  <burnus@net-b.de>
22
23         PR fortran/46370
24         * gfortran.dg/coarray_14.f90: New.
25
26 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27
28         PR fortran/46842
29         * gfortran.dg/array_function_6.f90: New test.
30
31 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
32
33         * objc.dg/gnu-api-2-resolve-method.m: New.
34         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
35
36 2010-12-10 Ahmad Sharif <asharif@google.com>
37
38         * gcc.target/i386/max-stack-align.c: New testcase.
39
40 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41
42         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
43
44 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
45
46         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
47         produce an error with -fobjc-std=objc1.
48         * obj-c++.dg/fobjc-std-1.mm: Same change.
49
50 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
51
52         PR c++/46001
53         * g++.dg/diagnostic/bitfld1.C: New test.
54
55 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
56
57         PR tree-optimization/43023
58         * gfortran.dg/ldist-1.f90: Adjust pattern.
59         * gfortran.dg/ldist-pr43023.f90: New.
60
61 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
62
63         PR rtl-optimization/46804
64         * gfortran.dg/pr46804.f90: New test.
65
66 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
67
68         PR middle-end/46674
69         PR lto/43157
70         * gcc.dg/pr43157.c: New file.
71
72 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
73
74         * gcc.dg/dfp/struct-union.c: Adjust.
75         * gcc.dg/lvalue-2.c: Adjust.
76         * gcc.dg/pr21419.c: Adjust.
77         * gcc.dg/qual-component-1.c: Adjust.
78         * g++.dg/other/const1.C: Adjust.
79
80 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
81
82         PR rtl-optimization/46865
83         * gcc.target/i386/pr46865-1.c: New test.
84         * gcc.target/i386/pr46865-2.c: New test.
85
86         PR tree-optimization/46864
87         * g++.dg/opt/pr46864.C: New test.
88
89 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
90             Iain Sandoe  <iains@gcc.gnu.org>
91
92         PR 43751/target
93         * lib/prune.exp: Prune dsymutil warnings.
94
95 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
96
97         * objc.dg/class-extension-1.m: New.
98         * objc.dg/class-extension-2.m: New.
99         * objc.dg/class-extension-3.m: New.
100         * objc.dg/property/at-property-26.m: New.
101         * objc.dg/property/at-property-27.m: New.
102         * objc.dg/property/at-property-28.m: New.
103         * obj-c++.dg/class-extension-1.mm: New.
104         * obj-c++.dg/class-extension-2.mm: New.
105         * obj-c++.dg/class-extension-3.mm: New.
106         * obj-c++.dg/property/at-property-26.mm: New.
107         * obj-c++.dg/property/at-property-27.mm: New.
108         * obj-c++.dg/property/at-property-28.mm: New.
109
110 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
111
112         PR target/46057
113         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
114         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
115         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
116         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
117         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
118         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
119         * gcc.dg/torture/stackalign/global-1.c: Likewise.
120         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
121         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
122         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
123         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
124         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
125         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
126         * g++.dg/torture/stackalign/throw-1.C: Likewise.
127         * g++.dg/torture/stackalign/throw-2.C: Likewise.
128         * g++.dg/torture/stackalign/throw-4.C: Likewise.
129         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
130         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
131         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
132         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
133         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
134         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
135
136         PR tree-optimization/46021
137         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
138
139 2010-12-09  Richard Guenther  <rguenther@suse.de>
140
141         PR middle-end/46844
142         * gcc.c-torture/compile/pr46866.c: New testcase.
143
144 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
145
146         PR testsuite/45068
147         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
148
149 2010-12-09  Martin Jambor  <mjambor@suse.cz>
150
151         PR middle-end/46734
152         * g++.dg/tree-ssa/pr46734.C: New test.
153
154 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
155
156         PR c++/44641
157         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
158         hppa*-*-*.
159
160 2010-12-08  Jason Merrill  <jason@redhat.com>
161
162         PR c++/46348
163         * g++.dg/cpp0x/constexpr-array2.C: New.
164
165 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
166
167         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
168         expected scan.
169
170 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
171
172         * objc.dg/exceptions-7.m: New.
173         * obj-c++.dg/exceptions-7.mm: New.
174         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
175         * obj-c++.dg/exceptions-5.mm: Same change.
176
177 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
178
179         * objc.dg/foreach-6.m: Updated location of error messages.
180         * objc.dg/foreach-7.m: Same change.
181
182 2010-12-08  Richard Guenther  <rguenther@suse.de>
183             Sebastian Pop  <sebastian.pop@amd.com>
184
185         PR tree-optimization/45230
186         PR tree-optimization/45231
187         PR tree-optimization/45370
188         * gcc.dg/graphite/id-pr45230-1.c: New.
189         * gcc.dg/graphite/id-pr45231.c: New.
190         * gfortran.dg/graphite/id-pr45370.f90: New.
191
192 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
193
194         PR c++/45329
195         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
196         * testsuite/g++.dg/conversion/op1.C: Adjust.
197         * testsuite/g++.dg/conversion/simd1.C: Adjust.
198         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
199         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
200         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
201         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
202         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
203         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
204         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
205         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
206         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
207         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
208         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
209         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
210         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
211         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
212         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
213         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
214         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
215         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
216         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
217         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
218         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
219         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
220         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
221         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
222         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
223         * testsuite/g++.dg/expr/cond9.C: Adjust.
224         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
225         * testsuite/g++.dg/ext/label5.C: Adjust.
226         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
227         * testsuite/g++.dg/ext/vla2.C: Adjust.
228         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
229         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
230         * testsuite/g++.dg/init/synth2.C: Adjust.
231         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
232         * testsuite/g++.dg/lookup/new1.C: Adjust.
233         * testsuite/g++.dg/lookup/using9.C: Adjust.
234         * testsuite/g++.dg/other/error13.C: Adjust.
235         * testsuite/g++.dg/other/error20.C: Adjust.
236         * testsuite/g++.dg/other/error31.C: Adjust.
237         * testsuite/g++.dg/other/pr28114.C: Adjust.
238         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
239         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
240         * testsuite/g++.dg/overload/ambig1.C: Adjust.
241         * testsuite/g++.dg/overload/arg3.C: Adjust.
242         * testsuite/g++.dg/overload/builtin1.C: Adjust.
243         * testsuite/g++.dg/overload/copy1.C: Adjust.
244         * testsuite/g++.dg/overload/new1.C: Adjust.
245         * testsuite/g++.dg/overload/template4.C: Adjust.
246         * testsuite/g++.dg/overload/unknown1.C: Adjust.
247         * testsuite/g++.dg/overload/using2.C: Adjust.
248         * testsuite/g++.dg/parse/crash5.C: Adjust.
249         * testsuite/g++.dg/parse/error19.C: Adjust.
250         * testsuite/g++.dg/parse/error28.C: Adjust.
251         * testsuite/g++.dg/parse/template7.C: Adjust.
252         * testsuite/g++.dg/parse/typename7.C: Adjust.
253         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
254         * testsuite/g++.dg/tc1/dr152.C: Adjust.
255         * testsuite/g++.dg/template/conv11.C: Adjust.
256         * testsuite/g++.dg/template/copy1.C: Adjust.
257         * testsuite/g++.dg/template/crash37.C: Adjust.
258         * testsuite/g++.dg/template/deduce3.C: Adjust.
259         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
260         * testsuite/g++.dg/template/error38.C: Adjust.
261         * testsuite/g++.dg/template/error40.C: Adjust.
262         * testsuite/g++.dg/template/friend.C: Adjust.
263         * testsuite/g++.dg/template/incomplete2.C: Adjust.
264         * testsuite/g++.dg/template/instantiate5.C: Adjust.
265         * testsuite/g++.dg/template/local4.C: Adjust.
266         * testsuite/g++.dg/template/local6.C: Adjust.
267         * testsuite/g++.dg/template/new3.C: Adjust.
268         * testsuite/g++.dg/template/operator9.C: Adjust.
269         * testsuite/g++.dg/template/overload6.C: Adjust.
270         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
271         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
272         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
273         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
274         * testsuite/g++.dg/template/qualttp5.C: Adjust.
275         * testsuite/g++.dg/template/sfinae2.C: Adjust.
276         * testsuite/g++.dg/template/spec22.C: Adjust.
277         * testsuite/g++.dg/template/spec23.C: Adjust.
278         * testsuite/g++.dg/template/ttp25.C: Adjust.
279         * testsuite/g++.dg/template/typedef4.C: Adjust.
280         * testsuite/g++.dg/template/unify10.C: Adjust.
281         * testsuite/g++.dg/template/unify11.C: Adjust.
282         * testsuite/g++.dg/template/unify6.C: Adjust.
283         * testsuite/g++.dg/template/unify7.C: Adjust.
284         * testsuite/g++.dg/template/unify9.C: Adjust.
285         * testsuite/g++.dg/template/varmod1.C: Adjust.
286         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
287         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
288         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
289         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
290         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
291         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
292         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
293         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
294         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
295         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
296         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
297         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
298         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
299         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
300         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
301         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
302         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
303         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
304         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
305         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
306         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
307         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
308         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
309         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
310         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
311         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
312         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
313         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
314         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
315         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
316         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
317         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
318         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
319         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
320         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
321         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
322         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
323         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
324         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
325         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
326         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
327         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
328         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
329         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
330         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
331         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
332         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
333         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
334         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
335         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
336         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
337         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
338         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
339         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
340         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
341         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
342         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
343         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
344         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
345         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
346         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
347         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
348         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
349         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
350         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
351         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
352         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
353         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
354         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
355         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
356         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
357         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
358         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
359         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
360         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
361         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
362         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
363
364 2010-12-08  Jason Merrill  <jason@redhat.com>
365
366         PR c++/45822
367         * g++.dg/init/synth4.C: New.
368
369         PR c++/46736
370         * g++.dg/cpp0x/defaulted21.C: New.
371
372 2010-12-08  Wei Guozhi  <carrot@google.com>
373
374         PR target/46631
375         * gcc.target/arm/pr46631: New testcase.
376
377 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
378
379         PR middle-end/42694
380         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
381         0.75) is not optimized if the machine has no sqrt instruction.
382
383 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
384
385         PR target/43603
386         * gcc.target/ia64/pr43603.c: New.
387         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
388
389 2010-12-07  Tobias Burnus  <burnus@net-b.de>
390
391         PR fortran/44352
392         * gfortran.dg/string_4.f90: New.
393
394 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
395
396         PR tree-optimization/44676
397         * gcc.dg/graphite/id-pr44676.c: New.
398
399 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
400
401         PR tree-optimization/42327
402         * gcc.dg/tree-ssa/pr42327.c: New.
403
404 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
405
406         PR c++/45330
407         * g++.dg/pr45330.C: New test.
408         * g++.dg/ext/builtin3.C: Adjust.
409         * g++.dg/lookup/error1.C: Adjust.
410         * g++.dg/lookup/koenig5.C: Adjust.
411         * g++.dg/overload/koenig1.C: Adjust.
412         * g++.dg/parse/decl-specifier-1.C: Adjust.
413         * g++.dg/template/static10.C: Adjust.
414         * g++.old-deja/g++.mike/ns5.C: Adjust.
415         * g++.old-deja/g++.mike/ns7.C: Adjust.
416         * g++.old-deja/g++.ns/koenig5.C: Adjust.
417         * g++.old-deja/g++.ns/koenig9.C: Adjust.
418         * g++.old-deja/g++.other/lineno5.C: Adjust.
419
420 2010-12-07  Richard Guenther  <rguenther@suse.de>
421
422         PR tree-optimization/46832
423         * gcc.c-torture/compile/pr46832.c: New testcase.
424
425 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
426
427         PR debug/46799
428         * gcc.dg/autopar/pr46799.c: New test.
429
430 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
431
432         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
433         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
434
435 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
436
437         PR middle-end/41562
438         * g++.dg/graphite/pr41562.C: New.
439
440         PR middle-end/46185
441         * gcc.dg/graphite/pr46185.c: New.
442
443 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
444
445         * objc.dg/foreach-8.m: New.
446
447 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
448
449         PR debug/45997
450         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
451         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
452
453         PR target/43897
454         * gcc.target/ia64/pr43897.c: New test.
455
456         PR debug/46771
457         * gcc.dg/pr46771.c: New test.
458
459         PR rtl-optimization/46777
460         * gcc.dg/pr46777.c: New test.
461
462 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
463
464         * ada/acats/run_acats (which): Assign output to temporary
465         variable, only use if successful.
466         Use last field of type output.
467
468 2010-12-06  Richard Guenther  <rguenther@suse.de>
469
470         PR tree-optimization/46806
471         * g++.dg/torture/20100825.C: New testcase.
472
473 2010-12-06  Richard Guenther  <rguenther@suse.de>
474
475         PR tree-optimization/46785
476         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
477
478 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
479
480         * gcc.dg/pr46674.c (LABEL3): New macro definition.
481         (LABEL2): Likewise.
482         (LABEL): Likewise.
483         (jelly): Account for user label prefix in asm name.
484
485 2010-12-05  Daniel Kraft  <d@domob.eu>
486
487         PR fortran/46794
488         * gfortran.dg/power2.f90: Initialize variables.
489
490 2010-12-04  Jan Hubicka  <jh@suse.cz>
491
492         * snprintf-chk.c (ptr): Declare volatile.
493         * strcpy-chk.c (s2, s3, l1): Declare volatile.
494         * snprintf-chk.c (ptr): Declare volatile.
495         * vsprintf-chk.c (ptr): Declare volatile.
496         * vsnprintf-chk.c (ptr): Declare volatile.
497
498 2010-12-04  Tobias Burnus  <burnus@net-b.de>
499
500         PR fortran/46584
501         * gfortran.dg/quad_1.f90: Remove some complex
502         math checks as they fail on some non-libquadmath
503         systems.
504
505 2010-12-04  Daniel Kraft  <d@domob.eu>
506
507         PR fortran/46794
508         * gfortran.dg/power2.f90: New test.
509
510 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
511
512         PR debug/46123
513         * g++.dg/debug/pr46123.C: New test.
514         * g++.dg/debug/dwarf2/pr46123.C: New test.
515
516 2010-12-03  Jason Merrill  <jason@redhat.com>
517
518         PR c++/46058
519         * g++.dg/template/scope4.C: New.
520
521 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
522
523         * gcc.target/arm/neon-offset-1.c: New test.
524
525 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
526
527         PR rtl-optimization/45354
528         * gcc.dg/tree-prof/pr45354.c: New.
529
530 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
531
532         PR fortran/45159
533         * gfortran.dg/dependency_38.f90:  New test.
534
535 2010-12-02  Ian Lance Taylor  <iant@google.com>
536
537         * lib/go.exp: New file.
538         * lib/go-dg.exp: New file.
539         * lib/go-torture.exp: New file.
540         * lib/target-supports.exp (check_compile): Match // Go.
541
542 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
543
544         * gcc.dg/pr46685.c: New test.
545
546 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
547
548         PR tree-optimization/45199
549         * gcc.dg/tree-ssa/ldist-15.c: New.
550         * gcc.dg/tree-ssa/ldist-16.c: New.
551         * gfortran.dg/ldist-pr45199.f: New.
552
553 2010-12-02  Richard Guenther  <rguenther@suse.de>
554
555         PR tree-optimization/46723
556         * gcc.dg/torture/pr46723.c: New testcase.
557
558 2010-12-02  Richard Guenther  <rguenther@suse.de>
559
560         PR lto/44871
561         * g++.dg/lto/20101126-1_0.C: New testcase.
562         * g++.dg/lto/20101126-1_1.c: Likewise.
563
564 2010-12-02  Richard Guenther  <rguenther@suse.de>
565             Ira Rosen  <irar@il.ibm.com>
566
567         PR tree-optimization/46663
568         * gcc.dg/vect/pr46663.c: New test.
569
570 2010-12-02  Jie Zhang  <jie@codesourcery.com>
571
572         PR middle-end/46674
573         * gcc.dg/pr46674.c: New test.
574
575 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
576
577         * objc.dg/exceptions-6.m: New.
578         * obj-c++.dg/exceptions-6.mm: New.
579
580 2010-12-01  Jan Hubicka  <jh@suse.cz>
581
582         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
583
584 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
585
586         PR middle-end/45297
587         * gcc.dg/graphite/pr45297.c: New.
588
589 2010-12-01  Richard Guenther  <rguenther@suse.de>
590
591         PR tree-optimization/46730
592         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
593
594 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
595
596         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
597         (a*b)-c generates two fma instructions, instead of separate
598         multiply, add, and subtract.
599
600 2010-11-30  Tobias Burnus  <burnus@net-b.de>
601
602         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
603         a value to all array elements.
604
605 2010-11-30  Richard Guenther  <rguenther@suse.de>
606
607         PR tree-optimization/46722
608         * gcc.target/i386/fma4-fma-2.c: New testcase.
609
610 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
611
612         * objc.dg/duplicate-class-1.m: New.
613         * obj-c++.dg/duplicate-class-1.mm: New.
614
615 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
616
617         * objc.dg/property/dotsyntax-21.m
618         * obj-c++.dg/property/dotsyntax-21.mm
619
620 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
621
622         PR debug/46338
623         * g++.dg/debug/pr46338.C: New.
624
625 2010-11-29  Richard Guenther  <rguenther@suse.de>
626             Zdenek Dvorak  <rakdver@kam.uniff.cz>
627
628         PR tree-optimization/46675
629         * gcc.dg/pr46675.c: New test.
630
631 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
632
633         * gcc/testsuite/objc.dg/strings-1.m: Move to...
634         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
635         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
636         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
637         constructor and class reference for NeXT runtime.  Update paths.
638         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
639         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
640         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
641         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
642         constructor and class reference for NeXT runtime.  Update paths.
643
644 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
645
646         PR c++/42260
647         * g++.dg/conversion/cast2.C: New test.
648
649         PR c++/45383
650         * g++.dg/conversion/cond4.C: Likewise.
651
652 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
653
654         PR c++/45383
655         Reverted patch for PR c++/42260
656         * g++.dg/conversion/cast2.C: Reverted new test.
657
658 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
659
660         PR debug/46101
661         * g++.dg/debug/dwarf2/typedef5.C: New test
662
663 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
664             Mike Stump  <mrs@gcc.gnu.org>
665
666         PR target/26427
667         PR target/33120
668         PR testsuite/35710
669         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
670         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
671         * gcc.dg/darwin-comm.c: Adjust for new allocators.
672         * gcc.dg/darwin-sections.c: New test.
673         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
674
675 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
676
677         * objc.dg/exceptions-1.m: New.
678         * objc.dg/exceptions-2.m: New.
679         * objc.dg/exceptions-3.m: New.
680         * objc.dg/exceptions-4.m: New.
681         * objc.dg/exceptions-5.m: New.
682         * obj-c++.dg/exceptions-1.mm: New.
683         * obj-c++.dg/exceptions-2.mm: New.
684         * obj-c++.dg/exceptions-3.mm: New.
685         * obj-c++.dg/exceptions-4.mm: New.
686         * obj-c++.dg/exceptions-5.mm: New.
687
688 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
689
690         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
691         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
692         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
693
694 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
695
696         PR fortran/46662
697         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
698
699 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
700
701         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
702         * gnat.dg/pack9.adb (dg-final): Likewise.
703
704 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
705
706         PR fortran/35810
707         * gfortran.dg/realloc_on_assign_1.f03: New test.
708         * gfortran.dg/realloc_on_assign_2.f03: New test.
709         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
710         * gfortran.dg/unpack_bounds_1.f90: The same.
711         * gfortran.dg/cshift_bounds_2.f90: The same.
712         * gfortran.dg/matmul_bounds_2.f90: The same.
713         * gfortran.dg/matmul_bounds_3.f90: The same.
714         * gfortran.dg/matmul_bounds_4.f90: The same.
715         * gfortran.dg/matmul_bounds_5.f90: The same.
716
717 2010-11-27  Tobias Burnus  <burnus@net-b.de>
718
719         PR fortran/46638
720         PR fortran/46668
721         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
722
723 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
724
725         PR objc++/46222
726         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
727
728 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
729
730         * objc.dg/property/at-property-24.m: New.
731         * objc.dg/property/at-property-25.m: New.
732         * obj-c++.dg/property/at-property-24.mm: New.
733         * obj-c++.dg/property/at-property-25.mm: New.
734
735 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
736
737         * objc.dg/protocol-qualifier-1.m: New.
738         * objc.dg/protocol-qualifier-2.m: New.
739         * obj-c++.dg/protocol-qualifier-1.mm: New.
740         * obj-c++.dg/protocol-qualifier-2.mm: New.
741
742 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
743
744         * lib/gnat.exp: Load gcc.exp.
745         (gnat_target_compile): Use gcc_target_compile for *.c sources.
746         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
747
748 2010-11-26  Richard Guenther  <rguenther@suse.de>
749
750         PR lto/46648
751         * gcc.dg/lto/20101125-1_0.c: New testcase.
752         * gcc.dg/lto/20101125-1_1.c: Likewise.
753
754 2010-11-22   Bud Davis  <jmdavis@link.com>
755
756         * arith_divide_no_check.f
757          ,arith_divide.f,old_style_init.f90: new tests.
758
759 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
760
761         PR tree-optimization/46665
762         * gfortran.dg/pr46665.f90: New.
763
764 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
765
766         PR middle-end/46647
767         * gcc.dg/pr46647.c: New test.
768
769 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
770
771         PR fortran/46581
772         * gfortran.dg/select_type_19.f03: New.
773
774 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
775
776         * objc.dg/ivar-problem-1.m: New.
777         * obj-c++.dg/ivar-problem-1.mm: New.
778
779 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
780
781         PR middle-end/46637
782         * gcc.c-torture/compile/pr46637.c: New test.
783
784 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
785
786         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
787
788 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
789
790         PR middle-end/46647
791         * gcc.target/i386/pr46647.c: New.
792
793 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
794
795         * gcc.dg/dll-8.c: New.
796
797 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
798
799         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
800         * gnat.dg/sse_nolib.adb: Likewise.
801
802 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
803
804         PR rtl-optimization/46585
805         * gcc.dg/pr46585.c: New.
806
807 2010-11-24  Richard Henderson  <rth@redhat.com>
808
809         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
810         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
811         vect_unpack, vect_int_mult, vect_extract_even_odd,
812         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
813
814 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
815
816         PR target/46519
817         * gfortran.dg/pr46519-1.f: New.
818
819 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
820
821         PR target/46519
822         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
823         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
824
825         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
826         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
827         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
828         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
829
830         * gcc.target/i386/avx-vzeroupper-20.c: New.
831         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
832         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
833         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
834         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
835         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
836         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
837
838 2010-11-24  Richard Guenther  <rguenther@suse.de>
839
840         PR lto/43218
841         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
842
843 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
844
845         PR rtl-optimization/46614
846         * gcc.dg/pr46614.c: New test.
847
848 2010-11-24  Tobias Burnus  <burnus@net-b.de>
849
850         PR fortran/46638
851         * gfortran.dg/transfer_simplify_10.f90: New.
852
853 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
854
855         PR middle-end/46629
856         * gfortran.dg/lto/pr46629_0.f90: New test.
857
858 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
859
860         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
861         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
862
863 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
864
865         * gcc.dg/opts-5.c: New test.
866
867 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
868
869         PR c++/46527
870         * g++.dg/debug/dwarf2/pr46527.C: New test.
871
872 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
873
874         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
875
876 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
877
878         PR middle-end/46499
879         * gcc.dg/pr46499-1.c: New test.
880         * gcc.dg/pr46499-2.c: New test.
881
882 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
883
884         * gcc.target/i386/alias-1.c: Require alias support.
885
886 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
887
888         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
889         for vectorizer tests.
890         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
891         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
892         * gcc.dg/graphite/pr41888.c: Ditto.
893         * gcc.dg/graphite/pr42729.c: Ditto.
894
895 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
896             Uros Bizjak  <ubizjak@gmail.com>
897
898         * lib/target-supports.exp (check_vect_support_and_set_flags): New
899         procedure to check if the target supports vectorizer tests. Set
900         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
901         capabilites.
902         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
903         * g++.dg/vect/vect.exp: Ditto.
904         * gfortran.dg/vect/vect.exp: Ditto.
905
906 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
907
908         PR objc/34033
909         * objc.dg/strings-1.m: New.
910         * objc.dg/strings-2.m: New.
911         * obj-c++.dg/strings-1.mm: New.
912         * obj-c++.dg/strings-2.mm: New.
913
914 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
915
916         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
917         "target short_enums".
918         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
919
920 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
921
922         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
923
924         PR rtl-optimization/46603
925         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
926
927         PR testsuite/46230
928         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
929         being vectorized.  Adjust dg-final pattern.
930         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
931
932         * gcc.dg/vect: Do not include <stdio.h> in testcases.
933         * gcc.dg/vect/costmodel/ppc: Likewise.
934
935 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
936
937         PR rtl-optimization/45652
938         * gcc.dg/pr45652.c: New.
939
940 2010-11-21  Richard Henderson  <rth@redhat.com>
941
942         PR rtl-optimization/46571
943         * gcc.dg/pr46571.c: New.
944
945 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
946
947         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
948
949 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
950
951         PR target/46533
952         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
953
954 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
955
956         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
957         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
958         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
959         * gcc.dg/pack-test-2.c: Test for all targets.
960         * gcc.dg/pragma-align.c: Test for all targets.
961         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
962         * gcc.dg/ucnid-10.c: Test for all targets.
963
964 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
965
966         * gcc.target/sparc/sparc-align-1.c: New test.
967
968 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
969
970         PR c++/16189
971         PR c++/36888
972         PR c++/45331
973         * g++.dg/parse/semicolon3.C: New test.
974         * g++.dg/debug/pr22514.C: Adjust.
975         * g++.dg/init/error1.C: Adjust.
976         * g++.dg/other/bitfield3.C: Adjust.
977         * g++.dg/other/semicolon.C: Adjust.
978         * g++.dg/parse/error14.C: Adjust.
979         * g++.dg/parse/error5.C: Adjust.
980         * g++.dg/parse/parameter-declaration-1.C: Adjust.
981         * g++.dg/template/pr23510.C: Adjust.
982         * g++.dg/template/pr39425.C: Adjust.
983         * g++.old-deja/g++.robertl/eb125.C: Adjust.
984
985 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
986
987         PR debug/46561
988         * gcc.dg/autopar/pr46561.c: New test.
989
990         PR c++/46538
991         * g++.dg/other/error34.C: New test.
992
993         PR c++/46526
994         * g++.dg/cpp0x/constexpr-base3.C: New test.
995
996         PR tree-optimization/45830
997         * gcc.target/i386/pr45830.c: New test.
998         * gcc.c-torture/execute/pr45830.c: New test.
999
1000 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1001
1002         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1003         * objc.dg/attributes/class-attribute-2.m: Same change.
1004         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1005         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1006         * objc.dg/fobjc-std-1.m: Updated.
1007         * obj-c++.dg/fobjc-std-1.mm: Updated.
1008
1009 2010-11-19  Michael Matz  <matz@suse.de>
1010
1011         PR tree-optimization/46077
1012         * gcc.dg/vect/O3-pr46077.c: New testcase.
1013
1014 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1015
1016         PR c/46547
1017         * gcc.c-torture/compile/pr46547-1.c: New test.
1018
1019 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1020
1021         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1022         exec $compiler.
1023         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1024         $GFORTRAN_UNDER_TEST.
1025         (gfortran_init): Use -B to specify specpath, add trailing /.
1026
1027 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1028
1029         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1030         attributes on PowerPC.
1031         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1032         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1033
1034 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1035
1036         * objc.dg/attributes/proto-attribute-1.m: Updated.
1037         * objc.dg/attributes/proto-attribute-2.m: New.
1038         * objc.dg/attributes/proto-attribute-3.m: New.
1039         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1040         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1041         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1042
1043 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1044
1045         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1046
1047 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1048
1049         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1050
1051 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1052
1053         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1054         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1055
1056 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1057
1058         PR middle-end/46534
1059         * gcc.c-torture/compile/pr46534.c: New test.
1060
1061 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1062
1063         * gnat.dg/atomic4.ad[sb]: New test.
1064         * gnat.dg/volatile4.adb: Likewise.
1065
1066 2010-11-18  Richard Henderson  <rth@redhat.com>
1067
1068         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1069
1070 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1071
1072         PR c/33193
1073         * c-c++-common/pr33193.c: New test.
1074
1075 2010-11-18  Richard Guenther  <rguenther@suse.de>
1076
1077         PR tree-optimization/46172
1078         * gcc.dg/torture/pr46172.c: New testcase.
1079
1080 2010-11-18  Jeff Law  <law@redhat.com>
1081
1082         PR middle-end-optimization/46297
1083         * gfortran.dg/pr46297.f: New test.
1084
1085 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1086
1087         PR middle-end/31490
1088         * gcc.dg/pr31490.c: New test.
1089
1090 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1091
1092         * gcc.dg/nop.h: Move from ...
1093         * gcc.dg/guality/nop.h: ... here.
1094         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1095         * gcc.dg/guality/asm-1.c: Update nop.h include.
1096         * gcc.dg/guality/pr43329-1.c: Ditto.
1097
1098 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1099
1100         * gcc.dg/two-types-1.c: New test.
1101         * gcc.dg/two-types-2.c: New test.
1102         * gcc.dg/two-types-3.c: New test.
1103         * gcc.dg/two-types-4.c: New test.
1104         * gcc.dg/two-types-5.c: New test.
1105         * gcc.dg/two-types-6.c: New test.
1106         * gcc.dg/two-types-7.c: New test.
1107         * gcc.dg/two-types-8.c: New test.
1108         * gcc.dg/two-types-9.c: New test.
1109         * gcc.dg/two-types-10.c: New test.
1110         * objc.dg/two-types-1.m: New test.
1111
1112 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1113
1114         PR rtl-optimization/46440
1115         * gcc.dg/pr46440.c: New test.
1116
1117         PR testsuite/45429
1118         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1119
1120 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1121
1122         PR tree-optimization/46312
1123         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1124         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1125         on targets that support vector shifts with scalar shift argument.
1126         Remove dg-options.
1127         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1128         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1129         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1130         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1131         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1132         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1133         support misaligned data accesses.
1134         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1135         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1136         * lib/target-supports.exp
1137         (check_effective_target_vect_shift_scalar): New.
1138
1139 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1140
1141         * gcc.dg/guality/nop.h: New file.
1142         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1143         "nop".  Adjust line numbers in gdb-test.
1144         * gcc.dg/guality/pr43329-1.c: Likewise.
1145
1146 2010-11-16  Jason Merrill  <jason@redhat.com>
1147
1148         * g++.dg/cpp0x/defaulted20.C: New.
1149
1150         * g++.dg/template/injected2.C: New.
1151
1152 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1153
1154         * objc.dg/protocol-optional-1.m: New.
1155         * obj-c++.dg/protocol-optional-1.mm: New.
1156
1157 2010-11-16  Richard Henderson  <rth@redhat.com>
1158
1159         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1160         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1161
1162 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1163
1164         * gnat.dg/opt12.adb: New test.
1165         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1166
1167 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1168
1169         * gcc.target/rx/pack.c: New test.
1170
1171 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1172             Tobias Burnus  <burnus@net-b.de>
1173
1174         PR fortran/32049
1175         * gfortran.dg/quad_1.f90: New.
1176         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1177         compiler arguments.
1178         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1179         library search path; call gcc-set-multilib-library-path with
1180         arguments such that libgfortran.spec is found.
1181         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1182
1183 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1184
1185         PR c++/46401
1186         * g++.dg/warn/Wsequence-point-3.C: New test.
1187
1188 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1189
1190         PR preprocessor/17349
1191         * gcc.dg/cpp/cmdlne-C3.c: New.
1192
1193 2010-11-16  Richard Guenther  <rguenther@suse.de>
1194
1195         PR tree-optimization/44545
1196         * gcc.dg/pr44545.c: New testcase.
1197
1198 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1199
1200         PR rtl-optimization/46366
1201         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1202         casts.
1203
1204 2010-11-16  Richard Guenther  <rguenther@suse.de>
1205
1206         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1207
1208 2010-11-16  Richard Guenther  <rguenther@suse.de>
1209
1210         PR middle-end/45172
1211         * gfortran.dg/gomp/pr45172.f90: New testcase.
1212
1213 2010-11-16  Nick Clifton  <nickc@redhat.com>
1214
1215         * gcc.target/rx/pack.c: New test.
1216
1217 2010-11-15  Richard Henderson  <rth@redhat.com>
1218
1219         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1220         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1221         Use builtin_constant_p rather than scanning for builtin name.
1222
1223 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1224
1225         * objc.dg/property/dotsyntax-18.m: New.
1226         * objc.dg/property/dotsyntax-19.m: New.
1227         * objc.dg/property/dotsyntax-20.m: New.
1228         * obj-c++.dg/property/dotsyntax-18.mm: New.
1229         * obj-c++.dg/property/dotsyntax-19.mm: New.
1230         * obj-c++.dg/property/dotsyntax-20.mm: New.
1231         * objc.dg/property/dotsyntax-4.m: Removed some unused
1232         variables and code.
1233         * objc.dg/property/dotsyntax-6.m: Same change.
1234         * objc.dg/property/dotsyntax-16.m: Same change.
1235         * objc.dg/property/dotsyntax-17.m: Same change.
1236         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1237         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1238         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1239         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1240         * objc.dg/property/at-property-22.m: Added missing casts.
1241         * obj-c++.dg/property/at-property-22.mm: Same change.
1242
1243 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1244
1245         PR tree-optimization/46491
1246         * gcc.target/i386/pr46491.c: New test.
1247
1248         PR tree-optimization/46461
1249         * gcc.c-torture/compile/pr46461.c: New test.
1250
1251 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1252
1253         PR fortran/46484
1254         * gfortran.dg/allocatable_scalar_11.f90: New.
1255         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1256         standard conform.
1257
1258 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1259
1260         PR debug/46095
1261         * gcc.target/i386/pr46095.c: New test.
1262
1263         PR debug/46387
1264         * gcc.dg/pr46387.c: New test.
1265
1266 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1267
1268         * objc.dg/property/dotsyntax-16.m: New.
1269         * objc.dg/property/dotsyntax-17.m: New.
1270         * obj-c++.dg/property/dotsyntax-16.mm: New.
1271         * obj-c++.dg/property/dotsyntax-17.mm: New.
1272         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1273         syntax with properties, which now works.
1274         * obj-c++.dg/property/at-property-10.mm: Same change.
1275
1276 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1277
1278         PR tree-optimization/46349
1279         * gnat.dg/opt9.adb: New file.
1280         * gnat.dg/opt9_pkg.ads: Likewise
1281
1282 2010-11-15  Richard Guenther  <rguenther@suse.de>
1283
1284         PR lto/44989
1285         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1286
1287 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1288
1289         PR preprocessor/45038
1290         * g++.dg/pr45038.C: New test.
1291
1292 2010-11-15  Richard Guenther  <rguenther@suse.de>
1293
1294         PR tree-optimization/46467
1295         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1296
1297 2010-11-15  Richard Guenther  <rguenther@suse.de>
1298
1299         PR testsuite/46423
1300         * g++.dg/torture/pr34850.C: Adjust.
1301
1302 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1303
1304         PR c/46475
1305         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1306
1307 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1308
1309         * objc.dg/property/at-property-21.m: New.
1310         * objc.dg/property/at-property-22.m: New.
1311         * objc.dg/property/at-property-23.m: New.
1312         * objc.dg/property/synthesize-9.m: New.
1313         * objc.dg/property/synthesize-10.m: New.
1314         * objc.dg/property/synthesize-11.m: New.
1315         * obj-c++.dg/property/at-property-21.mm: New.
1316         * obj-c++.dg/property/at-property-22.mm: New.
1317         * obj-c++.dg/property/at-property-23.mm: New.
1318         * obj-c++.dg/property/synthesize-9.mm: New.
1319         * obj-c++.dg/property/synthesize-10.mm: New.
1320         * obj-c++.dg/property/synthesize-11.mm: New.
1321
1322         * objc.dg/property/at-property-4.m: Updated to match new compiler
1323         where some errors have been converted into warnings and vice versa.
1324         * objc.dg/property/at-property-16.m: Same change.
1325         * objc.dg/property/at-property-18.m: Same change.
1326         * objc.dg/property/property-neg-5.m: Same change.
1327         * obj-c++.dg/property/at-property-4.mm: Same change.
1328         * obj-c++.dg/property/at-property-16.mm: Same change.
1329         * obj-c++.dg/property/at-property-18.mm: Same change.
1330         * obj-c++.dg/property/property-neg-5.mm: Same change.
1331
1332         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1333         commented out because of testsuite problems; I found out that
1334         using dg-warning instead of dg-message gets them to work.
1335         * obj-c++.dg/property/property-neg-3.mm: Same change.
1336         * obj-c++.dg/property/synthesize-6.mm: Same change.
1337         * obj-c++.dg/property/at-property-5.mm: Same change.
1338         * obj-c++.dg/property/at-property-14.mm: Same change.
1339         * obj-c++.dg/property/at-property-18.mm: Same change.
1340         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1341         some tests still do not work due to some other testsuite issue).
1342
1343 2010-11-13  Jason Merrill  <jason@redhat.com>
1344
1345         * g++.dg/cpp0x/auto20.C: New.
1346
1347 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1348
1349         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1350         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1351
1352 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1353
1354         PR c/46462
1355         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1356         * gcc.dg/pr35746.c: Likewise.
1357         * gcc.dg/cpp/direct2.c: Likewise.
1358         * gcc.dg/cpp/direct2s.c: Likewise.
1359         * gcc.dg/noncompile/920923-1.c: Likewise.
1360         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1361
1362 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1363
1364         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1365
1366 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1367
1368         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1369         a pointer to an arbitrary C struct with an Objective-C protocol.
1370         Test various valid uses of typedef with Objective-C objects and
1371         protocols instead.
1372         * objc.dg/invalid-type-1.m: New.
1373         * obj-c++.dg/invalid-type-1.m: New.
1374
1375 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1376
1377         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1378
1379 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1380
1381         PR fortran/45742
1382         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1383
1384 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1385
1386         PR fortran/45742
1387         * gfortran.dg/volatile12.f90: New.
1388
1389 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1390
1391         * objc.dg/attributes/method-format-1.m: Adjust.
1392
1393 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1394
1395         PR c/20385
1396         * gcc.dg/decl-9.c: New.
1397
1398 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1399
1400         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1401
1402 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1403
1404         * gcc.dg/format/few-1.c: New test.
1405         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1406         * gcc.dg/format/c90-scanf-1.c: Adjust.
1407         * gcc.dg/format/cmn-err-1.c: Adjust.
1408         * gcc.dg/format/dfp-printf-1.c: Adjust.
1409         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1410         * gcc.dg/format/gcc_diag-1.c: Adjust.
1411         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1412         * gcc.dg/format/strfmon-1.c: Adjust.
1413         * gcc.dg/format/unnamed-1.c: Adjust.
1414         * gcc.dg/format/xopen-2.c: Adjust.
1415         * g++.dg/ext/builtin4.C: Adjust.
1416         * g++.dg/ext/builtin5.C: Adjust.
1417
1418 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1419
1420         * gcc.dg/pragma-diag-2.c: New test.
1421
1422 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1423
1424         PR fortran/45794
1425         * gfortran.dg/optional_mask.f90: New test.
1426
1427 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1428
1429         * g++.dg/cpp0x/defaulted15.C: Adjust.
1430
1431 2010-11-12  James Dennett <jdennett@google.com>
1432
1433         PR c++/39415
1434         * g++.dg/expr/static_cast7.C: New.
1435
1436 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1437
1438         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1439         warning.
1440         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1441         mips-sgi-irix*.
1442         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1443         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1444
1445 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1446
1447         * gcc.dg/pr46375.c: New test.
1448
1449 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1450
1451         PR c/44782
1452         * c-c++-common/fmax-errors.c: New test.
1453
1454 2010-11-11  Richard Henderson  <rth@redhat.com>
1455
1456         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1457
1458 2010-11-11  Jan Hubicka  <jh@suse.cz>
1459
1460         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1461         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1462
1463 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1464
1465         PR target/46088
1466         * gcc.dg/pr46088.c: New test.
1467
1468 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1469
1470         * gfortran.dg/empty_derived_type.f90: New test.
1471
1472 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1473
1474         PR fortran/46413
1475         * gfortran.dg/class_31.f90: New.
1476
1477         PR fortran/46205
1478         * gfortran.dg/forall_14.f90: New.
1479
1480 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1481             Tobias Burnus  <burnus@net-b.de>
1482
1483         PR fortran/46325
1484         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1485
1486 2010-11-11  Jan Hubicka  <jh@suse.cz>
1487
1488         * gcc.dg/20081223-1.c: Update LTO options.
1489         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1490         * gcc.dg/lto/20081118_0.c: Update LTO options.
1491         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1492         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1493         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1494         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1495         * gcc.dg/lto/20090116_0.c: Update LTO options.
1496         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1497         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1498         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1499         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1500         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1501         * gcc.dg/lto/20081224_0.c: Update LTO options.
1502         * gcc.dg/lto/20090219_0.c: Update LTO options.
1503         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1504         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1505         * gcc.dg/lto/20081115_0.c: Update LTO options.
1506         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1507         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1508         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1509         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1510         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1511         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1512         * g++.dg/20090107-1.C: Update LTO options.
1513         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1514         * g++.dg/lto/20081123_0.C: Update LTO options.
1515         * g++.dg/lto/20090313_0.C: Update LTO options.
1516         * g++.dg/lto/20081125_0.C: Update LTO options.
1517         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1518         * g++.dg/lto/20081219_0.C: Update LTO options.
1519         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1520         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1521         * g++.dg/lto/20090303_0.C: Update LTO options.
1522         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1523         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1524         * g++.dg/lto/20090128_0.C: Update LTO options.
1525         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1526         * g++.dg/lto/20090302_0.C: Update LTO options.
1527         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1528         * g++.dg/lto/20081118_0.C: Update LTO options.
1529         * g++.dg/20090121-1.C: Update LTO options.
1530         * objc.dg/lto/lto.exp: Update LTO options.
1531         * lib/lto.exp: Update LTO options.
1532         * lib/gcc-dg.exp: Update LTO options.
1533         * lib/c-torture.exp: Update LTO options.
1534         * obj-c++.dg/lto/lto.exp: Update LTO options.
1535
1536 2010-11-11  Jan Hubicka  <jh@suse.cz>
1537
1538         PR tree-optimize/40436
1539         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1540         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1541
1542 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1543
1544         * gfortran.dg/proc_decl_24.f90: New.
1545
1546 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1547
1548         * objc.dg/property/at-property-20.m: New.
1549         * objc.dg/property/synthesize-8.m: New.
1550         * obj-c++.dg/property/at-property-20.m: New.
1551         * obj-c++.dg/property/synthesize-8.mm: New.
1552
1553 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1554
1555         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1556
1557 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1558
1559         PR middle-end/46388
1560         * gcc.c-torture/compile/pr46388.c: New test.
1561
1562 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1563
1564         * lib/lto.exp (lto-get-options-main): Support optional target
1565         selector for dg-suppress-ld-options.
1566
1567 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1568
1569         PR tree-optimization/46383
1570         * g++.dg/torture/pr46383.C: New test.
1571
1572 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1573
1574         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1575         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1576         to dg-options.
1577         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1578         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1579         * g++.dg/other/i386-3.C: Ditto.
1580
1581 2010-11-10  Jason Merrill  <jason@redhat.com>
1582
1583         * g++.dg/cpp0x/constexpr-46420.C: New.
1584
1585 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1586
1587         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1588         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1589         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1590         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1591         expected messages.
1592
1593 2010-11-10  Jan Hubicka  <jh@suse.cz>
1594
1595         PR tree-optimize/38669
1596         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1597
1598 2010-11-10  Jan Hubicka  <jh@suse.cz>
1599
1600         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1601
1602 2010-11-10  Jason Merrill  <jason@redhat.com>
1603
1604         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1605
1606 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1607
1608         PR debug/46409
1609         * gcc.dg/debug/pr46409.c: New test.
1610
1611         PR c++/46368
1612         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1613
1614 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1615
1616         PR target/46419
1617         * gcc-target/i386/pr46419.c: New test.
1618
1619 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1620
1621         * g++.dg/other/i386-2.C: Add -mtbm.
1622         * g++.dg/other/i386-3.C: Likewise.
1623         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1624         * gcc.target/i386/funcspec-6.c: Likewise.
1625         * gcc.target/i386/sse-12.c: Add -mtbm.
1626         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1627         operand intrinsics.
1628         * gcc.target/i386/sse-14.c: Likewise.
1629         * gcc.target/i386/sse-22.c: Likewise.
1630         * gcc.target/i386/sse-23.c: Likewise.
1631         * gcc.target/i386/tbm-1.c: New file.
1632         * gcc.target/i386/tbm-2.c: Likewise.
1633
1634 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1635
1636         * g++.dg/other/i386-2.C: Add -mbmi.
1637         * g++.dg/other/i386-3.C: Likewise.
1638         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1639         * gcc.target/i386/funcspec-6.c: Likewise.
1640         * gcc.target/i386/sse-12.c: Add -mbmi.
1641         * gcc.target/i386/bmi-1.c: New file.
1642         * gcc.target/i386/bmi-2.c: Likewise.
1643         * gcc.target/i386/bmi-3.c: Likewise.
1644         * gcc.target/i386/bmi-4.c: Likewise.
1645         * gcc.target/i386/bmi-5.c: Likewise.
1646         * gcc.target/i386/bmi-6.c: Likewise.
1647
1648 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1649
1650         PR c++/46065
1651         * g++.dg/pr46065.C: New test.
1652
1653 2010-11-10  Jan Hubicka  <jh@suse.cz>
1654
1655         PR tree-optimize/33172
1656         PR tree-optimize/43411
1657         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1658         * g++.dg/tree-ssa/pr43411.C: New testcase.
1659
1660 2010-11-10  Jan Hubicka  <jh@suse.cz>
1661
1662         PR tree-optimize/46228
1663         * g++.dg/tree-ssa/pr46228.C: New testcase.
1664
1665 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1666
1667         PR tree-optimization/46414
1668         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1669
1670 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1671
1672         PR fortran/46411
1673         * gfortran.dg/intrinsic_7.f90: New.
1674
1675 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1676
1677         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1678         * g++.dg/abi/thunk4.C: Likewise.
1679         * g++.dg/opt/combine.C: Add dg-require-visibility.
1680         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1681         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1682         alpha*-dec-osf*.
1683         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1684         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1685         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1686         large arena_size.
1687         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1688         * gcc.dg/intmax_t-1.c: Likewise.
1689
1690 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1691
1692         PR fortran/46244
1693         * gfortran.dg/class_30.f90: New.
1694
1695 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1696
1697         PR fortran/46223
1698         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1699         failure on s390.
1700
1701 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1702
1703         PR tree-optimization/45971
1704         * gcc.dg/vect/O3-pr45971.c: New.
1705
1706 2010-11-10  Richard Guenther  <rguenther@suse.de>
1707
1708         PR tree-optimization/44964
1709         * gcc.dg/pr44964.c: New testcase.
1710
1711 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1712
1713         * gnat.dg/opt10.adb: Fix typo.
1714
1715 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1716
1717         PR tree-optimization/46351
1718         PR tree-optimization/46377
1719         * gnat.dg/opt10.adb: New file.
1720         * gnat.dg/opt10_pkg.ads: Likewise.
1721         * gnat.dg/opt11.adb: Likewise.
1722         * gnat.dg/opt11.ads: Likewise.
1723
1724 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1725
1726         * gnat.dg/boolean_conv.adb: New test.
1727
1728 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1729
1730         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1731
1732 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1733
1734         * gnat.dg/unchecked_convert7.adb: New test.
1735
1736 2010-11-10  Richard Guenther  <rguenther@suse.de>
1737
1738         PR tree-optimization/46398
1739         * gcc.dg/torture/pr46398.c: New testcase.
1740
1741 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1742
1743         * gfortran.dg/open_dev_null.f90: New test.
1744
1745 2010-11-09  Jan Hubicka  <jh@suse.cz>
1746
1747         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1748         unrolling.
1749
1750 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1751
1752         * gcc.dg/struct-semi-4.c: New test.
1753
1754 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1755
1756         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1757         power5 to enable generation of FRIZ.
1758
1759         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1760         optimization.
1761
1762         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1763         expected.
1764
1765 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1766
1767         PR target/43808
1768         * gfortran.dg/pr43808.f90: New test.
1769
1770 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1771
1772         PR tree-optimization/46036
1773         * gfortran.dg/lto/pr46036_0.f90: New.
1774
1775 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1776
1777         PR middle-end/45663
1778         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1779         bar invocation instead of first.
1780
1781         PR debug/46171
1782         * gcc.dg/pr46171.c: New test.
1783
1784 2010-11-09  Richard Guenther  <rguenther@suse.de>
1785
1786         PR tree-optimization/46355
1787         * gcc.dg/pr46355.c: New testcase.
1788
1789 2010-11-09  Richard Guenther  <rguenther@suse.de>
1790
1791         PR tree-optimization/46177
1792         * gcc.dg/pr46177-2.c: New testcase.
1793
1794 2010-11-09  Richard Guenther  <rguenther@suse.de>
1795
1796         PR testsuite/46312
1797         * gcc.dg/vec-scal-opt.c: Move ...
1798         * gcc.dg/vect/vect-scal-opt.c: ... here.
1799         * gcc.dg/vec-scal-opt1.c: Move ...
1800         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1801         * gcc.dg/vec-scal-opt2.c: Move ...
1802         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1803
1804 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1805
1806         * gnat.dg/specs/static_initializer5.ads: New test.
1807         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1808
1809 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1810
1811         PR middle-end/46360
1812         * gcc.c-torture/compile/pr46360.c: New test.
1813
1814         PR c++/45894
1815         * g++.dg/warn/Wsequence-point-2.C: New test.
1816
1817 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1818
1819         PR fortran/46313
1820         * gfortran.dg/class_29.f03: New.
1821
1822 2010-11-09  Richard Guenther  <rguenther@suse.de>
1823
1824         PR middle-end/46221
1825         * gcc.target/i386/alias-1.c: New testcase.
1826
1827 2010-11-08  Jason Merrill  <jason@redhat.com>
1828
1829         * g++.dg/cpp0x/constexpr-sassert.C: New.
1830
1831 2010-11-08  Jason Merrill  <jason@redhat.com>
1832
1833         * g++.dg/cpp0x/constexpr-defarg.C: New.
1834
1835 2010-11-08  Xinliang David Li  <davidxl@google.com>
1836
1837         PR tree-optimization/46316
1838         * gcc.c-torture/execute/pr46316.c: New test.
1839
1840 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1841
1842         PR fortran/46344
1843         * gfortran.dg/class_28.f03: Extended.
1844
1845 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1846
1847         * objc.dg/property/dotsyntax-13.m: New.
1848         * objc.dg/property/dotsyntax-14.m: New.
1849         * objc.dg/property/dotsyntax-15.m: New.
1850         * objc.dg/property/synthesize-7.m: New.
1851         * obj-c++.dg/property/dotsyntax-13.mm: New.
1852         * obj-c++.dg/property/dotsyntax-14.mm: New.
1853         * obj-c++.dg/property/dotsyntax-15.mm: New.
1854         * obj-c++.dg/property/synthesize-7.mm: New.
1855
1856 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1857
1858         * objc.dg/property/dynamic-4.m: New.
1859         * objc.dg/property/dynamic-5.m: New.
1860         * objc.dg/property/dynamic-6.m: New.
1861         * obj-c++.dg/property/dynamic-4.mm: New.
1862         * obj-c++.dg/property/dynamic-5.mm: New.
1863         * obj-c++.dg/property/dynamic-6.mm: New.
1864
1865 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1866
1867         * objc.dg/property/synthesize-3.m: New.
1868         * objc.dg/property/synthesize-4.m: New.
1869         * objc.dg/property/synthesize-5.m: New.
1870         * objc.dg/property/synthesize-6.m: New.
1871         * obj-c++.dg/property/synthesize-3.mm: New.
1872         * obj-c++.dg/property/synthesize-4.mm: New.
1873         * obj-c++.dg/property/synthesize-5.mm: New.
1874         * obj-c++.dg/property/synthesize-6.mm: New.
1875
1876 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1877
1878         * objc.dg/property/at-property-5.m: Updated test.
1879         * objc.dg/property/at-property-16.m: New.
1880         * objc.dg/property/at-property-17.m: New.
1881         * objc.dg/property/at-property-18.m: New.
1882         * objc.dg/property/at-property-19.m: New.
1883         * objc.dg/property/dotsyntax-12.m: New.
1884         * objc.dg/protocol-inheritance-1.m: New.
1885         * objc.dg/protocol-inheritance-2.m: New.
1886         * obj-c++.dg/property/at-property-5.mm: Updated test.
1887         * obj-c++.dg/property/at-property-16.mm: New.
1888         * obj-c++.dg/property/at-property-17.mm: New.
1889         * obj-c++.dg/property/at-property-18.mm: New.
1890         * obj-c++.dg/property/at-property-19.mm: New.
1891         * obj-c++.dg/protocol-inheritance-1.mm: New.
1892         * obj-c++.dg/protocol-inheritance-2.mm: New.
1893         * obj-c++.dg/property/dotsyntax-12.mm: New.
1894
1895 2010-11-08  Jason Merrill  <jason@redhat.com>
1896
1897         * g++.dg/expr/overflow1.C: New.
1898         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1899         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1900         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1901         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1902
1903 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1904
1905         * gcc.dg/pr35442.c: Adapt warning.
1906
1907         PR target/46280
1908         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1909         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1910         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1911         i?86-*-* x86_64-*-*.
1912         * g++.dg/torture/pr36445.C: Likewise.
1913         * gcc.c-torture/compile/pr34856.c: Likewise.
1914         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1915         * gcc.c-torture/compile/vector-1.c: Likewise.
1916         * gcc.c-torture/compile/vector-2.c: Likewise.
1917         * gcc.dg/pr32912-1.c: Likewise.
1918         * gcc.c-torture/execute/va-arg-25.c: Move ...
1919         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1920         Add dg-options -msse, dg-require-effective-target sse_runtime for
1921         for i?86-*-*, x86_64-*-*.
1922         * gcc.c-torture/execute/vector-1.c: Likewise.
1923         * gcc.c-torture/execute/vector-2.c: Likewise.
1924         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1925         i?86-*-*, x86_64-*-*.
1926         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1927         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1928         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1929         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1930         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1931
1932 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1933
1934         * gcc.dg/torture/pr45982.c: Add -std=c99
1935         * gcc.dg/torture/pr45623.c: Ditto.
1936
1937 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1938
1939         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1940         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1941
1942 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1943
1944         PR target/28627
1945         * g++.dg/ext/dllimport7.C: Adjust second error check and
1946         allow test for x86_64 mingw, too.
1947
1948 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1949
1950         PR fortran/46344
1951         * gfortran.dg/class_28.f03: New.
1952
1953 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1954
1955         PR rtl-optimization/45352
1956         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1957         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1958         gcc.target/i386/pr45352-2.c: New tests.
1959
1960 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1961
1962         PR libobjc/36610
1963         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1964         XFAIL the run for all but m32 x86.
1965
1966 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1967
1968         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1969         as comment character.
1970
1971 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1972
1973         * gcc.target/mips/mips.exp: Revert previous patch.
1974         * gcc.target/mips/fma-1.c: Delete.
1975         * gcc.target/mips/fma-2.c: Likewise.
1976         * gcc.target/mips/fma-3.c: Likewise.
1977         * gcc.target/mips/fma-4.c: Likewise.
1978         * gcc.target/mips/fma-5.c: Likewise.
1979         * gcc.target/mips/fma-6.c: Likewise.
1980         * gcc.target/mips/fma-7.c: Likewise.
1981         * gcc.target/mips/fma-8.c: Likewise.
1982         * gcc.target/mips/fma-9.c: Likewise.
1983         * gcc.target/mips/fma-10.c: Likewise.
1984         * gcc.target/mips/fma-11.c: Likewise.
1985         * gcc.target/mips/fma-12.c: Likewise.
1986         * gcc.target/mips/fma-13.c: Likewise.
1987         * gcc.target/mips/fma-14.c: Likewise.
1988         * gcc.target/mips/fma-15.c: Likewise.
1989         * gcc.target/mips/fma-16.c: Likewise.
1990         * gcc.target/mips/fma-17.c: Likewise.
1991         * gcc.target/mips/fma-18.c: Likewise.
1992         * gcc.target/mips/fma-19.c: Likewise.
1993         * gcc.target/mips/fma-20.c: Likewise.
1994
1995 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1996
1997         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1998         * gcc.target/mips/fma-1.c: New test.
1999         * gcc.target/mips/fma-2.c: Likewise.
2000         * gcc.target/mips/fma-3.c: Likewise.
2001         * gcc.target/mips/fma-4.c: Likewise.
2002         * gcc.target/mips/fma-5.c: Likewise.
2003         * gcc.target/mips/fma-6.c: Likewise.
2004         * gcc.target/mips/fma-7.c: Likewise.
2005         * gcc.target/mips/fma-8.c: Likewise.
2006         * gcc.target/mips/fma-9.c: Likewise.
2007         * gcc.target/mips/fma-10.c: Likewise.
2008         * gcc.target/mips/fma-11.c: Likewise.
2009         * gcc.target/mips/fma-12.c: Likewise.
2010         * gcc.target/mips/fma-13.c: Likewise.
2011         * gcc.target/mips/fma-14.c: Likewise.
2012         * gcc.target/mips/fma-15.c: Likewise.
2013         * gcc.target/mips/fma-16.c: Likewise.
2014         * gcc.target/mips/fma-17.c: Likewise.
2015         * gcc.target/mips/fma-18.c: Likewise.
2016         * gcc.target/mips/fma-19.c: Likewise.
2017         * gcc.target/mips/fma-20.c: Likewise.
2018
2019 2010-11-06  Jason Merrill  <jason@redhat.com>
2020
2021         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2022
2023 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2024
2025         PR c/43384
2026         * gcc.dg/parser-error-3.c: New test.
2027
2028 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2029
2030         PR c++/45332
2031         * g++.dg/parse/semicolon2.C: New testcase.
2032         * g++.dg/ext/asmspec1.C: Adjust.
2033         * g++.dg/init/new13.C: Adjust.
2034         * g++.dg/parse/ctor5.C: Adjust.
2035
2036 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2037
2038         PR fortran/46330
2039         * gfortran.dg/class_27.f03: New.
2040
2041 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2042
2043         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2044         * objc.dg/property/dotsyntax-5.m: New.
2045         * objc.dg/property/dotsyntax-6.m: New.
2046         * objc.dg/property/dotsyntax-7.m: New.
2047         * objc.dg/property/dotsyntax-8.m: New.
2048         * objc.dg/property/dotsyntax-9.m: New.
2049         * objc.dg/property/dotsyntax-10.m: New.
2050         * objc.dg/property/dotsyntax-11.m: New.
2051         * obj-c++.dg/property/dotsyntax-5.mm: New.
2052         * obj-c++.dg/property/dotsyntax-6.mm: New.
2053         * obj-c++.dg/property/dotsyntax-7.mm: New.
2054         * obj-c++.dg/property/dotsyntax-8.mm: New.
2055         * obj-c++.dg/property/dotsyntax-9.mm: New.
2056         * obj-c++.dg/property/dotsyntax-10.mm: New.
2057         * obj-c++.dg/property/dotsyntax-11.mm: New.
2058
2059 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2060
2061         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2062         NeXT runtime when the type is READONLY.
2063
2064 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2065
2066         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2067         * gcc.target/i386/387-6.c: Ditto.
2068         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2069         * gcc.target/i386/387-4.c: Ditto.
2070         * gcc.target/i386/387-7.c: Ditto.
2071         * gcc.target/i386/387-8.c: Ditto.
2072         * gcc.target/i386/387-9.c: Ditto.
2073         * gcc.target/i386/387-10.c: Ditto.
2074         * gcc.target/i386/387-11.c: Ditto.
2075         * gcc.target/i386/387-12.c: Ditto.
2076
2077         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2078
2079 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2080
2081         PR target/44981
2082         * gcc.dg/darwin-cfstring-format-1.c: New.
2083         * gcc.dg/warn-nsstring.c: New.
2084         * objc.dg/fsf-nsstring-format-1.m: New.
2085         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2086         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2087         linker warning.
2088
2089 2010-11-05  Jason Merrill  <jason@redhat.com>
2090
2091         PR c++/45473
2092         * g++.dg/inherit/virtual6.C: New.
2093
2094 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2095
2096         PR c/44772
2097         * gcc.dg/Wcxx-compat-21.c: New test.
2098
2099 2010-11-05  Ian Lance Taylor  <iant@google.com>
2100
2101         PR target/46084
2102         * gcc.target/i386/pr46084.c: New test.
2103
2104 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2105
2106         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2107         * (check_effective_target_mempcpy): New.
2108         * gcc.c-torture/execute/pr45636.c: Move this...
2109         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2110
2111 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2112
2113         * gcc.target/i386/i386.exp (FLAGS): Remove.
2114         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2115
2116 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2117
2118         PR c++/46160
2119         * g++.dg/opt/empty2.C: New test.
2120
2121         PR target/45670
2122         * gcc.target/i386/pr45670.c: New test.
2123
2124 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2125
2126         PR fortran/45451
2127         PR fortran/46174
2128         * gfortran.dg/class_19.f03: Modified.
2129         * gfortran.dg/class_allocate_6.f03: New.
2130
2131 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2132
2133         * gcc.target/i386/avx-vzeroupper-19.c: New.
2134
2135 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2136
2137         PR tree-optimization/46099
2138         * gcc.dg/autopar/pr46099.c: New test.
2139
2140         PR middle-end/43690
2141         * c-c++-common/pr43690.c: New test.
2142
2143 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2144
2145         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2146         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2147         declaration and implementation.
2148         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2149         * obj-c++.dg/property/at-property-13.mm: Likewise.
2150         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2151         * obj-c++.dg/property/property-1.mm: Likewise.
2152         * obj-c++.dg/property/at-property-7.mm: Likewise.
2153         * obj-c++.dg/property/at-property-9.mm: Likewise.
2154         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2155         * obj-c++.dg/property/at-property-10.mm: Likewise.
2156         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2157         * obj-c++.dg/property/at-property-12.mm: Likewise.
2158         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2159         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2160         * obj-c++.dg/property/at-property-6.mm: Likewise.
2161         * obj-c++.dg/property/at-property-8.mm: Likewise.
2162         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2163         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2164         * obj-c++.dg/property/at-property-11.mm: Likewise.
2165         * obj-c++.dg/template-8.mm: Likewise.
2166         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2167         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2168         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2169         and put a FIXME for this.
2170         * obj-c++.dg/property/property-2.mm: Remove.
2171         * obj-c++.dg/property/property-3.mm: Remove.
2172
2173 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR debug/46307
2176         * gcc.dg/pr46307.c: New test.
2177
2178 2010-11-05  Jason Merrill  <jason@redhat.com>
2179
2180         PR c++/46304
2181         * g++.dg/ext/complex6.C: New.
2182
2183 2010-11-04  Bud Davis   <jimmied@smu.edu>
2184
2185         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2186
2187 2010-11-04  Chao-ying Fu  <fu@mips.com>
2188
2189         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2190         msubu, mult, multu.
2191         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2192
2193 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2194
2195         Fixed using the Objective-C 2.0 dot-syntax with class names.
2196         * objc.dg/property/dotsyntax-3.m: New.
2197         * objc.dg/property/dotsyntax-4.m: New.
2198         * obj-c++.dg/property/dotsyntax-3.mm: New.
2199         * obj-c++.dg/property/dotsyntax-4.mm: New.
2200
2201         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2202         Objective-C 2.0 dot-syntax is used with class names.
2203         * obj-c++.dg/fobjc-std-1.mm: Same change.
2204
2205 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2206
2207         * gcc.target/powerpc/loop_align.c: New.
2208
2209 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2210
2211         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2212
2213         merge from FSF 'apple/trunk' branch.
2214         * gcc.target/powerpc/darwin64-abi.c: New.
2215
2216 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2217
2218         PR tree-optimization/46233
2219         * gcc.dg/pr46233.c: New test.
2220
2221 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2222
2223         * objc.dg/property/property-2.m: Deleted.
2224         * objc.dg/property/property-3.m: Deleted.
2225
2226 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2227
2228         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2229         defined.
2230         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2231         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2232         * objc.dg/property/property-1.m: Likewise.
2233         * objc.dg/property/at-property-6.m: Likewise.
2234         * objc.dg/property/at-property-7.m: Likewise.
2235         * objc.dg/property/dotsyntax-1.m: Likewise.
2236         * objc.dg/property/at-property-8.m: Likewise.
2237         * objc.dg/property/dotsyntax-2.m: Likewise.
2238         * objc.dg/property/at-property-9.m: Likewise.
2239         * objc.dg/property/synthesize-2.m: Likewise.
2240         * objc.dg/property/at-property-10.m: Likewise.
2241         * objc.dg/property/at-property-11.m: Likewise.
2242         * objc.dg/property/at-property-12.m: Likewise.
2243         * objc.dg/property/at-property-13.m: Likewise.
2244         * objc.dg/property/fsf-property-method-access.m: Likewise.
2245         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2246         linker warning.
2247         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2248         warnings.
2249         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2250         deprecation warnings.  Use Object1 implementation.
2251         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2252         * objc/execute/forward-1.m: Remove.
2253         * objc/execute/forward-1.x: Remove.
2254
2255 2010-11-04  Jason Merrill  <jason@redhat.com>
2256
2257         * g++.dg/cpp0x/constexpr-access.C: New.
2258
2259 2010-11-04  Richard Guenther  <rguenther@suse.de>
2260
2261         PR rtl-optimization/46183
2262         * gcc.dg/torture/pr46183.c: New testcase.
2263
2264 2010-11-04  Richard Guenther  <rguenther@suse.de>
2265
2266         PR tree-optimization/46068
2267         * gcc.dg/torture/pr46068.c: New testcase.
2268
2269 2010-11-04  Richard Guenther  <rguenther@suse.de>
2270
2271         PR tree-optimization/45991
2272         * gcc.dg/pr45991.c: New testcase.
2273
2274 2010-11-04  Richard Guenther  <rguenther@suse.de>
2275
2276         PR tree-optimization/46154
2277         * g++.dg/torture/pr46154.C: New testcase.
2278
2279 2010-11-04  Richard Guenther  <rguenther@suse.de>
2280
2281         PR tree-optimization/45733
2282         * gcc.dg/pr45733.c: New testcase.
2283
2284 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2285
2286         PR tree-optimization/46213
2287         * gfortran.dg/vect/pr46213.f90: New.
2288
2289 2010-11-04  Richard Guenther  <rguenther@suse.de>
2290
2291         PR testsuite/45702
2292         * gcc.dg/pr34989-1.c: Move ...
2293         * gcc.dg/lto/pr34989-1_0.c: ... here.
2294         * gcc.dg/pr34989-2.c: Move ...
2295         * gcc.dg/lto/pr34989-1_1.c: ... here.
2296         * gcc.dg/pr27898.c: Move ...
2297         * gcc.dg/lto/pr27898_0.c: ... here and ...
2298         * gcc.dg/lto/pr27898_1.c: ... split.
2299         * gcc.dg/pr28712.c: Move ...
2300         * gcc.dg/lto/pr28712_0.c: ... here and ...
2301         * gcc.dg/lto/pr28712_1.c: ... split ...
2302         * gcc.dg/lto/pr28712_2.c: ... twice.
2303         * gcc.dg/pr28706.c: Move ...
2304         * gcc.dg/lto/pr28706_0.c: ... here and ...
2305         * gcc.dg/lto/pr28706_1.c: ... split.
2306
2307 2010-11-04  Richard Guenther  <rguenther@suse.de>
2308             Richard Henderson  <rth@redhat.com>
2309
2310         * gcc.target/i386/fma4-vector-2.c: New testcase.
2311
2312 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2313             Richard Guenther  <rguenther@suse.de>
2314
2315         * gcc.dg/vec-scal-opt.c: New testcase.
2316         * gcc.dg/vec-scal-opt1.c: New testcase.
2317         * gcc.dg/vec-scal-opt2.c: New testcase.
2318
2319 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2320
2321         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2322         from plugin build flags on Darwin targets.
2323
2324 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2325
2326         * gcc.target/i386/pr46285.c: Require split_stack target.
2327
2328 2010-11-03  Jason Merrill  <jason@redhat.com>
2329
2330         PR c++/46293
2331         * g++.dg/cpp0x/constexpr-base2.C: New.
2332
2333         PR c++/46289
2334         * g++.dg/cpp0x/initlist45.C: New.
2335
2336 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2337
2338         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2339         is now allowed in categories.
2340         * obj-c++.dg/property/dynamic-2.mm: Same change.
2341         * objc.dg/property/dynamic-3.m: New.
2342         * obj-c++.dg/property/dynamic-3.mm: New.
2343         * objc.dg/property/at-property-14.m: New.
2344         * objc.dg/property/at-property-15.m: New.
2345         * obj-c++.dg/property/at-property-14.mm: New.
2346         * obj-c++.dg/property/at-property-15.mm: New.
2347
2348         * objc.dg/foreach-6.m: Added a few more tests for valid and
2349         invalid iterating variables and collections.
2350
2351 2010-11-03  Xinliang David Li  <davidxl@google.com>
2352
2353         PR target/46200
2354         * g++.dg/tree-ssa/ivopts-2.C: New test.
2355
2356 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2357
2358         PR target/46295
2359         * gcc.target/i386/pr46295.c: New.
2360
2361 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2362
2363         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2364         precision min/max for single precision on VSX.
2365
2366 2010-11-03  Jason Merrill  <jason@redhat.com>
2367
2368         PR c++/46289
2369         * g++.dg/cpp0x/constexpr-ice3.C: New.
2370
2371 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2372
2373         * gnat.dg/opt8.ad[sb]: New test.
2374         * gnat.dg/opt8_pkg.ads: New helper.
2375
2376 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2377
2378         PR rtl-optimization/45865
2379         * gcc.dg/pr45865.c: New.
2380         * gcc.dg/torture/pr45865.c: Likewise.
2381
2382         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2383         * gcc.target/arm/headmerge-2.c: Likewise.
2384         * gcc.target/i386/headmerge-1.c: Likewise.
2385         * gcc.target/i386/headmerge-2.c: Likewise.
2386
2387 2010-11-03  Richard Guenther  <rguenther@suse.de>
2388
2389         PR middle-end/46288
2390         * gcc.dg/pr46288.c: New testcase.
2391
2392 2010-11-03  Richard Guenther  <rguenther@suse.de>
2393
2394         PR tree-optimization/44807
2395         * gcc.dg/torture/pr44807.c: New testcase.
2396
2397 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2398
2399         PR libgfortran/43899
2400         * gfortran.dg/namelist_67.f90: New test.
2401
2402 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR tree-optimization/46009
2405         * gcc.dg/vect/pr46009.c: New function.
2406
2407 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2408
2409         Implemented -fobjc-std=objc1 flag.
2410         * objc.dg/fobjc-std-1.m: New.
2411         * obj-c++.dg/fobjc-std-1.mm: New.
2412
2413 2010-11-03  Richard Guenther  <rguenther@suse.de>
2414
2415         PR middle-end/46241
2416         * g++.dg/debug/pr46241.C: New testcase.
2417
2418 2010-11-03  Richard Guenther  <rguenther@suse.de>
2419
2420         PR tree-optimization/46190
2421         * gfortran.dg/pr46190.f90: New testcase.
2422
2423 2010-11-03  Richard Guenther  <rguenther@suse.de>
2424
2425         PR testsuite/46274
2426         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2427         * gcc.dg/vect/vect-19.c: Likewise.
2428         * gcc.dg/vect/vect-17.c: Likewise.
2429
2430 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2431
2432         PR target/46285
2433         * gcc.target/i386/pr46285.c: New.
2434
2435 2010-11-03  Richard Guenther  <rguenther@suse.de>
2436
2437         PR tree-optimization/46217
2438         * gcc.dg/pr46217.c: New testcase.
2439
2440 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2441
2442         * objc.dg/property/dotsyntax-1.m: New.
2443         * objc.dg/property/dotsyntax-2.m: New.
2444         * obj-c++.dg/property/dotsyntax-1.mm: New.
2445         * obj-c++.dg/property/dotsyntax-2.mm: New.
2446
2447 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2448
2449         PR tree-optimization/46165
2450         * gcc.dg/pr46165.c: New test.
2451
2452 2010-11-03  Richard Guenther  <rguenther@suse.de>
2453
2454         PR middle-end/46251
2455         * gcc.dg/pr46251.c: New testcase.
2456
2457 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2458
2459         PR tree-optimization/46107
2460         * gcc.c-torture/compile/pr46107.c: New test.
2461
2462         PR debug/46252
2463         * gcc.dg/pr46252.c: New test.
2464
2465         PR rtl-optimization/46034
2466         PR rtl-optimization/46212
2467         PR rtl-optimization/46248
2468         * gcc.c-torture/compile/pr46034.c: New test.
2469         * gcc.c-torture/compile/pr46248.c: New test.
2470         * gcc.dg/pr46212.c: New test.
2471
2472 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2473
2474         * gnat.dg/sizetype4.adb: New test.
2475
2476 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2477
2478         * gcc.target/i386/avx-vzeroupper-15.c: New.
2479         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2480         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2481         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2482
2483         PR target/46253
2484         * gcc.target/i386/pr46253.c: New.
2485
2486 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2487             Tobias Burnus  <burnus@net-b.de>
2488
2489         PR fortran/45170
2490         * gfortran.dg/deferred_type_param_1.f90: New.
2491         * gfortran.dg/deferred_type_param_2.f90: New.
2492         * gfortran.dg/initialization_1.f90: Update dg-errors.
2493         * gfortran.dg/initialization_9.f90: Update dg-errors.
2494
2495 2010-11-02  Richard Guenther  <rguenther@suse.de>
2496
2497         PR tree-optimization/46149
2498         * g++.dg/torture/pr46149.C: New testcase.
2499
2500 2010-11-02  Richard Guenther  <rguenther@suse.de>
2501
2502         PR tree-optimization/46216
2503         * gcc.dg/torture/pr46216.c: New testcase.
2504
2505 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2506
2507         PR target/46131
2508         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2509         *-*-osf*.
2510
2511 2010-11-02  Richard Guenther  <rguenther@suse.de>
2512
2513         PR tree-optimization/46184
2514         * gcc.dg/pr46184.c: New testcase.
2515
2516 2010-11-02  Richard Guenther  <rguenther@suse.de>
2517
2518         PR tree-optimization/46177
2519         * gcc.dg/pr46177.c: New testcase.
2520
2521 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2522
2523         PR middle-end/46120
2524         * g++.dg/ipa/ivinline-9.C: New test.
2525
2526 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2527
2528         PR tree-optimization/45875
2529         * g++.dg/torture/pr45875.C: New test.
2530
2531 2010-11-02  Richard Guenther  <rguenther@suse.de>
2532
2533         PR testsuite/46249
2534         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2535
2536 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2537
2538         PR debug/46255
2539         * gcc.dg/pr46255.c: New test.
2540
2541 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2542
2543         PR c++/46170
2544         PR c++/46162
2545         * g++.dg/template/sfinae26.C: New test.
2546         * g++.dg/template/sfinae27.C: Likewise.
2547
2548 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2549
2550         PR c++/45606
2551         * g++.dg/template/typedef36.C: New test.
2552         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2553         * g++.dg/template/canon-type-10.C: Likewise.
2554         * g++.dg/template/canon-type-11.C: Likewise.
2555         * g++.dg/template/canon-type-12.C: Likewise.
2556         * g++.dg/template/canon-type-13.C: Likewise.
2557
2558 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2559
2560         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2561         instance of debug_pubnames on darwin.
2562
2563 2010-11-01  Jason Merrill  <jason@redhat.com>
2564             Benjamin Kosnik  <bkoz@redhat.com>
2565
2566         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2567         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2568
2569         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2570         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2571         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2572         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2573         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2574         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2575         * g++.dg/cpp0x/constexpr-array.C: New.
2576         * g++.dg/cpp0x/constexpr-base.C: New.
2577         * g++.dg/cpp0x/constexpr-complex.C: New.
2578         * g++.dg/cpp0x/constexpr-data1.C: New.
2579         * g++.dg/cpp0x/constexpr-data2.C: New.
2580         * g++.dg/cpp0x/constexpr-deref.C: New.
2581         * g++.dg/cpp0x/constexpr-diag1.C: New.
2582         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2583         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2584         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2585         * g++.dg/cpp0x/constexpr-empty.C: New.
2586         * g++.dg/cpp0x/constexpr-empty2.C: New.
2587         * g++.dg/cpp0x/constexpr-empty3.C: New.
2588         * g++.dg/cpp0x/constexpr-empty4.C: New.
2589         * g++.dg/cpp0x/constexpr-empty5.C: New.
2590         * g++.dg/cpp0x/constexpr-ex1.C: New.
2591         * g++.dg/cpp0x/constexpr-ex2.C: New.
2592         * g++.dg/cpp0x/constexpr-ex3.C: New.
2593         * g++.dg/cpp0x/constexpr-ex4.C: New.
2594         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2595         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2596         * g++.dg/cpp0x/constexpr-function1.C: New.
2597         * g++.dg/cpp0x/constexpr-function2.C: New.
2598         * g++.dg/cpp0x/constexpr-function3.C: New.
2599         * g++.dg/cpp0x/constexpr-ice.C: New.
2600         * g++.dg/cpp0x/constexpr-initlist.C: New.
2601         * g++.dg/cpp0x/constexpr-neg1.C: New.
2602         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2603         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2604         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2605         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2606         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2607         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2608         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2609         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2610         * g++.dg/cpp0x/constexpr-object1.C: New.
2611         * g++.dg/cpp0x/constexpr-object2.C: New.
2612         * g++.dg/cpp0x/constexpr-overflow.C: New.
2613         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2614         * g++.dg/cpp0x/constexpr-pos1.C: New.
2615         * g++.dg/cpp0x/constexpr-potential1.C: New.
2616         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2617         * g++.dg/cpp0x/constexpr-pure.C: New.
2618         * g++.dg/cpp0x/constexpr-static.C: New.
2619         * g++.dg/cpp0x/constexpr-static2.C: New.
2620         * g++.dg/cpp0x/constexpr-static3.C: New.
2621         * g++.dg/cpp0x/constexpr-static4.C: New.
2622         * g++.dg/cpp0x/constexpr-static5.C: New.
2623         * g++.dg/cpp0x/constexpr-static6.C: New.
2624         * g++.dg/cpp0x/constexpr-string.C: New.
2625         * g++.dg/cpp0x/constexpr-switch.C: New.
2626         * g++.dg/cpp0x/constexpr-targ.C: New.
2627         * g++.dg/cpp0x/constexpr-throw.C: New.
2628         * g++.dg/cpp0x/constexpr-typeid.C: New.
2629         * g++.dg/cpp0x/constexpr-union.C: New.
2630         * g++.dg/cpp0x/constexpr-value.C: New.
2631         * g++.dg/cpp0x/constexpr-value2.C: New.
2632         * g++.dg/cpp0x/constexpr-variadic.C: New.
2633         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2634         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2635         * g++.dg/other/fold1.C: Likewise.
2636         * g++.dg/parse/crash36.C: Likewise.
2637         * g++.dg/parse/constant4.C: Adjust expected error.
2638         * g++.dg/template/arg5.C: Likewise.
2639         * g++.dg/template/non-dependent10.C: Likewise.
2640         * g++.dg/template/qualified-id3.C: Likewise.
2641         * g++.dg/warn/overflow-warn-1.C: Likewise.
2642         * g++.dg/warn/overflow-warn-3.C: Likewise.
2643         * g++.dg/warn/overflow-warn-4.C: Likewise.
2644         * g++.old-deja/g++.pt/crash10.C: Likewise.
2645
2646         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2647
2648 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2649
2650         Implemented format and noreturn attributes for Objective-C methods.
2651         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2652         * objc.dg/attributes/method-deprecated-1.m: New.
2653         * objc.dg/attributes/method-deprecated-2.m: New.
2654         * objc.dg/attributes/method-deprecated-3.m: New.
2655         * objc.dg/attributes/method-noreturn-1.m: New.
2656         * objc.dg/attributes/method-sentinel-1.m: New.
2657         * objc.dg/attributes/method-format-1.m: New.
2658         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2659         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2660         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2661         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2662         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2663         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2664         * obj-c++.dg/attributes/method-format-1.mm: New.
2665
2666 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2667
2668         * objc.dg/property/at-property-deprecated-1.m: New.
2669         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2670
2671 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2672
2673         Implemented Objective-C 2.0 property accessors.
2674         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2675         avoid testing more complex accessors in this testcase which is not
2676         about them.
2677         * objc.dg/property/at-property-7.m: Same change.
2678         * objc.dg/property/at-property-8.m: Same change.
2679         * objc.dg/property/at-property-9.m: Same change.
2680         * objc.dg/property/at-property-10.m: Same change.
2681         * objc.dg/property/at-property-11.m: Same change.
2682         * obj-c++.dg/property/at-property-6.mm: Same change.
2683         * obj-c++.dg/property/at-property-7.mm: Same change.
2684         * obj-c++.dg/property/at-property-8.mm: Same change.
2685         * obj-c++.dg/property/at-property-9.mm: Same change.
2686         * obj-c++.dg/property/at-property-10.mm: Same change.
2687         * obj-c++.dg/property/at-property-11.mm: Same change.
2688         * objc.dg/property/at-property-12.m: New.
2689         * objc.dg/property/at-property-13.m: New.
2690         * obj-c++.dg/property/at-property-12.mm: New.
2691         * obj-c++.dg/property/at-property-13.mm: New.
2692
2693 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2694
2695         PR fortran/46152
2696         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2697         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2698         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2699         * gfortran.dg/allocate_with_typespec_2.f: New test.
2700         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2701         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2702         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2703
2704 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2705             Nathan Froyd  <froydnj@codesourcery.com>
2706
2707         PR tree-optimization/46259
2708         * gfortran.dg/pr46259.f: New testcase.
2709
2710 2010-11-01  Paul Koning  <ni1d@arrl.net>
2711
2712         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2713         * gcc.c-torture/compile/20020604-1.c: Ditto.
2714         * gcc.c-torture/compile/20001226-1.c: Ditto.
2715         * gcc.c-torture/compile/20010327-1.c: Ditto.
2716         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2717         * gcc.c-torture/compile/pr43191.c: Ditto.
2718         * gcc.c-torture/compile/pr41181.c: Ditto.
2719
2720 2010-10-31  Richard Henderson  <rth@redhat.com>
2721
2722         * lib/target-supports.exp
2723         (check_effective_target_automatic_stack_alignment): True for
2724         x86 but not windows.
2725         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2726         use of the preferred-stack-boundary arguments.
2727         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2728
2729 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2730
2731         PR target/46142
2732         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2733         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2734
2735 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2736
2737         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2738
2739 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2740
2741         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2742         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2743         than tls.
2744         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2745         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2746         * objc.dg/torture/tls/thr-init.m: Likewise.
2747         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2748         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2749
2750 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2751
2752         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2753         the Linux kernel.
2754
2755 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2756
2757         PR fortran/44917
2758         PR fortran/44926
2759         PR fortran/46196
2760         * gfortran.dg/typebound_generic_10.f03: New.
2761
2762 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2763
2764         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2765         * objc.dg/property/property-neg-1.m: Updated for changes in the
2766         syntax of @property and the implementation of
2767         @synthesize/@dynamic.
2768         * objc.dg/property/property-neg-2.m: Same change.
2769         * objc.dg/property/property-neg-3.m: Same change.
2770         * objc.dg/property/property-neg-4.m: Same change.
2771         * objc.dg/property/property-neg-5.m: Same change.
2772         * objc.dg/property/property-neg-7.m: Same change.
2773         * objc.dg/property/property-1.m: Same change.
2774         * objc.dg/property/synthesize-1.m: Same change.
2775         * objc.dg/property/at-property-2.m: Same change.
2776         * objc.dg/property/at-property-4.m: Same change.
2777
2778         * objc.dg/property/fsf-property-method-acces.m: Updated for
2779         changes in the syntax of @property and the implementation of
2780         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2781         * objc.dg/property/fsf-property-basic.m: Same change.
2782         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2783
2784         * objc.dg/property/at-property-5.m: New.
2785         * objc.dg/property/at-property-6.m: New.
2786         * objc.dg/property/at-property-7.m: New.
2787         * objc.dg/property/at-property-8.m: New.
2788         * objc.dg/property/at-property-9.m: New.
2789         * objc.dg/property/at-property-10.m: New.
2790         * objc.dg/property/at-property-11.m: New.
2791         * objc.dg/property/synthesize-2.m: New.
2792         * objc.dg/property/dynamic-2.m: New.
2793
2794         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2795         syntax of @property and the implementation of
2796         @synthesize/@dynamic.
2797         * obj-c++.dg/property/property-neg-2.mm: Same change.
2798         * obj-c++.dg/property/property-neg-3.mm: Same change.
2799         * obj-c++.dg/property/property-neg-4.mm: Same change.
2800         * obj-c++.dg/property/property-neg-5.mm: Same change.
2801         * obj-c++.dg/property/property-neg-7.mm: Same change.
2802         * obj-c++.dg/property/property-1.mm: Same change.
2803         * obj-c++.dg/property/synthesize-1.mm: Same change.
2804         * obj-c++.dg/property/at-property-2.mm: Same change.
2805         * obj-c++.dg/property/at-property-4.mm: Same change.
2806
2807         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2808         changes in the syntax of @property and the implementation of
2809         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2810         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2811         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2812
2813         * obj-c++.dg/property/at-property-5.mm: New.
2814         * obj-c++.dg/property/at-property-6.mm: New.
2815         * obj-c++.dg/property/at-property-7.mm: New.
2816         * obj-c++.dg/property/at-property-8.mm: New.
2817         * obj-c++.dg/property/at-property-9.mm: New.
2818         * obj-c++.dg/property/at-property-10.mm: New.
2819         * obj-c++.dg/property/at-property-11.mm: New.
2820         * obj-c++.dg/property/synthesize-2.mm: New.
2821         * obj-c++.dg/property/dynamic-2.mm: New.
2822
2823 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2824             Andrew Pinski  <pinskia@gmail.com>
2825
2826         * gcc.c-torture/execute/vector-shift.c: New testcase.
2827         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2828         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2829         * gcc.dg/vector-shift.c: Likewise.
2830         * gcc.dg/vector-shift1.c: Likewise.
2831         * gcc.dg/torture/vector-shift2.c: Likewise.
2832         * gcc.dg/vector-shift3.c: Likewise.
2833         * gcc.dg/simd-1b.c: Adjust.
2834
2835 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2836
2837         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2838
2839 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2840
2841         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2842
2843 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2844
2845         PR target/46153
2846         * gcc.target/i386/pr46153.c: New test.
2847
2848 2010-10-27  Jason Merrill  <jason@redhat.com>
2849
2850         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2851
2852 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2853
2854         PR fortran/46161
2855         * gfortran.dg/class_dummy_3.f03: New.
2856
2857 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2858
2859         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2860         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2861
2862         * gcc.target/i386/avx-vzeroupper-3.c: New.
2863         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2864         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2865         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2866         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2867         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2868         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2869         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2870         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2871         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2872         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2873         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2874
2875 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2876
2877         * obj-c.dg/property/at-property-4.m: New.
2878         * obj-c++.dg/property/at-property-4.mm: New.
2879         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2880         updates in warning.
2881         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2882         updates in warning.
2883
2884 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2885
2886         * objc.dg/property/at-property-1.m: New.
2887         * objc.dg/property/at-property-2.m: New.
2888         * objc.dg/property/at-property-3.m: New.
2889         * objc.dg/ivar-invalid-type-1.m: New.
2890         * obj-c++.dg/property/at-property-1.mm: New.
2891         * obj-c++.dg/property/at-property-2.mm: New.
2892         * obj-c++.dg/property/at-property-3.mm: New.
2893         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2894         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2895         in error reporting.
2896
2897 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2898
2899         PR libgfortran/46010
2900         * gfortran.dg/namelist_66.f90: New test.
2901         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2902
2903 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2904
2905         PR fortran/42647
2906         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2907         * gfortran.dg/allocatable_scalar_10.f90: New.
2908         * gfortran.dg/class_19.f03: Extended.
2909
2910 2010-10-26  Jan Hubicka  <jh@suse.cz>
2911
2912         PR middle-end/45736
2913         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2914
2915 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2916
2917         PR tree-optimization/46167
2918         * gcc.dg/vect/O-pr46167.c: New.
2919         * gcc.dg/vect/vect.exp: Run tests with -O.
2920
2921 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2922
2923         PR target/44948
2924         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2925         * g++.dg/vect/pr33860a.cc: Likewise.
2926         * gcc.c-torture/compile/20070522-1.c: Likewise.
2927         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2928         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2929         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2930         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2931         * gcc.dg/pr44136.c: Likewise.
2932
2933         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2934         * gcc.dg/compat/vector-1_x.c: Likewise.
2935         * gcc.dg/compat/vector-1_y.c: Likewise.
2936         * gcc.dg/compat/vector-2_x.c: Likewise.
2937         * gcc.dg/compat/vector-2_y.c: Likewise.
2938         * gcc.dg/pr43300.c: Likewise.
2939
2940         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2941         * gcc.dg/compat/vector-1a_y.c: Likewise.
2942         * gcc.dg/compat/vector-1b_x.c: Likewise.
2943         * gcc.dg/compat/vector-1b_y.c: Likewise.
2944         * gcc.dg/compat/vector-2a_x.c: Likewise.
2945         * gcc.dg/compat/vector-2a_y.c: Likewise.
2946         * gcc.dg/compat/vector-2b_x.c: Likewise.
2947         * gcc.dg/compat/vector-2b_y.c: Likewise.
2948         * gcc.target/i386/pr39162.c: Likewise.
2949         * gcc.target/i386/pr40906-2.c: Likewise.
2950         * gcc.target/i386/sse-5.c: Likewise.
2951
2952         * gcc.dg/pr35442.c: Prune ABI change warnings.
2953
2954         * gcc.c-torture/execute/pr38151.x: New.
2955         * gcc.target/i386/pr44948-1a.c: Likewise.
2956         * gcc.target/i386/pr44948-1b.c: Likewise.
2957         * gcc.target/i386/pr44948-2a.c: Likewise.
2958         * gcc.target/i386/pr44948-2b.c: Likewise.
2959
2960 2010-10-26  Ian Lance Taylor  <iant@google.com>
2961
2962         PR middle-end/45687
2963         * gcc.c-torture/execute/20101025-1.c: New test.
2964
2965 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2966
2967         PR fortran/45451
2968         * gfortran.dg/class_allocate_5.f90: New.
2969
2970 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2971
2972         Implement opaque-enum-specifiers for C++0x
2973         * g++.dg/cpp0x/forw_enum1.C: New.
2974         * g++.dg/cpp0x/forw_enum2.C: New.
2975         * g++.dg/cpp0x/forw_enum3.C: New.
2976         * g++.dg/cpp0x/forw_enum4.C: New.
2977         * g++.dg/cpp0x/forw_enum5.C: New.
2978         * g++.dg/cpp0x/forw_enum6.C: New.
2979         * g++.dg/cpp0x/forw_enum7.C: New.
2980         * g++.dg/cpp0x/forw_enum8.C: New.
2981         * g++.dg/cpp0x/forw_enum9.C: New.
2982         * g++.dg/parse/enum3.C: Add new errors.
2983         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2984         * g++.dg/cpp0x/auto9.C: Add new error.
2985         * g++.dg/template/crash79.C: Add new errors.
2986
2987 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2988
2989         * gcc.target/arm/volatile-bitfields-1.c: New test.
2990         * gcc.target/arm/volatile-bitfields-2.c: New test.
2991         * gcc.target/arm/volatile-bitfields-3.c: New test.
2992
2993 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2994
2995         * gnat.dg/pointer_discr1.adb: New test.
2996         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2997         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2998         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2999
3000 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3001
3002         * gnat.dg/loop_optimization8.adb: New test.
3003         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3004         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3005
3006 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3007
3008         * gnat.dg/in_out_parameter2.adb: New test.
3009         * gnat.dg/in_out_parameter3.adb: Likewise.
3010
3011 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3012
3013         * g++.dg/opt/combine.c: New test.
3014
3015 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3016
3017         * gnat.dg/opt7.ad[sb]: New test.
3018         * gnat.dg/opt7_pkg.ads: New helper.
3019
3020 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3021
3022         PR objc/45735
3023         * obj-c.dg/pr45735.mm: New.
3024         * obj-c++.dg/pr45735.mm: New.
3025
3026 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3027
3028         PR objc/24393
3029         * objc.dg/pr24393.m: New.
3030         * obj-c++.dg/pr24393.mm: New.
3031
3032 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3033
3034         PR objc/28049
3035         * objc.dg/pr28049.m: New.
3036         * obj-c++.dg/pr28049.mm: New.
3037
3038 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3039
3040         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3041         parameter attributes are now supported.
3042         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3043         * objc.dg/attributes/parameter-attribute-1.m: New test.
3044         * objc.dg/attributes/parameter-attribute-2.m: New test.
3045         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3046         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3047
3048 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3049
3050         Based on the CFString implementation in FSF apple/trunk branch.
3051
3052         * gcc.dg/darwin-cfstring-1.c: New.
3053         * gcc.dg/darwin-cfstring-2.c: New.
3054         * gcc.dg/torture/darwin-cfstring-3.c: New.
3055         * g++.dg/other/darwin-cfstring1.C: New.
3056         * g++.dg/torture/darwin-cfstring-3.C: New.
3057
3058 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3059
3060         * objc.dg/demangle-1.m: New test.
3061         * obj-c++.dg/demangle-1.mm: New test.
3062         * obj-c++.dg/demangle-2.mm: New test.
3063         * obj-c++.dg/demangle-3.mm: New test.
3064
3065 2010-10-23  Ian Lance Taylor  <iant@google.com>
3066
3067         * gcc.c-torture/execute/20101011-1.c: New test.
3068         * gcc.c-torture/execute/20101011-1.x: New test driver.
3069
3070 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3071
3072         PR fortran/46122
3073         * gfortran.dg/protected_8.f90: New.
3074
3075 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3076
3077         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3078         * gcc.target/i386/isa-9.c: Skip for -march other than
3079         -march=amdfam10 in multilib options.
3080         * gcc.target/i386/pr42589.c: Skip for -march other than
3081         -march=i486 in multilib options.
3082         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3083         other -march in multilib options.
3084
3085 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3086
3087         PR rtl-optimization/37360
3088         * gcc.dg/pr37360.c: New test.
3089
3090 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3091
3092         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3093
3094 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3095             Andrew Pinski  <pinskia@gmail.com>
3096
3097         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3098         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3099         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3100         * gcc.dg/vector-subscript-1.c: Likewise.
3101         * gcc.dg/vector-subscript-2.c: Likewise.
3102         * gcc.dg/vector-subscript-3.c: New testcase.
3103         * gcc.dg/array-8.c: Adjust.
3104
3105 2010-10-22  Richard Guenther  <rguenther@suse.de>
3106
3107         PR middle-end/46137
3108         * c-c++-common/torture/pr46137.c: New testcase.
3109
3110 2010-10-22  Jason Merrill  <jason@redhat.com>
3111
3112         PR c++/46129
3113         * g++.dg/template/defarg14.C: New.
3114
3115 2010-10-22  Jason Merrill  <jason@redhat.com>
3116
3117         PR c++/46103
3118         * g++.dg/cpp0x/implicit10.C: New.
3119
3120 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3121
3122         PR target/46098
3123         * gcc.target/i386/pr46098.c: New test.
3124
3125 2010-10-22  Richard Guenther  <rguenther@suse.de>
3126
3127         PR tree-optimization/45720
3128         * gcc.dg/torture/pr45720.c: New testcase.
3129
3130 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3131
3132         PR tree-optimization/46126
3133         * gcc.dg/vect/pr46126.c: New.
3134
3135 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3136
3137         Based on the CFString implementation in FSF apple/trunk branch.
3138
3139         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3140         so that the latter can be used in dg-skip and dg-xfail clauses.
3141         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3142         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3143         to use dg-additional-files for Object1.
3144         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3145         to use dg-additional-files for Object1, move to torture/strings/.
3146         * obj-c++.dg/const-str-4.mm: Likewise.
3147         * obj-c++.dg/const-str-3.mm: Likewise.
3148         * obj-c++.dg/const-str-8.mm: Likewise.
3149         * obj-c++.dg/const-str-9.mm: Likewise.
3150         * obj-c++.dg/const-str-10.mm: Likewise.
3151         * obj-c++.dg/const-str-10.mm: Likewise.
3152         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3153         to use dg-additional-files for Object1, move to strings/.
3154         * obj-c++.dg/const-str-2.mm: Likewise.
3155         * obj-c++.dg/const-str-5.mm: Likewise.
3156         * obj-c++.dg/const-str-6.mm: Likewise.
3157         * obj-c++.dg/const-str-12.mm: Likewise.
3158         * obj-c++.dg/strings/strings.exp: New.
3159         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3160         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3161         * obj-c++.dg/torture/strings/strings.exp: New.
3162         * obj-c++.dg/torture/strings/string1.mm: New.
3163         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3164         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3165         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3166
3167         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3168         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3169         * objc/execute/string2.m: Likewise.
3170         * objc/execute/string3.m: Likewise.
3171         * objc/execute/string3.m: Likewise.
3172         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3173         * objc.dg/foreach-4.m: Likewise.
3174         * objc.dg/foreach-5.m: Likewise.
3175         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3176         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3177         * objc.dg/const-str-4.m: Likewise.
3178         * objc.dg/const-str-7.m: Likewise.
3179         * objc.dg/const-str-8.m: Likewise.
3180         * objc.dg/const-str-9.m: Likewise.
3181         * objc.dg/const-str-10.m: Likewise.
3182         * objc.dg/const-str-11.m: Likewise.
3183         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3184         to use dg-additional-files for Object1, move to objc.dg/strings/.
3185         * objc.dg/const-str-2.m: Likewise.
3186         * objc.dg/const-str-5.m: Likewise.
3187         * objc.dg/const-str-6.m: Likewise.
3188         * objc.dg/const-str-12.m: Likewise.
3189         * objc.dg/const-str-12b.m: Likewise.
3190         * objc.dg/strings/strings.exp: New.
3191         * objc.dg/strings/const-cfstring-2.m: New.
3192         * objc.dg/strings/const-cfstring-5.m: New.
3193         * objc.dg/torture/strings/strings.exp: New.
3194         * objc.dg/torture/strings/const-cfstring-1.m: New.
3195         * objc.dg/torture/strings/const-cfstring-3.m: New.
3196         * objc.dg/torture/strings/const-cfstring-4.m: New.
3197
3198 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3199
3200         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3201
3202 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3203
3204         PR c++/46117
3205         * g++.dg/parse/crash57.C: New.
3206
3207 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3208             H.J. Lu  <hongjiu.lu@intel.com>
3209
3210         PR target/45946
3211         * gcc.target/i386/pr45946.c: New test.
3212
3213 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3214
3215         PR tree-optimization/45875
3216         * g++.dg/ipa/pr45875.C: New test.
3217
3218 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3219
3220         PR tree-optimization/46049
3221         PR tree-optimization/46052
3222         * gcc.dg/vect/pr46052.c: New test.
3223         * gcc.dg/vect/pr46049.c: New test.
3224
3225 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3226
3227         PR fortran/46007
3228         * gfortran.dg/shape_5.f90:  New test case.
3229
3230 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3231
3232         PR fortran/46060
3233         * gfortran.dg/proc_ptr_comp_25.f90: New.
3234
3235 2010-10-21  Richard Guenther  <rguenther@suse.de>
3236             Michael Matz  <matz@suse.de>
3237
3238         PR tree-optimization/45764
3239         * gcc.dg/torture/pr45764.c: New testcase.
3240
3241 2010-10-21  Richard Guenther  <rguenther@suse.de>
3242
3243         PR tree-optimization/46111
3244         * g++.dg/torture/pr46111.C: New testcase.
3245
3246 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3247
3248         PR fortran/46067
3249         * gfortran.dg/dummy_procedure_4.f90: New.
3250         * gfortran.dg/proc_ptr_30.f90: New.
3251
3252 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3253
3254         PR fortran/46100
3255         * gfortran.dg/ptr-func-1.f90: New.
3256         * gfortran.dg/ptr-func-2.f90: New.
3257
3258 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3259
3260         PR tree-optimization/45919
3261         * gcc.c-torture/compile/pr45919.c: New test.
3262
3263         PR tree-optimization/46066
3264         * gcc.dg/autopar/pr46066.c: New test.
3265
3266 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3267
3268         PR c++/46024
3269         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3270
3271 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3272
3273         PR c++/46056
3274         * g++.dg/cpp0x/range-for7.C: New.
3275
3276 2010-10-20  Richard Guenther  <rguenther@suse.de>
3277
3278         PR lto/45667
3279         * g++.dg/lto/20101020-1_0.h: New testcase.
3280         * g++.dg/lto/20101020-1_0.C: Likewise.
3281         * g++.dg/lto/20101020-1_1.C: Likewise.
3282
3283 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3284
3285         * gcc.dg/20101013-1.c: New test.
3286
3287 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3288
3289         PR target/46085
3290         * gcc.target/i386/pr46085-1.c: New.
3291         * gcc.target/i386/pr46085-2.c: Likewise.
3292
3293 2010-10-20  Richard Guenther  <rguenther@suse.de>
3294
3295         PR tree-optimization/45860
3296         * gcc.dg/torture/pr45860.c: New testcase.
3297
3298 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3299
3300         * gnat.dg/discr25.adb: New test.
3301         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3302
3303 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3304
3305         * gcc.target/powerpc/ehreturn.c: New test.
3306
3307 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3308
3309         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3310         not require Foundation and run with the GNU runtime as well.
3311
3312         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3313
3314         Radar 4439126
3315         * obj-c++.dg/template-8.mm: New.
3316
3317 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3318
3319         PR objc/23709
3320         * objc.dg/pr23709.m: New.
3321         * obj-c++.dg/pr23709.m: New.
3322
3323 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3324
3325         PR c++/46046
3326         * g++.dg/template/crash104.C: New.
3327
3328 2010-10-19  Richard Henderson  <rth@redhat.com>
3329
3330         * gcc.target/i386/fma3-fma.c: New.
3331         * gcc.target/i386/fma3-builtin.c: New.
3332         * gcc.target/i386/fma4-builtin.c: New.
3333
3334 2010-10-19  Richard Guenther  <rguenther@suse.de>
3335
3336         PR testsuite/46081
3337         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3338
3339 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3340
3341         Merge from 'apple/trunk' branch on FSF servers.
3342
3343         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3344
3345         Radar 4293709
3346         * objc.dg/proto-init-mimatch-1.m: New.
3347         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3348
3349 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3350
3351         Implemented parsing @synthesize and @dynamic for
3352         Objective-C/Objective-C++.
3353         * objc.dg/property/dynamic-1.m: New.
3354         * objc.dg/property/synthesize-1.m: New.
3355         * obj-c++.dg/property/dynamic-1.mm: New.
3356         * obj-c++.dg/property/synthesize-1.mm: New.
3357
3358 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3359
3360         * objc.dg/at-class-1.m: New.
3361         * objc.dg/at-class-1.mm: New.
3362
3363 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3364
3365         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3366
3367 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3368
3369         Merge from 'apple/trunk' branch on FSF servers.
3370
3371         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3372
3373         Radar 4407151
3374         * obj-c++.dg/template-7.mm: New.
3375
3376 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3377
3378         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3379         bugfix.
3380
3381 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3382
3383         Merge from 'apple/trunk' branch on FSF servers.
3384
3385         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3386
3387         Radar 4451818
3388         * obj-c++.dg/try-catch-16.mm: New.
3389         * obj-c++.dg/try-catch-17.mm: New.
3390
3391         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3392
3393         Radar 4330422
3394         * obj-c++.dg/try-catch-15.mm: New
3395
3396         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3397
3398         Radar 4204796
3399         * obj-c++.dg/try-catch-12.mm: New
3400         * obj-c++.dg/try-catch-13.mm: New
3401         * obj-c++.dg/try-catch-14.mm: New
3402         * objc.dg/try-catch-11.m: New
3403         * objc.dg/try-catch-12.m: New
3404         * objc.dg/try-catch-13.m: New
3405
3406 2010-10-18  Richard Henderson  <rth@redhat.com>
3407
3408         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3409
3410 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3411
3412         PR c/46015
3413         * c-c++-common/Wunused-var-13.c: New test.
3414
3415 2010-10-18  Richard Guenther  <rguenther@suse.de>
3416
3417         PR tree-optimization/45967
3418         * gcc.dg/torture/pr45967.c: New testcase.
3419         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3420         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3421         * gcc.dg/torture/pr39074-2.c: Likewise
3422         * gcc.dg/torture/pta-escape-1.c: Likewise
3423         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3424         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3425         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3426         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3427         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3428         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3429
3430 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3431
3432         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3433
3434 2010-10-18  Richard Guenther  <rguenther@suse.de>
3435
3436         PR lto/44950
3437         * g++.dg/lto/20101015-2_0.C: New testcase.
3438
3439 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3440
3441         PR middle-end/46019
3442         * gcc.c-torture/execute/pr46019.c: New test.
3443
3444 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3445
3446         Merge from 'apple/trunk' branch on FSF servers.
3447
3448         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3449
3450         Radar 4516785
3451         * obj-c++.dg/method-namespace-2.mm: New.
3452
3453 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3454
3455         Merge from 'apple/trunk' branch on FSF servers.
3456
3457         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3458
3459         Radar 4133425
3460         * objc.dg/private-1.m: Test modified.
3461         * obj-c++.dg/private-1.mm: Test modified.
3462
3463 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3464
3465         PR testsuite/45987
3466         * gcc.target/i386/push-1.c: Remove.
3467
3468 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3469             H.J. Lu  <hongjiu.lu@intel.com>
3470
3471         PR target/46051
3472         * gcc.target/i386/pr46051.c: New test.
3473
3474 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3475
3476         * obj-c++.dg/gnu-api-2-class.mm: New.
3477         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3478         * obj-c++.dg/gnu-api-2-method.mm: New.
3479         * obj-c++.dg/gnu-api-2-objc.mm: New.
3480         * obj-c++.dg/gnu-api-2-object.mm: New.
3481         * obj-c++.dg/gnu-api-2-property.mm: New.
3482         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3483         * obj-c++.dg/gnu-api-2-sel.mm: New.
3484
3485 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3486
3487         * objc.dg/fsf-package-0.m: New.
3488         * obj-c++.dg/fsf-package-0.m: New.
3489
3490 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3491
3492         PR objc/18255
3493         * objc.dg/pr18255.m: New.
3494
3495 2010-10-16  Jan Hubicka  <jh@suse.cz>
3496
3497         PR middle-end/44206
3498         * g++.dg/torture/pr44206.C: New.
3499
3500 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3501
3502         * objc.dg/gnu-api-2-class.m: New.
3503         * objc.dg/gnu-api-2-objc.m: New.
3504
3505 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3506
3507         * objc.dg/gnu-api-2-ivar.m: New.
3508
3509 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3510
3511         * objc.dg/gnu-api-2-property.m: New.
3512
3513 2010-10-15  Xinliang David Li  <davidxl@google.com>
3514
3515         * g++.dg/uninit-pred-3_a.C: New test.
3516         * g++.dg/uninit-pred-3_b.C: New test.
3517
3518 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3519
3520         * objc.dg/gnu-api-2-object.m: New.
3521
3522 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3523
3524         * objc.dg/gnu-api-2-method.m: New.
3525
3526 2010-10-15  Jason Merrill  <jason@redhat.com>
3527
3528         * g++.dg/lto/pr45983_0.C: New.
3529
3530 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3531
3532         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3533         builtin combiner patterns.
3534         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3535         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3536         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3537         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3538         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3539
3540 2010-10-15  Richard Guenther  <rguenther@suse.de>
3541
3542         * g++.dg/lto/20101015-1_0.C: New testcase.
3543
3544 2010-10-15  Richard Guenther  <rguenther@suse.de>
3545
3546         PR testsuite/46021
3547         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3548         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3549
3550 2010-10-15  Richard Guenther  <rguenther@suse.de>
3551
3552         PR lto/45957
3553         * g++.dg/lto/20101014-1_0.C: New testcase.
3554
3555 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3556
3557         * objc.dg/gnu-api-2-protocol.m: New.
3558         * objc.dg/gnu-api-2-sel.m: New.
3559
3560 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3561
3562         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3563         arm-eabi targets.
3564
3565 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3566
3567         * gcc.dg/20101010-1.c: New testcase.
3568
3569 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3570
3571         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3572         script when relocatable linking.
3573
3574 2010-10-14  Yao Qi  <yao@codesourcery.com>
3575
3576         PR target/45447
3577         * gcc.target/arm/pr45447.c: New test.
3578
3579 2010-10-14  Jan Hubicka  <jh@suse.cz>
3580
3581         PR middle-end/45621
3582         * g++.dg/lto/pr45621.h : New.
3583         * g++.dg/lto/pr45621_0.C: New.
3584         * g++.dg/lto/pr45621_1.C: New.
3585
3586 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3587
3588         * objc.dg/property: New.
3589         * objc.dg/property/fsf-property-basic.m: New.
3590         * objc.dg/property/fsf-property-method-access.m: New.
3591         * objc.dg/property/fsf-property-named-ivar.m: New.
3592         * obj-c++.dg/property: New.
3593         * obj-c++.dg/property/fsf-property-basic.mm: New.
3594         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3595         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3596
3597         merge from FSF apple 'trunk' branch.
3598         2006 Fariborz Jahanian  <fjahanian@apple.com>
3599
3600         Radars 4436866, 4505126, 4506903, 4517826
3601         * objc.dg/property/property-1.m: New.
3602         * objc.dg/property/property-2.m: New.
3603         * objc.dg/property/property-3.m: New.
3604         * objc.dg/property/property-neg-1.m: New.
3605         * objc.dg/property/property-neg-2.m: New.
3606         * objc.dg/property/property-neg-3.m: New.
3607         * objc.dg/property/property-neg-4.m: New.
3608         * objc.dg/property/property-neg-5.m: New.
3609         * objc.dg/property/property-neg-6.m: New.
3610         * objc.dg/property/property-neg-7.m: New.
3611         * objc.dg/property/property.exp: New.
3612         * obj-c++.dg/property/property-1.mm: New.
3613         * obj-c++.dg/property/property-2.mm: New.
3614         * obj-c++.dg/property/property-3.mm: New.
3615         * obj-c++.dg/property/property-neg-1.mm: New.
3616         * obj-c++.dg/property/property-neg-2.mm: New.
3617         * obj-c++.dg/property/property-neg-3.mm: New.
3618         * obj-c++.dg/property/property-neg-4.mm: New.
3619         * obj-c++.dg/property/property-neg-5.mm: New.
3620         * obj-c++.dg/property/property-neg-6.mm: New.
3621         * obj-c++.dg/property/property-neg-7.mm: New.
3622         * obj-c++.dg/property/property.exp: New.
3623
3624 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3625
3626         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3627
3628 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3629
3630         PR c/45969
3631         * gcc.c-torture/compile/pr45969-1.c: New test.
3632
3633 2010-10-14  Richard Guenther  <rguenther@suse.de>
3634
3635         PR tree-optimization/44913
3636         * gcc.dg/torture/pr44913.c: New testcase.
3637
3638 2010-10-14  Richard Guenther  <rguenther@suse.de>
3639
3640         PR lto/45382
3641         * g++.dg/lto/20101014-2_0.C: New testcase.
3642
3643 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3644
3645         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3646         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3647         * gcc.target/i386/pr44130.c: Likewise.
3648         * gcc.target/i386/pr44144.c: Likewise.
3649         * gcc.target/i386/pr44180.c: Likewise.
3650         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3651         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3652         * gcc.target/i386/vect-sizes-1.c: Likewise.
3653         * gcc.target/i386/vectorize4-avx.c: Likewise.
3654
3655 2010-10-14  Richard Guenther  <rguenther@suse.de>
3656
3657         PR lto/44561
3658         * g++.dg/lto/20101010-3_0.C: New testcase.
3659         * g++.dg/lto/20101010-4_0.C: Likewise.
3660
3661 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3662
3663         * objc.dg/pr45878.m: Update to include NSConstantString interface
3664         for -fnext-runtime.
3665         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3666         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3667         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3668         reference for m64 -fnext-runtime.
3669
3670 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3671
3672         * gcc.target/i386/vect-sizes-1.c: New.
3673
3674 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3675
3676         PR middle-end/46011
3677         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3678
3679 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3680
3681         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3682         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3683
3684 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3685
3686         * gcc.target/ia64/20101005.c: New test.
3687
3688 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3689
3690         PR rtl-optimization/45570
3691         * gcc.dg/pr45570.c: New test.
3692
3693 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3694
3695         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3696         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3697         * gcc.target/i386/vectorize4-avx.c: Likewise.
3698
3699 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3700
3701         * gcc.target/i386/avx-copysign-vec.c: New.
3702         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3703
3704 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3705
3706         PR middle-end/44130
3707         * gcc.target/i386/pr44130.c: New.
3708
3709 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3710
3711         PR middle-end/44144
3712         * gcc.target/i386/pr44144.c: New.
3713
3714 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3715
3716         PR target/44180
3717         * gcc.target/i386/pr44180.c: New.
3718
3719 2010-10-13  Jason Merrill  <jason@redhat.com>
3720
3721         * g++.dg/template/canon-type-8.C: New.
3722
3723 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3724
3725         * gcc.c-torture/execute/20101013-1.c: New test.
3726
3727 2010-10-13  Richard Guenther  <rguenther@suse.de>
3728
3729         PR objc/45878
3730         * objc.dg/pr45878.m: New testcase.
3731
3732 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3733
3734         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3735         * gcc.dg/format/dfp-printf-1.c: Likewise.
3736         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3737
3738 2010-10-13  Richard Guenther  <rguenther@suse.de>
3739
3740         PR tree-optimization/45788
3741         * g++.dg/pr45788.C: New testcase.
3742
3743 2010-10-13  Richard Guenther  <rguenther@suse.de>
3744
3745         PR tree-optimization/45970
3746         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3747
3748 2010-10-13  Richard Guenther  <rguenther@suse.de>
3749
3750         PR tree-optimization/45982
3751         * gcc.dg/torture/pr45982.c: New testcase.
3752         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3753         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3754         * gcc.dg/torture/pr39074-2.c: Likewise.
3755
3756 2010-10-13  Richard Guenther  <rguenther@suse.de>
3757
3758         PR middle-end/45874
3759         * g++.dg/torture/pr45874.C: New testcase.
3760
3761 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3762
3763         * objc.dg/attributes/method-attribute-1.m: Update to respond
3764         to implemented method attributes..
3765         * objc.dg/attributes/method-attribute-2.m: Likewise.
3766         * objc.dg/attributes/method-attribute-3.m: Likewise.
3767         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3768         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3769         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3770
3771 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3772
3773         PR libobjc/23214
3774         * objc.dg/pr23214.m: New.
3775
3776 2010-10-12  Michael Eager  <eager@eagercon.com>
3777
3778         PR testsuite/45856
3779         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3780         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3781
3782 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3783
3784         PR fortran/45636
3785         * gcc.c-torture/execute/pr45636.c: New test.
3786         * gfortran.dg/pr45636.f90: New test.
3787
3788 2010-10-12  Richard Henderson  <rth@redhat.com>
3789
3790         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3791
3792 2010-10-12  Daniel Kraft  <d@domob.eu>
3793
3794         PR fortran/38936
3795         * gfortran.dg/associate_1.f03: More tests with derived-types.
3796         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3797         * gfortran.dg/associate_8.f03: Fix typo.
3798         * gfortran.dg/initialization_27.f90: Fix typo.
3799
3800 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3801
3802         PR testsuite/45851
3803         * lib/lto.exp (lto-get-options-main): Support optional target
3804         selector for dg-extra-ld-options.
3805
3806 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3807
3808         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3809         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3810
3811 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3812
3813         PR middle-end/45699
3814         * g++.dg/torture/pr45699.C: New test.
3815         * g++.dg/otr-fold-1.C: Adjusted.
3816         * g++.dg/otr-fold-1.C: Likewise.
3817
3818 2010-10-11  Nick Clifton  <nickc@redhat.com>
3819
3820         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3821         Allow for a user label prefix.
3822
3823 2010-10-10  Richard Guenther  <rguenther@suse.de>
3824
3825         * g++.dg/lto/20101010-1_0.C: New testcase.
3826         * g++.dg/lto/20101010-2_0.C: Likewise.
3827
3828 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3829
3830         PR tree-optimization/45902
3831         * gcc.dg/vect/45902.c: New test.
3832
3833 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR target/45870
3836         * gcc.dg/tls/pr45870.c: New test.
3837
3838 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3839
3840         PR fortran/45961
3841         * gfortran.dg/typebound_operator_6.f03: New.
3842
3843 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3844
3845         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3846         and adjust -export symbol scanning.
3847         * g++.dg/ext/dllexport1.C: Likewise.
3848         * g++.dg/ext/dllexport3.C: Likewise.
3849         * gcc.dg/dll-3.c: Likewise.
3850         * gcc.dg/dll-4.c: Likewise.
3851         * gcc.dg/dll-5.c: Likewise.
3852
3853 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3854
3855         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3856         instead of tree_profile dump file.
3857         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3858         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3859         dump file.
3860
3861 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3862
3863         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3864
3865 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3866
3867         * gfortran.dg/character_comparison_4.f90:  New test.
3868         * gfortran.dg/character_comparison_5.f90:  New test.
3869         * gfortran.dg/character_comparison_6.f90:  New test.
3870
3871 2010-10-09  Richard Henderson  <rth@redhat.com>
3872
3873         * lib/target-supports.exp
3874         (check_effective_target_automatic_stack_alignment): Always true.
3875
3876 2010-10-09  Richard Guenther  <rguenther@suse.de>
3877
3878         PR lto/45956
3879         * gcc.dg/lto/20101009-2_0.c: New testcase.
3880         * gcc.dg/lto/20101009-2_1.c: Likewise.
3881         * gcc.dg/lto/20101009-2_2.c: Likewise.
3882
3883 2010-10-09  Richard Guenther  <rguenther@suse.de>
3884
3885         PR lto/45947
3886         * g++.dg/lto/20101009-1_0.C: New testcase.
3887
3888 2010-10-09  Richard Guenther  <rguenther@suse.de>
3889
3890         PR tree-optimization/45945
3891         * gcc.dg/lto/20101009-1_0.c: New testcase.
3892
3893 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3894
3895         PR target/45913
3896         * gcc.target/i386/pr45913.c: New.
3897
3898 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3899
3900         PR fortran/45943
3901         * gfortran.dg/streamio_16.f90: Update test.
3902
3903 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3904
3905         PR tree-optimization/45903
3906         * gcc.target/i386/pr45903.c: New test.
3907
3908 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3909
3910         * gnat.dg/interface5.adb: Compile with warnings disabled.
3911
3912 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3913
3914         * obj-c++.dg/encode-10.mm: New testcase.
3915
3916 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3917
3918         PR objc++/23614
3919         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3920         C++ class.  Removed XFAIL.
3921
3922 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3923
3924         PR fortran/45933
3925         * gfortran.dg/typebound_operator_5.f03: New.
3926
3927 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3928
3929         Merge from 'apple/trunk' branch on FSF servers.
3930
3931         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3932
3933         Radar 4508851
3934         * obj-c++.dg/method-namespace-1.mm: New.
3935
3936 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3937
3938         * gcc.dg/tree-ssa/sra-11.c: New test.
3939
3940 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3941
3942         PR Tree-Vect/45847
3943         * gcc.dg/vect/pr45847.c: New test.
3944
3945 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3946             Kai Tietz  <kai.tietz@onevision.com>
3947
3948         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3949
3950 2010-10-07  Richard Guenther  <rguenther@suse.de>
3951
3952         PR tree-optimization/45732
3953         * gcc.dg/torture/pr45732.c: New testcase.
3954
3955 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3956
3957         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3958         * objc.dg/foreach-2.m: Likewise.
3959         * objc.dg/foreach-3.m: Likewise.
3960         * objc.dg/foreach-4.m: Likewise.
3961         * objc.dg/foreach-5.m: Likewise.
3962         * objc.dg/foreach-6.m: Likewise.
3963         * objc.dg/foreach-7.m: Likewise.
3964         * objc.dg/objc-foreach-4.m: Likewise.
3965         * objc.dg/objc-foreach-5.m: Likewise.
3966
3967 2010-10-07  Richard Guenther  <rguenther@suse.de>
3968
3969         PR middle-end/45869
3970         * gcc.dg/torture/pr45869.c: New testcase.
3971
3972 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3973
3974         * objc.dg/set-not-used-1.m: New
3975         * obj-c++.dg/set-not-used-1.mm: New.
3976
3977 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3978
3979         * objc.dg/attributes/method-attribute-3.m: New.
3980         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3981
3982 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3983
3984         PR fortran/45916
3985         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3986
3987 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3988
3989         PR fortran/45889
3990         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3991
3992 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3993
3994         Merge from 'apple/trunk' branch on FSF servers.
3995
3996         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
3997
3998         Radar 4278774
3999         * obj-c++.dg/encode-9.mm: New.
4000
4001 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4002
4003         * g++.dg/cpp0x/pr45908.C: New test.
4004
4005 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4006
4007         * gnat.dg/opt6.ad[sb]: New test.
4008
4009 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4010
4011         Implemented fast enumeration for Objective-C.
4012         * objc.dg/foreach-1.m: New.
4013         * objc.dg/foreach-2.m: New.
4014         * objc.dg/foreach-3.m: New.
4015         * objc.dg/foreach-4.m: New.
4016         * objc.dg/foreach-5.m: New.
4017         * objc.dg/foreach-6.m: New.
4018         * objc.dg/foreach-7.m: New.
4019
4020         Merge from 'apple/trunk' branch on FSF servers:
4021         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4022
4023         Radar 4502236
4024         * objc.dg/objc-foreach-5.m: New.
4025
4026         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4027
4028         Radar 4507230
4029         * objc.dg/objc-foreach-4.m: New.
4030
4031         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4032
4033         Radar 4472881
4034         * objc.dg/objc-foreach-3.m: New.
4035
4036         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4037
4038         Radar 4468498
4039         * objc.dg/objc-foreach-2.m: New.
4040
4041         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4042
4043         Radar 4294910
4044         * objc.dg/objc-foreach-1.m: New
4045
4046 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4047
4048         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4049         unsigned values.
4050
4051 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4052
4053         PR objc++/28050
4054         * obj-c++.dg/syntax-error-10.mm: New.
4055
4056 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4057
4058         PR objc++/23707
4059         * obj-c++.dg/syntax-error-9.mm: New.
4060
4061 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4062
4063         PR objc++/31126
4064         * obj-c++.dg/syntax-error-8.mm: New.
4065
4066 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4067
4068         Merge from 'apple/trunk' branch on FSF servers.
4069
4070         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4071
4072         Radar 4290840
4073         * obj-c++.dg/syntax-error-7.mm: New
4074
4075         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4076
4077         Radar 4294425
4078         * obj-c++.dg/syntax-error-6.mm: New
4079
4080         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4081
4082         Radar 4261146
4083         * obj-c++.dg/syntax-error-5.mm: New
4084
4085         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4086
4087         Radar 4093475
4088         * obj-c++.dg/syntax-error-[3-4].mm: New.
4089
4090         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4091
4092         Radar 4185810
4093         * obj-c++.dg/syntax-error-[1-2].mm: New.
4094
4095 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4096
4097         PR tree-optimization/45752
4098         * gcc.dg/vect/pr45752.c: New test.
4099
4100 2010-10-05  Richard Guenther  <rguenther@suse.de>
4101
4102         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4103         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4104         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4105         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4106         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4107         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4108         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4109         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4110         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4111         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4112         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4113         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4114         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4115         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4116         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4117         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4118         * gcc.dg/tree-ssa/20080530.c: Likewise.
4119         * g++.dg/tree-ssa/inline-3.C: Likewise.
4120         * g++.dg/tree-ssa/inline-1.C: Likewise.
4121         * g++.dg/tree-ssa/inline-2.C: Likewise.
4122         * gcc.dg/profile-dir-1.c: Likewise.
4123         * gcc.dg/profile-dir-2.c: Likewise.
4124         * gcc.dg/profile-dir-3.c: Likewise.
4125
4126 2010-10-05  Richard Guenther  <rguenther@suse.de>
4127
4128         PR middle-end/45877
4129         * g++.dg/torture/pr45877.C: New testcase.
4130
4131 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4132
4133         PR debug/45849
4134         * gcc.dg/debug/pr45849.c: New test.
4135
4136         PR middle-end/45876
4137         * gcc.c-torture/compile/pr45876.c: New test.
4138
4139 2010-10-04  Julian Brown  <julian@codesourcery.com>
4140
4141         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4142         vect_hw_misalign.
4143         * gcc.dg/vect/vect-60.c: Likewise.
4144         * gcc.dg/vect/vect-56.c: Likewise.
4145         * gcc.dg/vect/vect-93.c: Likewise.
4146         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4147         * gcc.dg/vect/vect-95.c: Likewise.
4148         * gcc.dg/vect/vect-96.c: Likewise.
4149         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4150         * gcc.dg/vect/slp-25.c: Likewise.
4151         * gcc.dg/vect/slp-3.c: Likewise.
4152         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4153         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4154         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4155         * gcc.dg/vect/vect-109.c: Likewise.
4156         * gcc.dg/vect/vect-peel-1.c: Likewise.
4157         * gcc.dg/vect/vect-peel-2.c: Likewise.
4158         * lib/target-supports.exp
4159         (check_effective_target_arm_vect_no_misalign): New.
4160         (check_effective_target_vect_no_align): Use above.
4161         (check_effective_target_vect_element_align): New.
4162         (add_options_for_quad_vectors): New.
4163
4164 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4165
4166         PR tree-optimization/45572
4167         * g++.dg/ipa/pr45572-1.C: New test.
4168         * g++.dg/ipa/pr45572-2.C: Likewise.
4169
4170 2010-10-03  Ian Lance Taylor  <iant@google.com>
4171
4172         * gcc.dg/anon-struct-11.c: New test.
4173         * gcc.dg/anon-struct-12.c: New test.
4174         * gcc.dg/anon-struct-13.c: New test.
4175         * gcc.dg/anon-struct-14.c: New test.
4176
4177 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4178
4179         * g++.dg/torture/pr45764.C: Revert revision 164914.
4180         * gcc.dg/vect/pr43432.c: Likewise.
4181         * gcc.dg/vect/vect-114.c: Likewise.
4182         * gcc.dg/vect/vect-15.c: Likewise.
4183
4184 2010-10-03  Jason Merrill  <jason@redhat.com>
4185
4186         * g++.dg/cpp0x/sfinae5.C: New.
4187
4188 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4189
4190         PR tree-optimization/45720
4191         PR tree-optimization/45764
4192         * g++.dg/torture/pr45764.C: New.
4193
4194         * gcc.dg/vect/pr43432.c: Xfail.
4195         * gcc.dg/vect/vect-114.c: Likewise.
4196         * gcc.dg/vect/vect-15.c: Likewise.
4197
4198 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4199
4200         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4201         hppa*-*-hpux*.
4202         * gcc.dg/torture/pr45678-2.c: Likewise.
4203
4204 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4205
4206         PR fortran/45748
4207         * gfortran.dg/intrinsic_6.f90: New.
4208
4209 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4210
4211         PR fortran/42831
4212         * gfortran.dg/dependency_37.f90:  New test.
4213
4214 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4215
4216         * gcc.target/i386/shift_mask.c: New test.
4217
4218 2010-10-01  Richard Guenther  <rguenther@suse.de>
4219
4220         PR tree-optimization/45854
4221         * g++.dg/torture/pr45854.C: New testcase.
4222
4223 2010-09-30  Michael Eager  <eager@eagercon.com>
4224
4225         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4226         __FLT_{MIN,MAX}__.
4227
4228 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4229
4230         PR middle-end/45758
4231         * gfortran.dg/graphite/pr45758.f90: New.
4232
4233 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4234
4235         PR middle-end/45230
4236         * gcc.dg/graphite/id-pr45230.c: New.
4237
4238 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4239
4240         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4241         * gfortran.dg/graphite/graphite.exp: Same.
4242         * gcc.dg/graphite/vect-pr43423.c: New.
4243
4244 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4245
4246         PR target/45843
4247         * g++.dg/torture/pr45843.C: New test.
4248
4249 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4250
4251         PR fortran/45828
4252         * gfortran.dg/allocate_derived_5.f90: New.
4253
4254 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4255
4256         PR tree-optimization/31261
4257         * gcc.dg/tree-ssa/pr31261.c: New test.
4258
4259 2010-09-30  Michael Eager  <eager@eagercon.com>
4260
4261         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4262         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4263         * gcc.target/microblaze/microblaze.exp: Ditto.
4264         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4265         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4266         * gcc.target/microblaze/others/data_var1.c: Ditto.
4267         * gcc.target/microblaze/others/data_var2.c: Ditto.
4268         * gcc.target/microblaze/others/data_var3.c: Ditto.
4269         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4270         * gcc.target/microblaze/others/strings1.c:: Ditto.
4271         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4272         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4273         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4274         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4275         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4276         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4277         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4278         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4279         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4280         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4281         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4282         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4283         * gcc.target/microblaze/isa/float.c: Ditto.
4284         * gcc.target/microblaze/isa/mulh.c: Ditto.
4285         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4286         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4287         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4288         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4289         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4290         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4291         * gcc.target/microblaze/isa/bshift.c: Ditto.
4292         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4293         * gcc.target/microblaze/isa/div.c: Ditto.
4294         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4295         * gcc.target/microblaze/isa/mul.c: Ditto.
4296
4297 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4298
4299         merge from FSF 'apple/trunk' branch.
4300         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4301
4302         Radar 4386773
4303         * objc.dg/enhanced-proto-1.m: New.
4304         * objc.dg/enhanced-proto-2.m: New.
4305         * obj-c++.dg/enhanced-proto-1.mm: New
4306         * obj-c++.dg/enhanced-proto-2.mm: New.
4307
4308 2010-09-30  Richard Guenther  <rguenther@suse.de>
4309
4310         PR testsuite/45702
4311         * gcc.dg/debug/pr41893-1.c: Adjust.
4312         * gcc.dg/pr30762-1.c: Likewise.
4313         * gcc.dg/pr31529-1.c: Likewise.
4314         * gcc.dg/pr34457-1.c: Likewise.
4315         * gcc.dg/pr34668-1.c: Likewise.
4316         * gcc.dg/pr43557-1.c: Likewise.
4317
4318 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4319
4320         PR objc/45842
4321         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4322         * objc.dg/const-str-3.m: Correct header for memcpy.
4323         * objc.dg/const-str-7.m: Likewise.
4324         * objc.dg/method-20b.m: Provide an implementation of Object.
4325         Adjust XFAIL for m64 NeXT runtime.
4326         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4327         * objc.dg/encode-3.m: Correct line ordering, provide header for
4328         sprintf.
4329         * objc.dg/encode-7-next.m: Only run for 32bit.
4330         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4331         * objc.dg/type-size-2.m: Provide an implementation of Object.
4332         Ajust headers.
4333         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4334         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4335         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4336         Adjust XFAIL for m64 NeXT runtime.
4337         * obj-c++.dg/method-22.mm: Likewise.
4338         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4339
4340 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4341
4342         Merge from 'apple/trunk' branch on FSF servers.
4343
4344         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4345
4346         Radar 4278236
4347         * obj-c++.dg/bad-forward-decl.mm: New
4348
4349 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4350
4351         * ada/acats/run_acats: Revert revision 157037.
4352
4353 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4354
4355         Merge from 'apple/trunk' branch on FSF servers.
4356
4357         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4358
4359         Radar 4281748
4360         * objc.dg/naming-2.m: Update
4361         * objc.dg/naming-3.m: New
4362
4363 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4364
4365         PR target/40457
4366         * gcc.target/arm/pr40457-3.c: New test.
4367
4368 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4369
4370         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4371         alias checking.
4372         * lib/target-supports.exp (check_ifunc_available): Likewise.
4373
4374 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4375
4376         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4377
4378 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4379
4380         * objc.dg/keywords-1.m: New test.
4381         * objc.dg/keywords-2.m: New test.
4382         * objc.dg/keywords-3.m: New test.
4383         * obj-c++.dg/keywords-1.mm: New test.
4384         * obj-c++.dg/keywords-2.mm: New test.
4385
4386 2010-09-28  Jason Merrill  <jason@redhat.com>
4387
4388         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4389         * g++.dg/ext/complit11.C: Likewise.
4390         * g++.old-deja/g++.law/temps1.C: Likewise.
4391
4392         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4393         * g++.old-deja/g++.mike/misc6.C: Likewise.
4394
4395 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4396
4397         * objc.dg/attributes/method-attribute-1.m: New.
4398         * objc.dg/attributes/method-attribute-2.m: New.
4399
4400         * obj-c++.dg/attributes/method-attribute-1.m: New.
4401         * obj-c++.dg/attributes/method-attribute-2.m: New.
4402
4403 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4404
4405         * objc.dg/attributes: New.
4406         * objc.dg/attributes/attributes.exp: New.
4407         * objc.dg/attributes/class-attribute-1.m: New.
4408         * objc.dg/attributes/class-attribute-2.m: New
4409         * objc.dg/attributes/categ-attribute-1.m: New
4410         * objc.dg/attributes/categ-attribute-2.m: New
4411         * objc.dg/attributes/proto-attribute-1.m: New
4412
4413         * obj-c++.dg/attributes: New.
4414         * obj-c++.dg/attributes/attributes.exp: New
4415         * obj-c++.dg/attributes/class-attribute-1.mm: New
4416         * obj-c++.dg/attributes/class-attribute-2.mm: New
4417         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4418         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4419         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4420
4421 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4422
4423         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4424         from the branch renamed to method-20b.m to avoid clashes).
4425
4426         2005-08-23  Stuart Hastings  <stuart@apple.com>
4427                     Ziemowit Laski  <zlaski@apple.com>
4428
4429         Radar 4209854
4430         * obj-c++.dg/method-23.mm: New.
4431         * objc.dg/method-20.m: New.
4432
4433 2010-09-28  Jan Hubicka  <jh@suse.cz>
4434
4435         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4436
4437 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4438
4439         PR target/44452
4440         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4441         i?86-*-solaris2.[89], *-*-vxworks*.
4442         * gcc.target/i386/pr22152.c: Likewise.
4443         * gcc.target/i386/vect8-ret.c: New test.
4444
4445 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4446
4447         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4448
4449 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4450
4451         Merge from 'apple/trunk' branch on FSF servers.
4452
4453         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4454
4455         Radar 4175534
4456         * obj-c++.dg/method-22.mm: New.
4457
4458 2010-09-27  Jason Merrill  <jason@redhat.com>
4459
4460         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4461         * g++.dg/ext/complit11.C: Adjust.
4462         * g++.old-deja/g++.law/temps1.C: Adjust.
4463         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4464         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4465
4466 2010-09-27  Ian Lance Taylor  <iant@google.com>
4467
4468         * lib/target-supports.exp (check_effective_target_split_stack):
4469         New procedure.
4470         * gcc.dg/split-1.c: New test.
4471         * gcc.dg/split-2.c: New test.
4472         * gcc.dg/split-3.c: New test.
4473         * gcc.dg/split-4.c: New test.
4474
4475 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4476
4477         PR objc/25464
4478         * objc.dg/type-size-3.m: New test.
4479
4480 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4481
4482         PR objc/45763
4483         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4484
4485 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4486
4487         PR objc/25450
4488         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4489         * objc.dg/type-size-2.m: Same change.
4490         * obj-c++.dg/encode-5.mm: Same change.
4491
4492 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4493
4494         Merge from 'apple/trunk' branch on FSF servers.  The original
4495         Changelogs are below.
4496
4497         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4498         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4499         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4500         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4501         in the branch).
4502         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4503         proto-qual-1.m in the branch) and the normal ABI on GNU.
4504         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4505         the test only with the NeXT runtime.
4506         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4507         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4508         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4509         Run the test only with the NeXT runtime.
4510
4511         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4512
4513         Radar 4492973
4514         * objc.dg/encode-7-64bit.m: New.
4515         * objc.dg/encode-7.m: Skip if -m64.
4516
4517         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4518
4519         Radar 4301047
4520         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4521         * obj-c++.dg/threedotthree-abi-1.mm: New
4522         * objc.dg/threedotthree-abi-1.m: New
4523
4524         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4525
4526         Radar 4136935
4527         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4528         * objc.dg/encode-6.m: Likewise.
4529         * objc.dg/encode-7.m: New test case.
4530
4531 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4532
4533         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4534         const-str-12.m to constr-str-12b.m to avoid conflicts.
4535
4536         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4537
4538         Radar 4229905
4539         * obj-c++.dg/warn5.mm: New
4540
4541         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4542
4543         Radar 4154928
4544         * obj-c++.dg/const-str-12.mm: New.
4545         * objc.dg/const-str-12.m: New.
4546
4547 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4548
4549         PR fortran/40569
4550         PR fortran/40568
4551         * gfortran.dg/storage_size_2.f08: Fix test.
4552         * gfortran.dg/c_sizeof_1.f90: Fix test.
4553         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4554         * gfortran.dg/c_sizeof_3.f90: New.
4555         * gfortran.dg/c_sizeof_4.f90: New.
4556         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4557         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4558
4559 2010-09-26  Daniel Kraft  <d@domob.eu>
4560
4561         PR fortran/45783
4562         PR fortran/45795
4563         * gfortran.dg/select_type_18.f03: New test.
4564
4565 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4566
4567         * gnat.dg/return2.ad[sb]: New test.
4568         * gnat.dg/return2_pkg.ads: New helper.
4569
4570 2010-09-25  Daniel Kraft  <d@domob.eu>
4571
4572         PR fortran/45776
4573         * gfortran.dg/io_constraints_6.f03: New test.
4574         * gfortran.dg/io_constraints_7.f03: New test.
4575         * gfortran.dg/newunit_2.f90: New test.
4576
4577 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4578
4579         * gfortran.dg/operator_c1202.f90: New test.
4580
4581 2010-09-24  Jan Hubicka  <jh@suse.cz>
4582
4583         * gcc.dg/tree-ssa/leaf.c: New testcase.
4584
4585 2010-09-24  Jan Hubicka  <jh@suse.cz>
4586
4587         PR tree-optimization/45738
4588         PR tree-optimization/45741
4589         * gcc.c-torture/compile/pr45741.c: New.
4590         * gfortran.fortran-torture/compile/pr45738.f90: New.
4591
4592 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4593
4594         * gcc.dg/cpp/undef-opt-1.c: New test.
4595
4596 2010-09-24  Jason Merrill  <jason@redhat.com>
4597
4598         * g++.dg/other/error10.C: Adjust expected output.
4599
4600 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4601
4602         PR middle-end/45234
4603         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4604         * gcc.target/i386/pr45234.c: New test.
4605
4606 2010-09-24  Richard Guenther  <rguenther@suse.de>
4607
4608         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4609
4610 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4611
4612         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4613         as a comment leader in regexp.
4614
4615 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4616
4617         * objc.dg/sync-2.m: New test.
4618         * obj-c++.dg/sync-2.mm: New test.
4619
4620 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4621
4622         PR fortran/40571
4623         * gfortran.dg/iso_fortran_env_7.f90: New.
4624
4625 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4626
4627         * obj-c++.dg/too-many-args.mm: New file.
4628
4629 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4630
4631         Merge from 'apple/trunk' branch on FSF servers.
4632
4633         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4634
4635         Radar 4491608
4636         * objc.dg/too-many-args.m: New
4637
4638 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4639
4640         PR fortran/45744
4641         * gfortran.dg/dependency_36.f90:  New test.
4642
4643 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4644
4645         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4646         * gcc.target/i386/pad-3.c: Ditto.
4647         * gcc.target/i386/pad-7.c: Ditto.
4648         * gcc.target/i386/pad-7.c: Ditto.
4649         * gcc.target/i386/pr36502.c: Ditto.
4650         * gcc.target/i386/zee.c: Ditto.
4651         * gcc.target/i386/20060821-1.c: Ditto.
4652         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4653         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4654         * gcc.target/i386/pad-5b.c: Ditto.
4655         * gcc.target/i386/pad-6a.c: Ditto.
4656         * gcc.target/i386/pad-6b.c: Ditto.
4657         * gcc.target/i386/pad-8.c: Ditto.
4658         * gcc.target/i386/pad-9.c: Ditto.
4659         * gcc.target/i386/pad-10.c: Ditto.
4660         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4661
4662 2010-09-23  Richard Guenther  <rguenther@suse.de>
4663
4664         PR tree-optimization/45565
4665         * g++.dg/ipa/pr45565.C: New testcase.
4666
4667 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4668
4669         PR fortran/45745
4670         PR fortran/45648
4671         * gfortran.dg/vector_subscript_bound_1.f90: New.
4672
4673 2010-09-23  Richard Guenther  <rguenther@suse.de>
4674
4675         PR middle-end/45750
4676         * gcc.dg/pr45750.c: New testcase.
4677
4678 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4679
4680         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4681         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4682         build.
4683
4684 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4685
4686         PR rtl-optimization/44374
4687         * gcc.target/arm/headmerge-1.c: New test.
4688         * gcc.target/arm/headmerge-2.c: New test.
4689         * gcc.target/i386/headmerge-1.c: New test.
4690         * gcc.target/i386/headmerge-2.c: New test.
4691
4692 2010-09-23  Daniel Kraft  <d@domob.eu>
4693
4694         PR fortran/38936
4695         PR fortran/44044
4696         PR fortran/45474
4697         * gfortran.dg/intrinsic_intent_1.f03: New test.
4698         * gfortran.dg/select_type_17.f03: New test.
4699         * gfortran.dg/associate_5.f03: More definability tests.
4700         * gfortran.dg/enum_2.f90: Check definability.
4701         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4702         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4703         * gfortran.dg/char_expr_2.f90: Ditto.
4704         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4705         * gfortran.dg/enum_5.f90: Ditto.
4706         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4707         * gfortran.dg/impure_assignment_2.f90: Ditto.
4708         * gfortran.dg/impure_assignment_3.f90: Ditto.
4709         * gfortran.dg/intent_out_1.f90: Ditto.
4710         * gfortran.dg/intent_out_3.f90: Ditto.
4711         * gfortran.dg/pointer_assign_7.f90: Ditto.
4712         * gfortran.dg/pointer_intent_3.f90: Ditto.
4713         * gfortran.dg/pr19936_1.f90: Ditto.
4714         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4715         * gfortran.dg/simpleif_2.f90: Ditto.
4716         * gfortran.dg/protected_5.f90: Ditto.
4717         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4718         * gfortran.dg/protected_6.f90: Ditto.
4719         * gfortran.dg/protected_7.f90: Ditto.
4720
4721 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4722
4723         PR libfortran/45710
4724         * gfortran.dg/namelist_65.f90: New test.
4725
4726 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4727
4728         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4729         the regexp pattern between the expected label and location string.
4730
4731 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4732
4733         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4734
4735 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4736
4737         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4738         * gcc.dg/pr27898.c: Likewise.
4739         * gcc.dg/pr28712.c: Likewise.
4740         * gcc.dg/pr30762-1.c: Likewise.
4741         * gcc.dg/pr31529-1.c: Likewise.
4742         * gcc.dg/pr34457-1.c: Likewise.
4743         * gcc.dg/pr34668-1.c: Likewise.
4744         * gcc.dg/pr34989-1.c: Likewise.
4745         * gcc.dg/pr43557-1.c: Likewise.
4746
4747 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4748
4749         PR rtl-optimization/45739
4750         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4751
4752 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4753
4754         * gcc.target/sparc/mnofpu.c: New test.
4755
4756 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4757
4758         PR rtl-optimization/45739
4759         * gcc.target/i386/pr45739.c: New test.
4760
4761 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4762
4763         PR fortran/45648
4764         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4765         and counts. Add non-elemental function call check.
4766
4767         PR fortran/45648
4768         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4769         arguments checks. Update temporary counts.
4770         * gfortran.dg/transpose_optimization_1.f90: New.
4771
4772 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4773
4774         PR objc/23710
4775         * objc.dg/invalid-method-1.m: New.
4776
4777 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4778
4779         Merge from 'apple/trunk' branch on FSF servers.
4780
4781         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4782
4783         Radar 4291785
4784         * objc.dg/naming-4.m: New
4785         * objc.dg/naming-5.m: New
4786         * obj-c++.dg/naming-1.mm: New
4787         * obj-c++.dg/naming-2.mm: New
4788
4789 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4790             Jack Howarth  <howarth@bromo.med.uc.edu>
4791
4792         PR c++/45645
4793         * g++.dg/torture/pr44972.C: Use portable assert().
4794
4795 2010-09-21  Richard Guenther  <rguenther@suse.de>
4796
4797         PR tree-optimization/45580
4798         * g++.dg/torture/pr45580.C: New testcase.
4799
4800 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4801
4802         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4803
4804 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4805
4806         PR fortran/45438
4807         * gfortran.dg/pointer_check_7.f90: New.
4808
4809 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4810
4811         PR rtl-optimization/45728
4812         * gcc.c-torture/compile/pr45728.c: New test.
4813
4814 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4815
4816         PR fortran/45081
4817         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4818
4819 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4820
4821         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4822
4823 2010-09-20  Richard Guenther  <rguenther@suse.de>
4824
4825         PR middle-end/45704
4826         * gcc.dg/torture/pr45704.c: New testcase.
4827
4828 2010-09-20  Jan Hubicka  <jh@suse.cz>
4829
4830         PR tree-optimize/45605
4831         * g++.dg/tree-ssa/pr45605.C: New testcase.
4832
4833 2010-09-20  Michael Matz  <matz@suse.de>
4834
4835         PR testsuite/45706
4836         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4837         enough.
4838
4839 2010-09-20  Richard Guenther  <rguenther@suse.de>
4840
4841         PR tree-optimization/45705
4842         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4843
4844 2010-09-20  Michael Matz  <matz@suse.de>
4845
4846         PR testsuite/45706
4847         * lib/target-supports.exp (check_effective_target_vect_perm):
4848         Add i?86-*-*.
4849
4850 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4851
4852         PR rtl-optimization/45695
4853         * gcc.c-torture/execute/pr45695.c: New test.
4854
4855 2010-09-19  Jan Hubicka  <jh@suse.cz>
4856
4857         PR lto/44246
4858         * gcc.c-torture/compile/pr44246.c:New file.
4859
4860 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4861
4862         PR tree-optimization/45714
4863         * gfortran.dg/vect/pr45714-a.f: New test.
4864         * gfortran.dg/vect/pr45714-b.f: New test.
4865
4866 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4867
4868         * gnat.dg/const1.adb: Rename into...
4869         * gnat.dg/constant1.adb: ...this.
4870         * gnat.dg/constant2.adb: New test.
4871         * gnat.dg/constant2_pkg1.ads: New helper.
4872         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4873
4874 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4875
4876         * gnat.dg/specs/constant1.ads: New test.
4877         * gnat.dg/specs/constant1_pkg.ads: New helper.
4878
4879 2010-09-18  Jan Hubicka  <jh@suse.cz>
4880
4881         PR tree-optimization/45453
4882         * g++.dg/tree-ssa/pr45453.C: New testcase.
4883
4884 2010-09-18  Jason Merrill  <jason@redhat.com>
4885
4886         * g++.dg/cpp0x/initlist44.C: New.
4887
4888 2010-09-18  Richard Guenther  <rguenther@suse.de>
4889
4890         PR tree-optimization/45709
4891         * g++.dg/torture/pr45709-2.C: New testcase.
4892
4893 2010-09-18  Richard Guenther  <rguenther@suse.de>
4894
4895         PR tree-optimization/45709
4896         * g++.dg/torture/pr45709.C: New testcase.
4897
4898 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4899
4900         PR testsuite/45719
4901         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4902
4903 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4904
4905         * gcc.target/i386/pad-1.c: New.
4906         * gcc.target/i386/pad-2.c: Likewise.
4907         * gcc.target/i386/pad-3.c: Likewise.
4908         * gcc.target/i386/pad-4.c: Likewise.
4909         * gcc.target/i386/pad-5a.c: Likewise.
4910         * gcc.target/i386/pad-5b.c: Likewise.
4911         * gcc.target/i386/pad-6a.c: Likewise.
4912         * gcc.target/i386/pad-6b.c: Likewise.
4913         * gcc.target/i386/pad-7.c: Likewise.
4914         * gcc.target/i386/pad-8.c: Likewise.
4915         * gcc.target/i386/pad-9.c: Likewise.
4916         * gcc.target/i386/pad-10.c: Likewise.
4917
4918 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4919
4920         PR middle-end/45234
4921         * gcc.dg/torture/stackalign/alloca-5.c: New.
4922
4923 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4924
4925         PR middle-end/45678
4926         * gcc.dg/torture/pr45678-2.c: New.
4927
4928 2010-09-17  Richard Guenther  <rguenther@suse.de>
4929
4930         PR middle-end/45678
4931         * gcc.dg/torture/pr45678-1.c: New testcase.
4932
4933 2010-09-17  Michael Matz  <matz@suse.de>
4934
4935         PR tree-optimization/43432
4936         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4937         check_effective_target_vect_perm_short): New predicates.
4938         (check_effective_target_vect_perm): Include x86_64.
4939         * gcc.dg/vect/pr43432.c: New test.
4940         * gcc.dg/vect/vect-114.c: Adjust.
4941         * gcc.dg/vect/vect-15.c: Ditto.
4942         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4943         * gcc.dg/vect/slp-perm-9.c: Ditto.
4944
4945 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4946
4947         PR testsuite/45692
4948         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4949         GNU runtime.
4950
4951 2010-09-17  Richard Guenther  <rguenther@suse.de>
4952
4953         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4954         * gcc.dg/pr28706.c: Likewise.
4955         * gcc.dg/pr28712.c: Likewise.
4956         * gcc.dg/pr30762-1.c: Likewise.
4957         * gcc.dg/pr30762-2.c: Likewise.
4958         * gcc.dg/pr31529-1.c: Likewise.
4959         * gcc.dg/pr31529-2.c: Likewise.
4960         * gcc.dg/pr34457-1.c: Likewise.
4961         * gcc.dg/pr34457-2.c: Likewise.
4962         * gcc.dg/pr34668-1.c: Likewise.
4963         * gcc.dg/pr34668-2.c: Likewise.
4964         * gcc.dg/pr34989-1.c: Likewise.
4965         * gcc.dg/pr34989-2.c: Likewise.
4966         * gcc.dg/pr43557-1.c: Likewise.
4967         * gcc.dg/pr43557-2.c: Likewise.
4968         * gcc.dg/debug/pr41893-1.c: Likewise.
4969         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4970         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4971         * gcc.dg/matrix/matrix-4.c: Likewise.
4972         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4973         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4974         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4975         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4976
4977 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4978
4979         PR fortran/43665
4980         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4981         optimizations.
4982         * gfortran.dg/intent_optimize_1.f90: New test.
4983
4984 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4985
4986         * gcc.target/i386/divmod-1.c: New.
4987         * gcc.target/i386/divmod-2.c: Likewise.
4988         * gcc.target/i386/divmod-3.c: Likewise.
4989         * gcc.target/i386/divmod-4.c: Likewise.
4990         * gcc.target/i386/divmod-4a.c: Likewise.
4991         * gcc.target/i386/divmod-5.c: Likewise.
4992         * gcc.target/i386/divmod-6.c: Likewise.
4993         * gcc.target/i386/divmod-7.c: Likewise.
4994         * gcc.target/i386/divmod-8.c: Likewise.
4995         * gcc.target/i386/udivmod-1.c: Likewise.
4996         * gcc.target/i386/udivmod-2.c: Likewise.
4997         * gcc.target/i386/udivmod-3.c: Likewise.
4998         * gcc.target/i386/udivmod-4.c: Likewise.
4999         * gcc.target/i386/udivmod-4a.c: Likewise.
5000         * gcc.target/i386/udivmod-5.c: Likewise.
5001         * gcc.target/i386/udivmod-6.c: Likewise.
5002         * gcc.target/i386/udivmod-7.c: Likewise.
5003         * gcc.target/i386/udivmod-8.c: Likewise.
5004
5005 2010-09-16  Jan Hubicka  <jh@suse.cz>
5006
5007         * g++.dg/lto/pr45679-1_0.C: New file.
5008         * g++.dg/lto/pr45679-1_1.C: New file.
5009         * g++.dg/lto/pr45679-0_0.C: New file.
5010         * g++.dg/lto/pr45679-0_1.C: New file.
5011
5012 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5013
5014         PR fortran/45674
5015         * gfortran.dg/class_dummy_2.f03: New.
5016
5017 2010-09-16  Richard Guenther  <rguenther@suse.de>
5018
5019         PR tree-optimization/45623
5020         * gcc.dg/torture/pr45623.c: New testcase.
5021
5022 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5023
5024         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5025         name and parentheses.
5026         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5027
5028 2010-09-15  Jason Merrill  <jason@redhat.com>
5029
5030         * g++.dg/parse/parameter-declaration-2.C: New.
5031
5032         * g++.dg/cpp0x/scoped_enum2.C: New.
5033
5034 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5035
5036         * gcc.c-torture/compile/20100915-1.c: New test.
5037
5038 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5039
5040         PR middle-end/45644
5041         * gcc.dg/ipa/pr45644.c: New test.
5042
5043 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR tree-optimization/45633
5046         * gcc.dg/vect/pr45633.c: New test.
5047
5048 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5049
5050         PR fortran/45577
5051         * gfortran.dg/allocate_derived_4.f90: New.
5052
5053 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5054
5055         * lib/target-supports.exp
5056         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5057         supported flag to true for neon.
5058
5059 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5060
5061         PR c++/45665
5062         * g++.dg/template/crash103.C: New.
5063
5064 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5065
5066         Merge from 'apple/trunk' branch on FSF servers.
5067
5068         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5069
5070         Radar 4457381
5071         * objc.dg/msg-in-protocol.m: New.
5072         * obj-c++.dg/msg-in-protocol.mm: New.
5073
5074         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5075
5076         Radar 4219590
5077         * objc.dg/break-in-ifstmt.m: New.
5078
5079         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5080
5081         Radar 4174166
5082         * obj-c++.dg/comp-types-13.mm: New.
5083         * objc.dg/comp-types-12.m: New.
5084
5085         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5086
5087         Radar 4216500
5088         * obj-c++.dg/proto-lossage-7.mm: New.
5089         * objc.dg/proto-lossage-7.m: New.
5090
5091 2010-09-14  Jan Hubicka  <jh@suse.cz>
5092
5093         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5094         folding.
5095         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5096         folding.
5097
5098 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5099
5100         PR middle-end/45567
5101         * gcc.dg/pr45567.c: New test.
5102
5103         PR debug/45660
5104         * g++.dg/debug/pr45660.C: New test.
5105
5106 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5107
5108         PR tree-optimization/45470
5109         * g++.dg/vect/pr45470-a.cc: New test.
5110         * g++.dg/vect/pr45470-a.cc: New test.
5111
5112 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5113
5114         PR target/42070
5115         * lib/profopt.exp: Prune warnings on execname2 compile.
5116         * lib/prune.exp: Prune "can't add line info" warnings.
5117
5118 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5119
5120         PR libfortran/45532
5121         * gfortran.dg/namelist_64.f90: New test.
5122
5123 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5124
5125         PR rtl-optimization/45617
5126         * gcc.target/i386/pr45617.c: New test.
5127
5128 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5129
5130         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5131
5132 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5133
5134         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5135         * gcc.target/i386/fma4-vector.c: Likewise.
5136         * gcc.target/i386/vectorize2.c: Likewise.
5137         * gcc.target/i386/vectorize4.c: Likewise.
5138         * gcc.target/i386/vectorize5.c: Likewise.
5139         * gcc.target/i386/vectorize6.c: Likewise.
5140         * gcc.target/i386/vectorize8.c: Likewise.
5141
5142         * gcc.target/i386/vect-double-1.c: New.
5143         * gcc.target/i386/vect-double-1a.c: Likewise.
5144         * gcc.target/i386/vect-double-2.c: Likewise.
5145         * gcc.target/i386/vect-double-2a.c: Likewise.
5146
5147         * lib/target-supports.exp (check_effective_target_vect_double):
5148         Set et_vect_double_saved to 0 when tuning for Atom.
5149
5150 2010-09-13  Jan Hubicka  <jh@suse.cz>
5151
5152         * gcc.dg/torture/pr23821.c: Drop static keyword.
5153         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5154         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5155
5156 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5157
5158         * gcc.target/arm/sync-1.c: New.
5159
5160 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5161
5162         * gnat.dg/memtrap.adb: New test.
5163
5164 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5165
5166         * gfortran.dg/promotion.f90: Fix options.
5167
5168 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5169
5170         * g++.dg/cpp0x/range-for1.C: New.
5171         * g++.dg/cpp0x/range-for2.C: New.
5172         * g++.dg/cpp0x/range-for3.C: New.
5173         * g++.dg/cpp0x/range-for4.C: New.
5174         * g++.dg/cpp0x/range-for5.C: New.
5175         * g++.dg/cpp0x/range-for6.C: New.
5176
5177 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5178
5179         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5180         and counts. Check that transpose is not called.
5181         * gfortran.dg/transpose_2.f90: Update error message.
5182
5183 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5184
5185         PR c++/43824
5186         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5187         * g++.dg/lookup/strong-using-2.C: Likewise.
5188         * g++.dg/lookup/strong-using-3.C: Likewise.
5189         * g++.dg/lookup/strong-using-5.C: Likewise.
5190
5191         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5192         * g++.dg/cpp0x/inline-ns4.C: New.
5193         * g++.dg/cpp0x/inline-ns5.C: New.
5194
5195 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5196
5197         PR middle-end/45634
5198         * gfortran.fortran-torture/compile/pr45634.f90: New.
5199
5200 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5201
5202         * objc.dg/fobjc-exceptions.m: New test.
5203
5204 2010-09-10  Jan Hubicka  <jh@suse.cz>
5205
5206         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5207
5208 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5209
5210         PR tree-optimization/44972
5211         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5212         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5213         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5214         instead.
5215         * g++.dg/torture/pr44972.C: New test.
5216
5217 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5218
5219         PR tree-optimization/44972
5220         * g++.dg/torture/pr34850.C: Remove expected warning.
5221
5222 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5223
5224         * gfortran.dg/dummy_optional_arg.f90: New test.
5225
5226 2010-09-08  Jan Hubicka  <jh@suse.cz>
5227
5228         PR tree-optimization/45598
5229         * fortran.fortran-torture/compile/pr45598.f90: New test.
5230
5231 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5232
5233         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5234         * lib/target-supports.exp (check_ifunc_available): New.
5235         * gcc.dg/attr-ifunc-1.c: New.
5236         * gcc.dg/attr-ifunc-2.c: New.
5237         * gcc.dg/attr-ifunc-3.c: New.
5238         * gcc.dg/attr-ifunc-4.c: New.
5239         * gcc.dg/attr-ifunc-5.c: New.
5240         * g++.dg/ext/attr-ifunc-1.C: New.
5241         * g++.dg/ext/attr-ifunc-2.C: New.
5242         * g++.dg/ext/attr-ifunc-3.C: New.
5243         * g++.dg/ext/attr-ifunc-4.C: New.
5244
5245 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5246
5247         PR middle-end/40386
5248         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5249
5250 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5251
5252         * gfortran.dg/inline_transpose_1.f90: New test.
5253
5254 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR c++/45588
5257         * g++.dg/warn/Wunused-var-15.C: New test.
5258
5259 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5260
5261         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5262         hppa*-*-hpux*.
5263
5264 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5265
5266         * objc/execute/exceptions/throw-nil.m: New test.
5267         * objc/execute/exceptions/handler-1.m: Updated to use the new
5268         objc_set_uncaught_exception_handler() function.
5269         * objc/execute/exceptions/matcher-1.m: New test.
5270
5271 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5272
5273         PR fortran/38282
5274         * gfortran.dg/bit_comparison_1.F90: New test.
5275         * gfortran.dg/leadz_trailz_3.f90: New test.
5276         * gfortran.dg/masklr_2.F90: New test.
5277         * gfortran.dg/shiftalr_1.F90: New test.
5278         * gfortran.dg/merge_bits_2.F90: New test.
5279         * gfortran.dg/dshift_2.F90: New test.
5280         * gfortran.dg/bit_comparison_2.F90: New test.
5281         * gfortran.dg/masklr_1.F90: New test.
5282         * gfortran.dg/merge_bits_1.F90: New test.
5283         * gfortran.dg/dshift_1.F90: New test.
5284         * gfortran.dg/shiftalr_2.F90: New test.
5285
5286 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5287
5288         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5289         functions from objc/typedstream.h are deprecated.
5290
5291 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5292
5293         * lib/target-supports.exp
5294         (check_effective_target_run_expensive_tests): New proc.
5295         * gcc.c-torture/compile/limits-fnargs.c: Use
5296         dg-require-effective-target run_expensive_tests.
5297
5298 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5299
5300         PR fortran/45597
5301         * gfortran.dg/gomp/pr45597.f90: New test.
5302
5303         PR fortran/45595
5304         * gfortran.dg/gomp/pr45595.f90: New test.
5305
5306 2010-09-08  Michael Matz  <matz@suse.de>
5307
5308         * c-c++-common/uninit-17.c: Adjust.
5309
5310 2010-09-08  Michael Matz  <matz@suse.de>
5311
5312         PR tree-optimization/43430
5313         * gcc.dg/vect/pr43430-2.c: New test.
5314
5315 2010-09-08  Michael Matz  <matz@suse.de>
5316
5317         PR tree-optimization/33244
5318         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5319
5320 2010-09-08  Richard Guenther  <rguenther@suse.de>
5321
5322         PR tree-optimization/45578
5323         * gfortran.dg/pr45578.f90: New testcase.
5324
5325 2010-09-08  Richard Guenther  <rguenther@suse.de>
5326
5327         PR testsuite/45590
5328         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5329
5330 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5331
5332         PR fortran/45576
5333         * gfortran.dg/char_length_18.f90:  New test.
5334
5335 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5336
5337         PR target/36502
5338         * gcc.target/i386/pr36502.c: New test.
5339
5340         PR target/42313
5341         PR target/44651
5342         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5343         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5344
5345 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5346
5347         * gfortran.dg/achar_4.f90: Enable bounds checking.
5348
5349 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5350
5351         PR target/45206
5352         * gcc.target/i386/pr45206.c: New test.
5353
5354 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5355
5356         PR fortran/45505
5357         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5358
5359 2010-09-07  Jan Hubicka  <jh@suse.cz>
5360
5361         * gcc.c-torture/compile/20100907.c: New testcase.
5362
5363 2010-09-07  Richard Guenther  <rguenther@suse.de>
5364
5365         PR middle-end/45569
5366         * g++.dg/eh/pr45569.C: New testcase.
5367
5368 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5369
5370         PR target/43137
5371         * gcc.target/arm/pr43137.c: New test.
5372
5373 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5374
5375         PR fortran/36931
5376         * gfortran.dg/dependency_35.f90:  New test.
5377
5378 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5379
5380         PR fortran/34145
5381         * gfortran.dg/char_length_17.f90:  New test.
5382
5383 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5384
5385         PR c++/45200
5386         PR c++/45293
5387         PR c++/45558
5388         * g++.dg/template/typedef34.C: New test.
5389         * g++.dg/template/typedef35.C: New test.
5390
5391 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5392
5393         PR target/22152
5394         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5395
5396 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5397
5398         * g++.dg/warn/Wdouble-promotion.C: New.
5399
5400 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5401
5402         * g++.dg/parse/redef2.C: New.
5403
5404 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5405
5406         * gcc.dg/20100906-1.c: New testcase.
5407
5408 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5409
5410         PR testsuite/45543
5411         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5412         DW_TAG_enumeration_type DIE.
5413
5414 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5415
5416         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5417         Update XFAILs.
5418
5419 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5420
5421         PR rtl-optimization/44919
5422         * g++.dg/opt/pr44919.C: New.
5423
5424 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5425
5426         PR fortran/38282
5427         * gfortran.dg/iall_iany_iparity_1.f90: New.
5428         * gfortran.dg/iall_iany_iparity_2.f90: New.
5429
5430 2010-09-06  Jason Merrill  <jason@redhat.com>
5431
5432         * g++.dg/cpp0x/initlist42.C: New.
5433
5434         * g++.dg/cpp0x/auto19.C: New.
5435
5436         * g++.dg/template/sfinae25.C: New.
5437         * g++.dg/template/char1.C: Expect warning.
5438         * g++.dg/template/nontype10.C: Likewise.
5439
5440         * g++.dg/cpp0x/implicit9.C: New.
5441
5442         * g++.dg/cpp0x/initlist43.C: New.
5443
5444 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5445
5446         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5447
5448 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5449
5450         * gcc.dg/Wdouble-promotion.c: New.
5451
5452 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5453
5454         * gfortran.dg/float128_1.f90: Remove test case as
5455         it always fails since Rev 163611 backed out the
5456         front-end implementation.
5457
5458 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5459
5460         * gfortran.dg/float128_1.f90: XFAIL test case.
5461
5462 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5463
5464         * gfortran.dg/bessel_7.f90: Decrease required precision.
5465
5466 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5467
5468         PR testsuite/45545
5469         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5470         ref-all-matching targets.
5471
5472 2010-09-05  Richard Guenther  <rguenther@suse.de>
5473
5474         PR tree-optimization/45535
5475         * gcc.c-torture/compile/pr45535.c: New testcase.
5476
5477 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5478
5479         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5480         "\[^\n\]*".
5481         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5482         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5483         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5484         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5485         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5486         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5487         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5488         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5489         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5490         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5491         * gcc.target/i386/pr22152.c: Likewise.
5492         * gcc.target/i386/pr36992-1.c: Likewise.
5493         * gcc.target/i386/pr36992-2.c: Likewise.
5494         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5495
5496 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5497
5498         PR testsuite/43957
5499         * gcc.dg/const-uniq-1.c: Modify regexp.
5500
5501 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5502
5503         PR fortran/45530
5504         * gfortran.dg/namelist_63.f90: New.
5505
5506 2010-09-04  Jan Hubicka  <jh@suse.cz>
5507
5508         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5509         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5510
5511 2010-09-04  Jan Hubicka  <jh@suse.cz>
5512
5513         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5514
5515 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5516
5517         PR fortran/45507
5518         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5519
5520 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5521
5522         * gcc.dg/opts-4.c: New test.
5523
5524 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5525
5526         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5527         * gcc.dg/vect/vect-peel-4.c: Ditto.
5528
5529 2010-09-03  Daniel Kraft  <d@domob.eu>
5530
5531         PR fortran/45525
5532         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5533
5534 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5535
5536         PR fortran/45159
5537         * gfortran.dg/dependency_34.f90:  New test.
5538
5539 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5540
5541         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5542
5543 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5544
5545         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5546         gcc.target/i386/clearcap.map if supported.
5547
5548 2010-09-03  Michael Matz  <matz@suse.de>
5549
5550         PR middle-end/45415
5551         * gcc.dg/pr45415.c: New test.
5552
5553 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5554
5555         PR tree-optimization/45506
5556         * gcc.dg/pr45506.c: New.
5557
5558 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5559
5560         PR target/45476
5561         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5562         * gcc.target/i386/float128-2.c: Ditto.
5563
5564 2010-09-03  Daniel Kraft  <d@domob.eu>
5565
5566         PR fortran/34162
5567         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5568         * gfortran.dg/internal_dummy_2.f08: New test.
5569         * gfortran.dg/internal_dummy_3.f08: New test.
5570         * gfortran.dg/internal_dummy_4.f08: New test.
5571
5572 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5573
5574         PR debug/45500
5575         * gcc.target/i386/pr45500.c: New test.
5576
5577 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5578
5579         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5580
5581 2010-09-03  Daniel Kraft  <d@domob.eu>
5582
5583         PR fortran/44602
5584         * gfortran.dg/exit_2.f08; Adapt error messages.
5585         * gfortran.dg/exit_3.f08: New test.
5586         * gfortran.dg/exit_4.f08: New test.
5587         * gfortran.dg/exit_5.f03: New test.
5588
5589 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5590
5591         * gfortran.dg/ishft_4.f90: New test.
5592
5593 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5594
5595         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5596         FRIZ/XSRIZ instruciton for (double)(long long)x.
5597         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5598
5599 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5600
5601         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5602
5603 2010-09-02  Richard Guenther  <rguenther@suse.de>
5604
5605         PR tree-optimization/44937
5606         PR tree-optimization/45412
5607         * g++.dg/opt/pr45412.C: New testcase.
5608         * gcc.c-torture/compile/pr45412.c: Likewise.
5609         * gcc.c-torture/compile/pr44937.c: Likewise.
5610
5611 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5612
5613         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5614         but using -Werror=comment.
5615         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5616         expected error messages.
5617
5618 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5619
5620         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5621         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5622
5623 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5624
5625         PR fortran/45489
5626         * gfortran.dg/initialization_27.f90: New.
5627
5628 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5629
5630         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5631         check into different basic blocks. Expect vectorization if misaligned
5632         stores are supported.
5633         * gcc.dg/vect/bb-slp-8a.c: New test.
5634         * gcc.dg/vect/bb-slp-8b.c: New test.
5635
5636 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5637
5638         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5639
5640 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5641
5642         PR fortran/44541
5643         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5644         * gfortran.dg/class_dummy_1.f03: New.
5645
5646 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5647
5648         PR middle-end/45458
5649         * g++.dg/tree-prof/partition2.C: New test.
5650
5651 2010-09-01  Richard Guenther  <rguenther@suse.de>
5652
5653         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5654         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5655         * gcc.c-torture/execute/20100827-1.c: Likewise.
5656
5657 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5658
5659         * gfortran.dg/execute_command_line_1.f90: New test.
5660
5661 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5662
5663         PR preprocessor/45457
5664         * c-c++-common/cpp/pr45457.c: New test.
5665
5666 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5667
5668         * gcc.dg/nested-func-8.c: New test.
5669
5670 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5671
5672         PR fortran/38282
5673         * gfortran.dg/popcnt_poppar_1.F90: New test.
5674         * gfortran.dg/popcnt_poppar_2.F90: New test.
5675
5676 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5677
5678         * gcc.target/i386/volatile-2.c: Require nonpic target.
5679
5680 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5681
5682         PR middle-end/45461
5683         * gcc.dg/pr45461.c: New test.
5684
5685 2010-08-31  Richard Guenther  <rguenther@suse.de>
5686
5687         PR testsuite/45455
5688         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5689
5690 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5691
5692         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5693
5694 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5695
5696         PR fortran/45456
5697         * gfortran.dg/typebound_proc_18.f03: New.
5698
5699 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5700
5701         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5702         * lib/scanasm.exp (scan-stack-usage): Likewise.
5703         (scan-stack-usage-not): Likewise.
5704         * gcc.dg/stack-usage-1.c: New test.
5705         * gcc.target/i386/stack-usage-realign.c: Likewise.
5706
5707 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5708
5709         PR tree-optimization/45427
5710         * gcc.dg/tree-ssa/pr45427.c: New test.
5711
5712 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5713
5714         PR c++/45043
5715         * g++.dg/template/crash102.C: New.
5716
5717 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5718
5719         PR middle-end/45423
5720         * gcc.dg/gomp/atomic-12.c: New test.
5721         * gcc.dg/gomp/atomic-13.c: New test.
5722         * gcc.dg/gomp/atomic-14.c: New test.
5723         * g++.dg/gomp/atomic-11.C: New test.
5724         * g++.dg/gomp/atomic-12.C: New test.
5725         * g++.dg/gomp/atomic-13.C: New test.
5726         * g++.dg/gomp/atomic-14.C: New test.
5727
5728 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5729
5730         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5731         delimiter.
5732
5733 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5734
5735         * gnat.dg/discr24.adb: New test.
5736
5737 2010-08-30  Richard Guenther  <rguenther@suse.de>
5738
5739         PR tree-optimization/45449
5740         * gcc.dg/pr45449.c: New testcase.
5741
5742 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5743
5744         * gcc.dg/opts-1.c: Expect errors, not warnings.
5745
5746 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5747
5748         PR fortran/42769
5749         * gfortran.dg/dynamic_dispatch_11.f03: New.
5750
5751 2010-08-29  Jason Merrill  <jason@redhat.com>
5752
5753         PR c++/44991
5754         * g++.dg/parse/defarg15.C: New.
5755
5756 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5757
5758         PR fortran/45439
5759         * gfortran.dg/select_type_16.f03: New.
5760
5761 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5762             Tobias Burnus  <burnus@net-b.de>
5763
5764         * gfortran.dg/bessel_7.f90: Decrease required precision.
5765
5766 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5767             Kaz Kojima  <kkojima@gcc.gnu.org>
5768
5769         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5770
5771 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5772
5773         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5774         floating point conversion code generation.
5775         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5776         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5777         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5778         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5779         to integer conversion code generation.
5780         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5781         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5782         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5783         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5784
5785 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5786
5787         PR fortran/32049
5788         * gfortran.dg/random_seed_1.f90: Adjust test.
5789         * gfortran.dg/float128_1.f90: New test.
5790
5791 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5792
5793         PR fortran/33197
5794         * gfortran.dg/norm2_1.f90: New.
5795         * gfortran.dg/norm2_2.f90: New.
5796         * gfortran.dg/norm2_3.f90: New.
5797         * gfortran.dg/norm2_4.f90: New.
5798         * gfortran.dg/parity_1.f90: New.
5799         * gfortran.dg/parity_2.f90: New.
5800         * gfortran.dg/parity_3.f90: New.
5801
5802 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5803
5804         PR fortran/45420
5805         * gfortran.dg/select_type_15.f03: New.
5806
5807 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5808
5809         PR libfortran/43217
5810         * gfortran.dg/hollerith8.f90: New test.
5811
5812 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5813
5814         PR fortran/45159
5815         * gfortran.dg/dependency_33.f90:  New test.
5816
5817 2010-08-27  Richard Guenther  <rguenther@suse.de>
5818
5819         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5820         * gcc.dg/graphite/scop-2.c: Likewise.
5821         * gcc.dg/graphite/scop-20.c: Likewise.
5822         * gcc.dg/vect/slp-25.c: Likewise.
5823
5824 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5825
5826         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5827
5828 2010-08-26  Daniel Kraft  <d@domob.eu>
5829
5830         PR fortran/38936
5831         PR fortran/44047
5832         PR fortran/45384
5833         * gfortran.dg/associate_8.f03: New test.
5834         * gfortran.dg/select_type_13.f03: New test.
5835         * gfortran.dg/select_type_14.f03: New test.
5836
5837 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5838
5839         PR tree-optimization/44485
5840         * gcc.dg/pr44485.c: New test.
5841
5842 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5843
5844         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5845         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5846         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5847
5848 2010-08-26  Richard Guenther  <rguenther@suse.de>
5849
5850         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5851         * gcc.dg/graphite/scop-21.c: Likewise.
5852
5853 2010-08-26  Richard Guenther  <rguenther@suse.de>
5854
5855         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5856         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5857         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5858         * gcc.dg/vect/vect-91.c: Likewise.
5859         * gcc.dg/vect/vect-peel-1.c: Likewise.
5860         * gcc.dg/vect/vect-peel-2.c: Likewise.
5861         * gcc.dg/vect/vect-peel-4.c: Likewise.
5862
5863 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5864
5865         PR libfortran/41859
5866         * gfortran.dg/der_io_4.f90: New test.
5867
5868 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5869
5870         PR rtl-optimization/44858
5871         * gcc.c-torture/execute/pr44858.c: New test.
5872
5873         PR rtl-optimization/45400
5874         * g++.dg/other/i386-8.C: New test.
5875
5876 2010-08-25  Richard Guenther  <rguenther@suse.de>
5877
5878         * gcc.dg/alias-8.c: Adjust.
5879
5880 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5881
5882         * gcc.target/i386/combine-mul.c: New test.
5883
5884 2010-08-25  Richard Guenther  <rguenther@suse.de>
5885
5886         PR lto/44562
5887         * gcc.dg/graphite/id-27.c: New testcase.
5888         * gcc.dg/lto/20100825-1_0.c: Likewise.
5889
5890 2010-08-25  Richard Guenther  <rguenther@suse.de>
5891
5892         PR tree-optimization/45316
5893         * g++.dg/opt/pr45316.C: New testcase.
5894
5895 2010-08-25  Richard Guenther  <rguenther@suse.de>
5896
5897         PR tree-optimization/45393
5898         * g++.dg/torture/pr45393.C: New testcase.
5899
5900 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5901
5902         PR tree-optimization/45059
5903         * gcc.c-torture/compile/pr45059.c: New test.
5904
5905 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5906
5907         * lib/target-supports.exp (check_effective_target_vect_unpack):
5908         Set vect_unpack supported flag to true for neon.
5909
5910 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5911
5912         * gcc.dg/tree-ssa/ifc-5.c: New.
5913
5914 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5915
5916         * gcc.dg/tree-ssa/ifc-4.c: New.
5917         * gcc.dg/tree-ssa/ifc-7.c: New.
5918
5919 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5920
5921         * gcc.dg/vect/vect.exp: Check loongson targets
5922         * g++.dg/vect/vect.exp: Likewise
5923         * gfortran.dg/vect/vect.exp: Likewise
5924
5925 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5926
5927         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5928         -mveclibabi=mass.
5929
5930 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5931
5932         PR fortran/45366
5933         * gfortran.dg/proc_ptr_29.f90: New.
5934
5935 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5936             Dominique d'Humieres  <dominiq@lps.ens.fr>
5937
5938         PR fortran/45367
5939         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5940
5941 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5942
5943         PR fortran/45367
5944         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5945
5946 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5947
5948         PR fortran/36158
5949         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5950
5951 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5952             Dominique d'Humieres  <dominiq@lps.ens.fr>
5953
5954         PR fortran/45367
5955         PR fortran/36158
5956         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5957         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5958
5959 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5960
5961         PR fortran/44863
5962         PR fortran/45271
5963         PR fortran/45290
5964         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5965         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5966         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5967
5968 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5969
5970         PR fortran/36158
5971         PR fortran/33197
5972         * gfortran.dg/bessel_6.f90: New.
5973         * gfortran.dg/bessel_7.f90: New.
5974
5975 2010-08-20  Jan Hubicka  <jh@suse.cz>
5976
5977         PR c++/45307
5978         PR c++/17736
5979         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5980         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5981
5982 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5983
5984         PR target/45336
5985         * gcc.target/i386/pr45336-1.c: New.
5986         * gcc.target/i386/pr45336-2.c: Likewise.
5987         * gcc.target/i386/pr45336-3.c: Likewise.
5988         * gcc.target/i386/pr45336-4.c: Likewise.
5989
5990 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5991
5992         PR testsuite/45361
5993         * gcc.target/i386/volatile-2.c: Update scan strings to also
5994         include (%rip) for the memory reference on x86_64.
5995
5996 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
5997
5998         PR middle-end/44974
5999         * gcc.dg/pr44974.c: New test.
6000
6001         PR rtl-optimization/45353
6002         * gcc.dg/pr45353.c: New test.
6003
6004 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6005
6006         * gcc.target/i386/volatile-2.c: New.
6007
6008 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6009
6010         PR rtl-optimization/44691
6011         * gfortran.dg/pr44691.f: New test.
6012
6013 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6014
6015         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6016
6017 2010-08-19  Jason Merrill  <jason@redhat.com>
6018
6019         * g++.dg/init/synth3.C: New.
6020         * g++.dg/init/value8.C: New.
6021         * g++.dg/tree-ssa/empty-2.C: New.
6022         * g++.dg/cpp0x/noexcept09.C: New.
6023
6024 2010-08-19  Daniel Kraft  <d@domob.eu>
6025
6026         PR fortran/29785
6027         PR fortran/45016
6028         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6029         * gfortran.dg/pointer_remapping_1.f90: New test.
6030         * gfortran.dg/pointer_remapping_2.f03: New test.
6031         * gfortran.dg/pointer_remapping_3.f08: New test.
6032         * gfortran.dg/pointer_remapping_4.f03: New test.
6033         * gfortran.dg/pointer_remapping_5.f08: New test.
6034         * gfortran.dg/pointer_remapping_6.f08: New test.
6035
6036 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6037
6038         PR testsuite/45324
6039         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6040
6041 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6042
6043         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6044
6045 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6046
6047         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6048         variable.
6049
6050 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6051
6052         PR target/45070
6053         * gcc.c-torture/execute/pr45070.c: New.
6054
6055 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6056
6057         * g++.dg/pr44328.C: New test.
6058
6059 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6060
6061         PR fortran/36158
6062         PR fortran/33197
6063         * gfortran.dg/bessel_3.f90: New.
6064         * gfortran.dg/bessel_4.f90: New.
6065         * gfortran.dg/bessel_5.f90: New.
6066
6067 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6068
6069         PR fortran/45290
6070         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6071         * gfortran.dg/pointer_init_2.f90: New.
6072         * gfortran.dg/pointer_init_3.f90: New.
6073         * gfortran.dg/pointer_init_4.f90: New.
6074
6075 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6076
6077         PR c++/45049
6078         * g++.dg/pr45049-1.C: New test.
6079         * g++.dg/pr45049-2.C: New test.
6080
6081 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6082
6083         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6084         20 if __ARM_PCS is defined otherwise 64.
6085         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6086         instead of hard coded 64.
6087
6088 2010-08-18  Yao Qi  <yao@codesourcery.com>
6089
6090         PR target/45094
6091         * gcc.target/arm/pr45094.c: New test.
6092
6093 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6094
6095         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6096
6097 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6098
6099         PR rtl-optimization/42575
6100         * gcc.target/arm/pr42575.c: New test.
6101
6102 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6103
6104         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6105         * gcc.dg/tls/thr-cse-1.c: New.
6106
6107 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6108
6109         PR debug/42487
6110         * lib/target-supports.exp
6111         (check_effective_target_function_sections): New.
6112         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6113         function sections before proceding.
6114
6115 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6116
6117         PR fortran/45308
6118         * gfortran.dg/pr45308.f03: New test.
6119
6120 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6121
6122         PR target/45296
6123         * gcc.target/i386/pr45296.c: New test.
6124
6125 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6126
6127         * g++.dg/ext/uow-1.C: New.
6128         * g++.dg/ext/uow-2.C: New.
6129         * g++.dg/ext/uow-3.C: New.
6130         * g++.dg/ext/uow-4.C: New.
6131
6132 2010-08-17  Richard Guenther  <rguenther@suse.de>
6133
6134         PR testsuite/45266
6135         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6136
6137 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6138
6139         PR c/40563
6140         * gcc.dg/Wcxx-compat-20.c: New test.
6141
6142 2010-08-17  Daniel Kraft  <d@domob.eu>
6143
6144         PR fortran/38936
6145         * gfortran.dg/associate_1.f03: Extended to test newly supported
6146         features like association to variables.
6147         * gfortran.dg/associate_3.f03: Removed check for illegal change
6148         of associate-name here...
6149         * gfortran.dg/associate_5.f03: ...and added it here.
6150         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6151         * gfortran.dg/associate_7.f03: New test.
6152
6153 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6154
6155         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6156
6157 2010-08-15  Daniel Kraft  <d@domob.eu>
6158
6159         PR fortran/38936
6160         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6161         * gfortran.dg/associate_3.f03: Clarify comment.
6162         * gfortran.dg/associate_5.f03: New test.
6163         * gfortran.dg/associate_6.f03: New test.
6164
6165 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6166
6167         PR fortran/45211
6168         * gfortran.dg/bind_c_usage_21.f90: New.
6169         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6170
6171 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6172
6173         * gfortran.dg/optional_absent_1.f90: New.
6174         * gfortran.dg/null_actual.f90: New.
6175
6176 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6177
6178         * gfortran.dg/pointer_target_1.f90: New.
6179         * gfortran.dg/pointer_target_2.f90: New.
6180         * gfortran.dg/pointer_target_3.f90: New.
6181
6182 2010-08-15  Daniel Kraft  <d@domob.eu>
6183
6184         PR fortran/45197
6185         * gfortran.dg/elemental_args_check_3.f90: New test.
6186         * gfortran.dg/impure_1.f08: New test.
6187         * gfortran.dg/impure_2.f08: New test.
6188         * gfortran.dg/impure_3.f90: New test.
6189         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6190
6191 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6192
6193         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6194         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6195         SLP tests.
6196         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6197         misaligned loads.
6198         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6199         misaligned stores.c
6200         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6201
6202 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6203
6204         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6205         dg-require-effective-target after dg-do.
6206
6207 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6208
6209         * lib/target-supports.exp (check_effective_target_vect_int): Return
6210         true for Loongson targets.
6211         (check_effective_target_vect_shift): Likewise.
6212         (check_effective_target_vect_no_int_max): Likewise.
6213         (check_effective_target_vect_no_align): Likewise.
6214         (check_effective_target_vect_short_mult): Likewise.
6215
6216 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6217
6218         * g++.dg/cast.C: Change fields of structures to "long" to pass
6219         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6220         * g++.dg/cpp0x/iop.C: Ditto.
6221         * g++.dg/cpp0x/named_refs.C: Ditto.
6222         * g++.dg/cpp0x/rv1p.C: Ditto.
6223         * g++.dg/cpp0x/rv2p.C: Ditto.
6224         * g++.dg/cpp0x/rv3p.C: Ditto.
6225         * g++.dg/cpp0x/rv4p.C: Ditto.
6226         * g++.dg/cpp0x/rv5p.C: Ditto.
6227         * g++.dg/cpp0x/rv6p.C: Ditto.
6228         * g++.dg/cpp0x/rv7p.C: Ditto.
6229         * g++.dg/cpp0x/rv8p.C: Ditto.
6230         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6231
6232 2010-08-13  Daniel Kraft  <d@domob.eu>
6233
6234         * gfortran.dg/implied_shape_1.f08: New test.
6235         * gfortran.dg/implied_shape_2.f90: New test.
6236         * gfortran.dg/implied_shape_3.f08: New test.
6237
6238 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6239
6240         PR libfortran/42526
6241         * gfortran.dg/char_component_initializer_1.f90: New test.
6242
6243 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6244
6245         PR tree-optimization/45241
6246         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6247
6248 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6249
6250         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6251         to dg-options.
6252         * gcc.target/i386/pr40906-2.c: Ditto.
6253         * gcc.target/i386/pr40906-3.c: Ditto.
6254
6255 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6256
6257         PR middle-end/45262
6258         * gcc.c-torture/execute/pr45262.c: New test.
6259
6260 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6261
6262         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6263         empty argument.
6264         * g++.dg/other/profile1.C: Ditto.
6265
6266 2010-08-12  Richard Guenther  <rguenther@suse.de>
6267
6268         PR tree-optimization/45232
6269         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6270         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6271         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6272         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6273         unsigned arithmetic.
6274         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6275         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6276         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6277         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6278         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6279         unsigned arithmetic.
6280         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6281         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6282         unsigned arithmetic.
6283         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6284         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6285         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6286         unsigned arithmetic.
6287         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6288         * gcc.dg/tree-ssa/negate.c: Adjust.
6289         * gcc.dg/vect/vect-1.c: Adjust.
6290         * gfortran.dg/reassoc_6.f: XFAIL.
6291
6292 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6293
6294         PR debug/45259
6295         * gcc.dg/pr45259.c: New test.
6296
6297 2010-08-12  Wei Guozhi  <carrot@google.com>
6298
6299         PR target/44999
6300         * gcc.target/arm/pr44999.c: New testcase.
6301
6302 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6303
6304         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6305         (N): Likewise.
6306         (main): Adjust accordingly.
6307
6308 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6309
6310         * gfortran.dg/graphite/id-22.f: New.
6311
6312 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6313
6314         * gcc.dg/graphite/id-26.c: New.
6315
6316 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6317
6318         * gcc.dg/graphite/id-25.c: New.
6319
6320 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6321
6322         * gcc.dg/graphite/run-id-5.c: New.
6323         * gcc.dg/graphite/run-id-6.c: New.
6324         * gfortran.dg/graphite/id-21.f: New.
6325
6326 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6327
6328         * gcc.dg/graphite/id-24.c: New.
6329
6330 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6331
6332         * gcc.dg/tree-ssa/pr20742.c: New.
6333
6334 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6335
6336         * gcc.dg/graphite/id-23.c: New.
6337
6338 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6339
6340         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6341
6342 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6343
6344         * gcc.dg/graphite/pr42729.c: New.
6345
6346 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6347
6348         * gfortran.dg/graphite/id-20.f: New.
6349
6350 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6351
6352         * gcc.dg/graphite/id-22.c: New.
6353
6354 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6355
6356         * gcc.dg/graphite/run-id-2.c: Call abort.
6357
6358 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6359
6360         * gcc.dg/graphite/id-20.c: New.
6361
6362 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6363             Steve Kargl  <kargl@gcc.gnu.org>
6364
6365         PR fortran/44595
6366         * gfortran.dg/move_alloc_3.f90: New.
6367         * gfortran.dg/random_seed_2.f90: New.
6368
6369 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6370
6371         * lib/target-supports.exp (check_effective_target_sync_int_long):
6372         Add hppa*-*-linux*.
6373         (check_effective_target_sync_char_short): Likewise.
6374
6375 2010-08-10  Yao Qi  <yao@codesourcery.com>
6376
6377         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6378         general form.
6379         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6380         * g++.dg/other/packed1.C: Likewise.
6381         * g++.dg/other/crash-4.C: Likewise.
6382         * g++.dg/ext/packed8.C: Likewise.
6383         * g++.dg/init/array16.C: Likewise.
6384
6385 2010-08-10  xinliang David Li  <davidxl@google.com>
6386         * gcc.dg/tree-ssa/loop-19.c: Add option
6387         -fno-prefetch-loop-array
6388
6389 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6390
6391         PR middle-end/45182
6392         * gcc.c-torture/compile/pr45182.c: New test.
6393
6394 2010-08-09  Jason Merrill  <jason@redhat.com>
6395
6396         PR c++/45236
6397         * g++.dg/cpp0x/variadic-104.C: New.
6398
6399 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6400
6401         PR fortran/44235
6402         * gfortran.dg/dependency_32.f90:  New test.
6403
6404 2010-08-09  Richard Guenther  <rguenther@suse.de>
6405
6406         PR middle-end/44632
6407         * g++.dg/opt/nrv17.C: New testcase.
6408
6409 2010-08-09  Richard Guenther  <rguenther@suse.de>
6410
6411         PR middle-end/45212
6412         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6413         alignment from MEM_REF offset only if we took it from the
6414         base object.
6415
6416         * gcc.target/i386/pr24178.c: New testcase.
6417
6418 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6419
6420         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6421         * gcc.dg/20030702-1.c: Ditto.
6422         * gcc.dg/20050309-1.c: Ditto.
6423         * gcc.dg/20050325-1.c: Ditto.
6424         * gcc.dg/20050330-2.c: Ditto.
6425         * gcc.dg/20051201-1.c: Ditto.
6426         * gcc.dg/gomp/pr27573.c: Ditto.
6427         * gcc.dg/gomp/pr34610.c: Ditto.
6428         * gcc.dg/pr24225.c: Ditto.
6429         * gcc.dg/pr26570.c: Ditto.
6430         * gcc.dg/pr32773.c: Ditto.
6431         * g++.dg/gcov/gcov-6.C: Ditto.
6432         * g++.dg/gomp/pr34608.C: Ditto.
6433         * gfortran.dg/gomp/pr27573.f90: Ditto.
6434
6435         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6436         dg-require-host-local dg directive.
6437         * gcc.dg/profile-dir-2.c: Ditto.
6438         * gcc.dg/profile-dir-3.c: Ditto.
6439
6440 2010-08-08  Richard Guenther  <rguenther@suse.de>
6441
6442         PR tree-optimization/45109
6443         * gcc.c-torture/compile/pr45109.c: New testcase.
6444
6445 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6446
6447         * gcc.dg/march.c: Skip if -march defined.
6448         * gcc.dg/mtune.c: Skip if -mtune defined.
6449
6450         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6451         generic thunk support.
6452
6453 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6454
6455         PR target/45213
6456         * gcc.target/i386/pr45213.c: New test.
6457
6458 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6459
6460         PR libfortran/45143
6461         * gfortran.dg/fmt_error_11.f03: New test.
6462
6463 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6464
6465         * lib/target-supports.exp (check_effective_target_sync_int_long):
6466         Add arm*-*-linux-gnueabi.
6467         (check_effective_target_sync_char_short): Likewise.
6468
6469 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6470
6471         PR fortran/45159
6472         * gfortran.dg/dependency_31.f90:  New test.
6473
6474 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6475
6476         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6477
6478 2010-08-06  Jason Merrill  <jason@redhat.com>
6479
6480         * g++.dg/cpp0x/sfinae3.C: New.
6481         * g++.dg/cpp0x/sfinae4.C: New.
6482
6483 2010-08-06  Richard Guenther  <rguenther@suse.de>
6484
6485         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6486         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6487         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6488         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6489         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6490         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6491         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6492         * gcc.c-torture/execute/20100805-1.c: Likewise.
6493
6494 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6495
6496         PR testsuite/42855
6497         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6498
6499 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6500
6501         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6502         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6503
6504 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6505
6506         * g++.dg/ipa/devirt-1.C: New test.
6507         * g++.dg/ipa/devirt-2.C: Likewise.
6508         * g++.dg/ipa/devirt-3.C: Likewise.
6509         * g++.dg/ipa/devirt-4.C: Likewise.
6510         * g++.dg/ipa/devirt-5.C: Likewise.
6511         * gcc.dg/ipa/iinline-3.c: Likewise.
6512
6513 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6514
6515         PR tree-optimization/45144
6516         * gcc.dg/tree-ssa/pr45144.c: New test.
6517
6518 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6519
6520         PR fortran/42207
6521         PR fortran/44064
6522         PR fortran/44065
6523         * gfortran.dg/class_25.f03: New.
6524         * gfortran.dg/class_26.f03: New.
6525
6526 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6527
6528         * g++.dg/warn/miss-format-1.C: Update line number.
6529
6530 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6531
6532         PR c++/44641
6533         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6534         .frame and .mask assembler directives.
6535
6536 2010-08-04  Richard Guenther  <rguenther@suse.de>
6537
6538         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6539         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6540         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6541         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6542
6543 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6544
6545         PR fortran/44857
6546         * gfortran.dg/derived_constructor_char_1.f90: New.
6547         * gfortran.dg/derived_constructor_char_2.f90: New.
6548
6549 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6550
6551         PR fortran/45159
6552         * gfortran.dg/dependency_30.f90:  New test.
6553
6554 2010-08-03  Jan Hubicka  <jh@suse.cz>
6555
6556         * gcc.c-torture/compile/pr45085.c: New testcase.
6557
6558 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6559
6560         PR fortran/44584
6561         PR fortran/45161
6562         * gfortran.dg/typebound_call_9.f03: Modified.
6563         * gfortran.dg/typebound_generic_1.f03: Modified.
6564
6565 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6566
6567         PR fortran/45159
6568
6569         * gfortran.dg/dependency_29.f90:  New test.
6570
6571 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6572
6573         PR fortran/36854
6574         * gfortran.dg/character_comparison_2.f90:  New test.
6575         * gfortran.dg/character_comparison_3.f90:  New test.
6576         * gfortran.dg/dependency_28.f90:  New test.
6577
6578 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6579
6580         PR target/40457
6581         * gcc.target/arm/pr40457-1.c: New test.
6582         * gcc.target/arm/pr40457-2.c: New test.
6583
6584 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6585
6586         PR fortran/44912
6587         * gfortran.dg/typebound_call_17.f03: New.
6588
6589 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6590
6591         PR fortran/44929
6592         * gfortran.dg/allocate_derived_3.f90: New.
6593
6594 2010-07-30  Xinliang David Li  <davidxl@google.com>
6595         PR tree-optimization/45121
6596         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6597
6598 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6599
6600         PR c++/45112
6601         * g++.dg/pr45112.C: New test.
6602
6603 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6604
6605         PR debug/45055
6606         PR rtl-optimization/45137
6607         * gcc.dg/pr45055.c: New test.
6608
6609 2010-07-30  Alan Modra  <amodra@gmail.com>
6610
6611         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6612         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6613
6614 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6615
6616         PR fortran/45087
6617         PR fortran/45125
6618         * gfortran.dg/whole_file_25.f90: New.
6619         * gfortran.dg/whole_file_26.f90: New.
6620         * gfortran.dg/whole_file_27.f90: New.
6621
6622 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6623
6624         PR fortran/44962
6625         * gfortran.dg/typebound_proc_17.f03: New.
6626
6627 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6628
6629         PR fortran/45004
6630         * gfortran.dg/move_alloc_2.f90: New.
6631
6632 2010-07-29  Xinliang David Li  <davidxl@google.com>
6633         PR tree-optimization/45121
6634         * c-c++-common/uninit-17.c: Fix expected output.
6635
6636 2010-07-29  Richard Guenther  <rguenther@suse.de>
6637
6638         PR tree-optimization/45120
6639         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6640
6641 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6642
6643         PR fortran/42051
6644         PR fortran/44064
6645         * gfortran.dg/pr42051.f03: New testcase.
6646
6647 2010-07-29  Richard Guenther  <rguenther@suse.de>
6648
6649         PR middle-end/45034
6650         * gcc.c-torture/execute/pr45034.c: New testcase.
6651
6652 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6653
6654         PR c++/45096
6655         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6656
6657 2010-07-28  Daniel Kraft  <d@domob.eu>
6658
6659         * gfortran.dg/bound_8.f90: New test.
6660
6661 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6662
6663         PR debug/45105
6664         * gcc.dg/pr45105.c: New test.
6665
6666 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6667
6668         PR rtl-optimization/45107
6669         * gcc.dg/pr45107.c: New test.
6670
6671 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6672
6673         PR rtl-optimization/45101
6674         * gcc.dg/pr45101.c: New test.
6675
6676 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6677
6678         PR fortran/45077
6679         * gfortran.dg/whole_file_24.f90: New.
6680
6681 2010-07-27  Jason Merrill  <jason@redhat.com>
6682
6683         * g++.dg/cpp0x/variadic102.C: New.
6684         * g++.dg/cpp0x/variadic103.C: New.
6685
6686 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6687
6688         PR rtl-optimization/40956
6689         PR target/42495
6690         PR middle-end/42574
6691         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6692         * gcc.target/arm/pr42574.c: Add tests.
6693
6694 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6695
6696         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6697         test name.
6698         (cleanup-repo-files): Ditto.
6699         (cleanup-saved-temps): Ditto.
6700
6701 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6702
6703         PR testsuite/44701
6704         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6705
6706         PR c/45079
6707         * gcc.dg/pr45079.c: New test.
6708
6709 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6710
6711         PR tree-optimization/44152
6712         * gcc.dg/vect/fast-math-pr44152.c: New test.
6713
6714 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6715
6716         PR ObjC/44140
6717         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6718         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6719         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6720         * obj-c++.dg/torture/trivial.mm: Ditto.
6721         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6722         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6723         * objc.dg/torture/tls/thr-init.m: Ditto.
6724         * objc.dg/torture/trivial.m: Ditto.
6725
6726 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6727
6728         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6729         Skip on spu-*-* targets.
6730
6731 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6732
6733         PR tree-optimization/45083
6734         * gcc.dg/pr45083.c: New test.
6735
6736 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6737
6738         PR fortran/40873
6739         * gfortran.dg/whole_file_22.f90: New test.
6740         * gfortran.dg/whole_file_23.f90: New test.
6741
6742 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6743             Jack Howarth  <howarth@bromo.med.uc.edu>
6744             Richard Henderson  <rth@redhat.com>
6745
6746         PR target/44132
6747         * gcc.dg/tls/thr-init-1.c: New.
6748         * gcc.dg/tls/thr-init-2.c: New.
6749         * gcc.dg/torture/tls New.
6750         * gcc.dg/torture/tls/tls-test.c: New.
6751         * gcc.dg/torture/tls/thr-init-1.c: New.
6752         * gcc.dg/torture/tls/tls.exp: New.
6753         * gcc.dg/torture/tls/thr-init-2.c: New.
6754         * gcc.dg/tls/emutls-2.c: New test
6755
6756         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6757         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6758         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6759         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6760         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6761         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6762         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6763         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6764         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6765         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6766         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6767         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6768         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6769         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6770         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6771         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6772         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6773         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6774         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6775         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6776         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6777         gfortran.dg/gomp/omp_threadprivate1.f90,
6778         gfortran.dg/gomp/omp_threadprivate2.f90,
6779         gfortran.dg/gomp/reduction1.f90,
6780         gfortran.dg/gomp/sharing-1.f90: Likewise.
6781
6782 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6783
6784         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6785         sse_runtime.
6786         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6787         dg-require-visibility.
6788
6789 2010-07-26  Richard Guenther  <rguenther@suse.de>
6790
6791         PR tree-optimization/43784
6792         * gcc.c-torture/execute/pr43784.c: New testcase.
6793         * g++.dg/torture/pr43784.C: Likewise.
6794
6795 2010-07-26  Richard Guenther  <rguenther@suse.de>
6796
6797         PR middle-end/45056
6798         * g++.dg/pr45056.C: New testcase.
6799
6800 2010-07-26  Richard Guenther  <rguenther@suse.de>
6801
6802         PR tree-optimization/45071
6803         * gcc.dg/pr45071.c: New testcase.
6804
6805 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6806
6807         PR fortran/45066
6808         * gfortran.dg/namelist_62.f90: New.
6809
6810 2010-07-26  Richard Guenther  <rguenther@suse.de>
6811
6812         * gcc.c-torture/execute/pr45017.c: Move ...
6813         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6814
6815 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6816
6817         PR fortran/40628
6818         * trim_optimize_1.f90:  New test.
6819         * character_comparision_1.f90:  New test.
6820
6821 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6822
6823         PR fortran/42852
6824         * gfortran.dg/wtruncate_fix.f: New test.
6825
6826 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6827
6828         PR testsuite/45068
6829         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6830
6831 2010-07-24  Richard Guenther  <rguenther@suse.de>
6832
6833         PR lto/43788
6834         * g++.dg/lto/20100724-1_0.C: New testcase.
6835
6836 2010-07-24  Richard Guenther  <rguenther@suse.de>
6837
6838         PR lto/43212
6839         * gcc.dg/lto/20100724-1_0.c: New testcase.
6840         * gcc.dg/lto/20100724-1_1.c: Likewise.
6841
6842 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6843
6844         PR fortran/40011
6845         * gfortran.dg/whole_file_21.f90: New.
6846
6847         * gfortran.dg/integer_exponentiation_3.F90: Use
6848         -ffloat-store only for i?86/x86-64 -m32.
6849
6850 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6851
6852         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6853         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6854
6855 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6856
6857         * gfortran.dg/func_decl_4.f90: Split test into two ...
6858         * gfortran.dg/func_decl_5.f90: ... parts.
6859         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6860         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6861         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6862         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6863         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6864         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6865         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6866         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6867         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6868         * gfortran.dg/sizeof.f90: Make test valid.
6869         * gfortran.dg/pr20865.f90: Add new dg-error.
6870         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6871         * gfortran.dg/g77/19990218-0.f: Ditto.
6872         * gfortran.dg/g77/19990218-1.f: Ditto.
6873         * gfortran.dg/g77/970625-2.f: Ditto.
6874         * gfortran.dg/pr37243.f: Fix function declaration.
6875         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6876         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6877
6878 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6879
6880         PR fortran/44945
6881         * gfortran.dg/char_array_structure_constructor.f90: Add
6882         -fwhole-file as dg-option as it otherwise fails on some
6883         systems.
6884
6885 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6886
6887         * gnat.dg/aggr16.ad[sb]: New test.
6888         * gnat.dg/aggr16_pkg.ads: New helper.
6889
6890 2010-07-23  Richard Guenther  <rguenther@suse.de>
6891
6892         PR lto/43071
6893         * g++.dg/lto/20100723-1_0.C: New testcase.
6894
6895 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6896
6897         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6898         AVX support.
6899         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6900         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6901
6902 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6903
6904         * lib/target-supports.exp (add_options_for_tls): New proc.
6905         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6906         * g++.dg/tls/static-1a.cc: Likewise.
6907         * gcc.dg/tls/emutls-1.c: Likewise.
6908         * gcc.dg/tls/opt-11.c: Likewise.
6909         * gcc.dg/tls/opt-12.c: Likewise.
6910         * gcc.dg/tls/pr24428-2.c: Likewise.
6911         * gcc.dg/tls/pr24428.c: Likewise.
6912         * obj-c++.dg/tls/static-1.mm: Likewise.
6913         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6914         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6915         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6916         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6917         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6918         * objc.dg/torture/tls/thr-init.m: Likewise.
6919         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6920
6921 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6922
6923         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6924         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6925         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6926         optimized dump files.
6927
6928 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6929
6930         PR tree-optimization/45047
6931         * gcc.c-torture/compile/pr45047.c: New test.
6932
6933 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6934
6935         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6936         instead of dg-compile.
6937         * gcc.dg/float-range-4.c: Ditto.
6938         * gcc.dg/float-range-5.c: Ditto.
6939         * gcc.dg/fold-overflow-1.c: Ditto.
6940         * gcc.dg/gomp/sections-4.c: Ditto.
6941         * gcc.dg/transparent-union-1.c: Ditto.
6942         * gcc.dg/transparent-union-2.c: Ditto.
6943         * gcc.target/i386/pr39315-check.c: Ditto.
6944         * g++.dg/gomp/sections-4.C: Ditto.
6945         * g++.dg/template/dtor7.C: Ditto.
6946         * g++.dg/tree-ssa/pr19952.C: Ditto.
6947         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6948         * gfortran.dg/graphite/pr42185.f90: Ditto.
6949         * gfortran.dg/namelist_36.f90: Ditto.
6950         * gnat.dg/noreturn1.adb: Ditto.
6951         * gnat.dg/specs/small_alignment.ads: Ditto.
6952
6953 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6954
6955         PR tree-optimization/44915
6956         * g++.dg/torture/pr44915.C: New test.
6957
6958 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6959
6960         PR tree-optimization/44914
6961         * g++.dg/tree-ssa/pr44914.C: New test.
6962
6963 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6964
6965         PR target/44290
6966         * gcc.dg/pr44290-1.c: New test.
6967         * gcc.dg/pr44290-2.c: New test.
6968
6969 2010-07-23  Jason Merrill  <jason@redhat.com>
6970
6971         PR c++/45008
6972         * g++.dg/abi/mangle44.C: New.
6973
6974 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6975
6976         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6977         for compile-time only tests.
6978         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6979         target check.
6980         * gcc.target/i386/pr39315-4.c: Ditto.
6981         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6982         target check.  Include sse-os-support.h.
6983         (main): Call check_isa and sse_os_support.
6984         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6985         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6986         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6987         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6988         target check.  Include sse-os-support.h.
6989         (main): Call check_isa and sse_os_support.
6990         * gcc.target/i386/vperm-v2df.c: Ditto.
6991
6992 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6993
6994         * lib/target-supports.exp (check_avx_hw_available): New procedure.
6995         (check_effective_target_avx_runtime): New procedure.
6996         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6997         (check_effective_target_sse_runtime): Add check_effective_target_sse.
6998
6999         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7000         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7001         and __get_cpuid test.
7002         * gcc.dg/compat/vector-2b_main.c: Ditto.
7003
7004         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7005
7006         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7007         for compile-time only test.
7008         * gcc.dg/pr32716.c: Ditto.
7009         * gcc.dg/pr34856.c: Ditto.
7010         * gcc.dg/pr36997.c: Ditto.
7011         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7012         * gfortran.dg/pr28158.f90: Ditto.
7013         * gfortran.dg/pr30667.f: Ditto.
7014
7015         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7016         i?86-*-* and x86_64-*-* targets to disable execution on targets
7017         without sse2 runtime support.
7018         * g++.dg/vect/vect.exp: Ditto.
7019         * gfortran.dg/vect/vect.exp: Ditto.
7020
7021         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7022         * gcc.dg/pr37544.c: Ditto.
7023         * gcc.dg/pr40550.c: Ditto.
7024         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7025         * gcc.dg/compat/vector-1a_main.c: Ditto.
7026         * gcc.dg/compat/vector-2a_main.c: Ditto.
7027         * gcc.dg/torture/pr16104-1.c: Ditto.
7028         * gcc.dg/torture/pr35771-1.c: Ditto.
7029         * gcc.dg/torture/pr35771-2.c: Ditto.
7030         * gcc.dg/torture/pr35771-3.c: Ditto.
7031         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7032         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7033         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7034         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7035         * g++.dg/other/i386-1.C: Ditto.
7036         * g++.dg/other/pr40446.C: Ditto.
7037
7038 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7039
7040         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7041
7042 2010-07-23  Daniel Kraft  <d@domob.eu>
7043
7044         PR fortran/44709
7045         * gfortran.dg/exit_1.f08: New test.
7046         * gfortran.dg/exit_2.f08: New test.
7047
7048 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7049
7050         PR tree-optimization/39839
7051         * gcc.target/arm/pr39839.c: New test case.
7052
7053 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7054
7055         * gnat.dg/unchecked_convert5b.adb: New test.
7056         * gnat.dg/unchecked_convert6.adb: Likewise.
7057         * gnat.dg/unchecked_convert6b.adb: Likewise.
7058
7059 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7060
7061         * gnat.dg/aggr15.ad[sb]: New test.
7062
7063 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7064
7065         PR debug/45024
7066         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7067
7068 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7069
7070         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7071         with dg-require-linker-plugin.
7072
7073 2010-07-22  Richard Guenther  <rguenther@suse.de>
7074
7075         PR lto/43850
7076         * g++.dg/lto/20100722-1_0.C: New testcase.
7077
7078 2010-07-22  Richard Guenther  <rguenther@suse.de>
7079
7080         PR lto/42451
7081         * gcc.dg/lto/20100720-3_0.c: New testcase.
7082         * gcc.dg/lto/20100720-3_1.c: Likewise.
7083
7084 2010-07-22  Richard Guenther  <rguenther@suse.de>
7085
7086         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7087         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7088
7089         PR lto/43373
7090         * gcc.dg/lto/20100722-1_0.c: New testcase.
7091
7092 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7093
7094         PR tree-optimization/44891
7095         * gcc.c-torture/compile/pr44891.c: New test.
7096
7097 2010-07-22  Richard Guenther  <rguenther@suse.de>
7098
7099         PR tree-optimization/45017
7100         * gcc.c-torture/execute/pr45017.c: New testcase.
7101
7102 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7103
7104         PR fortran/45019
7105         * gfortran.dg/aliasing_dummy_5.f90: New.
7106
7107 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7108
7109         PR target/43698
7110         * gcc.target/arm/pr43698.c: New test.
7111
7112 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7113
7114         PR fortran/44929
7115         * Revert my commit r162325 for this PR.
7116
7117 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7118
7119         PR debug/45015
7120         * gcc.target/m68k/pr45015.c: New test.
7121
7122 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7123
7124         PR c++/44641
7125         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7126         comments.
7127
7128 2010-07-21  Richard Guenther  <rguenther@suse.de>
7129
7130         PR lto/45018
7131         * g++.dg/lto/20100721-1_0.C: New testcase.
7132
7133 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7134
7135         PR tree-optimization/44900
7136         * g++.dg/torture/pr44900.C: New test.
7137
7138 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7139
7140         PR middle-end/44738
7141         * c-c++-common/uninit-17.c: Correct expected error.
7142
7143 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7144
7145         * gcc.dg/guality/asm-1.c: New test.
7146
7147         PR debug/45003
7148         * gcc.dg/guality/pr45003-2.c: New test.
7149         * gcc.dg/guality/pr45003-3.c: New test.
7150
7151 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7152
7153         PR libfortran/44697
7154         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7155
7156 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7157
7158         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7159         defined on the current line.
7160         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7161         * g++.dg/debug/dwarf2/pr44641.C: New.
7162
7163 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7164
7165         * gcc.target/powerpc/block-move-1.c: New test.
7166         * gcc.target/powerpc/block-move-2.c: New test.
7167
7168 2010-07-20  Jason Merrill  <jason@redhat.com>
7169
7170         PR c++/44967
7171         * g++.dg/cpp0x/sfinae2.C: New.
7172
7173 2010-07-20  Richard Guenther  <rguenther@suse.de>
7174
7175         PR lto/42696
7176         * gcc.dg/lto/20100720-4_0.c: New testcase.
7177
7178 2010-07-20  Richard Guenther  <rguenther@suse.de>
7179
7180         PR lto/43221
7181         * gcc.dg/lto/20100720-2_0.c: New testcase.
7182         * gcc.dg/lto/20100720-2_1.c: Likewise.
7183
7184 2010-07-20  Richard Guenther  <rguenther@suse.de>
7185
7186         PR lto/43208
7187         * gcc.dg/lto/20100720-1_0.c: New testcase.
7188         * gcc.dg/lto/20100720-1_1.c: Likewise.
7189
7190 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR debug/45003
7193         * gcc.dg/guality/pr45003-1.c: New test.
7194
7195 2010-07-20  Richard Guenther  <rguenther@suse.de>
7196
7197         PR tree-optimization/44977
7198         * gcc.dg/torture/pr44977.c: New testcase.
7199
7200 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7201
7202         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7203         sync_char_short
7204
7205 2010-07-20  Richard Guenther  <rguenther@suse.de>
7206
7207         PR middle-end/44971
7208         PR middle-end/44988
7209         * gcc.dg/pr44971.c: New testcase.
7210         * gcc.c-torture/compile/pr44988.c: Likewise.
7211
7212 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7213
7214         PR fortran/44929
7215         * gfortran.dg/allocate_with_typespec.f90: New test.
7216         * gfortran.dg/allocate_derived_1.f90: Update error message.
7217
7218 2010-07-19  Jason Merrill  <jason@redhat.com>
7219
7220         PR c++/44996
7221         * g++.dg/cpp0x/decltype23.C: New.
7222
7223 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7224
7225         PR fortran/42385
7226         * gfortran.dg/class_defined_operator_1.f03 : New test.
7227
7228 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7229
7230         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7231         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7232         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7233         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7234
7235 2010-07-19  Richard Guenther  <rguenther@suse.de>
7236
7237         PR middle-end/44941
7238         * gcc.c-torture/compile/pr44941.c: New testcase.
7239
7240 2010-07-19  Jason Merrill  <jason@redhat.com>
7241
7242         PR c++/44969
7243         * g++.dg/template/sfinae24.C: New.
7244
7245 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7246
7247         PR fortran/44353
7248         * gfortran.dg/data_implied_do_2.f90: Removed.
7249
7250 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7251
7252         PR c++/44969
7253         * g++.dg/template/sfinae23.C: New.
7254
7255 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7256
7257         * lib/target-supports.exp (check_sse_os_support_available): New
7258         proc.
7259         (check_sse_hw_available): New proc.
7260         (check_effective_target_sse_runtime): New proc.
7261         (check_effective_target_sse2_runtime): New proc.
7262         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7263         -msse2 if check_sse_os_support_available.
7264         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7265         check_sse_os_support_available.
7266         * gcc.dg/vect/vect.exp: Likewise.
7267         * gfortran.dg/vect/vect.exp: Likewise.
7268         * gcc.target/i386/sol2-check: Renamed to ...
7269         * gcc.target/i386/sse-os-support.h: ... this.
7270         (sol2_check): Renamed to ...
7271         (sse_os_support): ... this.
7272         Only test movss with xmm registers.
7273         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7274         Removed ILL_INSN, ILL_INSN_LEN.
7275         * gcc.target/i386/sse2-check.h: Likewise.
7276         * gcc.target/i386/sse3-check.h: Likewise.
7277         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7278         Removed cpuid.h, __get_cpuid test.
7279         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7280         Removed cpuid.h, __get_cpuid test.
7281         * g++.dg/other/pr40446.C: Likewise.
7282         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7283         * gcc.dg/compat/vector-1a_main.c: Likewise.
7284         * gcc.dg/compat/vector-2a_main.c: Likewise.
7285         * gcc.dg/pr36584.c: Likewise.
7286         * gcc.dg/pr37544.c: Likewise.
7287         * gcc.dg/torture/pr16104-1.c: Likewise.
7288         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7289         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7290         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7291         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7292         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7293         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7294         sse2_runtime.
7295         * gcc.dg/torture/pr35771-2.c: Likewise.
7296         * gcc.dg/torture/pr35771-3.c: Likewise.
7297         * gcc.target/i386/pr39315-2.c: Likewise.
7298         * gcc.target/i386/pr39315-4.c: Likewise.
7299         * gcc.target/i386/vperm-v2df.c: Likewise.
7300         * gcc.target/i386/vperm-v2di.c: Likewise.
7301         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7302         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7303         sse_runtime.
7304
7305 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7306
7307         PR fortran/44353
7308         * gfortran.dg/data_implied_do_2.f90: New test.
7309
7310 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7311
7312         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7313
7314 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7315
7316         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7317         to the "mips16" group.
7318         (mips_using_mips16_p): New procedure.
7319         (mips-dg-options): Use it.
7320
7321 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7322
7323         * gcc.target/mips/mips16-attributes-4.c: New test.
7324
7325 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7326
7327         PR testsuite/44418
7328         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7329         * gcc.target/powerpc/recip-2.c: Ditto.
7330         * gcc.target/powerpc/recip-3.c: Ditto.
7331
7332 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7333
7334         * gcc.target/arm/pr42235.c: New test.
7335
7336 2010-07-16  Jason Merrill  <jason@redhat.com>
7337
7338         PR c++/32505
7339         * g++.dg/template/partial8.C: New.
7340
7341 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7342
7343         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7344         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7345         in C++.
7346         (gualcvt): New overloaded inline.
7347         (GUALCVT): Use it for C++.
7348         * g++.dg/guality/guality.exp: New.
7349         * g++.dg/guality/guality.h: New.
7350         * g++.dg/guality/redeclaration1.C: New test.
7351         * g++.dg/dg.exp: Prune also guality/* tests.
7352         * gcc.dg/guality/pr43141.c: Moved to...
7353         * c-c++-common/guality/pr43141.c: ... here.
7354
7355 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7356
7357         PR libfortran/37077
7358         * gfortran.dg/char4_iunit_2.f03: New test.
7359
7360 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7361
7362         PR testsuite/43925
7363         * lib/plugin-support.exp (plugin-test-execute):
7364         Add ${gcc_objdir}/intl to includes.
7365
7366 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7367
7368         PR target/44942
7369         * gcc.c-torture/execute/pr44942.c: New test.
7370         * gcc.target/i386/pr44942.c: New test.
7371
7372 2010-07-15  Jason Merrill  <jason@redhat.com>
7373
7374         PR c++/44909
7375         * g++.dg/cpp0x/implicit7.C: New.
7376         * g++.dg/cpp0x/implicit8.C: New.
7377
7378 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7379
7380         Disable float tests for __SPU__ targets due to lack of signed zero:
7381         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7382         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7383         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7384         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7385         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7386         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7387         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7388         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7389         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7390
7391 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7392
7393         * gfortran.dg/select_char_2.f90: New test.
7394
7395 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7396
7397         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7398         with DECL_CHAIN.
7399
7400 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7401
7402         PR fortran/44936
7403         * gfortran.dg/typebound_generic_9.f03: New.
7404
7405 2010-07-15  Richard Guenther  <rguenther@suse.de>
7406
7407         PR tree-optimization/44946
7408         * gcc.c-torture/compile/pr44946.c: New testcase.
7409
7410 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7411
7412         PR fortran/40206
7413         * gfortran.dg/select_char_3.f90: New test.
7414
7415 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7416             Kevin F. Quinn  <kevquinn@gentoo.org>
7417
7418         * gcc.dg/Wtrampolines.c: New.
7419
7420 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7421
7422         PR libfortran/44934
7423         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7424
7425 2010-07-14  Jason Merrill  <jason@redhat.com>
7426
7427         PR c++/44810
7428         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7429
7430         Implement C++0x unrestricted unions (N2544)
7431         * g++.dg/cpp0x/union1.C: New.
7432         * g++.dg/cpp0x/union2.C: New.
7433         * g++.dg/cpp0x/union3.C: New.
7434         * g++.dg/cpp0x/defaulted2.C: Adjust.
7435         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7436         * g++.old-deja/g++.ext/anon2.C: Adjust.
7437         * g++.old-deja/g++.mike/misc6.C: Adjust.
7438
7439 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7440
7441         PR fortran/44925
7442         * gfortran.dg/c_loc_tests_15.f90: New.
7443
7444 2010-07-13  Jason Merrill  <jason@redhat.com>
7445
7446         PR c++/44909
7447         * g++.dg/cpp0x/implicit6.C: New.
7448
7449 2010-07-13  Jason Merrill  <jason@redhat.com>
7450
7451         PR c++/44540
7452         * g++.dg/abi/noreturn1.C: New.
7453         * g++.dg/abi/noreturn2.C: New.
7454
7455 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7456
7457         PR other/44874
7458         PR debug/44832
7459         * c-c++-common/pr44832.c: New test.
7460
7461 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7462
7463         PR objc/44488
7464         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7465         on the target.  Make sure that we can assemble the emitted asm when
7466         the test type is 'compile'.
7467
7468 2010-07-13  Richard Guenther  <rguenther@suse.de>
7469
7470         PR tree-optimization/36960
7471         * g++.dg/torture/pr36960.C: New testcase.
7472
7473 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7474
7475         PR c++/44908
7476         * g++.dg/template/sfinae21.C: New.
7477         * g++.dg/template/sfinae22.C: Likewise.
7478
7479 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7480
7481         PR testsuite/42843
7482         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7483         * gcc.dg/plugin/ggcplug.c: Likewise.
7484         * g++.dg/plugin/selfassign.c: Likewise.
7485         * g++.dg/plugin/attribute_plugin.c: Likewise.
7486         * g++.dg/plugin/dumb_plugin.c: Likewise.
7487         * g++.dg/plugin/pragma_plugin.c: Likewise.
7488
7489 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7490
7491         * gcc.c-torture/execute/pr44683.x: New.
7492         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7493
7494 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7495
7496         PR fortran/44434
7497         PR fortran/44565
7498         PR fortran/43945
7499         PR fortran/44869
7500         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7501         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7502         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7503         * gfortran.dh/typebound_call_16.f03: New.
7504         * gfortran.dg/typebound_generic_6.f03: New.
7505         * gfortran.dg/typebound_generic_7.f03: New.
7506         * gfortran.dg/typebound_generic_8.f03: New.
7507
7508 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7509
7510         PR libfortran/37077
7511         * gfortran.dg/char4_iunit_1.f03: New test.
7512
7513 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7514
7515         * gcc.dg/tree-ssa/vrp53.c: New test.
7516
7517 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7518
7519         PR c++/44907
7520         * g++.dg/template/sfinae19.C: New.
7521         * g++.dg/template/sfinae20.C: Likewise.
7522
7523 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7524
7525         * gcc.target/arm/interrupt-1.c: New test.
7526         * gcc.target/arm/interrupt-2.c: New test.
7527
7528 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7529
7530         * gcc.dg/pr42427.c: Require c99_runtime.
7531         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7532         c99_runtime.
7533         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7534         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7535         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7536         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7537         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7538         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7539         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7540         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7541         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7542         * gcc.target/i386/pr37275.c: Require visibility support.
7543
7544 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7545
7546         * lib/target-supports.exp (check_effective_target_sse): New proc.
7547         * gcc.target/i386/sol2-check.h: New file.
7548         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7549         Include sol2-check.h.
7550         (main) Only run do_test () if sol2_check ().
7551         * gcc.target/i386/sse2-check.h: Likewise.
7552         * gcc.target/i386/sse3-check.h: Likewise.
7553         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7554         [__sun__ && __svr4__]: Execute SSE2 instruction.
7555         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7556         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7557         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7558         * g++.dg/ext/vector14.C: Likewise.
7559         * g++.dg/other/mmintrin.C: Likewise.
7560         * gcc.dg/20020418-1.c: Likewise.
7561         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7562         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7563         * gcc.dg/format/unnamed-1.c: Likewise.
7564         Adapt dg-warning line number.
7565         * gcc.dg/graphite/pr40281.c: Likewise.
7566         * gcc.dg/pr32176.c: Likewise.
7567         * gcc.dg/pr40550.c: Likewise.
7568         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7569         * gcc.dg/torture/pr36891.c: Likewise.
7570         * gcc.target/i386/20020218-1.c: Likewise.
7571         * gcc.target/i386/20020523.c: Likewise.
7572         * gcc.target/i386/abi-1.c: Likewise.
7573         * gcc.target/i386/brokensqrt.c: Likewise.
7574         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7575         * gcc.target/i386/pr13366.c: Likewise.
7576         * gcc.target/i386/pr13685.c: Likewise.
7577         * gcc.target/i386/pr24306.c: Likewise.
7578         * gcc.target/i386/pr31486.c: Likewise.
7579         * gcc.target/i386/pr32065-1.c: Likewise.
7580         * gcc.target/i386/pr32065-2.c: Likewise.
7581         * gcc.target/i386/pr32389.c: Likewise.
7582         * gcc.target/i386/pr38824.c: Likewise.
7583         * gcc.target/i386/pr38931.c: Likewise.
7584         * gcc.target/i386/pr39592-1.c: Likewise.
7585         * gcc.target/i386/pr43766.c: Likewise.
7586         * gcc.target/i386/recip-divf.c: Likewise.
7587         * gcc.target/i386/recip-sqrtf.c: Likewise.
7588         * gcc.target/i386/recip-vec-divf.c: Likewise.
7589         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7590         * gcc.target/i386/sse-1.c: Likewise.
7591         * gcc.target/i386/sse-16.c: Likewise.
7592         * gcc.target/i386/sse-2.c: Likewise.
7593         * gcc.target/i386/sse-20.c: Likewise.
7594         * gcc.target/i386/sse-3.c: Likewise.
7595         * gcc.target/i386/sse-7.c: Likewise.
7596         * gcc.target/i386/sse-9.c: Likewise.
7597         * gcc.target/i386/sse-addps-1.c: Likewise.
7598         * gcc.target/i386/sse-addss-1.c: Likewise.
7599         * gcc.target/i386/sse-andnps-1.c: Likewise.
7600         * gcc.target/i386/sse-andps-1.c: Likewise.
7601         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7602         * gcc.target/i386/sse-comiss-1.c: Likewise.
7603         * gcc.target/i386/sse-comiss-2.c: Likewise.
7604         * gcc.target/i386/sse-comiss-3.c: Likewise.
7605         * gcc.target/i386/sse-comiss-4.c: Likewise.
7606         * gcc.target/i386/sse-comiss-5.c: Likewise.
7607         * gcc.target/i386/sse-comiss-6.c: Likewise.
7608         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7609         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7610         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7611         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7612         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7613         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7614         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7615         * gcc.target/i386/sse-divps-1.c: Likewise.
7616         * gcc.target/i386/sse-divss-1.c: Likewise.
7617         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7618         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7619         * gcc.target/i386/sse-maxps-1.c: Likewise.
7620         * gcc.target/i386/sse-maxss-1.c: Likewise.
7621         * gcc.target/i386/sse-minps-1.c: Likewise.
7622         * gcc.target/i386/sse-minss-1.c: Likewise.
7623         * gcc.target/i386/sse-movaps-1.c: Likewise.
7624         * gcc.target/i386/sse-movaps-2.c: Likewise.
7625         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7626         * gcc.target/i386/sse-movhps-1.c: Likewise.
7627         * gcc.target/i386/sse-movhps-2.c: Likewise.
7628         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7629         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7630         * gcc.target/i386/sse-movntps-1.c: Likewise.
7631         * gcc.target/i386/sse-movss-1.c: Likewise.
7632         * gcc.target/i386/sse-movss-2.c: Likewise.
7633         * gcc.target/i386/sse-movss-3.c: Likewise.
7634         * gcc.target/i386/sse-movups-1.c: Likewise.
7635         * gcc.target/i386/sse-movups-2.c: Likewise.
7636         * gcc.target/i386/sse-mulps-1.c: Likewise.
7637         * gcc.target/i386/sse-mulss-1.c: Likewise.
7638         * gcc.target/i386/sse-orps-1.c: Likewise.
7639         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7640         * gcc.target/i386/sse-recip-vec.c: Likewise.
7641         * gcc.target/i386/sse-recip.c: Likewise.
7642         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7643         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7644         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7645         * gcc.target/i386/sse-subps-1.c: Likewise.
7646         * gcc.target/i386/sse-subss-1.c: Likewise.
7647         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7648         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7649         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7650         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7651         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7652         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7653         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7654         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7655         * gcc.target/i386/sse-xorps-1.c: Likewise.
7656         * gcc.target/i386/ssefn-1.c: Likewise.
7657         * gcc.target/i386/ssefn-3.c: Likewise.
7658         * gcc.target/i386/sseregparm-1.c: Likewise.
7659         * gcc.target/i386/stackalign/return-3.c: Likewise.
7660         * gcc.target/i386/vectorize1.c: Likewise.
7661         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7662         * gcc.target/i386/xorps-sse.c: Likewise.
7663         * gfortran.dg/pr28158.f90: Likewise.
7664         * gfortran.dg/pr30667.f: Likewise.
7665         * gnat.dg/loop_optimization7.adb: Likewise.
7666         * gnat.dg/sse_nolib.adb: Likewise.
7667
7668 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7669
7670         PR fortran/44702
7671         * gfortran.dg/use_rename_6.f90: New.
7672         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7673
7674 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7675
7676         PR fortran/44869
7677         * gfortran.dg/class_24.f03: New.
7678
7679 2010-07-10  Richard Guenther  <rguenther@suse.de>
7680
7681         PR lto/44889
7682         * gcc.dg/lto/20100709-1_0.c: New testcase.
7683         * gcc.dg/lto/20100709-1_1.c: Likewise.
7684
7685 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7686
7687         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7688
7689 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7690
7691         PR objc/44140
7692         * objc.dg/lto/trivial-1_0.m: New.
7693         * objc.dg/lto/lto.exp: New.
7694         * obj-c++.dg/lto/trivial-1_0.mm: New.
7695         * obj-c++.dg/lto/lto.exp: New.
7696         * objc.dg/symtab-1.m: Adjust sizes.
7697         * objc.dg/image-info.m: Do not run for gnu-runtime.
7698
7699 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7700
7701         * gcc.dg/pr32370.c: Allow another kind of error message.
7702
7703 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7704
7705         * gnat.dg/atomic3.adb: New test.
7706
7707 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7708             Denys Vlasenko  <dvlasenk@redhat.com>
7709             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7710
7711         PR tree-optimization/28632
7712         * gcc.dg/tree-ssa/vrp51.c: New test.
7713         * gcc.dg/tree-ssa/vrp52.c: New test.
7714
7715 2010-07-09  Jason Merrill  <jason@redhat.com>
7716
7717         * g++.dg/abi/covariant6.C: New.
7718         * g++.dg/inherit/covariant17.C: Test both bases.
7719         * g++.dg/inherit/covariant7.C: Check vtable layout.
7720
7721 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7722
7723         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7724
7725 2010-07-09  Richard Guenther  <rguenther@suse.de>
7726
7727         PR tree-optimization/44852
7728         * gcc.c-torture/execute/pr44852.c: New testcase.
7729
7730 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7731
7732         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7733         multiplication by values.
7734         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7735         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7736
7737 2010-07-09  Richard Guenther  <rguenther@suse.de>
7738
7739         PR tree-optimization/44882
7740         * gfortran.dg/pr44882.f90: New testcase.
7741
7742 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7743
7744         PR target/40657
7745         * gcc.target/arm/pr40657-1.c: New test.
7746         * gcc.target/arm/pr40657-2.c: New test.
7747         * gcc.c-torture/execute/pr40657.c: New test.
7748
7749 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7750
7751         * gcc.dg/tree-ssa/vrp50.c: New test.
7752         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7753
7754 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7755
7756         PR fortran/44649
7757         * gfortran.dg/c_sizeof_1.f90: Modified.
7758         * gfortran.dg/storage_size_1.f08: New.
7759         * gfortran.dg/storage_size_2.f08: New.
7760
7761 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7762
7763         * gcc.c-torture/execute/20100708-1.c: New test.
7764
7765 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7766
7767         PR fortran/44847
7768         * gfortran.dg/gomp/pr44847.f90: New test.
7769
7770 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7771
7772         PR tree-optimization/44710
7773         * gcc.dg/tree-ssa/ifc-6.c: New.
7774         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7775
7776 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7777
7778         PR fortran/18918
7779         * gfortran.dg/coarray_10.f90: Add an additional test.
7780
7781 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7782
7783         PR middle-end/44828
7784         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7785         * gcc.c-torture/execute/pr44828.x: Revert.
7786
7787 2010-07-08  Jason Merrill  <jason@redhat.com>
7788
7789         PR c++/43120
7790         * g++.dg/inherit/covariant17.C: New.
7791         * g++.dg/abi/covariant1.C: Actually test for the bug.
7792
7793 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7794
7795         PR rtl-optimization/44838
7796         * gcc.dg/pr44838.c: New.
7797
7798 2010-07-08  Richard Guenther  <rguenther@suse.de>
7799
7800         PR tree-optimization/44831
7801         * gcc.c-torture/compile/pr44831.c: New testcase.
7802         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7803
7804 2010-07-08  Richard Guenther  <rguenther@suse.de>
7805
7806         PR tree-optimization/44861
7807         * g++.dg/vect/pr44861.cc: New testcase.
7808
7809 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7810
7811         PR middle-end/44828
7812         * gcc.c-torture/execute/pr44828.x: New file.
7813
7814 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7815
7816         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7817         dg-options.
7818         * g++.dg/ext/altivec-17.C: Adjust error message.
7819
7820 2010-07-07  Tom Tromey  <tromey@redhat.com>
7821
7822         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7823
7824 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7825
7826         PR target/44844
7827         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7828         * gcc.target/i386/rdrand-2.c: Likewise.
7829         * gcc.target/i386/rdrand-3.c: Likewise.
7830
7831 2010-07-07  Jan Hubicka  <jh@suse.cz>
7832
7833         PR middle-end/44813
7834         * g++.dg/torture/pr44813.C: New testcase.
7835         * g++.dg/torture/pr44826.C: New testcase.
7836
7837 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7838
7839         PR rtl-optimization/44787
7840         * gcc.c-torture/compile/pr44788.c: New test.
7841         * gcc.target/arm/pr44788.c: New test.
7842
7843 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7844
7845         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7846
7847 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7848
7849         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7850         to dg-options.
7851
7852 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7853
7854         PR fortran/44742
7855         * gfortran.dg/parameter_array_init_6.f90: New.
7856         * gfortran.dg/initialization_20.f90: Update dg-error.
7857         * gfortran.dg/initialization_24.f90: Ditto.
7858
7859 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7860         PR fortran/PR44693
7861         * gfortran.dg/dim_range_1.f90:  New test.
7862         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7863
7864 2010-07-06  Jason Merrill  <jason@redhat.com>
7865
7866         PR c++/44703
7867         * g++.dg/cpp0x/initlist41.C: New.
7868
7869         PR c++/44778
7870         * g++.dg/template/ptrmem22.C: New.
7871
7872 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7873
7874         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7875         support.
7876         * gcc.target/i386/i386.exp: Likewise.
7877
7878 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7879
7880         PR testsuite/44195
7881         * gcc.dg/lto/20100518_0.c: Limit to x86.
7882
7883 2010-07-06  Richard Guenther  <rguenther@suse.de>
7884
7885         PR middle-end/44828
7886         * gcc.c-torture/execute/pr44828.c: New testcase.
7887
7888 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7889
7890         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7891         * g++.dg/warn/volatile1.C: Likewise.
7892         * g++.dg/template/warn1.C: Likewise.
7893
7894 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7895
7896         AVX Programming Reference (June, 2010)
7897         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7898         * g++.dg/other/i386-3.C: Likewise.
7899         * gcc.target/i386/sse-12.c: Likewise.
7900
7901         * gcc.target/i386/f16c-check.h: New.
7902         * gcc.target/i386/rdfsbase-1.c: Likewise.
7903         * gcc.target/i386/rdfsbase-2.c: Likewise.
7904         * gcc.target/i386/rdgsbase-1.c: Likewise.
7905         * gcc.target/i386/rdgsbase-2.c: Likewise.
7906         * gcc.target/i386/rdrand-1.c: Likewise.
7907         * gcc.target/i386/rdrand-2.c: Likewise.
7908         * gcc.target/i386/rdrand-3.c: Likewise.
7909         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7910         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7911         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7912         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7913         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7914         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7915         * gcc.target/i386/wrfsbase-1.c: Likewise.
7916         * gcc.target/i386/wrfsbase-2.c: Likewise.
7917         * gcc.target/i386/wrgsbase-1.c: Likewise.
7918         * gcc.target/i386/wrgsbase-2.c: Likewise.
7919
7920         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7921         (__builtin_ia32_vcvtps2ph): New.
7922         (__builtin_ia32_vcvtps2ph256): Likewise.
7923
7924         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7925         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7926
7927         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7928         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7929
7930         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7931         (__builtin_ia32_vcvtps2ph256): Likewise.
7932         Add fsgsbase,rdrnd,f16c.
7933
7934         * lib/target-supports.exp (check_effective_target_f16c): New.
7935
7936 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7937
7938         * gcc.dg/guality/nrv-1.c: New test.
7939
7940 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7941
7942         PR middle-end/42505
7943         * gcc.target/arm/pr42505.c: New test case.
7944
7945 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR c++/44808
7948         * g++.dg/opt/nrv16.C: New test.
7949
7950 2010-07-05  Richard Guenther  <rguenther@suse.de>
7951
7952         PR tree-optimization/44784
7953         * gcc.c-torture/compile/pr44784.c: New testcase.
7954
7955 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7956
7957         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7958         Increase loop bound and array size.
7959         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7960         Likewise.
7961
7962 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7963
7964         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7965         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7966         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7967         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7968         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7969
7970 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7971
7972         PR c++/22138
7973         * g++.dg/parse/template25.C: New.
7974
7975 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7976
7977         PR rtl-optimization/44695
7978         * gcc.dg/torture/pr44695.c: New.
7979
7980 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7981
7982         PR c++/16630
7983         * g++.dg/ext/pretty3.C: New.
7984
7985 2010-07-04  Richard Guenther  <rguenther@suse.de>
7986
7987         PR middle-end/44809
7988         * g++.dg/torture/pr44809.C: New testcase.
7989
7990 2010-07-04  Richard Guenther  <rguenther@suse.de>
7991
7992         PR tree-optimization/44656
7993         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7994
7995 2010-07-04  Ira Rosen  <irar@il.ibm.com>
7996             Revital Eres  <eres@il.ibm.com>
7997
7998         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7999         misaligned stores.
8000         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8001         gcc.dg/vect/vect-96.c: Likewise.
8002         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8003         that support misaligned stores. Change the number of expected
8004         misaligned accesses.
8005         * gcc.dg/vect/vect-peel-1.c: New test.
8006         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8007         gcc.dg/vect/vect-peel-4.c: Likewise.
8008         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8009         vectorizable on all targets that support realignment.
8010         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8011
8012 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8013
8014         PR c/44806
8015         * gcc.dg/torture/pr44806.c: New.
8016
8017 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8018
8019         * gnat.dg/cond_expr1.adb: New test.
8020
8021 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8022
8023         * gnat.dg/modular3.adb: New test.
8024         * gnat.dg/modular3_pkg.ads: New helper.
8025
8026 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8027             Mikael Pettersson  <mikpe@it.uu.se>
8028
8029         PR testsuite/44518
8030         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8031         Make signed-ness of chars explicit.  Scan the object for
8032         strings that are split by some target assemblers.
8033         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8034         explicit.
8035
8036 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8037
8038         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8039
8040 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8041
8042         PR/44128
8043         * g++.dg/warn/Wshadow-7.C: New test.
8044
8045 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8046             Julian Brown  <julian@codesourcery.com>
8047             Sandra Loosemore  <sandra@codesourcery.com>
8048
8049         * gcc.c-torture/execute/20100416-1.c: New test case.
8050
8051 2010-07-02  Julian Brown  <julian@codesourcery.com>
8052             Sandra Loosemore  <sandra@codesourcery.com>
8053
8054         PR target/43703
8055
8056         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8057         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8058
8059 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8060             Julian Brown  <julian@codesourcery.com>
8061
8062         * gcc.target/arm/neon/vadds64.c: Regenerated.
8063         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8064         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8065         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8066         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8067         * gcc.target/arm/neon-vmls-1.c: Likewise.
8068         * gcc.target/arm/neon-vsubs64.c: New execution test.
8069         * gcc.target/arm/neon-vsubu64.c: New execution test.
8070         * gcc.target/arm/neon-vadds64.c: New execution test.
8071         * gcc.target/arm/neon-vaddu64.c: New execution test.
8072
8073 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8074
8075         * gcc.target/arm/neon-vands64.c: New.
8076         * gcc.target/arm/neon-vandu64.c: New.
8077         * gcc.target/arm/neon-vbics64.c: New.
8078         * gcc.target/arm/neon-vbicu64.c: New.
8079         * gcc.target/arm/neon-veors64.c: New.
8080         * gcc.target/arm/neon-veoru64.c: New.
8081         * gcc.target/arm/neon-vorns64.c: New.
8082         * gcc.target/arm/neon-vornu64.c: New.
8083         * gcc.target/arm/neon-vorrs64.c: New.
8084         * gcc.target/arm/neon-vorru64.c: New.
8085         * gcc.target/arm/neon/vands64.c: Regenerated.
8086         * gcc.target/arm/neon/vandu64.c: Regenerated.
8087         * gcc.target/arm/neon/vbics64.c: Regenerated.
8088         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8089         * gcc.target/arm/neon/veors64.c: Regenerated.
8090         * gcc.target/arm/neon/veoru64.c: Regenerated.
8091         * gcc.target/arm/neon/vorns64.c: Regenerated.
8092         * gcc.target/arm/neon/vornu64.c: Regenerated.
8093         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8094         * gcc.target/arm/neon/vorru64.c: Regenerated.
8095
8096 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8097
8098         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8099
8100 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8101
8102         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8103         * gfortran.dg/intent_out_5.f90: Same.
8104         * gfortran.dg/ltrans-7.f90: Same.
8105         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8106
8107 2010-07-02  Jan Hubicka  <jh@suse.cz>
8108
8109         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8110
8111 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8112
8113         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8114
8115 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8116
8117         PR c++/44780
8118         * c-c++-common/Wunused-var-12.c: New test.
8119
8120 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8121
8122         PR target/42835
8123         * gcc.target/arm/pr42835.c: New test.
8124
8125         PR target/42172
8126         * gcc.target/arm/pr42172-1.c: New test.
8127
8128 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8129
8130         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8131
8132 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8133
8134         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8135         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8136         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8137         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8138         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8139         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8140         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8141         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8142         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8143         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8144         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8145         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8146         * gcc.target/arm/neon-vdup_ns64.c: New.
8147         * gcc.target/arm/neon-vdup_nu64.c: New.
8148         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8149         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8150         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8151         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8152         * gcc.target/arm/neon-vmov_ns64.c: New.
8153         * gcc.target/arm/neon-vmov_nu64.c: New.
8154         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8155         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8156         * gcc.target/arm/neon-vget_lanes64.c: New.
8157         * gcc.target/arm/neon-vget_laneu64.c: New.
8158         * gcc.target/arm/neon-vset_lanes64.c: New.
8159         * gcc.target/arm/neon-vset_laneu64.c: New.
8160
8161 2010-07-02  Richard Guenther  <rguenther@suse.de>
8162
8163         * g++.dg/torture/20100702-1.C: New testcase.
8164
8165 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8166
8167         PR target/44707
8168         * gcc.c-torture/compile/pr44707.c: New test.
8169
8170 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8171
8172         PR c++/44039
8173         * g++.dg/template/crash101.C: New.
8174
8175 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8176
8177         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8178         Use the ABI-0 accessors and fail it for m64.
8179
8180 2010-07-02  Jan Hubicka  <jh@suse.cz>
8181
8182         * g++.dg/tree-ssa/pr44706.C: New testcase.
8183
8184 2010-07-02  Richard Guenther  <rguenther@suse.de>
8185
8186         PR tree-optimization/44748
8187         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8188
8189 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8190
8191         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8192         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8193         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8194         the method types to forward:.
8195
8196 2010-06-30  Jason Merrill  <jason@redhat.com>
8197
8198         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8199         * g++.dg/other/pr25632.C: Likewise.
8200
8201 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8202
8203         PR tree-optimization/40421
8204         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8205
8206 2010-07-01  Richard Guenther  <rguenther@suse.de>
8207
8208         PR middle-end/42834
8209         PR middle-end/44468
8210         * gcc.c-torture/execute/20100316-1.c: New testcase.
8211         * gcc.c-torture/execute/pr44468.c: Likewise.
8212         * gcc.c-torture/compile/20100609-1.c: Likewise.
8213         * gcc.dg/volatile2.c: Adjust.
8214         * gcc.dg/plugin/selfassign.c: Likewise.
8215         * gcc.dg/pr36902.c: Likewise.
8216         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8217         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8218         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8219         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8220         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8221         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8222         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8223         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8224         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8225         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8226         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8227         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8228         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8229         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8230         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8231         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8232         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8233         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8234         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8235         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8236         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8237         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8238         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8239         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8240         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8241         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8242         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8243         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8244         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8245         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8246         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8247         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8248         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8249         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8250         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8251         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8252         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8253         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8254         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8255         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8256         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8257         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8258         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8259         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8260         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8261         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8262         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8263         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8264         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8265         * g++.dg/tree-ssa/pr31146.C: Likewise.
8266         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8267         * g++.dg/tree-ssa/pr33604.C: Likewise.
8268         * g++.dg/plugin/selfassign.c: Likewise.
8269         * gfortran.dg/array_memcpy_3.f90: Likewise.
8270         * gfortran.dg/array_memcpy_4.f90: Likewise.
8271         * c-c++-common/torture/pr42834.c: New testcase.
8272
8273 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8274
8275         PR c++/44628
8276         * g++.dg/template/crash100.C: New.
8277
8278 2010-06-30  Jan Hubicka  <jh@suse.cz>
8279
8280         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8281
8282 2010-06-30  Michael Matz  <matz@suse.de>
8283
8284         PR bootstrap/44699
8285         * gcc.dg/pr44699.c: New test.
8286
8287 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8288
8289         PR tree-optimization/39799
8290         * c-c++-common/uninit-17.c: New test.
8291
8292 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8293
8294         PR libfortran/43298
8295         * gfortran.dg/read_infnan_1.f90: New test.
8296
8297 2010-06-29  Jason Merrill  <jason@redhat.com>
8298
8299         Enable implicitly declared move constructor/operator= (N3053).
8300         * g++.dg/cpp0x/implicit3.C: New.
8301         * g++.dg/cpp0x/implicit4.C: New.
8302         * g++.dg/cpp0x/implicit5.C: New.
8303         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8304         * g++.dg/cpp0x/not_special.C: Adjust.
8305         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8306         * g++.dg/cpp0x/rv1n.C: Adjust.
8307         * g++.dg/cpp0x/rv1p.C: Adjust.
8308         * g++.dg/cpp0x/rv2n.C: Adjust.
8309         * g++.dg/cpp0x/rv2p.C: Adjust.
8310         * g++.dg/cpp0x/rv3n.C: Adjust.
8311         * g++.dg/cpp0x/rv3p.C: Adjust.
8312         * g++.dg/cpp0x/rv4n.C: Adjust.
8313         * g++.dg/cpp0x/rv4p.C: Adjust.
8314         * g++.dg/cpp0x/rv5n.C: Adjust.
8315         * g++.dg/cpp0x/rv5p.C: Adjust.
8316         * g++.dg/cpp0x/rv6n.C: Adjust.
8317         * g++.dg/cpp0x/rv6p.C: Adjust.
8318         * g++.dg/cpp0x/rv7n.C: Adjust.
8319         * g++.dg/cpp0x/rv7p.C: Adjust.
8320         * g++.dg/cpp0x/rv8p.C: Adjust.
8321         * g++.dg/gomp/pr26690-1.C: Adjust.
8322         * g++.dg/other/error20.C: Adjust.
8323         * g++.dg/other/error31.C: Adjust.
8324         * g++.dg/parse/error19.C: Adjust.
8325         * g++.dg/template/qualttp5.C: Adjust.
8326         * g++.old-deja/g++.law/ctors5.C: Adjust.
8327
8328         Enable implicitly deleted functions (N2346)
8329         * g++.dg/cpp0x/defaulted17.C: New.
8330         * g++.dg/cpp0x/implicit1.C: New.
8331         * g++.dg/cpp0x/implicit2.C: New.
8332         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8333         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8334         * g++.dg/init/ctor4.C: Adjust.
8335         * g++.dg/init/synth2.C: Adjust.
8336         * g++.dg/lto/20081118_1.C: Adjust.
8337         * g++.dg/other/error13.C: Adjust.
8338         * g++.dg/other/unused1.C: Adjust.
8339         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8340         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8341         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8342         * g++.old-deja/g++.law/ctors17.C: Adjust.
8343         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8344         * g++.old-deja/g++.pt/assign1.C: Adjust.
8345         * g++.old-deja/g++.pt/crash20.C: Adjust.
8346
8347         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8348         * g++.dg/cpp0x/defaulted13.C: Adjust.
8349         * g++.dg/cpp0x/defaulted2.C: Adjust.
8350         * g++.dg/cpp0x/defaulted3.C: Adjust.
8351         * g++.dg/cpp0x/initlist9.C: Adjust.
8352         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8353         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8354         * g++.dg/init/synth2.C: Adjust.
8355
8356         * g++.dg/cpp0x/defaulted19.C: New.
8357
8358         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8359         * g++.dg/template/error23.C: Fix for -std=c++0x.
8360
8361 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8362
8363         PR fortran/44718
8364         * gfortran.dg/proc_ptr_28.f90: New.
8365
8366 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8367
8368         PR tree-optimization/43801
8369         * g++.dg/torture/pr43801.C: New test.
8370
8371         PR debug/44668
8372         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8373
8374 2010-06-29  Jason Merrill  <jason@redhat.com>
8375
8376         PR c++/44587
8377         * g++.dg/template/qualified-id2.C: New.
8378         * g++.dg/template/qualified-id3.C: New.
8379
8380 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8381
8382         PR fortran/44696
8383         * gfortran.dg/associated_target_4.f90: New.
8384
8385 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8386
8387         PR fortran/44582
8388         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8389
8390 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8391
8392         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8393
8394 2010-06-29  Jan Hubicka  <jh@suse.cz>
8395
8396         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8397
8398 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8399
8400         PR target/43902
8401         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8402         * gcc.target/arm/wmul-3.c: New test.
8403         * gcc.target/arm/wmul-4.c: New test.
8404
8405 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8406
8407         PR rtl-optimization/44659
8408         * gcc.target/i386/extract-1.c: New.
8409         * gcc.target/i386/extract-2.c: Likewise.
8410         * gcc.target/i386/extract-3.c: Likewise.
8411         * gcc.target/i386/extract-4.c: Likewise.
8412         * gcc.target/i386/extract-5.c: Likewise.
8413         * gcc.target/i386/extract-6.c: Likewise.
8414
8415 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8416
8417         PR c++/44682
8418         * g++.dg/warn/Wunused-var-14.C: New test.
8419
8420 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8421
8422         PR fortran/43298
8423         * gfortran.dg/nan_6.f90: New.
8424
8425 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8426
8427         PR tree-optimization/43781
8428         * gcc.dg/torture/pr43781.c: New.
8429
8430 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8431
8432         PR fortran/40158
8433         * gfortran.dg/actual_rank_check_1.f90: New test.
8434
8435 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8436
8437         * gcc.dg/ipa/ipa-sra-6.c: New test.
8438
8439 2010-06-28  Jan Hubicka  <jh@suse.cz>
8440
8441         PR tree-optimization/44687
8442         * gcc.c-torture/compile/pr44687.c
8443
8444 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8445
8446         PR c++/44535
8447         * g++.dg/torture/pr44535.C: New test.
8448
8449 2010-06-28  Michael Matz  <matz@suse.de>
8450
8451         PR middle-end/44592
8452         * gfortran.dg/pr44592.f90: New test.
8453
8454 2010-06-28  Jan Hubicka  <jh@suse.cz>
8455
8456         PR tree-optimization/44357
8457         * g++.dg/torture/pr44357.C: New testcase.
8458
8459 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8460
8461         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8462         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8463         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8464         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8465         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8466         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8467         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8468         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8469
8470 2010-06-27  Jan Hubicka  <jh@suse.cz>
8471
8472         * gcc.c-torture/compile/pr44686.c: New file.
8473
8474 2010-06-27  Richard Guenther  <rguenther@suse.de>
8475
8476         PR tree-optimization/44683
8477         * gcc.c-torture/execute/pr44683.c: New testcase.
8478
8479 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8480
8481         * gnat.dg/noreturn3.ad[sb]: New test.
8482
8483 2010-06-26  Jason Merrill  <jason@redhat.com>
8484
8485         * g++.dg/cpp0x/explicit5.C: New.
8486
8487 2010-06-26  Richard Guenther  <rguenther@suse.de>
8488
8489         PR tree-optimization/44393
8490         * gcc.dg/pr44393.c: New testcase.
8491
8492 2010-06-26  Jan Hubicka  <jh@suse.cz>
8493
8494         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8495
8496 2010-06-26  Richard Guenther  <rguenther@suse.de>
8497
8498         PR middle-end/44674
8499         * gcc.dg/pr44674.c: New testcase.
8500
8501 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8502
8503         * gcc.dg/opts-3.c: New test.
8504
8505 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8506
8507         * gfortran.dg/type_decl_1.f90: New.
8508         * gfortran.dg/type_decl_2.f90: New.
8509
8510 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8511
8512         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8513         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8514
8515 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8516
8517         PR testsuite/38946
8518         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8519         error in comparing reals.
8520
8521 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8522
8523         * selected_real_kind_2.f90: New.
8524         * selected_real_kind_3.f90: New.
8525
8526 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8527
8528         * gfortran.dg/entry_19.f90: New.
8529
8530 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8531
8532         * gfortran.dg/end_subroutine_1.f90: New.
8533         * gfortran.dg/end_subroutine_2.f90: New.
8534         * gfortran.dg/interface_proc_end.f90: Update.
8535
8536 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8537
8538         * gfortran.dg/semicolon_fixed.f: Update.
8539         * gfortran.dg/semicolon_fixed_2.f: New.
8540         * gfortran.dg/semicolon_free_2.f90: New.
8541         * gfortran.dg/semicolon_free.f90: Update.
8542
8543 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8544
8545         PR fortran/44448
8546         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8547
8548 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8549
8550         * g++.dg/ipa/iinline-3.C: New test.
8551         * gcc.dg/ipa/modif-1.c: Removed.
8552
8553 2010-06-25  Jan Hubicka  <jh@suse.cz>
8554
8555         * gcc.dg/tree-ssa/ipa-split-1.c
8556
8557 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8558
8559         * g++.dg/ipa/iinline-2.C: New test.
8560
8561 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8562
8563         PR middle-end/43866
8564         * gfortran.dg/pr43866.f90: New test.
8565
8566         PR tree-optimization/44539
8567         * gcc.dg/pr44539.c: New test.
8568
8569 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8570
8571         From Jim Wilson:
8572         PR target/43902
8573         * gcc.target/mips/madd-9.c: New test.
8574
8575 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8576
8577         PR c/44517
8578         * gcc.dg/noncompile/pr44517.c: New.
8579         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8580
8581 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8582
8583         PR testsuite/43283
8584         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8585         and add argument to nop for IA64.
8586
8587 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8588
8589         PR target/44588
8590         * gcc.target/i386/mod-1.c: New.
8591         * gcc.target/i386/umod-1.c: Likewise.
8592         * gcc.target/i386/umod-2.c: Likewise.
8593         * gcc.target/i386/umod-3.c: Likewise.
8594
8595 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8596
8597         PR middle-end/44492
8598         * g++.dg/torture/pr44492.C: New test.
8599
8600 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8601
8602         * c-c++-common/warn-omitted-condop.c: New.
8603
8604 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8605
8606         PR fortran/44614
8607         * gfortran.dg/import8.f90: New.
8608
8609 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8610
8611         * gnat.dg/not_null.adb: Update test case.
8612
8613 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8614
8615         PR c++/44619
8616         * g++.dg/warn/Wunused-var-13.C: New test.
8617
8618         PR c++/44627
8619         * g++.dg/diagnostic/method1.C: New test.
8620
8621 2010-06-22  Cary Coutant  <ccoutant@google.com>
8622
8623         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8624
8625 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8626
8627         PR fortran/44616
8628         * gfortran.dg/abstract_type_8.f03: New.
8629
8630 2010-06-21  Jason Merrill  <jason@redhat.com>
8631
8632         * g++.dg/cpp0x/noexcept08.C: New.
8633
8634         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8635
8636 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8637
8638         PR target/44615
8639         * gcc.target/i386/sse2-vec-2a.c: New.
8640
8641 2010-06-21  DJ Delorie  <dj@redhat.com>
8642
8643         * gcc.dg/pragma-diag-1.c: New.
8644
8645 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8646
8647         PR target/44615
8648         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8649
8650 2010-06-21  Alan Modra  <amodra@gmail.com>
8651
8652         PR testsuite/44505
8653         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8654         tail call to check_fa_mid.
8655
8656 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8657
8658         PR target/44575
8659         * gcc.c-torture/execute/pr44575.c: New test.
8660
8661 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8662
8663         PR fortran/40632
8664         * gfortran.dg/contiguous_1.f90: New.
8665         * gfortran.dg/contiguous_2.f90: New.
8666         * gfortran.dg/contiguous_3.f90: New.
8667
8668 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8669
8670         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8671         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8672
8673 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8674
8675         PR target/44546
8676         * gcc.target/i386/pr44546.c: New test.
8677
8678 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8679
8680         * gcc.dg/opts-2.c: New test.
8681
8682 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8683
8684         PR fortran/44584
8685         * gfortran.dg/typebound_proc_15.f03: Modified.
8686
8687 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8688
8689         PR target/44072
8690         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8691         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8692
8693 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8694
8695         * g++.dg/ext/label13.C: Fix typo in last change.
8696
8697 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8698
8699         PR libfortran/44477
8700         * gfortran.dg/eof_3.f90
8701         * gfortran.dg/endfile_2.f90
8702         * gfortran.dg/endfile_4.f90
8703         * gfortran.dg/endfile_3.f90
8704
8705 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8706
8707         PR c++/41090
8708         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8709
8710 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8711
8712         PR fortran/44556
8713         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8714
8715 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8716
8717         * gcc.target/arm/pr40900.c: New test.
8718
8719 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8720
8721         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8722
8723 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8724
8725         PR fortran/44558
8726         * gfortran.dg/typebound_call_15.f03: New.
8727
8728 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8729
8730         PR c++/44486
8731         * g++.dg/pr44486.C: New.
8732
8733 2010-06-16  DJ Delorie  <dj@redhat.com>
8734
8735         * gcc.target/i386/volatile-bitfields-1.c: New.
8736         * gcc.target/i386/volatile-bitfields-2.c: New.
8737
8738 2010-06-16  Jason Merrill  <jason@redhat.com>
8739
8740         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8741
8742         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8743
8744 2010-06-16  Richard Guenther  <rguenther@suse.de>
8745
8746         PR c/44555
8747         * gcc.c-torture/execute/pr44555.c: New testcase.
8748
8749 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8750
8751         PR fortran/44549
8752         * gfortran.dg/typebound_proc_16.f03: New.
8753
8754 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8755
8756         * g++.dg/torture/pr43905.C: New test.
8757
8758 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8759
8760         PR testsuite/44538
8761         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8762         initialization loop from being vectorized.
8763         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8764
8765 2010-06-16  Alan Modra  <amodra@gmail.com>
8766
8767         PR tree-optimization/44507
8768         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8769
8770 2010-06-15  Jason Merrill  <jason@redhat.com>
8771
8772         * g++.dg/overload/arg3.C: Adjust error locations.
8773         * g++.dg/overload/copy1.C: Likewise.
8774         * g++.dg/tc1/dr152.C: Likewise.
8775         * g++.dg/template/incomplete4.C: Likewise.
8776         * g++.dg/template/incomplete5.C: Likewise.
8777         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8778         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8779         * g++.old-deja/g++.pt/crash9.C: Likewise.
8780
8781         * g++.dg/inherit/virtual5.C: New.
8782
8783         * g++.dg/cpp0x/defaulted18.C: New.
8784
8785         * g++.dg/cpp0x/initlist40.C: New.
8786
8787         * g++.dg/cpp0x/initlist39.C: New.
8788
8789 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8790
8791         PR middle-end/44391
8792         * gcc.dg/graphite/pr44391.c: New.
8793
8794 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8795
8796         PR fortran/43388
8797         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8798         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8799         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8800         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8801
8802 2010-06-15  Richard Guenther  <rguenther@suse.de>
8803
8804         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8805
8806 2010-06-15  Richard Guenther  <rguenther@suse.de>
8807
8808         * gcc.dg/vect/bb-slp-21.c: Adjust.
8809         * gcc.dg/vect/bb-slp-13.c: Likewise
8810         * gcc.dg/vect/bb-slp-4.c: Likewise
8811         * gcc.dg/vect/bb-slp-22.c: Likewise
8812         * gcc.dg/vect/bb-slp-14.c: Likewise
8813         * gcc.dg/vect/bb-slp-23.c: Likewise
8814         * gcc.dg/vect/bb-slp-15.c: Likewise
8815         * gcc.dg/vect/bb-slp-17.c: Likewise
8816         * gcc.dg/vect/bb-slp-18.c: Likewise
8817         * gcc.dg/vect/bb-slp-19.c: Likewise
8818         * gcc.dg/vect/bb-slp-10.c: Likewise
8819         * gcc.dg/vect/bb-slp-11.c: Likewise
8820         * gcc.dg/vect/bb-slp-20.c: Likewise
8821         * gcc.dg/vect/bb-slp-3.c: Likewise
8822
8823 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8824
8825         PR fortran/44536
8826         * gfortran.dg/gomp/pr44536.f90: New test.
8827         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8828
8829 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8830
8831         PR target/44534
8832         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8833         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8834
8835 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR tree-optimization/44508
8838         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8839
8840         PR bootstrap/44509
8841         * gcc.dg/pr44509.c: New test.
8842
8843 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8844
8845         PR tree-optimization/44507
8846         * gcc.dg/vect/pr44507.c: New test.
8847
8848 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8849
8850         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8851         and c-pretty-print.h.
8852
8853         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8854
8855 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8856
8857         * gfortran.dg/whole_file_18.f90: Updated error message.
8858
8859 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8860
8861         * gfortran.dg/whole_file_20.f03: New.
8862
8863 2010-06-12  Jan Hubicka  <jh@suse.cz>
8864
8865         * gcc.c-torture/compile/pc44485.c: New testcase.
8866
8867 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8868
8869         PR fortran/40117
8870         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8871         * gfortran.dg/typebound_proc_14.f03: New.
8872         * gfortran.dg/typebound_proc_15.f03: New.
8873
8874 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8875
8876         * gcc.dg/opts-1.c: New test.
8877
8878 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8879
8880         * gcc.dg/funroll-loops-all.c: Update expected error.
8881
8882 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8883
8884         PR target/44481
8885         * gcc.target/i386/pr44481.c: New test.
8886
8887 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8888
8889         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8890
8891 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8892
8893         PR middle-end/44483
8894         * gcc.dg/tree-ssa/pr44483.c: New.
8895
8896 2010-06-11  Paul Brook  <paul@codesourcery.com>
8897
8898         * g++.dg/other/arm-neon-1.C: New test.
8899
8900 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8901
8902         PR fortran/42051
8903         PR fortran/43896
8904         * gfortran.dg/class_23.f03: New test.
8905
8906 2010-06-11  Jan Hubicka  <jh@suse.cz>
8907
8908         * gcc.dg/ipa/pure-const-2.c: New testcase.
8909
8910 2010-06-11  Jan Hubicka  <jh@suse.cz>
8911
8912         * gcc.dg/noreturn-7.c: Update.
8913         * gcc.dg/noreturn-4.c: Update.
8914
8915 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8916
8917         Fix MIPS bootstrap
8918         * g++.dg/other/typedef4.C: New test.
8919
8920 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8921
8922         PR fortran/44207
8923         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8924
8925 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8926
8927         PR fortran/44457
8928         * gfortran.dg/asynchronous_3.f03
8929
8930 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8931
8932         PR middle-end/44185
8933         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8934         non-temporal stores out of the tests to form new test cases.  As a
8935         result, no non-temporal store should be generated in this case.
8936
8937         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8938         prefetch-7.c that generate one non-temporal store.
8939
8940         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8941         prefetch-7.c that generate one non-temporal store and one
8942         one-temporal prefetch.
8943
8944 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8945
8946         PR tree-optimization/44258
8947         * gcc.dg/tree-ssa/pr44258.c: New test.
8948
8949 2010-06-10  Daniel Kraft  <d@domob.eu>
8950
8951         PR fortran/38936
8952         * gfortran.dg/associate_1.f03: New test.
8953         * gfortran.dg/associate_2.f95: New test.
8954         * gfortran.dg/associate_3.f03: New test.
8955         * gfortran.dg/associate_4.f08: New test.
8956
8957 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8958
8959         * gfortran.dg/selected_char_kind_4.f90: New test.
8960
8961 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8962
8963         * gcc.dg/pr42461.c: New test.
8964
8965 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8966
8967         PR fortran/44347
8968         * gfortran.dg/selected_real_kind_1.f90: New.
8969
8970 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8971
8972         PR fortran/44359
8973         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8974         warning.
8975         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8976         check for warning.
8977
8978 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8979
8980         * gfortran.dg/data_namelist_conflict.f90: New test.
8981
8982 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8983
8984         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8985         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8986         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8987
8988 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8989
8990         * gfortran.dg/mvbits_9.f90: New test.
8991         * gfortran.dg/ibset_1.f90: Ditto.
8992         * gfortran.dg/ibits_1.f90: Ditto.
8993         * gfortran.dg/btest_1.f90: Ditto.
8994         * gfortran.dg/ibclr_1.f90: Ditto.
8995
8996 2010-06-09  Jason Merrill  <jason@redhat.com>
8997
8998         PR c++/44366
8999         * g++.dg/cpp0x/decltype23.C: Move to...
9000         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9001
9002 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9003
9004         PR fortran/44211
9005         * gfortran.dg/typebound_call_14.f03: New test.
9006
9007 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9008
9009         PR tree-optimization/44423
9010         * gcc.dg/tree-ssa/pr44423.c: New test.
9011
9012 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9013
9014         PR testsuite/42843
9015         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9016         TV_NONE to initialize tv_id field.
9017         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9018         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9019         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9020         Include toplev.h .
9021         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9022         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9023         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9024
9025 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9026
9027         PR tree-optimization/39874
9028         PR middle-end/28685
9029         * gcc.dg/pr39874.c: New file.
9030
9031 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9032
9033         * g++.dg/ext/attr-alias-1.C: New.
9034         * g++.dg/ext/attr-alias-2.C: New.
9035
9036 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9037
9038         PR fortran/44446
9039         * gfortran.dg/proc_ptr_27.f90: New.
9040
9041 2010-06-07  Jason Merrill  <jason@redhat.com>
9042
9043         PR c++/44366
9044         * g++.dg/cpp0x/decltype23.C: New.
9045
9046 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9047             Shujing Zhao  <pearly.zhao@oracle.com>
9048
9049         PR c/37724
9050         * gcc.dg/c90-const-expr-10.c: Adjust.
9051         * gcc.dg/c99-const-expr-10.c: Adjust.
9052         * gcc.dg/init-bad-7.c: New.
9053
9054 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9055
9056         * lib/target-supports.exp (check_effective_target_gas): New proc.
9057         * gcc.c-torture/execute/960321-1.x: New file.
9058
9059 2010-06-07  Jason Merrill  <jason@redhat.com>
9060
9061         PR c++/44401
9062         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9063
9064 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9065
9066         PR c++/44444
9067         * g++.dg/warn/Wunused-var-12.C: New test.
9068
9069         PR c++/44443
9070         * c-c++-common/Wunused-var-11.c: New test.
9071
9072 2010-06-07  Jan Hubicka  <jh@suse.cz>
9073
9074         * gcc.dg/ipa/pure-const-1.c: New testcase.
9075
9076 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9077
9078         PR rtl-optimization/44404
9079         * gcc.dg/pr44404.c: New.
9080
9081 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9082
9083         PR target/44159
9084         * gcc.target/i386/abi-2.c: Check sysv abi here.
9085         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9086         function to avoid failures by different ABIs.
9087         * gcc.target/i386/aes-check.h: Likewise.
9088         * gcc.target/i386/avx-check.h: Likewise.
9089         * gcc.target/i386/fma4-check.h: Likewise.
9090         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9091         * gcc.target/i386/mmx-check.h: Likewise.
9092         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9093         * gcc.target/i386/pclmul-check.h: Likewise.
9094         * gcc.target/i386/sse-check.h: Likewise.
9095         * gcc.target/i386/sse2-check.h: Likewise.
9096         * gcc.target/i386/sse3-check.h: Likewise.
9097         * gcc.target/i386/sse4_1-check.h: Likewise.
9098         * gcc.target/i386/sse4_2-check.h: Likewise.
9099         * gcc.target/i386/sse4a-check.h: Likewise.
9100         * gcc.target/i386/ssse3-check.h: Likewise.
9101         * gcc.target/i386/xop-check.h: Likewise.
9102         * gcc.target/i386/pr27971.c: Fix for LLP64.
9103         * gcc.target/i386/pr39139.c: Likewise.
9104         * gcc.target/i386/pr39315-check.c: Likewise.
9105         * gcc.target/i386/vararg-1.c: Likewise.
9106         * gcc.target/i386/vararg-2.c: Likewise.
9107         Additional add dg-compile to avoid failure due
9108         missing foo symbol.
9109
9110         * gcc.dg/compound-literal-1.c: Fix for llp64.
9111         * gcc.dg/pr32370.c: Likewise.
9112         * gcc.dg/pr37561.c: Likewise.
9113         * gcc.dg/pr41340.c: Likewise.
9114         * gcc.dg/pr41551.c: Likewise.
9115
9116 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9117
9118         PR c++/44188
9119         * g++.dg/debug/dwarf2/typedef3.C: New test.
9120
9121 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9122
9123         PR c/20000
9124         * c-c++-common/pr20000.c: New.
9125
9126 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9127
9128         PR c++/44086
9129         * g++.dg/init/pr44086.C: New.
9130         * g++.dg/cpp0x/decltype4.C: Adjust.
9131
9132 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9133
9134         PR fortran/43945
9135         * gfortran.dg/generic_23.f03: New test.
9136
9137 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9138
9139         PR fortran/43895
9140         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9141
9142 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9143
9144         PR c++/44361
9145         * c-c++-common/Wunused-var-9.c: New test.
9146
9147 2010-06-05  Jason Merrill  <jason@redhat.com>
9148
9149         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9150
9151 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9152
9153         PR c/44322
9154         * gcc.dg/c99-restrict-4.c: New test.
9155
9156 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9157
9158         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9159         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9160         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9161         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9162         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9163         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9164         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9165         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9166         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9167         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9168         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9169         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9170         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9171         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9172         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9173         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9174         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9175         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9176         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9177         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9178         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9179         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9180
9181 2010-06-04  Jason Merrill  <jason@redhat.com>
9182
9183         * g++.dg/cpp0x/noexcept06.C: New.
9184         * g++.dg/cpp0x/noexcept07.C: New.
9185
9186         * g++.dg/cpp0x/noexcept01.C: New.
9187         * g++.dg/cpp0x/noexcept02.C: New.
9188         * g++.dg/cpp0x/noexcept03.C: New.
9189         * g++.dg/cpp0x/noexcept04.C: New.
9190         * g++.dg/cpp0x/noexcept05.C: New.
9191
9192 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9193
9194         PR c++/44412
9195         * g++.dg/warn/Wunused-var-10.C: New test.
9196         * g++.dg/warn/Wunused-var-11.C: New test.
9197
9198         PR c++/44362
9199         * c-c++-common/Wunused-var-10.c: New test.
9200
9201 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9202
9203         PR c/25880
9204         * gcc.dg/assign-warn-2.c: Update.
9205         * gcc.dg/cpp/line3.c: Update.
9206         * gcc.dg/c99-array-lval-8.c: Update.
9207         * gcc.dg/cast-qual-2.c: Update.
9208         * gcc.dg/c99-arraydecl-3.c:  Update.
9209         * gcc.dg/assign-warn-1.c:  Update.
9210         * gcc.dg/format/gcc_diag-1.c:  Update.
9211
9212 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9213
9214         PR rtl-optimization/39871
9215         PR rtl-optimization/40615
9216         PR rtl-optimization/42500
9217         PR rtl-optimization/42502
9218         * gcc.target/arm/eliminate.c: New test.
9219
9220 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9221
9222         PR libstdc++/44410
9223         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9224         * g++.old-deja/g++.other/delete3.C: Likewise.
9225         * g++.old-deja/g++.other/new.C: Likewise.
9226         * g++.old-deja/g++.law/operators27.C: Likewise.
9227         * g++.old-deja/g++.mike/p755.C: Likewise.
9228         * g++.dg/eh/new1.C: Likewise.
9229         * g++.dg/init/new5.C: Likewise.
9230
9231 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9232
9233         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9234         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9235         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9236
9237 2010-06-03  Richard Guenther  <rguenther@suse.de>
9238
9239         PR lto/41921
9240         * lib/lto.exp: Always load gcc.exp.
9241         (lto-obj): For C source files invoke gcc_target_compile.
9242         * g++.dg/lto/20100603-1_0.C: New testcase.
9243         * g++.dg/lto/20100603-1_1.c: Likewise.
9244
9245 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9246
9247         PR tree-optimization/43688
9248         * gfortran.dg/pr43688.f90: New.
9249
9250 2010-06-03  Richard Guenther  <rguenther@suse.de>
9251
9252         PR lto/41584
9253         * gcc.dg/lto/20100603-1_0.c: New testcase.
9254         * gcc.dg/lto/20100603-2_0.c: Likewise.
9255         * gcc.dg/lto/20100603-3_0.c: Likewise.
9256
9257 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9258
9259         PR target/44218
9260         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9261         * gcc.target/powerpc/recip-2.c: Ditto.
9262         * gcc.target/powerpc/recip-3.c: Ditto.
9263         * gcc.target/powerpc/recip-4.c: Ditto.
9264         * gcc.target/powerpc/recip-5.c: Ditto.
9265         * gcc.target/powerpc/recip-6.c: Ditto.
9266         * gcc.target/powerpc/recip-7.c: Ditto.
9267         * gcc.target/powerpc/recip-test.h: Ditto.
9268         * gcc.target/powerpc/recip-test2.h: Ditto.
9269
9270 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9271
9272         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9273
9274 2010-06-02  Jason Merrill  <jason@redhat.com>
9275
9276         * g++.dg/ext/vector9.C: Expect typedef in error message.
9277
9278         PR c++/9726
9279         PR c++/23594
9280         PR c++/44333
9281         * g++.dg/tc1/dr101.C: Remove xfails.
9282
9283 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9284
9285         PR middle-end/44372
9286         * g++.dg/ipa/pr44372.C: New.
9287
9288 2010-06-02  Jan Hubicka  <jh@suse.cz>
9289
9290         PR middle-end/44295
9291         * g++.dg/torture/pr44295.C: Neww testcase.
9292
9293 2010-06-02  Jan Hubicka  <jh@suse.cz>
9294
9295         * gcc.dg/tree-ssa/loadpre6.c: Update.
9296
9297 2010-06-02  Richard Guenther  <rguenther@suse.de>
9298
9299         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9300         diagnostic.h.
9301
9302 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9303
9304         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9305         the link fail message.
9306
9307 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9308
9309         PR fortran/44360
9310         * gfortran.dg/use_13.f90: New test case.
9311
9312 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9313
9314         PR fortran/44371
9315         * gfortran.dg/error_stop_2.f08: Minor update.
9316
9317 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9318
9319         PR fortran/44371
9320         * gfortran.dg/error_stop_1.f08: New test.
9321         * gfortran.dg/error_stop_2.f08: New test.
9322
9323 2010-06-01  Jason Merrill  <jason@redhat.com>
9324
9325         DR 990
9326         * g++.dg/cpp0x/initlist37.C: New.
9327         * g++.dg/cpp0x/initlist38.C: New.
9328
9329         PR c++/44358
9330         * g++.dg/cpp0x/initlist36.C: New.
9331
9332 2010-05-31 Jan Hubicka  <jh@suse.cz>
9333
9334         * gcc.dg/noreturn-8.c: New testcase.
9335
9336 2010-05-31 Jan Hubicka  <jh@suse.cz>
9337
9338         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9339         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9340
9341 2010-05-31 Jan Hubicka  <jh@suse.cz>
9342
9343         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9344         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9345
9346 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9347
9348         PR fortran/36928
9349         * gfortran.dg/dependency_27.f90:  New test.
9350         * gfortran.dg/array_assign_1.F90:  New test.
9351
9352 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9353
9354         PR target/44338
9355         * gcc.target/i386/sse-24.c: New test.
9356
9357 2010-05-31  Jan Hubicka  <jh@suse.cz>
9358
9359         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9360
9361 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9362
9363         PR middle-end/44337
9364         * gcc.dg/pr44337.c: New test.
9365
9366         PR tree-optimization/44182
9367         * g++.dg/debug/pr44182.C: New test.
9368
9369 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9370
9371         * gcc.dg/nested-func-7.c: New test.
9372         * gnat.dg/frame_overflow.adb: Adjust directives.
9373
9374 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9375
9376         * gnat.dg/prot2.ad[sb]: New test.
9377         * gnat.dg/prot2_pkg1.ads: New helper.
9378         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9379
9380 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9381
9382         * gnat.dg/array11.adb: Adjust dg-warning directive.
9383         * gnat.dg/object_overflow.adb: Likewise.
9384
9385 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9386
9387         PR middle-end/44306
9388         * gcc.dg/tree-ssa/pr44306.c: New.
9389
9390 2010-05-29  Jan Hubicka  <jh@suse.cz>
9391
9392         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9393
9394 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9395
9396         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9397
9398 2010-05-28  Mike Stump  <mikestump@comcast.net>
9399
9400         PR objc/44125
9401         * objc.dg/const-str-9.m: Remove static.
9402
9403 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9404
9405         PR target/43636
9406         * gcc.c-torture/compile/pr43636.c: New test.
9407
9408 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9409
9410         PR objc++/23616
9411         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9412         * obj-c++.dg/try-catch-9.mm: Ditto.
9413
9414 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9415
9416         Revert patch for PR c++/44188
9417         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9418
9419 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9420
9421         PR c++/44188
9422         * g++.dg/debug/dwarf2/typedef3.C: New test.
9423
9424 2010-05-27  Jason Merrill  <jason@redhat.com>
9425
9426         PR c++/43555
9427         * g++.dg/ext/vla9.C: New.
9428
9429 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9430
9431         PR objc/44140
9432         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9433         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9434         * objc.dg/torture/tls/thr-init.m: Ditto.
9435         * objc.dg/torture/trivial.m: Ditto.
9436         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9437         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9438         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9439         * obj-c++.dg/torture/trivial.mm: Ditto.
9440
9441 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9442
9443         * g++.dg/lto/20100302_0.C: Skip on darwin.
9444
9445 2010-05-27  Richard Guenther  <rguenther@suse.de>
9446
9447         PR tree-optimization/44284
9448         * gcc.dg/vect/vect-118.c: New testcase.
9449         * gcc.dg/vect/bb-slp-20.c: Adjust.
9450         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9451         * gcc.dg/vect/slp-9.c: Likewise.
9452         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9453         * gcc.dg/vect/vect-10.c: Likewise.
9454         * gcc.dg/vect/vect-109.c: Likewise.
9455         * gcc.dg/vect/vect-12.c: Likewise.
9456         * gcc.dg/vect/vect-36.c: Likewise.
9457         * gcc.dg/vect/vect-7.c: Likewise.
9458         * gcc.dg/vect/vect-iv-8.c: Likewise.
9459         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9460         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9461         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9462         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9463         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9464         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9465         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9466         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9467         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9468         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9469         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9470         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9471         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9472         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9473         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9474         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9475         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9476
9477 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9478
9479         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9480         necessary.
9481
9482 2010-05-26  Jan Hubicka  <jh@suse.cz>
9483
9484         * gcc.dg/lto/materialize-1_0.c: New file.
9485         * gcc.dg/lto/materialize-1_1.c: New file.
9486
9487 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9488
9489         * gnat.dg/lto10.adb: New test.
9490         * gnat.dg/lto10_pkg.ads: New helper.
9491
9492 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9493
9494         * lib/target-supports.exp (check_effective_target_int128): New
9495         function to check if __int128 types are available for target.
9496         * c-c++-common/int128-types-1.c: New.
9497         * c-c++-common/int128-1.c: New.
9498         * c-c++-common/int128-2.c: New.
9499         * g++.dg/abi/mangle43.C: New.
9500         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9501         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9502         pointer-wide scalar.
9503         * g++.dg/other/pr25632.C: Likewise.
9504         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9505         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9506         overflow warnings.
9507         * g++.dg/warn/pr13358-4.C: Likewise.
9508         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9509         * g++.dg/warn/Wconversion-null.C: Likewise.
9510
9511 2010-05-26  Jason Merrill  <jason@redhat.com>
9512
9513         PR c++/43382
9514         * g++.dg/cpp0x/variadic101.C: New.
9515
9516 2010-05-26  Richard Guenther  <rguenther@suse.de>
9517
9518         PR rtl-optimization/44164
9519         * gcc.c-torture/execute/pr44164.c: New testcase.
9520         * g++.dg/tree-ssa/pr13146.C: Adjust.
9521
9522 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9523
9524         PR fortran/40011
9525         * gfortran.dg/whole_file_19.f90 : New test.
9526
9527 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9528
9529         PR fortran/30668
9530         PR fortran/31346
9531         PR fortran/34260
9532         * gfortran.dg/pr40999.f: Fix function type.
9533         * gfortran.dg/whole_file_5.f90: Likewise.
9534         * gfortran.dg/whole_file_6.f90: Likewise.
9535         * gfortran.dg/whole_file_16.f90: New.
9536         * gfortran.dg/whole_file_17.f90: New.
9537         * gfortran.dg/whole_file_18.f90: New.
9538
9539 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9540             Iain Sandoe  <iains@gcc.gnu.org>
9541
9542         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9543         * gcc.c-torture/compile/pr44197.c: Require alias support.
9544         * gcc.dg/lto/20081222_0.c: Ditto.
9545
9546 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9547
9548         PR debug/42801
9549         * gcc.dg/guality/vla-2.c: New test.
9550
9551 2010-05-25  Richard Guenther  <rguenther@suse.de>
9552
9553         PR middle-end/44069
9554         * g++.dg/torture/pr44069.C: New testcase.
9555
9556 2010-05-25  Richard Guenther  <rguenther@suse.de>
9557
9558         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9559
9560 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9561
9562         PR objc/44140
9563         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9564
9565 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9566
9567         * obj-c++.dg/torture/tls/trivial.mm: New.
9568         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9569         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9570         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9571         * obj-c++.dg/torture/tls/diag-1.mm: New.
9572         * obj-c++.dg/torture/tls/tls.exp: New.
9573         * obj-c++.dg/torture/trivial.mm: New.
9574         * obj-c++.dg/torture/dg-torture.exp: New.
9575         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9576         * obj-c++.dg/tls/trivial.m: New.
9577         * obj-c++.dg/tls/init-1.mm: New.
9578         * obj-c++.dg/tls/diag-1.mm: New.
9579         * obj-c++.dg/tls/init-2.mm: New.
9580         * obj-c++.dg/tls/diag-2.mm: New.
9581         * obj-c++.dg/tls/diag-3.mm: New.
9582         * obj-c++.dg/tls/diag-4.mm: New.
9583         * obj-c++.dg/tls/static-1.mm: New.
9584         * obj-c++.dg/tls/tls.exp: New.
9585         * obj-c++.dg/tls/diag-5.mm: New.
9586         * obj-c++.dg/tls/static-1a.mm: New.
9587         * objc-obj-c++-shared/Object1.mm: New.
9588         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9589
9590 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9591
9592         PR objc++/43689
9593         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9594         * obj-c++.dg/const-str-6.mm: Ditto.
9595
9596 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9597
9598         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9599
9600 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9601
9602         PR ada/38394
9603         * gnat.dg/array13.ad[sb]: New test.
9604
9605 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9606             Sandra Loosemore  <sandra@codesourcery.com>
9607
9608         * gcc.target/arm/neon/: Regenerated test cases.
9609
9610         * gcc.target/arm/neon/polytypes.c,
9611         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9612         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9613         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9614         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9615         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9616         dg-add-options arm_neon.
9617
9618         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9619         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9620         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9621         and arm_neon_fp16_ok.
9622
9623         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9624         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9625
9626         * lib/target-supports.exp (add_options_for_arm_neon): New.
9627         (check_effective_target_arm_neon_ok_nocache): New, from
9628         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9629         (check_effective_target_arm_neon_ok): Use
9630         check_effective_target_arm_neon_ok_nocache.
9631         (add_options_for_arm_neon_fp16)
9632         (check_effective_target_arm_neon_fp16_ok)
9633         check_effective_target_arm_neon_fp16_ok_nocache): New.
9634         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9635
9636 2010-05-24  Jason Merrill  <jason@redhat.com>
9637
9638         PR c++/41510
9639         * g++.dg/cpp0x/initlist35.C: New.
9640         * g++.dg/init/brace6.C: Adjust.
9641
9642 2010-05-24  Paul Brook  <paul@codesourcery.com>
9643
9644         * gcc.target/arm/frame-pointer-1.c: New test.
9645         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9646         pointer elimination.
9647
9648 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9649
9650         PR target/44245
9651         * gcc.target/i386/crc32-3.c: New.
9652         * gcc.target/i386/crc32-4.c: Likewise.
9653
9654 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9655
9656         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9657         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9658         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9659
9660 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9661
9662         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9663
9664 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9665
9666         PR target/43869
9667         * gcc.c-target/pr43869.c: New test.
9668
9669 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9670
9671         PR fortran/44212
9672         * gfortran.dg/class_22.f03: New.
9673
9674 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9675
9676         PR lto/44238
9677         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9678
9679 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9680
9681         PR fortran/44213
9682         * gfortran.dg/abstract_type_7.f03: New.
9683
9684 2010-05-21  Jason Merrill  <jason@redhat.com>
9685
9686         * g++.dg/eh/spec11.C: Test cleanup optimization.
9687
9688 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9689
9690         PR debug/44223
9691         * gcc.target/i386/pr44223.c: New test.
9692
9693 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9694
9695         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9696
9697 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9698
9699         * g++.dg/other/const3.C: New test.
9700
9701 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9702
9703         PR fortran/38407
9704         * warn_unused_dummy_argument_1.f90: New.
9705         * warn_unused_dummy_argument_2.f90: New.
9706
9707 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9708
9709         PR c++/30298
9710         * g++.dg/inherit/crash1.C: New.
9711         * g++.dg/inherit/crash2.C: Likewise.
9712
9713 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR debug/44178
9716         * g++.dg/debug/pr44178.C: New test.
9717
9718 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9719
9720         PR middle-end/44185
9721         * gcc.dg/tree-ssa/prefetch-6.c: Add
9722         --param min-insn-to-prefetch-ratio=6.
9723         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9724         allow unrolling, and adjust the movnti count.
9725
9726 2010-05-20  Jan Hubicka  <jh@suse.cz>
9727
9728         PR middle-end/44197
9729         * gcc.c-torture/compile/pr44197.c: New file.
9730
9731 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9732
9733         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9734         Fix test code.
9735         (check_effective_target_xop): Remove __may_alias__ attribute.
9736
9737 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9738
9739         PR target/44202
9740         * gcc.c-torture/execute/pr44202-1.c: New test.
9741
9742 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9743
9744         PR fortran/43851
9745         * gfortran.dg/label_1.f90: Update test.
9746
9747 2010-05-19  Jan Hubicka  <jh@suse.cz>
9748
9749         * gcc.dg/lto/ipareference2_0.c: New file.
9750         * gcc.dg/lto/ipareference2_1.c: New file.
9751
9752 2010-05-19  Jason Merrill  <jason@redhat.com>
9753
9754         * g++.dg/parse/fn-typedef2.C: New.
9755
9756         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9757         function type.
9758
9759         PR c++/44193
9760         * g++.dg/template/fntype1.C: New.
9761
9762 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9763
9764         * gnat.dg/discr23.ad[sb]: New test.
9765         * gnat.dg/discr23_pkg.ads: New helper.
9766
9767         * gnat.dg/specs/controlled1.ads: New test.
9768         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9769
9770 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9771
9772         PR fortran/44055
9773         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9774         Fixed scope of C_SIZEOF.
9775         * gfortran.dg/warn_conversion_2.f90: New.
9776
9777 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9778
9779         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9780         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9781         for optional selector.
9782         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9783         (check_effective_target_sse3): New proc.
9784         * gcc.target/i386/math-torture/math-torture.exp: Load
9785         target-supports.exp.
9786         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9787         check_effective_target_sse2.
9788         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9789         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9790         * g++.dg/vect/vect.exp: Likewise.
9791         * gfortran.dg/vect/vect.exp: Likewise.
9792         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9793         -msse2 if check_effective_target_sse2.
9794
9795         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9796         * gcc.target/i386/3dnow-2.c: Likewise.
9797         * gcc.target/i386/3dnowA-1.c: Likewise.
9798         * gcc.target/i386/3dnowA-2.c: Likewise.
9799         * gcc.target/i386/pr42549.c: Likewise.
9800
9801         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9802         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9803         * gcc.target/i386/sse3-addsubps.c: Likewise.
9804         * gcc.target/i386/sse3-haddpd.c: Likewise.
9805         * gcc.target/i386/sse3-haddps.c: Likewise.
9806         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9807         * gcc.target/i386/sse3-hsubps.c: Likewise.
9808         * gcc.target/i386/sse3-movddup.c: Likewise.
9809         * gcc.target/i386/sse3-movshdup.c: Likewise.
9810         * gcc.target/i386/sse3-movsldup.c: Likewise.
9811
9812         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9813         * g++.dg/ext/attrib35.C: Likewise.
9814         * g++.dg/opt/pr40496.C: Likewise.
9815         * g++.dg/other/i386-1.C: Likewise.
9816         * g++.dg/other/i386-4.C: Likewise.
9817         * g++.dg/other/pr34435.C: Likewise.
9818         * g++.dg/other/pr39496.C: Likewise.
9819         * g++.dg/other/pr40446.C: Likewise.
9820         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9821         * gcc.dg/compat/vector-1a_main.c: Likewise.
9822         * gcc.dg/compat/vector-2a_main.c: Likewise.
9823         * gcc.dg/lto/20090206-1_0.c: Likewise.
9824         * gcc.dg/pr34856.c: Likewise.
9825         * gcc.dg/pr36584.c: Likewise.
9826         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9827         * gcc.dg/pr37544.c: Likewise.
9828         * gcc.dg/torture/pr16104-1.c: Likewise.
9829         * gcc.dg/torture/pr35771-1.c: Likewise.
9830         * gcc.dg/torture/pr35771-2.c: Likewise.
9831         * gcc.dg/torture/pr35771-3.c: Likewise.
9832         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9833         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9834         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9835         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9836         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9837         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9838         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9839         * gcc.target/i386/20060512-1.c: Likewise.
9840         * gcc.target/i386/20060512-3.c: Likewise.
9841         * gcc.target/i386/all_one_m128i.c: Likewise.
9842         * gcc.target/i386/float128-1.c: Likewise.
9843         * gcc.target/i386/float128-2.c: Likewise.
9844         * gcc.target/i386/fpcvt-1.c: Likewise.
9845         * gcc.target/i386/fpcvt-2.c: Likewise.
9846         * gcc.target/i386/fpcvt-3.c: Likewise.
9847         * gcc.target/i386/fpprec-1.c: Likewise.
9848         * gcc.target/i386/funcspec-9.c: Likewise.
9849         * gcc.target/i386/incoming-1.c: Likewise.
9850         * gcc.target/i386/incoming-12.c: Likewise.
9851         * gcc.target/i386/incoming-2.c: Likewise.
9852         * gcc.target/i386/incoming-3.c: Likewise.
9853         * gcc.target/i386/incoming-4.c: Likewise.
9854         * gcc.target/i386/incoming-6.c: Likewise.
9855         * gcc.target/i386/incoming-7.c: Likewise.
9856         * gcc.target/i386/incoming-8.c: Likewise.
9857         * gcc.target/i386/opt-1.c: Likewise.
9858         * gcc.target/i386/opt-2.c: Likewise.
9859         * gcc.target/i386/ordcmp-1.c: Likewise.
9860         * gcc.target/i386/pr17692.c: Likewise.
9861         * gcc.target/i386/pr18614-1.c: Likewise.
9862         * gcc.target/i386/pr22152.c: Likewise.
9863         * gcc.target/i386/pr23570.c: Likewise.
9864         * gcc.target/i386/pr23575.c: Likewise.
9865         * gcc.target/i386/pr26449-1.c: Likewise.
9866         * gcc.target/i386/pr26600.c: Likewise.
9867         * gcc.target/i386/pr27790.c: Likewise.
9868         * gcc.target/i386/pr28839.c: Likewise.
9869         * gcc.target/i386/pr30970.c: Likewise.
9870         * gcc.target/i386/pr32000-1.c: Likewise.
9871         * gcc.target/i386/pr32000-2.c: Likewise.
9872         * gcc.target/i386/pr32280.c: Likewise.
9873         * gcc.target/i386/pr32661.c: Likewise.
9874         * gcc.target/i386/pr32708-1.c: Likewise.
9875         * gcc.target/i386/pr32961.c: Likewise.
9876         * gcc.target/i386/pr33329.c: Likewise.
9877         * gcc.target/i386/pr35714.c: Likewise.
9878         * gcc.target/i386/pr35767-1.c: Likewise.
9879         * gcc.target/i386/pr35767-1d.c: Likewise.
9880         * gcc.target/i386/pr35767-1i.c: Likewise.
9881         * gcc.target/i386/pr35767-2.c: Likewise.
9882         * gcc.target/i386/pr35767-2d.c: Likewise.
9883         * gcc.target/i386/pr35767-2i.c: Likewise.
9884         * gcc.target/i386/pr35767-3.c: Likewise.
9885         * gcc.target/i386/pr35767-5.c: Likewise.
9886         * gcc.target/i386/pr36222-1.c: Likewise.
9887         * gcc.target/i386/pr36578-1.c: Likewise.
9888         * gcc.target/i386/pr36578-2.c: Likewise.
9889         * gcc.target/i386/pr36992-1.c: Likewise.
9890         * gcc.target/i386/pr37101.c: Likewise.
9891         * gcc.target/i386/pr37216.c: Likewise.
9892         * gcc.target/i386/pr37434-1.c: Likewise.
9893         * gcc.target/i386/pr37434-2.c: Likewise.
9894         * gcc.target/i386/pr37843-3.c: Likewise.
9895         * gcc.target/i386/pr37843-4.c: Likewise.
9896         * gcc.target/i386/pr39162.c: Likewise.
9897         * gcc.target/i386/pr39315-1.c: Likewise.
9898         * gcc.target/i386/pr39315-2.c: Likewise.
9899         * gcc.target/i386/pr39315-3.c: Likewise.
9900         * gcc.target/i386/pr39315-4.c: Likewise.
9901         * gcc.target/i386/pr39445.c: Likewise.
9902         * gcc.target/i386/pr39496.c: Likewise.
9903         * gcc.target/i386/pr40809.c: Likewise.
9904         * gcc.target/i386/pr40906-3.c: Likewise.
9905         * gcc.target/i386/pr41019.c: Likewise.
9906         * gcc.target/i386/pr42542-1.c: Likewise.
9907         * gcc.target/i386/pr42542-2.c: Likewise.
9908         * gcc.target/i386/pr42542-3.c: Likewise.
9909         * gcc.target/i386/pr42542-3a.c: Likewise.
9910         * gcc.target/i386/pr42881.c: Likewise.
9911         * gcc.target/i386/push-1.c: Likewise.
9912         * gcc.target/i386/quad-sse.c: Likewise.
9913         * gcc.target/i386/reload-1.c: Likewise.
9914         * gcc.target/i386/sse-10.c: Likewise.
9915         * gcc.target/i386/sse-11.c: Likewise.
9916         * gcc.target/i386/sse-15.c: Likewise.
9917         * gcc.target/i386/sse-17.c: Likewise.
9918         * gcc.target/i386/sse-18.c: Likewise.
9919         * gcc.target/i386/sse-19.c: Likewise.
9920         * gcc.target/i386/sse-4.c: Likewise.
9921         * gcc.target/i386/sse-6.c: Likewise.
9922         * gcc.target/i386/sse-vect-types.c: Likewise.
9923         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9924         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9925         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9926         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9927         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9928         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9929         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9930         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9931         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9932         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9933         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9934         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9935         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9936         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9937         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9938         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9939         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9940         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9941         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9942         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9943         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9944         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9945         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9946         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9947         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9948         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9949         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9950         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9951         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9952         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9953         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9954         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9955         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9956         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9957         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9958         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9959         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9960         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9961         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9962         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9963         * gcc.target/i386/sse2-mmx.c: Likewise.
9964         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9965         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9966         * gcc.target/i386/sse2-movd-1.c: Likewise.
9967         * gcc.target/i386/sse2-movd-2.c: Likewise.
9968         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9969         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9970         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9971         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9972         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9973         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9974         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9975         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9976         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9977         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9978         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9979         * gcc.target/i386/sse2-movq-1.c: Likewise.
9980         * gcc.target/i386/sse2-movq-2.c: Likewise.
9981         * gcc.target/i386/sse2-movq-3.c: Likewise.
9982         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9983         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9984         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9985         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9986         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9987         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9988         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9989         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9990         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9991         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9992         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9993         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9994         * gcc.target/i386/sse2-paddq-1.c: Likewise.
9995         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9996         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9997         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9998         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9999         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10000         * gcc.target/i386/sse2-pand-1.c: Likewise.
10001         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10002         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10003         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10004         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10005         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10006         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10007         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10008         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10009         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10010         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10011         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10012         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10013         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10014         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10015         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10016         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10017         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10018         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10019         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10020         * gcc.target/i386/sse2-por-1.c: Likewise.
10021         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10022         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10023         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10024         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10025         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10026         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10027         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10028         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10029         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10030         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10031         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10032         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10033         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10034         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10035         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10036         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10037         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10038         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10039         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10040         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10041         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10042         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10043         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10044         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10045         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10046         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10047         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10048         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10049         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10050         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10051         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10052         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10053         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10054         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10055         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10056         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10057         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10058         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10059         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10060         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10061         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10062         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10063         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10064         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10065         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10066         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10067         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10068         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10069         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10070         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10071         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10072         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10073         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10074         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10075         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10076         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10077         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10078         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10079         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10080         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10081         * gcc.target/i386/sse2-vec-1.c: Likewise.
10082         * gcc.target/i386/sse2-vec-2.c: Likewise.
10083         * gcc.target/i386/sse2-vec-3.c: Likewise.
10084         * gcc.target/i386/sse2-vec-4.c: Likewise.
10085         * gcc.target/i386/sse2-vec-5.c: Likewise.
10086         * gcc.target/i386/sse2-vec-6.c: Likewise.
10087         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10088         * gcc.target/i386/ssefn-2.c: Likewise.
10089         * gcc.target/i386/ssefn-4.c: Likewise.
10090         * gcc.target/i386/ssefp-1.c: Likewise.
10091         * gcc.target/i386/ssefp-2.c: Likewise.
10092         * gcc.target/i386/sseregparm-3.c: Likewise.
10093         * gcc.target/i386/sseregparm-4.c: Likewise.
10094         * gcc.target/i386/sseregparm-5.c: Likewise.
10095         * gcc.target/i386/sseregparm-6.c: Likewise.
10096         * gcc.target/i386/sseregparm-7.c: Likewise.
10097         * gcc.target/i386/ssetype-1.c: Likewise.
10098         * gcc.target/i386/ssetype-2.c: Likewise.
10099         * gcc.target/i386/ssetype-3.c: Likewise.
10100         * gcc.target/i386/ssetype-4.c: Likewise.
10101         * gcc.target/i386/ssetype-5.c: Likewise.
10102         * gcc.target/i386/unordcmp-1.c: Likewise.
10103         * gcc.target/i386/vararg-1.c: Likewise.
10104         * gcc.target/i386/vararg-2.c: Likewise.
10105         * gcc.target/i386/vararg-3.c: Likewise.
10106         * gcc.target/i386/vararg-4.c: Likewise.
10107         * gcc.target/i386/vararg-7.c: Likewise.
10108         * gcc.target/i386/vararg-8.c: Likewise.
10109         * gcc.target/i386/vecinit-1.c: Likewise.
10110         * gcc.target/i386/vecinit-2.c: Likewise.
10111         * gcc.target/i386/vecinit-3.c: Likewise.
10112         * gcc.target/i386/vecinit-4.c: Likewise.
10113         * gcc.target/i386/vecinit-5.c: Likewise.
10114         * gcc.target/i386/vecinit-6.c: Likewise.
10115         * gcc.target/i386/vectorize2.c: Likewise.
10116         * gcc.target/i386/vectorize3.c: Likewise.
10117         * gcc.target/i386/vectorize4.c: Likewise.
10118         * gcc.target/i386/vectorize6.c: Likewise.
10119         * gcc.target/i386/vectorize7.c: Likewise.
10120         * gcc.target/i386/vectorize8.c: Likewise.
10121         * gcc.target/i386/vperm-v2df.c: Likewise.
10122         * gcc.target/i386/vperm-v2di.c: Likewise.
10123         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10124         * gcc.target/i386/xorps-sse2.c: Likewise.
10125         * gcc.target/i386/xorps.c: Likewise.
10126         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10127         * gfortran.dg/graphite/pr42326.f90: Likewise.
10128         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10129
10130 2010-05-19  Richard Guenther  <rguenther@suse.de>
10131
10132         PR lto/44196
10133         * g++.dg/lto/20100519-1_0.C: New testcase.
10134
10135 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10136
10137         PR fortran/42360
10138         * gfortran.dg/warn_intent_out_not_set.f90: New.
10139
10140 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10141
10142         PR fortran/38404
10143         * gfortran.dg/data_char_1.f90: Updated warning message.
10144         * gfortran.dg/data_array_6.f: New.
10145
10146 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10147
10148         * g++.dg/ipa/ivinline-8.C: New test.
10149         * gcc.dg/ipa/iinline-2.c: Likewise.
10150
10151 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10152
10153         PR fortran/34505
10154         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10155         arguments; add check for return value kind.
10156         * gfortran.dg/float_1.f90: Likewise.
10157
10158 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10159
10160         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10161         (main): Use it.
10162         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10163         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10164         Prune another location line format.
10165         (lto-obj): Call lto_prune_warns on comp_output.
10166
10167 2010-05-18  Jan Hubicka  <jh@suse.cz>
10168
10169         * gcc.dg/lto/ipacp_0.c: New test.
10170         * gcc.dg/lto/ipacp_1.c: New test.
10171
10172 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10173
10174         PR lto/44184
10175         * gcc.dg/lto/20100518_0.c: New test.
10176
10177 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10178
10179         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10180
10181 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10182
10183         PR fortran/43990
10184         * gfortran.dg/class_21.f03: New.
10185
10186 2010-05-17  Jason Merrill  <jason@redhat.com>
10187
10188         PR c++/44157
10189         * g++.dg/cpp0x/initlist34.C: New.
10190
10191         PR c++/44158
10192         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10193
10194 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10195
10196         * g++.dg/ipa/ivinline-1.C: New test.
10197         * g++.dg/ipa/ivinline-2.C: New test.
10198         * g++.dg/ipa/ivinline-3.C: New test.
10199         * g++.dg/ipa/ivinline-4.C: New test.
10200         * g++.dg/ipa/ivinline-5.C: New test.
10201         * g++.dg/ipa/ivinline-6.C: New test.
10202
10203 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10204             Jason Merrill  <jason@redhat.com>
10205
10206         PR c++/44108
10207         * c-c++-common/Wunused-var-8.c: New test.
10208
10209 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10210
10211         PR bootstrap/42347
10212         * gcc.c-torture/compile/pr42347.c: New test.
10213
10214         PR middle-end/44102
10215         * g++.dg/ext/asmgoto1.C: New test.
10216
10217 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10218
10219         PR middle-end/44133
10220         * gcc.dg/tree-ssa/pr44133.c: New test.
10221         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10222         precise.
10223
10224 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10225
10226         PR fortran/44044
10227         * gfortran.dg/class_20.f03: New.
10228
10229 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10230
10231         PR 44078
10232         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10233         debug messages but not the newly introduced one.
10234
10235 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10236
10237         PR fortran/35779
10238         * gfortran.dg/initialization_25.f90: Commented testcase.
10239         * gfortran.dg/initialization_26.f90: New.
10240
10241 2010-05-16  Richard Guenther  <rguenther@suse.de>
10242
10243         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10244         * gcc.dg/pr43084.c: Likewise.
10245         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10246         -fipa-type-escape.
10247         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10248         -fipa-type-escape.
10249         * gcc.dg/struct/struct-reorg.exp: Likewise.
10250         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10251         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10252
10253 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10254
10255         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10256         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10257         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10258         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10259         tests.
10260
10261 2010-05-15  Jason Merrill  <jason@redhat.com>
10262
10263         * g++.dg/eh/spec10.C: New.
10264         * g++.dg/eh/spec11.C: New.
10265         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10266
10267 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10268
10269         PR fortran/44154
10270         PR fortran/42647
10271         * gfortran.dg/allocatable_scalar_9.f90: New.
10272
10273 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10274
10275         PR c++/44148
10276         * g++.dg/torture/pr44148.C: New test.
10277
10278 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10279
10280         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10281         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10282         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10283         diagnostics and type sizes.
10284
10285 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10286
10287         * gnat.dg/lto9.adb: New test.
10288         * gnat.dg/lto9_pkg1.ads: New helper.
10289         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10290
10291 2010-05-15  Jan Hubicka  <jh@suse.cz>
10292
10293         * gcc.dg/lto/ipareference_1.c: Rename to ...
10294         * gcc.dg/lto/ipareference_0.c: ... this one.
10295         * gcc.dg/lto/ipareference_2.c: Rename to ...
10296         * gcc.dg/lto/ipareference_1.c: ... this one.
10297
10298 2010-05-15  Jan Hubicka  <jh@suse.cz>
10299
10300         * gcc.dg/lto/ipareference_1.c: New file.
10301         * gcc.dg/lto/ipareference_2.c: New file.
10302
10303 2010-05-15  Richard Guenther  <rguenther@suse.de>
10304
10305         PR tree-optimization/44038
10306         * gcc.c-torture/compile/pr44038.c: New testcase.
10307
10308 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10309
10310         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10311         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10312
10313 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10314
10315         PR fortran/43207
10316         PR fortran/43969
10317         * gfortran.dg/class_18.f03: New.
10318         * gfortran.dg/class_19.f03: New.
10319
10320 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10321
10322         PR debug/44112
10323         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10324         * g++.dg/debug/dwarf2/const1.C: Remove.
10325
10326 2010-05-14  Jason Merrill  <jason@redhat.com>
10327
10328         * g++.dg/eh/cond4.C: New.
10329         * g++.dg/eh/elide2.C: Adjust.
10330         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10331
10332 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10333
10334         PR fortran/44135
10335         * gfortran.dg/actual_array_interface_2.f90: New test.
10336
10337 2010-05-14  Richard Guenther  <rguenther@suse.de>
10338
10339         PR tree-optimization/44119
10340         * gcc.c-torture/compile/pr44119.c: New testcase.
10341
10342 2010-05-14  Jason Merrill  <jason@redhat.com>
10343
10344         PR c++/44127
10345         * g++.dg/eh/terminate1.C: New.
10346
10347 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10348
10349         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10350
10351         PR debug/44136
10352         * gcc.dg/pr44136.c: New test.
10353
10354 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10355
10356         PR c++/30566
10357         * g++.dg/warn/Wshadow-4.C: Adjust.
10358         * g++.dg/warn/Wshadow-5.C: New test.
10359         * g++.dg/warn/Wshadow-6.C: New test
10360
10361 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10362
10363         PR fortran/35779
10364         * gfortran.dg/initialization_25.f90: New.
10365
10366 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10367
10368         * g++.dg/otr-fold-1.C: New test.
10369         * g++.dg/otr-fold-2.C: New test.
10370
10371 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10372
10373         PR fortran/44036
10374         * gfortran.dg/gomp/pr44036-1.f90: New test.
10375         * gfortran.dg/gomp/pr44036-2.f90: New test.
10376         * gfortran.dg/gomp/pr44036-3.f90: New test.
10377
10378         PR debug/43983
10379         * gcc.dg/guality/sra-1.c: New test.
10380
10381 2010-05-12  Jan Hubicka  <jh@suse.cz>
10382
10383         * tree-ssa/unreachable.c: New test.
10384
10385 2010-05-12  Jason Merrill  <jason@redhat.com>
10386
10387         * g++.dg/cpp0x/sfinae1.C: New.
10388
10389 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10390
10391         * gcc.target/i386/zee.c: New file.
10392
10393 2010-05-12  Jason Merrill  <jason@redhat.com>
10394
10395         * g++.dg/conversion/op1.C: Expect template candidate message.
10396         * g++.dg/cpp0x/nullptr15.C: Likewise.
10397         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10398         * g++.dg/cpp0x/pr31431.C: Likewise.
10399         * g++.dg/cpp0x/temp_default2.C: Likewise.
10400         * g++.dg/cpp0x/trailing4.C: Likewise.
10401         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10402         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10403         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10404         * g++.dg/cpp0x/variadic35.C: Likewise.
10405         * g++.dg/cpp0x/vt-35147.C: Likewise.
10406         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10407         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10408         * g++.dg/ext/visibility/anon8.C: Likewise.
10409         * g++.dg/ext/vla2.C: Likewise.
10410         * g++.dg/other/pr28114.C: Likewise.
10411         * g++.dg/other/ptrmem10.C: Likewise.
10412         * g++.dg/other/ptrmem11.C: Likewise.
10413         * g++.dg/overload/unknown1.C: Likewise.
10414         * g++.dg/parse/template7.C: Likewise.
10415         * g++.dg/parse/typename7.C: Likewise.
10416         * g++.dg/template/conv11.C: Likewise.
10417         * g++.dg/template/copy1.C: Likewise.
10418         * g++.dg/template/deduce3.C: Likewise.
10419         * g++.dg/template/dependent-expr5.C: Likewise.
10420         * g++.dg/template/friend.C: Likewise.
10421         * g++.dg/template/incomplete2.C: Likewise.
10422         * g++.dg/template/local4.C: Likewise.
10423         * g++.dg/template/local6.C: Likewise.
10424         * g++.dg/template/operator10.C: Likewise.
10425         * g++.dg/template/overload6.C: Likewise.
10426         * g++.dg/template/ptrmem2.C: Likewise.
10427         * g++.dg/template/ptrmem20.C: Likewise.
10428         * g++.dg/template/ptrmem8.C: Likewise.
10429         * g++.dg/template/sfinae2.C: Likewise.
10430         * g++.dg/template/ttp25.C: Likewise.
10431         * g++.dg/template/unify10.C: Likewise.
10432         * g++.dg/template/unify11.C: Likewise.
10433         * g++.dg/template/unify6.C: Likewise.
10434         * g++.dg/template/unify7.C: Likewise.
10435         * g++.dg/template/unify9.C: Likewise.
10436         * g++.dg/template/varmod1.C: Likewise.
10437         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10438         * g++.old-deja/g++.law/operators32.C: Likewise.
10439         * g++.old-deja/g++.pt/crash28.C: Likewise.
10440         * g++.old-deja/g++.pt/crash60.C: Likewise.
10441         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10442         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10443         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10444         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10445         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10446         * g++.old-deja/g++.pt/expr2.C: Likewise.
10447         * g++.old-deja/g++.pt/overload7.C: Likewise.
10448         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10449         * g++.old-deja/g++.pt/spec5.C: Likewise.
10450         * g++.old-deja/g++.pt/spec6.C: Likewise.
10451         * g++.old-deja/g++.pt/t24.C: Likewise.
10452         * g++.old-deja/g++.pt/unify4.C: Likewise.
10453         * g++.old-deja/g++.pt/unify6.C: Likewise.
10454         * g++.old-deja/g++.pt/unify8.C: Likewise.
10455         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10456         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10457         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10458
10459         * g++.dg/cpp0x/initlist32.C: New.
10460
10461         * g++.dg/template/conv11.C: New.
10462         * g++.dg/conversion/op1.C: Adjust expected error.
10463
10464         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10465
10466 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10467
10468         PR target/44088
10469         * gcc.target/i386/avx-cmpsd-1.c: New.
10470         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10471         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10472         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10473         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10474         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10475
10476 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10477
10478         PR middle-end/44085
10479         * gcc.dg/gomp/pr44085.c: New test.
10480         * gfortran.dg/gomp/pr44085.f90: New test.
10481
10482 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10483
10484         * objc-obj-c++-shared/Object1.m: New.
10485         * objc.dg/torture: New directory.
10486         * objc.dg/torture/tls: Ditto.
10487         * objc.dg/tls: Ditto.
10488         * objc.dg/torture/tls/trivial.m: New test.
10489         * objc.dg/torture/tls/thr-init-2.m: New test.
10490         * objc.dg/torture/tls/thr-init-3.m: New test.
10491         * objc.dg/torture/tls/thr-init.m: New test.
10492         * objc.dg/torture/tls/diag-1.m: New test.
10493         * objc.dg/torture/tls/tls.exp: New.
10494         * objc.dg/torture/trivial.m: New test.
10495         * objc.dg/torture/dg-torture.exp: New.
10496         * objc.dg/tls/diag-3.m: New test.
10497         * objc.dg/tls/diag-4.m: New test.
10498         * objc.dg/tls/diag-5.m: New test.
10499         * objc.dg/tls/init-1.m: New test.
10500         * objc.dg/tls/init-2.m: New test.
10501         * objc.dg/tls/tls.exp: New.
10502         * objc.dg/tls/diag-2.m: New test.
10503         * lib/objc.exp: Respond to dg-additional-files.
10504
10505 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10506
10507         * gcc.target/m68k/20100512-1.c: New.
10508
10509 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10510
10511         * gnat.dg/lto8.adb: New test.
10512         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10513         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10514
10515 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10516
10517         PR c++/34272
10518         PR c++/43630
10519         PR c++/34491
10520         * g++.dg/template/crash97.C: New.
10521         * g++.dg/template/crash98.C: Likewise.
10522         * g++.dg/template/crash99.C: Likewise.
10523         * g++.dg/cpp0x/pr31439.C: Adjust.
10524         * g++.dg/template/crash95.C: Likewise.
10525
10526 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10527
10528         PR middle-end/44071
10529         * c-c++-common/asmgoto-4.c: New test.
10530         * gcc.target/i386/pr44071.c: New test.
10531
10532         PR c++/44062
10533         * c-c++-common/Wunused-var-7.c: New test.
10534         * g++.dg/warn/Wunused-var-9.C: New test.
10535
10536 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10537
10538         PR fortran/43711
10539         * gfortran.dg/gomp/pr43711.f90: New.
10540
10541 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10542
10543         PR fortran/31820
10544         * gfortran.dg/select_5.f90: Updated.
10545
10546 2010-05-11  Jan Hubicka  <jh@suse.cz>
10547
10548         PR tree-optimize/44063
10549         * gcc.c-torture/compile/pr44063.c: New testcase.
10550
10551 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10552
10553         PR debug/44023
10554         * gcc.dg/pr44023.c: New test.
10555
10556 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10557
10558         * gnat.dg/lto7.adb: New test.
10559         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10560
10561 2010-05-10  Jason Merrill  <jason@redhat.com>
10562
10563         PR c++/44017
10564         * g++.dg/template/inherit5.C: New.
10565
10566         PR c++/44045
10567         * g++.dg/cpp0x/initlist33.C: New.
10568         * g++.dg/cpp0x/initlist26.C: Adjust.
10569         * g++.dg/cpp0x/initlist28.C: Adjust.
10570
10571 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10572
10573         PR c++/43719
10574         * g++.dg/init/pr43719.C: New.
10575         * g++.dg/anon-struct4.C: Adjust.
10576
10577 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10578
10579         PR debug/44028
10580         * gcc.dg/pr44028.c: New test.
10581
10582 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10583
10584         PR fortran/27866
10585         PR fortran/35003
10586         PR fortran/42809
10587         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10588         * gfortran.dg/warn_conversion.f90: New.
10589
10590 2010-05-10  Michael Matz  <matz@suse.de>
10591
10592         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10593
10594 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10595
10596         PR rtl-optimization/44012
10597         * gcc.dg/pr44012.c: New.
10598
10599 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10600
10601         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10602         Log text on entry and exit.
10603         Prune Sun ld warnings for common symbols with differing sizes.
10604         (lto-link-and-maybe-run): Change caller.
10605
10606 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10607
10608         PR fortran/44044
10609         * gfortran.dg/class_7.f03: Modified.
10610         * gfortran.dg/select_type_1.f03: Modified.
10611         * gfortran.dg/select_type_12.f03: New.
10612
10613 2010-05-10  Richard Guenther  <rguenther@suse.de>
10614
10615         PR tree-optimization/44050
10616         * gcc.dg/torture/pr44050.c: New testcase.
10617
10618 2010-05-10  Wei Guozhi  <carrot@google.com>
10619
10620         PR target/42879
10621         * gcc.target/arm/pr42879.c: New testcase.
10622
10623 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10624
10625         PR c/44051
10626         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10627
10628 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10629
10630         PR c/10676
10631         * gcc.dg/anon-struct-10.c: New test.
10632
10633 2010-05-09  Richard Guenther  <rguenther@suse.de>
10634
10635         PR middle-end/44024
10636         * gcc.dg/pr44024.c: New testcase.
10637
10638 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10639
10640         PR c/4784
10641         * gcc.dg/anon-struct-9.c: New test.
10642
10643 2010-05-09  Richard Guenther  <rguenther@suse.de>
10644
10645         PR middle-end/44043
10646         * gcc.c-torture/compile/pr44043.c: New testcase.
10647
10648 2010-05-09  Richard Guenther  <rguenther@suse.de>
10649
10650         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10651
10652 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10653
10654         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10655
10656 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10657
10658         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10659         * gnat.dg/specs/lto3.ads: Likewise.
10660
10661 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10662
10663         PR middle-end/28685
10664         * gcc.dg/pr28685-1.c: New file.
10665
10666 2010-05-08  Richard Guenther  <rguenther@suse.de>
10667
10668         PR tree-optimization/44030
10669         * gcc.c-torture/compile/pr44030.c: New testcase.
10670
10671 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10672
10673         * gnat.dg/lto6.adb: New test.
10674         * gnat.dg/lto6_pkg.ads: New helper.
10675
10676 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10677
10678         * gnat.dg/lto5.adb: New test.
10679         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10680
10681 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10682
10683         * gnat.dg/lto4.ad[sb]: New test.
10684
10685 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10686
10687         * gnat.dg/specs/lto3.ads: New test.
10688         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10689         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10690
10691 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10692
10693         * gnat.dg/sizetype3.ad[sb]: New test.
10694         * gnat.dg/sizetype3_pkg.ads: New helper.
10695
10696 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10697
10698         PR c++/43951
10699         * g++.dg/init/new29.C: New.
10700
10701 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10702
10703         PR fortran/40728
10704         * gfortran.dg/coarray_1.f90: Fixed error message.
10705         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10706         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10707         * gfortran.dg/intrinsic_std_5.f90: New.
10708
10709 2010-05-07  Jason Merrill  <jason@redhat.com>
10710
10711         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10712
10713 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10714
10715         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10716         (size_t, stderr): Remove.
10717         (read_error): Replaced __builtin_fprintf by fprintf.
10718
10719 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10720
10721         * gcc.dg/ordered-comparison-1.c: New test.
10722         * gcc.dg/ordered-comparison-2.c: New test.
10723         * gcc.dg/ordered-comparison-3.c: New test.
10724         * gcc.dg/ordered-comparison-4.c: New test.
10725
10726 2010-05-06  Mike Stump  <mikestump@comcast.net>
10727
10728         PR objc/35165
10729         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10730
10731 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10732             Jason Merrill  <jason@redhat.com>
10733
10734         * g++.dg/cpp0x/nullptr01.C: New.
10735         * g++.dg/cpp0x/nullptr02.C: New.
10736         * g++.dg/cpp0x/nullptr03.C: New.
10737         * g++.dg/cpp0x/nullptr04.C: New.
10738         * g++.dg/cpp0x/nullptr05.C: New.
10739         * g++.dg/cpp0x/nullptr06.C: New.
10740         * g++.dg/cpp0x/nullptr07.C: New.
10741         * g++.dg/cpp0x/nullptr08.C: New.
10742         * g++.dg/cpp0x/nullptr09.C: New.
10743         * g++.dg/cpp0x/nullptr10.C: New.
10744         * g++.dg/cpp0x/nullptr11.C: New.
10745         * g++.dg/cpp0x/nullptr12.C: New.
10746         * g++.dg/cpp0x/nullptr13.C: New.
10747         * g++.dg/cpp0x/nullptr14.C: New.
10748         * g++.dg/cpp0x/nullptr15.C: New.
10749         * g++.dg/cpp0x/nullptr16.C: New.
10750         * g++.dg/cpp0x/nullptr17.C: New.
10751         * g++.dg/cpp0x/nullptr18.C: New.
10752         * g++.dg/cpp0x/nullptr19.C: New.
10753         * g++.dg/cpp0x/nullptr20.C: New.
10754         * g++.dg/cpp0x/nullptr21.C: New.
10755         * g++.dg/cpp0x/nullptr22.C: New.
10756         * g++.dg/debug/nullptr01.C: New.
10757         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10758
10759 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10760
10761         * gcc.dg/Wunused-var-8.c: Move to...
10762         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10763
10764 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10765
10766         PR c++/40406
10767         * g++.dg/template/crash96.C: New.
10768
10769 2010-05-06  Jan Hubicka  <jh@suse.cz>
10770
10771         PR tree-optimization/43791
10772         * gcc.c-torture/compile/pr43791.c: New file.
10773
10774 2010-05-06  Michael Matz  <matz@suse.de>
10775
10776         PR tree-optimization/43984
10777         * gfortran.dg/pr43984.f90: New test.
10778
10779 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10780
10781         PR 40989
10782         * gcc.dg/pr40989.c: New.
10783
10784 2010-05-06  Richard Guenther  <rguenther@suse.de>
10785
10786         PR tree-optimization/43934
10787         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10788
10789 2010-05-06  Richard Guenther  <rguenther@suse.de>
10790
10791         PR tree-optimization/43987
10792         * gcc.c-torture/execute/pr43987.c: New testcase.
10793         * gcc.dg/torture/pta-escape-1.c: Adjust.
10794         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10795         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10796         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10797         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10798
10799 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10800             Dodji Seketeli  <dodji@redhat.com>
10801
10802         PR c/18624
10803         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10804         * g++.dg/template/sfinae16.C: Likewise.
10805         * gcc.dg/Wunused-var-1.c: Moved to...
10806         * c-c++-common/Wunused-var-1.c: ...here. New test.
10807         * gcc.dg/Wunused-var-2.c: Moved to...
10808         * c-c++-common/Wunused-var-2.c: ...here. New test.
10809         * gcc.dg/Wunused-var-3.c: Moved to...
10810         * c-c++-common/Wunused-var-3.c: ...here. New test.
10811         * gcc.dg/Wunused-var-4.c: Moved to...
10812         * gcc.dg/Wunused-var-1.c: ... here.
10813         * gcc.dg/Wunused-var-5.c: Moved to...
10814         * c-c++-common/Wunused-var-4.c: ...here. New test.
10815         * gcc.dg/Wunused-var-7.c: Moved to...
10816         * c-c++-common/Wunused-var-5.c: ...here. New test.
10817         * gcc.dg/Wunused-var-6.c: Moved to...
10818         * gcc.dg/Wunused-var-2.c: ... here.
10819         * c-c++-common/Wunused-var-1.c: New test.
10820         * c-c++-common/Wunused-var-2.c: New test.
10821         * c-c++-common/Wunused-var-3.c: New test.
10822         * c-c++-common/Wunused-var-4.c: New test.
10823         * c-c++-common/Wunused-var-5.c: New test.
10824         * g++.dg/warn/Wunused-var-1.C: New test.
10825         * g++.dg/warn/Wunused-var-2.C: New test.
10826         * g++.dg/warn/Wunused-var-3.C: New test.
10827         * g++.dg/warn/Wunused-var-4.C: New test.
10828         * g++.dg/warn/Wunused-var-5.C: New test.
10829         * g++.dg/warn/Wunused-var-6.C: New test.
10830         * g++.dg/warn/Wunused-var-7.C: New test.
10831         * g++.dg/warn/Wunused-var-8.C: New test.
10832         * g++.dg/warn/Wunused-parm-1.C: New test.
10833         * g++.dg/warn/Wunused-parm-2.C: New test.
10834         * g++.dg/warn/Wunused-parm-3.C: New test.
10835
10836 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10837
10838         PR fortran/43985
10839         * gfortran.dg/gomp/crayptr5.f90: New test case.
10840
10841 2010-05-05  Jason Merrill  <jason@redhat.com>
10842
10843         PR debug/43370
10844         * g++.dg/ext/attrib39.C: New.
10845
10846 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10847
10848         PR fortran/24978
10849         * gfortran.dg/data_invalid.f90: New.
10850
10851 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10852
10853         * gnat.dg/lto2.adb: New test.
10854
10855 2010-05-05  Jason Merrill  <jason@redhat.com>
10856
10857         PR c++/43787
10858         * g++.dg/opt/empty1.C: New.
10859
10860 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10861
10862         PR fortran/43696
10863         * gfortran.dg/class_17.f03: New.
10864
10865 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10866
10867         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10868
10869 2010-05-04  Mike Stump  <mikestump@comcast.net>
10870
10871         PR objc/35165
10872         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10873
10874 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10875
10876         PR target/43668
10877         * gcc.target/i386/pr43668.c: New.
10878
10879 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10880
10881         PR c++/43028
10882         * g++.dg/cpp0x/initlist31.C: New.
10883
10884 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10885
10886         PR c/43981
10887         * gcc.dg/Wunused-var-8.c: New test.
10888
10889 2010-05-04  Jason Merrill  <jason@redhat.com>
10890
10891         PR c++/38064
10892         * g++.dg/cpp0x/enum3.C: Extend.
10893
10894 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10895
10896         PR target/43799
10897         * gcc.target/i386/pr43799.c: New.
10898
10899 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10900
10901         * gnat.dg/lto1.adb: New test.
10902         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10903
10904 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10905
10906         PR middle-end/43671
10907         * gcc.target/i386/pr43671.c: New.
10908
10909 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10910
10911         PR c++/43705
10912         * g++.dg/template/crash95.C: New.
10913
10914 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10915
10916         PR debug/43508
10917         * gcc.target/i386/pr43508.c: New.
10918
10919 2010-05-04  Richard Guenther  <rguenther@suse.de>
10920
10921         PR tree-optimization/43879
10922         * g++.dg/torture/pr43879-1_0.C: New testcase.
10923         * g++.dg/torture/pr43879-1_1.C: Likewise.
10924
10925 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10926
10927         PR c++/43953
10928         * g++.dg/other/crash-12.C: New test.
10929
10930 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10931
10932         * g++.dg/cdce3.C: Add a space.  Updated.
10933
10934 2010-05-03  Jason Merrill  <jason@redhat.com>
10935
10936         PR c++/43680
10937         * g++.dg/opt/enum2.C: New.
10938         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10939         * g++.dg/warn/Wswitch-1.C: Adjust message.
10940
10941 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10942
10943         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10944         * g++.dg/ext/label13.C: Fix typo.
10945         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10946         alpha*-dec-osf5*.
10947         * gcc.c-torture/compile/limits-declparen.c: xfail on
10948         alpha*-dec-osf5* with -g.
10949         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10950         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10951         * gcc.dg/c99-tgmath-2.c: Likewise.
10952         * gcc.dg/c99-tgmath-3.c: Likewise.
10953         * gcc.dg/c99-tgmath-4.c: Likewise.
10954
10955 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10956
10957         PR fortran/43592
10958         * gfortran.dg/unexpected_interface.f90: New test.
10959
10960 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10961
10962         * ada/acats/run_acats (which): New function.
10963         (host_gnatchop, host_gnatmake): Use it.
10964
10965 2010-05-03  Richard Guenther  <rguenther@suse.de>
10966
10967         PR tree-optimization/43971
10968         * gcc.dg/pr43971.c: New testcase.
10969
10970 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10971
10972         PR debug/43972
10973         * gcc.dg/debug/pr43972.c: New test.
10974
10975 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10976
10977         PR testsuite/43963
10978         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10979
10980 2010-05-02  Richard Guenther  <rguenther@suse.de>
10981
10982         PR tree-optimization/43879
10983         * gcc.dg/torture/pr43879-3.c: New testcase.
10984
10985 2010-05-01  Richard Guenther  <rguenther@suse.de>
10986
10987         PR tree-optimization/43949
10988         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10989
10990 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10991
10992         PR c++/43951
10993         * g++.dg/init/new28.C: New.
10994
10995 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
10996
10997         PR objc++/32052
10998         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10999         structure and nested declarations.
11000         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11001         structure and nested declarations.  Reduce header clutter and
11002         use _exit() rather than abort().
11003         * objc.dg/encode-10.m: New.
11004         * objc.dg/encode-11.m: New.
11005
11006 2010-04-30  DJ Delorie  <dj@redhat.com>
11007
11008         * gcc.c-torture/execute/20100430-1.c: New test.
11009
11010 2010-04-30  Jason Merrill  <jason@redhat.com>
11011
11012         PR c++/43868
11013         * g++.dg/template/ptrmem21.C: New.
11014
11015 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11016
11017         PR fortran/18918
11018         PR fortran/43931
11019         * gfortran.dg/coarray_13.f90: New test.
11020
11021 2010-04-30  Richard Guenther  <rguenther@suse.de>
11022
11023         PR lto/43946
11024         * gcc.dg/lto/20100430-1_0.c: New testcase.
11025
11026 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11027
11028         PR debug/43942
11029         * c-c++-common/pr43942.c: New test.
11030
11031 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11032
11033         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11034         conflict with darwin crt1.o 'start' symbol.
11035
11036 2010-04-30  Richard Guenther  <rguenther@suse.de>
11037
11038         PR tree-optimization/43879
11039         * gcc.dg/torture/pr43879_1.c: New testcase.
11040
11041 2010-04-30  Richard Guenther  <rguenther@suse.de>
11042
11043         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11044
11045 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11046
11047         PR c++/43890
11048         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11049         user-provided constructor while recursing.
11050
11051 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11052
11053         PR fortran/42274
11054         * gfortran.dg/class_16.f03: New test.
11055
11056 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11057
11058         PR fortran/42274
11059         * gfortran.dg/class_15.f03: New.
11060
11061 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11062
11063         PR fortran/43326
11064         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11065
11066 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11067
11068         PR fortran/43492
11069         * gfortran.dg/generic_22.f03 : New test.
11070
11071 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11072
11073         PR fortran/42353
11074         * gfortran.dg/class_14.f03: New test.
11075
11076 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11077
11078         PR fortran/42680
11079         * gfortran.dg/interface_32.f90: New test.
11080
11081 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11082             Janus Weil  <janus@gcc.gnu.org>
11083
11084         PR fortran/41829
11085         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11086         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11087         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11088
11089 2010-04-28  Mike Stump  <mikestump@comcast.net>
11090
11091         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11092         dg-excess-errors.
11093         * g++.dg/uninit-pred-2_b.C: Likewise.
11094
11095 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11096
11097         PR fortran/18918
11098         PR fortran/43919
11099         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11100
11101 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11102
11103         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11104         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11105         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11106         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11107         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11108
11109 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11110
11111         * gcc.dg/const-uniq-1.c: New test.
11112         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11113
11114 2010-04-28  Xinliang David Li  <davidxl@google.com>
11115
11116         * gcc.dg/uninit-pred-2_b.c: New test.
11117         * gcc.dg/uninit-pred-4_b.c: New test.
11118         * gcc.dg/uninit-pred-3_d.c: New test.
11119         * gcc.dg/uninit-pred-6_b.c: New test.
11120         * gcc.dg/uninit-pred-8_b.c: New test.
11121         * gcc.dg/uninit-pred-3_a.c: New test.
11122         * gcc.dg/uninit-pred-2_c.c: New test.
11123         * gcc.dg/uninit-pred-5_a.c: New test.
11124         * gcc.dg/uninit-pred-3_e.c: New test.
11125         * gcc.dg/uninit-pred-7_a.c: New test.
11126         * gcc.dg/uninit-pred-6_c.c: New test.
11127         * gcc.dg/uninit-pred-9_a.c: New test.
11128         * gcc.dg/uninit-pred-8_c.c: New test.
11129         * gcc.dg/uninit-pred-3_b.c: New test.
11130         * gcc.dg/uninit-pred-5_b.c: New test.
11131         * gcc.dg/uninit-pred-7_b.c: New test.
11132         * gcc.dg/uninit-pred-6_d.c: New test.
11133         * gcc.dg/uninit-pred-9_b.c: New test.
11134         * gcc.dg/uninit-pred-2_a.c: New test.
11135         * gcc.dg/uninit-pred-4_a.c: New test.
11136         * gcc.dg/uninit-pred-3_c.c: New test.
11137         * gcc.dg/uninit-pred-6_a.c: New test.
11138         * gcc.dg/uninit-pred-8_a.c: New test.
11139         * gcc.dg/uninit-pred-7_c.c: New test.
11140         * gcc.dg/uninit-pred-6_e.c: New test.
11141         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11142         * g++.dg/uninit-pred-1_a.C: New test.
11143         * g++.dg/uninit-pred-1_b.C: New test.
11144         * g++.dg/uninit-pred-2_a.C: New test.
11145         * g++.dg/uninit-pred-2_b.C: New test.
11146         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11147         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11148         * g++.dg/uninit-pred-loop_1.cc: New test.
11149
11150 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11151
11152         * gcc.dg/lto/20091209-1_0.c: New testcase.
11153
11154 2010-04-28  Richard Guenther  <rguenther@suse.de>
11155
11156         PR tree-optimization/43879
11157         PR tree-optimization/43909
11158         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11159
11160 2010-04-28  Richard Guenther  <rguenther@suse.de>
11161
11162         PR c++/43880
11163         * g++.dg/torture/pr43880.C: New testcase.
11164
11165 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11166
11167         PR c++/9335
11168         * g++.dg/template/recurse2.C: Update
11169         * g++.dg/template/recurse.C: Update.
11170         * g++.dg/template/pr23510.C: Update.
11171         * lib/prune.exp: Filter out 'recursively instantiated'.
11172
11173 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11174
11175         PR c++/29043
11176         * g++.dg/init/pr29043.C: New.
11177
11178 2010-04-27  Jason Merrill  <jason@redhat.com>
11179
11180         * g++.dg/lookup/scoped5.C: Adjust.
11181         * g++.dg/lookup/scoped8.C: Adjust.
11182         * g++.dg/template/dependent-expr5.C: Adjust.
11183         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11184
11185         PR c++/43856
11186         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11187
11188         PR c++/43875
11189         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11190
11191 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11192             Jan Hubicka  <hubicka@ucw.cz>
11193
11194         * gcc.dg/pure-2.c: New testcase.
11195         * gcc.dg/const-1.c: New testcase.
11196
11197 2010-04-27  Jason Merrill  <jason@redhat.com>
11198
11199         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11200
11201         PR c++/41468
11202         * g++.dg/template/sfinae17.C: New.
11203         * g++.dg/template/sfinae18.C: New.
11204
11205 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11206
11207         * g++.dg/init/pr42844.C: New.
11208         * g++.dg/cpp0x/pr42844-2.C: New.
11209         * g++.dg/cpp0x/defaulted2.C: Adjust.
11210         * g++.dg/tree-ssa/pr27549.C: Likewise.
11211         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11212
11213 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11214
11215         PR fortran/18918
11216         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11217
11218 2010-04-27  Richard Guenther  <rguenther@suse.de>
11219
11220         PR middle-end/40561
11221         * g++.dg/other/pr40561.C: New testcase.
11222
11223 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11224
11225         PR middle-end/43812
11226         * g++.dg/ipa/pr43812.C: New test.
11227
11228 2010-04-27  Jan Hubicka  <jh@suse.cz>
11229
11230         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11231         (test): ... this one.
11232
11233 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11234
11235         PR target/40657
11236         * gcc.target/arm/thumb-stackframe.c: New test.
11237
11238 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11239
11240         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11241         * gcc.dg/misc-column.c: Likewise.
11242         * gcc.dg/Walways-true-1.c: Likewise.
11243         * gcc.dg/Walways-true-2.c: Likewise.
11244         * gcc.dg/warn-addr-cmp.c: Likewise.
11245
11246 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11247
11248         PR fortran/18918
11249         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11250         * gfortran.dg/coarray_12.f90: New.
11251
11252 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11253
11254         PR c/32207
11255         * gcc.dg/pr32207.c: New test.
11256         * gcc.dg/misc-column.c: Adjust expected warning.
11257         * gcc.dg/Walways-true-1.c: Likewise.
11258         * gcc.dg/Walways-true-2.c: Likewise.
11259         * gcc.dg/warn-addr-cmp.c: Likewise.
11260
11261 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11262
11263         PR lto/42776
11264         * lib/lto.exp (lto_prune_vis_warns): New function.
11265         (lto-link-and-maybe-run): Call it.
11266
11267 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11268
11269         PR tree-optimization/43904
11270         * gcc.dg/tree-ssa/tailcall-6.c: New.
11271
11272 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11273
11274         PR testsuite/35165
11275         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11276         Darwin8/OSX10.4 - compatible code generation.
11277         Use scan-rtl-dump.
11278         * obj-c++.dg/stubify-1.mm: Ditto.
11279         * lib/objc-torture.exp: Do not require link success for
11280         "trivial.m" in the runtime checks when dowhat = 'compile'.
11281         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11282         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11283         Darwin8/OSX10.4 - compatible code generation.
11284         * objc.dg/stubify-2.m: Ditto.
11285         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11286         * objc.dg/next-runtime-1.m: Ditto.
11287         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11288         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11289         runtimes on Darwin.
11290
11291 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11292
11293         PR 43715
11294         * lib/plugin-support.exp: Use "-undefined
11295         dynamic_lookup" on darwin.
11296
11297 2010-04-26  Richard Guenther  <rguenther@suse.de>
11298
11299         * gcc.dg/lto/20100426_0.c: New testcase.
11300
11301 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11302
11303         PR tree-optimization/43833
11304         gcc.dg/Warray-bounds-8.c: New test case.
11305
11306 2010-04-26  Richard Guenther  <rguenther@suse.de>
11307
11308         PR lto/43080
11309         * g++.dg/lto/20100423-3_0.C: New testcase.
11310
11311 2010-04-26  Richard Guenther  <rguenther@suse.de>
11312
11313         PR lto/42425
11314         * g++.dg/lto/20100423-2_0.C: New testcase.
11315
11316 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11317
11318         * gcc.dg/vect/bb-slp-23.c: New test.
11319
11320 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11321
11322         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11323         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11324         * gcc.dg/c1x-float-1.c: New test.
11325
11326 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11327
11328         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11329         of "lea\[ \t\]".
11330
11331 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11332
11333         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11334         FreeBSD.
11335         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11336         * gfortran.dg/default_format_2.f90: Ditto.
11337
11338 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11339
11340         * gfortran.dg/pr43505.f90: Clean up .mod file.
11341         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11342         * gfortran.dg/pr41347.f90: Ditto.
11343         * gfortran.dg/internal_pack_4.f90: Ditto.
11344         * gfortran.dg/proc_decl_23.f90: Ditto.
11345         * gfortran.dg/recursive_check_3.f90: Ditto.
11346         * gfortran.dg/intent_out_3.f90: Ditto.
11347         * gfortran.dg/assignment_2.f90: Ditto.
11348         * gfortran.dg/pr41928.f90: Ditto.
11349         * gfortran.dg/pr42166.f90: Ditto.
11350         * gfortran.dg/private_type_12.f90: Ditto.
11351         * gfortran.dg/graphite/pr42185.f90: Ditto.
11352         * gfortran.dg/graphite/pr42186.f90: Ditto.
11353         * gfortran.dg/graphite/pr40982.f90: Ditto.
11354         * gfortran.dg/graphite/id-2.f90: Ditto.
11355         * gfortran.dg/graphite/id-4.f90: Ditto.
11356         * gfortran.dg/graphite/pr42050.f90: Ditto.
11357         * gfortran.dg/graphite/id-18.f90: Ditto.
11358         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11359         * gfortran.dg/graphite/pr41924.f90: Ditto.
11360         * gfortran.dg/graphite/pr42393.f90: Ditto.
11361         * gfortran.dg/graphite/pr37980.f90: Ditto.
11362         * gfortran.dg/graphite/pr38953.f90: Ditto.
11363         * gfortran.dg/graphite/pr42180.f90: Ditto.
11364         * gfortran.dg/graphite/pr42181.f90: Ditto.
11365         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11366         * gfortran.dg/select_type_4.f90: Ditto.
11367         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11368         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11369         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11370         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11371         * gfortran.dg/whole_file_11.f90: Ditto.
11372         * gfortran.dg/private_type_11.f90: Ditto.
11373         * gfortran.dg/vect/vect-gems.f90: Ditto.
11374         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11375
11376 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11377
11378         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11379
11380 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11381
11382         * gnat.dg/pack15.ad[sb]: New test.
11383
11384 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11385
11386         * gcc.target/arm/mla-1.c: New test.
11387
11388 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11389
11390         PR fortran/30073
11391         PR fortran/43793
11392         * gfortran.dg/pr43793.f90: New test.
11393
11394 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11395
11396         PR tree-optimization/41442
11397         * gcc.target/i386/pr41442.c: New test.
11398
11399 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11400
11401         PR fortran/43832
11402         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11403
11404 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11405
11406         PR fortran/43832
11407         * gfortran.dg/open_nounit.f90: New test.
11408
11409 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11410
11411         PR fortran/43841
11412         PR fortran/43843
11413         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11414
11415 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11416
11417         * gcc.dg/Wconversion-integer.c: Update.
11418
11419 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11420
11421         * gnat.dg/unchecked_convert5.adb: New test.
11422
11423 2010-04-23  Richard Guenther  <rguenther@suse.de>
11424
11425         PR lto/41734
11426         * gcc.dg/lto/20100423-2_0.c: New testcase.
11427         * gcc.dg/lto/20100423-2_0.c: Likewise.
11428
11429 2010-04-23  Richard Guenther  <rguenther@suse.de>
11430
11431         PR lto/43455
11432         * gcc.dg/lto/20100423-1_0.c: New testcase.
11433         * gcc.dg/lto/20100423-1_1.c: Likewise.
11434
11435 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11436
11437         PR tree-optimization/43846
11438         * gcc.dg/tree-ssa/sra-10.c: New test.
11439
11440 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11441
11442         PR middle-end/43835
11443         * gcc.c-torture/execute/pr43835.c: New test.
11444
11445 2010-04-23  Richard Guenther  <rguenther@suse.de>
11446
11447         PR lto/42653
11448         * g++.dg/lto/20100423-1_0.C: New testcase.
11449
11450 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11451
11452         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11453
11454 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11455
11456         PR tree-optimization/43842
11457         * gcc.dg/vect/pr43842.c: New test.
11458
11459 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11460
11461         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11462         * gcc.target/i386/wmul-2.c: Likewise.
11463
11464 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11465
11466         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11467         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11468
11469 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11470
11471         * gfortran.dg/reassoc_6.f: New testcase.
11472
11473 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11474
11475         PR middle-end/29274
11476         * gcc.target/arm/wmul-1.c: New test.
11477         * gcc.target/arm/wmul-2.c: New test.
11478
11479 2010-04-22  Richard Guenther  <rguenther@suse.de>
11480
11481         PR tree-optimization/43845
11482         * gcc.c-torture/compile/pr43845.c: New testcase.
11483
11484 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11485
11486         PR middle-end/29274
11487         * gcc.target/i386/wmul-1.c: New test.
11488         * gcc.target/i386/wmul-2.c: New test.
11489         * gcc.target/bfin/wmul-1.c: New test.
11490         * gcc.target/bfin/wmul-2.c: New test.
11491
11492 2010-04-22  Richard Guenther  <rguenther@suse.de>
11493
11494         PR fortran/43829
11495         * gfortran.dg/vector_subscript_6.f90: New testcase.
11496         * gfortran.dg/assign_10.f90: Adjust.
11497
11498 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11499
11500         PR fortran/43836
11501         * gfortran.dg/gomp/pr43836.f90: New test.
11502
11503 2010-04-21  Richard Guenther  <rguenther@suse.de>
11504
11505         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11506
11507 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11508
11509         * gcc.dg/torture/builtin-cproj-3.c: New.
11510
11511 2010-04-20  Jason Merrill  <jason@redhat.com>
11512
11513         PR c++/9335
11514         * g++.dg/template/recurse2.C: New.
11515         * g++.dg/parse/crash36.C: Adjust.
11516         * g++.dg/other/fold1.C: Adjust.
11517         * g++.dg/init/member1.C: Adjust.
11518         * lib/prune.exp: Prune "skipping N instantiation contexts".
11519
11520 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11521
11522         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11523
11524 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11525
11526         * gcc.dg/torture/builtin-cproj-1.c: New.
11527         * gcc.dg/torture/builtin-cproj-2.c: New.
11528
11529 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11530
11531         PR c++/43800
11532         PR c++/43704
11533         * g++.dg/template/typedef32.C: Adjust.
11534         * g++.dg/template/typedef33.C: New test.
11535
11536 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11537
11538         PR fortran/43227
11539         * gfortran.dg/proc_decl_23.f90: New test.
11540
11541         PR fortran/43266
11542         * gfortran.dg/abstract_type_6.f03: New test.
11543
11544 2010-04-20  Xinliang David Li  <davidxl@google.com>
11545
11546         * g++.dg/tree-ssa/fold-compare.C: New.
11547
11548 2010-04-20  Richard Guenther  <rguenther@suse.de>
11549
11550         PR tree-optimization/39417
11551         * g++.dg/torture/pr39417.C: New testcase.
11552
11553 2010-04-20  Richard Guenther  <rguenther@suse.de>
11554
11555         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11556
11557 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11558
11559         * g++.dg/debug/dwarf2/rv1.C: New test.
11560
11561 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11562
11563         PR target/43635
11564         * gcc.c-torture/compile/pr43635.c: New testcase.
11565
11566 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11567
11568         PR fortran/43339
11569         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11570         of sequential loops being private only in the innermost containing
11571         task region.
11572
11573         PR middle-end/43337
11574         * gfortran.dg/gomp/pr43337.f90: New test.
11575
11576 2010-04-19  Richard Guenther  <rguenther@suse.de>
11577
11578         PR tree-optimization/43796
11579         * gfortran.dg/pr43796.f90: New testcase.
11580
11581 2010-04-19  Richard Guenther  <rguenther@suse.de>
11582
11583         PR tree-optimization/43783
11584         * gcc.c-torture/execute/pr43783.c: New testcase.
11585
11586 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11587
11588         PR target/43766
11589         * gcc.target/i386/pr43766.c: New test.
11590
11591 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11592
11593         PR target/43662
11594         * gcc.target/i386/pr43662.c: New test.
11595
11596 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11597
11598         PR c++/43704
11599         * g++.dg/template/typedef32.C: New test.
11600
11601 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11602
11603         PR tree-optimization/37027
11604         * lib/target-supports.exp
11605         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11606         * gcc.dg/vect/pr37027.c: New test.
11607         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11608         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11609         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11610         gcc.dg/vect/vect-complex-6.c: Likewise.
11611
11612 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11613
11614         * g++.dg/debug/dwarf2/enum1.C: New test.
11615
11616 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11617
11618         * gnat.dg/rep_clause5.ad[sb]: New test.
11619         * gnat.dg/rep_clause5_pkg.ads: New helper.
11620
11621 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11622
11623         PR tree-optimization/43771
11624         * g++.dg/vect/pr43771.cc: New test.
11625
11626 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11627
11628         PR fortran/31538
11629         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11630         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11631
11632 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11633
11634         * gnat.dg/sizetype.adb: Rename into...
11635         * gnat.dg/sizetype1.adb: ...this.
11636         * gnat.dg/sizetype2.adb: New test.
11637
11638 2010-04-16  Richard Guenther  <rguenther@suse.de>
11639
11640         PR tree-optimization/43572
11641         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11642
11643 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11644
11645         * gnat.dg/specs/discr_private.ads: New test.
11646
11647 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11648
11649         PR target/41514
11650         * gcc.target/arm/thumb-comparisons.c: New test.
11651
11652         PR target/40603
11653         * gcc.target/arm/thumb-cbranchqi.c: New test.
11654
11655 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11656
11657         * g++.dg/torture/pr36191.C: Enable for SH.
11658
11659 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11660
11661         * gnat.dg/wide_boolean.adb: New test.
11662         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11663
11664 2010-04-15  Richard Guenther  <rguenther@suse.de>
11665
11666         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11667         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11668         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11669         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11670         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11671         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11672         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11673         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11674         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11675         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11676         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11677         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11678         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11679         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11680         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11681
11682 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11683
11684         PR target/21803
11685         * gcc.target/arm/pr42496.c: New test.
11686
11687 2010-04-14  Jason Merrill  <jason@redhat.com>
11688
11689         PR c++/36625
11690         * g++.dg/ext/attrib38.C: New.
11691
11692 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11693
11694         PR testsuite/43739
11695         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11696
11697 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11698
11699         PR 42966
11700         * gcc.dg/cpp/warn-undef-2.c: Update.
11701         * gcc.dg/cpp/warn-traditional-2.c: Update.
11702         * gcc.dg/cpp/warn-comments-2.c: Update.
11703         * gcc.dg/cpp/warn-variadic-2.c: Update.
11704         * gcc.dg/cpp/warn-long-long-2.c: Update.
11705         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11706         * gcc.dg/cpp/warn-multichar-2.c: Update.
11707         * gcc.dg/cpp/warn-normalized-3.c: Update.
11708         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11709         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11710         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11711         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11712         * gcc.dg/cpp/warn-redefined-2.c: Update.
11713         * gfortran.dg/warning-directive-2.F90: Update.
11714         * c-c++-common/cpp/warning-directive-2.c: Update.
11715
11716 2010-04-14  Michael Matz  <matz@suse.de>
11717
11718         PR tree-optimization/42963
11719         * gcc.dg/pr42963.c: New testcase.
11720
11721 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11722
11723         * gnat.dg/class_wide.adb: Rename into...
11724         * gnat.dg/class_wide1.adb: ...this.
11725         * gnat.dg/class_wide2.ad[sb]: New test.
11726
11727 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11728
11729         PR fortran/18918
11730         * gfortran.dg/coarray_9.f90: Update dg-errors.
11731         * gfortran.dg/coarray_10.f90: New test.
11732         * gfortran.dg/coarray_11.f90: New test.
11733
11734 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11735
11736         PR fortran/43747
11737         gfortran.dg/initialization_24.f90: New test.
11738
11739 2010-04-13  Jason Merrill  <jason@redhat.com>
11740
11741         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11742         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11743
11744 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11745
11746         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11747         * g++.dg/dg.exp: Likewise.
11748         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11749         * c-c++-common/cpp/warning-directive-1.c: ... here.
11750         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11751         * c-c++-common/cpp/warning-directive-2.c: ... here.
11752         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11753         * c-c++-common/cpp/warning-directive-3.c: ... here.
11754         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11755         * c-c++-common/cpp/warning-directive-4.c: ... here.
11756         * g++.dg/cpp/warning-directive-1.C: Delete.
11757         * g++.dg/cpp/warning-directive-2.C: Delete.
11758         * g++.dg/cpp/warning-directive-3.C: Delete.
11759         * g++.dg/cpp/warning-directive-4.C: Delete.
11760         * gcc.dg/cpp/normalised-3.c: Delete.
11761         * g++.dg/cpp/normalised-1.C: Rename as ...
11762         * c-c++-common/cpp/normalised-3.c: ... this.
11763
11764 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11765
11766         * gcc.dg/tree-ssa/sra-9.c: New test.
11767
11768 2010-04-13  Michael Matz  <matz@suse.de>
11769
11770         PR middle-end/43730
11771         * gcc.dg/pr43730.c: New test.
11772
11773 2010-04-13  Michael Matz  <matz@suse.de>
11774
11775         * gcc.dg/tree-ssa/negate.c: New testcase.
11776
11777 2010-04-13  Richard Guenther  <rguenther@suse.de>
11778
11779         PR testsuite/43735
11780         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11781
11782 2010-04-13  Richard Guenther  <rguenther@suse.de>
11783
11784         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11785
11786 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11787
11788         * gnat.dg/derived_type1.adb: New test.
11789
11790 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11791
11792         * gcc.dg/plugindir1.c: New testcase.
11793         * gcc.dg/plugindir2.c: New testcase.
11794         * gcc.dg/plugindir3.c: New testcase.
11795         * gcc.dg/plugindir4.c: New testcase.
11796
11797 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11798
11799         * gcc.target/i386/rotate-2.c: New test.
11800
11801 2010-04-12  Jason Merrill  <jason@redhat.com>
11802
11803         PR c++/43641
11804         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11805         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11806
11807 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11808
11809         PR c++/25811
11810         * g++.dg/init/pr25811.C: New test.
11811
11812 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11813
11814         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11815         dg-error, dg-warning.
11816         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11817
11818 2010-04-12  Richard Guenther  <rguenther@suse.de>
11819
11820         * gcc.dg/torture/inline-2.c: New testcase.
11821
11822 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11823
11824         PR bootstrap/43699
11825         * gcc.dg/Wunused-var-7.c: New test.
11826
11827         PR tree-optimization/43560
11828         * gcc.c-torture/execute/pr43560.c: New test.
11829
11830 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11831
11832         * gnat.dg/aggr13.adb: New test.
11833         * gnat.dg/aggr14.adb: Likewise.
11834         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11835
11836 2010-04-12  Richard Guenther  <rguenther@suse.de>
11837
11838         PR c++/43611
11839         * g++.dg/torture/pr43611.C: New testcase.
11840
11841 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11842
11843         PR c/36774
11844         * gcc.dg/pr36774-1.c: New test.
11845         * gcc.dg/pr36774-2.c: New test.
11846
11847 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11848
11849         * gcc.target/sh/rte-delay-slot.c: New test.
11850
11851 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11852
11853         * gnat.dg/pack9.adb: Remove -cargs option.
11854         * gnat.dg/aggr12.ad[sb]: New test.
11855
11856 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11857
11858         PR target/43417
11859         * gcc.target/sh/pr43417.c: New test.
11860
11861 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11862
11863         PR fortran/43591
11864         * gfortran.dg/spec_expr_6.f90: New test.
11865
11866 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11867
11868         PR cpp/43195
11869         * gcc.dg/cpp/pr43195.c: New.
11870         * gcc.dg/cpp/pr43195.h: New.
11871
11872 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11873
11874         PR 42965
11875         * gcc.dg/Werror-6.c: Adjust.
11876         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11877         * gcc.dg/Werror-4.c: Likewise.
11878         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11879         * gcc.dg/Wswitch-enum-error.c: Likewise.
11880         * gcc.dg/Wpointer-arith.c: Likewise.
11881         * gcc.dg/Wfatal.c: Likewise.
11882         * gcc.dg/Wswitch-error.c: Likewise.
11883         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11884         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11885         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11886         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11887         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11888         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11889         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11890         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11891         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11892         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11893         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11894         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11895         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11896         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11897         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11898         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11899         * g++.dg/cpp/warning-directive-2.C: Likewise.
11900         * gfortran.dg/warning-directive-2.F90: Likewise.
11901
11902 2010-04-09  Jason Merrill  <jason@redhat.com>
11903
11904         PR c++/42623
11905         * g++.dg/template/sizeof13.C: New.
11906
11907 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11908
11909         * g++.dg/other/pr35504.C: Add check for thiscall.
11910         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11911         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11912
11913 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11914
11915         PR c++/28584
11916         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11917         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11918         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11919         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11920         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11921         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11922         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11923         * g++.dg/other/increment1.C: Likewise.
11924
11925 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11926
11927         PR fortran/18918
11928         * gfortran.dg/coarray_7.f90: New test.
11929         * gfortran.dg/coarray_8.f90: New test.
11930
11931 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11932
11933         PR fortran/28039
11934         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11935
11936 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11937
11938         PR target/43643
11939         * gcc.dg/pr43643.c: New test.
11940
11941 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11942
11943         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11944
11945 2010-04-08  Richard Guenther  <rguenther@suse.de>
11946
11947         PR tree-optimization/43679
11948         * gcc.c-torture/compile/pr43679.c: New testcase.
11949
11950 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11951
11952         PR debug/43670
11953         * gcc.dg/pr43670.c: New test.
11954
11955 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11956
11957         PR middle-end/40815
11958         * gcc.dg/tree-ssa/reassoc-19.c: New.
11959
11960 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11961
11962         PR c/18624
11963         * gcc.dg/Wunused-var-1.c: New test.
11964         * gcc.dg/Wunused-var-2.c: New test.
11965         * gcc.dg/Wunused-var-3.c: New test.
11966         * gcc.dg/Wunused-var-4.c: New test.
11967         * gcc.dg/Wunused-var-5.c: New test.
11968         * gcc.dg/Wunused-var-6.c: New test.
11969         * gcc.dg/Wunused-parm-1.c: New test.
11970
11971         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11972         * gcc.dg/trunc-1.c: Likewise.
11973         * gcc.dg/vla-9.c: Likewise.
11974         * gcc.dg/dfp/composite-type.c: Likewise.
11975
11976 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11977
11978         PR objc/35996
11979         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11980         * obj-c++.dg/objc-gc-3.mm: Ditto.
11981
11982 2010-04-07  Simon Baldwin  <simonb@google.com>
11983
11984         * gcc.dg/cpp/warn-undef-2.c: New.
11985         * gcc.dg/cpp/warn-traditional-2.c: New.
11986         * gcc.dg/cpp/warn-comments-2.c: New.
11987         * gcc.dg/cpp/warning-directive-1.c: New.
11988         * gcc.dg/cpp/warn-long-long.c: New.
11989         * gcc.dg/cpp/warn-traditional.c: New.
11990         * gcc.dg/cpp/warn-variadic-2.c: New.
11991         * gcc.dg/cpp/warn-undef.c: New.
11992         * gcc.dg/cpp/warn-normalized-1.c: New.
11993         * gcc.dg/cpp/warning-directive-2.c: New.
11994         * gcc.dg/cpp/warn-long-long-2.c: New.
11995         * gcc.dg/cpp/warn-variadic.c: New.
11996         * gcc.dg/cpp/warn-normalized-2.c: New.
11997         * gcc.dg/cpp/warning-directive-3.c: New.
11998         * gcc.dg/cpp/warn-deprecated-2.c: New.
11999         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12000         * gcc.dg/cpp/warn-multichar-2.c: New.
12001         * gcc.dg/cpp/warn-normalized-3.c: New.
12002         * gcc.dg/cpp/warning-directive-4.c: New.
12003         * gcc.dg/cpp/warn-unused-macros.c: New.
12004         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12005         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12006         * gcc.dg/cpp/warn-cxx-compat.c: New.
12007         * gcc.dg/cpp/warn-redefined.c: New.
12008         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12009         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12010         * gcc.dg/cpp/warn-deprecated.c: New.
12011         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12012         * gcc.dg/cpp/warn-redefined-2.c: New.
12013         * gcc.dg/cpp/warn-comments.c: New.
12014         * gcc.dg/cpp/warn-multichar.c: New.
12015         * g++.dg/cpp/warning-directive-1.C: New.
12016         * g++.dg/cpp/warning-directive-2.C: New.
12017         * g++.dg/cpp/warning-directive-3.C: New.
12018         * g++.dg/cpp/warning-directive-4.C: New.
12019         * gfortran.dg/warning-directive-1.F90: New.
12020         * gfortran.dg/warning-directive-3.F90: New.
12021         * gfortran.dg/warning-directive-2.F90: New.
12022         * gfortran.dg/warning-directive-4.F90: New.
12023
12024 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12025
12026         PR objc++/23716
12027         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12028
12029 2010-04-07  Jason Merrill  <jason@redhat.com>
12030
12031         * g++.dg/template/dr408.C: New.
12032
12033         * g++.dg/lookup/ns4.C: New.
12034
12035         PR c++/38392
12036         * g++.dg/template/friend51.C: New test.
12037
12038         PR c++/41970
12039         * g++.old-deja/g++.other/linkage1.C: Adjust.
12040
12041 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12042
12043         PR c++/42697
12044         * g++.dg/template/crash94.C: New test.
12045
12046 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12047
12048         PR c++/40239
12049         * g++.dg/init/aggr5.C: New test.
12050         * g++.dg/init/aggr5.C: New test.
12051
12052 2010-04-07  Richard Guenther  <rguenther@suse.de>
12053
12054         PR tree-optimization/43270
12055         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12056         * gcc.dg/Warray-bounds-7.c: Likewise.
12057
12058 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12059
12060         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12061         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12062         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12063
12064 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12065
12066         PR c++/42556
12067         * g++.dg/init/pr42556.C: New test.
12068
12069 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12070
12071         PR debug/43628
12072         * g++.dg/debug/dwarf2/typedef2.C: New test.
12073
12074 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12075
12076         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12077         c-c++-common/dwarf2/redeclaration-1.C
12078
12079 2010-04-06  Jason Merrill  <jason@redhat.com>
12080
12081         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12082         * g++.dg/ext/attrib18.C: Likewise.
12083         * g++.dg/ext/bitfield2.C: Likewise.
12084         * g++.dg/ext/bitfield4.C: Likewise.
12085         * g++.dg/ext/visibility/warn2.C: Likewise.
12086         * g++.dg/ext/visibility/warn3.C: Likewise.
12087         * g++.dg/gomp/pr26690-1.C: Likewise.
12088         * g++.dg/inherit/covariant7.C: Likewise.
12089         * g++.dg/init/synth2.C: Likewise.
12090         * g++.dg/lookup/using7.C: Likewise.
12091         * g++.dg/other/crash-4.C: Likewise.
12092         * g++.dg/other/error13.C: Likewise.
12093         * g++.dg/other/error20.C: Likewise.
12094         * g++.dg/parse/crash31.C: Likewise.
12095         * g++.dg/parse/error16.C: Likewise.
12096         * g++.dg/parse/error19.C: Likewise.
12097         * g++.dg/parse/error27.C: Likewise.
12098         * g++.dg/parse/error28.C: Likewise.
12099         * g++.dg/parse/fused-params1.C: Likewise.
12100         * g++.dg/template/error2.C: Likewise.
12101         * g++.dg/template/local6.C: Likewise.
12102         * g++.dg/template/qualttp15.C: Likewise.
12103         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12104         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12105         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12106         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12107         * g++.old-deja/g++.eh/spec6.C: Likewise.
12108         * g++.old-deja/g++.jason/crash3.C: Likewise.
12109         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12110         * g++.old-deja/g++.law/ctors5.C: Likewise.
12111         * g++.old-deja/g++.law/ctors9.C: Likewise.
12112         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12113         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12114         * g++.old-deja/g++.other/struct1.C: Likewise.
12115         * g++.old-deja/g++.other/volatile1.C: Likewise.
12116         * g++.old-deja/g++.pt/crash36.C: Likewise.
12117         * g++.old-deja/g++.pt/derived3.C: Likewise.
12118         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12119         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12120
12121 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12122
12123         PR middle-end/43519
12124         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12125         * gcc.dg/graphite/id-19.c: New.
12126
12127 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12128
12129         PR middle-end/32824
12130         * gcc.dg/vect/pr32824: New.
12131
12132 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12133
12134         PR fortran/18918
12135         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12136         * gfortran.dg/coarray_3.f90: Ditto.
12137         * gfortran.dg/coarray_4.f90: Ditto.
12138         * gfortran.dg/coarray_5.f90: Ditto.
12139         * gfortran.dg/coarray_6.f90: Ditto.
12140         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12141
12142 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12143
12144         PR fortran/18918
12145         * gfortran.dg/coarray_4.f90: Fix test.
12146         * gfortran.dg/coarray_6.f90: Add more tests.
12147
12148 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12149
12150         PR fortran/18918
12151         * gfortran.dg/coarray_4.f90: New test.
12152         * gfortran.dg/coarray_5.f90: New test.
12153         * gfortran.dg/coarray_6.f90: New test.
12154
12155 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12156
12157         PR fortran/18918
12158         * gfortran.dg/iso_fortran_env_5.f90: New test.
12159         * gfortran.dg/iso_fortran_env_6.f90: New test.
12160
12161 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12162
12163         PR fortran/39997
12164         * gfortran.dg/coarray_1.f90: New test.
12165         * gfortran.dg/coarray_2.f90: New test.
12166         * gfortran.dg/coarray_3.f90: New test.
12167
12168 2010-04-06  Jason Merrill  <jason@redhat.com>
12169
12170         PR c++/43648
12171         * g++.dg/template/dtor8.C: New.
12172
12173         PR c++/43621
12174         * g++.dg/template/error-recovery2.C: New.
12175
12176 2010-04-06  Jan Hubicka  <jh@suse.czpli
12177
12178         PR tree-optimization/42906
12179         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12180
12181 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12182
12183         PR fortran/43178
12184         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12185         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12186         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12187
12188 2010-04-06  Richard Guenther  <rguenther@suse.de>
12189
12190         PR tree-optimization/43627
12191         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12192
12193 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12194
12195         PR target/43638
12196         * gcc.target/i386/pr43638.c: New test.
12197
12198 2010-04-06  Richard Guenther  <rguenther@suse.de>
12199
12200         PR middle-end/43661
12201         * gcc.c-torture/compile/pr43661.c: New testcase.
12202
12203 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12204
12205         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12206
12207 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12208
12209         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12210
12211 2010-04-02  Richard Guenther  <rguenther@suse.de>
12212
12213         PR tree-optimization/43629
12214         * gcc.c-torture/execute/pr43629.c: New testcase.
12215
12216 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12217             Dominique d'Humieres  <dominiq@lps.ens.fr>
12218
12219         PR libfortran/43605
12220         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12221
12222 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12223
12224         PR debug/43325
12225         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12226
12227 2010-04-01  Jason Merrill  <jason@redhat.com>
12228
12229         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12230
12231 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12232             Manfred Schwarb  <manfred99@gmx.ch>
12233
12234         PR libfortran/43605
12235         * gfortran.dg/ftell_3.f90: New test.
12236
12237 2010-04-01  Richard Guenther  <rguenther@suse.de>
12238
12239         PR middle-end/43614
12240         * gcc.c-torture/compile/pr43614.c: New testcase.
12241
12242 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12243
12244         PR tree-optimization/43141
12245         * gcc.dg/guality/pr43141.c: New test.
12246
12247 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12248
12249         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12250         * g++.dg/eh/spbp.C: Likewise.
12251         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12252         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12253         superfluous casts.
12254         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12255         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12256         * objc.dg/dwarf-2.m: Likewise.
12257
12258 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12259
12260         PR middle-end/43464
12261         * gcc.dg/graphite/id-pr43464.c: New.
12262         * gcc.dg/graphite/id-pr43464-1.c: New.
12263
12264 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12265
12266         PR middle-end/43351
12267         * gcc.dg/graphite/id-pr43351.c
12268
12269 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12270
12271         PR testsuite/35165
12272         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12273         * obj-c++.dg/try-catch-2.mm: Ditto.
12274         * obj-c++.dg/lookup-2.mm: Ditto.
12275         * obj-c++.dg/encode-8.m: Ditto.
12276         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12277         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12278         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12279         * obj-c++.dg/const-str-11.mm: Ditto.
12280         * obj-c++.dg/const-str-9.mm: Ditto.
12281         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12282         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12283         * obj-c++.dg/except-1.mm: Ditto.
12284         * obj-c++.dg/const-str-7.mm: Ditto.
12285         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12286         * obj-c++.dg/const-str-3.mm: Ditto.
12287         * obj-c++.dg/const-str-7.mm: Ditto.
12288         * obj-c++.dg/stubify-2.mm: Change dump file name.
12289
12290         PR objc++/23613
12291         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12292         New macro.
12293         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12294         Remove dg-xfail-if.
12295
12296 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12297
12298         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12299         only with -O2, -O3 or -Os and not with -fwhopr.
12300
12301 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12302
12303         PR c++/43558
12304         * g++.dg/template/typedef31.C: New test.
12305
12306 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12307
12308         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12309         assembler output on *-*-solaris2*.
12310         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12311
12312 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12313
12314         PR debug/43557
12315         * gcc.dg/pr43557-1.c: New test.
12316         * gcc.dg/pr43557-2.c: New file.
12317
12318 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12319
12320         PR 43562
12321         * gcc.dg/pr43562.c: New test.
12322
12323 2010-03-30  Jason Merrill  <jason@redhat.com>
12324
12325         PR c++/43076
12326         * g++.dg/template/error-recovery1.C: New.
12327
12328         PR c++/41786
12329         * g++.dg/parse/ambig5.C: New.
12330
12331 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12332
12333         PR debug/43593
12334         * gcc.dg/guality/pr43593.c: New test.
12335
12336 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12337
12338         PR middle-end/43430
12339         * gcc.dg/vect/pr43430-1.c: New.
12340
12341 2010-03-30  Jason Merrill  <jason@redhat.com>
12342
12343         PR c++/43559
12344         * g++.dg/template/partial7.C: New.
12345
12346 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12347
12348         * gcc.target/s390/stackcheck1.c: New testcase.
12349
12350 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12351
12352         PR libfortran/43265
12353         * gfortran.dg/read_eof_8.f90: New test.
12354
12355 2010-03-29  Jason Merrill  <jason@redhat.com>
12356
12357         * gcc.dg/cpp/include6.c: Change [] to ().
12358
12359         N3077
12360         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12361         splicing and UCNs.
12362         * c-c++-common/raw-string-2.c: Add trigraph test.
12363         * c-c++-common/raw-string-8.c: New.
12364         * c-c++-common/raw-string-9.c: New.
12365         * c-c++-common/raw-string-10.c: New.
12366
12367         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12368         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12369         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12370         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12371         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12372         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12373         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12374
12375 2010-03-29  Richard Guenther  <rguenther@suse.de>
12376
12377         PR tree-optimization/43560
12378         * gcc.dg/torture/pr43560.c: New testcase.
12379
12380 2010-03-29  Jason Merrill  <jason@redhat.com>
12381
12382         N3077
12383         * g++.dg/ext/raw-string-1.C: Change [] to ().
12384         * g++.dg/ext/raw-string-2.C: Change [] to ().
12385         Don't use \ in delimiter.
12386         * g++.dg/ext/raw-string-3.C: Change [] to ().
12387         * g++.dg/ext/raw-string-4.C: Change [] to ().
12388         * g++.dg/ext/raw-string-5.C: Change [] to ().
12389         Test for error on \ in delimiter.
12390         * g++.dg/ext/raw-string-6.C: Change [] to ().
12391         * g++.dg/ext/raw-string-7.C: Change [] to ().
12392
12393 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12394
12395         PR 43564
12396         * gcc.dg/pr43564.c: New test.
12397
12398 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12399
12400         PR fortran/43551
12401         * gfortran.dg/direct_io_12.f90: New test.
12402
12403 2010-03-28  Jan Hubicka  <jh@suse.cz>
12404
12405         PR tree-optimization/43505
12406         * gfortran.dg/pr43505.f90: New testcase.
12407
12408 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12409
12410         PR tree-optimization/43528
12411         * gcc.target/i386/pr43528.c: New test.
12412
12413 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12414
12415         PR c/43381
12416         * gcc.dg/parm-impl-decl-3.c: New test.
12417
12418 2010-03-26  Jason Merrill  <jason@redhat.com>
12419
12420         PR c++/43509
12421         * g++.dg/cpp0x/parse1.C: New.
12422
12423 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12424
12425         PR target/43524
12426         * gcc.target/i386/pr43524.c: New test.
12427
12428 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12429
12430         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12431         whitespace, rename main to foo.
12432         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12433         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12434         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12435         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12436         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12437         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12438         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12439         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12440         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12441         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12442         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12443
12444 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12445
12446         PR c++/43327
12447         * g++.dg/other/crash-10.C: New test.
12448         * g++.dg/other/crash-11.C: New test.
12449
12450 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12451
12452         PR libfortran/43517
12453         * gfortran.dg/read_eof_7.f90: New test.
12454
12455 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12456
12457         PR objc/35165
12458         PR testsuite/43512
12459         * objc-obj-c++-shared: New directory.
12460         * objc-obj-c++-shared/Object1-implementation.h: New file.
12461         * objc-obj-c++-shared/Object1.h: New file.
12462         * objc-obj-c++-shared/Protocol1.h: New file.
12463         * objc-obj-c++-shared/next-abi.h: New file.
12464         * objc-obj-c++-shared/next-mapping.h: New file.
12465         * objc/execute/next_mapping.h: Delete.
12466         * objc.dg/special/special.exp: For all targets run the tests with
12467         -fgnu-runtime, for darwin targets also run the tests with
12468         -fnext-runtime.
12469         * objc.dg/dg.exp: Ditto.
12470         * obj-c++.dg/dg.exp: Ditto.
12471         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12472         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12473         include use of updated NeXT interface.
12474         * objc/execute/formal_protocol-5.m: Ditto.
12475         * objc/execute/protocol-isEqual-2.m: Ditto.
12476         * objc/execute/protocol-isEqual-4.m: Ditto.
12477         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12478         Protocol1.h) and next-mapping.h as required.
12479         * objc/execute/object_is_class.m: Ditto.
12480         * objc/execute/enumeration-1.m: Ditto.
12481         * objc/execute/class-13.m: Ditto.
12482         * objc/execute/formal_protocol-2.m: Ditto.
12483         * objc/execute/formal_protocol-4.m: Ditto.
12484         * objc/execute/class-1.m: Ditto.
12485         * objc/execute/bycopy-1.m: Ditto.
12486         * objc/execute/formal_protocol-6.m: Ditto.
12487         * objc/execute/bycopy-3.m: Ditto.
12488         * objc/execute/class-3.m: Ditto.
12489         * objc/execute/bf-11.m: Ditto.
12490         * objc/execute/class-5.m: Ditto.
12491         * objc/execute/bf-13.m: Ditto.
12492         * objc/execute/class-7.m: Ditto.
12493         * objc/execute/bf-15.m: Ditto.
12494         * objc/execute/class-9.m: Ditto.
12495         * objc/execute/bf-17.m: Ditto.
12496         * objc/execute/bf-19.m: Ditto.
12497         * objc/execute/IMP.m: Ditto.
12498         * objc/execute/exceptions/catchall-1.m: Ditto.
12499         * objc/execute/exceptions/trivial.m: Ditto.
12500         * objc/execute/exceptions/finally-1.m: Ditto.
12501         * objc/execute/exceptions/local-variables-1.m: Ditto.
12502         * objc/execute/exceptions/foward-1.m: Ditto.
12503         * objc/execute/bf-2.m: Ditto.
12504         * objc/execute/string1.m: Ditto.
12505         * objc/execute/bf-4.m: Ditto.
12506         * objc/execute/informal_protocol.m: Ditto.
12507         * objc/execute/string3.m: Ditto.
12508         * objc/execute/bf-6.m: Ditto.
12509         * objc/execute/bf-8.m: Ditto.
12510         * objc/execute/class-tests-1.h: Ditto.
12511         * objc/execute/protocol-isEqual-1.m: Ditto.
12512         * objc/execute/protocol-isEqual-3.m: Ditto.
12513         * objc/execute/_cmd.m: Ditto.
12514         * objc/execute/function-message-1.m: Ditto.
12515         * objc/execute/bf-20.m: Ditto.
12516         * objc/execute/bf-common.h: Ditto.
12517         * objc/execute/np-2.m: Ditto.
12518         * objc/execute/class-10.m: Ditto.
12519         * objc/execute/class-12.m: Ditto.
12520         * objc/execute/enumeration-2.m: Ditto.
12521         * objc/execute/class-14.m: Ditto.
12522         * objc/execute/encode-1.m: Ditto.
12523         * objc/execute/formal_protocol-1.m: Ditto.
12524         * objc/execute/formal_protocol-3.m: Ditto.
12525         * objc/execute/accessing_ivars.m: Ditto.
12526         * objc/execute/bycopy-2.m: Ditto.
12527         * objc/execute/class-2.m: Ditto.
12528         * objc/execute/bf-10.m: Ditto.
12529         * objc/execute/formal_protocol-7.m: Ditto.
12530         * objc/execute/root_methods.m: Ditto.
12531         * objc/execute/class-4.m: Ditto.
12532         * objc/execute/bf-12.m: Ditto.
12533         * objc/execute/class-6.m: Ditto.
12534         * objc/execute/bf-14.m: Ditto.
12535         * objc/execute/nested-func-1.m: Ditto.
12536         * objc/execute/class-8.m: Ditto.
12537         * objc/execute/private.m: Ditto.
12538         * objc/execute/bf-16.m: Ditto.
12539         * objc/execute/bf-18.m: Ditto.
12540         * objc/execute/load-3.m: Ditto.
12541         * objc/execute/compatibility_alias.m: Ditto.
12542         * objc/execute/bf-1.m: Ditto.
12543         * objc/execute/no_clash.m: Ditto.
12544         * objc/execute/bf-3.m: Ditto.
12545         * objc/execute/string2.m: Ditto.
12546         * objc/execute/bf-5.m: Ditto.
12547         * objc/execute/string4.m: Ditto.
12548         * objc/execute/bf-7.m: Ditto.
12549         * objc/execute/object_is_meta_class.m: Ditto.
12550         * objc/execute/bf-9.m: Ditto.
12551         * objc/execute/bf-21.m: Ditto.
12552         * objc/execute/cascading-1.m: Ditto.
12553         * objc/execute/trivial.m: Ditto.
12554         * objc/execute/np-1.m: Ditto.
12555         * objc/compile/trivial.m: Ditto.
12556         * objc/execute/class_self-2.m: Include <stdlib.h>.
12557         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12558         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12559         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12560         and 64bit. Use new NeXT interface as required.
12561         * objc.dg/special/unclaimed-category-1.m: Ditto.
12562         * objc.dg/special/unclaimed-category-1.h: Ditto.
12563         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12564         * objc.dg/func-ptr-1.m: Ditto.
12565         * objc.dg/stret-1.m: Ditto.
12566         * objc.dg/encode-2.m: Ditto.
12567         * objc.dg/category-1.m: Ditto.
12568         * objc.dg/encode-3.m: Ditto.
12569         * objc.dg/call-super-3.m: Ditto.
12570         * objc.dg/method-3.m: Ditto.
12571         * objc.dg/func-ptr-2.m: Ditto.
12572         * objc.dg/lookup-1.m: Ditto.
12573         * objc.dg/encode-4.m: Ditto.
12574         * objc.dg/fix-and-continue-1.m: Ditto.
12575         * objc.dg/proto-lossage-3.m: Ditto.
12576         * objc.dg/method-13.m: Ditto.
12577         * objc.dg/proto-qual-1.m: Ditto.
12578         * objc.dg/zero-link-3.m: Ditto.
12579         * objc.dg/bitfield-1.m: Ditto.
12580         * objc.dg/va-meth-1.m: Ditto.
12581         * objc.dg/super-class-3.m: Ditto.
12582         * objc.dg/call-super-1.m: Ditto.
12583         * objc.dg/type-size-2.m: Ditto.
12584         * objc.dg/method-10.m: Ditto.
12585         * objc.dg/defs.m: Ditto.
12586         * objc.dg/const-str-3.m: Ditto.
12587         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12588         Protocol1.h) and next-mapping.h as required. Use new NeXT
12589         interface as required.
12590         * objc.dg/super-class-4.m: Ditto.
12591         * objc.dg/comp-types-8.m: Ditto.
12592         * objc.dg/call-super-2.m: Ditto.
12593         * objc.dg/objc-fast-4.m: Ditto.
12594         * objc.dg/method-6.m: Ditto.
12595         * objc.dg/const-str-3.m: Ditto.
12596         * objc.dg/const-str-7.m: Ditto.
12597         * objc.dg/method-15.m: Ditto.
12598         * objc.dg/method-19.m: Ditto.
12599         * objc.dg/sync-1.m: Ditto.
12600         * objc.dg/layout-1.m: Ditto.
12601         * objc.dg/bitfield-3.m: Ditto.
12602         * objc.dg/try-catch-3.m: Ditto.
12603         * objc.dg/try-catch-7.m: Ditto.
12604         * objc.dg/comp-types-10.m: Ditto.
12605         * objc.dg/selector-2.: Ditto.
12606         * objc.dg/method-7.m: Ditto.
12607         * objc.dg/typedef-alias-1.m: Ditto.
12608         * objc.dg/proto-lossage-2.m: Ditto.
12609         * objc.dg/comp-types-11.m: Ditto.
12610         * objc.dg/sizeof-1.m: Ditto.
12611         * objc.dg/method-17.m: Ditto.
12612         * objc.dg/bitfield-5.m: Ditto.
12613         * objc.dg/try-catch-1.m: Ditto.
12614         * objc.dg/encode-5.m: Ditto.
12615         * objc.dg/fix-and-continue-2.m: Ditto.
12616         * objc.dg/method-9.m: Ditto.
12617         * objc.dg/isa-field-1.m: Ditto.
12618         * objc.dg/local-decl-2.m: Ditto.
12619         * objc.dg/objc-gc-4.m: Ditto.
12620         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12621         * objc.dg/gnu-runtime-3.m: Ditto.
12622         * objc.dg/encode-7.m: Ditto.
12623         * objc.dg/encode-8.m: Ditto.
12624         * objc.dg/selector-3.m: Ditto.
12625         * objc.dg/gnu-runtime-1.m: Ditto.
12626         * objc.dg/const-str-12.m: Ditto.
12627         * objc.dg/gnu-runtime-2.m: Ditto.
12628         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12629         * objc.dg/selector-1.m: Ditto.
12630         * objc.dg/stubify-2.m: Ditto.
12631         * objc.dg/zero-link-1.m: Ditto.
12632         * objc.dg/stret-2.m: Ditto.
12633         * objc.dg/zero-link-2.m: Ditto.
12634         * objc.dg/next-runtime-1.m: Ditto.
12635         * objc.dg/symtab-1.m: Ditto.
12636         * objc.dg/stubify-1.m: Ditto.
12637         * objc.dg/bitfield-2.m: Ditto.
12638         * objc.dg/try-catch-10.m: Apply to both runtimes.
12639         * objc.dg/const-str-1.m: Ditto.
12640         * objc.dg/image-info.m: Ditto.
12641         * objc.dg/encode-9.m: Ditto.
12642         * objc.dg/pragma-1.m: Apply test to all targets.
12643         * objc.dg/const-str-4.m: Ditto.
12644         * objc.dg/const-str-8.m: Ditto.
12645         * objc.dg/super-class-2.m: Ditto.
12646         * objc.dg/try-catch-5.m: Ditto.
12647         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12648         Protocol1.h) and next-mapping.h as required. Use new NeXT
12649         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12650         * objc.dg/const-str-11.m: Ditto.
12651         * objc.dg/const-str-9.m: Ditto.
12652         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12653         * objc.dg/encode-1.m: Remove redundant -lobjc.
12654         * objc.dg/try-catch-9.m: Tidy space.
12655         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12656         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12657         and 64bit. Use new NeXT interface as required.
12658         * obj-c++.dg/template-4.mm: Ditto.
12659         * obj-c++.dg/defs.mm: Ditto.
12660         * obj-c++.dg/basic.mm: Ditto.
12661         * obj-c++.dg/encode-4.mm: Ditto.
12662         * obj-c++.dg/method-17.mm: Ditto.
12663         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12664         * obj-c++.dg/cxx-class-1.mm: Ditto.
12665         * obj-c++.dg/method-10.mm: Ditto.
12666         * obj-c++.dg/va-meth-1.mm: Ditto.
12667         * obj-c++.dg/encode-5.mm: Ditto.
12668         * obj-c++.dg/lookup-2.mm: Ditto.
12669         * obj-c++.dg/template-3.mm: Ditto.
12670         * obj-c++.dg/proto-qual-1.mm: Ditto.
12671         * obj-c++.dg/qual-types-1.m: Ditto.
12672         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12673         * obj-c++.dg/template-1.mm: Ditto.
12674         * obj-c++.dg/encode-6.mm: Ditto.
12675         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12676         Protocol1.h) and next-mapping.h as required. Use new NeXT
12677         interface as required.
12678         * obj-c++.dg/except-1.mm: Ditto.
12679         * obj-c++.dg/const-str-7.mm: Ditto.
12680         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12681         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12682         * obj-c++.dg/selector-2.mm: Ditto.
12683         * obj-c++.dg/isa-field-1.mm: Ditto.
12684         * obj-c++.dg/try-catch-1.mm: Ditto.
12685         * obj-c++.dg/local-decl-1.mm: Ditto.
12686         * obj-c++.dg/try-catch-9.mm: Ditto.
12687         * obj-c++.dg/no-extra-load.mm: Ditto.
12688         * obj-c++.dg/selector-5.mm: Ditto.
12689         * obj-c++.dg/method-12.mm: Ditto.
12690         * obj-c++.dg/try-catch-11.mm: Ditto.
12691         * obj-c++.dg/comp-types-11.mm: Ditto.
12692         * obj-c++.dg/bitfield-3.mm: Ditto.
12693         * obj-c++.dg/method-6.mm: Ditto.
12694         * obj-c++.dg/super-class-2.mm: Ditto.
12695         * obj-c++.dg/method-21.mm: Ditto.
12696         * obj-c++.dg/const-str-8.mm: Ditto.
12697         * obj-c++.dg/try-catch-7.mm: Ditto.
12698         * obj-c++.dg/method-15.mm: Ditto.
12699         * obj-c++.dg/layout-1.mm: Ditto.
12700         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12701         * obj-c++.dg/const-str-3.mm: Ditto.
12702         * obj-c++.dg/try-catch-2.mm: Ditto.
12703         * obj-c++.dg/objc-gc-3.mm: Ditto.
12704         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12705         * obj-c++.dg/bitfield-1.mm: Ditto.
12706         * obj-c++.dg/selector-6.mm: Ditto.
12707         * obj-c++.dg/method-13.mm: Ditto.
12708         * obj-c++.dg/comp-types-12.mm: Ditto.
12709         * obj-c++.dg/bitfield-4.mm: Ditto.
12710         * obj-c++.dg/try-catch-8.mm: Ditto.
12711         * obj-c++.dg/method-2.mm: Ditto.
12712         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12713         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12714         * obj-c++.dg/const-str-4.mm: Ditto.
12715         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12716         * obj-c++.dg/try-catch-3.mm: Ditto.
12717         * obj-c++.dg/comp-types-9.mm: Ditto.
12718         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12719         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12720         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12721         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12722         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12723         Use new NeXT interface as required.
12724         * obj-c++.dg/const-str-10.mm: Ditto.
12725         * obj-c++.dg/const-str-11.mm: Ditto.
12726         * obj-c++.dg/const-str-9.mm: Ditto.
12727         * obj-c++.dg/method-11.mm: Ditto.
12728         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12729         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12730         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12731         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12732         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12733
12734 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12735
12736         PR c++/43206
12737         * g++.dg/template/typedef30.C: New test case.
12738
12739 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12740
12741         PR c/43385
12742         * gcc.c-torture/execute/pr43385.c: New test.
12743
12744 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12745
12746         * gcc.dg/strncpy-fix-1.c: New test.
12747
12748 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12749
12750         PR testsuite/41609
12751         * lib/objc-torture.exp (objc-set-runtime-options): New.
12752         * objc/execute/execute.exp: Check runtime options on each pass.
12753         * objc/execute/exceptions/exceptions.exp: Ditto.
12754         * objc/compile/compile.exp: Ditto.
12755
12756         PR testsuite/42348
12757         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12758         standard tests.
12759         (check_effective_target_objc2): New proc.
12760         (check_effective_target_next_runtime): New proc.
12761         * lib/objc.exp: Determine which runtime is in force and support it.
12762         * lib/obj-c++.exp: Ditto.
12763
12764 2010-03-24  Jason Merrill  <jason@redhat.com>
12765
12766         PR c++/43502
12767         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12768
12769 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12770
12771         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12772         a loop.
12773         * gcc.dg/ipa/ipa-2.c: Likewise.
12774         * gcc.dg/ipa/ipa-3.c: Likewise.
12775         * gcc.dg/ipa/ipa-4.c: Likewise.
12776         * gcc.dg/ipa/ipa-5.c: Likewise.
12777         * gcc.dg/ipa/ipa-7.c: Likewise.
12778         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12779         a loop.
12780         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12781         i_can_not_be_propagated_fully2 into a loop.
12782         * gcc.dg/ipa/ipa-8.c: New test.
12783         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12784
12785 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12786
12787         PR debug/19192
12788         PR debug/43479
12789         * gcc.dg/guality/pr43479.c: New test.
12790         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12791         and add volatile keyword.
12792
12793 2010-03-23  Mike Stump  <mikestump@comcast.net>
12794
12795         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12796
12797 2010-03-23  Jason Merrill  <jason@redhat.com>
12798
12799         * g++.dg/ext/altivec-17.C: Adjust error message.
12800
12801         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12802         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12803         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12804         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12805         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12806         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12807
12808 2010-03-22  Jason Merrill  <jason@redhat.com>
12809
12810         PR c++/43333
12811         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12812         * g++.dg/ext/is_pod_98.C: New.
12813
12814         PR c++/43281
12815         * g++.dg/cpp0x/auto18.C: New.
12816
12817         * gcc.dg/pr36997.c: Adjust error message.
12818         * g++.dg/ext/vector9.C: Likewise.
12819         * g++.dg/conversion/simd3.C: Likewise.
12820         * g++.dg/other/error23.C: Likewise.
12821
12822 2010-03-22  Michael Matz  <matz@suse.de>
12823
12824         PR middle-end/43475
12825         * gfortran.dg/pr43475.f90: New testcase.
12826
12827 2010-03-22  Richard Guenther  <rguenther@suse.de>
12828
12829         PR tree-optimization/43390
12830         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12831
12832 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12833
12834         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12835         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12836
12837 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12838             Michael Matz  <matz@suse.de>
12839
12840         PR c++/43081
12841         * g++.dg/parse/crash56.C: New test.
12842
12843 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12844
12845         PR fortran/43450
12846         * gfortran.dg/whole_file_15.f90 : New test.
12847
12848 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12849
12850         PR fortran/43409
12851         * gfortran.dg/inquire_size.f90: New test.
12852
12853 2010-03-20  Richard Guenther  <rguenther@suse.de>
12854
12855         PR rtl-optimization/43438
12856         * gcc.c-torture/execute/pr43438.c: New testcase.
12857
12858 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12859
12860         PR c++/43375
12861         * g++.dg/abi/mangle42.C: New test.
12862
12863 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12864
12865         PR C/43211
12866         * gcc.dg/pr43211.c: New test.
12867         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12868
12869 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12870
12871         PR rtl-optimization/42258
12872         * gcc.target/arm/thumb1-mul-moves.c: New test.
12873
12874         PR target/40697
12875         * gcc.target/arm/thumb-andsi.c: New test.
12876
12877         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12878         dg-require-effective-target.
12879
12880 2010-03-19  Michael Matz  <matz@suse.de>
12881
12882         PR c++/43116
12883         * g++.dg/other/pr43116.C: New testcase.
12884
12885 2010-03-19  Michael Matz  <matz@suse.de>
12886
12887         PR target/43305
12888         * gcc.dg/pr43305.c: New testcase.
12889
12890 2010-03-19  Richard Guenther  <rguenther@suse.de>
12891
12892         PR tree-optimization/43415
12893         * gcc.c-torture/compile/pr43415.c: New testcase.
12894
12895 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12896
12897         PR ada/43106
12898         * gnat.dg/case_optimization2.adb: New test.
12899         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12900
12901 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12902             Jack Howarth  <howarth@bromo.med.uc.edu>
12903
12904         PR target/36399
12905         * gcc.target/i386/push-1.c: Don't xfail
12906           scan-assembler-not "movups" on darwin.
12907
12908 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12909
12910         PR debug/43058
12911         * gcc.dg/pr43058.c: New test.
12912
12913 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12914
12915         PR middle-end/42450
12916         * g++.dg/torture/pr42450.C: New test.
12917
12918 2010-03-18  Michael Matz  <matz@suse.de>
12919
12920         PR middle-end/43419
12921         * gcc.dg/pr43419.c: New testcase.
12922
12923 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12924
12925         PR rtl-optimization/43360
12926         * gcc.dg/torture/pr43360.c: New.
12927
12928 2010-03-18  Michael Matz  <matz@suse.de>
12929
12930         PR tree-optimization/43402
12931         * gcc.dg/pr43402.c: New testcase.
12932
12933 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12934
12935         PR target/42427
12936         * gcc.dg/pr42427.c: New test.
12937
12938 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12939
12940         PR libfortran/43265
12941         * gfortran.dg/read_empty_file.f: New test.
12942         * gfortran.dg/read_eof_all.f90: New test.
12943         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12944         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12945
12946 2010-03-17  Michael Matz  <matz@suse.de>
12947
12948         * gcc.dg/pr43300.c: Add -w.
12949
12950 2010-03-17  Richard Guenther  <rguenther@suse.de>
12951
12952         * gcc.dg/pr43379.c: Add -w.
12953
12954 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12955
12956         PR fortran/43331
12957         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12958
12959 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12960
12961         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12962
12963 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12964
12965         * ada/acats/run_all.sh: Log start and end times.
12966
12967 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12968
12969         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12970
12971 2010-03-16  Richard Guenther  <rguenther@suse.de>
12972
12973         PR middle-end/43379
12974         * gcc.dg/pr43379.c: New testcase.
12975
12976 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12977
12978         PR debug/43051
12979         * gcc.dg/guality/pr43051-1.c: New test.
12980
12981 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12982
12983         PR testsuite/43363
12984         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12985
12986 2010-03-15  Michael Matz  <matz@suse.de>
12987
12988         PR middle-end/43300
12989         * gcc.dg/pr43300.c: New testcase.
12990
12991 2010-03-15  Richard Guenther  <rguenther@suse.de>
12992
12993         PR tree-optimization/43367
12994         * gcc.c-torture/compile/pr43367.c: New testcase.
12995
12996 2010-03-15  Richard Guenther  <rguenther@suse.de>
12997
12998         PR tree-optimization/43317
12999         * gcc.dg/pr43317.c: New testcase.
13000
13001 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13002
13003         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13004
13005 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13006
13007         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13008
13009 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13010
13011         PR fortran/43362
13012         * gfortran.dg/impure_constructor_1.f90: New test.
13013
13014 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13015
13016         PR middle-end/43354
13017         * gfortran.dg/graphite/id-pr43354.f: New.
13018
13019 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13020
13021         PR middle-end/43349
13022         * gfortran.dg/graphite/pr43349.f: New.
13023
13024 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13025
13026         PR middle-end/43306
13027         * gcc.dg/graphite/pr43306.c: New.
13028
13029 2010-03-12  David S. Miller  <davem@davemloft.net>
13030
13031         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13032         sparc.
13033
13034 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13035
13036         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13037
13038 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13039
13040         PR fortran/43291
13041         PR fortran/43326
13042         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13043
13044 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13045
13046         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13047         fail for *-*-mingw* targets.
13048
13049 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13050
13051         PR debug/43329
13052         * gcc.dg/guality/pr43329-1.c: New test.
13053
13054 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13055
13056         PR tree-optimization/43257
13057         * g++.dg/torture/pr43257.C: New test.
13058
13059 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13060
13061         PR fortran/43228
13062         * gfortran.dg/namelist_61.f90: New test.
13063
13064 2010-03-11  Richard Guenther  <rguenther@suse.de>
13065
13066         PR tree-optimization/43255
13067         * gcc.c-torture/compile/pr43255.c: New testcase.
13068
13069 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13070
13071         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13072         * gcc.dg/pr43280.c: New testcase.
13073
13074 2010-03-11  Richard Guenther  <rguenther@suse.de>
13075
13076         PR lto/43200
13077         * gcc.dg/lto/20100227-1_0.c: New testcase.
13078         * gcc.dg/lto/20100227-1_1.c: Likewise.
13079
13080 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13081
13082         PR libfortran/43320
13083         PR libfortran/43265
13084         * gfortran.dg/read_eof_6.f: New test
13085         * gfortran.dg/read_x_eof.f90: New test.
13086         * gfortran.dg/read_x_past.f: Update test.
13087
13088 2010-03-10  Jan Hubicka  <jh@suse.cz>
13089
13090         * gcc.c-torture/compile/pr43288.c: New test.
13091
13092 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13093
13094         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13095         -fpic/-fPIC flags.
13096         * g++.old-deja/g++.pt/asm2.C: Likewise.
13097         * gcc.c-torture/compile/20000804-1.c: Likewise.
13098         * gcc.target/i386/clobbers.c: Likewise.
13099
13100 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13101
13102         PR fortran/43303
13103         * gfortran.dg/c_assoc_3.f90: New test.
13104
13105 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13106
13107         PR debug/36728
13108         * gcc.dg/guality/pr36728-1.c: New test.
13109         * gcc.dg/guality/pr36728-2.c: New test.
13110
13111 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13112
13113         * gcc.dg/h8300-div-delay-slot.c: New test.
13114
13115 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13116
13117         PR tree-optimization/43236
13118         * gcc.c-torture/execute/pr43236.c: New test.
13119
13120 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13121
13122         PR middle-end/42859
13123         * g++.dg/eh/pr42859.C: New test.
13124
13125 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13126
13127         PR debug/43299
13128         * gcc.dg/pr43299.c: New test.
13129
13130         PR debug/43290
13131         * g++.dg/eh/unwind2.C: New test.
13132
13133 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13134             Reza Yazdani  <reza.yazdani@amd.com>
13135
13136         PR middle-end/43065
13137         * gcc.dg/graphite/run-id-4.c: New.
13138
13139 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13140
13141         PR middle-end/43065
13142         * gcc.dg/graphite/run-id-3.c: New.
13143
13144 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13145
13146         PR middle-end/42644
13147         PR middle-end/42130
13148         * gcc.dg/graphite/id-18.c: New.
13149         * gcc.dg/graphite/run-id-pr42644.c: New.
13150
13151 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13152
13153         PR middle-end/42326
13154         * gcc.dg/graphite/pr42326.c: New.
13155
13156 2010-03-08  Richard Guenther  <rguenther@suse.de>
13157
13158         PR tree-optimization/43269
13159         * gcc.c-torture/execute/pr43269.c: New testcase.
13160
13161 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13162
13163         PR fortran/43256
13164         * gfortran.dg/typebound_call_13.f03: New.
13165
13166 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13167
13168         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13169         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13170
13171 2010-03-05  Jason Merrill  <jason@redhat.com>
13172
13173         * g++.dg/abi/mangle40.C: Require weak and alias.
13174
13175 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13176
13177         PR middle-end/42326
13178         * gfortran.dg/graphite/pr42326.f90: New.
13179         * gfortran.dg/graphite/pr42326-1.f90: New.
13180
13181 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13182
13183         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13184         (gnat_target_compile): Likewise.
13185         Reinitialize GNAT_UNDER_TEST if target changes.
13186         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13187         (local_find_gnatmake): Pass full --GCC to gnatlink.
13188         Remove --LINK.
13189
13190 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13191
13192         PR c/43248
13193         * gcc.dg/compound-literal-1.c: New testcase.
13194
13195 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13196
13197         PR tree-optimization/43164
13198         PR tree-optimization/43191
13199         * gcc.c-torture/compile/pr43164.c: New test.
13200         * gcc.c-torture/compile/pr43191.c: Likewise.
13201
13202 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13203
13204         PR fortran/43244
13205         * gfortran.dg/finalize_9.f90: New.
13206
13207 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13208             Ken Werner  <ken@linux.vnet.ibm.com>
13209
13210         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13211         to dg-options for spu.
13212         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13213         dump-scan target to exclude spu.
13214
13215 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13216
13217         PR middle-end/43209
13218         * gcc.dg/tree-ssa/ivopts-4.c: New.
13219
13220 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13221
13222         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13223         include-opts and exclude-opts; skip checking the flags if arguments
13224         are the same as the defaults.
13225         (dg-xfail-if): Verify the number of arguments, supply defaults
13226         for unspecified optional arguments.
13227         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13228
13229 2010-03-03  Jason Merrill  <jason@redhat.com>
13230
13231         PR c++/12909
13232         * g++.dg/abi/mangle40.C: Updated.
13233
13234 2010-03-03  Jason Merrill  <jason@redhat.com>
13235
13236         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13237         * g++.dg/abi/mangle23.C: Likewise.
13238         * g++.dg/eh/simd-2.C: Likewise.
13239         * g++.dg/ext/attribute-test-2.C: Likewise.
13240         * g++.dg/ext/vector14.C: Likewise.
13241         * g++.dg/other/pr34435.C: Likewise.
13242         * g++.dg/template/conv8.C: Likewise.
13243         * g++.dg/template/nontype9.C: Likewise.
13244         * g++.dg/template/qualttp17.C: Likewise.
13245         * g++.dg/template/ref1.C: Likewise.
13246         * g++.old-deja/g++.pt/crash68.C: Likewise.
13247         * g++.old-deja/g++.pt/ref1.C: Likewise.
13248         * g++.old-deja/g++.pt/ref3.C: Likewise.
13249         * g++.old-deja/g++.pt/ref4.C: Likewise.
13250
13251         PR c++/12909
13252         * g++.dg/abi/mangle40.C: New.
13253         * g++.dg/abi/mangle41.C: New.
13254         * g++.dg/lto/20100302_0.C: New.
13255         * g++.dg/lto/20100302_1.C: New.
13256         * g++.dg/lto/20100302.h: New.
13257
13258 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13259
13260         PR fortran/43243
13261         * gfortran.dg/internal_pack_12.f90: New test.
13262
13263 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13264
13265         * gcc.dg/pr36997.c: Adjust error message.
13266
13267 2010-03-03  Mike Stump  <mikestump@comcast.net>
13268
13269         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13270         adjustments to not be present on machines that align the stack to
13271         more than 4 bytes and don't have a red zone yet as that is an
13272         unimplemented optimization.
13273
13274 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13275
13276         PR fortran/43169
13277         * gfortran.dg/impure_assignment_3.f90: New.
13278
13279 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13280
13281         PR debug/43229
13282         * gfortran.dg/pr43229.f90: New test.
13283
13284         PR debug/43237
13285         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13286
13287         PR debug/43177
13288         * gcc.dg/guality/pr43177.c: New test.
13289
13290 2010-03-02  Jason Merrill  <jason@redhat.com>
13291
13292         * g++.dg/ext/vector9.C: Adjust error message.
13293         * g++.dg/conversion/simd3.C: Likewise.
13294         * g++.dg/other/error23.C: Likewise.
13295
13296 2010-03-02  Mike Stump  <mikestump@comcast.net>
13297
13298         PR c++/41090
13299         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13300
13301 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13302
13303         PR fortran/43180
13304         * gfortran.dg/internal_pack_10.f90: New test.
13305
13306         PR fortran/43173
13307         * gfortran.dg/internal_pack_11.f90: New test.
13308
13309 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13310
13311         PR middle-end/42640
13312         * gcc.dg/tree-ssa/pr42640.c: New.
13313
13314 2010-03-01  Richard Guenther  <rguenther@suse.de>
13315
13316         PR tree-optimization/43220
13317         * gcc.c-torture/execute/pr43220.c: New testcase.
13318
13319 2010-03-01  Richard Guenther  <rguenther@suse.de>
13320
13321         PR middle-end/43213
13322         * gcc.dg/pr43213.c: New testcase.
13323
13324 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13325
13326         PR pch/14940
13327         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13328
13329 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13330
13331         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13332         New function.
13333         (check_effective_target_ucn): Likewise.
13334
13335         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13336         if !ucn.
13337         * gcc.dg/ucnid-2.c: Likewise.
13338         * gcc.dg/ucnid-3.c: Likewise.
13339         * gcc.dg/ucnid-4.c: Likewise.
13340         * gcc.dg/ucnid-11.c: Likewise.
13341         * gcc.dg/ucnid-12.c: Likewise.
13342         * gcc.dg/ucnid-6.c: Skip if !ucn.
13343         * gcc.dg/ucnid-9.c: Likewise.
13344
13345 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13346
13347         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13348         lists to dg-skip-if.
13349         * gcc.target/i386/stackalign/return-3.c: Likewise.
13350
13351 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13352
13353         * gcc.target/i386/clearcap.map: New file.
13354         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13355         Pass clearcap.map by default if supported.
13356
13357 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13358
13359         PR fortran/42900
13360         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13361         Explain this.
13362         * gfortran.dg/stat_2.f90: Likewise.
13363
13364 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13365
13366         PR fortran/43199
13367         * gfortran.dg/module_read_2.f90: New test.
13368
13369 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13370
13371         PR c++/42748
13372         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13373         * g++.dg/abi/mangle12.C: Likewise.
13374         * g++.dg/abi/mangle20-2.C: Likewise.
13375         * g++.dg/abi/mangle17.C: Likewise.
13376         * g++.dg/template/cond2.C: Likewise.
13377         * g++.dg/template/pr35240.C: Likewise.
13378
13379 2010-02-27  Richard Guenther  <rguenther@suse.de>
13380
13381         PR tree-optimization/43186
13382         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13383
13384 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13385
13386         * g++.dg/abi/packed1.C: Expect warning on the SH.
13387
13388 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13389
13390         PR c++/42054:
13391         * g++.dg/parse/error37.C: New test.
13392
13393 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13394
13395         PR c/24577
13396         PR c/43192
13397         * gcc.dg/pr8927-1.c: Match new note.
13398         * gcc.dg/990506-0.c: Likewise.
13399         * gcc.dg/gomp/flush-2.c: Likewise.
13400         * gcc.dg/gomp/atomic-5.c: Likewise.
13401         * gcc.dg/gomp/pr34607.c: Likewise.
13402         * gcc.dg/pr35746.c: Likewise.
13403         * gcc.dg/cpp/pragma-1.c: Likewise.
13404         * gcc.dg/cpp/pragma-2.c: Likewise.
13405         * gcc.dg/pr41842.c: Likewise.
13406         * gcc.dg/noncompile/20040629-1.c: Likewise.
13407         * objc.dg/private-1.m: Likewise.
13408
13409 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13410
13411         PR fortran/43185
13412         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13413         * gfortran.dg/default_initialization_4.f90: New test.
13414
13415 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13416
13417         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13418         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13419         * gnat.dg/thin_pointer2.adb: New test.
13420         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13421
13422 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13423
13424         PR c/20631
13425         * gcc.dg/cpp/c90-pedantic.c: New.
13426         * gcc.dg/cpp/c90.c: New.
13427         * gcc.dg/gnu90-const-expr-1.c: New.
13428         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13429
13430 2010-02-26  Richard Guenther  <rguenther@suse.de>
13431
13432         PR tree-optimization/43186
13433         * gcc.c-torture/compile/pr43186.c: New testcase.
13434
13435 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13436
13437         PR debug/43190
13438         * c-c++-common/dwarf2/pr43190.c: New test.
13439
13440 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13441
13442         PR testsuite/37074:
13443         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13444
13445 2010-02-26  Richard Guenther  <rguenther@suse.de>
13446
13447         PR tree-optimization/43188
13448         * gcc.c-torture/compile/pr43188.c: New testcase.
13449
13450 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13451
13452         PR target/43175
13453         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13454
13455 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13456
13457         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13458
13459 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13460
13461         PR target/43154
13462         * gcc.target/powerpc/pr43154.c: New file.
13463
13464 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13465
13466         PR debug/43166
13467         * gfortran.dg/debug/pr43166.f: New test.
13468
13469         PR debug/43165
13470         * gcc.dg/torture/pr43165.c: New test.
13471
13472 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13473
13474         PR c/43128
13475         * c-c++-common/pr41779.c: Update.
13476
13477 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13478
13479         PR ada/32547
13480         * lib/gnat-dg.exp (gnat_load): Redefine.
13481
13482         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13483         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13484
13485 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13486
13487         PR libobjc/36610
13488         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13489         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13490         -fgnu-runtime.
13491         Sort entries.
13492
13493 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13494
13495         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13496
13497 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13498
13499         PR debug/43150
13500         * gcc.dg/guality/vla-1.c: New test.
13501
13502 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13503
13504         PR fortran/43042
13505         * gfortran.dg/c_ptr_tests_15.f90: New test.
13506
13507 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13508
13509         PR target/43107
13510         * gcc.target/i386/pr43107.c: New test.
13511
13512 2010-02-23  Jason Merrill  <jason@redhat.com>
13513
13514         PR c++/43143
13515         * g++.dg/cpp0x/variadic100.C: New.
13516
13517 2010-02-23  Jason Merrill  <jason@redhat.com>
13518
13519         PR debug/42800
13520         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13521         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13522         * c-c++-common/dwarf2/vla1.c: New.
13523
13524 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13525
13526         PR target/43139
13527         * gcc.dg/pr43139.c: New test.
13528
13529         PR debug/43077
13530         * gcc.dg/guality/pr43077-1.c: New test.
13531
13532 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13533
13534         PR 43123
13535         * gcc.dg/march.c: New.
13536         * gcc.dg/march-generic.c: New.
13537         * gcc.dg/mtune.c: New.
13538
13539 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13540
13541         PR middle-end/43083
13542         * gcc.dg/graphite/pr43083.c: New.
13543
13544 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13545
13546         PR middle-end/43097
13547         * gfortran.dg/graphite/pr43097.f: New.
13548
13549 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13550             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13551
13552         PR middle-end/43140
13553         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13554
13555 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13556
13557         PR middle-end/43026
13558         * g++.dg/graphite/pr43026.C: New.
13559
13560 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13561
13562         PR c++/43126
13563         * gcc.dg/cleanup-1.c: Update.
13564         * gcc.dg/func-args-1.c: Update.
13565         * gcc.dg/format/sentinel-1.c: Update.
13566         * g++.old-deja/g++.jason/scoping10.C: Update.
13567         * g++.old-deja/g++.ns/lookup5.C: Update.
13568         * g++.dg/ext/cleanup-1.C: Update.
13569         * g++.dg/parse/varmod1.C: Update.
13570         * g++.dg/parse/error33.C: Update.
13571         * g++.dg/expr/call3.C: Update.
13572         * g++.dg/func-args-1.C: New.
13573
13574 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13575
13576         PR c/43125
13577         * gcc.dg/attr-used-2.c: Moved to ...
13578         * c-c++-common/attr-used-2.c: Here.
13579
13580         * gcc.dg/attr-used.c: Moved to ...
13581         * c-c++-common/attr-used.c: Here.
13582
13583 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13584
13585         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13586
13587 2010-02-22  Richard Guenther  <rguenther@suse.de>
13588
13589         PR lto/43045
13590         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13591         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13592
13593 2010-02-22  Richard Guenther  <rguenther@suse.de>
13594
13595         PR tree-optimization/42749
13596         * gcc.c-torture/compile/pr42749.c: New testcase.
13597
13598 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13599
13600         PR fortran/43072
13601         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13602         * gfortran.dg/internal_pack_9.f90: New test.
13603
13604 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13605
13606         PR c++/23510
13607         * g++.dg/template/recurse.C: Adjust.
13608         * g++.dg/template/pr23510.C: New.
13609
13610 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13611
13612         PR c++/42824
13613         * g++.dg/template/memclass4.C: New test.
13614
13615 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13616
13617         PR fortran/35259
13618         * gfortran.dg/reassoc_5.f90: New test.
13619
13620 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13621
13622         PR target/43067
13623         * gcc.target/i386/pr43067.c: New test.
13624
13625 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13626
13627         PR c++/35669
13628         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13629         -Wconversion-null.
13630         * g++.dg/warn/Wconversion-null.C: New test.
13631         * g++.old-deja/g++.other/null1.C: Move to...
13632         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13633
13634 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13635
13636         PR fortran/36932
13637         PR fortran/36933
13638         * gfortran.dg/dependency_26.f90: New test.
13639
13640         PR fortran/43072
13641         * gfortran.dg/internal_pack_7.f90: New test.
13642
13643         PR fortran/43111
13644         * gfortran.dg/internal_pack_8.f90: New test.
13645
13646 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13647
13648         PR 43128
13649         * c-c++-common/pr41779.c: Fix broken testcase.
13650
13651 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13652
13653         PR 36513
13654         * c-c++-common/pr36513.c: New testcase.
13655         * c-c++-common/pr36513-2.c: New testcase.
13656
13657 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13658
13659         PR 41779
13660         * c-c++-common/pr41779.c: New.
13661
13662 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13663
13664         PR debug/43084
13665         * gcc.dg/pr43084.c: New test.
13666
13667 2010-02-19  Richard Guenther  <rguenther@suse.de>
13668
13669         PR tree-optimization/42916
13670         * gcc.dg/pr42916.c: New testcase.
13671
13672 2010-02-18  Jason Merrill  <jason@redhat.com>
13673
13674         PR c++/42837
13675         * g++.dg/abi/packed1.C: Add expected warning.
13676
13677         PR c++/43108
13678         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13679         * gcc.dg/torture/dg-torture.exp: Likewise.
13680         * c-c++-common/torture/complex-sign.h,
13681         c-c++-common/torture/complex-sign-add.c,
13682         c-c++-common/torture/complex-sign-mixed-add.c,
13683         c-c++-common/torture/complex-sign-mixed-div.c,
13684         c-c++-common/torture/complex-sign-mixed-mul.c,
13685         c-c++-common/torture/complex-sign-mixed-sub.c,
13686         c-c++-common/torture/complex-sign-mul.c,
13687         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13688         Adapt for C++ compilation as well.
13689
13690         PR c++/43070
13691         * g++.dg/ext/label1.C: Update.
13692         * g++.dg/ext/label2.C: Update.
13693
13694         PR c++/26261
13695         * g++.dg/template/dependent-name6.C: New.
13696
13697         PR c++/43109
13698         * g++.dg/parse/namespace12.C: New.
13699
13700 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13701
13702         PR tree-optimization/43066
13703         * gcc.c-torture/compile/pr43066.c: New test.
13704
13705 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13706
13707         * g++.dg/ext/attrib35.C: Fix target selector string.
13708         * g++.dg/ext/attrib36.C: Ditto.
13709         * g++.dg/ext/attrib37.C: Ditto.
13710         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13711         * g++.dg/abi/mangle25.C: Ditto.
13712
13713 2010-02-17  Jason Merrill  <jason@redhat.com>
13714
13715         PR c++/43069
13716         * g++.dg/parse/namespace11.C: New.
13717
13718         PR c++/43093
13719         * g++.dg/ext/attrib37.C: New.
13720
13721         PR c++/43079
13722         * g++.dg/template/ptrmem20.C: New.
13723
13724 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13725
13726         PR target/43103
13727         * gcc.target/i386/xop-check.h: Include m256-check.h.
13728         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13729         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13730         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13731         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13732
13733 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13734
13735         PR debug/42918
13736         * gcc.dg/pr42918.c: New test.
13737
13738 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13739
13740         * g++.dg/ext/attrib36.C: Require ILP32.
13741
13742 2010-02-16  Richard Guenther  <rguenther@suse.de>
13743
13744         PR tree-optimization/41043
13745         * gfortran.dg/pr41043.f90: New testcase.
13746         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13747
13748 2010-02-16  Jason Merrill  <jason@redhat.com>
13749
13750         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13751
13752 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13753
13754         PR tree-optimization/43074
13755         * gcc.dg/vect/fast-math-pr43074.c: New test.
13756
13757 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13758
13759         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13760
13761 2010-02-16  Jason Merrill  <jason@redhat.com>
13762
13763         PR c++/43031
13764         * g++.dg/ext/attrib36.C: New.
13765
13766         PR c++/43036
13767         * g++.dg/other/array6.C: New.
13768
13769 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13770
13771         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13772
13773 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13774
13775         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13776         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13777         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13778         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13779         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13780         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13781
13782 2010-02-15  Richard Guenther  <rguenther@suse.de>
13783
13784         PR middle-end/43068
13785         * g++.dg/torture/pr43068.C: New testcase.
13786
13787 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13788
13789         PR c++/43024
13790         * g++.dg/opt/ice1.C: New.
13791
13792 2010-02-14  Jason Merrill  <jason@redhat.com>
13793
13794         PR c++/41997
13795         * g++.dg/cpp0x/initlist-opt.C: New.
13796
13797 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13798
13799         PR fortran/41113
13800         PR fortran/41117
13801         * gfortran.dg/internal_pack_6.f90: New test.
13802
13803 2010-02-12  Jason Merrill  <jason@redhat.com>
13804
13805         PR c++/43054
13806         * g++.dg/cpp0x/variadic99.C: New.
13807
13808 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13809
13810         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13811         sign extend pointers to gualchk_t.
13812
13813         PR c++/43033
13814         * g++.dg/other/default3.C: Xfail g4 test.
13815
13816 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13817
13818         PR middle-end/43012
13819         * gcc.dg/graphite/pr43012.c: New.
13820
13821 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13822
13823         PR middle-end/42930
13824         * g++.dg/graphite/pr42930.C: New.
13825
13826 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13827
13828         PR middle-end/42914
13829         PR middle-end/42530
13830         * gcc.dg/graphite/pr42530.c: New.
13831         * gcc.dg/graphite/pr42914.c: New.
13832
13833 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13834
13835         PR middle-end/42771
13836         * gcc.dg/graphite/pr42771.c: New.
13837
13838 2010-02-11  Richard Guenther  <rguenther@suse.de>
13839
13840         PR tree-optimization/42998
13841         * gcc.c-torture/compile/pr42998.c: New testcase.
13842
13843 2010-02-10  Jason Merrill  <jason@redhat.com>
13844
13845         PR c++/41896
13846         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13847
13848         PR c++/42983, core issue 906
13849         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13850         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13851
13852         PR c++/43016
13853         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13854
13855 2010-02-10  Richard Guenther  <rguenther@suse.de>
13856
13857         PR tree-optimization/43017
13858         * gcc.dg/torture/pr43017.c: New testcase.
13859
13860 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13861
13862         PR fortran/40823
13863         * gfortran.dg/private_type_1.f90: Update error location.
13864         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13865         * gfortran.dg/typebound_operator_2.f03: Ditto.
13866         * gfortran.dg/assignment_2.f90: Ditto.
13867         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13868         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13869
13870 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13871
13872         PR fortran/43015
13873         * gfortran.dg/bind_c_usage_20.f90: New test.
13874
13875 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13876
13877         PR debug/43010
13878         * g++.dg/debug/pr43010.C: New test.
13879
13880 2010-02-10  Richard Guenther  <rguenther@suse.de>
13881
13882         PR c/43007
13883         * gcc.c-torture/execute/20100209-1.c: New testcase.
13884         * gcc.dg/fold-div-3.c: Likewise.
13885
13886 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13887
13888         * gcc.dg/builtin-ffs-1.c: New test.
13889
13890 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13891
13892         PR fortran/42999
13893         * gfortran.dg/array_constructor_35.f90: New test.
13894
13895 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13896
13897         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13898
13899 2010-02-09  Jason Merrill  <jason@redhat.com>
13900
13901         PR c++/42399
13902         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13903
13904         PR c++/42370
13905         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13906
13907 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13908
13909         PR fortran/41869
13910         * gfortran.dg/module_write_1.f90: New test.
13911
13912 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13913
13914         * gcc.dg/pr19340.c: Adjust.
13915
13916 2010-02-09  Richard Guenther  <rguenther@suse.de>
13917
13918         PR tree-optimization/43008
13919         * gcc.c-torture/execute/pr43008.c: New testcase.
13920
13921 2010-02-09  Richard Guenther  <rguenther@suse.de>
13922
13923         PR tree-optimization/43000
13924         * gcc.dg/torture/pr43000.c: New testcase.
13925         * gcc.dg/torture/pr43002.c: Likewise.
13926
13927 2010-02-09  Daniel Kraft  <d@domob.eu>
13928
13929         PR fortran/39171
13930         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13931         and pass -Wsurprising as necessary.
13932
13933 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13934
13935         PR tree-optimization/42890
13936         * g++.dg/torture/pr42890.C: New test.
13937
13938 2010-02-08  Richard Guenther  <rguenther@suse.de>
13939
13940         PR middle-end/42995
13941         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13942
13943 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13944
13945         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13946         return 0 from main.
13947         * gcc.dg/graphite/block-1.c: Same.
13948         * gcc.dg/graphite/block-3.c: Same.
13949         * gcc.dg/graphite/block-4.c: Same.
13950         * gcc.dg/graphite/block-5.c: Same.
13951         * gcc.dg/graphite/block-6.c: Same.
13952         * gcc.dg/graphite/block-7.c: Same.
13953         * gcc.dg/graphite/interchange-0.c: Same.
13954         * gcc.dg/graphite/interchange-1.c: Same.
13955         * gcc.dg/graphite/interchange-10.c: Same.
13956         * gcc.dg/graphite/interchange-11.c: Same.
13957         * gcc.dg/graphite/interchange-12.c: Same.
13958         * gcc.dg/graphite/interchange-2.c: Same.
13959         * gcc.dg/graphite/interchange-3.c: Same.
13960         * gcc.dg/graphite/interchange-4.c: Same.
13961         * gcc.dg/graphite/interchange-5.c: Same.
13962         * gcc.dg/graphite/interchange-6.c: Same.
13963         * gcc.dg/graphite/interchange-7.c: Same.
13964         * gcc.dg/graphite/interchange-8.c: Same.
13965         * gcc.dg/graphite/interchange-9.c: Same.
13966         * gcc.dg/graphite/interchange-mvt.c: Same.
13967
13968 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13969
13970         * gfortran.dg/graphite/id-19.f: New.
13971         * gfortran.dg/graphite/pr14741.f90: New.
13972         * gfortran.dg/graphite/pr41924.f90: New.
13973         * gfortran.dg/graphite/run-id-2.f90: New.
13974
13975 2010-02-07  Richard Guenther  <rguenther@suse.de>
13976
13977         PR middle-end/42956
13978         * gcc.c-torture/compile/pr42956.c: New testcase.
13979
13980 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13981
13982         PR libfortran/42742
13983         * gfortran.dg/fmt_cache_2.f: New test.
13984
13985 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13986
13987         * gfortran.dg/read_no_eor.f90: New test.
13988
13989 2010-02-05  Jason Merrill  <jason@redhat.com>
13990
13991         * g++.dg/ext/label13.C: Move constructor body out of class.
13992
13993 2010-02-03  Jason Merrill  <jason@redhat.com>
13994
13995         PR c++/42870
13996         * g++.dg/ext/dllexport3.C: New.
13997
13998 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
13999
14000         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14001
14002 2010-02-05  Richard Guenther  <rguenther@suse.de>
14003
14004         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14005
14006 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14007
14008         PR c++/42915
14009         * g++.dg/other/crash-9.C: New test.
14010
14011 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14012
14013         PR fortran/42309
14014         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14015
14016 2010-02-04  Richard Guenther  <rguenther@suse.de>
14017
14018         PR rtl-optimization/42952
14019         * gcc.dg/torture/pr42952.c: New testcase.
14020
14021 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14022
14023         PR libfortran/42901
14024         * gfortran.dg/namelist_60.f90: New test.
14025
14026 2010-02-03  Jason Merrill  <jason@redhat.com>
14027
14028         PR c++/40138
14029         * g++.dg/ext/builtin11.C: New.
14030
14031         PR c++/4926
14032         PR c++/38600
14033         * g++.dg/abi/mangle35.C: New.
14034         * g++.dg/abi/mangle37.C: New.
14035
14036         PR c++/12909
14037         * g++.dg/abi/mangle36.C: New.
14038
14039         PR c++/35652
14040         * g++.dg/warn/string1.C: New.
14041
14042 2010-02-03  Richard Guenther  <rguenther@suse.de>
14043
14044         PR tree-optimization/42944
14045         * gcc.dg/errno-1.c: New testcase.
14046
14047 2010-02-03  Richard Guenther  <rguenther@suse.de>
14048
14049         PR middle-end/42927
14050         * gcc.c-torture/compile/pr42927.c: New testcase.
14051
14052 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14053
14054         PR fortran/42936
14055         * gfortran.dg/null_4.f90: New test.
14056
14057 2010-02-02  Jason Merrill  <jason@redhat.com>
14058
14059         PR c++/41090
14060         * g++.dg/ext/label13.C: New.
14061
14062 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14063
14064         PR fortran/42650
14065         * gfortran.dg/func_result_5.f90: New test.
14066
14067 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14068
14069         PR fortran/42922
14070         * gfortran.dg/pure_initializer_3.f90: News test.
14071
14072 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14073
14074         PR fortran/42888
14075         * gfortran.dg/allocate_derived_2.f90: New test.
14076
14077 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14078
14079         PR middle-end/42898
14080         * gcc.dg/torture/pr42898-2.c: New test.
14081
14082 2010-01-31  Richard Guenther  <rguenther@suse.de>
14083
14084         PR middle-end/42898
14085         * gcc.dg/torture/pr42898.c: New testcase.
14086
14087 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14088
14089         PR fortran/38324
14090         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14091         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14092
14093 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14094
14095         * g++.dg/tree-ssa/inline-1.C: New.
14096         * g++.dg/tree-ssa/inline-2.C: New.
14097         * g++.dg/tree-ssa/inline-3.C: New.
14098
14099 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14100
14101         PR testsuite/41701
14102         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14103         the string 'pow' in the pathname of the compiler from generating a
14104         test failure.
14105
14106 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14107
14108         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14109         * g++.old-deja/g++.mike/eh17.C: Likewise.
14110         * g++.old-deja/g++.mike/p5571.C: Likewise.
14111
14112 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14113
14114         PR c++/42758
14115         PR c++/42634
14116         PR c++/42336
14117         PR c++/42797
14118         PR c++/42880
14119         * g++.dg/other/crash-5.C: New test.
14120         * g++.dg/other/crash-6.C: New test.
14121         * g++.dg/other/crash-7.C: New test.
14122         * g++.dg/other/crash-8.C: New test.
14123
14124 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14125
14126         PR rtl-optimization/42889
14127         * gcc.dg/pr42889.c: New test.
14128
14129 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14130
14131         * gcc.target/i386/pr42881.c: Use SSE2.
14132
14133 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14134
14135         PR target/42891
14136         * gcc.target/i386/pr42891.c: New test.
14137
14138 2010-01-28  Richard Guenther  <rguenther@suse.de>
14139
14140         PR tree-optimization/42871
14141         * g++.dg/torture/pr42871.C: New testcase.
14142
14143 2010-01-28  Richard Guenther  <rguenther@suse.de>
14144
14145         * gcc.dg/Wobjsize-1.h: New testcase.
14146         * gcc.dg/Wobjsize-1.c: Likewise.
14147
14148 2010-01-28  Richard Guenther  <rguenther@suse.de>
14149
14150         PR middle-end/42883
14151         * g++.dg/torture/pr42883.C: New testcase.
14152
14153 2010-01-28  Michael Matz  <matz@suse.de>
14154
14155         * gcc.target/i386/pr42881.c: New test.
14156
14157 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14158
14159         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14160         Add i?86-*-solaris2* support.
14161
14162 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14163
14164         PR c++/42713
14165         PR c++/42820
14166         * g++.dg/template/typedef27.C: New test case.
14167         * g++.dg/template/typedef28.C: New test case.
14168
14169 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14170
14171         * gcc.dg/optimize-bswap*.c: Add ARM target
14172
14173 2010-01-27  Richard Guenther  <rguenther@suse.de>
14174
14175         PR middle-end/42878
14176         * gcc.dg/torture/pr42878-1.c: New testcase.
14177         * gcc.dg/torture/pr42878-2.c: Likewise.
14178
14179 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14180
14181         PR middle-end/42874
14182         * gcc.dg/vla-22.c: New test.
14183
14184 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14185
14186         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14187         current collation.
14188
14189 2010-01-26  Richard Guenther  <rguenther@suse.de>
14190
14191         PR rtl-optimization/42685
14192         * gcc.dg/pr42685.c: New testcase.
14193         * g++.dg/other/pr42685.C: Likewise.
14194
14195 2010-01-26  Richard Guenther  <rguenther@suse.de>
14196
14197         PR middle-end/42806
14198         * g++.dg/other/pr42806.C: New testcase.
14199
14200 2010-01-26  Richard Guenther  <rguenther@suse.de>
14201
14202         PR tree-optimization/42250
14203         * gcc.dg/pr42250.c: New testcase.
14204
14205 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14206
14207         * gnat.dg/array_bounds_test.adb: New test.
14208
14209 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14210
14211         PR fortran/42858
14212         * gfortran.dg/generic_21.f90: New test.
14213
14214 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14215
14216         PR testsuite/41522
14217         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14218
14219 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14220
14221         PR c++/42748
14222         * g++.dg/abi/arm_va_list2.C: New test.
14223         * g++.dg/abi/arm_va_list2.h: Companion header file.
14224
14225 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14226
14227         PR fortran/41044
14228         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14229
14230         PR fortran/41167
14231         * gfortran.dg/char_array_arg_1.f90 : New test.
14232
14233         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14234
14235 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14236
14237         PR fortran/39304
14238         * gfortran.dg/generic_20.f90: New test.
14239
14240 2010-01-22  Michael Matz  <matz@suse.de>
14241
14242         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14243         -msse2.
14244
14245 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14246
14247         PR fortran/42736
14248         * gfortran.dg/dependency_25.f90 : New test.
14249
14250 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14251
14252         PR tree-optimization/42585
14253         * gcc.dg/tree-ssa/pr42585.c: New test.
14254
14255 2010-01-21  Richard Guenther  <rguenther@suse.de>
14256
14257         PR middle-end/19988
14258         * gcc.dg/pr19988.c: New testcase.
14259
14260 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14261
14262         * g++.dg/compat/decimal/compat-common.h: New file.
14263         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14264         * g++.dg/compat/decimal/pass_x.h: New file.
14265         * g++.dg/compat/decimal/pass_y.h: New file.
14266         * g++.dg/compat/decimal/pass-1_main.C: New file.
14267         * g++.dg/compat/decimal/pass-1_x.C: New file.
14268         * g++.dg/compat/decimal/pass-1_y.C: New file.
14269         * g++.dg/compat/decimal/pass-2_main.C: New file.
14270         * g++.dg/compat/decimal/pass-2_x.C: New file.
14271         * g++.dg/compat/decimal/pass-2_y.C: New file.
14272         * g++.dg/compat/decimal/pass-3_main.C: New file.
14273         * g++.dg/compat/decimal/pass-3_x.C: New file.
14274         * g++.dg/compat/decimal/pass-3_y.C: New file.
14275         * g++.dg/compat/decimal/pass-4_main.C: New file.
14276         * g++.dg/compat/decimal/pass-4_x.C: New file.
14277         * g++.dg/compat/decimal/pass-4_y.C: New file.
14278         * g++.dg/compat/decimal/pass-5_main.C: New file.
14279         * g++.dg/compat/decimal/pass-5_x.C: New file.
14280         * g++.dg/compat/decimal/pass-5_y.C: New file.
14281         * g++.dg/compat/decimal/pass-6_main.C: New file.
14282         * g++.dg/compat/decimal/pass-6_x.C: New file.
14283         * g++.dg/compat/decimal/pass-6_y.C: New file.
14284         * g++.dg/compat/decimal/return_x.h: New file.
14285         * g++.dg/compat/decimal/return_y.h: New file.
14286         * g++.dg/compat/decimal/return-1_main.C: New file.
14287         * g++.dg/compat/decimal/return-1_x.C: New file.
14288         * g++.dg/compat/decimal/return-1_y.C: New file.
14289         * g++.dg/compat/decimal/return-2_main.C: New file.
14290         * g++.dg/compat/decimal/return-2_x.C: New file.
14291         * g++.dg/compat/decimal/return-2_y.C: New file.
14292         * g++.dg/compat/decimal/return-3_main.C: New file.
14293         * g++.dg/compat/decimal/return-3_x.C: New file.
14294         * g++.dg/compat/decimal/return-3_y.C: New file.
14295         * g++.dg/compat/decimal/return-4_main.C: New file.
14296         * g++.dg/compat/decimal/return-4_x.C: New file.
14297         * g++.dg/compat/decimal/return-4_y.C: New file.
14298         * g++.dg/compat/decimal/return-5_main.C: New file.
14299         * g++.dg/compat/decimal/return-5_x.C: New file.
14300         * g++.dg/compat/decimal/return-5_y.C: New file.
14301         * g++.dg/compat/decimal/return-6_main.C: New file.
14302         * g++.dg/compat/decimal/return-6_x.C: New file.
14303         * g++.dg/compat/decimal/return-6_y.C: New file.
14304
14305 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14306
14307         PR debug/42715
14308         * gcc.dg/pr42715.c: New.
14309
14310 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14311
14312         PR c++/42038
14313         * g++.dg/parse/crash55.C: New.
14314
14315 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14316
14317         PR debug/42782
14318         * gcc.dg/guality/pr42782.c: New.
14319
14320 2010-01-20  Jason Merrill  <jason@redhat.com>
14321
14322         PR c++/41788
14323         * g++.dg/abi/packed1.C: New.
14324
14325         PR c++/41920
14326         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14327
14328         PR c++/40750
14329         * g++.dg/parse/fn-typedef1.C: New.
14330         * g++.dg/other/cv_quals.C: Adjust.
14331
14332 2010-01-20  Anthony Green  <green@moxielogic.com>
14333
14334         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14335         pack(push) pragma).
14336         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14337         * gcc.dg/20020312-2.c: Port this to the moxie core.
14338         * gcc.dg/weak/typeof-2.c: Ditto.
14339
14340 2010-01-20  Richard Guenther  <rguenther@suse.de>
14341
14342         PR tree-optimization/42717
14343         * gcc.c-torture/compile/pr42717.c: New testcase.
14344
14345 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14346
14347         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14348         of signed, add a few new tests.
14349
14350         PR middle-end/42803
14351         * g++.dg/parse/limits-initializer1.C: New test.
14352
14353 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14354
14355         PR fortran/42804
14356         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14357         * gfortran.dg/typebound_call_12.f03: New test.
14358
14359 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14360
14361         PR fortran/42783
14362         * gfortran.dg/bounds_check_15.f90 : New test.
14363
14364 2010-01-19  Michael Matz  <matz@suse.de>
14365
14366         PR tree-optimization/41783
14367         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14368
14369 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14370
14371         PR target/38697.
14372         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14373         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14374         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14375         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14376         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14377         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14378         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14379         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14380         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14381         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14382         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14383
14384 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14385
14386         PR fortran/42545
14387         * gfortran.dg/extends_6.f03: Modified an error message.
14388         * gfortran.dg/extends_10.f03: New test.
14389         * gfortran.dg/private_type_6.f03: Modified an error message.
14390         * gfortran.dg/structure_constructor_8.f03: Ditto.
14391
14392 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14393
14394         PR tree-optimization/42719
14395         * gcc.dg/pr42719.c: New test.
14396
14397         PR debug/42728
14398         * gcc.dg/pr42728.c: New test.
14399
14400 2010-01-19  Anthony Green  <green@moxielogic.com>
14401
14402         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14403
14404 2010-01-18  Anthony Green  <green@moxielogic.com>
14405
14406         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14407         for moxie.
14408
14409 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14410
14411         * g++.dg/template/error45.C: reverted as part of reverting the
14412         fix of PR c++/42634.
14413
14414 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14415
14416         PR c++/42634
14417         * g++.dg/template/error45.C: New test.
14418
14419 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14420
14421         PR c++/42766
14422         * g++.dg/conversion/op6.C: New test.
14423
14424 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14425
14426         PR target/42774
14427         * gcc.target/alpha/pr42774.c: New test.
14428
14429 2010-01-18  Richard Guenther  <rguenther@suse.de>
14430
14431         PR tree-optimization/42781
14432         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14433
14434 2010-01-17  Richard Guenther  <rguenther@suse.de>
14435
14436         PR middle-end/42248
14437         * gcc.c-torture/execute/pr42248.c: New testcase.
14438
14439 2010-01-17  Richard Guenther  <rguenther@suse.de>
14440
14441         PR tree-optimization/42773
14442         * g++.dg/torture/pr42773.C: New testcase.
14443
14444 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14445
14446         PR fortran/42677
14447         * gfortran.dg/interface_assignment_5.f90: New test.
14448
14449 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14450
14451         PR c++/42697
14452         * g++.dg/template/crash94.C: Reverted.
14453
14454 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14455
14456         PR debug/42767
14457         * gcc.dg/debug/pr42767.c: New.
14458
14459 2010-01-15  Jason Merrill  <jason@redhat.com>
14460
14461         PR c++/42761
14462         * g++.dg/cpp0x/decltype22.C: New.
14463
14464 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14465
14466         PR middle-end/42760
14467         * g++.dg/torture/pr42760.C: New test.
14468
14469 2010-01-15  Jing Yu  <jingyu@google.com>
14470
14471         PR rtl-optimization/42691
14472         * gcc.c-torture/execute/pr42691.c: New.
14473
14474 2010-01-15  Richard Guenther  <rguenther@suse.de>
14475
14476         PR middle-end/42739
14477         * g++.dg/torture/pr42739.C: New testcase.
14478
14479 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14480
14481         * g++.dg/template/error45.C: Revert as part of reverting changes
14482         or PR c++/42634.
14483
14484 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14485
14486         PR fortran/42684
14487         * gfortran.dg/interface_31.f90: New test.
14488
14489 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14490
14491         * gcc.target/powerpc/pr42747.c: New file.
14492
14493 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14494
14495         PR middle-end/42674
14496         * c-c++-common/pr42674.c: New test.
14497
14498         PR c++/42608
14499         * g++.dg/template/instantiate11.C: New test.
14500
14501 2010-01-14  Jason Merrill  <jason@redhat.com>
14502
14503         PR c++/42701
14504         * g++.dg/overload/error3.C: New.
14505
14506         PR c++/42655
14507         * g++.dg/overload/rvalue1.C: New.
14508
14509 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14510
14511         PR tree-optimization/42706
14512         * gcc.dg/ipa/pr42706.c: New testcase.
14513
14514 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14515
14516         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14517
14518 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14519
14520         PR tree-optimization/42714
14521         * g++.dg/torture/pr42714.C: New test.
14522
14523 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14524
14525         PR rtl-optimization/42246
14526         * gfortran.dg/pr42246-2.f: New.
14527
14528 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14529
14530         PR rtl-optimization/42389
14531         * gcc.dg/pr42389.c: New.
14532
14533 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14534
14535         PR rtl-optimization/42388
14536         * gcc.dg/pr42388.c: New.
14537
14538 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14539
14540         PR rtl-optimization/42294
14541         * gfortran.dg/pr42294.f: New.
14542
14543 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14544
14545         PR rtl-optimization/39453
14546         PR rtl-optimization/42246
14547         * gcc.dg/pr39453.c: New.
14548         * gcc.dg/pr42246.c: New.
14549
14550 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14551
14552         PR middle-end/42245
14553         * gcc.dg/pr42245.c: New.
14554         * gcc.dg/pr42245-2.c: New.
14555
14556 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14557
14558         PR rtl-optimization/42249
14559         * gcc.dg/pr42249.c: New.
14560
14561 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14562
14563         PR c/42721
14564         * gcc.c-torture/execute/pr42721.c: New test.
14565
14566 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14567
14568         PR tree-optimization/42709
14569         * gcc.dg/vect/pr42709.c: New test.
14570
14571 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14572
14573         PR fortran/41478
14574         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14575         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14576
14577 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14578
14579         PR fortran/42481
14580         * gfortran.dg/generic_19.f90 : New test.
14581
14582 2010-01-13  Richard Guenther  <rguenther@suse.de>
14583
14584         PR tree-optimization/42730
14585         * gcc.c-torture/compile/pr42730.c: New testcase.
14586
14587 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14588
14589         PR target/pr42542
14590         * gcc.target/ia64/pr42542-1.c: New.
14591         * gcc.target/ia64/pr42542-2.c: New.
14592         * gcc.target/ia64/pr42542-3.c: New.
14593
14594 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14595
14596         PR c++/42634
14597         * g++.dg/template/error45.C: New test.
14598
14599 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14600
14601         PR tree-optimization/42704
14602         * g++.dg/torture/pr42704.C: New test.
14603
14604 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14605
14606         PR tree-optimization/42703
14607         * gcc.c-torture/compile/pr42703.c: New test.
14608
14609 2010-01-13  Richard Guenther  <rguenther@suse.de>
14610
14611         PR tree-optimization/42705
14612         * gcc.c-torture/compile/pr42705.c: New testcase.
14613
14614 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14615
14616         * gcc.target/bfin/l2.c: New test.
14617         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14618
14619 2010-01-13  Richard Guenther  <rguenther@suse.de>
14620
14621         PR middle-end/42716
14622         * gcc.c-torture/compile/pr42716.c: New testcase.
14623
14624 2010-01-13  Richard Guenther  <rguenther@suse.de>
14625
14626         PR lto/42678
14627         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14628
14629 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14630
14631         PR c/42708
14632         * gcc.c-torture/compile/pr42708-1.c: New test.
14633
14634 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14635
14636         PR debug/42662
14637         * gcc.dg/pr42662.c: New test.
14638
14639         PR tree-optimization/42645
14640         * g++.dg/other/pr42645-1.C: New test.
14641         * g++.dg/other/pr42645-2.C: New test.
14642
14643 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14644
14645         PR target/42416
14646         * gcc.target/powerpc/warn-1.c: New test.
14647         * gcc.target/powerpc/warn-2.c: New test.
14648
14649 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14650
14651         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14652         stack alignment.
14653
14654 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14655
14656         * gcc.dg/lto/20100108_0.c: New.
14657
14658 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14659
14660         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14661         Add -march=i686 -msse for 32bit x86 targets.
14662
14663 2010-01-10  Richard Guenther  <rguenther@suse.de>
14664
14665         PR middle-end/42667
14666         * gcc.dg/torture/pr42667.c: New testcase.
14667
14668 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14669
14670         PR fortran/32489
14671         * gfortran.dg/array_constructor_34.f90: New test.
14672
14673 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14674
14675         PR fortran/20923
14676         * gfortran.dg/array_constructor_33.f90: New test.
14677         gfortran.dg/array_function_5.f90: Add credit.
14678
14679 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14680
14681         PR debug/42631
14682         * gcc.dg/pr42631.c: New.
14683
14684 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14685
14686         PR debug/42630
14687         * gcc.dg/pr42630.c: New.
14688
14689 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14690
14691         PR debug/42629
14692         * gcc.dg/pr42629.c: New.
14693
14694 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14695
14696         PR middle-end/42363
14697         * gcc.dg/torture/pr42363.c: New.
14698
14699 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14700
14701         PR debug/42604
14702         PR debug/42395
14703         * gcc.dg/vect/pr42604.c: New.
14704         * gcc.dg/vect/pr42395.c: New.
14705
14706 2010-01-09  Richard Guenther  <rguenther@suse.de>
14707
14708         PR middle-end/42512
14709         * gcc.c-torture/execute/pr42512.c: New testcase.
14710
14711 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14712
14713         PR fortran/41298
14714         * gfortran.dg/c_ptr_tests_14.f90: New test.
14715
14716 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14717
14718         PR ada/41929
14719         * gnat.dg/null_pointer_deref1.adb: Don't run on
14720         sparc*-sun-solaris2.11.
14721
14722 2010-01-08  Richard Guenther  <rguenther@suse.de>
14723
14724         PR lto/42528
14725         * gcc.dg/lto/20100103-1_0.c: New testcase.
14726         * gcc.dg/lto/20100103-2_0.c: Likewise.
14727
14728 2010-01-08  Tobias Burnus  <burnus@net-b.de
14729
14730         PR/fortran 25829
14731         * gfortran.dg/asynchronous_1.f90: New test.
14732         * gfortran.dg/asynchronous_2.f90: New test.
14733         * gfortran.dg/conflicts.f90: Update error message.
14734
14735 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14736
14737         c++/40155
14738         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14739
14740 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14741
14742         PR tree-optimization/42625
14743         * g++.dg/opt/dtor4.C: New test.
14744         * g++.dg/opt/dtor4.h: New.
14745         * g++.dg/opt/dtor4-aux.cc: New.
14746
14747 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14748
14749         PR fortran/42597
14750         * gfortran.dg/proc_ptr_26.f90: New test.
14751
14752 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14753
14754         PR fortran/41872
14755         * gfortran.dg/allocatable_scalar_7.f90: New test.
14756
14757 2010-01-06  Richard Guenther  <rguenther@suse.de>
14758
14759         * gcc.c-torture/compile/pr42632.c: New testcase.
14760
14761 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14762
14763         PR target/42542
14764         * gcc.target/i386/pr42542-4.c: New.
14765         * gcc.target/i386/pr42542-4a.c: Likewise.
14766         * gcc.target/i386/pr42542-5.c: Likewise.
14767         * gcc.target/i386/pr42542-5a.c: Likewise.
14768
14769 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14770
14771         * gcc.dg/tls/opt-15.c: New test.
14772
14773 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14774
14775         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14776
14777 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14778
14779         PR tree-optimization/42462
14780         * g++.dg/torture/pr42462.C: New test.
14781
14782 2010-01-05  Jason Merrill  <jason@redhat.com>
14783
14784         * g++.dg/cpp0x/initlist30.C: New test.
14785
14786 2010-01-05  Richard Guenther  <rguenther@suse.de>
14787
14788         PR tree-optimization/42614
14789         * gcc.c-torture/execute/pr42614.c: New testcase.
14790
14791 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14792
14793         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14794         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14795         -Wunreachable-code.
14796         * gcc.dg/Wunreachable-2.c: Likewise.
14797         * gcc.dg/Wunreachable-3.c: Likewise.
14798         * gcc.dg/Wunreachable-4.c: Likewise.
14799         * gcc.dg/Wunreachable-5.c: Likewise.
14800         * gcc.dg/Wunreachable-6.c: Likewise.
14801         * gcc.dg/Wunreachable-7.c: Likewise.
14802         * gcc.dg/Wunreachable-8.c: Likewise.
14803         * gcc.dg/20041231-1.c: Likewise.
14804
14805 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14806
14807         PR other/42611
14808         * gcc.dg/pr42611.c: New test.
14809
14810         PR tree-optimization/42508
14811         * g++.dg/opt/pr42508.C: New test.
14812
14813 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14814
14815         PR fortran/41872
14816         * gfortran.dg/allocatable_scalar_8.f90: New.
14817
14818 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14819
14820         PR tree-optimization/42398
14821         * gcc.c-torture/compile/pr42398.c: New test.
14822
14823 2010-01-04  Jason Merrill  <jason@redhat.com>
14824
14825         PR c++/42555
14826         * g++.dg/ext/attrib35.C: New.
14827
14828         PR c++/42567
14829         * g++.dg/cpp0x/auto17.C: New.
14830
14831 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14832
14833         * gcc.dg/lto/20100104_0.c: New.
14834
14835 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14836
14837         PR target/42542
14838         * gcc.target/i386/pr42542-1.c: New.
14839         * gcc.target/i386/pr42542-1a.c: Likewise.
14840         * gcc.target/i386/pr42542-1b.c: Likewise.
14841         * gcc.target/i386/pr42542-2.c: Likewise.
14842         * gcc.target/i386/pr42542-2a.c: Likewise.
14843         * gcc.target/i386/pr42542-2b.c: Likewise.
14844         * gcc.target/i386/pr42542-3.c: Likewise.
14845         * gcc.target/i386/pr42542-3a.c: Likewise.
14846
14847 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14848
14849         PR fortran/41872
14850         * gfortran.dg/allocatable_scalar_5.f90: New test.
14851         * gfortran.dg/allocatable_scalar_6.f90: New test.
14852
14853 2010-01-03  Richard Guenther  <rguenther@suse.de>
14854
14855         PR testsuite/42583
14856         * gfortran.dg/gomp/recursion1.f90: Remove.
14857
14858 2010-01-03  Richard Guenther  <rguenther@suse.de>
14859
14860         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14861         * gcc.dg/uninit-6.c: Likewise.
14862         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14863
14864 2010-01-03  Richard Guenther  <rguenther@suse.de>
14865
14866         PR tree-optimization/42589
14867         * gcc.target/i386/pr42589.c: New testcase.
14868
14869 2010-01-03  Richard Guenther  <rguenther@suse.de>
14870
14871         PR tree-optimization/42438
14872         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14873
14874 2010-01-02  Richard Guenther  <rguenther@suse.de>
14875
14876         PR testsuite/41651
14877         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14878
14879 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14880
14881         PR target/42448
14882         * gcc.target/alpha/pr42448-1.c: New test.
14883         * gcc.target/alpha/pr42448-2.c: Ditto.
14884
14885 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14886
14887         PR preprocessor/41947
14888         * gcc.dg/c99-hexfloat-3.c: New test.
14889
14890 2010-01-01  Richard Guenther  <rguenther@suse.de>
14891
14892         PR c/42570
14893         * gcc.c-torture/execute/pr42570.c: New testcase.
14894
14895 2010-01-01  Richard Guenther  <rguenther@suse.de>
14896
14897         PR middle-end/42559
14898         * gcc.c-torture/compile/pr42559.c: New testcase.
14899
14900 \f
14901 Copyright (C) 2010 Free Software Foundation, Inc.
14902
14903 Copying and distribution of this file, with or without modification,
14904 are permitted in any medium without royalty provided the copyright
14905 notice and this notice are preserved.