OSDN Git Service

libobjc:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
2
3         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4         Adjust XFAILs.
5
6 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
7
8         PR debug/46576
9         * gfortran.dg/debug/pr46576.f: New.
10
11 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
12
13         PR debug/46782
14         * gcc.dg/debug/pr46782.c: New.
15
16 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
17
18         PR fortran/46809
19         * gfortran.dg/pointer_check_8.f90: New.
20
21 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22
23         PR fortran/46705
24         * gfortran.dg/continuation_12.f90: New test.
25
26 2010-12-11  Tobias Burnus  <burnus@net-b.de>
27
28         PR fortran/46370
29         * gfortran.dg/coarray_14.f90: New.
30
31 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
32
33         PR fortran/46842
34         * gfortran.dg/array_function_6.f90: New test.
35
36 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
37
38         * objc.dg/gnu-api-2-resolve-method.m: New.
39         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
40
41 2010-12-10 Ahmad Sharif <asharif@google.com>
42
43         * gcc.target/i386/max-stack-align.c: New testcase.
44
45 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46
47         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
48
49 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
50
51         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
52         produce an error with -fobjc-std=objc1.
53         * obj-c++.dg/fobjc-std-1.mm: Same change.
54
55 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
56
57         PR c++/46001
58         * g++.dg/diagnostic/bitfld1.C: New test.
59
60 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
61
62         PR tree-optimization/43023
63         * gfortran.dg/ldist-1.f90: Adjust pattern.
64         * gfortran.dg/ldist-pr43023.f90: New.
65
66 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
67
68         PR rtl-optimization/46804
69         * gfortran.dg/pr46804.f90: New test.
70
71 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
72
73         PR middle-end/46674
74         PR lto/43157
75         * gcc.dg/pr43157.c: New file.
76
77 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
78
79         * gcc.dg/dfp/struct-union.c: Adjust.
80         * gcc.dg/lvalue-2.c: Adjust.
81         * gcc.dg/pr21419.c: Adjust.
82         * gcc.dg/qual-component-1.c: Adjust.
83         * g++.dg/other/const1.C: Adjust.
84
85 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
86
87         PR rtl-optimization/46865
88         * gcc.target/i386/pr46865-1.c: New test.
89         * gcc.target/i386/pr46865-2.c: New test.
90
91         PR tree-optimization/46864
92         * g++.dg/opt/pr46864.C: New test.
93
94 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
95             Iain Sandoe  <iains@gcc.gnu.org>
96
97         PR 43751/target
98         * lib/prune.exp: Prune dsymutil warnings.
99
100 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
101
102         * objc.dg/class-extension-1.m: New.
103         * objc.dg/class-extension-2.m: New.
104         * objc.dg/class-extension-3.m: New.
105         * objc.dg/property/at-property-26.m: New.
106         * objc.dg/property/at-property-27.m: New.
107         * objc.dg/property/at-property-28.m: New.
108         * obj-c++.dg/class-extension-1.mm: New.
109         * obj-c++.dg/class-extension-2.mm: New.
110         * obj-c++.dg/class-extension-3.mm: New.
111         * obj-c++.dg/property/at-property-26.mm: New.
112         * obj-c++.dg/property/at-property-27.mm: New.
113         * obj-c++.dg/property/at-property-28.mm: New.
114
115 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
116
117         PR target/46057
118         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
119         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
120         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
121         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
122         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
123         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
124         * gcc.dg/torture/stackalign/global-1.c: Likewise.
125         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
126         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
127         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
128         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
129         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
130         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
131         * g++.dg/torture/stackalign/throw-1.C: Likewise.
132         * g++.dg/torture/stackalign/throw-2.C: Likewise.
133         * g++.dg/torture/stackalign/throw-4.C: Likewise.
134         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
135         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
136         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
137         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
138         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
139         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
140
141         PR tree-optimization/46021
142         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
143
144 2010-12-09  Richard Guenther  <rguenther@suse.de>
145
146         PR middle-end/46844
147         * gcc.c-torture/compile/pr46866.c: New testcase.
148
149 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
150
151         PR testsuite/45068
152         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
153
154 2010-12-09  Martin Jambor  <mjambor@suse.cz>
155
156         PR middle-end/46734
157         * g++.dg/tree-ssa/pr46734.C: New test.
158
159 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
160
161         PR c++/44641
162         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
163         hppa*-*-*.
164
165 2010-12-08  Jason Merrill  <jason@redhat.com>
166
167         PR c++/46348
168         * g++.dg/cpp0x/constexpr-array2.C: New.
169
170 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
171
172         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
173         expected scan.
174
175 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
176
177         * objc.dg/exceptions-7.m: New.
178         * obj-c++.dg/exceptions-7.mm: New.
179         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
180         * obj-c++.dg/exceptions-5.mm: Same change.
181
182 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
183
184         * objc.dg/foreach-6.m: Updated location of error messages.
185         * objc.dg/foreach-7.m: Same change.
186
187 2010-12-08  Richard Guenther  <rguenther@suse.de>
188             Sebastian Pop  <sebastian.pop@amd.com>
189
190         PR tree-optimization/45230
191         PR tree-optimization/45231
192         PR tree-optimization/45370
193         * gcc.dg/graphite/id-pr45230-1.c: New.
194         * gcc.dg/graphite/id-pr45231.c: New.
195         * gfortran.dg/graphite/id-pr45370.f90: New.
196
197 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
198
199         PR c++/45329
200         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
201         * testsuite/g++.dg/conversion/op1.C: Adjust.
202         * testsuite/g++.dg/conversion/simd1.C: Adjust.
203         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
204         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
205         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
206         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
207         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
208         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
209         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
210         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
211         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
212         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
213         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
214         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
215         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
216         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
217         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
218         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
219         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
220         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
221         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
222         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
223         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
224         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
225         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
226         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
227         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
228         * testsuite/g++.dg/expr/cond9.C: Adjust.
229         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
230         * testsuite/g++.dg/ext/label5.C: Adjust.
231         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
232         * testsuite/g++.dg/ext/vla2.C: Adjust.
233         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
234         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
235         * testsuite/g++.dg/init/synth2.C: Adjust.
236         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
237         * testsuite/g++.dg/lookup/new1.C: Adjust.
238         * testsuite/g++.dg/lookup/using9.C: Adjust.
239         * testsuite/g++.dg/other/error13.C: Adjust.
240         * testsuite/g++.dg/other/error20.C: Adjust.
241         * testsuite/g++.dg/other/error31.C: Adjust.
242         * testsuite/g++.dg/other/pr28114.C: Adjust.
243         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
244         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
245         * testsuite/g++.dg/overload/ambig1.C: Adjust.
246         * testsuite/g++.dg/overload/arg3.C: Adjust.
247         * testsuite/g++.dg/overload/builtin1.C: Adjust.
248         * testsuite/g++.dg/overload/copy1.C: Adjust.
249         * testsuite/g++.dg/overload/new1.C: Adjust.
250         * testsuite/g++.dg/overload/template4.C: Adjust.
251         * testsuite/g++.dg/overload/unknown1.C: Adjust.
252         * testsuite/g++.dg/overload/using2.C: Adjust.
253         * testsuite/g++.dg/parse/crash5.C: Adjust.
254         * testsuite/g++.dg/parse/error19.C: Adjust.
255         * testsuite/g++.dg/parse/error28.C: Adjust.
256         * testsuite/g++.dg/parse/template7.C: Adjust.
257         * testsuite/g++.dg/parse/typename7.C: Adjust.
258         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
259         * testsuite/g++.dg/tc1/dr152.C: Adjust.
260         * testsuite/g++.dg/template/conv11.C: Adjust.
261         * testsuite/g++.dg/template/copy1.C: Adjust.
262         * testsuite/g++.dg/template/crash37.C: Adjust.
263         * testsuite/g++.dg/template/deduce3.C: Adjust.
264         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
265         * testsuite/g++.dg/template/error38.C: Adjust.
266         * testsuite/g++.dg/template/error40.C: Adjust.
267         * testsuite/g++.dg/template/friend.C: Adjust.
268         * testsuite/g++.dg/template/incomplete2.C: Adjust.
269         * testsuite/g++.dg/template/instantiate5.C: Adjust.
270         * testsuite/g++.dg/template/local4.C: Adjust.
271         * testsuite/g++.dg/template/local6.C: Adjust.
272         * testsuite/g++.dg/template/new3.C: Adjust.
273         * testsuite/g++.dg/template/operator9.C: Adjust.
274         * testsuite/g++.dg/template/overload6.C: Adjust.
275         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
276         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
277         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
278         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
279         * testsuite/g++.dg/template/qualttp5.C: Adjust.
280         * testsuite/g++.dg/template/sfinae2.C: Adjust.
281         * testsuite/g++.dg/template/spec22.C: Adjust.
282         * testsuite/g++.dg/template/spec23.C: Adjust.
283         * testsuite/g++.dg/template/ttp25.C: Adjust.
284         * testsuite/g++.dg/template/typedef4.C: Adjust.
285         * testsuite/g++.dg/template/unify10.C: Adjust.
286         * testsuite/g++.dg/template/unify11.C: Adjust.
287         * testsuite/g++.dg/template/unify6.C: Adjust.
288         * testsuite/g++.dg/template/unify7.C: Adjust.
289         * testsuite/g++.dg/template/unify9.C: Adjust.
290         * testsuite/g++.dg/template/varmod1.C: Adjust.
291         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
292         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
293         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
294         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
295         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
296         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
297         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
298         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
299         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
300         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
301         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
302         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
303         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
304         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
305         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
306         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
307         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
308         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
309         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
310         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
311         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
312         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
313         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
314         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
315         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
316         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
317         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
318         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
319         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
320         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
321         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
322         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
323         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
324         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
325         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
326         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
327         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
328         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
329         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
330         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
331         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
332         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
333         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
334         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
335         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
336         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
337         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
338         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
339         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
340         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
341         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
342         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
343         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
344         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
345         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
346         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
347         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
348         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
349         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
350         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
351         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
352         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
353         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
354         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
355         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
356         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
357         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
358         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
359         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
360         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
361         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
362         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
363         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
364         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
365         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
366         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
367         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
368
369 2010-12-08  Jason Merrill  <jason@redhat.com>
370
371         PR c++/45822
372         * g++.dg/init/synth4.C: New.
373
374         PR c++/46736
375         * g++.dg/cpp0x/defaulted21.C: New.
376
377 2010-12-08  Wei Guozhi  <carrot@google.com>
378
379         PR target/46631
380         * gcc.target/arm/pr46631: New testcase.
381
382 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
383
384         PR middle-end/42694
385         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
386         0.75) is not optimized if the machine has no sqrt instruction.
387
388 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
389
390         PR target/43603
391         * gcc.target/ia64/pr43603.c: New.
392         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
393
394 2010-12-07  Tobias Burnus  <burnus@net-b.de>
395
396         PR fortran/44352
397         * gfortran.dg/string_4.f90: New.
398
399 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
400
401         PR tree-optimization/44676
402         * gcc.dg/graphite/id-pr44676.c: New.
403
404 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
405
406         PR tree-optimization/42327
407         * gcc.dg/tree-ssa/pr42327.c: New.
408
409 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
410
411         PR c++/45330
412         * g++.dg/pr45330.C: New test.
413         * g++.dg/ext/builtin3.C: Adjust.
414         * g++.dg/lookup/error1.C: Adjust.
415         * g++.dg/lookup/koenig5.C: Adjust.
416         * g++.dg/overload/koenig1.C: Adjust.
417         * g++.dg/parse/decl-specifier-1.C: Adjust.
418         * g++.dg/template/static10.C: Adjust.
419         * g++.old-deja/g++.mike/ns5.C: Adjust.
420         * g++.old-deja/g++.mike/ns7.C: Adjust.
421         * g++.old-deja/g++.ns/koenig5.C: Adjust.
422         * g++.old-deja/g++.ns/koenig9.C: Adjust.
423         * g++.old-deja/g++.other/lineno5.C: Adjust.
424
425 2010-12-07  Richard Guenther  <rguenther@suse.de>
426
427         PR tree-optimization/46832
428         * gcc.c-torture/compile/pr46832.c: New testcase.
429
430 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
431
432         PR debug/46799
433         * gcc.dg/autopar/pr46799.c: New test.
434
435 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
436
437         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
438         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
439
440 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
441
442         PR middle-end/41562
443         * g++.dg/graphite/pr41562.C: New.
444
445         PR middle-end/46185
446         * gcc.dg/graphite/pr46185.c: New.
447
448 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
449
450         * objc.dg/foreach-8.m: New.
451
452 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
453
454         PR debug/45997
455         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
456         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
457
458         PR target/43897
459         * gcc.target/ia64/pr43897.c: New test.
460
461         PR debug/46771
462         * gcc.dg/pr46771.c: New test.
463
464         PR rtl-optimization/46777
465         * gcc.dg/pr46777.c: New test.
466
467 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
468
469         * ada/acats/run_acats (which): Assign output to temporary
470         variable, only use if successful.
471         Use last field of type output.
472
473 2010-12-06  Richard Guenther  <rguenther@suse.de>
474
475         PR tree-optimization/46806
476         * g++.dg/torture/20100825.C: New testcase.
477
478 2010-12-06  Richard Guenther  <rguenther@suse.de>
479
480         PR tree-optimization/46785
481         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
482
483 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
484
485         * gcc.dg/pr46674.c (LABEL3): New macro definition.
486         (LABEL2): Likewise.
487         (LABEL): Likewise.
488         (jelly): Account for user label prefix in asm name.
489
490 2010-12-05  Daniel Kraft  <d@domob.eu>
491
492         PR fortran/46794
493         * gfortran.dg/power2.f90: Initialize variables.
494
495 2010-12-04  Jan Hubicka  <jh@suse.cz>
496
497         * snprintf-chk.c (ptr): Declare volatile.
498         * strcpy-chk.c (s2, s3, l1): Declare volatile.
499         * snprintf-chk.c (ptr): Declare volatile.
500         * vsprintf-chk.c (ptr): Declare volatile.
501         * vsnprintf-chk.c (ptr): Declare volatile.
502
503 2010-12-04  Tobias Burnus  <burnus@net-b.de>
504
505         PR fortran/46584
506         * gfortran.dg/quad_1.f90: Remove some complex
507         math checks as they fail on some non-libquadmath
508         systems.
509
510 2010-12-04  Daniel Kraft  <d@domob.eu>
511
512         PR fortran/46794
513         * gfortran.dg/power2.f90: New test.
514
515 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
516
517         PR debug/46123
518         * g++.dg/debug/pr46123.C: New test.
519         * g++.dg/debug/dwarf2/pr46123.C: New test.
520
521 2010-12-03  Jason Merrill  <jason@redhat.com>
522
523         PR c++/46058
524         * g++.dg/template/scope4.C: New.
525
526 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
527
528         * gcc.target/arm/neon-offset-1.c: New test.
529
530 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
531
532         PR rtl-optimization/45354
533         * gcc.dg/tree-prof/pr45354.c: New.
534
535 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
536
537         PR fortran/45159
538         * gfortran.dg/dependency_38.f90:  New test.
539
540 2010-12-02  Ian Lance Taylor  <iant@google.com>
541
542         * lib/go.exp: New file.
543         * lib/go-dg.exp: New file.
544         * lib/go-torture.exp: New file.
545         * lib/target-supports.exp (check_compile): Match // Go.
546
547 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
548
549         * gcc.dg/pr46685.c: New test.
550
551 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
552
553         PR tree-optimization/45199
554         * gcc.dg/tree-ssa/ldist-15.c: New.
555         * gcc.dg/tree-ssa/ldist-16.c: New.
556         * gfortran.dg/ldist-pr45199.f: New.
557
558 2010-12-02  Richard Guenther  <rguenther@suse.de>
559
560         PR tree-optimization/46723
561         * gcc.dg/torture/pr46723.c: New testcase.
562
563 2010-12-02  Richard Guenther  <rguenther@suse.de>
564
565         PR lto/44871
566         * g++.dg/lto/20101126-1_0.C: New testcase.
567         * g++.dg/lto/20101126-1_1.c: Likewise.
568
569 2010-12-02  Richard Guenther  <rguenther@suse.de>
570             Ira Rosen  <irar@il.ibm.com>
571
572         PR tree-optimization/46663
573         * gcc.dg/vect/pr46663.c: New test.
574
575 2010-12-02  Jie Zhang  <jie@codesourcery.com>
576
577         PR middle-end/46674
578         * gcc.dg/pr46674.c: New test.
579
580 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
581
582         * objc.dg/exceptions-6.m: New.
583         * obj-c++.dg/exceptions-6.mm: New.
584
585 2010-12-01  Jan Hubicka  <jh@suse.cz>
586
587         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
588
589 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
590
591         PR middle-end/45297
592         * gcc.dg/graphite/pr45297.c: New.
593
594 2010-12-01  Richard Guenther  <rguenther@suse.de>
595
596         PR tree-optimization/46730
597         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
598
599 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
600
601         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
602         (a*b)-c generates two fma instructions, instead of separate
603         multiply, add, and subtract.
604
605 2010-11-30  Tobias Burnus  <burnus@net-b.de>
606
607         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
608         a value to all array elements.
609
610 2010-11-30  Richard Guenther  <rguenther@suse.de>
611
612         PR tree-optimization/46722
613         * gcc.target/i386/fma4-fma-2.c: New testcase.
614
615 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
616
617         * objc.dg/duplicate-class-1.m: New.
618         * obj-c++.dg/duplicate-class-1.mm: New.
619
620 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
621
622         * objc.dg/property/dotsyntax-21.m
623         * obj-c++.dg/property/dotsyntax-21.mm
624
625 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
626
627         PR debug/46338
628         * g++.dg/debug/pr46338.C: New.
629
630 2010-11-29  Richard Guenther  <rguenther@suse.de>
631             Zdenek Dvorak  <rakdver@kam.uniff.cz>
632
633         PR tree-optimization/46675
634         * gcc.dg/pr46675.c: New test.
635
636 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
637
638         * gcc/testsuite/objc.dg/strings-1.m: Move to...
639         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
640         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
641         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
642         constructor and class reference for NeXT runtime.  Update paths.
643         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
644         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
645         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
646         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
647         constructor and class reference for NeXT runtime.  Update paths.
648
649 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
650
651         PR c++/42260
652         * g++.dg/conversion/cast2.C: New test.
653
654         PR c++/45383
655         * g++.dg/conversion/cond4.C: Likewise.
656
657 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
658
659         PR c++/45383
660         Reverted patch for PR c++/42260
661         * g++.dg/conversion/cast2.C: Reverted new test.
662
663 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
664
665         PR debug/46101
666         * g++.dg/debug/dwarf2/typedef5.C: New test
667
668 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
669             Mike Stump  <mrs@gcc.gnu.org>
670
671         PR target/26427
672         PR target/33120
673         PR testsuite/35710
674         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
675         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
676         * gcc.dg/darwin-comm.c: Adjust for new allocators.
677         * gcc.dg/darwin-sections.c: New test.
678         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
679
680 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
681
682         * objc.dg/exceptions-1.m: New.
683         * objc.dg/exceptions-2.m: New.
684         * objc.dg/exceptions-3.m: New.
685         * objc.dg/exceptions-4.m: New.
686         * objc.dg/exceptions-5.m: New.
687         * obj-c++.dg/exceptions-1.mm: New.
688         * obj-c++.dg/exceptions-2.mm: New.
689         * obj-c++.dg/exceptions-3.mm: New.
690         * obj-c++.dg/exceptions-4.mm: New.
691         * obj-c++.dg/exceptions-5.mm: New.
692
693 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
694
695         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
696         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
697         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
698
699 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
700
701         PR fortran/46662
702         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
703
704 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
705
706         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
707         * gnat.dg/pack9.adb (dg-final): Likewise.
708
709 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
710
711         PR fortran/35810
712         * gfortran.dg/realloc_on_assign_1.f03: New test.
713         * gfortran.dg/realloc_on_assign_2.f03: New test.
714         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
715         * gfortran.dg/unpack_bounds_1.f90: The same.
716         * gfortran.dg/cshift_bounds_2.f90: The same.
717         * gfortran.dg/matmul_bounds_2.f90: The same.
718         * gfortran.dg/matmul_bounds_3.f90: The same.
719         * gfortran.dg/matmul_bounds_4.f90: The same.
720         * gfortran.dg/matmul_bounds_5.f90: The same.
721
722 2010-11-27  Tobias Burnus  <burnus@net-b.de>
723
724         PR fortran/46638
725         PR fortran/46668
726         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
727
728 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
729
730         PR objc++/46222
731         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
732
733 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
734
735         * objc.dg/property/at-property-24.m: New.
736         * objc.dg/property/at-property-25.m: New.
737         * obj-c++.dg/property/at-property-24.mm: New.
738         * obj-c++.dg/property/at-property-25.mm: New.
739
740 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
741
742         * objc.dg/protocol-qualifier-1.m: New.
743         * objc.dg/protocol-qualifier-2.m: New.
744         * obj-c++.dg/protocol-qualifier-1.mm: New.
745         * obj-c++.dg/protocol-qualifier-2.mm: New.
746
747 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
748
749         * lib/gnat.exp: Load gcc.exp.
750         (gnat_target_compile): Use gcc_target_compile for *.c sources.
751         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
752
753 2010-11-26  Richard Guenther  <rguenther@suse.de>
754
755         PR lto/46648
756         * gcc.dg/lto/20101125-1_0.c: New testcase.
757         * gcc.dg/lto/20101125-1_1.c: Likewise.
758
759 2010-11-22   Bud Davis  <jmdavis@link.com>
760
761         * arith_divide_no_check.f
762          ,arith_divide.f,old_style_init.f90: new tests.
763
764 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
765
766         PR tree-optimization/46665
767         * gfortran.dg/pr46665.f90: New.
768
769 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
770
771         PR middle-end/46647
772         * gcc.dg/pr46647.c: New test.
773
774 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
775
776         PR fortran/46581
777         * gfortran.dg/select_type_19.f03: New.
778
779 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
780
781         * objc.dg/ivar-problem-1.m: New.
782         * obj-c++.dg/ivar-problem-1.mm: New.
783
784 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
785
786         PR middle-end/46637
787         * gcc.c-torture/compile/pr46637.c: New test.
788
789 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
790
791         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
792
793 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
794
795         PR middle-end/46647
796         * gcc.target/i386/pr46647.c: New.
797
798 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
799
800         * gcc.dg/dll-8.c: New.
801
802 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
803
804         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
805         * gnat.dg/sse_nolib.adb: Likewise.
806
807 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
808
809         PR rtl-optimization/46585
810         * gcc.dg/pr46585.c: New.
811
812 2010-11-24  Richard Henderson  <rth@redhat.com>
813
814         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
815         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
816         vect_unpack, vect_int_mult, vect_extract_even_odd,
817         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
818
819 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
820
821         PR target/46519
822         * gfortran.dg/pr46519-1.f: New.
823
824 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
825
826         PR target/46519
827         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
828         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
829
830         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
831         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
832         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
833         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
834
835         * gcc.target/i386/avx-vzeroupper-20.c: New.
836         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
837         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
838         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
839         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
840         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
841         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
842
843 2010-11-24  Richard Guenther  <rguenther@suse.de>
844
845         PR lto/43218
846         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
847
848 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
849
850         PR rtl-optimization/46614
851         * gcc.dg/pr46614.c: New test.
852
853 2010-11-24  Tobias Burnus  <burnus@net-b.de>
854
855         PR fortran/46638
856         * gfortran.dg/transfer_simplify_10.f90: New.
857
858 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
859
860         PR middle-end/46629
861         * gfortran.dg/lto/pr46629_0.f90: New test.
862
863 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
864
865         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
866         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
867
868 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
869
870         * gcc.dg/opts-5.c: New test.
871
872 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
873
874         PR c++/46527
875         * g++.dg/debug/dwarf2/pr46527.C: New test.
876
877 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
878
879         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
880
881 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
882
883         PR middle-end/46499
884         * gcc.dg/pr46499-1.c: New test.
885         * gcc.dg/pr46499-2.c: New test.
886
887 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
888
889         * gcc.target/i386/alias-1.c: Require alias support.
890
891 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
892
893         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
894         for vectorizer tests.
895         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
896         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
897         * gcc.dg/graphite/pr41888.c: Ditto.
898         * gcc.dg/graphite/pr42729.c: Ditto.
899
900 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
901             Uros Bizjak  <ubizjak@gmail.com>
902
903         * lib/target-supports.exp (check_vect_support_and_set_flags): New
904         procedure to check if the target supports vectorizer tests. Set
905         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
906         capabilites.
907         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
908         * g++.dg/vect/vect.exp: Ditto.
909         * gfortran.dg/vect/vect.exp: Ditto.
910
911 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
912
913         PR objc/34033
914         * objc.dg/strings-1.m: New.
915         * objc.dg/strings-2.m: New.
916         * obj-c++.dg/strings-1.mm: New.
917         * obj-c++.dg/strings-2.mm: New.
918
919 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
920
921         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
922         "target short_enums".
923         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
924
925 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
926
927         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
928
929         PR rtl-optimization/46603
930         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
931
932         PR testsuite/46230
933         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
934         being vectorized.  Adjust dg-final pattern.
935         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
936
937         * gcc.dg/vect: Do not include <stdio.h> in testcases.
938         * gcc.dg/vect/costmodel/ppc: Likewise.
939
940 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
941
942         PR rtl-optimization/45652
943         * gcc.dg/pr45652.c: New.
944
945 2010-11-21  Richard Henderson  <rth@redhat.com>
946
947         PR rtl-optimization/46571
948         * gcc.dg/pr46571.c: New.
949
950 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
951
952         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
953
954 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
955
956         PR target/46533
957         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
958
959 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
960
961         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
962         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
963         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
964         * gcc.dg/pack-test-2.c: Test for all targets.
965         * gcc.dg/pragma-align.c: Test for all targets.
966         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
967         * gcc.dg/ucnid-10.c: Test for all targets.
968
969 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
970
971         * gcc.target/sparc/sparc-align-1.c: New test.
972
973 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
974
975         PR c++/16189
976         PR c++/36888
977         PR c++/45331
978         * g++.dg/parse/semicolon3.C: New test.
979         * g++.dg/debug/pr22514.C: Adjust.
980         * g++.dg/init/error1.C: Adjust.
981         * g++.dg/other/bitfield3.C: Adjust.
982         * g++.dg/other/semicolon.C: Adjust.
983         * g++.dg/parse/error14.C: Adjust.
984         * g++.dg/parse/error5.C: Adjust.
985         * g++.dg/parse/parameter-declaration-1.C: Adjust.
986         * g++.dg/template/pr23510.C: Adjust.
987         * g++.dg/template/pr39425.C: Adjust.
988         * g++.old-deja/g++.robertl/eb125.C: Adjust.
989
990 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
991
992         PR debug/46561
993         * gcc.dg/autopar/pr46561.c: New test.
994
995         PR c++/46538
996         * g++.dg/other/error34.C: New test.
997
998         PR c++/46526
999         * g++.dg/cpp0x/constexpr-base3.C: New test.
1000
1001         PR tree-optimization/45830
1002         * gcc.target/i386/pr45830.c: New test.
1003         * gcc.c-torture/execute/pr45830.c: New test.
1004
1005 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1006
1007         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1008         * objc.dg/attributes/class-attribute-2.m: Same change.
1009         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1010         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1011         * objc.dg/fobjc-std-1.m: Updated.
1012         * obj-c++.dg/fobjc-std-1.mm: Updated.
1013
1014 2010-11-19  Michael Matz  <matz@suse.de>
1015
1016         PR tree-optimization/46077
1017         * gcc.dg/vect/O3-pr46077.c: New testcase.
1018
1019 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1020
1021         PR c/46547
1022         * gcc.c-torture/compile/pr46547-1.c: New test.
1023
1024 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1025
1026         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1027         exec $compiler.
1028         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1029         $GFORTRAN_UNDER_TEST.
1030         (gfortran_init): Use -B to specify specpath, add trailing /.
1031
1032 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1033
1034         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1035         attributes on PowerPC.
1036         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1037         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1038
1039 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1040
1041         * objc.dg/attributes/proto-attribute-1.m: Updated.
1042         * objc.dg/attributes/proto-attribute-2.m: New.
1043         * objc.dg/attributes/proto-attribute-3.m: New.
1044         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1045         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1046         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1047
1048 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1049
1050         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1051
1052 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1053
1054         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1055
1056 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1057
1058         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1059         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1060
1061 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR middle-end/46534
1064         * gcc.c-torture/compile/pr46534.c: New test.
1065
1066 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1067
1068         * gnat.dg/atomic4.ad[sb]: New test.
1069         * gnat.dg/volatile4.adb: Likewise.
1070
1071 2010-11-18  Richard Henderson  <rth@redhat.com>
1072
1073         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1074
1075 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1076
1077         PR c/33193
1078         * c-c++-common/pr33193.c: New test.
1079
1080 2010-11-18  Richard Guenther  <rguenther@suse.de>
1081
1082         PR tree-optimization/46172
1083         * gcc.dg/torture/pr46172.c: New testcase.
1084
1085 2010-11-18  Jeff Law  <law@redhat.com>
1086
1087         PR middle-end-optimization/46297
1088         * gfortran.dg/pr46297.f: New test.
1089
1090 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1091
1092         PR middle-end/31490
1093         * gcc.dg/pr31490.c: New test.
1094
1095 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1096
1097         * gcc.dg/nop.h: Move from ...
1098         * gcc.dg/guality/nop.h: ... here.
1099         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1100         * gcc.dg/guality/asm-1.c: Update nop.h include.
1101         * gcc.dg/guality/pr43329-1.c: Ditto.
1102
1103 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1104
1105         * gcc.dg/two-types-1.c: New test.
1106         * gcc.dg/two-types-2.c: New test.
1107         * gcc.dg/two-types-3.c: New test.
1108         * gcc.dg/two-types-4.c: New test.
1109         * gcc.dg/two-types-5.c: New test.
1110         * gcc.dg/two-types-6.c: New test.
1111         * gcc.dg/two-types-7.c: New test.
1112         * gcc.dg/two-types-8.c: New test.
1113         * gcc.dg/two-types-9.c: New test.
1114         * gcc.dg/two-types-10.c: New test.
1115         * objc.dg/two-types-1.m: New test.
1116
1117 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR rtl-optimization/46440
1120         * gcc.dg/pr46440.c: New test.
1121
1122         PR testsuite/45429
1123         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1124
1125 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1126
1127         PR tree-optimization/46312
1128         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1129         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1130         on targets that support vector shifts with scalar shift argument.
1131         Remove dg-options.
1132         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1133         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1134         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1135         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1136         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1137         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1138         support misaligned data accesses.
1139         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1140         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1141         * lib/target-supports.exp
1142         (check_effective_target_vect_shift_scalar): New.
1143
1144 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1145
1146         * gcc.dg/guality/nop.h: New file.
1147         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1148         "nop".  Adjust line numbers in gdb-test.
1149         * gcc.dg/guality/pr43329-1.c: Likewise.
1150
1151 2010-11-16  Jason Merrill  <jason@redhat.com>
1152
1153         * g++.dg/cpp0x/defaulted20.C: New.
1154
1155         * g++.dg/template/injected2.C: New.
1156
1157 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1158
1159         * objc.dg/protocol-optional-1.m: New.
1160         * obj-c++.dg/protocol-optional-1.mm: New.
1161
1162 2010-11-16  Richard Henderson  <rth@redhat.com>
1163
1164         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1165         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1166
1167 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1168
1169         * gnat.dg/opt12.adb: New test.
1170         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1171
1172 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1173
1174         * gcc.target/rx/pack.c: New test.
1175
1176 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1177             Tobias Burnus  <burnus@net-b.de>
1178
1179         PR fortran/32049
1180         * gfortran.dg/quad_1.f90: New.
1181         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1182         compiler arguments.
1183         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1184         library search path; call gcc-set-multilib-library-path with
1185         arguments such that libgfortran.spec is found.
1186         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1187
1188 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1189
1190         PR c++/46401
1191         * g++.dg/warn/Wsequence-point-3.C: New test.
1192
1193 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1194
1195         PR preprocessor/17349
1196         * gcc.dg/cpp/cmdlne-C3.c: New.
1197
1198 2010-11-16  Richard Guenther  <rguenther@suse.de>
1199
1200         PR tree-optimization/44545
1201         * gcc.dg/pr44545.c: New testcase.
1202
1203 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1204
1205         PR rtl-optimization/46366
1206         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1207         casts.
1208
1209 2010-11-16  Richard Guenther  <rguenther@suse.de>
1210
1211         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1212
1213 2010-11-16  Richard Guenther  <rguenther@suse.de>
1214
1215         PR middle-end/45172
1216         * gfortran.dg/gomp/pr45172.f90: New testcase.
1217
1218 2010-11-16  Nick Clifton  <nickc@redhat.com>
1219
1220         * gcc.target/rx/pack.c: New test.
1221
1222 2010-11-15  Richard Henderson  <rth@redhat.com>
1223
1224         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1225         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1226         Use builtin_constant_p rather than scanning for builtin name.
1227
1228 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1229
1230         * objc.dg/property/dotsyntax-18.m: New.
1231         * objc.dg/property/dotsyntax-19.m: New.
1232         * objc.dg/property/dotsyntax-20.m: New.
1233         * obj-c++.dg/property/dotsyntax-18.mm: New.
1234         * obj-c++.dg/property/dotsyntax-19.mm: New.
1235         * obj-c++.dg/property/dotsyntax-20.mm: New.
1236         * objc.dg/property/dotsyntax-4.m: Removed some unused
1237         variables and code.
1238         * objc.dg/property/dotsyntax-6.m: Same change.
1239         * objc.dg/property/dotsyntax-16.m: Same change.
1240         * objc.dg/property/dotsyntax-17.m: Same change.
1241         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1242         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1243         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1244         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1245         * objc.dg/property/at-property-22.m: Added missing casts.
1246         * obj-c++.dg/property/at-property-22.mm: Same change.
1247
1248 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1249
1250         PR tree-optimization/46491
1251         * gcc.target/i386/pr46491.c: New test.
1252
1253         PR tree-optimization/46461
1254         * gcc.c-torture/compile/pr46461.c: New test.
1255
1256 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1257
1258         PR fortran/46484
1259         * gfortran.dg/allocatable_scalar_11.f90: New.
1260         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1261         standard conform.
1262
1263 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1264
1265         PR debug/46095
1266         * gcc.target/i386/pr46095.c: New test.
1267
1268         PR debug/46387
1269         * gcc.dg/pr46387.c: New test.
1270
1271 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1272
1273         * objc.dg/property/dotsyntax-16.m: New.
1274         * objc.dg/property/dotsyntax-17.m: New.
1275         * obj-c++.dg/property/dotsyntax-16.mm: New.
1276         * obj-c++.dg/property/dotsyntax-17.mm: New.
1277         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1278         syntax with properties, which now works.
1279         * obj-c++.dg/property/at-property-10.mm: Same change.
1280
1281 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1282
1283         PR tree-optimization/46349
1284         * gnat.dg/opt9.adb: New file.
1285         * gnat.dg/opt9_pkg.ads: Likewise
1286
1287 2010-11-15  Richard Guenther  <rguenther@suse.de>
1288
1289         PR lto/44989
1290         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1291
1292 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1293
1294         PR preprocessor/45038
1295         * g++.dg/pr45038.C: New test.
1296
1297 2010-11-15  Richard Guenther  <rguenther@suse.de>
1298
1299         PR tree-optimization/46467
1300         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1301
1302 2010-11-15  Richard Guenther  <rguenther@suse.de>
1303
1304         PR testsuite/46423
1305         * g++.dg/torture/pr34850.C: Adjust.
1306
1307 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1308
1309         PR c/46475
1310         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1311
1312 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1313
1314         * objc.dg/property/at-property-21.m: New.
1315         * objc.dg/property/at-property-22.m: New.
1316         * objc.dg/property/at-property-23.m: New.
1317         * objc.dg/property/synthesize-9.m: New.
1318         * objc.dg/property/synthesize-10.m: New.
1319         * objc.dg/property/synthesize-11.m: New.
1320         * obj-c++.dg/property/at-property-21.mm: New.
1321         * obj-c++.dg/property/at-property-22.mm: New.
1322         * obj-c++.dg/property/at-property-23.mm: New.
1323         * obj-c++.dg/property/synthesize-9.mm: New.
1324         * obj-c++.dg/property/synthesize-10.mm: New.
1325         * obj-c++.dg/property/synthesize-11.mm: New.
1326
1327         * objc.dg/property/at-property-4.m: Updated to match new compiler
1328         where some errors have been converted into warnings and vice versa.
1329         * objc.dg/property/at-property-16.m: Same change.
1330         * objc.dg/property/at-property-18.m: Same change.
1331         * objc.dg/property/property-neg-5.m: Same change.
1332         * obj-c++.dg/property/at-property-4.mm: Same change.
1333         * obj-c++.dg/property/at-property-16.mm: Same change.
1334         * obj-c++.dg/property/at-property-18.mm: Same change.
1335         * obj-c++.dg/property/property-neg-5.mm: Same change.
1336
1337         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1338         commented out because of testsuite problems; I found out that
1339         using dg-warning instead of dg-message gets them to work.
1340         * obj-c++.dg/property/property-neg-3.mm: Same change.
1341         * obj-c++.dg/property/synthesize-6.mm: Same change.
1342         * obj-c++.dg/property/at-property-5.mm: Same change.
1343         * obj-c++.dg/property/at-property-14.mm: Same change.
1344         * obj-c++.dg/property/at-property-18.mm: Same change.
1345         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1346         some tests still do not work due to some other testsuite issue).
1347
1348 2010-11-13  Jason Merrill  <jason@redhat.com>
1349
1350         * g++.dg/cpp0x/auto20.C: New.
1351
1352 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1353
1354         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1355         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1356
1357 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1358
1359         PR c/46462
1360         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1361         * gcc.dg/pr35746.c: Likewise.
1362         * gcc.dg/cpp/direct2.c: Likewise.
1363         * gcc.dg/cpp/direct2s.c: Likewise.
1364         * gcc.dg/noncompile/920923-1.c: Likewise.
1365         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1366
1367 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1368
1369         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1370
1371 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1372
1373         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1374         a pointer to an arbitrary C struct with an Objective-C protocol.
1375         Test various valid uses of typedef with Objective-C objects and
1376         protocols instead.
1377         * objc.dg/invalid-type-1.m: New.
1378         * obj-c++.dg/invalid-type-1.m: New.
1379
1380 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1381
1382         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1383
1384 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1385
1386         PR fortran/45742
1387         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1388
1389 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1390
1391         PR fortran/45742
1392         * gfortran.dg/volatile12.f90: New.
1393
1394 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1395
1396         * objc.dg/attributes/method-format-1.m: Adjust.
1397
1398 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1399
1400         PR c/20385
1401         * gcc.dg/decl-9.c: New.
1402
1403 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1404
1405         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1406
1407 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1408
1409         * gcc.dg/format/few-1.c: New test.
1410         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1411         * gcc.dg/format/c90-scanf-1.c: Adjust.
1412         * gcc.dg/format/cmn-err-1.c: Adjust.
1413         * gcc.dg/format/dfp-printf-1.c: Adjust.
1414         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1415         * gcc.dg/format/gcc_diag-1.c: Adjust.
1416         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1417         * gcc.dg/format/strfmon-1.c: Adjust.
1418         * gcc.dg/format/unnamed-1.c: Adjust.
1419         * gcc.dg/format/xopen-2.c: Adjust.
1420         * g++.dg/ext/builtin4.C: Adjust.
1421         * g++.dg/ext/builtin5.C: Adjust.
1422
1423 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1424
1425         * gcc.dg/pragma-diag-2.c: New test.
1426
1427 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1428
1429         PR fortran/45794
1430         * gfortran.dg/optional_mask.f90: New test.
1431
1432 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1433
1434         * g++.dg/cpp0x/defaulted15.C: Adjust.
1435
1436 2010-11-12  James Dennett <jdennett@google.com>
1437
1438         PR c++/39415
1439         * g++.dg/expr/static_cast7.C: New.
1440
1441 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1442
1443         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1444         warning.
1445         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1446         mips-sgi-irix*.
1447         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1448         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1449
1450 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1451
1452         * gcc.dg/pr46375.c: New test.
1453
1454 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1455
1456         PR c/44782
1457         * c-c++-common/fmax-errors.c: New test.
1458
1459 2010-11-11  Richard Henderson  <rth@redhat.com>
1460
1461         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1462
1463 2010-11-11  Jan Hubicka  <jh@suse.cz>
1464
1465         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1466         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1467
1468 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1469
1470         PR target/46088
1471         * gcc.dg/pr46088.c: New test.
1472
1473 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1474
1475         * gfortran.dg/empty_derived_type.f90: New test.
1476
1477 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1478
1479         PR fortran/46413
1480         * gfortran.dg/class_31.f90: New.
1481
1482         PR fortran/46205
1483         * gfortran.dg/forall_14.f90: New.
1484
1485 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1486             Tobias Burnus  <burnus@net-b.de>
1487
1488         PR fortran/46325
1489         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1490
1491 2010-11-11  Jan Hubicka  <jh@suse.cz>
1492
1493         * gcc.dg/20081223-1.c: Update LTO options.
1494         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1495         * gcc.dg/lto/20081118_0.c: Update LTO options.
1496         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1497         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1498         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1499         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1500         * gcc.dg/lto/20090116_0.c: Update LTO options.
1501         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1502         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1503         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1504         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1505         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1506         * gcc.dg/lto/20081224_0.c: Update LTO options.
1507         * gcc.dg/lto/20090219_0.c: Update LTO options.
1508         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1509         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1510         * gcc.dg/lto/20081115_0.c: Update LTO options.
1511         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1512         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1513         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1514         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1515         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1516         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1517         * g++.dg/20090107-1.C: Update LTO options.
1518         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1519         * g++.dg/lto/20081123_0.C: Update LTO options.
1520         * g++.dg/lto/20090313_0.C: Update LTO options.
1521         * g++.dg/lto/20081125_0.C: Update LTO options.
1522         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1523         * g++.dg/lto/20081219_0.C: Update LTO options.
1524         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1525         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1526         * g++.dg/lto/20090303_0.C: Update LTO options.
1527         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1528         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1529         * g++.dg/lto/20090128_0.C: Update LTO options.
1530         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1531         * g++.dg/lto/20090302_0.C: Update LTO options.
1532         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1533         * g++.dg/lto/20081118_0.C: Update LTO options.
1534         * g++.dg/20090121-1.C: Update LTO options.
1535         * objc.dg/lto/lto.exp: Update LTO options.
1536         * lib/lto.exp: Update LTO options.
1537         * lib/gcc-dg.exp: Update LTO options.
1538         * lib/c-torture.exp: Update LTO options.
1539         * obj-c++.dg/lto/lto.exp: Update LTO options.
1540
1541 2010-11-11  Jan Hubicka  <jh@suse.cz>
1542
1543         PR tree-optimize/40436
1544         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1545         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1546
1547 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1548
1549         * gfortran.dg/proc_decl_24.f90: New.
1550
1551 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1552
1553         * objc.dg/property/at-property-20.m: New.
1554         * objc.dg/property/synthesize-8.m: New.
1555         * obj-c++.dg/property/at-property-20.m: New.
1556         * obj-c++.dg/property/synthesize-8.mm: New.
1557
1558 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1559
1560         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1561
1562 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1563
1564         PR middle-end/46388
1565         * gcc.c-torture/compile/pr46388.c: New test.
1566
1567 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1568
1569         * lib/lto.exp (lto-get-options-main): Support optional target
1570         selector for dg-suppress-ld-options.
1571
1572 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1573
1574         PR tree-optimization/46383
1575         * g++.dg/torture/pr46383.C: New test.
1576
1577 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1578
1579         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1580         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1581         to dg-options.
1582         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1583         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1584         * g++.dg/other/i386-3.C: Ditto.
1585
1586 2010-11-10  Jason Merrill  <jason@redhat.com>
1587
1588         * g++.dg/cpp0x/constexpr-46420.C: New.
1589
1590 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1591
1592         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1593         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1594         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1595         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1596         expected messages.
1597
1598 2010-11-10  Jan Hubicka  <jh@suse.cz>
1599
1600         PR tree-optimize/38669
1601         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1602
1603 2010-11-10  Jan Hubicka  <jh@suse.cz>
1604
1605         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1606
1607 2010-11-10  Jason Merrill  <jason@redhat.com>
1608
1609         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1610
1611 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1612
1613         PR debug/46409
1614         * gcc.dg/debug/pr46409.c: New test.
1615
1616         PR c++/46368
1617         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1618
1619 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1620
1621         PR target/46419
1622         * gcc-target/i386/pr46419.c: New test.
1623
1624 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1625
1626         * g++.dg/other/i386-2.C: Add -mtbm.
1627         * g++.dg/other/i386-3.C: Likewise.
1628         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1629         * gcc.target/i386/funcspec-6.c: Likewise.
1630         * gcc.target/i386/sse-12.c: Add -mtbm.
1631         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1632         operand intrinsics.
1633         * gcc.target/i386/sse-14.c: Likewise.
1634         * gcc.target/i386/sse-22.c: Likewise.
1635         * gcc.target/i386/sse-23.c: Likewise.
1636         * gcc.target/i386/tbm-1.c: New file.
1637         * gcc.target/i386/tbm-2.c: Likewise.
1638
1639 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1640
1641         * g++.dg/other/i386-2.C: Add -mbmi.
1642         * g++.dg/other/i386-3.C: Likewise.
1643         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1644         * gcc.target/i386/funcspec-6.c: Likewise.
1645         * gcc.target/i386/sse-12.c: Add -mbmi.
1646         * gcc.target/i386/bmi-1.c: New file.
1647         * gcc.target/i386/bmi-2.c: Likewise.
1648         * gcc.target/i386/bmi-3.c: Likewise.
1649         * gcc.target/i386/bmi-4.c: Likewise.
1650         * gcc.target/i386/bmi-5.c: Likewise.
1651         * gcc.target/i386/bmi-6.c: Likewise.
1652
1653 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1654
1655         PR c++/46065
1656         * g++.dg/pr46065.C: New test.
1657
1658 2010-11-10  Jan Hubicka  <jh@suse.cz>
1659
1660         PR tree-optimize/33172
1661         PR tree-optimize/43411
1662         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1663         * g++.dg/tree-ssa/pr43411.C: New testcase.
1664
1665 2010-11-10  Jan Hubicka  <jh@suse.cz>
1666
1667         PR tree-optimize/46228
1668         * g++.dg/tree-ssa/pr46228.C: New testcase.
1669
1670 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1671
1672         PR tree-optimization/46414
1673         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1674
1675 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1676
1677         PR fortran/46411
1678         * gfortran.dg/intrinsic_7.f90: New.
1679
1680 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1681
1682         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1683         * g++.dg/abi/thunk4.C: Likewise.
1684         * g++.dg/opt/combine.C: Add dg-require-visibility.
1685         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1686         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1687         alpha*-dec-osf*.
1688         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1689         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1690         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1691         large arena_size.
1692         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1693         * gcc.dg/intmax_t-1.c: Likewise.
1694
1695 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1696
1697         PR fortran/46244
1698         * gfortran.dg/class_30.f90: New.
1699
1700 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1701
1702         PR fortran/46223
1703         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1704         failure on s390.
1705
1706 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1707
1708         PR tree-optimization/45971
1709         * gcc.dg/vect/O3-pr45971.c: New.
1710
1711 2010-11-10  Richard Guenther  <rguenther@suse.de>
1712
1713         PR tree-optimization/44964
1714         * gcc.dg/pr44964.c: New testcase.
1715
1716 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1717
1718         * gnat.dg/opt10.adb: Fix typo.
1719
1720 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1721
1722         PR tree-optimization/46351
1723         PR tree-optimization/46377
1724         * gnat.dg/opt10.adb: New file.
1725         * gnat.dg/opt10_pkg.ads: Likewise.
1726         * gnat.dg/opt11.adb: Likewise.
1727         * gnat.dg/opt11.ads: Likewise.
1728
1729 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1730
1731         * gnat.dg/boolean_conv.adb: New test.
1732
1733 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1734
1735         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1736
1737 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1738
1739         * gnat.dg/unchecked_convert7.adb: New test.
1740
1741 2010-11-10  Richard Guenther  <rguenther@suse.de>
1742
1743         PR tree-optimization/46398
1744         * gcc.dg/torture/pr46398.c: New testcase.
1745
1746 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1747
1748         * gfortran.dg/open_dev_null.f90: New test.
1749
1750 2010-11-09  Jan Hubicka  <jh@suse.cz>
1751
1752         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1753         unrolling.
1754
1755 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1756
1757         * gcc.dg/struct-semi-4.c: New test.
1758
1759 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1760
1761         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1762         power5 to enable generation of FRIZ.
1763
1764         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1765         optimization.
1766
1767         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1768         expected.
1769
1770 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1771
1772         PR target/43808
1773         * gfortran.dg/pr43808.f90: New test.
1774
1775 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1776
1777         PR tree-optimization/46036
1778         * gfortran.dg/lto/pr46036_0.f90: New.
1779
1780 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1781
1782         PR middle-end/45663
1783         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1784         bar invocation instead of first.
1785
1786         PR debug/46171
1787         * gcc.dg/pr46171.c: New test.
1788
1789 2010-11-09  Richard Guenther  <rguenther@suse.de>
1790
1791         PR tree-optimization/46355
1792         * gcc.dg/pr46355.c: New testcase.
1793
1794 2010-11-09  Richard Guenther  <rguenther@suse.de>
1795
1796         PR tree-optimization/46177
1797         * gcc.dg/pr46177-2.c: New testcase.
1798
1799 2010-11-09  Richard Guenther  <rguenther@suse.de>
1800
1801         PR testsuite/46312
1802         * gcc.dg/vec-scal-opt.c: Move ...
1803         * gcc.dg/vect/vect-scal-opt.c: ... here.
1804         * gcc.dg/vec-scal-opt1.c: Move ...
1805         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1806         * gcc.dg/vec-scal-opt2.c: Move ...
1807         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1808
1809 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1810
1811         * gnat.dg/specs/static_initializer5.ads: New test.
1812         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1813
1814 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1815
1816         PR middle-end/46360
1817         * gcc.c-torture/compile/pr46360.c: New test.
1818
1819         PR c++/45894
1820         * g++.dg/warn/Wsequence-point-2.C: New test.
1821
1822 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1823
1824         PR fortran/46313
1825         * gfortran.dg/class_29.f03: New.
1826
1827 2010-11-09  Richard Guenther  <rguenther@suse.de>
1828
1829         PR middle-end/46221
1830         * gcc.target/i386/alias-1.c: New testcase.
1831
1832 2010-11-08  Jason Merrill  <jason@redhat.com>
1833
1834         * g++.dg/cpp0x/constexpr-sassert.C: New.
1835
1836 2010-11-08  Jason Merrill  <jason@redhat.com>
1837
1838         * g++.dg/cpp0x/constexpr-defarg.C: New.
1839
1840 2010-11-08  Xinliang David Li  <davidxl@google.com>
1841
1842         PR tree-optimization/46316
1843         * gcc.c-torture/execute/pr46316.c: New test.
1844
1845 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1846
1847         PR fortran/46344
1848         * gfortran.dg/class_28.f03: Extended.
1849
1850 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1851
1852         * objc.dg/property/dotsyntax-13.m: New.
1853         * objc.dg/property/dotsyntax-14.m: New.
1854         * objc.dg/property/dotsyntax-15.m: New.
1855         * objc.dg/property/synthesize-7.m: New.
1856         * obj-c++.dg/property/dotsyntax-13.mm: New.
1857         * obj-c++.dg/property/dotsyntax-14.mm: New.
1858         * obj-c++.dg/property/dotsyntax-15.mm: New.
1859         * obj-c++.dg/property/synthesize-7.mm: New.
1860
1861 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1862
1863         * objc.dg/property/dynamic-4.m: New.
1864         * objc.dg/property/dynamic-5.m: New.
1865         * objc.dg/property/dynamic-6.m: New.
1866         * obj-c++.dg/property/dynamic-4.mm: New.
1867         * obj-c++.dg/property/dynamic-5.mm: New.
1868         * obj-c++.dg/property/dynamic-6.mm: New.
1869
1870 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1871
1872         * objc.dg/property/synthesize-3.m: New.
1873         * objc.dg/property/synthesize-4.m: New.
1874         * objc.dg/property/synthesize-5.m: New.
1875         * objc.dg/property/synthesize-6.m: New.
1876         * obj-c++.dg/property/synthesize-3.mm: New.
1877         * obj-c++.dg/property/synthesize-4.mm: New.
1878         * obj-c++.dg/property/synthesize-5.mm: New.
1879         * obj-c++.dg/property/synthesize-6.mm: New.
1880
1881 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1882
1883         * objc.dg/property/at-property-5.m: Updated test.
1884         * objc.dg/property/at-property-16.m: New.
1885         * objc.dg/property/at-property-17.m: New.
1886         * objc.dg/property/at-property-18.m: New.
1887         * objc.dg/property/at-property-19.m: New.
1888         * objc.dg/property/dotsyntax-12.m: New.
1889         * objc.dg/protocol-inheritance-1.m: New.
1890         * objc.dg/protocol-inheritance-2.m: New.
1891         * obj-c++.dg/property/at-property-5.mm: Updated test.
1892         * obj-c++.dg/property/at-property-16.mm: New.
1893         * obj-c++.dg/property/at-property-17.mm: New.
1894         * obj-c++.dg/property/at-property-18.mm: New.
1895         * obj-c++.dg/property/at-property-19.mm: New.
1896         * obj-c++.dg/protocol-inheritance-1.mm: New.
1897         * obj-c++.dg/protocol-inheritance-2.mm: New.
1898         * obj-c++.dg/property/dotsyntax-12.mm: New.
1899
1900 2010-11-08  Jason Merrill  <jason@redhat.com>
1901
1902         * g++.dg/expr/overflow1.C: New.
1903         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1904         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1905         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1906         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1907
1908 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1909
1910         * gcc.dg/pr35442.c: Adapt warning.
1911
1912         PR target/46280
1913         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1914         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1915         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1916         i?86-*-* x86_64-*-*.
1917         * g++.dg/torture/pr36445.C: Likewise.
1918         * gcc.c-torture/compile/pr34856.c: Likewise.
1919         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1920         * gcc.c-torture/compile/vector-1.c: Likewise.
1921         * gcc.c-torture/compile/vector-2.c: Likewise.
1922         * gcc.dg/pr32912-1.c: Likewise.
1923         * gcc.c-torture/execute/va-arg-25.c: Move ...
1924         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1925         Add dg-options -msse, dg-require-effective-target sse_runtime for
1926         for i?86-*-*, x86_64-*-*.
1927         * gcc.c-torture/execute/vector-1.c: Likewise.
1928         * gcc.c-torture/execute/vector-2.c: Likewise.
1929         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1930         i?86-*-*, x86_64-*-*.
1931         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1932         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1933         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1934         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1935         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1936
1937 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1938
1939         * gcc.dg/torture/pr45982.c: Add -std=c99
1940         * gcc.dg/torture/pr45623.c: Ditto.
1941
1942 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1943
1944         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1945         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1946
1947 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1948
1949         PR target/28627
1950         * g++.dg/ext/dllimport7.C: Adjust second error check and
1951         allow test for x86_64 mingw, too.
1952
1953 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1954
1955         PR fortran/46344
1956         * gfortran.dg/class_28.f03: New.
1957
1958 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
1959
1960         PR rtl-optimization/45352
1961         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1962         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1963         gcc.target/i386/pr45352-2.c: New tests.
1964
1965 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
1966
1967         PR libobjc/36610
1968         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1969         XFAIL the run for all but m32 x86.
1970
1971 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
1972
1973         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1974         as comment character.
1975
1976 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
1977
1978         * gcc.target/mips/mips.exp: Revert previous patch.
1979         * gcc.target/mips/fma-1.c: Delete.
1980         * gcc.target/mips/fma-2.c: Likewise.
1981         * gcc.target/mips/fma-3.c: Likewise.
1982         * gcc.target/mips/fma-4.c: Likewise.
1983         * gcc.target/mips/fma-5.c: Likewise.
1984         * gcc.target/mips/fma-6.c: Likewise.
1985         * gcc.target/mips/fma-7.c: Likewise.
1986         * gcc.target/mips/fma-8.c: Likewise.
1987         * gcc.target/mips/fma-9.c: Likewise.
1988         * gcc.target/mips/fma-10.c: Likewise.
1989         * gcc.target/mips/fma-11.c: Likewise.
1990         * gcc.target/mips/fma-12.c: Likewise.
1991         * gcc.target/mips/fma-13.c: Likewise.
1992         * gcc.target/mips/fma-14.c: Likewise.
1993         * gcc.target/mips/fma-15.c: Likewise.
1994         * gcc.target/mips/fma-16.c: Likewise.
1995         * gcc.target/mips/fma-17.c: Likewise.
1996         * gcc.target/mips/fma-18.c: Likewise.
1997         * gcc.target/mips/fma-19.c: Likewise.
1998         * gcc.target/mips/fma-20.c: Likewise.
1999
2000 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2001
2002         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2003         * gcc.target/mips/fma-1.c: New test.
2004         * gcc.target/mips/fma-2.c: Likewise.
2005         * gcc.target/mips/fma-3.c: Likewise.
2006         * gcc.target/mips/fma-4.c: Likewise.
2007         * gcc.target/mips/fma-5.c: Likewise.
2008         * gcc.target/mips/fma-6.c: Likewise.
2009         * gcc.target/mips/fma-7.c: Likewise.
2010         * gcc.target/mips/fma-8.c: Likewise.
2011         * gcc.target/mips/fma-9.c: Likewise.
2012         * gcc.target/mips/fma-10.c: Likewise.
2013         * gcc.target/mips/fma-11.c: Likewise.
2014         * gcc.target/mips/fma-12.c: Likewise.
2015         * gcc.target/mips/fma-13.c: Likewise.
2016         * gcc.target/mips/fma-14.c: Likewise.
2017         * gcc.target/mips/fma-15.c: Likewise.
2018         * gcc.target/mips/fma-16.c: Likewise.
2019         * gcc.target/mips/fma-17.c: Likewise.
2020         * gcc.target/mips/fma-18.c: Likewise.
2021         * gcc.target/mips/fma-19.c: Likewise.
2022         * gcc.target/mips/fma-20.c: Likewise.
2023
2024 2010-11-06  Jason Merrill  <jason@redhat.com>
2025
2026         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2027
2028 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2029
2030         PR c/43384
2031         * gcc.dg/parser-error-3.c: New test.
2032
2033 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2034
2035         PR c++/45332
2036         * g++.dg/parse/semicolon2.C: New testcase.
2037         * g++.dg/ext/asmspec1.C: Adjust.
2038         * g++.dg/init/new13.C: Adjust.
2039         * g++.dg/parse/ctor5.C: Adjust.
2040
2041 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2042
2043         PR fortran/46330
2044         * gfortran.dg/class_27.f03: New.
2045
2046 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2047
2048         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2049         * objc.dg/property/dotsyntax-5.m: New.
2050         * objc.dg/property/dotsyntax-6.m: New.
2051         * objc.dg/property/dotsyntax-7.m: New.
2052         * objc.dg/property/dotsyntax-8.m: New.
2053         * objc.dg/property/dotsyntax-9.m: New.
2054         * objc.dg/property/dotsyntax-10.m: New.
2055         * objc.dg/property/dotsyntax-11.m: New.
2056         * obj-c++.dg/property/dotsyntax-5.mm: New.
2057         * obj-c++.dg/property/dotsyntax-6.mm: New.
2058         * obj-c++.dg/property/dotsyntax-7.mm: New.
2059         * obj-c++.dg/property/dotsyntax-8.mm: New.
2060         * obj-c++.dg/property/dotsyntax-9.mm: New.
2061         * obj-c++.dg/property/dotsyntax-10.mm: New.
2062         * obj-c++.dg/property/dotsyntax-11.mm: New.
2063
2064 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2065
2066         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2067         NeXT runtime when the type is READONLY.
2068
2069 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2070
2071         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2072         * gcc.target/i386/387-6.c: Ditto.
2073         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2074         * gcc.target/i386/387-4.c: Ditto.
2075         * gcc.target/i386/387-7.c: Ditto.
2076         * gcc.target/i386/387-8.c: Ditto.
2077         * gcc.target/i386/387-9.c: Ditto.
2078         * gcc.target/i386/387-10.c: Ditto.
2079         * gcc.target/i386/387-11.c: Ditto.
2080         * gcc.target/i386/387-12.c: Ditto.
2081
2082         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2083
2084 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2085
2086         PR target/44981
2087         * gcc.dg/darwin-cfstring-format-1.c: New.
2088         * gcc.dg/warn-nsstring.c: New.
2089         * objc.dg/fsf-nsstring-format-1.m: New.
2090         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2091         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2092         linker warning.
2093
2094 2010-11-05  Jason Merrill  <jason@redhat.com>
2095
2096         PR c++/45473
2097         * g++.dg/inherit/virtual6.C: New.
2098
2099 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2100
2101         PR c/44772
2102         * gcc.dg/Wcxx-compat-21.c: New test.
2103
2104 2010-11-05  Ian Lance Taylor  <iant@google.com>
2105
2106         PR target/46084
2107         * gcc.target/i386/pr46084.c: New test.
2108
2109 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2110
2111         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2112         * (check_effective_target_mempcpy): New.
2113         * gcc.c-torture/execute/pr45636.c: Move this...
2114         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2115
2116 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2117
2118         * gcc.target/i386/i386.exp (FLAGS): Remove.
2119         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2120
2121 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2122
2123         PR c++/46160
2124         * g++.dg/opt/empty2.C: New test.
2125
2126         PR target/45670
2127         * gcc.target/i386/pr45670.c: New test.
2128
2129 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2130
2131         PR fortran/45451
2132         PR fortran/46174
2133         * gfortran.dg/class_19.f03: Modified.
2134         * gfortran.dg/class_allocate_6.f03: New.
2135
2136 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2137
2138         * gcc.target/i386/avx-vzeroupper-19.c: New.
2139
2140 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2141
2142         PR tree-optimization/46099
2143         * gcc.dg/autopar/pr46099.c: New test.
2144
2145         PR middle-end/43690
2146         * c-c++-common/pr43690.c: New test.
2147
2148 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2149
2150         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2151         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2152         declaration and implementation.
2153         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2154         * obj-c++.dg/property/at-property-13.mm: Likewise.
2155         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2156         * obj-c++.dg/property/property-1.mm: Likewise.
2157         * obj-c++.dg/property/at-property-7.mm: Likewise.
2158         * obj-c++.dg/property/at-property-9.mm: Likewise.
2159         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2160         * obj-c++.dg/property/at-property-10.mm: Likewise.
2161         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2162         * obj-c++.dg/property/at-property-12.mm: Likewise.
2163         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2164         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2165         * obj-c++.dg/property/at-property-6.mm: Likewise.
2166         * obj-c++.dg/property/at-property-8.mm: Likewise.
2167         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2168         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2169         * obj-c++.dg/property/at-property-11.mm: Likewise.
2170         * obj-c++.dg/template-8.mm: Likewise.
2171         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2172         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2173         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2174         and put a FIXME for this.
2175         * obj-c++.dg/property/property-2.mm: Remove.
2176         * obj-c++.dg/property/property-3.mm: Remove.
2177
2178 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2179
2180         PR debug/46307
2181         * gcc.dg/pr46307.c: New test.
2182
2183 2010-11-05  Jason Merrill  <jason@redhat.com>
2184
2185         PR c++/46304
2186         * g++.dg/ext/complex6.C: New.
2187
2188 2010-11-04  Bud Davis   <jimmied@smu.edu>
2189
2190         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2191
2192 2010-11-04  Chao-ying Fu  <fu@mips.com>
2193
2194         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2195         msubu, mult, multu.
2196         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2197
2198 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2199
2200         Fixed using the Objective-C 2.0 dot-syntax with class names.
2201         * objc.dg/property/dotsyntax-3.m: New.
2202         * objc.dg/property/dotsyntax-4.m: New.
2203         * obj-c++.dg/property/dotsyntax-3.mm: New.
2204         * obj-c++.dg/property/dotsyntax-4.mm: New.
2205
2206         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2207         Objective-C 2.0 dot-syntax is used with class names.
2208         * obj-c++.dg/fobjc-std-1.mm: Same change.
2209
2210 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2211
2212         * gcc.target/powerpc/loop_align.c: New.
2213
2214 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2215
2216         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2217
2218         merge from FSF 'apple/trunk' branch.
2219         * gcc.target/powerpc/darwin64-abi.c: New.
2220
2221 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2222
2223         PR tree-optimization/46233
2224         * gcc.dg/pr46233.c: New test.
2225
2226 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2227
2228         * objc.dg/property/property-2.m: Deleted.
2229         * objc.dg/property/property-3.m: Deleted.
2230
2231 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2232
2233         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2234         defined.
2235         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2236         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2237         * objc.dg/property/property-1.m: Likewise.
2238         * objc.dg/property/at-property-6.m: Likewise.
2239         * objc.dg/property/at-property-7.m: Likewise.
2240         * objc.dg/property/dotsyntax-1.m: Likewise.
2241         * objc.dg/property/at-property-8.m: Likewise.
2242         * objc.dg/property/dotsyntax-2.m: Likewise.
2243         * objc.dg/property/at-property-9.m: Likewise.
2244         * objc.dg/property/synthesize-2.m: Likewise.
2245         * objc.dg/property/at-property-10.m: Likewise.
2246         * objc.dg/property/at-property-11.m: Likewise.
2247         * objc.dg/property/at-property-12.m: Likewise.
2248         * objc.dg/property/at-property-13.m: Likewise.
2249         * objc.dg/property/fsf-property-method-access.m: Likewise.
2250         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2251         linker warning.
2252         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2253         warnings.
2254         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2255         deprecation warnings.  Use Object1 implementation.
2256         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2257         * objc/execute/forward-1.m: Remove.
2258         * objc/execute/forward-1.x: Remove.
2259
2260 2010-11-04  Jason Merrill  <jason@redhat.com>
2261
2262         * g++.dg/cpp0x/constexpr-access.C: New.
2263
2264 2010-11-04  Richard Guenther  <rguenther@suse.de>
2265
2266         PR rtl-optimization/46183
2267         * gcc.dg/torture/pr46183.c: New testcase.
2268
2269 2010-11-04  Richard Guenther  <rguenther@suse.de>
2270
2271         PR tree-optimization/46068
2272         * gcc.dg/torture/pr46068.c: New testcase.
2273
2274 2010-11-04  Richard Guenther  <rguenther@suse.de>
2275
2276         PR tree-optimization/45991
2277         * gcc.dg/pr45991.c: New testcase.
2278
2279 2010-11-04  Richard Guenther  <rguenther@suse.de>
2280
2281         PR tree-optimization/46154
2282         * g++.dg/torture/pr46154.C: New testcase.
2283
2284 2010-11-04  Richard Guenther  <rguenther@suse.de>
2285
2286         PR tree-optimization/45733
2287         * gcc.dg/pr45733.c: New testcase.
2288
2289 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2290
2291         PR tree-optimization/46213
2292         * gfortran.dg/vect/pr46213.f90: New.
2293
2294 2010-11-04  Richard Guenther  <rguenther@suse.de>
2295
2296         PR testsuite/45702
2297         * gcc.dg/pr34989-1.c: Move ...
2298         * gcc.dg/lto/pr34989-1_0.c: ... here.
2299         * gcc.dg/pr34989-2.c: Move ...
2300         * gcc.dg/lto/pr34989-1_1.c: ... here.
2301         * gcc.dg/pr27898.c: Move ...
2302         * gcc.dg/lto/pr27898_0.c: ... here and ...
2303         * gcc.dg/lto/pr27898_1.c: ... split.
2304         * gcc.dg/pr28712.c: Move ...
2305         * gcc.dg/lto/pr28712_0.c: ... here and ...
2306         * gcc.dg/lto/pr28712_1.c: ... split ...
2307         * gcc.dg/lto/pr28712_2.c: ... twice.
2308         * gcc.dg/pr28706.c: Move ...
2309         * gcc.dg/lto/pr28706_0.c: ... here and ...
2310         * gcc.dg/lto/pr28706_1.c: ... split.
2311
2312 2010-11-04  Richard Guenther  <rguenther@suse.de>
2313             Richard Henderson  <rth@redhat.com>
2314
2315         * gcc.target/i386/fma4-vector-2.c: New testcase.
2316
2317 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2318             Richard Guenther  <rguenther@suse.de>
2319
2320         * gcc.dg/vec-scal-opt.c: New testcase.
2321         * gcc.dg/vec-scal-opt1.c: New testcase.
2322         * gcc.dg/vec-scal-opt2.c: New testcase.
2323
2324 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2325
2326         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2327         from plugin build flags on Darwin targets.
2328
2329 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2330
2331         * gcc.target/i386/pr46285.c: Require split_stack target.
2332
2333 2010-11-03  Jason Merrill  <jason@redhat.com>
2334
2335         PR c++/46293
2336         * g++.dg/cpp0x/constexpr-base2.C: New.
2337
2338         PR c++/46289
2339         * g++.dg/cpp0x/initlist45.C: New.
2340
2341 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2342
2343         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2344         is now allowed in categories.
2345         * obj-c++.dg/property/dynamic-2.mm: Same change.
2346         * objc.dg/property/dynamic-3.m: New.
2347         * obj-c++.dg/property/dynamic-3.mm: New.
2348         * objc.dg/property/at-property-14.m: New.
2349         * objc.dg/property/at-property-15.m: New.
2350         * obj-c++.dg/property/at-property-14.mm: New.
2351         * obj-c++.dg/property/at-property-15.mm: New.
2352
2353         * objc.dg/foreach-6.m: Added a few more tests for valid and
2354         invalid iterating variables and collections.
2355
2356 2010-11-03  Xinliang David Li  <davidxl@google.com>
2357
2358         PR target/46200
2359         * g++.dg/tree-ssa/ivopts-2.C: New test.
2360
2361 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2362
2363         PR target/46295
2364         * gcc.target/i386/pr46295.c: New.
2365
2366 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2367
2368         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2369         precision min/max for single precision on VSX.
2370
2371 2010-11-03  Jason Merrill  <jason@redhat.com>
2372
2373         PR c++/46289
2374         * g++.dg/cpp0x/constexpr-ice3.C: New.
2375
2376 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2377
2378         * gnat.dg/opt8.ad[sb]: New test.
2379         * gnat.dg/opt8_pkg.ads: New helper.
2380
2381 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2382
2383         PR rtl-optimization/45865
2384         * gcc.dg/pr45865.c: New.
2385         * gcc.dg/torture/pr45865.c: Likewise.
2386
2387         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2388         * gcc.target/arm/headmerge-2.c: Likewise.
2389         * gcc.target/i386/headmerge-1.c: Likewise.
2390         * gcc.target/i386/headmerge-2.c: Likewise.
2391
2392 2010-11-03  Richard Guenther  <rguenther@suse.de>
2393
2394         PR middle-end/46288
2395         * gcc.dg/pr46288.c: New testcase.
2396
2397 2010-11-03  Richard Guenther  <rguenther@suse.de>
2398
2399         PR tree-optimization/44807
2400         * gcc.dg/torture/pr44807.c: New testcase.
2401
2402 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2403
2404         PR libgfortran/43899
2405         * gfortran.dg/namelist_67.f90: New test.
2406
2407 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2408
2409         PR tree-optimization/46009
2410         * gcc.dg/vect/pr46009.c: New function.
2411
2412 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2413
2414         Implemented -fobjc-std=objc1 flag.
2415         * objc.dg/fobjc-std-1.m: New.
2416         * obj-c++.dg/fobjc-std-1.mm: New.
2417
2418 2010-11-03  Richard Guenther  <rguenther@suse.de>
2419
2420         PR middle-end/46241
2421         * g++.dg/debug/pr46241.C: New testcase.
2422
2423 2010-11-03  Richard Guenther  <rguenther@suse.de>
2424
2425         PR tree-optimization/46190
2426         * gfortran.dg/pr46190.f90: New testcase.
2427
2428 2010-11-03  Richard Guenther  <rguenther@suse.de>
2429
2430         PR testsuite/46274
2431         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2432         * gcc.dg/vect/vect-19.c: Likewise.
2433         * gcc.dg/vect/vect-17.c: Likewise.
2434
2435 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2436
2437         PR target/46285
2438         * gcc.target/i386/pr46285.c: New.
2439
2440 2010-11-03  Richard Guenther  <rguenther@suse.de>
2441
2442         PR tree-optimization/46217
2443         * gcc.dg/pr46217.c: New testcase.
2444
2445 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2446
2447         * objc.dg/property/dotsyntax-1.m: New.
2448         * objc.dg/property/dotsyntax-2.m: New.
2449         * obj-c++.dg/property/dotsyntax-1.mm: New.
2450         * obj-c++.dg/property/dotsyntax-2.mm: New.
2451
2452 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2453
2454         PR tree-optimization/46165
2455         * gcc.dg/pr46165.c: New test.
2456
2457 2010-11-03  Richard Guenther  <rguenther@suse.de>
2458
2459         PR middle-end/46251
2460         * gcc.dg/pr46251.c: New testcase.
2461
2462 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2463
2464         PR tree-optimization/46107
2465         * gcc.c-torture/compile/pr46107.c: New test.
2466
2467         PR debug/46252
2468         * gcc.dg/pr46252.c: New test.
2469
2470         PR rtl-optimization/46034
2471         PR rtl-optimization/46212
2472         PR rtl-optimization/46248
2473         * gcc.c-torture/compile/pr46034.c: New test.
2474         * gcc.c-torture/compile/pr46248.c: New test.
2475         * gcc.dg/pr46212.c: New test.
2476
2477 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2478
2479         * gnat.dg/sizetype4.adb: New test.
2480
2481 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2482
2483         * gcc.target/i386/avx-vzeroupper-15.c: New.
2484         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2485         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2486         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2487
2488         PR target/46253
2489         * gcc.target/i386/pr46253.c: New.
2490
2491 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2492             Tobias Burnus  <burnus@net-b.de>
2493
2494         PR fortran/45170
2495         * gfortran.dg/deferred_type_param_1.f90: New.
2496         * gfortran.dg/deferred_type_param_2.f90: New.
2497         * gfortran.dg/initialization_1.f90: Update dg-errors.
2498         * gfortran.dg/initialization_9.f90: Update dg-errors.
2499
2500 2010-11-02  Richard Guenther  <rguenther@suse.de>
2501
2502         PR tree-optimization/46149
2503         * g++.dg/torture/pr46149.C: New testcase.
2504
2505 2010-11-02  Richard Guenther  <rguenther@suse.de>
2506
2507         PR tree-optimization/46216
2508         * gcc.dg/torture/pr46216.c: New testcase.
2509
2510 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2511
2512         PR target/46131
2513         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2514         *-*-osf*.
2515
2516 2010-11-02  Richard Guenther  <rguenther@suse.de>
2517
2518         PR tree-optimization/46184
2519         * gcc.dg/pr46184.c: New testcase.
2520
2521 2010-11-02  Richard Guenther  <rguenther@suse.de>
2522
2523         PR tree-optimization/46177
2524         * gcc.dg/pr46177.c: New testcase.
2525
2526 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2527
2528         PR middle-end/46120
2529         * g++.dg/ipa/ivinline-9.C: New test.
2530
2531 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2532
2533         PR tree-optimization/45875
2534         * g++.dg/torture/pr45875.C: New test.
2535
2536 2010-11-02  Richard Guenther  <rguenther@suse.de>
2537
2538         PR testsuite/46249
2539         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2540
2541 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2542
2543         PR debug/46255
2544         * gcc.dg/pr46255.c: New test.
2545
2546 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2547
2548         PR c++/46170
2549         PR c++/46162
2550         * g++.dg/template/sfinae26.C: New test.
2551         * g++.dg/template/sfinae27.C: Likewise.
2552
2553 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2554
2555         PR c++/45606
2556         * g++.dg/template/typedef36.C: New test.
2557         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2558         * g++.dg/template/canon-type-10.C: Likewise.
2559         * g++.dg/template/canon-type-11.C: Likewise.
2560         * g++.dg/template/canon-type-12.C: Likewise.
2561         * g++.dg/template/canon-type-13.C: Likewise.
2562
2563 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2564
2565         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2566         instance of debug_pubnames on darwin.
2567
2568 2010-11-01  Jason Merrill  <jason@redhat.com>
2569             Benjamin Kosnik  <bkoz@redhat.com>
2570
2571         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2572         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2573
2574         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2575         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2576         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2577         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2578         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2579         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2580         * g++.dg/cpp0x/constexpr-array.C: New.
2581         * g++.dg/cpp0x/constexpr-base.C: New.
2582         * g++.dg/cpp0x/constexpr-complex.C: New.
2583         * g++.dg/cpp0x/constexpr-data1.C: New.
2584         * g++.dg/cpp0x/constexpr-data2.C: New.
2585         * g++.dg/cpp0x/constexpr-deref.C: New.
2586         * g++.dg/cpp0x/constexpr-diag1.C: New.
2587         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2588         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2589         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2590         * g++.dg/cpp0x/constexpr-empty.C: New.
2591         * g++.dg/cpp0x/constexpr-empty2.C: New.
2592         * g++.dg/cpp0x/constexpr-empty3.C: New.
2593         * g++.dg/cpp0x/constexpr-empty4.C: New.
2594         * g++.dg/cpp0x/constexpr-empty5.C: New.
2595         * g++.dg/cpp0x/constexpr-ex1.C: New.
2596         * g++.dg/cpp0x/constexpr-ex2.C: New.
2597         * g++.dg/cpp0x/constexpr-ex3.C: New.
2598         * g++.dg/cpp0x/constexpr-ex4.C: New.
2599         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2600         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2601         * g++.dg/cpp0x/constexpr-function1.C: New.
2602         * g++.dg/cpp0x/constexpr-function2.C: New.
2603         * g++.dg/cpp0x/constexpr-function3.C: New.
2604         * g++.dg/cpp0x/constexpr-ice.C: New.
2605         * g++.dg/cpp0x/constexpr-initlist.C: New.
2606         * g++.dg/cpp0x/constexpr-neg1.C: New.
2607         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2608         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2609         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2610         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2611         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2612         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2613         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2614         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2615         * g++.dg/cpp0x/constexpr-object1.C: New.
2616         * g++.dg/cpp0x/constexpr-object2.C: New.
2617         * g++.dg/cpp0x/constexpr-overflow.C: New.
2618         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2619         * g++.dg/cpp0x/constexpr-pos1.C: New.
2620         * g++.dg/cpp0x/constexpr-potential1.C: New.
2621         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2622         * g++.dg/cpp0x/constexpr-pure.C: New.
2623         * g++.dg/cpp0x/constexpr-static.C: New.
2624         * g++.dg/cpp0x/constexpr-static2.C: New.
2625         * g++.dg/cpp0x/constexpr-static3.C: New.
2626         * g++.dg/cpp0x/constexpr-static4.C: New.
2627         * g++.dg/cpp0x/constexpr-static5.C: New.
2628         * g++.dg/cpp0x/constexpr-static6.C: New.
2629         * g++.dg/cpp0x/constexpr-string.C: New.
2630         * g++.dg/cpp0x/constexpr-switch.C: New.
2631         * g++.dg/cpp0x/constexpr-targ.C: New.
2632         * g++.dg/cpp0x/constexpr-throw.C: New.
2633         * g++.dg/cpp0x/constexpr-typeid.C: New.
2634         * g++.dg/cpp0x/constexpr-union.C: New.
2635         * g++.dg/cpp0x/constexpr-value.C: New.
2636         * g++.dg/cpp0x/constexpr-value2.C: New.
2637         * g++.dg/cpp0x/constexpr-variadic.C: New.
2638         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2639         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2640         * g++.dg/other/fold1.C: Likewise.
2641         * g++.dg/parse/crash36.C: Likewise.
2642         * g++.dg/parse/constant4.C: Adjust expected error.
2643         * g++.dg/template/arg5.C: Likewise.
2644         * g++.dg/template/non-dependent10.C: Likewise.
2645         * g++.dg/template/qualified-id3.C: Likewise.
2646         * g++.dg/warn/overflow-warn-1.C: Likewise.
2647         * g++.dg/warn/overflow-warn-3.C: Likewise.
2648         * g++.dg/warn/overflow-warn-4.C: Likewise.
2649         * g++.old-deja/g++.pt/crash10.C: Likewise.
2650
2651         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2652
2653 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2654
2655         Implemented format and noreturn attributes for Objective-C methods.
2656         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2657         * objc.dg/attributes/method-deprecated-1.m: New.
2658         * objc.dg/attributes/method-deprecated-2.m: New.
2659         * objc.dg/attributes/method-deprecated-3.m: New.
2660         * objc.dg/attributes/method-noreturn-1.m: New.
2661         * objc.dg/attributes/method-sentinel-1.m: New.
2662         * objc.dg/attributes/method-format-1.m: New.
2663         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2664         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2665         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2666         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2667         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2668         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2669         * obj-c++.dg/attributes/method-format-1.mm: New.
2670
2671 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2672
2673         * objc.dg/property/at-property-deprecated-1.m: New.
2674         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2675
2676 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2677
2678         Implemented Objective-C 2.0 property accessors.
2679         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2680         avoid testing more complex accessors in this testcase which is not
2681         about them.
2682         * objc.dg/property/at-property-7.m: Same change.
2683         * objc.dg/property/at-property-8.m: Same change.
2684         * objc.dg/property/at-property-9.m: Same change.
2685         * objc.dg/property/at-property-10.m: Same change.
2686         * objc.dg/property/at-property-11.m: Same change.
2687         * obj-c++.dg/property/at-property-6.mm: Same change.
2688         * obj-c++.dg/property/at-property-7.mm: Same change.
2689         * obj-c++.dg/property/at-property-8.mm: Same change.
2690         * obj-c++.dg/property/at-property-9.mm: Same change.
2691         * obj-c++.dg/property/at-property-10.mm: Same change.
2692         * obj-c++.dg/property/at-property-11.mm: Same change.
2693         * objc.dg/property/at-property-12.m: New.
2694         * objc.dg/property/at-property-13.m: New.
2695         * obj-c++.dg/property/at-property-12.mm: New.
2696         * obj-c++.dg/property/at-property-13.mm: New.
2697
2698 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2699
2700         PR fortran/46152
2701         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2702         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2703         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2704         * gfortran.dg/allocate_with_typespec_2.f: New test.
2705         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2706         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2707         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2708
2709 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2710             Nathan Froyd  <froydnj@codesourcery.com>
2711
2712         PR tree-optimization/46259
2713         * gfortran.dg/pr46259.f: New testcase.
2714
2715 2010-11-01  Paul Koning  <ni1d@arrl.net>
2716
2717         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2718         * gcc.c-torture/compile/20020604-1.c: Ditto.
2719         * gcc.c-torture/compile/20001226-1.c: Ditto.
2720         * gcc.c-torture/compile/20010327-1.c: Ditto.
2721         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2722         * gcc.c-torture/compile/pr43191.c: Ditto.
2723         * gcc.c-torture/compile/pr41181.c: Ditto.
2724
2725 2010-10-31  Richard Henderson  <rth@redhat.com>
2726
2727         * lib/target-supports.exp
2728         (check_effective_target_automatic_stack_alignment): True for
2729         x86 but not windows.
2730         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2731         use of the preferred-stack-boundary arguments.
2732         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2733
2734 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2735
2736         PR target/46142
2737         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2738         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2739
2740 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2741
2742         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2743
2744 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2745
2746         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2747         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2748         than tls.
2749         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2750         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2751         * objc.dg/torture/tls/thr-init.m: Likewise.
2752         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2753         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2754
2755 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2756
2757         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2758         the Linux kernel.
2759
2760 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2761
2762         PR fortran/44917
2763         PR fortran/44926
2764         PR fortran/46196
2765         * gfortran.dg/typebound_generic_10.f03: New.
2766
2767 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2768
2769         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2770         * objc.dg/property/property-neg-1.m: Updated for changes in the
2771         syntax of @property and the implementation of
2772         @synthesize/@dynamic.
2773         * objc.dg/property/property-neg-2.m: Same change.
2774         * objc.dg/property/property-neg-3.m: Same change.
2775         * objc.dg/property/property-neg-4.m: Same change.
2776         * objc.dg/property/property-neg-5.m: Same change.
2777         * objc.dg/property/property-neg-7.m: Same change.
2778         * objc.dg/property/property-1.m: Same change.
2779         * objc.dg/property/synthesize-1.m: Same change.
2780         * objc.dg/property/at-property-2.m: Same change.
2781         * objc.dg/property/at-property-4.m: Same change.
2782
2783         * objc.dg/property/fsf-property-method-acces.m: Updated for
2784         changes in the syntax of @property and the implementation of
2785         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2786         * objc.dg/property/fsf-property-basic.m: Same change.
2787         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2788
2789         * objc.dg/property/at-property-5.m: New.
2790         * objc.dg/property/at-property-6.m: New.
2791         * objc.dg/property/at-property-7.m: New.
2792         * objc.dg/property/at-property-8.m: New.
2793         * objc.dg/property/at-property-9.m: New.
2794         * objc.dg/property/at-property-10.m: New.
2795         * objc.dg/property/at-property-11.m: New.
2796         * objc.dg/property/synthesize-2.m: New.
2797         * objc.dg/property/dynamic-2.m: New.
2798
2799         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2800         syntax of @property and the implementation of
2801         @synthesize/@dynamic.
2802         * obj-c++.dg/property/property-neg-2.mm: Same change.
2803         * obj-c++.dg/property/property-neg-3.mm: Same change.
2804         * obj-c++.dg/property/property-neg-4.mm: Same change.
2805         * obj-c++.dg/property/property-neg-5.mm: Same change.
2806         * obj-c++.dg/property/property-neg-7.mm: Same change.
2807         * obj-c++.dg/property/property-1.mm: Same change.
2808         * obj-c++.dg/property/synthesize-1.mm: Same change.
2809         * obj-c++.dg/property/at-property-2.mm: Same change.
2810         * obj-c++.dg/property/at-property-4.mm: Same change.
2811
2812         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2813         changes in the syntax of @property and the implementation of
2814         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2815         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2816         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2817
2818         * obj-c++.dg/property/at-property-5.mm: New.
2819         * obj-c++.dg/property/at-property-6.mm: New.
2820         * obj-c++.dg/property/at-property-7.mm: New.
2821         * obj-c++.dg/property/at-property-8.mm: New.
2822         * obj-c++.dg/property/at-property-9.mm: New.
2823         * obj-c++.dg/property/at-property-10.mm: New.
2824         * obj-c++.dg/property/at-property-11.mm: New.
2825         * obj-c++.dg/property/synthesize-2.mm: New.
2826         * obj-c++.dg/property/dynamic-2.mm: New.
2827
2828 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2829             Andrew Pinski  <pinskia@gmail.com>
2830
2831         * gcc.c-torture/execute/vector-shift.c: New testcase.
2832         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2833         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2834         * gcc.dg/vector-shift.c: Likewise.
2835         * gcc.dg/vector-shift1.c: Likewise.
2836         * gcc.dg/torture/vector-shift2.c: Likewise.
2837         * gcc.dg/vector-shift3.c: Likewise.
2838         * gcc.dg/simd-1b.c: Adjust.
2839
2840 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2841
2842         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2843
2844 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2845
2846         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2847
2848 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2849
2850         PR target/46153
2851         * gcc.target/i386/pr46153.c: New test.
2852
2853 2010-10-27  Jason Merrill  <jason@redhat.com>
2854
2855         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2856
2857 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2858
2859         PR fortran/46161
2860         * gfortran.dg/class_dummy_3.f03: New.
2861
2862 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2863
2864         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2865         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2866
2867         * gcc.target/i386/avx-vzeroupper-3.c: New.
2868         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2869         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2870         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2871         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2872         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2873         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2874         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2875         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2876         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2877         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2878         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2879
2880 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2881
2882         * obj-c.dg/property/at-property-4.m: New.
2883         * obj-c++.dg/property/at-property-4.mm: New.
2884         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2885         updates in warning.
2886         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2887         updates in warning.
2888
2889 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2890
2891         * objc.dg/property/at-property-1.m: New.
2892         * objc.dg/property/at-property-2.m: New.
2893         * objc.dg/property/at-property-3.m: New.
2894         * objc.dg/ivar-invalid-type-1.m: New.
2895         * obj-c++.dg/property/at-property-1.mm: New.
2896         * obj-c++.dg/property/at-property-2.mm: New.
2897         * obj-c++.dg/property/at-property-3.mm: New.
2898         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2899         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2900         in error reporting.
2901
2902 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2903
2904         PR libgfortran/46010
2905         * gfortran.dg/namelist_66.f90: New test.
2906         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2907
2908 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2909
2910         PR fortran/42647
2911         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2912         * gfortran.dg/allocatable_scalar_10.f90: New.
2913         * gfortran.dg/class_19.f03: Extended.
2914
2915 2010-10-26  Jan Hubicka  <jh@suse.cz>
2916
2917         PR middle-end/45736
2918         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2919
2920 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2921
2922         PR tree-optimization/46167
2923         * gcc.dg/vect/O-pr46167.c: New.
2924         * gcc.dg/vect/vect.exp: Run tests with -O.
2925
2926 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2927
2928         PR target/44948
2929         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2930         * g++.dg/vect/pr33860a.cc: Likewise.
2931         * gcc.c-torture/compile/20070522-1.c: Likewise.
2932         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2933         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2934         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2935         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2936         * gcc.dg/pr44136.c: Likewise.
2937
2938         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2939         * gcc.dg/compat/vector-1_x.c: Likewise.
2940         * gcc.dg/compat/vector-1_y.c: Likewise.
2941         * gcc.dg/compat/vector-2_x.c: Likewise.
2942         * gcc.dg/compat/vector-2_y.c: Likewise.
2943         * gcc.dg/pr43300.c: Likewise.
2944
2945         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2946         * gcc.dg/compat/vector-1a_y.c: Likewise.
2947         * gcc.dg/compat/vector-1b_x.c: Likewise.
2948         * gcc.dg/compat/vector-1b_y.c: Likewise.
2949         * gcc.dg/compat/vector-2a_x.c: Likewise.
2950         * gcc.dg/compat/vector-2a_y.c: Likewise.
2951         * gcc.dg/compat/vector-2b_x.c: Likewise.
2952         * gcc.dg/compat/vector-2b_y.c: Likewise.
2953         * gcc.target/i386/pr39162.c: Likewise.
2954         * gcc.target/i386/pr40906-2.c: Likewise.
2955         * gcc.target/i386/sse-5.c: Likewise.
2956
2957         * gcc.dg/pr35442.c: Prune ABI change warnings.
2958
2959         * gcc.c-torture/execute/pr38151.x: New.
2960         * gcc.target/i386/pr44948-1a.c: Likewise.
2961         * gcc.target/i386/pr44948-1b.c: Likewise.
2962         * gcc.target/i386/pr44948-2a.c: Likewise.
2963         * gcc.target/i386/pr44948-2b.c: Likewise.
2964
2965 2010-10-26  Ian Lance Taylor  <iant@google.com>
2966
2967         PR middle-end/45687
2968         * gcc.c-torture/execute/20101025-1.c: New test.
2969
2970 2010-10-26  Tobias Burnus  <burnus@net-b.de>
2971
2972         PR fortran/45451
2973         * gfortran.dg/class_allocate_5.f90: New.
2974
2975 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2976
2977         Implement opaque-enum-specifiers for C++0x
2978         * g++.dg/cpp0x/forw_enum1.C: New.
2979         * g++.dg/cpp0x/forw_enum2.C: New.
2980         * g++.dg/cpp0x/forw_enum3.C: New.
2981         * g++.dg/cpp0x/forw_enum4.C: New.
2982         * g++.dg/cpp0x/forw_enum5.C: New.
2983         * g++.dg/cpp0x/forw_enum6.C: New.
2984         * g++.dg/cpp0x/forw_enum7.C: New.
2985         * g++.dg/cpp0x/forw_enum8.C: New.
2986         * g++.dg/cpp0x/forw_enum9.C: New.
2987         * g++.dg/parse/enum3.C: Add new errors.
2988         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2989         * g++.dg/cpp0x/auto9.C: Add new error.
2990         * g++.dg/template/crash79.C: Add new errors.
2991
2992 2010-10-26  Jie Zhang  <jie@codesourcery.com>
2993
2994         * gcc.target/arm/volatile-bitfields-1.c: New test.
2995         * gcc.target/arm/volatile-bitfields-2.c: New test.
2996         * gcc.target/arm/volatile-bitfields-3.c: New test.
2997
2998 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2999
3000         * gnat.dg/pointer_discr1.adb: New test.
3001         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3002         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3003         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3004
3005 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3006
3007         * gnat.dg/loop_optimization8.adb: New test.
3008         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3009         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3010
3011 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3012
3013         * gnat.dg/in_out_parameter2.adb: New test.
3014         * gnat.dg/in_out_parameter3.adb: Likewise.
3015
3016 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3017
3018         * g++.dg/opt/combine.c: New test.
3019
3020 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3021
3022         * gnat.dg/opt7.ad[sb]: New test.
3023         * gnat.dg/opt7_pkg.ads: New helper.
3024
3025 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3026
3027         PR objc/45735
3028         * obj-c.dg/pr45735.mm: New.
3029         * obj-c++.dg/pr45735.mm: New.
3030
3031 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3032
3033         PR objc/24393
3034         * objc.dg/pr24393.m: New.
3035         * obj-c++.dg/pr24393.mm: New.
3036
3037 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3038
3039         PR objc/28049
3040         * objc.dg/pr28049.m: New.
3041         * obj-c++.dg/pr28049.mm: New.
3042
3043 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3044
3045         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3046         parameter attributes are now supported.
3047         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3048         * objc.dg/attributes/parameter-attribute-1.m: New test.
3049         * objc.dg/attributes/parameter-attribute-2.m: New test.
3050         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3051         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3052
3053 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3054
3055         Based on the CFString implementation in FSF apple/trunk branch.
3056
3057         * gcc.dg/darwin-cfstring-1.c: New.
3058         * gcc.dg/darwin-cfstring-2.c: New.
3059         * gcc.dg/torture/darwin-cfstring-3.c: New.
3060         * g++.dg/other/darwin-cfstring1.C: New.
3061         * g++.dg/torture/darwin-cfstring-3.C: New.
3062
3063 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3064
3065         * objc.dg/demangle-1.m: New test.
3066         * obj-c++.dg/demangle-1.mm: New test.
3067         * obj-c++.dg/demangle-2.mm: New test.
3068         * obj-c++.dg/demangle-3.mm: New test.
3069
3070 2010-10-23  Ian Lance Taylor  <iant@google.com>
3071
3072         * gcc.c-torture/execute/20101011-1.c: New test.
3073         * gcc.c-torture/execute/20101011-1.x: New test driver.
3074
3075 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3076
3077         PR fortran/46122
3078         * gfortran.dg/protected_8.f90: New.
3079
3080 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3081
3082         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3083         * gcc.target/i386/isa-9.c: Skip for -march other than
3084         -march=amdfam10 in multilib options.
3085         * gcc.target/i386/pr42589.c: Skip for -march other than
3086         -march=i486 in multilib options.
3087         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3088         other -march in multilib options.
3089
3090 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3091
3092         PR rtl-optimization/37360
3093         * gcc.dg/pr37360.c: New test.
3094
3095 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3096
3097         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3098
3099 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3100             Andrew Pinski  <pinskia@gmail.com>
3101
3102         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3103         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3104         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3105         * gcc.dg/vector-subscript-1.c: Likewise.
3106         * gcc.dg/vector-subscript-2.c: Likewise.
3107         * gcc.dg/vector-subscript-3.c: New testcase.
3108         * gcc.dg/array-8.c: Adjust.
3109
3110 2010-10-22  Richard Guenther  <rguenther@suse.de>
3111
3112         PR middle-end/46137
3113         * c-c++-common/torture/pr46137.c: New testcase.
3114
3115 2010-10-22  Jason Merrill  <jason@redhat.com>
3116
3117         PR c++/46129
3118         * g++.dg/template/defarg14.C: New.
3119
3120 2010-10-22  Jason Merrill  <jason@redhat.com>
3121
3122         PR c++/46103
3123         * g++.dg/cpp0x/implicit10.C: New.
3124
3125 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3126
3127         PR target/46098
3128         * gcc.target/i386/pr46098.c: New test.
3129
3130 2010-10-22  Richard Guenther  <rguenther@suse.de>
3131
3132         PR tree-optimization/45720
3133         * gcc.dg/torture/pr45720.c: New testcase.
3134
3135 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3136
3137         PR tree-optimization/46126
3138         * gcc.dg/vect/pr46126.c: New.
3139
3140 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3141
3142         Based on the CFString implementation in FSF apple/trunk branch.
3143
3144         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3145         so that the latter can be used in dg-skip and dg-xfail clauses.
3146         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3147         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3148         to use dg-additional-files for Object1.
3149         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3150         to use dg-additional-files for Object1, move to torture/strings/.
3151         * obj-c++.dg/const-str-4.mm: Likewise.
3152         * obj-c++.dg/const-str-3.mm: Likewise.
3153         * obj-c++.dg/const-str-8.mm: Likewise.
3154         * obj-c++.dg/const-str-9.mm: Likewise.
3155         * obj-c++.dg/const-str-10.mm: Likewise.
3156         * obj-c++.dg/const-str-10.mm: Likewise.
3157         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3158         to use dg-additional-files for Object1, move to strings/.
3159         * obj-c++.dg/const-str-2.mm: Likewise.
3160         * obj-c++.dg/const-str-5.mm: Likewise.
3161         * obj-c++.dg/const-str-6.mm: Likewise.
3162         * obj-c++.dg/const-str-12.mm: Likewise.
3163         * obj-c++.dg/strings/strings.exp: New.
3164         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3165         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3166         * obj-c++.dg/torture/strings/strings.exp: New.
3167         * obj-c++.dg/torture/strings/string1.mm: New.
3168         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3169         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3170         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3171
3172         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3173         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3174         * objc/execute/string2.m: Likewise.
3175         * objc/execute/string3.m: Likewise.
3176         * objc/execute/string3.m: Likewise.
3177         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3178         * objc.dg/foreach-4.m: Likewise.
3179         * objc.dg/foreach-5.m: Likewise.
3180         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3181         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3182         * objc.dg/const-str-4.m: Likewise.
3183         * objc.dg/const-str-7.m: Likewise.
3184         * objc.dg/const-str-8.m: Likewise.
3185         * objc.dg/const-str-9.m: Likewise.
3186         * objc.dg/const-str-10.m: Likewise.
3187         * objc.dg/const-str-11.m: Likewise.
3188         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3189         to use dg-additional-files for Object1, move to objc.dg/strings/.
3190         * objc.dg/const-str-2.m: Likewise.
3191         * objc.dg/const-str-5.m: Likewise.
3192         * objc.dg/const-str-6.m: Likewise.
3193         * objc.dg/const-str-12.m: Likewise.
3194         * objc.dg/const-str-12b.m: Likewise.
3195         * objc.dg/strings/strings.exp: New.
3196         * objc.dg/strings/const-cfstring-2.m: New.
3197         * objc.dg/strings/const-cfstring-5.m: New.
3198         * objc.dg/torture/strings/strings.exp: New.
3199         * objc.dg/torture/strings/const-cfstring-1.m: New.
3200         * objc.dg/torture/strings/const-cfstring-3.m: New.
3201         * objc.dg/torture/strings/const-cfstring-4.m: New.
3202
3203 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3204
3205         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3206
3207 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3208
3209         PR c++/46117
3210         * g++.dg/parse/crash57.C: New.
3211
3212 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3213             H.J. Lu  <hongjiu.lu@intel.com>
3214
3215         PR target/45946
3216         * gcc.target/i386/pr45946.c: New test.
3217
3218 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3219
3220         PR tree-optimization/45875
3221         * g++.dg/ipa/pr45875.C: New test.
3222
3223 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3224
3225         PR tree-optimization/46049
3226         PR tree-optimization/46052
3227         * gcc.dg/vect/pr46052.c: New test.
3228         * gcc.dg/vect/pr46049.c: New test.
3229
3230 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3231
3232         PR fortran/46007
3233         * gfortran.dg/shape_5.f90:  New test case.
3234
3235 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3236
3237         PR fortran/46060
3238         * gfortran.dg/proc_ptr_comp_25.f90: New.
3239
3240 2010-10-21  Richard Guenther  <rguenther@suse.de>
3241             Michael Matz  <matz@suse.de>
3242
3243         PR tree-optimization/45764
3244         * gcc.dg/torture/pr45764.c: New testcase.
3245
3246 2010-10-21  Richard Guenther  <rguenther@suse.de>
3247
3248         PR tree-optimization/46111
3249         * g++.dg/torture/pr46111.C: New testcase.
3250
3251 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3252
3253         PR fortran/46067
3254         * gfortran.dg/dummy_procedure_4.f90: New.
3255         * gfortran.dg/proc_ptr_30.f90: New.
3256
3257 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3258
3259         PR fortran/46100
3260         * gfortran.dg/ptr-func-1.f90: New.
3261         * gfortran.dg/ptr-func-2.f90: New.
3262
3263 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3264
3265         PR tree-optimization/45919
3266         * gcc.c-torture/compile/pr45919.c: New test.
3267
3268         PR tree-optimization/46066
3269         * gcc.dg/autopar/pr46066.c: New test.
3270
3271 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3272
3273         PR c++/46024
3274         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3275
3276 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3277
3278         PR c++/46056
3279         * g++.dg/cpp0x/range-for7.C: New.
3280
3281 2010-10-20  Richard Guenther  <rguenther@suse.de>
3282
3283         PR lto/45667
3284         * g++.dg/lto/20101020-1_0.h: New testcase.
3285         * g++.dg/lto/20101020-1_0.C: Likewise.
3286         * g++.dg/lto/20101020-1_1.C: Likewise.
3287
3288 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3289
3290         * gcc.dg/20101013-1.c: New test.
3291
3292 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3293
3294         PR target/46085
3295         * gcc.target/i386/pr46085-1.c: New.
3296         * gcc.target/i386/pr46085-2.c: Likewise.
3297
3298 2010-10-20  Richard Guenther  <rguenther@suse.de>
3299
3300         PR tree-optimization/45860
3301         * gcc.dg/torture/pr45860.c: New testcase.
3302
3303 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3304
3305         * gnat.dg/discr25.adb: New test.
3306         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3307
3308 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3309
3310         * gcc.target/powerpc/ehreturn.c: New test.
3311
3312 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3313
3314         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3315         not require Foundation and run with the GNU runtime as well.
3316
3317         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3318
3319         Radar 4439126
3320         * obj-c++.dg/template-8.mm: New.
3321
3322 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3323
3324         PR objc/23709
3325         * objc.dg/pr23709.m: New.
3326         * obj-c++.dg/pr23709.m: New.
3327
3328 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3329
3330         PR c++/46046
3331         * g++.dg/template/crash104.C: New.
3332
3333 2010-10-19  Richard Henderson  <rth@redhat.com>
3334
3335         * gcc.target/i386/fma3-fma.c: New.
3336         * gcc.target/i386/fma3-builtin.c: New.
3337         * gcc.target/i386/fma4-builtin.c: New.
3338
3339 2010-10-19  Richard Guenther  <rguenther@suse.de>
3340
3341         PR testsuite/46081
3342         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3343
3344 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3345
3346         Merge from 'apple/trunk' branch on FSF servers.
3347
3348         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3349
3350         Radar 4293709
3351         * objc.dg/proto-init-mimatch-1.m: New.
3352         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3353
3354 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3355
3356         Implemented parsing @synthesize and @dynamic for
3357         Objective-C/Objective-C++.
3358         * objc.dg/property/dynamic-1.m: New.
3359         * objc.dg/property/synthesize-1.m: New.
3360         * obj-c++.dg/property/dynamic-1.mm: New.
3361         * obj-c++.dg/property/synthesize-1.mm: New.
3362
3363 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3364
3365         * objc.dg/at-class-1.m: New.
3366         * objc.dg/at-class-1.mm: New.
3367
3368 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3369
3370         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3371
3372 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3373
3374         Merge from 'apple/trunk' branch on FSF servers.
3375
3376         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3377
3378         Radar 4407151
3379         * obj-c++.dg/template-7.mm: New.
3380
3381 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3382
3383         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3384         bugfix.
3385
3386 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3387
3388         Merge from 'apple/trunk' branch on FSF servers.
3389
3390         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3391
3392         Radar 4451818
3393         * obj-c++.dg/try-catch-16.mm: New.
3394         * obj-c++.dg/try-catch-17.mm: New.
3395
3396         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3397
3398         Radar 4330422
3399         * obj-c++.dg/try-catch-15.mm: New
3400
3401         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3402
3403         Radar 4204796
3404         * obj-c++.dg/try-catch-12.mm: New
3405         * obj-c++.dg/try-catch-13.mm: New
3406         * obj-c++.dg/try-catch-14.mm: New
3407         * objc.dg/try-catch-11.m: New
3408         * objc.dg/try-catch-12.m: New
3409         * objc.dg/try-catch-13.m: New
3410
3411 2010-10-18  Richard Henderson  <rth@redhat.com>
3412
3413         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3414
3415 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3416
3417         PR c/46015
3418         * c-c++-common/Wunused-var-13.c: New test.
3419
3420 2010-10-18  Richard Guenther  <rguenther@suse.de>
3421
3422         PR tree-optimization/45967
3423         * gcc.dg/torture/pr45967.c: New testcase.
3424         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3425         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3426         * gcc.dg/torture/pr39074-2.c: Likewise
3427         * gcc.dg/torture/pta-escape-1.c: Likewise
3428         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3429         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3430         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3431         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3432         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3433         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3434
3435 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3436
3437         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3438
3439 2010-10-18  Richard Guenther  <rguenther@suse.de>
3440
3441         PR lto/44950
3442         * g++.dg/lto/20101015-2_0.C: New testcase.
3443
3444 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR middle-end/46019
3447         * gcc.c-torture/execute/pr46019.c: New test.
3448
3449 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3450
3451         Merge from 'apple/trunk' branch on FSF servers.
3452
3453         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3454
3455         Radar 4516785
3456         * obj-c++.dg/method-namespace-2.mm: New.
3457
3458 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3459
3460         Merge from 'apple/trunk' branch on FSF servers.
3461
3462         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3463
3464         Radar 4133425
3465         * objc.dg/private-1.m: Test modified.
3466         * obj-c++.dg/private-1.mm: Test modified.
3467
3468 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         PR testsuite/45987
3471         * gcc.target/i386/push-1.c: Remove.
3472
3473 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3474             H.J. Lu  <hongjiu.lu@intel.com>
3475
3476         PR target/46051
3477         * gcc.target/i386/pr46051.c: New test.
3478
3479 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3480
3481         * obj-c++.dg/gnu-api-2-class.mm: New.
3482         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3483         * obj-c++.dg/gnu-api-2-method.mm: New.
3484         * obj-c++.dg/gnu-api-2-objc.mm: New.
3485         * obj-c++.dg/gnu-api-2-object.mm: New.
3486         * obj-c++.dg/gnu-api-2-property.mm: New.
3487         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3488         * obj-c++.dg/gnu-api-2-sel.mm: New.
3489
3490 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3491
3492         * objc.dg/fsf-package-0.m: New.
3493         * obj-c++.dg/fsf-package-0.m: New.
3494
3495 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3496
3497         PR objc/18255
3498         * objc.dg/pr18255.m: New.
3499
3500 2010-10-16  Jan Hubicka  <jh@suse.cz>
3501
3502         PR middle-end/44206
3503         * g++.dg/torture/pr44206.C: New.
3504
3505 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3506
3507         * objc.dg/gnu-api-2-class.m: New.
3508         * objc.dg/gnu-api-2-objc.m: New.
3509
3510 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3511
3512         * objc.dg/gnu-api-2-ivar.m: New.
3513
3514 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3515
3516         * objc.dg/gnu-api-2-property.m: New.
3517
3518 2010-10-15  Xinliang David Li  <davidxl@google.com>
3519
3520         * g++.dg/uninit-pred-3_a.C: New test.
3521         * g++.dg/uninit-pred-3_b.C: New test.
3522
3523 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3524
3525         * objc.dg/gnu-api-2-object.m: New.
3526
3527 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3528
3529         * objc.dg/gnu-api-2-method.m: New.
3530
3531 2010-10-15  Jason Merrill  <jason@redhat.com>
3532
3533         * g++.dg/lto/pr45983_0.C: New.
3534
3535 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3536
3537         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3538         builtin combiner patterns.
3539         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3540         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3541         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3542         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3543         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3544
3545 2010-10-15  Richard Guenther  <rguenther@suse.de>
3546
3547         * g++.dg/lto/20101015-1_0.C: New testcase.
3548
3549 2010-10-15  Richard Guenther  <rguenther@suse.de>
3550
3551         PR testsuite/46021
3552         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3553         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3554
3555 2010-10-15  Richard Guenther  <rguenther@suse.de>
3556
3557         PR lto/45957
3558         * g++.dg/lto/20101014-1_0.C: New testcase.
3559
3560 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3561
3562         * objc.dg/gnu-api-2-protocol.m: New.
3563         * objc.dg/gnu-api-2-sel.m: New.
3564
3565 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3566
3567         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3568         arm-eabi targets.
3569
3570 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3571
3572         * gcc.dg/20101010-1.c: New testcase.
3573
3574 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3575
3576         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3577         script when relocatable linking.
3578
3579 2010-10-14  Yao Qi  <yao@codesourcery.com>
3580
3581         PR target/45447
3582         * gcc.target/arm/pr45447.c: New test.
3583
3584 2010-10-14  Jan Hubicka  <jh@suse.cz>
3585
3586         PR middle-end/45621
3587         * g++.dg/lto/pr45621.h : New.
3588         * g++.dg/lto/pr45621_0.C: New.
3589         * g++.dg/lto/pr45621_1.C: New.
3590
3591 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3592
3593         * objc.dg/property: New.
3594         * objc.dg/property/fsf-property-basic.m: New.
3595         * objc.dg/property/fsf-property-method-access.m: New.
3596         * objc.dg/property/fsf-property-named-ivar.m: New.
3597         * obj-c++.dg/property: New.
3598         * obj-c++.dg/property/fsf-property-basic.mm: New.
3599         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3600         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3601
3602         merge from FSF apple 'trunk' branch.
3603         2006 Fariborz Jahanian  <fjahanian@apple.com>
3604
3605         Radars 4436866, 4505126, 4506903, 4517826
3606         * objc.dg/property/property-1.m: New.
3607         * objc.dg/property/property-2.m: New.
3608         * objc.dg/property/property-3.m: New.
3609         * objc.dg/property/property-neg-1.m: New.
3610         * objc.dg/property/property-neg-2.m: New.
3611         * objc.dg/property/property-neg-3.m: New.
3612         * objc.dg/property/property-neg-4.m: New.
3613         * objc.dg/property/property-neg-5.m: New.
3614         * objc.dg/property/property-neg-6.m: New.
3615         * objc.dg/property/property-neg-7.m: New.
3616         * objc.dg/property/property.exp: New.
3617         * obj-c++.dg/property/property-1.mm: New.
3618         * obj-c++.dg/property/property-2.mm: New.
3619         * obj-c++.dg/property/property-3.mm: New.
3620         * obj-c++.dg/property/property-neg-1.mm: New.
3621         * obj-c++.dg/property/property-neg-2.mm: New.
3622         * obj-c++.dg/property/property-neg-3.mm: New.
3623         * obj-c++.dg/property/property-neg-4.mm: New.
3624         * obj-c++.dg/property/property-neg-5.mm: New.
3625         * obj-c++.dg/property/property-neg-6.mm: New.
3626         * obj-c++.dg/property/property-neg-7.mm: New.
3627         * obj-c++.dg/property/property.exp: New.
3628
3629 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3630
3631         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3632
3633 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3634
3635         PR c/45969
3636         * gcc.c-torture/compile/pr45969-1.c: New test.
3637
3638 2010-10-14  Richard Guenther  <rguenther@suse.de>
3639
3640         PR tree-optimization/44913
3641         * gcc.dg/torture/pr44913.c: New testcase.
3642
3643 2010-10-14  Richard Guenther  <rguenther@suse.de>
3644
3645         PR lto/45382
3646         * g++.dg/lto/20101014-2_0.C: New testcase.
3647
3648 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3649
3650         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3651         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3652         * gcc.target/i386/pr44130.c: Likewise.
3653         * gcc.target/i386/pr44144.c: Likewise.
3654         * gcc.target/i386/pr44180.c: Likewise.
3655         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3656         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3657         * gcc.target/i386/vect-sizes-1.c: Likewise.
3658         * gcc.target/i386/vectorize4-avx.c: Likewise.
3659
3660 2010-10-14  Richard Guenther  <rguenther@suse.de>
3661
3662         PR lto/44561
3663         * g++.dg/lto/20101010-3_0.C: New testcase.
3664         * g++.dg/lto/20101010-4_0.C: Likewise.
3665
3666 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3667
3668         * objc.dg/pr45878.m: Update to include NSConstantString interface
3669         for -fnext-runtime.
3670         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3671         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3672         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3673         reference for m64 -fnext-runtime.
3674
3675 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3676
3677         * gcc.target/i386/vect-sizes-1.c: New.
3678
3679 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3680
3681         PR middle-end/46011
3682         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3683
3684 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3685
3686         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3687         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3688
3689 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3690
3691         * gcc.target/ia64/20101005.c: New test.
3692
3693 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3694
3695         PR rtl-optimization/45570
3696         * gcc.dg/pr45570.c: New test.
3697
3698 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3699
3700         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3701         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3702         * gcc.target/i386/vectorize4-avx.c: Likewise.
3703
3704 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3705
3706         * gcc.target/i386/avx-copysign-vec.c: New.
3707         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3708
3709 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3710
3711         PR middle-end/44130
3712         * gcc.target/i386/pr44130.c: New.
3713
3714 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3715
3716         PR middle-end/44144
3717         * gcc.target/i386/pr44144.c: New.
3718
3719 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3720
3721         PR target/44180
3722         * gcc.target/i386/pr44180.c: New.
3723
3724 2010-10-13  Jason Merrill  <jason@redhat.com>
3725
3726         * g++.dg/template/canon-type-8.C: New.
3727
3728 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3729
3730         * gcc.c-torture/execute/20101013-1.c: New test.
3731
3732 2010-10-13  Richard Guenther  <rguenther@suse.de>
3733
3734         PR objc/45878
3735         * objc.dg/pr45878.m: New testcase.
3736
3737 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3738
3739         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3740         * gcc.dg/format/dfp-printf-1.c: Likewise.
3741         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3742
3743 2010-10-13  Richard Guenther  <rguenther@suse.de>
3744
3745         PR tree-optimization/45788
3746         * g++.dg/pr45788.C: New testcase.
3747
3748 2010-10-13  Richard Guenther  <rguenther@suse.de>
3749
3750         PR tree-optimization/45970
3751         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3752
3753 2010-10-13  Richard Guenther  <rguenther@suse.de>
3754
3755         PR tree-optimization/45982
3756         * gcc.dg/torture/pr45982.c: New testcase.
3757         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3758         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3759         * gcc.dg/torture/pr39074-2.c: Likewise.
3760
3761 2010-10-13  Richard Guenther  <rguenther@suse.de>
3762
3763         PR middle-end/45874
3764         * g++.dg/torture/pr45874.C: New testcase.
3765
3766 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3767
3768         * objc.dg/attributes/method-attribute-1.m: Update to respond
3769         to implemented method attributes..
3770         * objc.dg/attributes/method-attribute-2.m: Likewise.
3771         * objc.dg/attributes/method-attribute-3.m: Likewise.
3772         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3773         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3774         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3775
3776 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3777
3778         PR libobjc/23214
3779         * objc.dg/pr23214.m: New.
3780
3781 2010-10-12  Michael Eager  <eager@eagercon.com>
3782
3783         PR testsuite/45856
3784         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3785         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3786
3787 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3788
3789         PR fortran/45636
3790         * gcc.c-torture/execute/pr45636.c: New test.
3791         * gfortran.dg/pr45636.f90: New test.
3792
3793 2010-10-12  Richard Henderson  <rth@redhat.com>
3794
3795         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3796
3797 2010-10-12  Daniel Kraft  <d@domob.eu>
3798
3799         PR fortran/38936
3800         * gfortran.dg/associate_1.f03: More tests with derived-types.
3801         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3802         * gfortran.dg/associate_8.f03: Fix typo.
3803         * gfortran.dg/initialization_27.f90: Fix typo.
3804
3805 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3806
3807         PR testsuite/45851
3808         * lib/lto.exp (lto-get-options-main): Support optional target
3809         selector for dg-extra-ld-options.
3810
3811 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3812
3813         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3814         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3815
3816 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3817
3818         PR middle-end/45699
3819         * g++.dg/torture/pr45699.C: New test.
3820         * g++.dg/otr-fold-1.C: Adjusted.
3821         * g++.dg/otr-fold-1.C: Likewise.
3822
3823 2010-10-11  Nick Clifton  <nickc@redhat.com>
3824
3825         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3826         Allow for a user label prefix.
3827
3828 2010-10-10  Richard Guenther  <rguenther@suse.de>
3829
3830         * g++.dg/lto/20101010-1_0.C: New testcase.
3831         * g++.dg/lto/20101010-2_0.C: Likewise.
3832
3833 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3834
3835         PR tree-optimization/45902
3836         * gcc.dg/vect/45902.c: New test.
3837
3838 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3839
3840         PR target/45870
3841         * gcc.dg/tls/pr45870.c: New test.
3842
3843 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3844
3845         PR fortran/45961
3846         * gfortran.dg/typebound_operator_6.f03: New.
3847
3848 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3849
3850         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3851         and adjust -export symbol scanning.
3852         * g++.dg/ext/dllexport1.C: Likewise.
3853         * g++.dg/ext/dllexport3.C: Likewise.
3854         * gcc.dg/dll-3.c: Likewise.
3855         * gcc.dg/dll-4.c: Likewise.
3856         * gcc.dg/dll-5.c: Likewise.
3857
3858 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3859
3860         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3861         instead of tree_profile dump file.
3862         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3863         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3864         dump file.
3865
3866 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3867
3868         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3869
3870 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3871
3872         * gfortran.dg/character_comparison_4.f90:  New test.
3873         * gfortran.dg/character_comparison_5.f90:  New test.
3874         * gfortran.dg/character_comparison_6.f90:  New test.
3875
3876 2010-10-09  Richard Henderson  <rth@redhat.com>
3877
3878         * lib/target-supports.exp
3879         (check_effective_target_automatic_stack_alignment): Always true.
3880
3881 2010-10-09  Richard Guenther  <rguenther@suse.de>
3882
3883         PR lto/45956
3884         * gcc.dg/lto/20101009-2_0.c: New testcase.
3885         * gcc.dg/lto/20101009-2_1.c: Likewise.
3886         * gcc.dg/lto/20101009-2_2.c: Likewise.
3887
3888 2010-10-09  Richard Guenther  <rguenther@suse.de>
3889
3890         PR lto/45947
3891         * g++.dg/lto/20101009-1_0.C: New testcase.
3892
3893 2010-10-09  Richard Guenther  <rguenther@suse.de>
3894
3895         PR tree-optimization/45945
3896         * gcc.dg/lto/20101009-1_0.c: New testcase.
3897
3898 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3899
3900         PR target/45913
3901         * gcc.target/i386/pr45913.c: New.
3902
3903 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3904
3905         PR fortran/45943
3906         * gfortran.dg/streamio_16.f90: Update test.
3907
3908 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3909
3910         PR tree-optimization/45903
3911         * gcc.target/i386/pr45903.c: New test.
3912
3913 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3914
3915         * gnat.dg/interface5.adb: Compile with warnings disabled.
3916
3917 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3918
3919         * obj-c++.dg/encode-10.mm: New testcase.
3920
3921 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3922
3923         PR objc++/23614
3924         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3925         C++ class.  Removed XFAIL.
3926
3927 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3928
3929         PR fortran/45933
3930         * gfortran.dg/typebound_operator_5.f03: New.
3931
3932 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3933
3934         Merge from 'apple/trunk' branch on FSF servers.
3935
3936         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3937
3938         Radar 4508851
3939         * obj-c++.dg/method-namespace-1.mm: New.
3940
3941 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3942
3943         * gcc.dg/tree-ssa/sra-11.c: New test.
3944
3945 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3946
3947         PR Tree-Vect/45847
3948         * gcc.dg/vect/pr45847.c: New test.
3949
3950 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3951             Kai Tietz  <kai.tietz@onevision.com>
3952
3953         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3954
3955 2010-10-07  Richard Guenther  <rguenther@suse.de>
3956
3957         PR tree-optimization/45732
3958         * gcc.dg/torture/pr45732.c: New testcase.
3959
3960 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3961
3962         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3963         * objc.dg/foreach-2.m: Likewise.
3964         * objc.dg/foreach-3.m: Likewise.
3965         * objc.dg/foreach-4.m: Likewise.
3966         * objc.dg/foreach-5.m: Likewise.
3967         * objc.dg/foreach-6.m: Likewise.
3968         * objc.dg/foreach-7.m: Likewise.
3969         * objc.dg/objc-foreach-4.m: Likewise.
3970         * objc.dg/objc-foreach-5.m: Likewise.
3971
3972 2010-10-07  Richard Guenther  <rguenther@suse.de>
3973
3974         PR middle-end/45869
3975         * gcc.dg/torture/pr45869.c: New testcase.
3976
3977 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3978
3979         * objc.dg/set-not-used-1.m: New
3980         * obj-c++.dg/set-not-used-1.mm: New.
3981
3982 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3983
3984         * objc.dg/attributes/method-attribute-3.m: New.
3985         * obj-c++.dg/attributes/method-attribute-3.mm: New.
3986
3987 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
3988
3989         PR fortran/45916
3990         * gfortran.dg/generic_typebound_operator_1.f90: New test.
3991
3992 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3993
3994         PR fortran/45889
3995         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3996
3997 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
3998
3999         Merge from 'apple/trunk' branch on FSF servers.
4000
4001         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4002
4003         Radar 4278774
4004         * obj-c++.dg/encode-9.mm: New.
4005
4006 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4007
4008         * g++.dg/cpp0x/pr45908.C: New test.
4009
4010 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4011
4012         * gnat.dg/opt6.ad[sb]: New test.
4013
4014 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4015
4016         Implemented fast enumeration for Objective-C.
4017         * objc.dg/foreach-1.m: New.
4018         * objc.dg/foreach-2.m: New.
4019         * objc.dg/foreach-3.m: New.
4020         * objc.dg/foreach-4.m: New.
4021         * objc.dg/foreach-5.m: New.
4022         * objc.dg/foreach-6.m: New.
4023         * objc.dg/foreach-7.m: New.
4024
4025         Merge from 'apple/trunk' branch on FSF servers:
4026         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4027
4028         Radar 4502236
4029         * objc.dg/objc-foreach-5.m: New.
4030
4031         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4032
4033         Radar 4507230
4034         * objc.dg/objc-foreach-4.m: New.
4035
4036         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4037
4038         Radar 4472881
4039         * objc.dg/objc-foreach-3.m: New.
4040
4041         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4042
4043         Radar 4468498
4044         * objc.dg/objc-foreach-2.m: New.
4045
4046         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4047
4048         Radar 4294910
4049         * objc.dg/objc-foreach-1.m: New
4050
4051 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4052
4053         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4054         unsigned values.
4055
4056 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4057
4058         PR objc++/28050
4059         * obj-c++.dg/syntax-error-10.mm: New.
4060
4061 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4062
4063         PR objc++/23707
4064         * obj-c++.dg/syntax-error-9.mm: New.
4065
4066 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4067
4068         PR objc++/31126
4069         * obj-c++.dg/syntax-error-8.mm: New.
4070
4071 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4072
4073         Merge from 'apple/trunk' branch on FSF servers.
4074
4075         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4076
4077         Radar 4290840
4078         * obj-c++.dg/syntax-error-7.mm: New
4079
4080         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4081
4082         Radar 4294425
4083         * obj-c++.dg/syntax-error-6.mm: New
4084
4085         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4086
4087         Radar 4261146
4088         * obj-c++.dg/syntax-error-5.mm: New
4089
4090         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4091
4092         Radar 4093475
4093         * obj-c++.dg/syntax-error-[3-4].mm: New.
4094
4095         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4096
4097         Radar 4185810
4098         * obj-c++.dg/syntax-error-[1-2].mm: New.
4099
4100 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4101
4102         PR tree-optimization/45752
4103         * gcc.dg/vect/pr45752.c: New test.
4104
4105 2010-10-05  Richard Guenther  <rguenther@suse.de>
4106
4107         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4108         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4109         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4110         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4111         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4112         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4113         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4114         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4115         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4116         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4117         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4118         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4119         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4120         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4121         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4122         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4123         * gcc.dg/tree-ssa/20080530.c: Likewise.
4124         * g++.dg/tree-ssa/inline-3.C: Likewise.
4125         * g++.dg/tree-ssa/inline-1.C: Likewise.
4126         * g++.dg/tree-ssa/inline-2.C: Likewise.
4127         * gcc.dg/profile-dir-1.c: Likewise.
4128         * gcc.dg/profile-dir-2.c: Likewise.
4129         * gcc.dg/profile-dir-3.c: Likewise.
4130
4131 2010-10-05  Richard Guenther  <rguenther@suse.de>
4132
4133         PR middle-end/45877
4134         * g++.dg/torture/pr45877.C: New testcase.
4135
4136 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4137
4138         PR debug/45849
4139         * gcc.dg/debug/pr45849.c: New test.
4140
4141         PR middle-end/45876
4142         * gcc.c-torture/compile/pr45876.c: New test.
4143
4144 2010-10-04  Julian Brown  <julian@codesourcery.com>
4145
4146         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4147         vect_hw_misalign.
4148         * gcc.dg/vect/vect-60.c: Likewise.
4149         * gcc.dg/vect/vect-56.c: Likewise.
4150         * gcc.dg/vect/vect-93.c: Likewise.
4151         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4152         * gcc.dg/vect/vect-95.c: Likewise.
4153         * gcc.dg/vect/vect-96.c: Likewise.
4154         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4155         * gcc.dg/vect/slp-25.c: Likewise.
4156         * gcc.dg/vect/slp-3.c: Likewise.
4157         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4158         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4159         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4160         * gcc.dg/vect/vect-109.c: Likewise.
4161         * gcc.dg/vect/vect-peel-1.c: Likewise.
4162         * gcc.dg/vect/vect-peel-2.c: Likewise.
4163         * lib/target-supports.exp
4164         (check_effective_target_arm_vect_no_misalign): New.
4165         (check_effective_target_vect_no_align): Use above.
4166         (check_effective_target_vect_element_align): New.
4167         (add_options_for_quad_vectors): New.
4168
4169 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4170
4171         PR tree-optimization/45572
4172         * g++.dg/ipa/pr45572-1.C: New test.
4173         * g++.dg/ipa/pr45572-2.C: Likewise.
4174
4175 2010-10-03  Ian Lance Taylor  <iant@google.com>
4176
4177         * gcc.dg/anon-struct-11.c: New test.
4178         * gcc.dg/anon-struct-12.c: New test.
4179         * gcc.dg/anon-struct-13.c: New test.
4180         * gcc.dg/anon-struct-14.c: New test.
4181
4182 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4183
4184         * g++.dg/torture/pr45764.C: Revert revision 164914.
4185         * gcc.dg/vect/pr43432.c: Likewise.
4186         * gcc.dg/vect/vect-114.c: Likewise.
4187         * gcc.dg/vect/vect-15.c: Likewise.
4188
4189 2010-10-03  Jason Merrill  <jason@redhat.com>
4190
4191         * g++.dg/cpp0x/sfinae5.C: New.
4192
4193 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4194
4195         PR tree-optimization/45720
4196         PR tree-optimization/45764
4197         * g++.dg/torture/pr45764.C: New.
4198
4199         * gcc.dg/vect/pr43432.c: Xfail.
4200         * gcc.dg/vect/vect-114.c: Likewise.
4201         * gcc.dg/vect/vect-15.c: Likewise.
4202
4203 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4204
4205         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4206         hppa*-*-hpux*.
4207         * gcc.dg/torture/pr45678-2.c: Likewise.
4208
4209 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4210
4211         PR fortran/45748
4212         * gfortran.dg/intrinsic_6.f90: New.
4213
4214 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4215
4216         PR fortran/42831
4217         * gfortran.dg/dependency_37.f90:  New test.
4218
4219 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4220
4221         * gcc.target/i386/shift_mask.c: New test.
4222
4223 2010-10-01  Richard Guenther  <rguenther@suse.de>
4224
4225         PR tree-optimization/45854
4226         * g++.dg/torture/pr45854.C: New testcase.
4227
4228 2010-09-30  Michael Eager  <eager@eagercon.com>
4229
4230         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4231         __FLT_{MIN,MAX}__.
4232
4233 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4234
4235         PR middle-end/45758
4236         * gfortran.dg/graphite/pr45758.f90: New.
4237
4238 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4239
4240         PR middle-end/45230
4241         * gcc.dg/graphite/id-pr45230.c: New.
4242
4243 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4244
4245         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4246         * gfortran.dg/graphite/graphite.exp: Same.
4247         * gcc.dg/graphite/vect-pr43423.c: New.
4248
4249 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4250
4251         PR target/45843
4252         * g++.dg/torture/pr45843.C: New test.
4253
4254 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4255
4256         PR fortran/45828
4257         * gfortran.dg/allocate_derived_5.f90: New.
4258
4259 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4260
4261         PR tree-optimization/31261
4262         * gcc.dg/tree-ssa/pr31261.c: New test.
4263
4264 2010-09-30  Michael Eager  <eager@eagercon.com>
4265
4266         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4267         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4268         * gcc.target/microblaze/microblaze.exp: Ditto.
4269         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4270         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4271         * gcc.target/microblaze/others/data_var1.c: Ditto.
4272         * gcc.target/microblaze/others/data_var2.c: Ditto.
4273         * gcc.target/microblaze/others/data_var3.c: Ditto.
4274         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4275         * gcc.target/microblaze/others/strings1.c:: Ditto.
4276         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4277         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4278         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4279         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4280         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4281         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4282         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4283         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4284         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4285         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4286         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4287         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4288         * gcc.target/microblaze/isa/float.c: Ditto.
4289         * gcc.target/microblaze/isa/mulh.c: Ditto.
4290         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4291         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4292         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4293         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4294         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4295         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4296         * gcc.target/microblaze/isa/bshift.c: Ditto.
4297         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4298         * gcc.target/microblaze/isa/div.c: Ditto.
4299         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4300         * gcc.target/microblaze/isa/mul.c: Ditto.
4301
4302 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4303
4304         merge from FSF 'apple/trunk' branch.
4305         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4306
4307         Radar 4386773
4308         * objc.dg/enhanced-proto-1.m: New.
4309         * objc.dg/enhanced-proto-2.m: New.
4310         * obj-c++.dg/enhanced-proto-1.mm: New
4311         * obj-c++.dg/enhanced-proto-2.mm: New.
4312
4313 2010-09-30  Richard Guenther  <rguenther@suse.de>
4314
4315         PR testsuite/45702
4316         * gcc.dg/debug/pr41893-1.c: Adjust.
4317         * gcc.dg/pr30762-1.c: Likewise.
4318         * gcc.dg/pr31529-1.c: Likewise.
4319         * gcc.dg/pr34457-1.c: Likewise.
4320         * gcc.dg/pr34668-1.c: Likewise.
4321         * gcc.dg/pr43557-1.c: Likewise.
4322
4323 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4324
4325         PR objc/45842
4326         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4327         * objc.dg/const-str-3.m: Correct header for memcpy.
4328         * objc.dg/const-str-7.m: Likewise.
4329         * objc.dg/method-20b.m: Provide an implementation of Object.
4330         Adjust XFAIL for m64 NeXT runtime.
4331         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4332         * objc.dg/encode-3.m: Correct line ordering, provide header for
4333         sprintf.
4334         * objc.dg/encode-7-next.m: Only run for 32bit.
4335         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4336         * objc.dg/type-size-2.m: Provide an implementation of Object.
4337         Ajust headers.
4338         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4339         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4340         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4341         Adjust XFAIL for m64 NeXT runtime.
4342         * obj-c++.dg/method-22.mm: Likewise.
4343         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4344
4345 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4346
4347         Merge from 'apple/trunk' branch on FSF servers.
4348
4349         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4350
4351         Radar 4278236
4352         * obj-c++.dg/bad-forward-decl.mm: New
4353
4354 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4355
4356         * ada/acats/run_acats: Revert revision 157037.
4357
4358 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4359
4360         Merge from 'apple/trunk' branch on FSF servers.
4361
4362         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4363
4364         Radar 4281748
4365         * objc.dg/naming-2.m: Update
4366         * objc.dg/naming-3.m: New
4367
4368 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4369
4370         PR target/40457
4371         * gcc.target/arm/pr40457-3.c: New test.
4372
4373 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4374
4375         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4376         alias checking.
4377         * lib/target-supports.exp (check_ifunc_available): Likewise.
4378
4379 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4380
4381         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4382
4383 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4384
4385         * objc.dg/keywords-1.m: New test.
4386         * objc.dg/keywords-2.m: New test.
4387         * objc.dg/keywords-3.m: New test.
4388         * obj-c++.dg/keywords-1.mm: New test.
4389         * obj-c++.dg/keywords-2.mm: New test.
4390
4391 2010-09-28  Jason Merrill  <jason@redhat.com>
4392
4393         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4394         * g++.dg/ext/complit11.C: Likewise.
4395         * g++.old-deja/g++.law/temps1.C: Likewise.
4396
4397         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4398         * g++.old-deja/g++.mike/misc6.C: Likewise.
4399
4400 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4401
4402         * objc.dg/attributes/method-attribute-1.m: New.
4403         * objc.dg/attributes/method-attribute-2.m: New.
4404
4405         * obj-c++.dg/attributes/method-attribute-1.m: New.
4406         * obj-c++.dg/attributes/method-attribute-2.m: New.
4407
4408 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4409
4410         * objc.dg/attributes: New.
4411         * objc.dg/attributes/attributes.exp: New.
4412         * objc.dg/attributes/class-attribute-1.m: New.
4413         * objc.dg/attributes/class-attribute-2.m: New
4414         * objc.dg/attributes/categ-attribute-1.m: New
4415         * objc.dg/attributes/categ-attribute-2.m: New
4416         * objc.dg/attributes/proto-attribute-1.m: New
4417
4418         * obj-c++.dg/attributes: New.
4419         * obj-c++.dg/attributes/attributes.exp: New
4420         * obj-c++.dg/attributes/class-attribute-1.mm: New
4421         * obj-c++.dg/attributes/class-attribute-2.mm: New
4422         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4423         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4424         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4425
4426 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4427
4428         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4429         from the branch renamed to method-20b.m to avoid clashes).
4430
4431         2005-08-23  Stuart Hastings  <stuart@apple.com>
4432                     Ziemowit Laski  <zlaski@apple.com>
4433
4434         Radar 4209854
4435         * obj-c++.dg/method-23.mm: New.
4436         * objc.dg/method-20.m: New.
4437
4438 2010-09-28  Jan Hubicka  <jh@suse.cz>
4439
4440         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4441
4442 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4443
4444         PR target/44452
4445         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4446         i?86-*-solaris2.[89], *-*-vxworks*.
4447         * gcc.target/i386/pr22152.c: Likewise.
4448         * gcc.target/i386/vect8-ret.c: New test.
4449
4450 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4451
4452         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4453
4454 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4455
4456         Merge from 'apple/trunk' branch on FSF servers.
4457
4458         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4459
4460         Radar 4175534
4461         * obj-c++.dg/method-22.mm: New.
4462
4463 2010-09-27  Jason Merrill  <jason@redhat.com>
4464
4465         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4466         * g++.dg/ext/complit11.C: Adjust.
4467         * g++.old-deja/g++.law/temps1.C: Adjust.
4468         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4469         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4470
4471 2010-09-27  Ian Lance Taylor  <iant@google.com>
4472
4473         * lib/target-supports.exp (check_effective_target_split_stack):
4474         New procedure.
4475         * gcc.dg/split-1.c: New test.
4476         * gcc.dg/split-2.c: New test.
4477         * gcc.dg/split-3.c: New test.
4478         * gcc.dg/split-4.c: New test.
4479
4480 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4481
4482         PR objc/25464
4483         * objc.dg/type-size-3.m: New test.
4484
4485 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4486
4487         PR objc/45763
4488         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4489
4490 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4491
4492         PR objc/25450
4493         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4494         * objc.dg/type-size-2.m: Same change.
4495         * obj-c++.dg/encode-5.mm: Same change.
4496
4497 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4498
4499         Merge from 'apple/trunk' branch on FSF servers.  The original
4500         Changelogs are below.
4501
4502         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4503         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4504         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4505         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4506         in the branch).
4507         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4508         proto-qual-1.m in the branch) and the normal ABI on GNU.
4509         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4510         the test only with the NeXT runtime.
4511         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4512         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4513         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4514         Run the test only with the NeXT runtime.
4515
4516         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4517
4518         Radar 4492973
4519         * objc.dg/encode-7-64bit.m: New.
4520         * objc.dg/encode-7.m: Skip if -m64.
4521
4522         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4523
4524         Radar 4301047
4525         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4526         * obj-c++.dg/threedotthree-abi-1.mm: New
4527         * objc.dg/threedotthree-abi-1.m: New
4528
4529         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4530
4531         Radar 4136935
4532         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4533         * objc.dg/encode-6.m: Likewise.
4534         * objc.dg/encode-7.m: New test case.
4535
4536 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4537
4538         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4539         const-str-12.m to constr-str-12b.m to avoid conflicts.
4540
4541         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4542
4543         Radar 4229905
4544         * obj-c++.dg/warn5.mm: New
4545
4546         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4547
4548         Radar 4154928
4549         * obj-c++.dg/const-str-12.mm: New.
4550         * objc.dg/const-str-12.m: New.
4551
4552 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4553
4554         PR fortran/40569
4555         PR fortran/40568
4556         * gfortran.dg/storage_size_2.f08: Fix test.
4557         * gfortran.dg/c_sizeof_1.f90: Fix test.
4558         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4559         * gfortran.dg/c_sizeof_3.f90: New.
4560         * gfortran.dg/c_sizeof_4.f90: New.
4561         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4562         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4563
4564 2010-09-26  Daniel Kraft  <d@domob.eu>
4565
4566         PR fortran/45783
4567         PR fortran/45795
4568         * gfortran.dg/select_type_18.f03: New test.
4569
4570 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4571
4572         * gnat.dg/return2.ad[sb]: New test.
4573         * gnat.dg/return2_pkg.ads: New helper.
4574
4575 2010-09-25  Daniel Kraft  <d@domob.eu>
4576
4577         PR fortran/45776
4578         * gfortran.dg/io_constraints_6.f03: New test.
4579         * gfortran.dg/io_constraints_7.f03: New test.
4580         * gfortran.dg/newunit_2.f90: New test.
4581
4582 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4583
4584         * gfortran.dg/operator_c1202.f90: New test.
4585
4586 2010-09-24  Jan Hubicka  <jh@suse.cz>
4587
4588         * gcc.dg/tree-ssa/leaf.c: New testcase.
4589
4590 2010-09-24  Jan Hubicka  <jh@suse.cz>
4591
4592         PR tree-optimization/45738
4593         PR tree-optimization/45741
4594         * gcc.c-torture/compile/pr45741.c: New.
4595         * gfortran.fortran-torture/compile/pr45738.f90: New.
4596
4597 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4598
4599         * gcc.dg/cpp/undef-opt-1.c: New test.
4600
4601 2010-09-24  Jason Merrill  <jason@redhat.com>
4602
4603         * g++.dg/other/error10.C: Adjust expected output.
4604
4605 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4606
4607         PR middle-end/45234
4608         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4609         * gcc.target/i386/pr45234.c: New test.
4610
4611 2010-09-24  Richard Guenther  <rguenther@suse.de>
4612
4613         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4614
4615 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4616
4617         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4618         as a comment leader in regexp.
4619
4620 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4621
4622         * objc.dg/sync-2.m: New test.
4623         * obj-c++.dg/sync-2.mm: New test.
4624
4625 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4626
4627         PR fortran/40571
4628         * gfortran.dg/iso_fortran_env_7.f90: New.
4629
4630 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4631
4632         * obj-c++.dg/too-many-args.mm: New file.
4633
4634 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4635
4636         Merge from 'apple/trunk' branch on FSF servers.
4637
4638         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4639
4640         Radar 4491608
4641         * objc.dg/too-many-args.m: New
4642
4643 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4644
4645         PR fortran/45744
4646         * gfortran.dg/dependency_36.f90:  New test.
4647
4648 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4649
4650         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4651         * gcc.target/i386/pad-3.c: Ditto.
4652         * gcc.target/i386/pad-7.c: Ditto.
4653         * gcc.target/i386/pad-7.c: Ditto.
4654         * gcc.target/i386/pr36502.c: Ditto.
4655         * gcc.target/i386/zee.c: Ditto.
4656         * gcc.target/i386/20060821-1.c: Ditto.
4657         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4658         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4659         * gcc.target/i386/pad-5b.c: Ditto.
4660         * gcc.target/i386/pad-6a.c: Ditto.
4661         * gcc.target/i386/pad-6b.c: Ditto.
4662         * gcc.target/i386/pad-8.c: Ditto.
4663         * gcc.target/i386/pad-9.c: Ditto.
4664         * gcc.target/i386/pad-10.c: Ditto.
4665         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4666
4667 2010-09-23  Richard Guenther  <rguenther@suse.de>
4668
4669         PR tree-optimization/45565
4670         * g++.dg/ipa/pr45565.C: New testcase.
4671
4672 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4673
4674         PR fortran/45745
4675         PR fortran/45648
4676         * gfortran.dg/vector_subscript_bound_1.f90: New.
4677
4678 2010-09-23  Richard Guenther  <rguenther@suse.de>
4679
4680         PR middle-end/45750
4681         * gcc.dg/pr45750.c: New testcase.
4682
4683 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4684
4685         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4686         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4687         build.
4688
4689 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4690
4691         PR rtl-optimization/44374
4692         * gcc.target/arm/headmerge-1.c: New test.
4693         * gcc.target/arm/headmerge-2.c: New test.
4694         * gcc.target/i386/headmerge-1.c: New test.
4695         * gcc.target/i386/headmerge-2.c: New test.
4696
4697 2010-09-23  Daniel Kraft  <d@domob.eu>
4698
4699         PR fortran/38936
4700         PR fortran/44044
4701         PR fortran/45474
4702         * gfortran.dg/intrinsic_intent_1.f03: New test.
4703         * gfortran.dg/select_type_17.f03: New test.
4704         * gfortran.dg/associate_5.f03: More definability tests.
4705         * gfortran.dg/enum_2.f90: Check definability.
4706         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4707         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4708         * gfortran.dg/char_expr_2.f90: Ditto.
4709         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4710         * gfortran.dg/enum_5.f90: Ditto.
4711         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4712         * gfortran.dg/impure_assignment_2.f90: Ditto.
4713         * gfortran.dg/impure_assignment_3.f90: Ditto.
4714         * gfortran.dg/intent_out_1.f90: Ditto.
4715         * gfortran.dg/intent_out_3.f90: Ditto.
4716         * gfortran.dg/pointer_assign_7.f90: Ditto.
4717         * gfortran.dg/pointer_intent_3.f90: Ditto.
4718         * gfortran.dg/pr19936_1.f90: Ditto.
4719         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4720         * gfortran.dg/simpleif_2.f90: Ditto.
4721         * gfortran.dg/protected_5.f90: Ditto.
4722         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4723         * gfortran.dg/protected_6.f90: Ditto.
4724         * gfortran.dg/protected_7.f90: Ditto.
4725
4726 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4727
4728         PR libfortran/45710
4729         * gfortran.dg/namelist_65.f90: New test.
4730
4731 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4732
4733         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4734         the regexp pattern between the expected label and location string.
4735
4736 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4737
4738         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4739
4740 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4741
4742         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4743         * gcc.dg/pr27898.c: Likewise.
4744         * gcc.dg/pr28712.c: Likewise.
4745         * gcc.dg/pr30762-1.c: Likewise.
4746         * gcc.dg/pr31529-1.c: Likewise.
4747         * gcc.dg/pr34457-1.c: Likewise.
4748         * gcc.dg/pr34668-1.c: Likewise.
4749         * gcc.dg/pr34989-1.c: Likewise.
4750         * gcc.dg/pr43557-1.c: Likewise.
4751
4752 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4753
4754         PR rtl-optimization/45739
4755         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4756
4757 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4758
4759         * gcc.target/sparc/mnofpu.c: New test.
4760
4761 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4762
4763         PR rtl-optimization/45739
4764         * gcc.target/i386/pr45739.c: New test.
4765
4766 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4767
4768         PR fortran/45648
4769         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4770         and counts. Add non-elemental function call check.
4771
4772         PR fortran/45648
4773         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4774         arguments checks. Update temporary counts.
4775         * gfortran.dg/transpose_optimization_1.f90: New.
4776
4777 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4778
4779         PR objc/23710
4780         * objc.dg/invalid-method-1.m: New.
4781
4782 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4783
4784         Merge from 'apple/trunk' branch on FSF servers.
4785
4786         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4787
4788         Radar 4291785
4789         * objc.dg/naming-4.m: New
4790         * objc.dg/naming-5.m: New
4791         * obj-c++.dg/naming-1.mm: New
4792         * obj-c++.dg/naming-2.mm: New
4793
4794 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4795             Jack Howarth  <howarth@bromo.med.uc.edu>
4796
4797         PR c++/45645
4798         * g++.dg/torture/pr44972.C: Use portable assert().
4799
4800 2010-09-21  Richard Guenther  <rguenther@suse.de>
4801
4802         PR tree-optimization/45580
4803         * g++.dg/torture/pr45580.C: New testcase.
4804
4805 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4806
4807         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4808
4809 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4810
4811         PR fortran/45438
4812         * gfortran.dg/pointer_check_7.f90: New.
4813
4814 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4815
4816         PR rtl-optimization/45728
4817         * gcc.c-torture/compile/pr45728.c: New test.
4818
4819 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4820
4821         PR fortran/45081
4822         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4823
4824 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4825
4826         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4827
4828 2010-09-20  Richard Guenther  <rguenther@suse.de>
4829
4830         PR middle-end/45704
4831         * gcc.dg/torture/pr45704.c: New testcase.
4832
4833 2010-09-20  Jan Hubicka  <jh@suse.cz>
4834
4835         PR tree-optimize/45605
4836         * g++.dg/tree-ssa/pr45605.C: New testcase.
4837
4838 2010-09-20  Michael Matz  <matz@suse.de>
4839
4840         PR testsuite/45706
4841         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4842         enough.
4843
4844 2010-09-20  Richard Guenther  <rguenther@suse.de>
4845
4846         PR tree-optimization/45705
4847         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4848
4849 2010-09-20  Michael Matz  <matz@suse.de>
4850
4851         PR testsuite/45706
4852         * lib/target-supports.exp (check_effective_target_vect_perm):
4853         Add i?86-*-*.
4854
4855 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4856
4857         PR rtl-optimization/45695
4858         * gcc.c-torture/execute/pr45695.c: New test.
4859
4860 2010-09-19  Jan Hubicka  <jh@suse.cz>
4861
4862         PR lto/44246
4863         * gcc.c-torture/compile/pr44246.c:New file.
4864
4865 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4866
4867         PR tree-optimization/45714
4868         * gfortran.dg/vect/pr45714-a.f: New test.
4869         * gfortran.dg/vect/pr45714-b.f: New test.
4870
4871 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4872
4873         * gnat.dg/const1.adb: Rename into...
4874         * gnat.dg/constant1.adb: ...this.
4875         * gnat.dg/constant2.adb: New test.
4876         * gnat.dg/constant2_pkg1.ads: New helper.
4877         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4878
4879 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4880
4881         * gnat.dg/specs/constant1.ads: New test.
4882         * gnat.dg/specs/constant1_pkg.ads: New helper.
4883
4884 2010-09-18  Jan Hubicka  <jh@suse.cz>
4885
4886         PR tree-optimization/45453
4887         * g++.dg/tree-ssa/pr45453.C: New testcase.
4888
4889 2010-09-18  Jason Merrill  <jason@redhat.com>
4890
4891         * g++.dg/cpp0x/initlist44.C: New.
4892
4893 2010-09-18  Richard Guenther  <rguenther@suse.de>
4894
4895         PR tree-optimization/45709
4896         * g++.dg/torture/pr45709-2.C: New testcase.
4897
4898 2010-09-18  Richard Guenther  <rguenther@suse.de>
4899
4900         PR tree-optimization/45709
4901         * g++.dg/torture/pr45709.C: New testcase.
4902
4903 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4904
4905         PR testsuite/45719
4906         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4907
4908 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4909
4910         * gcc.target/i386/pad-1.c: New.
4911         * gcc.target/i386/pad-2.c: Likewise.
4912         * gcc.target/i386/pad-3.c: Likewise.
4913         * gcc.target/i386/pad-4.c: Likewise.
4914         * gcc.target/i386/pad-5a.c: Likewise.
4915         * gcc.target/i386/pad-5b.c: Likewise.
4916         * gcc.target/i386/pad-6a.c: Likewise.
4917         * gcc.target/i386/pad-6b.c: Likewise.
4918         * gcc.target/i386/pad-7.c: Likewise.
4919         * gcc.target/i386/pad-8.c: Likewise.
4920         * gcc.target/i386/pad-9.c: Likewise.
4921         * gcc.target/i386/pad-10.c: Likewise.
4922
4923 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4924
4925         PR middle-end/45234
4926         * gcc.dg/torture/stackalign/alloca-5.c: New.
4927
4928 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4929
4930         PR middle-end/45678
4931         * gcc.dg/torture/pr45678-2.c: New.
4932
4933 2010-09-17  Richard Guenther  <rguenther@suse.de>
4934
4935         PR middle-end/45678
4936         * gcc.dg/torture/pr45678-1.c: New testcase.
4937
4938 2010-09-17  Michael Matz  <matz@suse.de>
4939
4940         PR tree-optimization/43432
4941         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4942         check_effective_target_vect_perm_short): New predicates.
4943         (check_effective_target_vect_perm): Include x86_64.
4944         * gcc.dg/vect/pr43432.c: New test.
4945         * gcc.dg/vect/vect-114.c: Adjust.
4946         * gcc.dg/vect/vect-15.c: Ditto.
4947         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4948         * gcc.dg/vect/slp-perm-9.c: Ditto.
4949
4950 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4951
4952         PR testsuite/45692
4953         * objc/execute/exceptions/throw-nil.m: Run the test only with the
4954         GNU runtime.
4955
4956 2010-09-17  Richard Guenther  <rguenther@suse.de>
4957
4958         * gcc.dg/pr27898.c: Use -flto instead of -combine.
4959         * gcc.dg/pr28706.c: Likewise.
4960         * gcc.dg/pr28712.c: Likewise.
4961         * gcc.dg/pr30762-1.c: Likewise.
4962         * gcc.dg/pr30762-2.c: Likewise.
4963         * gcc.dg/pr31529-1.c: Likewise.
4964         * gcc.dg/pr31529-2.c: Likewise.
4965         * gcc.dg/pr34457-1.c: Likewise.
4966         * gcc.dg/pr34457-2.c: Likewise.
4967         * gcc.dg/pr34668-1.c: Likewise.
4968         * gcc.dg/pr34668-2.c: Likewise.
4969         * gcc.dg/pr34989-1.c: Likewise.
4970         * gcc.dg/pr34989-2.c: Likewise.
4971         * gcc.dg/pr43557-1.c: Likewise.
4972         * gcc.dg/pr43557-2.c: Likewise.
4973         * gcc.dg/debug/pr41893-1.c: Likewise.
4974         * gcc.dg/matrix/matrix.exp: Do not use -combine.
4975         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4976         * gcc.dg/matrix/matrix-4.c: Likewise.
4977         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4978         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4979         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4980         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4981
4982 2010-09-16  Tobias Burnus  <burnus@net-b.de>
4983
4984         PR fortran/43665
4985         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4986         optimizations.
4987         * gfortran.dg/intent_optimize_1.f90: New test.
4988
4989 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
4990
4991         * gcc.target/i386/divmod-1.c: New.
4992         * gcc.target/i386/divmod-2.c: Likewise.
4993         * gcc.target/i386/divmod-3.c: Likewise.
4994         * gcc.target/i386/divmod-4.c: Likewise.
4995         * gcc.target/i386/divmod-4a.c: Likewise.
4996         * gcc.target/i386/divmod-5.c: Likewise.
4997         * gcc.target/i386/divmod-6.c: Likewise.
4998         * gcc.target/i386/divmod-7.c: Likewise.
4999         * gcc.target/i386/divmod-8.c: Likewise.
5000         * gcc.target/i386/udivmod-1.c: Likewise.
5001         * gcc.target/i386/udivmod-2.c: Likewise.
5002         * gcc.target/i386/udivmod-3.c: Likewise.
5003         * gcc.target/i386/udivmod-4.c: Likewise.
5004         * gcc.target/i386/udivmod-4a.c: Likewise.
5005         * gcc.target/i386/udivmod-5.c: Likewise.
5006         * gcc.target/i386/udivmod-6.c: Likewise.
5007         * gcc.target/i386/udivmod-7.c: Likewise.
5008         * gcc.target/i386/udivmod-8.c: Likewise.
5009
5010 2010-09-16  Jan Hubicka  <jh@suse.cz>
5011
5012         * g++.dg/lto/pr45679-1_0.C: New file.
5013         * g++.dg/lto/pr45679-1_1.C: New file.
5014         * g++.dg/lto/pr45679-0_0.C: New file.
5015         * g++.dg/lto/pr45679-0_1.C: New file.
5016
5017 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5018
5019         PR fortran/45674
5020         * gfortran.dg/class_dummy_2.f03: New.
5021
5022 2010-09-16  Richard Guenther  <rguenther@suse.de>
5023
5024         PR tree-optimization/45623
5025         * gcc.dg/torture/pr45623.c: New testcase.
5026
5027 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5028
5029         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5030         name and parentheses.
5031         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5032
5033 2010-09-15  Jason Merrill  <jason@redhat.com>
5034
5035         * g++.dg/parse/parameter-declaration-2.C: New.
5036
5037         * g++.dg/cpp0x/scoped_enum2.C: New.
5038
5039 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5040
5041         * gcc.c-torture/compile/20100915-1.c: New test.
5042
5043 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5044
5045         PR middle-end/45644
5046         * gcc.dg/ipa/pr45644.c: New test.
5047
5048 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5049
5050         PR tree-optimization/45633
5051         * gcc.dg/vect/pr45633.c: New test.
5052
5053 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5054
5055         PR fortran/45577
5056         * gfortran.dg/allocate_derived_4.f90: New.
5057
5058 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5059
5060         * lib/target-supports.exp
5061         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5062         supported flag to true for neon.
5063
5064 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5065
5066         PR c++/45665
5067         * g++.dg/template/crash103.C: New.
5068
5069 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5070
5071         Merge from 'apple/trunk' branch on FSF servers.
5072
5073         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5074
5075         Radar 4457381
5076         * objc.dg/msg-in-protocol.m: New.
5077         * obj-c++.dg/msg-in-protocol.mm: New.
5078
5079         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5080
5081         Radar 4219590
5082         * objc.dg/break-in-ifstmt.m: New.
5083
5084         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5085
5086         Radar 4174166
5087         * obj-c++.dg/comp-types-13.mm: New.
5088         * objc.dg/comp-types-12.m: New.
5089
5090         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5091
5092         Radar 4216500
5093         * obj-c++.dg/proto-lossage-7.mm: New.
5094         * objc.dg/proto-lossage-7.m: New.
5095
5096 2010-09-14  Jan Hubicka  <jh@suse.cz>
5097
5098         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5099         folding.
5100         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5101         folding.
5102
5103 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5104
5105         PR middle-end/45567
5106         * gcc.dg/pr45567.c: New test.
5107
5108         PR debug/45660
5109         * g++.dg/debug/pr45660.C: New test.
5110
5111 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5112
5113         PR tree-optimization/45470
5114         * g++.dg/vect/pr45470-a.cc: New test.
5115         * g++.dg/vect/pr45470-a.cc: New test.
5116
5117 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5118
5119         PR target/42070
5120         * lib/profopt.exp: Prune warnings on execname2 compile.
5121         * lib/prune.exp: Prune "can't add line info" warnings.
5122
5123 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5124
5125         PR libfortran/45532
5126         * gfortran.dg/namelist_64.f90: New test.
5127
5128 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR rtl-optimization/45617
5131         * gcc.target/i386/pr45617.c: New test.
5132
5133 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5134
5135         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5136
5137 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5138
5139         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5140         * gcc.target/i386/fma4-vector.c: Likewise.
5141         * gcc.target/i386/vectorize2.c: Likewise.
5142         * gcc.target/i386/vectorize4.c: Likewise.
5143         * gcc.target/i386/vectorize5.c: Likewise.
5144         * gcc.target/i386/vectorize6.c: Likewise.
5145         * gcc.target/i386/vectorize8.c: Likewise.
5146
5147         * gcc.target/i386/vect-double-1.c: New.
5148         * gcc.target/i386/vect-double-1a.c: Likewise.
5149         * gcc.target/i386/vect-double-2.c: Likewise.
5150         * gcc.target/i386/vect-double-2a.c: Likewise.
5151
5152         * lib/target-supports.exp (check_effective_target_vect_double):
5153         Set et_vect_double_saved to 0 when tuning for Atom.
5154
5155 2010-09-13  Jan Hubicka  <jh@suse.cz>
5156
5157         * gcc.dg/torture/pr23821.c: Drop static keyword.
5158         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5159         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5160
5161 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5162
5163         * gcc.target/arm/sync-1.c: New.
5164
5165 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5166
5167         * gnat.dg/memtrap.adb: New test.
5168
5169 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5170
5171         * gfortran.dg/promotion.f90: Fix options.
5172
5173 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5174
5175         * g++.dg/cpp0x/range-for1.C: New.
5176         * g++.dg/cpp0x/range-for2.C: New.
5177         * g++.dg/cpp0x/range-for3.C: New.
5178         * g++.dg/cpp0x/range-for4.C: New.
5179         * g++.dg/cpp0x/range-for5.C: New.
5180         * g++.dg/cpp0x/range-for6.C: New.
5181
5182 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5183
5184         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5185         and counts. Check that transpose is not called.
5186         * gfortran.dg/transpose_2.f90: Update error message.
5187
5188 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5189
5190         PR c++/43824
5191         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5192         * g++.dg/lookup/strong-using-2.C: Likewise.
5193         * g++.dg/lookup/strong-using-3.C: Likewise.
5194         * g++.dg/lookup/strong-using-5.C: Likewise.
5195
5196         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5197         * g++.dg/cpp0x/inline-ns4.C: New.
5198         * g++.dg/cpp0x/inline-ns5.C: New.
5199
5200 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5201
5202         PR middle-end/45634
5203         * gfortran.fortran-torture/compile/pr45634.f90: New.
5204
5205 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5206
5207         * objc.dg/fobjc-exceptions.m: New test.
5208
5209 2010-09-10  Jan Hubicka  <jh@suse.cz>
5210
5211         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5212
5213 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5214
5215         PR tree-optimization/44972
5216         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5217         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5218         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5219         instead.
5220         * g++.dg/torture/pr44972.C: New test.
5221
5222 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5223
5224         PR tree-optimization/44972
5225         * g++.dg/torture/pr34850.C: Remove expected warning.
5226
5227 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5228
5229         * gfortran.dg/dummy_optional_arg.f90: New test.
5230
5231 2010-09-08  Jan Hubicka  <jh@suse.cz>
5232
5233         PR tree-optimization/45598
5234         * fortran.fortran-torture/compile/pr45598.f90: New test.
5235
5236 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5237
5238         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5239         * lib/target-supports.exp (check_ifunc_available): New.
5240         * gcc.dg/attr-ifunc-1.c: New.
5241         * gcc.dg/attr-ifunc-2.c: New.
5242         * gcc.dg/attr-ifunc-3.c: New.
5243         * gcc.dg/attr-ifunc-4.c: New.
5244         * gcc.dg/attr-ifunc-5.c: New.
5245         * g++.dg/ext/attr-ifunc-1.C: New.
5246         * g++.dg/ext/attr-ifunc-2.C: New.
5247         * g++.dg/ext/attr-ifunc-3.C: New.
5248         * g++.dg/ext/attr-ifunc-4.C: New.
5249
5250 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5251
5252         PR middle-end/40386
5253         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5254
5255 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5256
5257         * gfortran.dg/inline_transpose_1.f90: New test.
5258
5259 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5260
5261         PR c++/45588
5262         * g++.dg/warn/Wunused-var-15.C: New test.
5263
5264 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5265
5266         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5267         hppa*-*-hpux*.
5268
5269 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5270
5271         * objc/execute/exceptions/throw-nil.m: New test.
5272         * objc/execute/exceptions/handler-1.m: Updated to use the new
5273         objc_set_uncaught_exception_handler() function.
5274         * objc/execute/exceptions/matcher-1.m: New test.
5275
5276 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5277
5278         PR fortran/38282
5279         * gfortran.dg/bit_comparison_1.F90: New test.
5280         * gfortran.dg/leadz_trailz_3.f90: New test.
5281         * gfortran.dg/masklr_2.F90: New test.
5282         * gfortran.dg/shiftalr_1.F90: New test.
5283         * gfortran.dg/merge_bits_2.F90: New test.
5284         * gfortran.dg/dshift_2.F90: New test.
5285         * gfortran.dg/bit_comparison_2.F90: New test.
5286         * gfortran.dg/masklr_1.F90: New test.
5287         * gfortran.dg/merge_bits_1.F90: New test.
5288         * gfortran.dg/dshift_1.F90: New test.
5289         * gfortran.dg/shiftalr_2.F90: New test.
5290
5291 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5292
5293         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5294         functions from objc/typedstream.h are deprecated.
5295
5296 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5297
5298         * lib/target-supports.exp
5299         (check_effective_target_run_expensive_tests): New proc.
5300         * gcc.c-torture/compile/limits-fnargs.c: Use
5301         dg-require-effective-target run_expensive_tests.
5302
5303 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5304
5305         PR fortran/45597
5306         * gfortran.dg/gomp/pr45597.f90: New test.
5307
5308         PR fortran/45595
5309         * gfortran.dg/gomp/pr45595.f90: New test.
5310
5311 2010-09-08  Michael Matz  <matz@suse.de>
5312
5313         * c-c++-common/uninit-17.c: Adjust.
5314
5315 2010-09-08  Michael Matz  <matz@suse.de>
5316
5317         PR tree-optimization/43430
5318         * gcc.dg/vect/pr43430-2.c: New test.
5319
5320 2010-09-08  Michael Matz  <matz@suse.de>
5321
5322         PR tree-optimization/33244
5323         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5324
5325 2010-09-08  Richard Guenther  <rguenther@suse.de>
5326
5327         PR tree-optimization/45578
5328         * gfortran.dg/pr45578.f90: New testcase.
5329
5330 2010-09-08  Richard Guenther  <rguenther@suse.de>
5331
5332         PR testsuite/45590
5333         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5334
5335 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5336
5337         PR fortran/45576
5338         * gfortran.dg/char_length_18.f90:  New test.
5339
5340 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5341
5342         PR target/36502
5343         * gcc.target/i386/pr36502.c: New test.
5344
5345         PR target/42313
5346         PR target/44651
5347         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5348         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5349
5350 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5351
5352         * gfortran.dg/achar_4.f90: Enable bounds checking.
5353
5354 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5355
5356         PR target/45206
5357         * gcc.target/i386/pr45206.c: New test.
5358
5359 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5360
5361         PR fortran/45505
5362         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5363
5364 2010-09-07  Jan Hubicka  <jh@suse.cz>
5365
5366         * gcc.c-torture/compile/20100907.c: New testcase.
5367
5368 2010-09-07  Richard Guenther  <rguenther@suse.de>
5369
5370         PR middle-end/45569
5371         * g++.dg/eh/pr45569.C: New testcase.
5372
5373 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5374
5375         PR target/43137
5376         * gcc.target/arm/pr43137.c: New test.
5377
5378 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5379
5380         PR fortran/36931
5381         * gfortran.dg/dependency_35.f90:  New test.
5382
5383 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5384
5385         PR fortran/34145
5386         * gfortran.dg/char_length_17.f90:  New test.
5387
5388 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5389
5390         PR c++/45200
5391         PR c++/45293
5392         PR c++/45558
5393         * g++.dg/template/typedef34.C: New test.
5394         * g++.dg/template/typedef35.C: New test.
5395
5396 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5397
5398         PR target/22152
5399         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5400
5401 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5402
5403         * g++.dg/warn/Wdouble-promotion.C: New.
5404
5405 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5406
5407         * g++.dg/parse/redef2.C: New.
5408
5409 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5410
5411         * gcc.dg/20100906-1.c: New testcase.
5412
5413 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5414
5415         PR testsuite/45543
5416         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5417         DW_TAG_enumeration_type DIE.
5418
5419 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5420
5421         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5422         Update XFAILs.
5423
5424 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5425
5426         PR rtl-optimization/44919
5427         * g++.dg/opt/pr44919.C: New.
5428
5429 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5430
5431         PR fortran/38282
5432         * gfortran.dg/iall_iany_iparity_1.f90: New.
5433         * gfortran.dg/iall_iany_iparity_2.f90: New.
5434
5435 2010-09-06  Jason Merrill  <jason@redhat.com>
5436
5437         * g++.dg/cpp0x/initlist42.C: New.
5438
5439         * g++.dg/cpp0x/auto19.C: New.
5440
5441         * g++.dg/template/sfinae25.C: New.
5442         * g++.dg/template/char1.C: Expect warning.
5443         * g++.dg/template/nontype10.C: Likewise.
5444
5445         * g++.dg/cpp0x/implicit9.C: New.
5446
5447         * g++.dg/cpp0x/initlist43.C: New.
5448
5449 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5450
5451         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5452
5453 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5454
5455         * gcc.dg/Wdouble-promotion.c: New.
5456
5457 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5458
5459         * gfortran.dg/float128_1.f90: Remove test case as
5460         it always fails since Rev 163611 backed out the
5461         front-end implementation.
5462
5463 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5464
5465         * gfortran.dg/float128_1.f90: XFAIL test case.
5466
5467 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5468
5469         * gfortran.dg/bessel_7.f90: Decrease required precision.
5470
5471 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5472
5473         PR testsuite/45545
5474         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5475         ref-all-matching targets.
5476
5477 2010-09-05  Richard Guenther  <rguenther@suse.de>
5478
5479         PR tree-optimization/45535
5480         * gcc.c-torture/compile/pr45535.c: New testcase.
5481
5482 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5483
5484         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5485         "\[^\n\]*".
5486         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5487         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5488         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5489         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5490         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5491         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5492         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5493         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5494         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5495         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5496         * gcc.target/i386/pr22152.c: Likewise.
5497         * gcc.target/i386/pr36992-1.c: Likewise.
5498         * gcc.target/i386/pr36992-2.c: Likewise.
5499         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5500
5501 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5502
5503         PR testsuite/43957
5504         * gcc.dg/const-uniq-1.c: Modify regexp.
5505
5506 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5507
5508         PR fortran/45530
5509         * gfortran.dg/namelist_63.f90: New.
5510
5511 2010-09-04  Jan Hubicka  <jh@suse.cz>
5512
5513         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5514         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5515
5516 2010-09-04  Jan Hubicka  <jh@suse.cz>
5517
5518         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5519
5520 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5521
5522         PR fortran/45507
5523         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5524
5525 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5526
5527         * gcc.dg/opts-4.c: New test.
5528
5529 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5530
5531         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5532         * gcc.dg/vect/vect-peel-4.c: Ditto.
5533
5534 2010-09-03  Daniel Kraft  <d@domob.eu>
5535
5536         PR fortran/45525
5537         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5538
5539 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5540
5541         PR fortran/45159
5542         * gfortran.dg/dependency_34.f90:  New test.
5543
5544 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5545
5546         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5547
5548 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5549
5550         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5551         gcc.target/i386/clearcap.map if supported.
5552
5553 2010-09-03  Michael Matz  <matz@suse.de>
5554
5555         PR middle-end/45415
5556         * gcc.dg/pr45415.c: New test.
5557
5558 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5559
5560         PR tree-optimization/45506
5561         * gcc.dg/pr45506.c: New.
5562
5563 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5564
5565         PR target/45476
5566         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5567         * gcc.target/i386/float128-2.c: Ditto.
5568
5569 2010-09-03  Daniel Kraft  <d@domob.eu>
5570
5571         PR fortran/34162
5572         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5573         * gfortran.dg/internal_dummy_2.f08: New test.
5574         * gfortran.dg/internal_dummy_3.f08: New test.
5575         * gfortran.dg/internal_dummy_4.f08: New test.
5576
5577 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5578
5579         PR debug/45500
5580         * gcc.target/i386/pr45500.c: New test.
5581
5582 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5583
5584         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5585
5586 2010-09-03  Daniel Kraft  <d@domob.eu>
5587
5588         PR fortran/44602
5589         * gfortran.dg/exit_2.f08; Adapt error messages.
5590         * gfortran.dg/exit_3.f08: New test.
5591         * gfortran.dg/exit_4.f08: New test.
5592         * gfortran.dg/exit_5.f03: New test.
5593
5594 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5595
5596         * gfortran.dg/ishft_4.f90: New test.
5597
5598 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5599
5600         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5601         FRIZ/XSRIZ instruciton for (double)(long long)x.
5602         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5603
5604 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5605
5606         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5607
5608 2010-09-02  Richard Guenther  <rguenther@suse.de>
5609
5610         PR tree-optimization/44937
5611         PR tree-optimization/45412
5612         * g++.dg/opt/pr45412.C: New testcase.
5613         * gcc.c-torture/compile/pr45412.c: Likewise.
5614         * gcc.c-torture/compile/pr44937.c: Likewise.
5615
5616 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5617
5618         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5619         but using -Werror=comment.
5620         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5621         expected error messages.
5622
5623 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5624
5625         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5626         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5627
5628 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5629
5630         PR fortran/45489
5631         * gfortran.dg/initialization_27.f90: New.
5632
5633 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5634
5635         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5636         check into different basic blocks. Expect vectorization if misaligned
5637         stores are supported.
5638         * gcc.dg/vect/bb-slp-8a.c: New test.
5639         * gcc.dg/vect/bb-slp-8b.c: New test.
5640
5641 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5642
5643         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5644
5645 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5646
5647         PR fortran/44541
5648         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5649         * gfortran.dg/class_dummy_1.f03: New.
5650
5651 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5652
5653         PR middle-end/45458
5654         * g++.dg/tree-prof/partition2.C: New test.
5655
5656 2010-09-01  Richard Guenther  <rguenther@suse.de>
5657
5658         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5659         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5660         * gcc.c-torture/execute/20100827-1.c: Likewise.
5661
5662 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5663
5664         * gfortran.dg/execute_command_line_1.f90: New test.
5665
5666 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5667
5668         PR preprocessor/45457
5669         * c-c++-common/cpp/pr45457.c: New test.
5670
5671 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5672
5673         * gcc.dg/nested-func-8.c: New test.
5674
5675 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5676
5677         PR fortran/38282
5678         * gfortran.dg/popcnt_poppar_1.F90: New test.
5679         * gfortran.dg/popcnt_poppar_2.F90: New test.
5680
5681 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5682
5683         * gcc.target/i386/volatile-2.c: Require nonpic target.
5684
5685 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5686
5687         PR middle-end/45461
5688         * gcc.dg/pr45461.c: New test.
5689
5690 2010-08-31  Richard Guenther  <rguenther@suse.de>
5691
5692         PR testsuite/45455
5693         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5694
5695 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5696
5697         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5698
5699 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5700
5701         PR fortran/45456
5702         * gfortran.dg/typebound_proc_18.f03: New.
5703
5704 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5705
5706         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5707         * lib/scanasm.exp (scan-stack-usage): Likewise.
5708         (scan-stack-usage-not): Likewise.
5709         * gcc.dg/stack-usage-1.c: New test.
5710         * gcc.target/i386/stack-usage-realign.c: Likewise.
5711
5712 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5713
5714         PR tree-optimization/45427
5715         * gcc.dg/tree-ssa/pr45427.c: New test.
5716
5717 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5718
5719         PR c++/45043
5720         * g++.dg/template/crash102.C: New.
5721
5722 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5723
5724         PR middle-end/45423
5725         * gcc.dg/gomp/atomic-12.c: New test.
5726         * gcc.dg/gomp/atomic-13.c: New test.
5727         * gcc.dg/gomp/atomic-14.c: New test.
5728         * g++.dg/gomp/atomic-11.C: New test.
5729         * g++.dg/gomp/atomic-12.C: New test.
5730         * g++.dg/gomp/atomic-13.C: New test.
5731         * g++.dg/gomp/atomic-14.C: New test.
5732
5733 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5734
5735         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5736         delimiter.
5737
5738 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5739
5740         * gnat.dg/discr24.adb: New test.
5741
5742 2010-08-30  Richard Guenther  <rguenther@suse.de>
5743
5744         PR tree-optimization/45449
5745         * gcc.dg/pr45449.c: New testcase.
5746
5747 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5748
5749         * gcc.dg/opts-1.c: Expect errors, not warnings.
5750
5751 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5752
5753         PR fortran/42769
5754         * gfortran.dg/dynamic_dispatch_11.f03: New.
5755
5756 2010-08-29  Jason Merrill  <jason@redhat.com>
5757
5758         PR c++/44991
5759         * g++.dg/parse/defarg15.C: New.
5760
5761 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5762
5763         PR fortran/45439
5764         * gfortran.dg/select_type_16.f03: New.
5765
5766 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5767             Tobias Burnus  <burnus@net-b.de>
5768
5769         * gfortran.dg/bessel_7.f90: Decrease required precision.
5770
5771 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5772             Kaz Kojima  <kkojima@gcc.gnu.org>
5773
5774         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5775
5776 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5777
5778         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5779         floating point conversion code generation.
5780         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5781         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5782         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5783         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5784         to integer conversion code generation.
5785         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5786         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5787         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5788         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5789
5790 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5791
5792         PR fortran/32049
5793         * gfortran.dg/random_seed_1.f90: Adjust test.
5794         * gfortran.dg/float128_1.f90: New test.
5795
5796 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5797
5798         PR fortran/33197
5799         * gfortran.dg/norm2_1.f90: New.
5800         * gfortran.dg/norm2_2.f90: New.
5801         * gfortran.dg/norm2_3.f90: New.
5802         * gfortran.dg/norm2_4.f90: New.
5803         * gfortran.dg/parity_1.f90: New.
5804         * gfortran.dg/parity_2.f90: New.
5805         * gfortran.dg/parity_3.f90: New.
5806
5807 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5808
5809         PR fortran/45420
5810         * gfortran.dg/select_type_15.f03: New.
5811
5812 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5813
5814         PR libfortran/43217
5815         * gfortran.dg/hollerith8.f90: New test.
5816
5817 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5818
5819         PR fortran/45159
5820         * gfortran.dg/dependency_33.f90:  New test.
5821
5822 2010-08-27  Richard Guenther  <rguenther@suse.de>
5823
5824         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5825         * gcc.dg/graphite/scop-2.c: Likewise.
5826         * gcc.dg/graphite/scop-20.c: Likewise.
5827         * gcc.dg/vect/slp-25.c: Likewise.
5828
5829 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5830
5831         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5832
5833 2010-08-26  Daniel Kraft  <d@domob.eu>
5834
5835         PR fortran/38936
5836         PR fortran/44047
5837         PR fortran/45384
5838         * gfortran.dg/associate_8.f03: New test.
5839         * gfortran.dg/select_type_13.f03: New test.
5840         * gfortran.dg/select_type_14.f03: New test.
5841
5842 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5843
5844         PR tree-optimization/44485
5845         * gcc.dg/pr44485.c: New test.
5846
5847 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5848
5849         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5850         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5851         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5852
5853 2010-08-26  Richard Guenther  <rguenther@suse.de>
5854
5855         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5856         * gcc.dg/graphite/scop-21.c: Likewise.
5857
5858 2010-08-26  Richard Guenther  <rguenther@suse.de>
5859
5860         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5861         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5862         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5863         * gcc.dg/vect/vect-91.c: Likewise.
5864         * gcc.dg/vect/vect-peel-1.c: Likewise.
5865         * gcc.dg/vect/vect-peel-2.c: Likewise.
5866         * gcc.dg/vect/vect-peel-4.c: Likewise.
5867
5868 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5869
5870         PR libfortran/41859
5871         * gfortran.dg/der_io_4.f90: New test.
5872
5873 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5874
5875         PR rtl-optimization/44858
5876         * gcc.c-torture/execute/pr44858.c: New test.
5877
5878         PR rtl-optimization/45400
5879         * g++.dg/other/i386-8.C: New test.
5880
5881 2010-08-25  Richard Guenther  <rguenther@suse.de>
5882
5883         * gcc.dg/alias-8.c: Adjust.
5884
5885 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5886
5887         * gcc.target/i386/combine-mul.c: New test.
5888
5889 2010-08-25  Richard Guenther  <rguenther@suse.de>
5890
5891         PR lto/44562
5892         * gcc.dg/graphite/id-27.c: New testcase.
5893         * gcc.dg/lto/20100825-1_0.c: Likewise.
5894
5895 2010-08-25  Richard Guenther  <rguenther@suse.de>
5896
5897         PR tree-optimization/45316
5898         * g++.dg/opt/pr45316.C: New testcase.
5899
5900 2010-08-25  Richard Guenther  <rguenther@suse.de>
5901
5902         PR tree-optimization/45393
5903         * g++.dg/torture/pr45393.C: New testcase.
5904
5905 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5906
5907         PR tree-optimization/45059
5908         * gcc.c-torture/compile/pr45059.c: New test.
5909
5910 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5911
5912         * lib/target-supports.exp (check_effective_target_vect_unpack):
5913         Set vect_unpack supported flag to true for neon.
5914
5915 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5916
5917         * gcc.dg/tree-ssa/ifc-5.c: New.
5918
5919 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5920
5921         * gcc.dg/tree-ssa/ifc-4.c: New.
5922         * gcc.dg/tree-ssa/ifc-7.c: New.
5923
5924 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5925
5926         * gcc.dg/vect/vect.exp: Check loongson targets
5927         * g++.dg/vect/vect.exp: Likewise
5928         * gfortran.dg/vect/vect.exp: Likewise
5929
5930 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5931
5932         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5933         -mveclibabi=mass.
5934
5935 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5936
5937         PR fortran/45366
5938         * gfortran.dg/proc_ptr_29.f90: New.
5939
5940 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5941             Dominique d'Humieres  <dominiq@lps.ens.fr>
5942
5943         PR fortran/45367
5944         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5945
5946 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5947
5948         PR fortran/45367
5949         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5950
5951 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5952
5953         PR fortran/36158
5954         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5955
5956 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5957             Dominique d'Humieres  <dominiq@lps.ens.fr>
5958
5959         PR fortran/45367
5960         PR fortran/36158
5961         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5962         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5963
5964 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
5965
5966         PR fortran/44863
5967         PR fortran/45271
5968         PR fortran/45290
5969         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5970         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5971         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5972
5973 2010-08-21  Tobias Burnus  <burnus@net-b.de>
5974
5975         PR fortran/36158
5976         PR fortran/33197
5977         * gfortran.dg/bessel_6.f90: New.
5978         * gfortran.dg/bessel_7.f90: New.
5979
5980 2010-08-20  Jan Hubicka  <jh@suse.cz>
5981
5982         PR c++/45307
5983         PR c++/17736
5984         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5985         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5986
5987 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
5988
5989         PR target/45336
5990         * gcc.target/i386/pr45336-1.c: New.
5991         * gcc.target/i386/pr45336-2.c: Likewise.
5992         * gcc.target/i386/pr45336-3.c: Likewise.
5993         * gcc.target/i386/pr45336-4.c: Likewise.
5994
5995 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
5996
5997         PR testsuite/45361
5998         * gcc.target/i386/volatile-2.c: Update scan strings to also
5999         include (%rip) for the memory reference on x86_64.
6000
6001 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6002
6003         PR middle-end/44974
6004         * gcc.dg/pr44974.c: New test.
6005
6006         PR rtl-optimization/45353
6007         * gcc.dg/pr45353.c: New test.
6008
6009 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6010
6011         * gcc.target/i386/volatile-2.c: New.
6012
6013 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6014
6015         PR rtl-optimization/44691
6016         * gfortran.dg/pr44691.f: New test.
6017
6018 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6019
6020         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6021
6022 2010-08-19  Jason Merrill  <jason@redhat.com>
6023
6024         * g++.dg/init/synth3.C: New.
6025         * g++.dg/init/value8.C: New.
6026         * g++.dg/tree-ssa/empty-2.C: New.
6027         * g++.dg/cpp0x/noexcept09.C: New.
6028
6029 2010-08-19  Daniel Kraft  <d@domob.eu>
6030
6031         PR fortran/29785
6032         PR fortran/45016
6033         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6034         * gfortran.dg/pointer_remapping_1.f90: New test.
6035         * gfortran.dg/pointer_remapping_2.f03: New test.
6036         * gfortran.dg/pointer_remapping_3.f08: New test.
6037         * gfortran.dg/pointer_remapping_4.f03: New test.
6038         * gfortran.dg/pointer_remapping_5.f08: New test.
6039         * gfortran.dg/pointer_remapping_6.f08: New test.
6040
6041 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6042
6043         PR testsuite/45324
6044         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6045
6046 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6047
6048         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6049
6050 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6051
6052         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6053         variable.
6054
6055 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6056
6057         PR target/45070
6058         * gcc.c-torture/execute/pr45070.c: New.
6059
6060 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6061
6062         * g++.dg/pr44328.C: New test.
6063
6064 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6065
6066         PR fortran/36158
6067         PR fortran/33197
6068         * gfortran.dg/bessel_3.f90: New.
6069         * gfortran.dg/bessel_4.f90: New.
6070         * gfortran.dg/bessel_5.f90: New.
6071
6072 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6073
6074         PR fortran/45290
6075         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6076         * gfortran.dg/pointer_init_2.f90: New.
6077         * gfortran.dg/pointer_init_3.f90: New.
6078         * gfortran.dg/pointer_init_4.f90: New.
6079
6080 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6081
6082         PR c++/45049
6083         * g++.dg/pr45049-1.C: New test.
6084         * g++.dg/pr45049-2.C: New test.
6085
6086 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6087
6088         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6089         20 if __ARM_PCS is defined otherwise 64.
6090         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6091         instead of hard coded 64.
6092
6093 2010-08-18  Yao Qi  <yao@codesourcery.com>
6094
6095         PR target/45094
6096         * gcc.target/arm/pr45094.c: New test.
6097
6098 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6099
6100         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6101
6102 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6103
6104         PR rtl-optimization/42575
6105         * gcc.target/arm/pr42575.c: New test.
6106
6107 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6108
6109         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6110         * gcc.dg/tls/thr-cse-1.c: New.
6111
6112 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6113
6114         PR debug/42487
6115         * lib/target-supports.exp
6116         (check_effective_target_function_sections): New.
6117         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6118         function sections before proceding.
6119
6120 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6121
6122         PR fortran/45308
6123         * gfortran.dg/pr45308.f03: New test.
6124
6125 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6126
6127         PR target/45296
6128         * gcc.target/i386/pr45296.c: New test.
6129
6130 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6131
6132         * g++.dg/ext/uow-1.C: New.
6133         * g++.dg/ext/uow-2.C: New.
6134         * g++.dg/ext/uow-3.C: New.
6135         * g++.dg/ext/uow-4.C: New.
6136
6137 2010-08-17  Richard Guenther  <rguenther@suse.de>
6138
6139         PR testsuite/45266
6140         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6141
6142 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6143
6144         PR c/40563
6145         * gcc.dg/Wcxx-compat-20.c: New test.
6146
6147 2010-08-17  Daniel Kraft  <d@domob.eu>
6148
6149         PR fortran/38936
6150         * gfortran.dg/associate_1.f03: Extended to test newly supported
6151         features like association to variables.
6152         * gfortran.dg/associate_3.f03: Removed check for illegal change
6153         of associate-name here...
6154         * gfortran.dg/associate_5.f03: ...and added it here.
6155         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6156         * gfortran.dg/associate_7.f03: New test.
6157
6158 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6159
6160         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6161
6162 2010-08-15  Daniel Kraft  <d@domob.eu>
6163
6164         PR fortran/38936
6165         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6166         * gfortran.dg/associate_3.f03: Clarify comment.
6167         * gfortran.dg/associate_5.f03: New test.
6168         * gfortran.dg/associate_6.f03: New test.
6169
6170 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6171
6172         PR fortran/45211
6173         * gfortran.dg/bind_c_usage_21.f90: New.
6174         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6175
6176 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6177
6178         * gfortran.dg/optional_absent_1.f90: New.
6179         * gfortran.dg/null_actual.f90: New.
6180
6181 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6182
6183         * gfortran.dg/pointer_target_1.f90: New.
6184         * gfortran.dg/pointer_target_2.f90: New.
6185         * gfortran.dg/pointer_target_3.f90: New.
6186
6187 2010-08-15  Daniel Kraft  <d@domob.eu>
6188
6189         PR fortran/45197
6190         * gfortran.dg/elemental_args_check_3.f90: New test.
6191         * gfortran.dg/impure_1.f08: New test.
6192         * gfortran.dg/impure_2.f08: New test.
6193         * gfortran.dg/impure_3.f90: New test.
6194         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6195
6196 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6197
6198         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6199         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6200         SLP tests.
6201         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6202         misaligned loads.
6203         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6204         misaligned stores.c
6205         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6206
6207 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6208
6209         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6210         dg-require-effective-target after dg-do.
6211
6212 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6213
6214         * lib/target-supports.exp (check_effective_target_vect_int): Return
6215         true for Loongson targets.
6216         (check_effective_target_vect_shift): Likewise.
6217         (check_effective_target_vect_no_int_max): Likewise.
6218         (check_effective_target_vect_no_align): Likewise.
6219         (check_effective_target_vect_short_mult): Likewise.
6220
6221 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6222
6223         * g++.dg/cast.C: Change fields of structures to "long" to pass
6224         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6225         * g++.dg/cpp0x/iop.C: Ditto.
6226         * g++.dg/cpp0x/named_refs.C: Ditto.
6227         * g++.dg/cpp0x/rv1p.C: Ditto.
6228         * g++.dg/cpp0x/rv2p.C: Ditto.
6229         * g++.dg/cpp0x/rv3p.C: Ditto.
6230         * g++.dg/cpp0x/rv4p.C: Ditto.
6231         * g++.dg/cpp0x/rv5p.C: Ditto.
6232         * g++.dg/cpp0x/rv6p.C: Ditto.
6233         * g++.dg/cpp0x/rv7p.C: Ditto.
6234         * g++.dg/cpp0x/rv8p.C: Ditto.
6235         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6236
6237 2010-08-13  Daniel Kraft  <d@domob.eu>
6238
6239         * gfortran.dg/implied_shape_1.f08: New test.
6240         * gfortran.dg/implied_shape_2.f90: New test.
6241         * gfortran.dg/implied_shape_3.f08: New test.
6242
6243 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6244
6245         PR libfortran/42526
6246         * gfortran.dg/char_component_initializer_1.f90: New test.
6247
6248 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6249
6250         PR tree-optimization/45241
6251         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6252
6253 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6254
6255         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6256         to dg-options.
6257         * gcc.target/i386/pr40906-2.c: Ditto.
6258         * gcc.target/i386/pr40906-3.c: Ditto.
6259
6260 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6261
6262         PR middle-end/45262
6263         * gcc.c-torture/execute/pr45262.c: New test.
6264
6265 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6266
6267         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6268         empty argument.
6269         * g++.dg/other/profile1.C: Ditto.
6270
6271 2010-08-12  Richard Guenther  <rguenther@suse.de>
6272
6273         PR tree-optimization/45232
6274         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6275         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6276         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6277         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6278         unsigned arithmetic.
6279         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6280         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6281         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6282         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6283         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6284         unsigned arithmetic.
6285         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6286         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6287         unsigned arithmetic.
6288         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6289         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6290         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6291         unsigned arithmetic.
6292         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6293         * gcc.dg/tree-ssa/negate.c: Adjust.
6294         * gcc.dg/vect/vect-1.c: Adjust.
6295         * gfortran.dg/reassoc_6.f: XFAIL.
6296
6297 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6298
6299         PR debug/45259
6300         * gcc.dg/pr45259.c: New test.
6301
6302 2010-08-12  Wei Guozhi  <carrot@google.com>
6303
6304         PR target/44999
6305         * gcc.target/arm/pr44999.c: New testcase.
6306
6307 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6308
6309         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6310         (N): Likewise.
6311         (main): Adjust accordingly.
6312
6313 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6314
6315         * gfortran.dg/graphite/id-22.f: New.
6316
6317 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6318
6319         * gcc.dg/graphite/id-26.c: New.
6320
6321 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6322
6323         * gcc.dg/graphite/id-25.c: New.
6324
6325 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6326
6327         * gcc.dg/graphite/run-id-5.c: New.
6328         * gcc.dg/graphite/run-id-6.c: New.
6329         * gfortran.dg/graphite/id-21.f: New.
6330
6331 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6332
6333         * gcc.dg/graphite/id-24.c: New.
6334
6335 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6336
6337         * gcc.dg/tree-ssa/pr20742.c: New.
6338
6339 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6340
6341         * gcc.dg/graphite/id-23.c: New.
6342
6343 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6344
6345         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6346
6347 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6348
6349         * gcc.dg/graphite/pr42729.c: New.
6350
6351 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6352
6353         * gfortran.dg/graphite/id-20.f: New.
6354
6355 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6356
6357         * gcc.dg/graphite/id-22.c: New.
6358
6359 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6360
6361         * gcc.dg/graphite/run-id-2.c: Call abort.
6362
6363 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6364
6365         * gcc.dg/graphite/id-20.c: New.
6366
6367 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6368             Steve Kargl  <kargl@gcc.gnu.org>
6369
6370         PR fortran/44595
6371         * gfortran.dg/move_alloc_3.f90: New.
6372         * gfortran.dg/random_seed_2.f90: New.
6373
6374 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6375
6376         * lib/target-supports.exp (check_effective_target_sync_int_long):
6377         Add hppa*-*-linux*.
6378         (check_effective_target_sync_char_short): Likewise.
6379
6380 2010-08-10  Yao Qi  <yao@codesourcery.com>
6381
6382         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6383         general form.
6384         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6385         * g++.dg/other/packed1.C: Likewise.
6386         * g++.dg/other/crash-4.C: Likewise.
6387         * g++.dg/ext/packed8.C: Likewise.
6388         * g++.dg/init/array16.C: Likewise.
6389
6390 2010-08-10  xinliang David Li  <davidxl@google.com>
6391         * gcc.dg/tree-ssa/loop-19.c: Add option
6392         -fno-prefetch-loop-array
6393
6394 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6395
6396         PR middle-end/45182
6397         * gcc.c-torture/compile/pr45182.c: New test.
6398
6399 2010-08-09  Jason Merrill  <jason@redhat.com>
6400
6401         PR c++/45236
6402         * g++.dg/cpp0x/variadic-104.C: New.
6403
6404 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6405
6406         PR fortran/44235
6407         * gfortran.dg/dependency_32.f90:  New test.
6408
6409 2010-08-09  Richard Guenther  <rguenther@suse.de>
6410
6411         PR middle-end/44632
6412         * g++.dg/opt/nrv17.C: New testcase.
6413
6414 2010-08-09  Richard Guenther  <rguenther@suse.de>
6415
6416         PR middle-end/45212
6417         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6418         alignment from MEM_REF offset only if we took it from the
6419         base object.
6420
6421         * gcc.target/i386/pr24178.c: New testcase.
6422
6423 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6424
6425         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6426         * gcc.dg/20030702-1.c: Ditto.
6427         * gcc.dg/20050309-1.c: Ditto.
6428         * gcc.dg/20050325-1.c: Ditto.
6429         * gcc.dg/20050330-2.c: Ditto.
6430         * gcc.dg/20051201-1.c: Ditto.
6431         * gcc.dg/gomp/pr27573.c: Ditto.
6432         * gcc.dg/gomp/pr34610.c: Ditto.
6433         * gcc.dg/pr24225.c: Ditto.
6434         * gcc.dg/pr26570.c: Ditto.
6435         * gcc.dg/pr32773.c: Ditto.
6436         * g++.dg/gcov/gcov-6.C: Ditto.
6437         * g++.dg/gomp/pr34608.C: Ditto.
6438         * gfortran.dg/gomp/pr27573.f90: Ditto.
6439
6440         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6441         dg-require-host-local dg directive.
6442         * gcc.dg/profile-dir-2.c: Ditto.
6443         * gcc.dg/profile-dir-3.c: Ditto.
6444
6445 2010-08-08  Richard Guenther  <rguenther@suse.de>
6446
6447         PR tree-optimization/45109
6448         * gcc.c-torture/compile/pr45109.c: New testcase.
6449
6450 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6451
6452         * gcc.dg/march.c: Skip if -march defined.
6453         * gcc.dg/mtune.c: Skip if -mtune defined.
6454
6455         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6456         generic thunk support.
6457
6458 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6459
6460         PR target/45213
6461         * gcc.target/i386/pr45213.c: New test.
6462
6463 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6464
6465         PR libfortran/45143
6466         * gfortran.dg/fmt_error_11.f03: New test.
6467
6468 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6469
6470         * lib/target-supports.exp (check_effective_target_sync_int_long):
6471         Add arm*-*-linux-gnueabi.
6472         (check_effective_target_sync_char_short): Likewise.
6473
6474 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6475
6476         PR fortran/45159
6477         * gfortran.dg/dependency_31.f90:  New test.
6478
6479 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6480
6481         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6482
6483 2010-08-06  Jason Merrill  <jason@redhat.com>
6484
6485         * g++.dg/cpp0x/sfinae3.C: New.
6486         * g++.dg/cpp0x/sfinae4.C: New.
6487
6488 2010-08-06  Richard Guenther  <rguenther@suse.de>
6489
6490         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6491         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6492         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6493         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6494         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6495         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6496         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6497         * gcc.c-torture/execute/20100805-1.c: Likewise.
6498
6499 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6500
6501         PR testsuite/42855
6502         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6503
6504 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6505
6506         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6507         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6508
6509 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6510
6511         * g++.dg/ipa/devirt-1.C: New test.
6512         * g++.dg/ipa/devirt-2.C: Likewise.
6513         * g++.dg/ipa/devirt-3.C: Likewise.
6514         * g++.dg/ipa/devirt-4.C: Likewise.
6515         * g++.dg/ipa/devirt-5.C: Likewise.
6516         * gcc.dg/ipa/iinline-3.c: Likewise.
6517
6518 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6519
6520         PR tree-optimization/45144
6521         * gcc.dg/tree-ssa/pr45144.c: New test.
6522
6523 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6524
6525         PR fortran/42207
6526         PR fortran/44064
6527         PR fortran/44065
6528         * gfortran.dg/class_25.f03: New.
6529         * gfortran.dg/class_26.f03: New.
6530
6531 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6532
6533         * g++.dg/warn/miss-format-1.C: Update line number.
6534
6535 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6536
6537         PR c++/44641
6538         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6539         .frame and .mask assembler directives.
6540
6541 2010-08-04  Richard Guenther  <rguenther@suse.de>
6542
6543         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6544         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6545         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6546         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6547
6548 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6549
6550         PR fortran/44857
6551         * gfortran.dg/derived_constructor_char_1.f90: New.
6552         * gfortran.dg/derived_constructor_char_2.f90: New.
6553
6554 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6555
6556         PR fortran/45159
6557         * gfortran.dg/dependency_30.f90:  New test.
6558
6559 2010-08-03  Jan Hubicka  <jh@suse.cz>
6560
6561         * gcc.c-torture/compile/pr45085.c: New testcase.
6562
6563 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6564
6565         PR fortran/44584
6566         PR fortran/45161
6567         * gfortran.dg/typebound_call_9.f03: Modified.
6568         * gfortran.dg/typebound_generic_1.f03: Modified.
6569
6570 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6571
6572         PR fortran/45159
6573
6574         * gfortran.dg/dependency_29.f90:  New test.
6575
6576 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6577
6578         PR fortran/36854
6579         * gfortran.dg/character_comparison_2.f90:  New test.
6580         * gfortran.dg/character_comparison_3.f90:  New test.
6581         * gfortran.dg/dependency_28.f90:  New test.
6582
6583 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6584
6585         PR target/40457
6586         * gcc.target/arm/pr40457-1.c: New test.
6587         * gcc.target/arm/pr40457-2.c: New test.
6588
6589 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6590
6591         PR fortran/44912
6592         * gfortran.dg/typebound_call_17.f03: New.
6593
6594 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6595
6596         PR fortran/44929
6597         * gfortran.dg/allocate_derived_3.f90: New.
6598
6599 2010-07-30  Xinliang David Li  <davidxl@google.com>
6600         PR tree-optimization/45121
6601         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6602
6603 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6604
6605         PR c++/45112
6606         * g++.dg/pr45112.C: New test.
6607
6608 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6609
6610         PR debug/45055
6611         PR rtl-optimization/45137
6612         * gcc.dg/pr45055.c: New test.
6613
6614 2010-07-30  Alan Modra  <amodra@gmail.com>
6615
6616         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6617         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6618
6619 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6620
6621         PR fortran/45087
6622         PR fortran/45125
6623         * gfortran.dg/whole_file_25.f90: New.
6624         * gfortran.dg/whole_file_26.f90: New.
6625         * gfortran.dg/whole_file_27.f90: New.
6626
6627 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6628
6629         PR fortran/44962
6630         * gfortran.dg/typebound_proc_17.f03: New.
6631
6632 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6633
6634         PR fortran/45004
6635         * gfortran.dg/move_alloc_2.f90: New.
6636
6637 2010-07-29  Xinliang David Li  <davidxl@google.com>
6638         PR tree-optimization/45121
6639         * c-c++-common/uninit-17.c: Fix expected output.
6640
6641 2010-07-29  Richard Guenther  <rguenther@suse.de>
6642
6643         PR tree-optimization/45120
6644         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6645
6646 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6647
6648         PR fortran/42051
6649         PR fortran/44064
6650         * gfortran.dg/pr42051.f03: New testcase.
6651
6652 2010-07-29  Richard Guenther  <rguenther@suse.de>
6653
6654         PR middle-end/45034
6655         * gcc.c-torture/execute/pr45034.c: New testcase.
6656
6657 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6658
6659         PR c++/45096
6660         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6661
6662 2010-07-28  Daniel Kraft  <d@domob.eu>
6663
6664         * gfortran.dg/bound_8.f90: New test.
6665
6666 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6667
6668         PR debug/45105
6669         * gcc.dg/pr45105.c: New test.
6670
6671 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6672
6673         PR rtl-optimization/45107
6674         * gcc.dg/pr45107.c: New test.
6675
6676 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6677
6678         PR rtl-optimization/45101
6679         * gcc.dg/pr45101.c: New test.
6680
6681 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6682
6683         PR fortran/45077
6684         * gfortran.dg/whole_file_24.f90: New.
6685
6686 2010-07-27  Jason Merrill  <jason@redhat.com>
6687
6688         * g++.dg/cpp0x/variadic102.C: New.
6689         * g++.dg/cpp0x/variadic103.C: New.
6690
6691 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6692
6693         PR rtl-optimization/40956
6694         PR target/42495
6695         PR middle-end/42574
6696         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6697         * gcc.target/arm/pr42574.c: Add tests.
6698
6699 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6700
6701         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6702         test name.
6703         (cleanup-repo-files): Ditto.
6704         (cleanup-saved-temps): Ditto.
6705
6706 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6707
6708         PR testsuite/44701
6709         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6710
6711         PR c/45079
6712         * gcc.dg/pr45079.c: New test.
6713
6714 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6715
6716         PR tree-optimization/44152
6717         * gcc.dg/vect/fast-math-pr44152.c: New test.
6718
6719 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6720
6721         PR ObjC/44140
6722         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6723         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6724         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6725         * obj-c++.dg/torture/trivial.mm: Ditto.
6726         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6727         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6728         * objc.dg/torture/tls/thr-init.m: Ditto.
6729         * objc.dg/torture/trivial.m: Ditto.
6730
6731 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6732
6733         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6734         Skip on spu-*-* targets.
6735
6736 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6737
6738         PR tree-optimization/45083
6739         * gcc.dg/pr45083.c: New test.
6740
6741 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6742
6743         PR fortran/40873
6744         * gfortran.dg/whole_file_22.f90: New test.
6745         * gfortran.dg/whole_file_23.f90: New test.
6746
6747 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6748             Jack Howarth  <howarth@bromo.med.uc.edu>
6749             Richard Henderson  <rth@redhat.com>
6750
6751         PR target/44132
6752         * gcc.dg/tls/thr-init-1.c: New.
6753         * gcc.dg/tls/thr-init-2.c: New.
6754         * gcc.dg/torture/tls New.
6755         * gcc.dg/torture/tls/tls-test.c: New.
6756         * gcc.dg/torture/tls/thr-init-1.c: New.
6757         * gcc.dg/torture/tls/tls.exp: New.
6758         * gcc.dg/torture/tls/thr-init-2.c: New.
6759         * gcc.dg/tls/emutls-2.c: New test
6760
6761         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6762         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6763         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6764         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6765         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6766         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6767         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6768         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6769         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6770         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6771         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6772         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6773         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6774         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6775         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6776         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6777         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6778         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6779         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6780         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6781         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6782         gfortran.dg/gomp/omp_threadprivate1.f90,
6783         gfortran.dg/gomp/omp_threadprivate2.f90,
6784         gfortran.dg/gomp/reduction1.f90,
6785         gfortran.dg/gomp/sharing-1.f90: Likewise.
6786
6787 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6788
6789         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6790         sse_runtime.
6791         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6792         dg-require-visibility.
6793
6794 2010-07-26  Richard Guenther  <rguenther@suse.de>
6795
6796         PR tree-optimization/43784
6797         * gcc.c-torture/execute/pr43784.c: New testcase.
6798         * g++.dg/torture/pr43784.C: Likewise.
6799
6800 2010-07-26  Richard Guenther  <rguenther@suse.de>
6801
6802         PR middle-end/45056
6803         * g++.dg/pr45056.C: New testcase.
6804
6805 2010-07-26  Richard Guenther  <rguenther@suse.de>
6806
6807         PR tree-optimization/45071
6808         * gcc.dg/pr45071.c: New testcase.
6809
6810 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6811
6812         PR fortran/45066
6813         * gfortran.dg/namelist_62.f90: New.
6814
6815 2010-07-26  Richard Guenther  <rguenther@suse.de>
6816
6817         * gcc.c-torture/execute/pr45017.c: Move ...
6818         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6819
6820 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6821
6822         PR fortran/40628
6823         * trim_optimize_1.f90:  New test.
6824         * character_comparision_1.f90:  New test.
6825
6826 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6827
6828         PR fortran/42852
6829         * gfortran.dg/wtruncate_fix.f: New test.
6830
6831 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6832
6833         PR testsuite/45068
6834         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6835
6836 2010-07-24  Richard Guenther  <rguenther@suse.de>
6837
6838         PR lto/43788
6839         * g++.dg/lto/20100724-1_0.C: New testcase.
6840
6841 2010-07-24  Richard Guenther  <rguenther@suse.de>
6842
6843         PR lto/43212
6844         * gcc.dg/lto/20100724-1_0.c: New testcase.
6845         * gcc.dg/lto/20100724-1_1.c: Likewise.
6846
6847 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6848
6849         PR fortran/40011
6850         * gfortran.dg/whole_file_21.f90: New.
6851
6852         * gfortran.dg/integer_exponentiation_3.F90: Use
6853         -ffloat-store only for i?86/x86-64 -m32.
6854
6855 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6856
6857         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6858         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6859
6860 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6861
6862         * gfortran.dg/func_decl_4.f90: Split test into two ...
6863         * gfortran.dg/func_decl_5.f90: ... parts.
6864         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6865         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6866         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6867         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6868         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6869         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6870         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6871         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6872         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6873         * gfortran.dg/sizeof.f90: Make test valid.
6874         * gfortran.dg/pr20865.f90: Add new dg-error.
6875         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6876         * gfortran.dg/g77/19990218-0.f: Ditto.
6877         * gfortran.dg/g77/19990218-1.f: Ditto.
6878         * gfortran.dg/g77/970625-2.f: Ditto.
6879         * gfortran.dg/pr37243.f: Fix function declaration.
6880         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6881         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6882
6883 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6884
6885         PR fortran/44945
6886         * gfortran.dg/char_array_structure_constructor.f90: Add
6887         -fwhole-file as dg-option as it otherwise fails on some
6888         systems.
6889
6890 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6891
6892         * gnat.dg/aggr16.ad[sb]: New test.
6893         * gnat.dg/aggr16_pkg.ads: New helper.
6894
6895 2010-07-23  Richard Guenther  <rguenther@suse.de>
6896
6897         PR lto/43071
6898         * g++.dg/lto/20100723-1_0.C: New testcase.
6899
6900 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6901
6902         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6903         AVX support.
6904         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6905         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6906
6907 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6908
6909         * lib/target-supports.exp (add_options_for_tls): New proc.
6910         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6911         * g++.dg/tls/static-1a.cc: Likewise.
6912         * gcc.dg/tls/emutls-1.c: Likewise.
6913         * gcc.dg/tls/opt-11.c: Likewise.
6914         * gcc.dg/tls/opt-12.c: Likewise.
6915         * gcc.dg/tls/pr24428-2.c: Likewise.
6916         * gcc.dg/tls/pr24428.c: Likewise.
6917         * obj-c++.dg/tls/static-1.mm: Likewise.
6918         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6919         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6920         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6921         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6922         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6923         * objc.dg/torture/tls/thr-init.m: Likewise.
6924         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6925
6926 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6927
6928         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6929         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6930         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6931         optimized dump files.
6932
6933 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6934
6935         PR tree-optimization/45047
6936         * gcc.c-torture/compile/pr45047.c: New test.
6937
6938 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6939
6940         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6941         instead of dg-compile.
6942         * gcc.dg/float-range-4.c: Ditto.
6943         * gcc.dg/float-range-5.c: Ditto.
6944         * gcc.dg/fold-overflow-1.c: Ditto.
6945         * gcc.dg/gomp/sections-4.c: Ditto.
6946         * gcc.dg/transparent-union-1.c: Ditto.
6947         * gcc.dg/transparent-union-2.c: Ditto.
6948         * gcc.target/i386/pr39315-check.c: Ditto.
6949         * g++.dg/gomp/sections-4.C: Ditto.
6950         * g++.dg/template/dtor7.C: Ditto.
6951         * g++.dg/tree-ssa/pr19952.C: Ditto.
6952         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6953         * gfortran.dg/graphite/pr42185.f90: Ditto.
6954         * gfortran.dg/namelist_36.f90: Ditto.
6955         * gnat.dg/noreturn1.adb: Ditto.
6956         * gnat.dg/specs/small_alignment.ads: Ditto.
6957
6958 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6959
6960         PR tree-optimization/44915
6961         * g++.dg/torture/pr44915.C: New test.
6962
6963 2010-07-23  Martin Jambor  <mjambor@suse.cz>
6964
6965         PR tree-optimization/44914
6966         * g++.dg/tree-ssa/pr44914.C: New test.
6967
6968 2010-07-23  Jie Zhang  <jie@codesourcery.com>
6969
6970         PR target/44290
6971         * gcc.dg/pr44290-1.c: New test.
6972         * gcc.dg/pr44290-2.c: New test.
6973
6974 2010-07-23  Jason Merrill  <jason@redhat.com>
6975
6976         PR c++/45008
6977         * g++.dg/abi/mangle44.C: New.
6978
6979 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6980
6981         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6982         for compile-time only tests.
6983         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6984         target check.
6985         * gcc.target/i386/pr39315-4.c: Ditto.
6986         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6987         target check.  Include sse-os-support.h.
6988         (main): Call check_isa and sse_os_support.
6989         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6990         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6991         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6992         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6993         target check.  Include sse-os-support.h.
6994         (main): Call check_isa and sse_os_support.
6995         * gcc.target/i386/vperm-v2df.c: Ditto.
6996
6997 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6998
6999         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7000         (check_effective_target_avx_runtime): New procedure.
7001         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7002         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7003
7004         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7005         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7006         and __get_cpuid test.
7007         * gcc.dg/compat/vector-2b_main.c: Ditto.
7008
7009         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7010
7011         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7012         for compile-time only test.
7013         * gcc.dg/pr32716.c: Ditto.
7014         * gcc.dg/pr34856.c: Ditto.
7015         * gcc.dg/pr36997.c: Ditto.
7016         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7017         * gfortran.dg/pr28158.f90: Ditto.
7018         * gfortran.dg/pr30667.f: Ditto.
7019
7020         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7021         i?86-*-* and x86_64-*-* targets to disable execution on targets
7022         without sse2 runtime support.
7023         * g++.dg/vect/vect.exp: Ditto.
7024         * gfortran.dg/vect/vect.exp: Ditto.
7025
7026         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7027         * gcc.dg/pr37544.c: Ditto.
7028         * gcc.dg/pr40550.c: Ditto.
7029         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7030         * gcc.dg/compat/vector-1a_main.c: Ditto.
7031         * gcc.dg/compat/vector-2a_main.c: Ditto.
7032         * gcc.dg/torture/pr16104-1.c: Ditto.
7033         * gcc.dg/torture/pr35771-1.c: Ditto.
7034         * gcc.dg/torture/pr35771-2.c: Ditto.
7035         * gcc.dg/torture/pr35771-3.c: Ditto.
7036         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7037         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7038         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7039         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7040         * g++.dg/other/i386-1.C: Ditto.
7041         * g++.dg/other/pr40446.C: Ditto.
7042
7043 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7044
7045         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7046
7047 2010-07-23  Daniel Kraft  <d@domob.eu>
7048
7049         PR fortran/44709
7050         * gfortran.dg/exit_1.f08: New test.
7051         * gfortran.dg/exit_2.f08: New test.
7052
7053 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7054
7055         PR tree-optimization/39839
7056         * gcc.target/arm/pr39839.c: New test case.
7057
7058 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7059
7060         * gnat.dg/unchecked_convert5b.adb: New test.
7061         * gnat.dg/unchecked_convert6.adb: Likewise.
7062         * gnat.dg/unchecked_convert6b.adb: Likewise.
7063
7064 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7065
7066         * gnat.dg/aggr15.ad[sb]: New test.
7067
7068 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7069
7070         PR debug/45024
7071         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7072
7073 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7074
7075         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7076         with dg-require-linker-plugin.
7077
7078 2010-07-22  Richard Guenther  <rguenther@suse.de>
7079
7080         PR lto/43850
7081         * g++.dg/lto/20100722-1_0.C: New testcase.
7082
7083 2010-07-22  Richard Guenther  <rguenther@suse.de>
7084
7085         PR lto/42451
7086         * gcc.dg/lto/20100720-3_0.c: New testcase.
7087         * gcc.dg/lto/20100720-3_1.c: Likewise.
7088
7089 2010-07-22  Richard Guenther  <rguenther@suse.de>
7090
7091         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7092         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7093
7094         PR lto/43373
7095         * gcc.dg/lto/20100722-1_0.c: New testcase.
7096
7097 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7098
7099         PR tree-optimization/44891
7100         * gcc.c-torture/compile/pr44891.c: New test.
7101
7102 2010-07-22  Richard Guenther  <rguenther@suse.de>
7103
7104         PR tree-optimization/45017
7105         * gcc.c-torture/execute/pr45017.c: New testcase.
7106
7107 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7108
7109         PR fortran/45019
7110         * gfortran.dg/aliasing_dummy_5.f90: New.
7111
7112 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7113
7114         PR target/43698
7115         * gcc.target/arm/pr43698.c: New test.
7116
7117 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7118
7119         PR fortran/44929
7120         * Revert my commit r162325 for this PR.
7121
7122 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7123
7124         PR debug/45015
7125         * gcc.target/m68k/pr45015.c: New test.
7126
7127 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7128
7129         PR c++/44641
7130         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7131         comments.
7132
7133 2010-07-21  Richard Guenther  <rguenther@suse.de>
7134
7135         PR lto/45018
7136         * g++.dg/lto/20100721-1_0.C: New testcase.
7137
7138 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7139
7140         PR tree-optimization/44900
7141         * g++.dg/torture/pr44900.C: New test.
7142
7143 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7144
7145         PR middle-end/44738
7146         * c-c++-common/uninit-17.c: Correct expected error.
7147
7148 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7149
7150         * gcc.dg/guality/asm-1.c: New test.
7151
7152         PR debug/45003
7153         * gcc.dg/guality/pr45003-2.c: New test.
7154         * gcc.dg/guality/pr45003-3.c: New test.
7155
7156 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7157
7158         PR libfortran/44697
7159         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7160
7161 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7162
7163         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7164         defined on the current line.
7165         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7166         * g++.dg/debug/dwarf2/pr44641.C: New.
7167
7168 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7169
7170         * gcc.target/powerpc/block-move-1.c: New test.
7171         * gcc.target/powerpc/block-move-2.c: New test.
7172
7173 2010-07-20  Jason Merrill  <jason@redhat.com>
7174
7175         PR c++/44967
7176         * g++.dg/cpp0x/sfinae2.C: New.
7177
7178 2010-07-20  Richard Guenther  <rguenther@suse.de>
7179
7180         PR lto/42696
7181         * gcc.dg/lto/20100720-4_0.c: New testcase.
7182
7183 2010-07-20  Richard Guenther  <rguenther@suse.de>
7184
7185         PR lto/43221
7186         * gcc.dg/lto/20100720-2_0.c: New testcase.
7187         * gcc.dg/lto/20100720-2_1.c: Likewise.
7188
7189 2010-07-20  Richard Guenther  <rguenther@suse.de>
7190
7191         PR lto/43208
7192         * gcc.dg/lto/20100720-1_0.c: New testcase.
7193         * gcc.dg/lto/20100720-1_1.c: Likewise.
7194
7195 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7196
7197         PR debug/45003
7198         * gcc.dg/guality/pr45003-1.c: New test.
7199
7200 2010-07-20  Richard Guenther  <rguenther@suse.de>
7201
7202         PR tree-optimization/44977
7203         * gcc.dg/torture/pr44977.c: New testcase.
7204
7205 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7206
7207         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7208         sync_char_short
7209
7210 2010-07-20  Richard Guenther  <rguenther@suse.de>
7211
7212         PR middle-end/44971
7213         PR middle-end/44988
7214         * gcc.dg/pr44971.c: New testcase.
7215         * gcc.c-torture/compile/pr44988.c: Likewise.
7216
7217 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7218
7219         PR fortran/44929
7220         * gfortran.dg/allocate_with_typespec.f90: New test.
7221         * gfortran.dg/allocate_derived_1.f90: Update error message.
7222
7223 2010-07-19  Jason Merrill  <jason@redhat.com>
7224
7225         PR c++/44996
7226         * g++.dg/cpp0x/decltype23.C: New.
7227
7228 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7229
7230         PR fortran/42385
7231         * gfortran.dg/class_defined_operator_1.f03 : New test.
7232
7233 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7234
7235         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7236         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7237         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7238         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7239
7240 2010-07-19  Richard Guenther  <rguenther@suse.de>
7241
7242         PR middle-end/44941
7243         * gcc.c-torture/compile/pr44941.c: New testcase.
7244
7245 2010-07-19  Jason Merrill  <jason@redhat.com>
7246
7247         PR c++/44969
7248         * g++.dg/template/sfinae24.C: New.
7249
7250 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7251
7252         PR fortran/44353
7253         * gfortran.dg/data_implied_do_2.f90: Removed.
7254
7255 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7256
7257         PR c++/44969
7258         * g++.dg/template/sfinae23.C: New.
7259
7260 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7261
7262         * lib/target-supports.exp (check_sse_os_support_available): New
7263         proc.
7264         (check_sse_hw_available): New proc.
7265         (check_effective_target_sse_runtime): New proc.
7266         (check_effective_target_sse2_runtime): New proc.
7267         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7268         -msse2 if check_sse_os_support_available.
7269         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7270         check_sse_os_support_available.
7271         * gcc.dg/vect/vect.exp: Likewise.
7272         * gfortran.dg/vect/vect.exp: Likewise.
7273         * gcc.target/i386/sol2-check: Renamed to ...
7274         * gcc.target/i386/sse-os-support.h: ... this.
7275         (sol2_check): Renamed to ...
7276         (sse_os_support): ... this.
7277         Only test movss with xmm registers.
7278         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7279         Removed ILL_INSN, ILL_INSN_LEN.
7280         * gcc.target/i386/sse2-check.h: Likewise.
7281         * gcc.target/i386/sse3-check.h: Likewise.
7282         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7283         Removed cpuid.h, __get_cpuid test.
7284         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7285         Removed cpuid.h, __get_cpuid test.
7286         * g++.dg/other/pr40446.C: Likewise.
7287         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7288         * gcc.dg/compat/vector-1a_main.c: Likewise.
7289         * gcc.dg/compat/vector-2a_main.c: Likewise.
7290         * gcc.dg/pr36584.c: Likewise.
7291         * gcc.dg/pr37544.c: Likewise.
7292         * gcc.dg/torture/pr16104-1.c: Likewise.
7293         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7294         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7295         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7296         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7297         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7298         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7299         sse2_runtime.
7300         * gcc.dg/torture/pr35771-2.c: Likewise.
7301         * gcc.dg/torture/pr35771-3.c: Likewise.
7302         * gcc.target/i386/pr39315-2.c: Likewise.
7303         * gcc.target/i386/pr39315-4.c: Likewise.
7304         * gcc.target/i386/vperm-v2df.c: Likewise.
7305         * gcc.target/i386/vperm-v2di.c: Likewise.
7306         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7307         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7308         sse_runtime.
7309
7310 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7311
7312         PR fortran/44353
7313         * gfortran.dg/data_implied_do_2.f90: New test.
7314
7315 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7316
7317         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7318
7319 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7320
7321         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7322         to the "mips16" group.
7323         (mips_using_mips16_p): New procedure.
7324         (mips-dg-options): Use it.
7325
7326 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7327
7328         * gcc.target/mips/mips16-attributes-4.c: New test.
7329
7330 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7331
7332         PR testsuite/44418
7333         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7334         * gcc.target/powerpc/recip-2.c: Ditto.
7335         * gcc.target/powerpc/recip-3.c: Ditto.
7336
7337 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7338
7339         * gcc.target/arm/pr42235.c: New test.
7340
7341 2010-07-16  Jason Merrill  <jason@redhat.com>
7342
7343         PR c++/32505
7344         * g++.dg/template/partial8.C: New.
7345
7346 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7347
7348         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7349         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7350         in C++.
7351         (gualcvt): New overloaded inline.
7352         (GUALCVT): Use it for C++.
7353         * g++.dg/guality/guality.exp: New.
7354         * g++.dg/guality/guality.h: New.
7355         * g++.dg/guality/redeclaration1.C: New test.
7356         * g++.dg/dg.exp: Prune also guality/* tests.
7357         * gcc.dg/guality/pr43141.c: Moved to...
7358         * c-c++-common/guality/pr43141.c: ... here.
7359
7360 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7361
7362         PR libfortran/37077
7363         * gfortran.dg/char4_iunit_2.f03: New test.
7364
7365 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7366
7367         PR testsuite/43925
7368         * lib/plugin-support.exp (plugin-test-execute):
7369         Add ${gcc_objdir}/intl to includes.
7370
7371 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7372
7373         PR target/44942
7374         * gcc.c-torture/execute/pr44942.c: New test.
7375         * gcc.target/i386/pr44942.c: New test.
7376
7377 2010-07-15  Jason Merrill  <jason@redhat.com>
7378
7379         PR c++/44909
7380         * g++.dg/cpp0x/implicit7.C: New.
7381         * g++.dg/cpp0x/implicit8.C: New.
7382
7383 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7384
7385         Disable float tests for __SPU__ targets due to lack of signed zero:
7386         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7387         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7388         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7389         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7390         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7391         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7392         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7393         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7394         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7395
7396 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7397
7398         * gfortran.dg/select_char_2.f90: New test.
7399
7400 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7401
7402         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7403         with DECL_CHAIN.
7404
7405 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7406
7407         PR fortran/44936
7408         * gfortran.dg/typebound_generic_9.f03: New.
7409
7410 2010-07-15  Richard Guenther  <rguenther@suse.de>
7411
7412         PR tree-optimization/44946
7413         * gcc.c-torture/compile/pr44946.c: New testcase.
7414
7415 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7416
7417         PR fortran/40206
7418         * gfortran.dg/select_char_3.f90: New test.
7419
7420 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7421             Kevin F. Quinn  <kevquinn@gentoo.org>
7422
7423         * gcc.dg/Wtrampolines.c: New.
7424
7425 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7426
7427         PR libfortran/44934
7428         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7429
7430 2010-07-14  Jason Merrill  <jason@redhat.com>
7431
7432         PR c++/44810
7433         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7434
7435         Implement C++0x unrestricted unions (N2544)
7436         * g++.dg/cpp0x/union1.C: New.
7437         * g++.dg/cpp0x/union2.C: New.
7438         * g++.dg/cpp0x/union3.C: New.
7439         * g++.dg/cpp0x/defaulted2.C: Adjust.
7440         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7441         * g++.old-deja/g++.ext/anon2.C: Adjust.
7442         * g++.old-deja/g++.mike/misc6.C: Adjust.
7443
7444 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7445
7446         PR fortran/44925
7447         * gfortran.dg/c_loc_tests_15.f90: New.
7448
7449 2010-07-13  Jason Merrill  <jason@redhat.com>
7450
7451         PR c++/44909
7452         * g++.dg/cpp0x/implicit6.C: New.
7453
7454 2010-07-13  Jason Merrill  <jason@redhat.com>
7455
7456         PR c++/44540
7457         * g++.dg/abi/noreturn1.C: New.
7458         * g++.dg/abi/noreturn2.C: New.
7459
7460 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7461
7462         PR other/44874
7463         PR debug/44832
7464         * c-c++-common/pr44832.c: New test.
7465
7466 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7467
7468         PR objc/44488
7469         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7470         on the target.  Make sure that we can assemble the emitted asm when
7471         the test type is 'compile'.
7472
7473 2010-07-13  Richard Guenther  <rguenther@suse.de>
7474
7475         PR tree-optimization/36960
7476         * g++.dg/torture/pr36960.C: New testcase.
7477
7478 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7479
7480         PR c++/44908
7481         * g++.dg/template/sfinae21.C: New.
7482         * g++.dg/template/sfinae22.C: Likewise.
7483
7484 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7485
7486         PR testsuite/42843
7487         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7488         * gcc.dg/plugin/ggcplug.c: Likewise.
7489         * g++.dg/plugin/selfassign.c: Likewise.
7490         * g++.dg/plugin/attribute_plugin.c: Likewise.
7491         * g++.dg/plugin/dumb_plugin.c: Likewise.
7492         * g++.dg/plugin/pragma_plugin.c: Likewise.
7493
7494 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7495
7496         * gcc.c-torture/execute/pr44683.x: New.
7497         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7498
7499 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7500
7501         PR fortran/44434
7502         PR fortran/44565
7503         PR fortran/43945
7504         PR fortran/44869
7505         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7506         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7507         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7508         * gfortran.dh/typebound_call_16.f03: New.
7509         * gfortran.dg/typebound_generic_6.f03: New.
7510         * gfortran.dg/typebound_generic_7.f03: New.
7511         * gfortran.dg/typebound_generic_8.f03: New.
7512
7513 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7514
7515         PR libfortran/37077
7516         * gfortran.dg/char4_iunit_1.f03: New test.
7517
7518 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7519
7520         * gcc.dg/tree-ssa/vrp53.c: New test.
7521
7522 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7523
7524         PR c++/44907
7525         * g++.dg/template/sfinae19.C: New.
7526         * g++.dg/template/sfinae20.C: Likewise.
7527
7528 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7529
7530         * gcc.target/arm/interrupt-1.c: New test.
7531         * gcc.target/arm/interrupt-2.c: New test.
7532
7533 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7534
7535         * gcc.dg/pr42427.c: Require c99_runtime.
7536         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7537         c99_runtime.
7538         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7539         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7540         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7541         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7542         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7543         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7544         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7545         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7546         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7547         * gcc.target/i386/pr37275.c: Require visibility support.
7548
7549 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7550
7551         * lib/target-supports.exp (check_effective_target_sse): New proc.
7552         * gcc.target/i386/sol2-check.h: New file.
7553         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7554         Include sol2-check.h.
7555         (main) Only run do_test () if sol2_check ().
7556         * gcc.target/i386/sse2-check.h: Likewise.
7557         * gcc.target/i386/sse3-check.h: Likewise.
7558         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7559         [__sun__ && __svr4__]: Execute SSE2 instruction.
7560         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7561         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7562         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7563         * g++.dg/ext/vector14.C: Likewise.
7564         * g++.dg/other/mmintrin.C: Likewise.
7565         * gcc.dg/20020418-1.c: Likewise.
7566         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7567         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7568         * gcc.dg/format/unnamed-1.c: Likewise.
7569         Adapt dg-warning line number.
7570         * gcc.dg/graphite/pr40281.c: Likewise.
7571         * gcc.dg/pr32176.c: Likewise.
7572         * gcc.dg/pr40550.c: Likewise.
7573         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7574         * gcc.dg/torture/pr36891.c: Likewise.
7575         * gcc.target/i386/20020218-1.c: Likewise.
7576         * gcc.target/i386/20020523.c: Likewise.
7577         * gcc.target/i386/abi-1.c: Likewise.
7578         * gcc.target/i386/brokensqrt.c: Likewise.
7579         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7580         * gcc.target/i386/pr13366.c: Likewise.
7581         * gcc.target/i386/pr13685.c: Likewise.
7582         * gcc.target/i386/pr24306.c: Likewise.
7583         * gcc.target/i386/pr31486.c: Likewise.
7584         * gcc.target/i386/pr32065-1.c: Likewise.
7585         * gcc.target/i386/pr32065-2.c: Likewise.
7586         * gcc.target/i386/pr32389.c: Likewise.
7587         * gcc.target/i386/pr38824.c: Likewise.
7588         * gcc.target/i386/pr38931.c: Likewise.
7589         * gcc.target/i386/pr39592-1.c: Likewise.
7590         * gcc.target/i386/pr43766.c: Likewise.
7591         * gcc.target/i386/recip-divf.c: Likewise.
7592         * gcc.target/i386/recip-sqrtf.c: Likewise.
7593         * gcc.target/i386/recip-vec-divf.c: Likewise.
7594         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7595         * gcc.target/i386/sse-1.c: Likewise.
7596         * gcc.target/i386/sse-16.c: Likewise.
7597         * gcc.target/i386/sse-2.c: Likewise.
7598         * gcc.target/i386/sse-20.c: Likewise.
7599         * gcc.target/i386/sse-3.c: Likewise.
7600         * gcc.target/i386/sse-7.c: Likewise.
7601         * gcc.target/i386/sse-9.c: Likewise.
7602         * gcc.target/i386/sse-addps-1.c: Likewise.
7603         * gcc.target/i386/sse-addss-1.c: Likewise.
7604         * gcc.target/i386/sse-andnps-1.c: Likewise.
7605         * gcc.target/i386/sse-andps-1.c: Likewise.
7606         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7607         * gcc.target/i386/sse-comiss-1.c: Likewise.
7608         * gcc.target/i386/sse-comiss-2.c: Likewise.
7609         * gcc.target/i386/sse-comiss-3.c: Likewise.
7610         * gcc.target/i386/sse-comiss-4.c: Likewise.
7611         * gcc.target/i386/sse-comiss-5.c: Likewise.
7612         * gcc.target/i386/sse-comiss-6.c: Likewise.
7613         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7614         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7615         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7616         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7617         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7618         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7619         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7620         * gcc.target/i386/sse-divps-1.c: Likewise.
7621         * gcc.target/i386/sse-divss-1.c: Likewise.
7622         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7623         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7624         * gcc.target/i386/sse-maxps-1.c: Likewise.
7625         * gcc.target/i386/sse-maxss-1.c: Likewise.
7626         * gcc.target/i386/sse-minps-1.c: Likewise.
7627         * gcc.target/i386/sse-minss-1.c: Likewise.
7628         * gcc.target/i386/sse-movaps-1.c: Likewise.
7629         * gcc.target/i386/sse-movaps-2.c: Likewise.
7630         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7631         * gcc.target/i386/sse-movhps-1.c: Likewise.
7632         * gcc.target/i386/sse-movhps-2.c: Likewise.
7633         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7634         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7635         * gcc.target/i386/sse-movntps-1.c: Likewise.
7636         * gcc.target/i386/sse-movss-1.c: Likewise.
7637         * gcc.target/i386/sse-movss-2.c: Likewise.
7638         * gcc.target/i386/sse-movss-3.c: Likewise.
7639         * gcc.target/i386/sse-movups-1.c: Likewise.
7640         * gcc.target/i386/sse-movups-2.c: Likewise.
7641         * gcc.target/i386/sse-mulps-1.c: Likewise.
7642         * gcc.target/i386/sse-mulss-1.c: Likewise.
7643         * gcc.target/i386/sse-orps-1.c: Likewise.
7644         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7645         * gcc.target/i386/sse-recip-vec.c: Likewise.
7646         * gcc.target/i386/sse-recip.c: Likewise.
7647         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7648         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7649         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7650         * gcc.target/i386/sse-subps-1.c: Likewise.
7651         * gcc.target/i386/sse-subss-1.c: Likewise.
7652         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7653         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7654         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7655         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7656         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7657         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7658         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7659         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7660         * gcc.target/i386/sse-xorps-1.c: Likewise.
7661         * gcc.target/i386/ssefn-1.c: Likewise.
7662         * gcc.target/i386/ssefn-3.c: Likewise.
7663         * gcc.target/i386/sseregparm-1.c: Likewise.
7664         * gcc.target/i386/stackalign/return-3.c: Likewise.
7665         * gcc.target/i386/vectorize1.c: Likewise.
7666         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7667         * gcc.target/i386/xorps-sse.c: Likewise.
7668         * gfortran.dg/pr28158.f90: Likewise.
7669         * gfortran.dg/pr30667.f: Likewise.
7670         * gnat.dg/loop_optimization7.adb: Likewise.
7671         * gnat.dg/sse_nolib.adb: Likewise.
7672
7673 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7674
7675         PR fortran/44702
7676         * gfortran.dg/use_rename_6.f90: New.
7677         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7678
7679 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7680
7681         PR fortran/44869
7682         * gfortran.dg/class_24.f03: New.
7683
7684 2010-07-10  Richard Guenther  <rguenther@suse.de>
7685
7686         PR lto/44889
7687         * gcc.dg/lto/20100709-1_0.c: New testcase.
7688         * gcc.dg/lto/20100709-1_1.c: Likewise.
7689
7690 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7691
7692         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7693
7694 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7695
7696         PR objc/44140
7697         * objc.dg/lto/trivial-1_0.m: New.
7698         * objc.dg/lto/lto.exp: New.
7699         * obj-c++.dg/lto/trivial-1_0.mm: New.
7700         * obj-c++.dg/lto/lto.exp: New.
7701         * objc.dg/symtab-1.m: Adjust sizes.
7702         * objc.dg/image-info.m: Do not run for gnu-runtime.
7703
7704 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7705
7706         * gcc.dg/pr32370.c: Allow another kind of error message.
7707
7708 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7709
7710         * gnat.dg/atomic3.adb: New test.
7711
7712 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7713             Denys Vlasenko  <dvlasenk@redhat.com>
7714             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7715
7716         PR tree-optimization/28632
7717         * gcc.dg/tree-ssa/vrp51.c: New test.
7718         * gcc.dg/tree-ssa/vrp52.c: New test.
7719
7720 2010-07-09  Jason Merrill  <jason@redhat.com>
7721
7722         * g++.dg/abi/covariant6.C: New.
7723         * g++.dg/inherit/covariant17.C: Test both bases.
7724         * g++.dg/inherit/covariant7.C: Check vtable layout.
7725
7726 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7727
7728         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7729
7730 2010-07-09  Richard Guenther  <rguenther@suse.de>
7731
7732         PR tree-optimization/44852
7733         * gcc.c-torture/execute/pr44852.c: New testcase.
7734
7735 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7736
7737         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7738         multiplication by values.
7739         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7740         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7741
7742 2010-07-09  Richard Guenther  <rguenther@suse.de>
7743
7744         PR tree-optimization/44882
7745         * gfortran.dg/pr44882.f90: New testcase.
7746
7747 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7748
7749         PR target/40657
7750         * gcc.target/arm/pr40657-1.c: New test.
7751         * gcc.target/arm/pr40657-2.c: New test.
7752         * gcc.c-torture/execute/pr40657.c: New test.
7753
7754 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7755
7756         * gcc.dg/tree-ssa/vrp50.c: New test.
7757         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7758
7759 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7760
7761         PR fortran/44649
7762         * gfortran.dg/c_sizeof_1.f90: Modified.
7763         * gfortran.dg/storage_size_1.f08: New.
7764         * gfortran.dg/storage_size_2.f08: New.
7765
7766 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7767
7768         * gcc.c-torture/execute/20100708-1.c: New test.
7769
7770 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7771
7772         PR fortran/44847
7773         * gfortran.dg/gomp/pr44847.f90: New test.
7774
7775 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7776
7777         PR tree-optimization/44710
7778         * gcc.dg/tree-ssa/ifc-6.c: New.
7779         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7780
7781 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7782
7783         PR fortran/18918
7784         * gfortran.dg/coarray_10.f90: Add an additional test.
7785
7786 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7787
7788         PR middle-end/44828
7789         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7790         * gcc.c-torture/execute/pr44828.x: Revert.
7791
7792 2010-07-08  Jason Merrill  <jason@redhat.com>
7793
7794         PR c++/43120
7795         * g++.dg/inherit/covariant17.C: New.
7796         * g++.dg/abi/covariant1.C: Actually test for the bug.
7797
7798 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7799
7800         PR rtl-optimization/44838
7801         * gcc.dg/pr44838.c: New.
7802
7803 2010-07-08  Richard Guenther  <rguenther@suse.de>
7804
7805         PR tree-optimization/44831
7806         * gcc.c-torture/compile/pr44831.c: New testcase.
7807         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7808
7809 2010-07-08  Richard Guenther  <rguenther@suse.de>
7810
7811         PR tree-optimization/44861
7812         * g++.dg/vect/pr44861.cc: New testcase.
7813
7814 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7815
7816         PR middle-end/44828
7817         * gcc.c-torture/execute/pr44828.x: New file.
7818
7819 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7820
7821         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7822         dg-options.
7823         * g++.dg/ext/altivec-17.C: Adjust error message.
7824
7825 2010-07-07  Tom Tromey  <tromey@redhat.com>
7826
7827         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7828
7829 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7830
7831         PR target/44844
7832         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7833         * gcc.target/i386/rdrand-2.c: Likewise.
7834         * gcc.target/i386/rdrand-3.c: Likewise.
7835
7836 2010-07-07  Jan Hubicka  <jh@suse.cz>
7837
7838         PR middle-end/44813
7839         * g++.dg/torture/pr44813.C: New testcase.
7840         * g++.dg/torture/pr44826.C: New testcase.
7841
7842 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7843
7844         PR rtl-optimization/44787
7845         * gcc.c-torture/compile/pr44788.c: New test.
7846         * gcc.target/arm/pr44788.c: New test.
7847
7848 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7849
7850         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7851
7852 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7853
7854         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7855         to dg-options.
7856
7857 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7858
7859         PR fortran/44742
7860         * gfortran.dg/parameter_array_init_6.f90: New.
7861         * gfortran.dg/initialization_20.f90: Update dg-error.
7862         * gfortran.dg/initialization_24.f90: Ditto.
7863
7864 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7865         PR fortran/PR44693
7866         * gfortran.dg/dim_range_1.f90:  New test.
7867         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7868
7869 2010-07-06  Jason Merrill  <jason@redhat.com>
7870
7871         PR c++/44703
7872         * g++.dg/cpp0x/initlist41.C: New.
7873
7874         PR c++/44778
7875         * g++.dg/template/ptrmem22.C: New.
7876
7877 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7878
7879         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7880         support.
7881         * gcc.target/i386/i386.exp: Likewise.
7882
7883 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7884
7885         PR testsuite/44195
7886         * gcc.dg/lto/20100518_0.c: Limit to x86.
7887
7888 2010-07-06  Richard Guenther  <rguenther@suse.de>
7889
7890         PR middle-end/44828
7891         * gcc.c-torture/execute/pr44828.c: New testcase.
7892
7893 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7894
7895         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7896         * g++.dg/warn/volatile1.C: Likewise.
7897         * g++.dg/template/warn1.C: Likewise.
7898
7899 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7900
7901         AVX Programming Reference (June, 2010)
7902         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7903         * g++.dg/other/i386-3.C: Likewise.
7904         * gcc.target/i386/sse-12.c: Likewise.
7905
7906         * gcc.target/i386/f16c-check.h: New.
7907         * gcc.target/i386/rdfsbase-1.c: Likewise.
7908         * gcc.target/i386/rdfsbase-2.c: Likewise.
7909         * gcc.target/i386/rdgsbase-1.c: Likewise.
7910         * gcc.target/i386/rdgsbase-2.c: Likewise.
7911         * gcc.target/i386/rdrand-1.c: Likewise.
7912         * gcc.target/i386/rdrand-2.c: Likewise.
7913         * gcc.target/i386/rdrand-3.c: Likewise.
7914         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7915         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7916         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7917         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7918         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7919         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7920         * gcc.target/i386/wrfsbase-1.c: Likewise.
7921         * gcc.target/i386/wrfsbase-2.c: Likewise.
7922         * gcc.target/i386/wrgsbase-1.c: Likewise.
7923         * gcc.target/i386/wrgsbase-2.c: Likewise.
7924
7925         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7926         (__builtin_ia32_vcvtps2ph): New.
7927         (__builtin_ia32_vcvtps2ph256): Likewise.
7928
7929         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7930         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7931
7932         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7933         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7934
7935         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7936         (__builtin_ia32_vcvtps2ph256): Likewise.
7937         Add fsgsbase,rdrnd,f16c.
7938
7939         * lib/target-supports.exp (check_effective_target_f16c): New.
7940
7941 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7942
7943         * gcc.dg/guality/nrv-1.c: New test.
7944
7945 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7946
7947         PR middle-end/42505
7948         * gcc.target/arm/pr42505.c: New test case.
7949
7950 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7951
7952         PR c++/44808
7953         * g++.dg/opt/nrv16.C: New test.
7954
7955 2010-07-05  Richard Guenther  <rguenther@suse.de>
7956
7957         PR tree-optimization/44784
7958         * gcc.c-torture/compile/pr44784.c: New testcase.
7959
7960 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7961
7962         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7963         Increase loop bound and array size.
7964         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7965         Likewise.
7966
7967 2010-07-05  Ira Rosen  <irar@il.ibm.com>
7968
7969         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7970         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7971         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7972         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7973         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7974
7975 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
7976
7977         PR c++/22138
7978         * g++.dg/parse/template25.C: New.
7979
7980 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7981
7982         PR rtl-optimization/44695
7983         * gcc.dg/torture/pr44695.c: New.
7984
7985 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7986
7987         PR c++/16630
7988         * g++.dg/ext/pretty3.C: New.
7989
7990 2010-07-04  Richard Guenther  <rguenther@suse.de>
7991
7992         PR middle-end/44809
7993         * g++.dg/torture/pr44809.C: New testcase.
7994
7995 2010-07-04  Richard Guenther  <rguenther@suse.de>
7996
7997         PR tree-optimization/44656
7998         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7999
8000 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8001             Revital Eres  <eres@il.ibm.com>
8002
8003         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8004         misaligned stores.
8005         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8006         gcc.dg/vect/vect-96.c: Likewise.
8007         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8008         that support misaligned stores. Change the number of expected
8009         misaligned accesses.
8010         * gcc.dg/vect/vect-peel-1.c: New test.
8011         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8012         gcc.dg/vect/vect-peel-4.c: Likewise.
8013         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8014         vectorizable on all targets that support realignment.
8015         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8016
8017 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8018
8019         PR c/44806
8020         * gcc.dg/torture/pr44806.c: New.
8021
8022 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8023
8024         * gnat.dg/cond_expr1.adb: New test.
8025
8026 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8027
8028         * gnat.dg/modular3.adb: New test.
8029         * gnat.dg/modular3_pkg.ads: New helper.
8030
8031 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8032             Mikael Pettersson  <mikpe@it.uu.se>
8033
8034         PR testsuite/44518
8035         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8036         Make signed-ness of chars explicit.  Scan the object for
8037         strings that are split by some target assemblers.
8038         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8039         explicit.
8040
8041 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8042
8043         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8044
8045 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8046
8047         PR/44128
8048         * g++.dg/warn/Wshadow-7.C: New test.
8049
8050 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8051             Julian Brown  <julian@codesourcery.com>
8052             Sandra Loosemore  <sandra@codesourcery.com>
8053
8054         * gcc.c-torture/execute/20100416-1.c: New test case.
8055
8056 2010-07-02  Julian Brown  <julian@codesourcery.com>
8057             Sandra Loosemore  <sandra@codesourcery.com>
8058
8059         PR target/43703
8060
8061         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8062         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8063
8064 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8065             Julian Brown  <julian@codesourcery.com>
8066
8067         * gcc.target/arm/neon/vadds64.c: Regenerated.
8068         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8069         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8070         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8071         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8072         * gcc.target/arm/neon-vmls-1.c: Likewise.
8073         * gcc.target/arm/neon-vsubs64.c: New execution test.
8074         * gcc.target/arm/neon-vsubu64.c: New execution test.
8075         * gcc.target/arm/neon-vadds64.c: New execution test.
8076         * gcc.target/arm/neon-vaddu64.c: New execution test.
8077
8078 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8079
8080         * gcc.target/arm/neon-vands64.c: New.
8081         * gcc.target/arm/neon-vandu64.c: New.
8082         * gcc.target/arm/neon-vbics64.c: New.
8083         * gcc.target/arm/neon-vbicu64.c: New.
8084         * gcc.target/arm/neon-veors64.c: New.
8085         * gcc.target/arm/neon-veoru64.c: New.
8086         * gcc.target/arm/neon-vorns64.c: New.
8087         * gcc.target/arm/neon-vornu64.c: New.
8088         * gcc.target/arm/neon-vorrs64.c: New.
8089         * gcc.target/arm/neon-vorru64.c: New.
8090         * gcc.target/arm/neon/vands64.c: Regenerated.
8091         * gcc.target/arm/neon/vandu64.c: Regenerated.
8092         * gcc.target/arm/neon/vbics64.c: Regenerated.
8093         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8094         * gcc.target/arm/neon/veors64.c: Regenerated.
8095         * gcc.target/arm/neon/veoru64.c: Regenerated.
8096         * gcc.target/arm/neon/vorns64.c: Regenerated.
8097         * gcc.target/arm/neon/vornu64.c: Regenerated.
8098         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8099         * gcc.target/arm/neon/vorru64.c: Regenerated.
8100
8101 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8102
8103         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8104
8105 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8106
8107         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8108         * gfortran.dg/intent_out_5.f90: Same.
8109         * gfortran.dg/ltrans-7.f90: Same.
8110         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8111
8112 2010-07-02  Jan Hubicka  <jh@suse.cz>
8113
8114         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8115
8116 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8117
8118         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8119
8120 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8121
8122         PR c++/44780
8123         * c-c++-common/Wunused-var-12.c: New test.
8124
8125 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8126
8127         PR target/42835
8128         * gcc.target/arm/pr42835.c: New test.
8129
8130         PR target/42172
8131         * gcc.target/arm/pr42172-1.c: New test.
8132
8133 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8134
8135         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8136
8137 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8138
8139         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8140         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8141         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8142         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8143         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8144         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8145         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8146         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8147         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8148         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8149         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8150         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8151         * gcc.target/arm/neon-vdup_ns64.c: New.
8152         * gcc.target/arm/neon-vdup_nu64.c: New.
8153         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8154         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8155         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8156         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8157         * gcc.target/arm/neon-vmov_ns64.c: New.
8158         * gcc.target/arm/neon-vmov_nu64.c: New.
8159         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8160         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8161         * gcc.target/arm/neon-vget_lanes64.c: New.
8162         * gcc.target/arm/neon-vget_laneu64.c: New.
8163         * gcc.target/arm/neon-vset_lanes64.c: New.
8164         * gcc.target/arm/neon-vset_laneu64.c: New.
8165
8166 2010-07-02  Richard Guenther  <rguenther@suse.de>
8167
8168         * g++.dg/torture/20100702-1.C: New testcase.
8169
8170 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8171
8172         PR target/44707
8173         * gcc.c-torture/compile/pr44707.c: New test.
8174
8175 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8176
8177         PR c++/44039
8178         * g++.dg/template/crash101.C: New.
8179
8180 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8181
8182         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8183         Use the ABI-0 accessors and fail it for m64.
8184
8185 2010-07-02  Jan Hubicka  <jh@suse.cz>
8186
8187         * g++.dg/tree-ssa/pr44706.C: New testcase.
8188
8189 2010-07-02  Richard Guenther  <rguenther@suse.de>
8190
8191         PR tree-optimization/44748
8192         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8193
8194 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8195
8196         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8197         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8198         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8199         the method types to forward:.
8200
8201 2010-06-30  Jason Merrill  <jason@redhat.com>
8202
8203         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8204         * g++.dg/other/pr25632.C: Likewise.
8205
8206 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8207
8208         PR tree-optimization/40421
8209         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8210
8211 2010-07-01  Richard Guenther  <rguenther@suse.de>
8212
8213         PR middle-end/42834
8214         PR middle-end/44468
8215         * gcc.c-torture/execute/20100316-1.c: New testcase.
8216         * gcc.c-torture/execute/pr44468.c: Likewise.
8217         * gcc.c-torture/compile/20100609-1.c: Likewise.
8218         * gcc.dg/volatile2.c: Adjust.
8219         * gcc.dg/plugin/selfassign.c: Likewise.
8220         * gcc.dg/pr36902.c: Likewise.
8221         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8222         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8223         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8224         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8225         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8226         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8227         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8228         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8229         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8230         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8231         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8232         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8233         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8234         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8235         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8236         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8237         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8238         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8239         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8240         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8241         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8242         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8243         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8244         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8245         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8246         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8247         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8248         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8249         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8250         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8251         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8252         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8253         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8254         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8255         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8256         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8257         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8258         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8259         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8260         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8261         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8262         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8263         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8264         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8265         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8266         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8267         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8268         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8269         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8270         * g++.dg/tree-ssa/pr31146.C: Likewise.
8271         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8272         * g++.dg/tree-ssa/pr33604.C: Likewise.
8273         * g++.dg/plugin/selfassign.c: Likewise.
8274         * gfortran.dg/array_memcpy_3.f90: Likewise.
8275         * gfortran.dg/array_memcpy_4.f90: Likewise.
8276         * c-c++-common/torture/pr42834.c: New testcase.
8277
8278 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8279
8280         PR c++/44628
8281         * g++.dg/template/crash100.C: New.
8282
8283 2010-06-30  Jan Hubicka  <jh@suse.cz>
8284
8285         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8286
8287 2010-06-30  Michael Matz  <matz@suse.de>
8288
8289         PR bootstrap/44699
8290         * gcc.dg/pr44699.c: New test.
8291
8292 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8293
8294         PR tree-optimization/39799
8295         * c-c++-common/uninit-17.c: New test.
8296
8297 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8298
8299         PR libfortran/43298
8300         * gfortran.dg/read_infnan_1.f90: New test.
8301
8302 2010-06-29  Jason Merrill  <jason@redhat.com>
8303
8304         Enable implicitly declared move constructor/operator= (N3053).
8305         * g++.dg/cpp0x/implicit3.C: New.
8306         * g++.dg/cpp0x/implicit4.C: New.
8307         * g++.dg/cpp0x/implicit5.C: New.
8308         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8309         * g++.dg/cpp0x/not_special.C: Adjust.
8310         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8311         * g++.dg/cpp0x/rv1n.C: Adjust.
8312         * g++.dg/cpp0x/rv1p.C: Adjust.
8313         * g++.dg/cpp0x/rv2n.C: Adjust.
8314         * g++.dg/cpp0x/rv2p.C: Adjust.
8315         * g++.dg/cpp0x/rv3n.C: Adjust.
8316         * g++.dg/cpp0x/rv3p.C: Adjust.
8317         * g++.dg/cpp0x/rv4n.C: Adjust.
8318         * g++.dg/cpp0x/rv4p.C: Adjust.
8319         * g++.dg/cpp0x/rv5n.C: Adjust.
8320         * g++.dg/cpp0x/rv5p.C: Adjust.
8321         * g++.dg/cpp0x/rv6n.C: Adjust.
8322         * g++.dg/cpp0x/rv6p.C: Adjust.
8323         * g++.dg/cpp0x/rv7n.C: Adjust.
8324         * g++.dg/cpp0x/rv7p.C: Adjust.
8325         * g++.dg/cpp0x/rv8p.C: Adjust.
8326         * g++.dg/gomp/pr26690-1.C: Adjust.
8327         * g++.dg/other/error20.C: Adjust.
8328         * g++.dg/other/error31.C: Adjust.
8329         * g++.dg/parse/error19.C: Adjust.
8330         * g++.dg/template/qualttp5.C: Adjust.
8331         * g++.old-deja/g++.law/ctors5.C: Adjust.
8332
8333         Enable implicitly deleted functions (N2346)
8334         * g++.dg/cpp0x/defaulted17.C: New.
8335         * g++.dg/cpp0x/implicit1.C: New.
8336         * g++.dg/cpp0x/implicit2.C: New.
8337         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8338         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8339         * g++.dg/init/ctor4.C: Adjust.
8340         * g++.dg/init/synth2.C: Adjust.
8341         * g++.dg/lto/20081118_1.C: Adjust.
8342         * g++.dg/other/error13.C: Adjust.
8343         * g++.dg/other/unused1.C: Adjust.
8344         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8345         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8346         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8347         * g++.old-deja/g++.law/ctors17.C: Adjust.
8348         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8349         * g++.old-deja/g++.pt/assign1.C: Adjust.
8350         * g++.old-deja/g++.pt/crash20.C: Adjust.
8351
8352         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8353         * g++.dg/cpp0x/defaulted13.C: Adjust.
8354         * g++.dg/cpp0x/defaulted2.C: Adjust.
8355         * g++.dg/cpp0x/defaulted3.C: Adjust.
8356         * g++.dg/cpp0x/initlist9.C: Adjust.
8357         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8358         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8359         * g++.dg/init/synth2.C: Adjust.
8360
8361         * g++.dg/cpp0x/defaulted19.C: New.
8362
8363         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8364         * g++.dg/template/error23.C: Fix for -std=c++0x.
8365
8366 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8367
8368         PR fortran/44718
8369         * gfortran.dg/proc_ptr_28.f90: New.
8370
8371 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8372
8373         PR tree-optimization/43801
8374         * g++.dg/torture/pr43801.C: New test.
8375
8376         PR debug/44668
8377         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8378
8379 2010-06-29  Jason Merrill  <jason@redhat.com>
8380
8381         PR c++/44587
8382         * g++.dg/template/qualified-id2.C: New.
8383         * g++.dg/template/qualified-id3.C: New.
8384
8385 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8386
8387         PR fortran/44696
8388         * gfortran.dg/associated_target_4.f90: New.
8389
8390 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8391
8392         PR fortran/44582
8393         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8394
8395 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8396
8397         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8398
8399 2010-06-29  Jan Hubicka  <jh@suse.cz>
8400
8401         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8402
8403 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8404
8405         PR target/43902
8406         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8407         * gcc.target/arm/wmul-3.c: New test.
8408         * gcc.target/arm/wmul-4.c: New test.
8409
8410 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8411
8412         PR rtl-optimization/44659
8413         * gcc.target/i386/extract-1.c: New.
8414         * gcc.target/i386/extract-2.c: Likewise.
8415         * gcc.target/i386/extract-3.c: Likewise.
8416         * gcc.target/i386/extract-4.c: Likewise.
8417         * gcc.target/i386/extract-5.c: Likewise.
8418         * gcc.target/i386/extract-6.c: Likewise.
8419
8420 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8421
8422         PR c++/44682
8423         * g++.dg/warn/Wunused-var-14.C: New test.
8424
8425 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8426
8427         PR fortran/43298
8428         * gfortran.dg/nan_6.f90: New.
8429
8430 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8431
8432         PR tree-optimization/43781
8433         * gcc.dg/torture/pr43781.c: New.
8434
8435 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8436
8437         PR fortran/40158
8438         * gfortran.dg/actual_rank_check_1.f90: New test.
8439
8440 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8441
8442         * gcc.dg/ipa/ipa-sra-6.c: New test.
8443
8444 2010-06-28  Jan Hubicka  <jh@suse.cz>
8445
8446         PR tree-optimization/44687
8447         * gcc.c-torture/compile/pr44687.c
8448
8449 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8450
8451         PR c++/44535
8452         * g++.dg/torture/pr44535.C: New test.
8453
8454 2010-06-28  Michael Matz  <matz@suse.de>
8455
8456         PR middle-end/44592
8457         * gfortran.dg/pr44592.f90: New test.
8458
8459 2010-06-28  Jan Hubicka  <jh@suse.cz>
8460
8461         PR tree-optimization/44357
8462         * g++.dg/torture/pr44357.C: New testcase.
8463
8464 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8465
8466         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8467         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8468         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8469         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8470         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8471         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8472         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8473         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8474
8475 2010-06-27  Jan Hubicka  <jh@suse.cz>
8476
8477         * gcc.c-torture/compile/pr44686.c: New file.
8478
8479 2010-06-27  Richard Guenther  <rguenther@suse.de>
8480
8481         PR tree-optimization/44683
8482         * gcc.c-torture/execute/pr44683.c: New testcase.
8483
8484 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8485
8486         * gnat.dg/noreturn3.ad[sb]: New test.
8487
8488 2010-06-26  Jason Merrill  <jason@redhat.com>
8489
8490         * g++.dg/cpp0x/explicit5.C: New.
8491
8492 2010-06-26  Richard Guenther  <rguenther@suse.de>
8493
8494         PR tree-optimization/44393
8495         * gcc.dg/pr44393.c: New testcase.
8496
8497 2010-06-26  Jan Hubicka  <jh@suse.cz>
8498
8499         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8500
8501 2010-06-26  Richard Guenther  <rguenther@suse.de>
8502
8503         PR middle-end/44674
8504         * gcc.dg/pr44674.c: New testcase.
8505
8506 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8507
8508         * gcc.dg/opts-3.c: New test.
8509
8510 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8511
8512         * gfortran.dg/type_decl_1.f90: New.
8513         * gfortran.dg/type_decl_2.f90: New.
8514
8515 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8516
8517         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8518         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8519
8520 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8521
8522         PR testsuite/38946
8523         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8524         error in comparing reals.
8525
8526 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8527
8528         * selected_real_kind_2.f90: New.
8529         * selected_real_kind_3.f90: New.
8530
8531 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8532
8533         * gfortran.dg/entry_19.f90: New.
8534
8535 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8536
8537         * gfortran.dg/end_subroutine_1.f90: New.
8538         * gfortran.dg/end_subroutine_2.f90: New.
8539         * gfortran.dg/interface_proc_end.f90: Update.
8540
8541 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8542
8543         * gfortran.dg/semicolon_fixed.f: Update.
8544         * gfortran.dg/semicolon_fixed_2.f: New.
8545         * gfortran.dg/semicolon_free_2.f90: New.
8546         * gfortran.dg/semicolon_free.f90: Update.
8547
8548 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8549
8550         PR fortran/44448
8551         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8552
8553 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8554
8555         * g++.dg/ipa/iinline-3.C: New test.
8556         * gcc.dg/ipa/modif-1.c: Removed.
8557
8558 2010-06-25  Jan Hubicka  <jh@suse.cz>
8559
8560         * gcc.dg/tree-ssa/ipa-split-1.c
8561
8562 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8563
8564         * g++.dg/ipa/iinline-2.C: New test.
8565
8566 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8567
8568         PR middle-end/43866
8569         * gfortran.dg/pr43866.f90: New test.
8570
8571         PR tree-optimization/44539
8572         * gcc.dg/pr44539.c: New test.
8573
8574 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8575
8576         From Jim Wilson:
8577         PR target/43902
8578         * gcc.target/mips/madd-9.c: New test.
8579
8580 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8581
8582         PR c/44517
8583         * gcc.dg/noncompile/pr44517.c: New.
8584         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8585
8586 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8587
8588         PR testsuite/43283
8589         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8590         and add argument to nop for IA64.
8591
8592 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8593
8594         PR target/44588
8595         * gcc.target/i386/mod-1.c: New.
8596         * gcc.target/i386/umod-1.c: Likewise.
8597         * gcc.target/i386/umod-2.c: Likewise.
8598         * gcc.target/i386/umod-3.c: Likewise.
8599
8600 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8601
8602         PR middle-end/44492
8603         * g++.dg/torture/pr44492.C: New test.
8604
8605 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8606
8607         * c-c++-common/warn-omitted-condop.c: New.
8608
8609 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8610
8611         PR fortran/44614
8612         * gfortran.dg/import8.f90: New.
8613
8614 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8615
8616         * gnat.dg/not_null.adb: Update test case.
8617
8618 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8619
8620         PR c++/44619
8621         * g++.dg/warn/Wunused-var-13.C: New test.
8622
8623         PR c++/44627
8624         * g++.dg/diagnostic/method1.C: New test.
8625
8626 2010-06-22  Cary Coutant  <ccoutant@google.com>
8627
8628         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8629
8630 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8631
8632         PR fortran/44616
8633         * gfortran.dg/abstract_type_8.f03: New.
8634
8635 2010-06-21  Jason Merrill  <jason@redhat.com>
8636
8637         * g++.dg/cpp0x/noexcept08.C: New.
8638
8639         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8640
8641 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8642
8643         PR target/44615
8644         * gcc.target/i386/sse2-vec-2a.c: New.
8645
8646 2010-06-21  DJ Delorie  <dj@redhat.com>
8647
8648         * gcc.dg/pragma-diag-1.c: New.
8649
8650 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8651
8652         PR target/44615
8653         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8654
8655 2010-06-21  Alan Modra  <amodra@gmail.com>
8656
8657         PR testsuite/44505
8658         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8659         tail call to check_fa_mid.
8660
8661 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8662
8663         PR target/44575
8664         * gcc.c-torture/execute/pr44575.c: New test.
8665
8666 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8667
8668         PR fortran/40632
8669         * gfortran.dg/contiguous_1.f90: New.
8670         * gfortran.dg/contiguous_2.f90: New.
8671         * gfortran.dg/contiguous_3.f90: New.
8672
8673 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8674
8675         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8676         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8677
8678 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8679
8680         PR target/44546
8681         * gcc.target/i386/pr44546.c: New test.
8682
8683 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8684
8685         * gcc.dg/opts-2.c: New test.
8686
8687 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8688
8689         PR fortran/44584
8690         * gfortran.dg/typebound_proc_15.f03: Modified.
8691
8692 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8693
8694         PR target/44072
8695         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8696         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8697
8698 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8699
8700         * g++.dg/ext/label13.C: Fix typo in last change.
8701
8702 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8703
8704         PR libfortran/44477
8705         * gfortran.dg/eof_3.f90
8706         * gfortran.dg/endfile_2.f90
8707         * gfortran.dg/endfile_4.f90
8708         * gfortran.dg/endfile_3.f90
8709
8710 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8711
8712         PR c++/41090
8713         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8714
8715 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8716
8717         PR fortran/44556
8718         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8719
8720 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8721
8722         * gcc.target/arm/pr40900.c: New test.
8723
8724 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8725
8726         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8727
8728 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8729
8730         PR fortran/44558
8731         * gfortran.dg/typebound_call_15.f03: New.
8732
8733 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8734
8735         PR c++/44486
8736         * g++.dg/pr44486.C: New.
8737
8738 2010-06-16  DJ Delorie  <dj@redhat.com>
8739
8740         * gcc.target/i386/volatile-bitfields-1.c: New.
8741         * gcc.target/i386/volatile-bitfields-2.c: New.
8742
8743 2010-06-16  Jason Merrill  <jason@redhat.com>
8744
8745         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8746
8747         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8748
8749 2010-06-16  Richard Guenther  <rguenther@suse.de>
8750
8751         PR c/44555
8752         * gcc.c-torture/execute/pr44555.c: New testcase.
8753
8754 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8755
8756         PR fortran/44549
8757         * gfortran.dg/typebound_proc_16.f03: New.
8758
8759 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8760
8761         * g++.dg/torture/pr43905.C: New test.
8762
8763 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8764
8765         PR testsuite/44538
8766         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8767         initialization loop from being vectorized.
8768         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8769
8770 2010-06-16  Alan Modra  <amodra@gmail.com>
8771
8772         PR tree-optimization/44507
8773         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8774
8775 2010-06-15  Jason Merrill  <jason@redhat.com>
8776
8777         * g++.dg/overload/arg3.C: Adjust error locations.
8778         * g++.dg/overload/copy1.C: Likewise.
8779         * g++.dg/tc1/dr152.C: Likewise.
8780         * g++.dg/template/incomplete4.C: Likewise.
8781         * g++.dg/template/incomplete5.C: Likewise.
8782         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8783         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8784         * g++.old-deja/g++.pt/crash9.C: Likewise.
8785
8786         * g++.dg/inherit/virtual5.C: New.
8787
8788         * g++.dg/cpp0x/defaulted18.C: New.
8789
8790         * g++.dg/cpp0x/initlist40.C: New.
8791
8792         * g++.dg/cpp0x/initlist39.C: New.
8793
8794 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8795
8796         PR middle-end/44391
8797         * gcc.dg/graphite/pr44391.c: New.
8798
8799 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8800
8801         PR fortran/43388
8802         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8803         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8804         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8805         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8806
8807 2010-06-15  Richard Guenther  <rguenther@suse.de>
8808
8809         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8810
8811 2010-06-15  Richard Guenther  <rguenther@suse.de>
8812
8813         * gcc.dg/vect/bb-slp-21.c: Adjust.
8814         * gcc.dg/vect/bb-slp-13.c: Likewise
8815         * gcc.dg/vect/bb-slp-4.c: Likewise
8816         * gcc.dg/vect/bb-slp-22.c: Likewise
8817         * gcc.dg/vect/bb-slp-14.c: Likewise
8818         * gcc.dg/vect/bb-slp-23.c: Likewise
8819         * gcc.dg/vect/bb-slp-15.c: Likewise
8820         * gcc.dg/vect/bb-slp-17.c: Likewise
8821         * gcc.dg/vect/bb-slp-18.c: Likewise
8822         * gcc.dg/vect/bb-slp-19.c: Likewise
8823         * gcc.dg/vect/bb-slp-10.c: Likewise
8824         * gcc.dg/vect/bb-slp-11.c: Likewise
8825         * gcc.dg/vect/bb-slp-20.c: Likewise
8826         * gcc.dg/vect/bb-slp-3.c: Likewise
8827
8828 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8829
8830         PR fortran/44536
8831         * gfortran.dg/gomp/pr44536.f90: New test.
8832         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8833
8834 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8835
8836         PR target/44534
8837         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8838         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8839
8840 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8841
8842         PR tree-optimization/44508
8843         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8844
8845         PR bootstrap/44509
8846         * gcc.dg/pr44509.c: New test.
8847
8848 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8849
8850         PR tree-optimization/44507
8851         * gcc.dg/vect/pr44507.c: New test.
8852
8853 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8854
8855         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8856         and c-pretty-print.h.
8857
8858         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8859
8860 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8861
8862         * gfortran.dg/whole_file_18.f90: Updated error message.
8863
8864 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8865
8866         * gfortran.dg/whole_file_20.f03: New.
8867
8868 2010-06-12  Jan Hubicka  <jh@suse.cz>
8869
8870         * gcc.c-torture/compile/pc44485.c: New testcase.
8871
8872 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8873
8874         PR fortran/40117
8875         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8876         * gfortran.dg/typebound_proc_14.f03: New.
8877         * gfortran.dg/typebound_proc_15.f03: New.
8878
8879 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8880
8881         * gcc.dg/opts-1.c: New test.
8882
8883 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8884
8885         * gcc.dg/funroll-loops-all.c: Update expected error.
8886
8887 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8888
8889         PR target/44481
8890         * gcc.target/i386/pr44481.c: New test.
8891
8892 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8893
8894         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8895
8896 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8897
8898         PR middle-end/44483
8899         * gcc.dg/tree-ssa/pr44483.c: New.
8900
8901 2010-06-11  Paul Brook  <paul@codesourcery.com>
8902
8903         * g++.dg/other/arm-neon-1.C: New test.
8904
8905 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8906
8907         PR fortran/42051
8908         PR fortran/43896
8909         * gfortran.dg/class_23.f03: New test.
8910
8911 2010-06-11  Jan Hubicka  <jh@suse.cz>
8912
8913         * gcc.dg/ipa/pure-const-2.c: New testcase.
8914
8915 2010-06-11  Jan Hubicka  <jh@suse.cz>
8916
8917         * gcc.dg/noreturn-7.c: Update.
8918         * gcc.dg/noreturn-4.c: Update.
8919
8920 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8921
8922         Fix MIPS bootstrap
8923         * g++.dg/other/typedef4.C: New test.
8924
8925 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8926
8927         PR fortran/44207
8928         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8929
8930 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8931
8932         PR fortran/44457
8933         * gfortran.dg/asynchronous_3.f03
8934
8935 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8936
8937         PR middle-end/44185
8938         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8939         non-temporal stores out of the tests to form new test cases.  As a
8940         result, no non-temporal store should be generated in this case.
8941
8942         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8943         prefetch-7.c that generate one non-temporal store.
8944
8945         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8946         prefetch-7.c that generate one non-temporal store and one
8947         one-temporal prefetch.
8948
8949 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8950
8951         PR tree-optimization/44258
8952         * gcc.dg/tree-ssa/pr44258.c: New test.
8953
8954 2010-06-10  Daniel Kraft  <d@domob.eu>
8955
8956         PR fortran/38936
8957         * gfortran.dg/associate_1.f03: New test.
8958         * gfortran.dg/associate_2.f95: New test.
8959         * gfortran.dg/associate_3.f03: New test.
8960         * gfortran.dg/associate_4.f08: New test.
8961
8962 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8963
8964         * gfortran.dg/selected_char_kind_4.f90: New test.
8965
8966 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
8967
8968         * gcc.dg/pr42461.c: New test.
8969
8970 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8971
8972         PR fortran/44347
8973         * gfortran.dg/selected_real_kind_1.f90: New.
8974
8975 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
8976
8977         PR fortran/44359
8978         * gfortran.dg/warn_conversion.f90: Removed check for redundant
8979         warning.
8980         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8981         check for warning.
8982
8983 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8984
8985         * gfortran.dg/data_namelist_conflict.f90: New test.
8986
8987 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8988
8989         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8990         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8991         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8992
8993 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
8994
8995         * gfortran.dg/mvbits_9.f90: New test.
8996         * gfortran.dg/ibset_1.f90: Ditto.
8997         * gfortran.dg/ibits_1.f90: Ditto.
8998         * gfortran.dg/btest_1.f90: Ditto.
8999         * gfortran.dg/ibclr_1.f90: Ditto.
9000
9001 2010-06-09  Jason Merrill  <jason@redhat.com>
9002
9003         PR c++/44366
9004         * g++.dg/cpp0x/decltype23.C: Move to...
9005         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9006
9007 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9008
9009         PR fortran/44211
9010         * gfortran.dg/typebound_call_14.f03: New test.
9011
9012 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9013
9014         PR tree-optimization/44423
9015         * gcc.dg/tree-ssa/pr44423.c: New test.
9016
9017 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9018
9019         PR testsuite/42843
9020         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9021         TV_NONE to initialize tv_id field.
9022         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9023         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9024         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9025         Include toplev.h .
9026         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9027         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9028         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9029
9030 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9031
9032         PR tree-optimization/39874
9033         PR middle-end/28685
9034         * gcc.dg/pr39874.c: New file.
9035
9036 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9037
9038         * g++.dg/ext/attr-alias-1.C: New.
9039         * g++.dg/ext/attr-alias-2.C: New.
9040
9041 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9042
9043         PR fortran/44446
9044         * gfortran.dg/proc_ptr_27.f90: New.
9045
9046 2010-06-07  Jason Merrill  <jason@redhat.com>
9047
9048         PR c++/44366
9049         * g++.dg/cpp0x/decltype23.C: New.
9050
9051 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9052             Shujing Zhao  <pearly.zhao@oracle.com>
9053
9054         PR c/37724
9055         * gcc.dg/c90-const-expr-10.c: Adjust.
9056         * gcc.dg/c99-const-expr-10.c: Adjust.
9057         * gcc.dg/init-bad-7.c: New.
9058
9059 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9060
9061         * lib/target-supports.exp (check_effective_target_gas): New proc.
9062         * gcc.c-torture/execute/960321-1.x: New file.
9063
9064 2010-06-07  Jason Merrill  <jason@redhat.com>
9065
9066         PR c++/44401
9067         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9068
9069 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9070
9071         PR c++/44444
9072         * g++.dg/warn/Wunused-var-12.C: New test.
9073
9074         PR c++/44443
9075         * c-c++-common/Wunused-var-11.c: New test.
9076
9077 2010-06-07  Jan Hubicka  <jh@suse.cz>
9078
9079         * gcc.dg/ipa/pure-const-1.c: New testcase.
9080
9081 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9082
9083         PR rtl-optimization/44404
9084         * gcc.dg/pr44404.c: New.
9085
9086 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9087
9088         PR target/44159
9089         * gcc.target/i386/abi-2.c: Check sysv abi here.
9090         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9091         function to avoid failures by different ABIs.
9092         * gcc.target/i386/aes-check.h: Likewise.
9093         * gcc.target/i386/avx-check.h: Likewise.
9094         * gcc.target/i386/fma4-check.h: Likewise.
9095         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9096         * gcc.target/i386/mmx-check.h: Likewise.
9097         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9098         * gcc.target/i386/pclmul-check.h: Likewise.
9099         * gcc.target/i386/sse-check.h: Likewise.
9100         * gcc.target/i386/sse2-check.h: Likewise.
9101         * gcc.target/i386/sse3-check.h: Likewise.
9102         * gcc.target/i386/sse4_1-check.h: Likewise.
9103         * gcc.target/i386/sse4_2-check.h: Likewise.
9104         * gcc.target/i386/sse4a-check.h: Likewise.
9105         * gcc.target/i386/ssse3-check.h: Likewise.
9106         * gcc.target/i386/xop-check.h: Likewise.
9107         * gcc.target/i386/pr27971.c: Fix for LLP64.
9108         * gcc.target/i386/pr39139.c: Likewise.
9109         * gcc.target/i386/pr39315-check.c: Likewise.
9110         * gcc.target/i386/vararg-1.c: Likewise.
9111         * gcc.target/i386/vararg-2.c: Likewise.
9112         Additional add dg-compile to avoid failure due
9113         missing foo symbol.
9114
9115         * gcc.dg/compound-literal-1.c: Fix for llp64.
9116         * gcc.dg/pr32370.c: Likewise.
9117         * gcc.dg/pr37561.c: Likewise.
9118         * gcc.dg/pr41340.c: Likewise.
9119         * gcc.dg/pr41551.c: Likewise.
9120
9121 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9122
9123         PR c++/44188
9124         * g++.dg/debug/dwarf2/typedef3.C: New test.
9125
9126 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9127
9128         PR c/20000
9129         * c-c++-common/pr20000.c: New.
9130
9131 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9132
9133         PR c++/44086
9134         * g++.dg/init/pr44086.C: New.
9135         * g++.dg/cpp0x/decltype4.C: Adjust.
9136
9137 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9138
9139         PR fortran/43945
9140         * gfortran.dg/generic_23.f03: New test.
9141
9142 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9143
9144         PR fortran/43895
9145         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9146
9147 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9148
9149         PR c++/44361
9150         * c-c++-common/Wunused-var-9.c: New test.
9151
9152 2010-06-05  Jason Merrill  <jason@redhat.com>
9153
9154         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9155
9156 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9157
9158         PR c/44322
9159         * gcc.dg/c99-restrict-4.c: New test.
9160
9161 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9162
9163         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9164         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9165         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9166         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9167         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9168         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9169         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9170         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9171         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9172         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9173         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9174         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9175         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9176         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9177         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9178         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9179         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9180         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9181         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9182         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9183         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9184         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9185
9186 2010-06-04  Jason Merrill  <jason@redhat.com>
9187
9188         * g++.dg/cpp0x/noexcept06.C: New.
9189         * g++.dg/cpp0x/noexcept07.C: New.
9190
9191         * g++.dg/cpp0x/noexcept01.C: New.
9192         * g++.dg/cpp0x/noexcept02.C: New.
9193         * g++.dg/cpp0x/noexcept03.C: New.
9194         * g++.dg/cpp0x/noexcept04.C: New.
9195         * g++.dg/cpp0x/noexcept05.C: New.
9196
9197 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9198
9199         PR c++/44412
9200         * g++.dg/warn/Wunused-var-10.C: New test.
9201         * g++.dg/warn/Wunused-var-11.C: New test.
9202
9203         PR c++/44362
9204         * c-c++-common/Wunused-var-10.c: New test.
9205
9206 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9207
9208         PR c/25880
9209         * gcc.dg/assign-warn-2.c: Update.
9210         * gcc.dg/cpp/line3.c: Update.
9211         * gcc.dg/c99-array-lval-8.c: Update.
9212         * gcc.dg/cast-qual-2.c: Update.
9213         * gcc.dg/c99-arraydecl-3.c:  Update.
9214         * gcc.dg/assign-warn-1.c:  Update.
9215         * gcc.dg/format/gcc_diag-1.c:  Update.
9216
9217 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9218
9219         PR rtl-optimization/39871
9220         PR rtl-optimization/40615
9221         PR rtl-optimization/42500
9222         PR rtl-optimization/42502
9223         * gcc.target/arm/eliminate.c: New test.
9224
9225 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9226
9227         PR libstdc++/44410
9228         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9229         * g++.old-deja/g++.other/delete3.C: Likewise.
9230         * g++.old-deja/g++.other/new.C: Likewise.
9231         * g++.old-deja/g++.law/operators27.C: Likewise.
9232         * g++.old-deja/g++.mike/p755.C: Likewise.
9233         * g++.dg/eh/new1.C: Likewise.
9234         * g++.dg/init/new5.C: Likewise.
9235
9236 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9237
9238         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9239         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9240         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9241
9242 2010-06-03  Richard Guenther  <rguenther@suse.de>
9243
9244         PR lto/41921
9245         * lib/lto.exp: Always load gcc.exp.
9246         (lto-obj): For C source files invoke gcc_target_compile.
9247         * g++.dg/lto/20100603-1_0.C: New testcase.
9248         * g++.dg/lto/20100603-1_1.c: Likewise.
9249
9250 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9251
9252         PR tree-optimization/43688
9253         * gfortran.dg/pr43688.f90: New.
9254
9255 2010-06-03  Richard Guenther  <rguenther@suse.de>
9256
9257         PR lto/41584
9258         * gcc.dg/lto/20100603-1_0.c: New testcase.
9259         * gcc.dg/lto/20100603-2_0.c: Likewise.
9260         * gcc.dg/lto/20100603-3_0.c: Likewise.
9261
9262 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9263
9264         PR target/44218
9265         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9266         * gcc.target/powerpc/recip-2.c: Ditto.
9267         * gcc.target/powerpc/recip-3.c: Ditto.
9268         * gcc.target/powerpc/recip-4.c: Ditto.
9269         * gcc.target/powerpc/recip-5.c: Ditto.
9270         * gcc.target/powerpc/recip-6.c: Ditto.
9271         * gcc.target/powerpc/recip-7.c: Ditto.
9272         * gcc.target/powerpc/recip-test.h: Ditto.
9273         * gcc.target/powerpc/recip-test2.h: Ditto.
9274
9275 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9276
9277         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9278
9279 2010-06-02  Jason Merrill  <jason@redhat.com>
9280
9281         * g++.dg/ext/vector9.C: Expect typedef in error message.
9282
9283         PR c++/9726
9284         PR c++/23594
9285         PR c++/44333
9286         * g++.dg/tc1/dr101.C: Remove xfails.
9287
9288 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9289
9290         PR middle-end/44372
9291         * g++.dg/ipa/pr44372.C: New.
9292
9293 2010-06-02  Jan Hubicka  <jh@suse.cz>
9294
9295         PR middle-end/44295
9296         * g++.dg/torture/pr44295.C: Neww testcase.
9297
9298 2010-06-02  Jan Hubicka  <jh@suse.cz>
9299
9300         * gcc.dg/tree-ssa/loadpre6.c: Update.
9301
9302 2010-06-02  Richard Guenther  <rguenther@suse.de>
9303
9304         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9305         diagnostic.h.
9306
9307 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9308
9309         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9310         the link fail message.
9311
9312 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9313
9314         PR fortran/44360
9315         * gfortran.dg/use_13.f90: New test case.
9316
9317 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9318
9319         PR fortran/44371
9320         * gfortran.dg/error_stop_2.f08: Minor update.
9321
9322 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9323
9324         PR fortran/44371
9325         * gfortran.dg/error_stop_1.f08: New test.
9326         * gfortran.dg/error_stop_2.f08: New test.
9327
9328 2010-06-01  Jason Merrill  <jason@redhat.com>
9329
9330         DR 990
9331         * g++.dg/cpp0x/initlist37.C: New.
9332         * g++.dg/cpp0x/initlist38.C: New.
9333
9334         PR c++/44358
9335         * g++.dg/cpp0x/initlist36.C: New.
9336
9337 2010-05-31 Jan Hubicka  <jh@suse.cz>
9338
9339         * gcc.dg/noreturn-8.c: New testcase.
9340
9341 2010-05-31 Jan Hubicka  <jh@suse.cz>
9342
9343         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9344         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9345
9346 2010-05-31 Jan Hubicka  <jh@suse.cz>
9347
9348         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9349         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9350
9351 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9352
9353         PR fortran/36928
9354         * gfortran.dg/dependency_27.f90:  New test.
9355         * gfortran.dg/array_assign_1.F90:  New test.
9356
9357 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9358
9359         PR target/44338
9360         * gcc.target/i386/sse-24.c: New test.
9361
9362 2010-05-31  Jan Hubicka  <jh@suse.cz>
9363
9364         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9365
9366 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9367
9368         PR middle-end/44337
9369         * gcc.dg/pr44337.c: New test.
9370
9371         PR tree-optimization/44182
9372         * g++.dg/debug/pr44182.C: New test.
9373
9374 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9375
9376         * gcc.dg/nested-func-7.c: New test.
9377         * gnat.dg/frame_overflow.adb: Adjust directives.
9378
9379 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9380
9381         * gnat.dg/prot2.ad[sb]: New test.
9382         * gnat.dg/prot2_pkg1.ads: New helper.
9383         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9384
9385 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9386
9387         * gnat.dg/array11.adb: Adjust dg-warning directive.
9388         * gnat.dg/object_overflow.adb: Likewise.
9389
9390 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9391
9392         PR middle-end/44306
9393         * gcc.dg/tree-ssa/pr44306.c: New.
9394
9395 2010-05-29  Jan Hubicka  <jh@suse.cz>
9396
9397         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9398
9399 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9400
9401         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9402
9403 2010-05-28  Mike Stump  <mikestump@comcast.net>
9404
9405         PR objc/44125
9406         * objc.dg/const-str-9.m: Remove static.
9407
9408 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9409
9410         PR target/43636
9411         * gcc.c-torture/compile/pr43636.c: New test.
9412
9413 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9414
9415         PR objc++/23616
9416         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9417         * obj-c++.dg/try-catch-9.mm: Ditto.
9418
9419 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9420
9421         Revert patch for PR c++/44188
9422         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9423
9424 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9425
9426         PR c++/44188
9427         * g++.dg/debug/dwarf2/typedef3.C: New test.
9428
9429 2010-05-27  Jason Merrill  <jason@redhat.com>
9430
9431         PR c++/43555
9432         * g++.dg/ext/vla9.C: New.
9433
9434 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9435
9436         PR objc/44140
9437         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9438         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9439         * objc.dg/torture/tls/thr-init.m: Ditto.
9440         * objc.dg/torture/trivial.m: Ditto.
9441         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9442         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9443         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9444         * obj-c++.dg/torture/trivial.mm: Ditto.
9445
9446 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9447
9448         * g++.dg/lto/20100302_0.C: Skip on darwin.
9449
9450 2010-05-27  Richard Guenther  <rguenther@suse.de>
9451
9452         PR tree-optimization/44284
9453         * gcc.dg/vect/vect-118.c: New testcase.
9454         * gcc.dg/vect/bb-slp-20.c: Adjust.
9455         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9456         * gcc.dg/vect/slp-9.c: Likewise.
9457         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9458         * gcc.dg/vect/vect-10.c: Likewise.
9459         * gcc.dg/vect/vect-109.c: Likewise.
9460         * gcc.dg/vect/vect-12.c: Likewise.
9461         * gcc.dg/vect/vect-36.c: Likewise.
9462         * gcc.dg/vect/vect-7.c: Likewise.
9463         * gcc.dg/vect/vect-iv-8.c: Likewise.
9464         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9465         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9466         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9467         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9468         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9469         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9470         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9471         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9472         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9473         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9474         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9475         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9476         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9477         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9478         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9479         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9480         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9481
9482 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9483
9484         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9485         necessary.
9486
9487 2010-05-26  Jan Hubicka  <jh@suse.cz>
9488
9489         * gcc.dg/lto/materialize-1_0.c: New file.
9490         * gcc.dg/lto/materialize-1_1.c: New file.
9491
9492 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9493
9494         * gnat.dg/lto10.adb: New test.
9495         * gnat.dg/lto10_pkg.ads: New helper.
9496
9497 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9498
9499         * lib/target-supports.exp (check_effective_target_int128): New
9500         function to check if __int128 types are available for target.
9501         * c-c++-common/int128-types-1.c: New.
9502         * c-c++-common/int128-1.c: New.
9503         * c-c++-common/int128-2.c: New.
9504         * g++.dg/abi/mangle43.C: New.
9505         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9506         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9507         pointer-wide scalar.
9508         * g++.dg/other/pr25632.C: Likewise.
9509         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9510         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9511         overflow warnings.
9512         * g++.dg/warn/pr13358-4.C: Likewise.
9513         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9514         * g++.dg/warn/Wconversion-null.C: Likewise.
9515
9516 2010-05-26  Jason Merrill  <jason@redhat.com>
9517
9518         PR c++/43382
9519         * g++.dg/cpp0x/variadic101.C: New.
9520
9521 2010-05-26  Richard Guenther  <rguenther@suse.de>
9522
9523         PR rtl-optimization/44164
9524         * gcc.c-torture/execute/pr44164.c: New testcase.
9525         * g++.dg/tree-ssa/pr13146.C: Adjust.
9526
9527 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9528
9529         PR fortran/40011
9530         * gfortran.dg/whole_file_19.f90 : New test.
9531
9532 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9533
9534         PR fortran/30668
9535         PR fortran/31346
9536         PR fortran/34260
9537         * gfortran.dg/pr40999.f: Fix function type.
9538         * gfortran.dg/whole_file_5.f90: Likewise.
9539         * gfortran.dg/whole_file_6.f90: Likewise.
9540         * gfortran.dg/whole_file_16.f90: New.
9541         * gfortran.dg/whole_file_17.f90: New.
9542         * gfortran.dg/whole_file_18.f90: New.
9543
9544 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9545             Iain Sandoe  <iains@gcc.gnu.org>
9546
9547         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9548         * gcc.c-torture/compile/pr44197.c: Require alias support.
9549         * gcc.dg/lto/20081222_0.c: Ditto.
9550
9551 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9552
9553         PR debug/42801
9554         * gcc.dg/guality/vla-2.c: New test.
9555
9556 2010-05-25  Richard Guenther  <rguenther@suse.de>
9557
9558         PR middle-end/44069
9559         * g++.dg/torture/pr44069.C: New testcase.
9560
9561 2010-05-25  Richard Guenther  <rguenther@suse.de>
9562
9563         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9564
9565 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9566
9567         PR objc/44140
9568         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9569
9570 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9571
9572         * obj-c++.dg/torture/tls/trivial.mm: New.
9573         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9574         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9575         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9576         * obj-c++.dg/torture/tls/diag-1.mm: New.
9577         * obj-c++.dg/torture/tls/tls.exp: New.
9578         * obj-c++.dg/torture/trivial.mm: New.
9579         * obj-c++.dg/torture/dg-torture.exp: New.
9580         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9581         * obj-c++.dg/tls/trivial.m: New.
9582         * obj-c++.dg/tls/init-1.mm: New.
9583         * obj-c++.dg/tls/diag-1.mm: New.
9584         * obj-c++.dg/tls/init-2.mm: New.
9585         * obj-c++.dg/tls/diag-2.mm: New.
9586         * obj-c++.dg/tls/diag-3.mm: New.
9587         * obj-c++.dg/tls/diag-4.mm: New.
9588         * obj-c++.dg/tls/static-1.mm: New.
9589         * obj-c++.dg/tls/tls.exp: New.
9590         * obj-c++.dg/tls/diag-5.mm: New.
9591         * obj-c++.dg/tls/static-1a.mm: New.
9592         * objc-obj-c++-shared/Object1.mm: New.
9593         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9594
9595 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9596
9597         PR objc++/43689
9598         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9599         * obj-c++.dg/const-str-6.mm: Ditto.
9600
9601 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9602
9603         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9604
9605 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9606
9607         PR ada/38394
9608         * gnat.dg/array13.ad[sb]: New test.
9609
9610 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9611             Sandra Loosemore  <sandra@codesourcery.com>
9612
9613         * gcc.target/arm/neon/: Regenerated test cases.
9614
9615         * gcc.target/arm/neon/polytypes.c,
9616         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9617         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9618         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9619         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9620         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9621         dg-add-options arm_neon.
9622
9623         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9624         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9625         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9626         and arm_neon_fp16_ok.
9627
9628         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9629         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9630
9631         * lib/target-supports.exp (add_options_for_arm_neon): New.
9632         (check_effective_target_arm_neon_ok_nocache): New, from
9633         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9634         (check_effective_target_arm_neon_ok): Use
9635         check_effective_target_arm_neon_ok_nocache.
9636         (add_options_for_arm_neon_fp16)
9637         (check_effective_target_arm_neon_fp16_ok)
9638         check_effective_target_arm_neon_fp16_ok_nocache): New.
9639         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9640
9641 2010-05-24  Jason Merrill  <jason@redhat.com>
9642
9643         PR c++/41510
9644         * g++.dg/cpp0x/initlist35.C: New.
9645         * g++.dg/init/brace6.C: Adjust.
9646
9647 2010-05-24  Paul Brook  <paul@codesourcery.com>
9648
9649         * gcc.target/arm/frame-pointer-1.c: New test.
9650         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9651         pointer elimination.
9652
9653 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9654
9655         PR target/44245
9656         * gcc.target/i386/crc32-3.c: New.
9657         * gcc.target/i386/crc32-4.c: Likewise.
9658
9659 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9660
9661         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9662         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9663         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9664
9665 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9666
9667         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9668
9669 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9670
9671         PR target/43869
9672         * gcc.c-target/pr43869.c: New test.
9673
9674 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9675
9676         PR fortran/44212
9677         * gfortran.dg/class_22.f03: New.
9678
9679 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9680
9681         PR lto/44238
9682         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9683
9684 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9685
9686         PR fortran/44213
9687         * gfortran.dg/abstract_type_7.f03: New.
9688
9689 2010-05-21  Jason Merrill  <jason@redhat.com>
9690
9691         * g++.dg/eh/spec11.C: Test cleanup optimization.
9692
9693 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9694
9695         PR debug/44223
9696         * gcc.target/i386/pr44223.c: New test.
9697
9698 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9699
9700         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9701
9702 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9703
9704         * g++.dg/other/const3.C: New test.
9705
9706 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9707
9708         PR fortran/38407
9709         * warn_unused_dummy_argument_1.f90: New.
9710         * warn_unused_dummy_argument_2.f90: New.
9711
9712 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9713
9714         PR c++/30298
9715         * g++.dg/inherit/crash1.C: New.
9716         * g++.dg/inherit/crash2.C: Likewise.
9717
9718 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9719
9720         PR debug/44178
9721         * g++.dg/debug/pr44178.C: New test.
9722
9723 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9724
9725         PR middle-end/44185
9726         * gcc.dg/tree-ssa/prefetch-6.c: Add
9727         --param min-insn-to-prefetch-ratio=6.
9728         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9729         allow unrolling, and adjust the movnti count.
9730
9731 2010-05-20  Jan Hubicka  <jh@suse.cz>
9732
9733         PR middle-end/44197
9734         * gcc.c-torture/compile/pr44197.c: New file.
9735
9736 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9737
9738         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9739         Fix test code.
9740         (check_effective_target_xop): Remove __may_alias__ attribute.
9741
9742 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9743
9744         PR target/44202
9745         * gcc.c-torture/execute/pr44202-1.c: New test.
9746
9747 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9748
9749         PR fortran/43851
9750         * gfortran.dg/label_1.f90: Update test.
9751
9752 2010-05-19  Jan Hubicka  <jh@suse.cz>
9753
9754         * gcc.dg/lto/ipareference2_0.c: New file.
9755         * gcc.dg/lto/ipareference2_1.c: New file.
9756
9757 2010-05-19  Jason Merrill  <jason@redhat.com>
9758
9759         * g++.dg/parse/fn-typedef2.C: New.
9760
9761         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9762         function type.
9763
9764         PR c++/44193
9765         * g++.dg/template/fntype1.C: New.
9766
9767 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9768
9769         * gnat.dg/discr23.ad[sb]: New test.
9770         * gnat.dg/discr23_pkg.ads: New helper.
9771
9772         * gnat.dg/specs/controlled1.ads: New test.
9773         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9774
9775 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9776
9777         PR fortran/44055
9778         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9779         Fixed scope of C_SIZEOF.
9780         * gfortran.dg/warn_conversion_2.f90: New.
9781
9782 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9783
9784         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9785         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9786         for optional selector.
9787         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9788         (check_effective_target_sse3): New proc.
9789         * gcc.target/i386/math-torture/math-torture.exp: Load
9790         target-supports.exp.
9791         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9792         check_effective_target_sse2.
9793         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9794         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9795         * g++.dg/vect/vect.exp: Likewise.
9796         * gfortran.dg/vect/vect.exp: Likewise.
9797         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9798         -msse2 if check_effective_target_sse2.
9799
9800         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9801         * gcc.target/i386/3dnow-2.c: Likewise.
9802         * gcc.target/i386/3dnowA-1.c: Likewise.
9803         * gcc.target/i386/3dnowA-2.c: Likewise.
9804         * gcc.target/i386/pr42549.c: Likewise.
9805
9806         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9807         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9808         * gcc.target/i386/sse3-addsubps.c: Likewise.
9809         * gcc.target/i386/sse3-haddpd.c: Likewise.
9810         * gcc.target/i386/sse3-haddps.c: Likewise.
9811         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9812         * gcc.target/i386/sse3-hsubps.c: Likewise.
9813         * gcc.target/i386/sse3-movddup.c: Likewise.
9814         * gcc.target/i386/sse3-movshdup.c: Likewise.
9815         * gcc.target/i386/sse3-movsldup.c: Likewise.
9816
9817         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9818         * g++.dg/ext/attrib35.C: Likewise.
9819         * g++.dg/opt/pr40496.C: Likewise.
9820         * g++.dg/other/i386-1.C: Likewise.
9821         * g++.dg/other/i386-4.C: Likewise.
9822         * g++.dg/other/pr34435.C: Likewise.
9823         * g++.dg/other/pr39496.C: Likewise.
9824         * g++.dg/other/pr40446.C: Likewise.
9825         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9826         * gcc.dg/compat/vector-1a_main.c: Likewise.
9827         * gcc.dg/compat/vector-2a_main.c: Likewise.
9828         * gcc.dg/lto/20090206-1_0.c: Likewise.
9829         * gcc.dg/pr34856.c: Likewise.
9830         * gcc.dg/pr36584.c: Likewise.
9831         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9832         * gcc.dg/pr37544.c: Likewise.
9833         * gcc.dg/torture/pr16104-1.c: Likewise.
9834         * gcc.dg/torture/pr35771-1.c: Likewise.
9835         * gcc.dg/torture/pr35771-2.c: Likewise.
9836         * gcc.dg/torture/pr35771-3.c: Likewise.
9837         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9838         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9839         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9840         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9841         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9842         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9843         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9844         * gcc.target/i386/20060512-1.c: Likewise.
9845         * gcc.target/i386/20060512-3.c: Likewise.
9846         * gcc.target/i386/all_one_m128i.c: Likewise.
9847         * gcc.target/i386/float128-1.c: Likewise.
9848         * gcc.target/i386/float128-2.c: Likewise.
9849         * gcc.target/i386/fpcvt-1.c: Likewise.
9850         * gcc.target/i386/fpcvt-2.c: Likewise.
9851         * gcc.target/i386/fpcvt-3.c: Likewise.
9852         * gcc.target/i386/fpprec-1.c: Likewise.
9853         * gcc.target/i386/funcspec-9.c: Likewise.
9854         * gcc.target/i386/incoming-1.c: Likewise.
9855         * gcc.target/i386/incoming-12.c: Likewise.
9856         * gcc.target/i386/incoming-2.c: Likewise.
9857         * gcc.target/i386/incoming-3.c: Likewise.
9858         * gcc.target/i386/incoming-4.c: Likewise.
9859         * gcc.target/i386/incoming-6.c: Likewise.
9860         * gcc.target/i386/incoming-7.c: Likewise.
9861         * gcc.target/i386/incoming-8.c: Likewise.
9862         * gcc.target/i386/opt-1.c: Likewise.
9863         * gcc.target/i386/opt-2.c: Likewise.
9864         * gcc.target/i386/ordcmp-1.c: Likewise.
9865         * gcc.target/i386/pr17692.c: Likewise.
9866         * gcc.target/i386/pr18614-1.c: Likewise.
9867         * gcc.target/i386/pr22152.c: Likewise.
9868         * gcc.target/i386/pr23570.c: Likewise.
9869         * gcc.target/i386/pr23575.c: Likewise.
9870         * gcc.target/i386/pr26449-1.c: Likewise.
9871         * gcc.target/i386/pr26600.c: Likewise.
9872         * gcc.target/i386/pr27790.c: Likewise.
9873         * gcc.target/i386/pr28839.c: Likewise.
9874         * gcc.target/i386/pr30970.c: Likewise.
9875         * gcc.target/i386/pr32000-1.c: Likewise.
9876         * gcc.target/i386/pr32000-2.c: Likewise.
9877         * gcc.target/i386/pr32280.c: Likewise.
9878         * gcc.target/i386/pr32661.c: Likewise.
9879         * gcc.target/i386/pr32708-1.c: Likewise.
9880         * gcc.target/i386/pr32961.c: Likewise.
9881         * gcc.target/i386/pr33329.c: Likewise.
9882         * gcc.target/i386/pr35714.c: Likewise.
9883         * gcc.target/i386/pr35767-1.c: Likewise.
9884         * gcc.target/i386/pr35767-1d.c: Likewise.
9885         * gcc.target/i386/pr35767-1i.c: Likewise.
9886         * gcc.target/i386/pr35767-2.c: Likewise.
9887         * gcc.target/i386/pr35767-2d.c: Likewise.
9888         * gcc.target/i386/pr35767-2i.c: Likewise.
9889         * gcc.target/i386/pr35767-3.c: Likewise.
9890         * gcc.target/i386/pr35767-5.c: Likewise.
9891         * gcc.target/i386/pr36222-1.c: Likewise.
9892         * gcc.target/i386/pr36578-1.c: Likewise.
9893         * gcc.target/i386/pr36578-2.c: Likewise.
9894         * gcc.target/i386/pr36992-1.c: Likewise.
9895         * gcc.target/i386/pr37101.c: Likewise.
9896         * gcc.target/i386/pr37216.c: Likewise.
9897         * gcc.target/i386/pr37434-1.c: Likewise.
9898         * gcc.target/i386/pr37434-2.c: Likewise.
9899         * gcc.target/i386/pr37843-3.c: Likewise.
9900         * gcc.target/i386/pr37843-4.c: Likewise.
9901         * gcc.target/i386/pr39162.c: Likewise.
9902         * gcc.target/i386/pr39315-1.c: Likewise.
9903         * gcc.target/i386/pr39315-2.c: Likewise.
9904         * gcc.target/i386/pr39315-3.c: Likewise.
9905         * gcc.target/i386/pr39315-4.c: Likewise.
9906         * gcc.target/i386/pr39445.c: Likewise.
9907         * gcc.target/i386/pr39496.c: Likewise.
9908         * gcc.target/i386/pr40809.c: Likewise.
9909         * gcc.target/i386/pr40906-3.c: Likewise.
9910         * gcc.target/i386/pr41019.c: Likewise.
9911         * gcc.target/i386/pr42542-1.c: Likewise.
9912         * gcc.target/i386/pr42542-2.c: Likewise.
9913         * gcc.target/i386/pr42542-3.c: Likewise.
9914         * gcc.target/i386/pr42542-3a.c: Likewise.
9915         * gcc.target/i386/pr42881.c: Likewise.
9916         * gcc.target/i386/push-1.c: Likewise.
9917         * gcc.target/i386/quad-sse.c: Likewise.
9918         * gcc.target/i386/reload-1.c: Likewise.
9919         * gcc.target/i386/sse-10.c: Likewise.
9920         * gcc.target/i386/sse-11.c: Likewise.
9921         * gcc.target/i386/sse-15.c: Likewise.
9922         * gcc.target/i386/sse-17.c: Likewise.
9923         * gcc.target/i386/sse-18.c: Likewise.
9924         * gcc.target/i386/sse-19.c: Likewise.
9925         * gcc.target/i386/sse-4.c: Likewise.
9926         * gcc.target/i386/sse-6.c: Likewise.
9927         * gcc.target/i386/sse-vect-types.c: Likewise.
9928         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9929         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9930         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9931         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9932         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9933         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9934         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9935         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9936         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9937         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9938         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9939         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9940         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9941         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9942         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9943         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9944         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9945         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9946         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9947         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9948         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9949         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9950         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9951         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9952         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9953         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9954         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9955         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9956         * gcc.target/i386/sse2-divpd-1.c: Likewise.
9957         * gcc.target/i386/sse2-divsd-1.c: Likewise.
9958         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9959         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9960         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9961         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9962         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9963         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9964         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9965         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9966         * gcc.target/i386/sse2-minpd-1.c: Likewise.
9967         * gcc.target/i386/sse2-minsd-1.c: Likewise.
9968         * gcc.target/i386/sse2-mmx.c: Likewise.
9969         * gcc.target/i386/sse2-movapd-1.c: Likewise.
9970         * gcc.target/i386/sse2-movapd-2.c: Likewise.
9971         * gcc.target/i386/sse2-movd-1.c: Likewise.
9972         * gcc.target/i386/sse2-movd-2.c: Likewise.
9973         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9974         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9975         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9976         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9977         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9978         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9979         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9980         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9981         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9982         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9983         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9984         * gcc.target/i386/sse2-movq-1.c: Likewise.
9985         * gcc.target/i386/sse2-movq-2.c: Likewise.
9986         * gcc.target/i386/sse2-movq-3.c: Likewise.
9987         * gcc.target/i386/sse2-movsd-1.c: Likewise.
9988         * gcc.target/i386/sse2-movsd-2.c: Likewise.
9989         * gcc.target/i386/sse2-movupd-1.c: Likewise.
9990         * gcc.target/i386/sse2-movupd-2.c: Likewise.
9991         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9992         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9993         * gcc.target/i386/sse2-orpd-1.c: Likewise.
9994         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9995         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9996         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9997         * gcc.target/i386/sse2-paddb-1.c: Likewise.
9998         * gcc.target/i386/sse2-paddd-1.c: Likewise.
9999         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10000         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10001         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10002         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10003         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10004         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10005         * gcc.target/i386/sse2-pand-1.c: Likewise.
10006         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10007         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10008         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10009         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10010         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10011         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10012         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10013         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10014         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10015         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10016         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10017         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10018         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10019         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10020         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10021         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10022         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10023         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10024         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10025         * gcc.target/i386/sse2-por-1.c: Likewise.
10026         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10027         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10028         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10029         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10030         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10031         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10032         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10033         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10034         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10035         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10036         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10037         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10038         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10039         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10040         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10041         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10042         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10043         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10044         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10045         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10046         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10047         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10048         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10049         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10050         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10051         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10052         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10053         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10054         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10055         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10056         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10057         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10058         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10059         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10060         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10061         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10062         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10063         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10064         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10065         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10066         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10067         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10068         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10069         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10070         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10071         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10072         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10073         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10074         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10075         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10076         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10077         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10078         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10079         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10080         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10081         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10082         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10083         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10084         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10085         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10086         * gcc.target/i386/sse2-vec-1.c: Likewise.
10087         * gcc.target/i386/sse2-vec-2.c: Likewise.
10088         * gcc.target/i386/sse2-vec-3.c: Likewise.
10089         * gcc.target/i386/sse2-vec-4.c: Likewise.
10090         * gcc.target/i386/sse2-vec-5.c: Likewise.
10091         * gcc.target/i386/sse2-vec-6.c: Likewise.
10092         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10093         * gcc.target/i386/ssefn-2.c: Likewise.
10094         * gcc.target/i386/ssefn-4.c: Likewise.
10095         * gcc.target/i386/ssefp-1.c: Likewise.
10096         * gcc.target/i386/ssefp-2.c: Likewise.
10097         * gcc.target/i386/sseregparm-3.c: Likewise.
10098         * gcc.target/i386/sseregparm-4.c: Likewise.
10099         * gcc.target/i386/sseregparm-5.c: Likewise.
10100         * gcc.target/i386/sseregparm-6.c: Likewise.
10101         * gcc.target/i386/sseregparm-7.c: Likewise.
10102         * gcc.target/i386/ssetype-1.c: Likewise.
10103         * gcc.target/i386/ssetype-2.c: Likewise.
10104         * gcc.target/i386/ssetype-3.c: Likewise.
10105         * gcc.target/i386/ssetype-4.c: Likewise.
10106         * gcc.target/i386/ssetype-5.c: Likewise.
10107         * gcc.target/i386/unordcmp-1.c: Likewise.
10108         * gcc.target/i386/vararg-1.c: Likewise.
10109         * gcc.target/i386/vararg-2.c: Likewise.
10110         * gcc.target/i386/vararg-3.c: Likewise.
10111         * gcc.target/i386/vararg-4.c: Likewise.
10112         * gcc.target/i386/vararg-7.c: Likewise.
10113         * gcc.target/i386/vararg-8.c: Likewise.
10114         * gcc.target/i386/vecinit-1.c: Likewise.
10115         * gcc.target/i386/vecinit-2.c: Likewise.
10116         * gcc.target/i386/vecinit-3.c: Likewise.
10117         * gcc.target/i386/vecinit-4.c: Likewise.
10118         * gcc.target/i386/vecinit-5.c: Likewise.
10119         * gcc.target/i386/vecinit-6.c: Likewise.
10120         * gcc.target/i386/vectorize2.c: Likewise.
10121         * gcc.target/i386/vectorize3.c: Likewise.
10122         * gcc.target/i386/vectorize4.c: Likewise.
10123         * gcc.target/i386/vectorize6.c: Likewise.
10124         * gcc.target/i386/vectorize7.c: Likewise.
10125         * gcc.target/i386/vectorize8.c: Likewise.
10126         * gcc.target/i386/vperm-v2df.c: Likewise.
10127         * gcc.target/i386/vperm-v2di.c: Likewise.
10128         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10129         * gcc.target/i386/xorps-sse2.c: Likewise.
10130         * gcc.target/i386/xorps.c: Likewise.
10131         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10132         * gfortran.dg/graphite/pr42326.f90: Likewise.
10133         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10134
10135 2010-05-19  Richard Guenther  <rguenther@suse.de>
10136
10137         PR lto/44196
10138         * g++.dg/lto/20100519-1_0.C: New testcase.
10139
10140 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10141
10142         PR fortran/42360
10143         * gfortran.dg/warn_intent_out_not_set.f90: New.
10144
10145 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10146
10147         PR fortran/38404
10148         * gfortran.dg/data_char_1.f90: Updated warning message.
10149         * gfortran.dg/data_array_6.f: New.
10150
10151 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10152
10153         * g++.dg/ipa/ivinline-8.C: New test.
10154         * gcc.dg/ipa/iinline-2.c: Likewise.
10155
10156 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10157
10158         PR fortran/34505
10159         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10160         arguments; add check for return value kind.
10161         * gfortran.dg/float_1.f90: Likewise.
10162
10163 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10164
10165         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10166         (main): Use it.
10167         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10168         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10169         Prune another location line format.
10170         (lto-obj): Call lto_prune_warns on comp_output.
10171
10172 2010-05-18  Jan Hubicka  <jh@suse.cz>
10173
10174         * gcc.dg/lto/ipacp_0.c: New test.
10175         * gcc.dg/lto/ipacp_1.c: New test.
10176
10177 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10178
10179         PR lto/44184
10180         * gcc.dg/lto/20100518_0.c: New test.
10181
10182 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10183
10184         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10185
10186 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10187
10188         PR fortran/43990
10189         * gfortran.dg/class_21.f03: New.
10190
10191 2010-05-17  Jason Merrill  <jason@redhat.com>
10192
10193         PR c++/44157
10194         * g++.dg/cpp0x/initlist34.C: New.
10195
10196         PR c++/44158
10197         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10198
10199 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10200
10201         * g++.dg/ipa/ivinline-1.C: New test.
10202         * g++.dg/ipa/ivinline-2.C: New test.
10203         * g++.dg/ipa/ivinline-3.C: New test.
10204         * g++.dg/ipa/ivinline-4.C: New test.
10205         * g++.dg/ipa/ivinline-5.C: New test.
10206         * g++.dg/ipa/ivinline-6.C: New test.
10207
10208 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10209             Jason Merrill  <jason@redhat.com>
10210
10211         PR c++/44108
10212         * c-c++-common/Wunused-var-8.c: New test.
10213
10214 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10215
10216         PR bootstrap/42347
10217         * gcc.c-torture/compile/pr42347.c: New test.
10218
10219         PR middle-end/44102
10220         * g++.dg/ext/asmgoto1.C: New test.
10221
10222 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10223
10224         PR middle-end/44133
10225         * gcc.dg/tree-ssa/pr44133.c: New test.
10226         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10227         precise.
10228
10229 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10230
10231         PR fortran/44044
10232         * gfortran.dg/class_20.f03: New.
10233
10234 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10235
10236         PR 44078
10237         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10238         debug messages but not the newly introduced one.
10239
10240 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10241
10242         PR fortran/35779
10243         * gfortran.dg/initialization_25.f90: Commented testcase.
10244         * gfortran.dg/initialization_26.f90: New.
10245
10246 2010-05-16  Richard Guenther  <rguenther@suse.de>
10247
10248         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10249         * gcc.dg/pr43084.c: Likewise.
10250         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10251         -fipa-type-escape.
10252         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10253         -fipa-type-escape.
10254         * gcc.dg/struct/struct-reorg.exp: Likewise.
10255         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10256         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10257
10258 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10259
10260         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10261         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10262         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10263         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10264         tests.
10265
10266 2010-05-15  Jason Merrill  <jason@redhat.com>
10267
10268         * g++.dg/eh/spec10.C: New.
10269         * g++.dg/eh/spec11.C: New.
10270         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10271
10272 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10273
10274         PR fortran/44154
10275         PR fortran/42647
10276         * gfortran.dg/allocatable_scalar_9.f90: New.
10277
10278 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10279
10280         PR c++/44148
10281         * g++.dg/torture/pr44148.C: New test.
10282
10283 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10284
10285         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10286         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10287         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10288         diagnostics and type sizes.
10289
10290 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10291
10292         * gnat.dg/lto9.adb: New test.
10293         * gnat.dg/lto9_pkg1.ads: New helper.
10294         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10295
10296 2010-05-15  Jan Hubicka  <jh@suse.cz>
10297
10298         * gcc.dg/lto/ipareference_1.c: Rename to ...
10299         * gcc.dg/lto/ipareference_0.c: ... this one.
10300         * gcc.dg/lto/ipareference_2.c: Rename to ...
10301         * gcc.dg/lto/ipareference_1.c: ... this one.
10302
10303 2010-05-15  Jan Hubicka  <jh@suse.cz>
10304
10305         * gcc.dg/lto/ipareference_1.c: New file.
10306         * gcc.dg/lto/ipareference_2.c: New file.
10307
10308 2010-05-15  Richard Guenther  <rguenther@suse.de>
10309
10310         PR tree-optimization/44038
10311         * gcc.c-torture/compile/pr44038.c: New testcase.
10312
10313 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10314
10315         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10316         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10317
10318 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10319
10320         PR fortran/43207
10321         PR fortran/43969
10322         * gfortran.dg/class_18.f03: New.
10323         * gfortran.dg/class_19.f03: New.
10324
10325 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10326
10327         PR debug/44112
10328         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10329         * g++.dg/debug/dwarf2/const1.C: Remove.
10330
10331 2010-05-14  Jason Merrill  <jason@redhat.com>
10332
10333         * g++.dg/eh/cond4.C: New.
10334         * g++.dg/eh/elide2.C: Adjust.
10335         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10336
10337 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10338
10339         PR fortran/44135
10340         * gfortran.dg/actual_array_interface_2.f90: New test.
10341
10342 2010-05-14  Richard Guenther  <rguenther@suse.de>
10343
10344         PR tree-optimization/44119
10345         * gcc.c-torture/compile/pr44119.c: New testcase.
10346
10347 2010-05-14  Jason Merrill  <jason@redhat.com>
10348
10349         PR c++/44127
10350         * g++.dg/eh/terminate1.C: New.
10351
10352 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10353
10354         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10355
10356         PR debug/44136
10357         * gcc.dg/pr44136.c: New test.
10358
10359 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10360
10361         PR c++/30566
10362         * g++.dg/warn/Wshadow-4.C: Adjust.
10363         * g++.dg/warn/Wshadow-5.C: New test.
10364         * g++.dg/warn/Wshadow-6.C: New test
10365
10366 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10367
10368         PR fortran/35779
10369         * gfortran.dg/initialization_25.f90: New.
10370
10371 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10372
10373         * g++.dg/otr-fold-1.C: New test.
10374         * g++.dg/otr-fold-2.C: New test.
10375
10376 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10377
10378         PR fortran/44036
10379         * gfortran.dg/gomp/pr44036-1.f90: New test.
10380         * gfortran.dg/gomp/pr44036-2.f90: New test.
10381         * gfortran.dg/gomp/pr44036-3.f90: New test.
10382
10383         PR debug/43983
10384         * gcc.dg/guality/sra-1.c: New test.
10385
10386 2010-05-12  Jan Hubicka  <jh@suse.cz>
10387
10388         * tree-ssa/unreachable.c: New test.
10389
10390 2010-05-12  Jason Merrill  <jason@redhat.com>
10391
10392         * g++.dg/cpp0x/sfinae1.C: New.
10393
10394 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10395
10396         * gcc.target/i386/zee.c: New file.
10397
10398 2010-05-12  Jason Merrill  <jason@redhat.com>
10399
10400         * g++.dg/conversion/op1.C: Expect template candidate message.
10401         * g++.dg/cpp0x/nullptr15.C: Likewise.
10402         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10403         * g++.dg/cpp0x/pr31431.C: Likewise.
10404         * g++.dg/cpp0x/temp_default2.C: Likewise.
10405         * g++.dg/cpp0x/trailing4.C: Likewise.
10406         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10407         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10408         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10409         * g++.dg/cpp0x/variadic35.C: Likewise.
10410         * g++.dg/cpp0x/vt-35147.C: Likewise.
10411         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10412         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10413         * g++.dg/ext/visibility/anon8.C: Likewise.
10414         * g++.dg/ext/vla2.C: Likewise.
10415         * g++.dg/other/pr28114.C: Likewise.
10416         * g++.dg/other/ptrmem10.C: Likewise.
10417         * g++.dg/other/ptrmem11.C: Likewise.
10418         * g++.dg/overload/unknown1.C: Likewise.
10419         * g++.dg/parse/template7.C: Likewise.
10420         * g++.dg/parse/typename7.C: Likewise.
10421         * g++.dg/template/conv11.C: Likewise.
10422         * g++.dg/template/copy1.C: Likewise.
10423         * g++.dg/template/deduce3.C: Likewise.
10424         * g++.dg/template/dependent-expr5.C: Likewise.
10425         * g++.dg/template/friend.C: Likewise.
10426         * g++.dg/template/incomplete2.C: Likewise.
10427         * g++.dg/template/local4.C: Likewise.
10428         * g++.dg/template/local6.C: Likewise.
10429         * g++.dg/template/operator10.C: Likewise.
10430         * g++.dg/template/overload6.C: Likewise.
10431         * g++.dg/template/ptrmem2.C: Likewise.
10432         * g++.dg/template/ptrmem20.C: Likewise.
10433         * g++.dg/template/ptrmem8.C: Likewise.
10434         * g++.dg/template/sfinae2.C: Likewise.
10435         * g++.dg/template/ttp25.C: Likewise.
10436         * g++.dg/template/unify10.C: Likewise.
10437         * g++.dg/template/unify11.C: Likewise.
10438         * g++.dg/template/unify6.C: Likewise.
10439         * g++.dg/template/unify7.C: Likewise.
10440         * g++.dg/template/unify9.C: Likewise.
10441         * g++.dg/template/varmod1.C: Likewise.
10442         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10443         * g++.old-deja/g++.law/operators32.C: Likewise.
10444         * g++.old-deja/g++.pt/crash28.C: Likewise.
10445         * g++.old-deja/g++.pt/crash60.C: Likewise.
10446         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10447         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10448         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10449         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10450         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10451         * g++.old-deja/g++.pt/expr2.C: Likewise.
10452         * g++.old-deja/g++.pt/overload7.C: Likewise.
10453         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10454         * g++.old-deja/g++.pt/spec5.C: Likewise.
10455         * g++.old-deja/g++.pt/spec6.C: Likewise.
10456         * g++.old-deja/g++.pt/t24.C: Likewise.
10457         * g++.old-deja/g++.pt/unify4.C: Likewise.
10458         * g++.old-deja/g++.pt/unify6.C: Likewise.
10459         * g++.old-deja/g++.pt/unify8.C: Likewise.
10460         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10461         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10462         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10463
10464         * g++.dg/cpp0x/initlist32.C: New.
10465
10466         * g++.dg/template/conv11.C: New.
10467         * g++.dg/conversion/op1.C: Adjust expected error.
10468
10469         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10470
10471 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10472
10473         PR target/44088
10474         * gcc.target/i386/avx-cmpsd-1.c: New.
10475         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10476         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10477         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10478         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10479         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10480
10481 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10482
10483         PR middle-end/44085
10484         * gcc.dg/gomp/pr44085.c: New test.
10485         * gfortran.dg/gomp/pr44085.f90: New test.
10486
10487 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10488
10489         * objc-obj-c++-shared/Object1.m: New.
10490         * objc.dg/torture: New directory.
10491         * objc.dg/torture/tls: Ditto.
10492         * objc.dg/tls: Ditto.
10493         * objc.dg/torture/tls/trivial.m: New test.
10494         * objc.dg/torture/tls/thr-init-2.m: New test.
10495         * objc.dg/torture/tls/thr-init-3.m: New test.
10496         * objc.dg/torture/tls/thr-init.m: New test.
10497         * objc.dg/torture/tls/diag-1.m: New test.
10498         * objc.dg/torture/tls/tls.exp: New.
10499         * objc.dg/torture/trivial.m: New test.
10500         * objc.dg/torture/dg-torture.exp: New.
10501         * objc.dg/tls/diag-3.m: New test.
10502         * objc.dg/tls/diag-4.m: New test.
10503         * objc.dg/tls/diag-5.m: New test.
10504         * objc.dg/tls/init-1.m: New test.
10505         * objc.dg/tls/init-2.m: New test.
10506         * objc.dg/tls/tls.exp: New.
10507         * objc.dg/tls/diag-2.m: New test.
10508         * lib/objc.exp: Respond to dg-additional-files.
10509
10510 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10511
10512         * gcc.target/m68k/20100512-1.c: New.
10513
10514 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10515
10516         * gnat.dg/lto8.adb: New test.
10517         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10518         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10519
10520 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10521
10522         PR c++/34272
10523         PR c++/43630
10524         PR c++/34491
10525         * g++.dg/template/crash97.C: New.
10526         * g++.dg/template/crash98.C: Likewise.
10527         * g++.dg/template/crash99.C: Likewise.
10528         * g++.dg/cpp0x/pr31439.C: Adjust.
10529         * g++.dg/template/crash95.C: Likewise.
10530
10531 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10532
10533         PR middle-end/44071
10534         * c-c++-common/asmgoto-4.c: New test.
10535         * gcc.target/i386/pr44071.c: New test.
10536
10537         PR c++/44062
10538         * c-c++-common/Wunused-var-7.c: New test.
10539         * g++.dg/warn/Wunused-var-9.C: New test.
10540
10541 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10542
10543         PR fortran/43711
10544         * gfortran.dg/gomp/pr43711.f90: New.
10545
10546 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10547
10548         PR fortran/31820
10549         * gfortran.dg/select_5.f90: Updated.
10550
10551 2010-05-11  Jan Hubicka  <jh@suse.cz>
10552
10553         PR tree-optimize/44063
10554         * gcc.c-torture/compile/pr44063.c: New testcase.
10555
10556 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10557
10558         PR debug/44023
10559         * gcc.dg/pr44023.c: New test.
10560
10561 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10562
10563         * gnat.dg/lto7.adb: New test.
10564         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10565
10566 2010-05-10  Jason Merrill  <jason@redhat.com>
10567
10568         PR c++/44017
10569         * g++.dg/template/inherit5.C: New.
10570
10571         PR c++/44045
10572         * g++.dg/cpp0x/initlist33.C: New.
10573         * g++.dg/cpp0x/initlist26.C: Adjust.
10574         * g++.dg/cpp0x/initlist28.C: Adjust.
10575
10576 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10577
10578         PR c++/43719
10579         * g++.dg/init/pr43719.C: New.
10580         * g++.dg/anon-struct4.C: Adjust.
10581
10582 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10583
10584         PR debug/44028
10585         * gcc.dg/pr44028.c: New test.
10586
10587 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10588
10589         PR fortran/27866
10590         PR fortran/35003
10591         PR fortran/42809
10592         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10593         * gfortran.dg/warn_conversion.f90: New.
10594
10595 2010-05-10  Michael Matz  <matz@suse.de>
10596
10597         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10598
10599 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10600
10601         PR rtl-optimization/44012
10602         * gcc.dg/pr44012.c: New.
10603
10604 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10605
10606         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10607         Log text on entry and exit.
10608         Prune Sun ld warnings for common symbols with differing sizes.
10609         (lto-link-and-maybe-run): Change caller.
10610
10611 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10612
10613         PR fortran/44044
10614         * gfortran.dg/class_7.f03: Modified.
10615         * gfortran.dg/select_type_1.f03: Modified.
10616         * gfortran.dg/select_type_12.f03: New.
10617
10618 2010-05-10  Richard Guenther  <rguenther@suse.de>
10619
10620         PR tree-optimization/44050
10621         * gcc.dg/torture/pr44050.c: New testcase.
10622
10623 2010-05-10  Wei Guozhi  <carrot@google.com>
10624
10625         PR target/42879
10626         * gcc.target/arm/pr42879.c: New testcase.
10627
10628 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10629
10630         PR c/44051
10631         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10632
10633 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10634
10635         PR c/10676
10636         * gcc.dg/anon-struct-10.c: New test.
10637
10638 2010-05-09  Richard Guenther  <rguenther@suse.de>
10639
10640         PR middle-end/44024
10641         * gcc.dg/pr44024.c: New testcase.
10642
10643 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10644
10645         PR c/4784
10646         * gcc.dg/anon-struct-9.c: New test.
10647
10648 2010-05-09  Richard Guenther  <rguenther@suse.de>
10649
10650         PR middle-end/44043
10651         * gcc.c-torture/compile/pr44043.c: New testcase.
10652
10653 2010-05-09  Richard Guenther  <rguenther@suse.de>
10654
10655         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10656
10657 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10658
10659         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10660
10661 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10662
10663         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10664         * gnat.dg/specs/lto3.ads: Likewise.
10665
10666 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10667
10668         PR middle-end/28685
10669         * gcc.dg/pr28685-1.c: New file.
10670
10671 2010-05-08  Richard Guenther  <rguenther@suse.de>
10672
10673         PR tree-optimization/44030
10674         * gcc.c-torture/compile/pr44030.c: New testcase.
10675
10676 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10677
10678         * gnat.dg/lto6.adb: New test.
10679         * gnat.dg/lto6_pkg.ads: New helper.
10680
10681 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10682
10683         * gnat.dg/lto5.adb: New test.
10684         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10685
10686 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10687
10688         * gnat.dg/lto4.ad[sb]: New test.
10689
10690 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10691
10692         * gnat.dg/specs/lto3.ads: New test.
10693         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10694         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10695
10696 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10697
10698         * gnat.dg/sizetype3.ad[sb]: New test.
10699         * gnat.dg/sizetype3_pkg.ads: New helper.
10700
10701 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10702
10703         PR c++/43951
10704         * g++.dg/init/new29.C: New.
10705
10706 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10707
10708         PR fortran/40728
10709         * gfortran.dg/coarray_1.f90: Fixed error message.
10710         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10711         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10712         * gfortran.dg/intrinsic_std_5.f90: New.
10713
10714 2010-05-07  Jason Merrill  <jason@redhat.com>
10715
10716         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10717
10718 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10719
10720         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10721         (size_t, stderr): Remove.
10722         (read_error): Replaced __builtin_fprintf by fprintf.
10723
10724 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10725
10726         * gcc.dg/ordered-comparison-1.c: New test.
10727         * gcc.dg/ordered-comparison-2.c: New test.
10728         * gcc.dg/ordered-comparison-3.c: New test.
10729         * gcc.dg/ordered-comparison-4.c: New test.
10730
10731 2010-05-06  Mike Stump  <mikestump@comcast.net>
10732
10733         PR objc/35165
10734         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10735
10736 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10737             Jason Merrill  <jason@redhat.com>
10738
10739         * g++.dg/cpp0x/nullptr01.C: New.
10740         * g++.dg/cpp0x/nullptr02.C: New.
10741         * g++.dg/cpp0x/nullptr03.C: New.
10742         * g++.dg/cpp0x/nullptr04.C: New.
10743         * g++.dg/cpp0x/nullptr05.C: New.
10744         * g++.dg/cpp0x/nullptr06.C: New.
10745         * g++.dg/cpp0x/nullptr07.C: New.
10746         * g++.dg/cpp0x/nullptr08.C: New.
10747         * g++.dg/cpp0x/nullptr09.C: New.
10748         * g++.dg/cpp0x/nullptr10.C: New.
10749         * g++.dg/cpp0x/nullptr11.C: New.
10750         * g++.dg/cpp0x/nullptr12.C: New.
10751         * g++.dg/cpp0x/nullptr13.C: New.
10752         * g++.dg/cpp0x/nullptr14.C: New.
10753         * g++.dg/cpp0x/nullptr15.C: New.
10754         * g++.dg/cpp0x/nullptr16.C: New.
10755         * g++.dg/cpp0x/nullptr17.C: New.
10756         * g++.dg/cpp0x/nullptr18.C: New.
10757         * g++.dg/cpp0x/nullptr19.C: New.
10758         * g++.dg/cpp0x/nullptr20.C: New.
10759         * g++.dg/cpp0x/nullptr21.C: New.
10760         * g++.dg/cpp0x/nullptr22.C: New.
10761         * g++.dg/debug/nullptr01.C: New.
10762         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10763
10764 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10765
10766         * gcc.dg/Wunused-var-8.c: Move to...
10767         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10768
10769 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10770
10771         PR c++/40406
10772         * g++.dg/template/crash96.C: New.
10773
10774 2010-05-06  Jan Hubicka  <jh@suse.cz>
10775
10776         PR tree-optimization/43791
10777         * gcc.c-torture/compile/pr43791.c: New file.
10778
10779 2010-05-06  Michael Matz  <matz@suse.de>
10780
10781         PR tree-optimization/43984
10782         * gfortran.dg/pr43984.f90: New test.
10783
10784 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10785
10786         PR 40989
10787         * gcc.dg/pr40989.c: New.
10788
10789 2010-05-06  Richard Guenther  <rguenther@suse.de>
10790
10791         PR tree-optimization/43934
10792         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10793
10794 2010-05-06  Richard Guenther  <rguenther@suse.de>
10795
10796         PR tree-optimization/43987
10797         * gcc.c-torture/execute/pr43987.c: New testcase.
10798         * gcc.dg/torture/pta-escape-1.c: Adjust.
10799         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10800         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10801         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10802         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10803
10804 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10805             Dodji Seketeli  <dodji@redhat.com>
10806
10807         PR c/18624
10808         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10809         * g++.dg/template/sfinae16.C: Likewise.
10810         * gcc.dg/Wunused-var-1.c: Moved to...
10811         * c-c++-common/Wunused-var-1.c: ...here. New test.
10812         * gcc.dg/Wunused-var-2.c: Moved to...
10813         * c-c++-common/Wunused-var-2.c: ...here. New test.
10814         * gcc.dg/Wunused-var-3.c: Moved to...
10815         * c-c++-common/Wunused-var-3.c: ...here. New test.
10816         * gcc.dg/Wunused-var-4.c: Moved to...
10817         * gcc.dg/Wunused-var-1.c: ... here.
10818         * gcc.dg/Wunused-var-5.c: Moved to...
10819         * c-c++-common/Wunused-var-4.c: ...here. New test.
10820         * gcc.dg/Wunused-var-7.c: Moved to...
10821         * c-c++-common/Wunused-var-5.c: ...here. New test.
10822         * gcc.dg/Wunused-var-6.c: Moved to...
10823         * gcc.dg/Wunused-var-2.c: ... here.
10824         * c-c++-common/Wunused-var-1.c: New test.
10825         * c-c++-common/Wunused-var-2.c: New test.
10826         * c-c++-common/Wunused-var-3.c: New test.
10827         * c-c++-common/Wunused-var-4.c: New test.
10828         * c-c++-common/Wunused-var-5.c: New test.
10829         * g++.dg/warn/Wunused-var-1.C: New test.
10830         * g++.dg/warn/Wunused-var-2.C: New test.
10831         * g++.dg/warn/Wunused-var-3.C: New test.
10832         * g++.dg/warn/Wunused-var-4.C: New test.
10833         * g++.dg/warn/Wunused-var-5.C: New test.
10834         * g++.dg/warn/Wunused-var-6.C: New test.
10835         * g++.dg/warn/Wunused-var-7.C: New test.
10836         * g++.dg/warn/Wunused-var-8.C: New test.
10837         * g++.dg/warn/Wunused-parm-1.C: New test.
10838         * g++.dg/warn/Wunused-parm-2.C: New test.
10839         * g++.dg/warn/Wunused-parm-3.C: New test.
10840
10841 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10842
10843         PR fortran/43985
10844         * gfortran.dg/gomp/crayptr5.f90: New test case.
10845
10846 2010-05-05  Jason Merrill  <jason@redhat.com>
10847
10848         PR debug/43370
10849         * g++.dg/ext/attrib39.C: New.
10850
10851 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10852
10853         PR fortran/24978
10854         * gfortran.dg/data_invalid.f90: New.
10855
10856 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10857
10858         * gnat.dg/lto2.adb: New test.
10859
10860 2010-05-05  Jason Merrill  <jason@redhat.com>
10861
10862         PR c++/43787
10863         * g++.dg/opt/empty1.C: New.
10864
10865 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10866
10867         PR fortran/43696
10868         * gfortran.dg/class_17.f03: New.
10869
10870 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10871
10872         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10873
10874 2010-05-04  Mike Stump  <mikestump@comcast.net>
10875
10876         PR objc/35165
10877         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10878
10879 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10880
10881         PR target/43668
10882         * gcc.target/i386/pr43668.c: New.
10883
10884 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10885
10886         PR c++/43028
10887         * g++.dg/cpp0x/initlist31.C: New.
10888
10889 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10890
10891         PR c/43981
10892         * gcc.dg/Wunused-var-8.c: New test.
10893
10894 2010-05-04  Jason Merrill  <jason@redhat.com>
10895
10896         PR c++/38064
10897         * g++.dg/cpp0x/enum3.C: Extend.
10898
10899 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10900
10901         PR target/43799
10902         * gcc.target/i386/pr43799.c: New.
10903
10904 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10905
10906         * gnat.dg/lto1.adb: New test.
10907         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10908
10909 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10910
10911         PR middle-end/43671
10912         * gcc.target/i386/pr43671.c: New.
10913
10914 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10915
10916         PR c++/43705
10917         * g++.dg/template/crash95.C: New.
10918
10919 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10920
10921         PR debug/43508
10922         * gcc.target/i386/pr43508.c: New.
10923
10924 2010-05-04  Richard Guenther  <rguenther@suse.de>
10925
10926         PR tree-optimization/43879
10927         * g++.dg/torture/pr43879-1_0.C: New testcase.
10928         * g++.dg/torture/pr43879-1_1.C: Likewise.
10929
10930 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10931
10932         PR c++/43953
10933         * g++.dg/other/crash-12.C: New test.
10934
10935 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10936
10937         * g++.dg/cdce3.C: Add a space.  Updated.
10938
10939 2010-05-03  Jason Merrill  <jason@redhat.com>
10940
10941         PR c++/43680
10942         * g++.dg/opt/enum2.C: New.
10943         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10944         * g++.dg/warn/Wswitch-1.C: Adjust message.
10945
10946 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10947
10948         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10949         * g++.dg/ext/label13.C: Fix typo.
10950         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10951         alpha*-dec-osf5*.
10952         * gcc.c-torture/compile/limits-declparen.c: xfail on
10953         alpha*-dec-osf5* with -g.
10954         * gcc.c-torture/compile/limits-pointer.c: Likewise.
10955         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10956         * gcc.dg/c99-tgmath-2.c: Likewise.
10957         * gcc.dg/c99-tgmath-3.c: Likewise.
10958         * gcc.dg/c99-tgmath-4.c: Likewise.
10959
10960 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10961
10962         PR fortran/43592
10963         * gfortran.dg/unexpected_interface.f90: New test.
10964
10965 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10966
10967         * ada/acats/run_acats (which): New function.
10968         (host_gnatchop, host_gnatmake): Use it.
10969
10970 2010-05-03  Richard Guenther  <rguenther@suse.de>
10971
10972         PR tree-optimization/43971
10973         * gcc.dg/pr43971.c: New testcase.
10974
10975 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
10976
10977         PR debug/43972
10978         * gcc.dg/debug/pr43972.c: New test.
10979
10980 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
10981
10982         PR testsuite/43963
10983         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10984
10985 2010-05-02  Richard Guenther  <rguenther@suse.de>
10986
10987         PR tree-optimization/43879
10988         * gcc.dg/torture/pr43879-3.c: New testcase.
10989
10990 2010-05-01  Richard Guenther  <rguenther@suse.de>
10991
10992         PR tree-optimization/43949
10993         * g++.dg/warn/Warray-bounds-5.C: New testcase.
10994
10995 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
10996
10997         PR c++/43951
10998         * g++.dg/init/new28.C: New.
10999
11000 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11001
11002         PR objc++/32052
11003         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11004         structure and nested declarations.
11005         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11006         structure and nested declarations.  Reduce header clutter and
11007         use _exit() rather than abort().
11008         * objc.dg/encode-10.m: New.
11009         * objc.dg/encode-11.m: New.
11010
11011 2010-04-30  DJ Delorie  <dj@redhat.com>
11012
11013         * gcc.c-torture/execute/20100430-1.c: New test.
11014
11015 2010-04-30  Jason Merrill  <jason@redhat.com>
11016
11017         PR c++/43868
11018         * g++.dg/template/ptrmem21.C: New.
11019
11020 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11021
11022         PR fortran/18918
11023         PR fortran/43931
11024         * gfortran.dg/coarray_13.f90: New test.
11025
11026 2010-04-30  Richard Guenther  <rguenther@suse.de>
11027
11028         PR lto/43946
11029         * gcc.dg/lto/20100430-1_0.c: New testcase.
11030
11031 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11032
11033         PR debug/43942
11034         * c-c++-common/pr43942.c: New test.
11035
11036 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11037
11038         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11039         conflict with darwin crt1.o 'start' symbol.
11040
11041 2010-04-30  Richard Guenther  <rguenther@suse.de>
11042
11043         PR tree-optimization/43879
11044         * gcc.dg/torture/pr43879_1.c: New testcase.
11045
11046 2010-04-30  Richard Guenther  <rguenther@suse.de>
11047
11048         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11049
11050 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11051
11052         PR c++/43890
11053         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11054         user-provided constructor while recursing.
11055
11056 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11057
11058         PR fortran/42274
11059         * gfortran.dg/class_16.f03: New test.
11060
11061 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11062
11063         PR fortran/42274
11064         * gfortran.dg/class_15.f03: New.
11065
11066 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11067
11068         PR fortran/43326
11069         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11070
11071 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11072
11073         PR fortran/43492
11074         * gfortran.dg/generic_22.f03 : New test.
11075
11076 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11077
11078         PR fortran/42353
11079         * gfortran.dg/class_14.f03: New test.
11080
11081 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11082
11083         PR fortran/42680
11084         * gfortran.dg/interface_32.f90: New test.
11085
11086 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11087             Janus Weil  <janus@gcc.gnu.org>
11088
11089         PR fortran/41829
11090         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11091         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11092         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11093
11094 2010-04-28  Mike Stump  <mikestump@comcast.net>
11095
11096         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11097         dg-excess-errors.
11098         * g++.dg/uninit-pred-2_b.C: Likewise.
11099
11100 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11101
11102         PR fortran/18918
11103         PR fortran/43919
11104         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11105
11106 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11107
11108         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11109         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11110         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11111         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11112         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11113
11114 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11115
11116         * gcc.dg/const-uniq-1.c: New test.
11117         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11118
11119 2010-04-28  Xinliang David Li  <davidxl@google.com>
11120
11121         * gcc.dg/uninit-pred-2_b.c: New test.
11122         * gcc.dg/uninit-pred-4_b.c: New test.
11123         * gcc.dg/uninit-pred-3_d.c: New test.
11124         * gcc.dg/uninit-pred-6_b.c: New test.
11125         * gcc.dg/uninit-pred-8_b.c: New test.
11126         * gcc.dg/uninit-pred-3_a.c: New test.
11127         * gcc.dg/uninit-pred-2_c.c: New test.
11128         * gcc.dg/uninit-pred-5_a.c: New test.
11129         * gcc.dg/uninit-pred-3_e.c: New test.
11130         * gcc.dg/uninit-pred-7_a.c: New test.
11131         * gcc.dg/uninit-pred-6_c.c: New test.
11132         * gcc.dg/uninit-pred-9_a.c: New test.
11133         * gcc.dg/uninit-pred-8_c.c: New test.
11134         * gcc.dg/uninit-pred-3_b.c: New test.
11135         * gcc.dg/uninit-pred-5_b.c: New test.
11136         * gcc.dg/uninit-pred-7_b.c: New test.
11137         * gcc.dg/uninit-pred-6_d.c: New test.
11138         * gcc.dg/uninit-pred-9_b.c: New test.
11139         * gcc.dg/uninit-pred-2_a.c: New test.
11140         * gcc.dg/uninit-pred-4_a.c: New test.
11141         * gcc.dg/uninit-pred-3_c.c: New test.
11142         * gcc.dg/uninit-pred-6_a.c: New test.
11143         * gcc.dg/uninit-pred-8_a.c: New test.
11144         * gcc.dg/uninit-pred-7_c.c: New test.
11145         * gcc.dg/uninit-pred-6_e.c: New test.
11146         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11147         * g++.dg/uninit-pred-1_a.C: New test.
11148         * g++.dg/uninit-pred-1_b.C: New test.
11149         * g++.dg/uninit-pred-2_a.C: New test.
11150         * g++.dg/uninit-pred-2_b.C: New test.
11151         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11152         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11153         * g++.dg/uninit-pred-loop_1.cc: New test.
11154
11155 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11156
11157         * gcc.dg/lto/20091209-1_0.c: New testcase.
11158
11159 2010-04-28  Richard Guenther  <rguenther@suse.de>
11160
11161         PR tree-optimization/43879
11162         PR tree-optimization/43909
11163         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11164
11165 2010-04-28  Richard Guenther  <rguenther@suse.de>
11166
11167         PR c++/43880
11168         * g++.dg/torture/pr43880.C: New testcase.
11169
11170 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11171
11172         PR c++/9335
11173         * g++.dg/template/recurse2.C: Update
11174         * g++.dg/template/recurse.C: Update.
11175         * g++.dg/template/pr23510.C: Update.
11176         * lib/prune.exp: Filter out 'recursively instantiated'.
11177
11178 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11179
11180         PR c++/29043
11181         * g++.dg/init/pr29043.C: New.
11182
11183 2010-04-27  Jason Merrill  <jason@redhat.com>
11184
11185         * g++.dg/lookup/scoped5.C: Adjust.
11186         * g++.dg/lookup/scoped8.C: Adjust.
11187         * g++.dg/template/dependent-expr5.C: Adjust.
11188         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11189
11190         PR c++/43856
11191         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11192
11193         PR c++/43875
11194         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11195
11196 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11197             Jan Hubicka  <hubicka@ucw.cz>
11198
11199         * gcc.dg/pure-2.c: New testcase.
11200         * gcc.dg/const-1.c: New testcase.
11201
11202 2010-04-27  Jason Merrill  <jason@redhat.com>
11203
11204         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11205
11206         PR c++/41468
11207         * g++.dg/template/sfinae17.C: New.
11208         * g++.dg/template/sfinae18.C: New.
11209
11210 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11211
11212         * g++.dg/init/pr42844.C: New.
11213         * g++.dg/cpp0x/pr42844-2.C: New.
11214         * g++.dg/cpp0x/defaulted2.C: Adjust.
11215         * g++.dg/tree-ssa/pr27549.C: Likewise.
11216         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11217
11218 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11219
11220         PR fortran/18918
11221         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11222
11223 2010-04-27  Richard Guenther  <rguenther@suse.de>
11224
11225         PR middle-end/40561
11226         * g++.dg/other/pr40561.C: New testcase.
11227
11228 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11229
11230         PR middle-end/43812
11231         * g++.dg/ipa/pr43812.C: New test.
11232
11233 2010-04-27  Jan Hubicka  <jh@suse.cz>
11234
11235         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11236         (test): ... this one.
11237
11238 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11239
11240         PR target/40657
11241         * gcc.target/arm/thumb-stackframe.c: New test.
11242
11243 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11244
11245         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11246         * gcc.dg/misc-column.c: Likewise.
11247         * gcc.dg/Walways-true-1.c: Likewise.
11248         * gcc.dg/Walways-true-2.c: Likewise.
11249         * gcc.dg/warn-addr-cmp.c: Likewise.
11250
11251 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11252
11253         PR fortran/18918
11254         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11255         * gfortran.dg/coarray_12.f90: New.
11256
11257 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11258
11259         PR c/32207
11260         * gcc.dg/pr32207.c: New test.
11261         * gcc.dg/misc-column.c: Adjust expected warning.
11262         * gcc.dg/Walways-true-1.c: Likewise.
11263         * gcc.dg/Walways-true-2.c: Likewise.
11264         * gcc.dg/warn-addr-cmp.c: Likewise.
11265
11266 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11267
11268         PR lto/42776
11269         * lib/lto.exp (lto_prune_vis_warns): New function.
11270         (lto-link-and-maybe-run): Call it.
11271
11272 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11273
11274         PR tree-optimization/43904
11275         * gcc.dg/tree-ssa/tailcall-6.c: New.
11276
11277 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11278
11279         PR testsuite/35165
11280         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11281         Darwin8/OSX10.4 - compatible code generation.
11282         Use scan-rtl-dump.
11283         * obj-c++.dg/stubify-1.mm: Ditto.
11284         * lib/objc-torture.exp: Do not require link success for
11285         "trivial.m" in the runtime checks when dowhat = 'compile'.
11286         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11287         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11288         Darwin8/OSX10.4 - compatible code generation.
11289         * objc.dg/stubify-2.m: Ditto.
11290         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11291         * objc.dg/next-runtime-1.m: Ditto.
11292         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11293         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11294         runtimes on Darwin.
11295
11296 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11297
11298         PR 43715
11299         * lib/plugin-support.exp: Use "-undefined
11300         dynamic_lookup" on darwin.
11301
11302 2010-04-26  Richard Guenther  <rguenther@suse.de>
11303
11304         * gcc.dg/lto/20100426_0.c: New testcase.
11305
11306 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11307
11308         PR tree-optimization/43833
11309         gcc.dg/Warray-bounds-8.c: New test case.
11310
11311 2010-04-26  Richard Guenther  <rguenther@suse.de>
11312
11313         PR lto/43080
11314         * g++.dg/lto/20100423-3_0.C: New testcase.
11315
11316 2010-04-26  Richard Guenther  <rguenther@suse.de>
11317
11318         PR lto/42425
11319         * g++.dg/lto/20100423-2_0.C: New testcase.
11320
11321 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11322
11323         * gcc.dg/vect/bb-slp-23.c: New test.
11324
11325 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11326
11327         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11328         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11329         * gcc.dg/c1x-float-1.c: New test.
11330
11331 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11332
11333         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11334         of "lea\[ \t\]".
11335
11336 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11337
11338         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11339         FreeBSD.
11340         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11341         * gfortran.dg/default_format_2.f90: Ditto.
11342
11343 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11344
11345         * gfortran.dg/pr43505.f90: Clean up .mod file.
11346         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11347         * gfortran.dg/pr41347.f90: Ditto.
11348         * gfortran.dg/internal_pack_4.f90: Ditto.
11349         * gfortran.dg/proc_decl_23.f90: Ditto.
11350         * gfortran.dg/recursive_check_3.f90: Ditto.
11351         * gfortran.dg/intent_out_3.f90: Ditto.
11352         * gfortran.dg/assignment_2.f90: Ditto.
11353         * gfortran.dg/pr41928.f90: Ditto.
11354         * gfortran.dg/pr42166.f90: Ditto.
11355         * gfortran.dg/private_type_12.f90: Ditto.
11356         * gfortran.dg/graphite/pr42185.f90: Ditto.
11357         * gfortran.dg/graphite/pr42186.f90: Ditto.
11358         * gfortran.dg/graphite/pr40982.f90: Ditto.
11359         * gfortran.dg/graphite/id-2.f90: Ditto.
11360         * gfortran.dg/graphite/id-4.f90: Ditto.
11361         * gfortran.dg/graphite/pr42050.f90: Ditto.
11362         * gfortran.dg/graphite/id-18.f90: Ditto.
11363         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11364         * gfortran.dg/graphite/pr41924.f90: Ditto.
11365         * gfortran.dg/graphite/pr42393.f90: Ditto.
11366         * gfortran.dg/graphite/pr37980.f90: Ditto.
11367         * gfortran.dg/graphite/pr38953.f90: Ditto.
11368         * gfortran.dg/graphite/pr42180.f90: Ditto.
11369         * gfortran.dg/graphite/pr42181.f90: Ditto.
11370         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11371         * gfortran.dg/select_type_4.f90: Ditto.
11372         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11373         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11374         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11375         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11376         * gfortran.dg/whole_file_11.f90: Ditto.
11377         * gfortran.dg/private_type_11.f90: Ditto.
11378         * gfortran.dg/vect/vect-gems.f90: Ditto.
11379         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11380
11381 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11382
11383         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11384
11385 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11386
11387         * gnat.dg/pack15.ad[sb]: New test.
11388
11389 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11390
11391         * gcc.target/arm/mla-1.c: New test.
11392
11393 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11394
11395         PR fortran/30073
11396         PR fortran/43793
11397         * gfortran.dg/pr43793.f90: New test.
11398
11399 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11400
11401         PR tree-optimization/41442
11402         * gcc.target/i386/pr41442.c: New test.
11403
11404 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11405
11406         PR fortran/43832
11407         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11408
11409 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11410
11411         PR fortran/43832
11412         * gfortran.dg/open_nounit.f90: New test.
11413
11414 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11415
11416         PR fortran/43841
11417         PR fortran/43843
11418         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11419
11420 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11421
11422         * gcc.dg/Wconversion-integer.c: Update.
11423
11424 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11425
11426         * gnat.dg/unchecked_convert5.adb: New test.
11427
11428 2010-04-23  Richard Guenther  <rguenther@suse.de>
11429
11430         PR lto/41734
11431         * gcc.dg/lto/20100423-2_0.c: New testcase.
11432         * gcc.dg/lto/20100423-2_0.c: Likewise.
11433
11434 2010-04-23  Richard Guenther  <rguenther@suse.de>
11435
11436         PR lto/43455
11437         * gcc.dg/lto/20100423-1_0.c: New testcase.
11438         * gcc.dg/lto/20100423-1_1.c: Likewise.
11439
11440 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11441
11442         PR tree-optimization/43846
11443         * gcc.dg/tree-ssa/sra-10.c: New test.
11444
11445 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11446
11447         PR middle-end/43835
11448         * gcc.c-torture/execute/pr43835.c: New test.
11449
11450 2010-04-23  Richard Guenther  <rguenther@suse.de>
11451
11452         PR lto/42653
11453         * g++.dg/lto/20100423-1_0.C: New testcase.
11454
11455 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11456
11457         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11458
11459 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11460
11461         PR tree-optimization/43842
11462         * gcc.dg/vect/pr43842.c: New test.
11463
11464 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11465
11466         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11467         * gcc.target/i386/wmul-2.c: Likewise.
11468
11469 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11470
11471         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11472         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11473
11474 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11475
11476         * gfortran.dg/reassoc_6.f: New testcase.
11477
11478 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11479
11480         PR middle-end/29274
11481         * gcc.target/arm/wmul-1.c: New test.
11482         * gcc.target/arm/wmul-2.c: New test.
11483
11484 2010-04-22  Richard Guenther  <rguenther@suse.de>
11485
11486         PR tree-optimization/43845
11487         * gcc.c-torture/compile/pr43845.c: New testcase.
11488
11489 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11490
11491         PR middle-end/29274
11492         * gcc.target/i386/wmul-1.c: New test.
11493         * gcc.target/i386/wmul-2.c: New test.
11494         * gcc.target/bfin/wmul-1.c: New test.
11495         * gcc.target/bfin/wmul-2.c: New test.
11496
11497 2010-04-22  Richard Guenther  <rguenther@suse.de>
11498
11499         PR fortran/43829
11500         * gfortran.dg/vector_subscript_6.f90: New testcase.
11501         * gfortran.dg/assign_10.f90: Adjust.
11502
11503 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11504
11505         PR fortran/43836
11506         * gfortran.dg/gomp/pr43836.f90: New test.
11507
11508 2010-04-21  Richard Guenther  <rguenther@suse.de>
11509
11510         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11511
11512 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11513
11514         * gcc.dg/torture/builtin-cproj-3.c: New.
11515
11516 2010-04-20  Jason Merrill  <jason@redhat.com>
11517
11518         PR c++/9335
11519         * g++.dg/template/recurse2.C: New.
11520         * g++.dg/parse/crash36.C: Adjust.
11521         * g++.dg/other/fold1.C: Adjust.
11522         * g++.dg/init/member1.C: Adjust.
11523         * lib/prune.exp: Prune "skipping N instantiation contexts".
11524
11525 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11526
11527         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11528
11529 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11530
11531         * gcc.dg/torture/builtin-cproj-1.c: New.
11532         * gcc.dg/torture/builtin-cproj-2.c: New.
11533
11534 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11535
11536         PR c++/43800
11537         PR c++/43704
11538         * g++.dg/template/typedef32.C: Adjust.
11539         * g++.dg/template/typedef33.C: New test.
11540
11541 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11542
11543         PR fortran/43227
11544         * gfortran.dg/proc_decl_23.f90: New test.
11545
11546         PR fortran/43266
11547         * gfortran.dg/abstract_type_6.f03: New test.
11548
11549 2010-04-20  Xinliang David Li  <davidxl@google.com>
11550
11551         * g++.dg/tree-ssa/fold-compare.C: New.
11552
11553 2010-04-20  Richard Guenther  <rguenther@suse.de>
11554
11555         PR tree-optimization/39417
11556         * g++.dg/torture/pr39417.C: New testcase.
11557
11558 2010-04-20  Richard Guenther  <rguenther@suse.de>
11559
11560         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11561
11562 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11563
11564         * g++.dg/debug/dwarf2/rv1.C: New test.
11565
11566 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11567
11568         PR target/43635
11569         * gcc.c-torture/compile/pr43635.c: New testcase.
11570
11571 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11572
11573         PR fortran/43339
11574         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11575         of sequential loops being private only in the innermost containing
11576         task region.
11577
11578         PR middle-end/43337
11579         * gfortran.dg/gomp/pr43337.f90: New test.
11580
11581 2010-04-19  Richard Guenther  <rguenther@suse.de>
11582
11583         PR tree-optimization/43796
11584         * gfortran.dg/pr43796.f90: New testcase.
11585
11586 2010-04-19  Richard Guenther  <rguenther@suse.de>
11587
11588         PR tree-optimization/43783
11589         * gcc.c-torture/execute/pr43783.c: New testcase.
11590
11591 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11592
11593         PR target/43766
11594         * gcc.target/i386/pr43766.c: New test.
11595
11596 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11597
11598         PR target/43662
11599         * gcc.target/i386/pr43662.c: New test.
11600
11601 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11602
11603         PR c++/43704
11604         * g++.dg/template/typedef32.C: New test.
11605
11606 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11607
11608         PR tree-optimization/37027
11609         * lib/target-supports.exp
11610         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11611         * gcc.dg/vect/pr37027.c: New test.
11612         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11613         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11614         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11615         gcc.dg/vect/vect-complex-6.c: Likewise.
11616
11617 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11618
11619         * g++.dg/debug/dwarf2/enum1.C: New test.
11620
11621 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11622
11623         * gnat.dg/rep_clause5.ad[sb]: New test.
11624         * gnat.dg/rep_clause5_pkg.ads: New helper.
11625
11626 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11627
11628         PR tree-optimization/43771
11629         * g++.dg/vect/pr43771.cc: New test.
11630
11631 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11632
11633         PR fortran/31538
11634         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11635         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11636
11637 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11638
11639         * gnat.dg/sizetype.adb: Rename into...
11640         * gnat.dg/sizetype1.adb: ...this.
11641         * gnat.dg/sizetype2.adb: New test.
11642
11643 2010-04-16  Richard Guenther  <rguenther@suse.de>
11644
11645         PR tree-optimization/43572
11646         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11647
11648 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11649
11650         * gnat.dg/specs/discr_private.ads: New test.
11651
11652 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11653
11654         PR target/41514
11655         * gcc.target/arm/thumb-comparisons.c: New test.
11656
11657         PR target/40603
11658         * gcc.target/arm/thumb-cbranchqi.c: New test.
11659
11660 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11661
11662         * g++.dg/torture/pr36191.C: Enable for SH.
11663
11664 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11665
11666         * gnat.dg/wide_boolean.adb: New test.
11667         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11668
11669 2010-04-15  Richard Guenther  <rguenther@suse.de>
11670
11671         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11672         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11673         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11674         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11675         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11676         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11677         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11678         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11679         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11680         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11681         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11682         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11683         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11684         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11685         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11686
11687 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11688
11689         PR target/21803
11690         * gcc.target/arm/pr42496.c: New test.
11691
11692 2010-04-14  Jason Merrill  <jason@redhat.com>
11693
11694         PR c++/36625
11695         * g++.dg/ext/attrib38.C: New.
11696
11697 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11698
11699         PR testsuite/43739
11700         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11701
11702 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11703
11704         PR 42966
11705         * gcc.dg/cpp/warn-undef-2.c: Update.
11706         * gcc.dg/cpp/warn-traditional-2.c: Update.
11707         * gcc.dg/cpp/warn-comments-2.c: Update.
11708         * gcc.dg/cpp/warn-variadic-2.c: Update.
11709         * gcc.dg/cpp/warn-long-long-2.c: Update.
11710         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11711         * gcc.dg/cpp/warn-multichar-2.c: Update.
11712         * gcc.dg/cpp/warn-normalized-3.c: Update.
11713         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11714         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11715         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11716         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11717         * gcc.dg/cpp/warn-redefined-2.c: Update.
11718         * gfortran.dg/warning-directive-2.F90: Update.
11719         * c-c++-common/cpp/warning-directive-2.c: Update.
11720
11721 2010-04-14  Michael Matz  <matz@suse.de>
11722
11723         PR tree-optimization/42963
11724         * gcc.dg/pr42963.c: New testcase.
11725
11726 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11727
11728         * gnat.dg/class_wide.adb: Rename into...
11729         * gnat.dg/class_wide1.adb: ...this.
11730         * gnat.dg/class_wide2.ad[sb]: New test.
11731
11732 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11733
11734         PR fortran/18918
11735         * gfortran.dg/coarray_9.f90: Update dg-errors.
11736         * gfortran.dg/coarray_10.f90: New test.
11737         * gfortran.dg/coarray_11.f90: New test.
11738
11739 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11740
11741         PR fortran/43747
11742         gfortran.dg/initialization_24.f90: New test.
11743
11744 2010-04-13  Jason Merrill  <jason@redhat.com>
11745
11746         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11747         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11748
11749 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11750
11751         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11752         * g++.dg/dg.exp: Likewise.
11753         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11754         * c-c++-common/cpp/warning-directive-1.c: ... here.
11755         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11756         * c-c++-common/cpp/warning-directive-2.c: ... here.
11757         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11758         * c-c++-common/cpp/warning-directive-3.c: ... here.
11759         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11760         * c-c++-common/cpp/warning-directive-4.c: ... here.
11761         * g++.dg/cpp/warning-directive-1.C: Delete.
11762         * g++.dg/cpp/warning-directive-2.C: Delete.
11763         * g++.dg/cpp/warning-directive-3.C: Delete.
11764         * g++.dg/cpp/warning-directive-4.C: Delete.
11765         * gcc.dg/cpp/normalised-3.c: Delete.
11766         * g++.dg/cpp/normalised-1.C: Rename as ...
11767         * c-c++-common/cpp/normalised-3.c: ... this.
11768
11769 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11770
11771         * gcc.dg/tree-ssa/sra-9.c: New test.
11772
11773 2010-04-13  Michael Matz  <matz@suse.de>
11774
11775         PR middle-end/43730
11776         * gcc.dg/pr43730.c: New test.
11777
11778 2010-04-13  Michael Matz  <matz@suse.de>
11779
11780         * gcc.dg/tree-ssa/negate.c: New testcase.
11781
11782 2010-04-13  Richard Guenther  <rguenther@suse.de>
11783
11784         PR testsuite/43735
11785         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11786
11787 2010-04-13  Richard Guenther  <rguenther@suse.de>
11788
11789         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11790
11791 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11792
11793         * gnat.dg/derived_type1.adb: New test.
11794
11795 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11796
11797         * gcc.dg/plugindir1.c: New testcase.
11798         * gcc.dg/plugindir2.c: New testcase.
11799         * gcc.dg/plugindir3.c: New testcase.
11800         * gcc.dg/plugindir4.c: New testcase.
11801
11802 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11803
11804         * gcc.target/i386/rotate-2.c: New test.
11805
11806 2010-04-12  Jason Merrill  <jason@redhat.com>
11807
11808         PR c++/43641
11809         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11810         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11811
11812 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11813
11814         PR c++/25811
11815         * g++.dg/init/pr25811.C: New test.
11816
11817 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11818
11819         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11820         dg-error, dg-warning.
11821         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11822
11823 2010-04-12  Richard Guenther  <rguenther@suse.de>
11824
11825         * gcc.dg/torture/inline-2.c: New testcase.
11826
11827 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11828
11829         PR bootstrap/43699
11830         * gcc.dg/Wunused-var-7.c: New test.
11831
11832         PR tree-optimization/43560
11833         * gcc.c-torture/execute/pr43560.c: New test.
11834
11835 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11836
11837         * gnat.dg/aggr13.adb: New test.
11838         * gnat.dg/aggr14.adb: Likewise.
11839         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11840
11841 2010-04-12  Richard Guenther  <rguenther@suse.de>
11842
11843         PR c++/43611
11844         * g++.dg/torture/pr43611.C: New testcase.
11845
11846 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11847
11848         PR c/36774
11849         * gcc.dg/pr36774-1.c: New test.
11850         * gcc.dg/pr36774-2.c: New test.
11851
11852 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11853
11854         * gcc.target/sh/rte-delay-slot.c: New test.
11855
11856 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11857
11858         * gnat.dg/pack9.adb: Remove -cargs option.
11859         * gnat.dg/aggr12.ad[sb]: New test.
11860
11861 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11862
11863         PR target/43417
11864         * gcc.target/sh/pr43417.c: New test.
11865
11866 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11867
11868         PR fortran/43591
11869         * gfortran.dg/spec_expr_6.f90: New test.
11870
11871 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11872
11873         PR cpp/43195
11874         * gcc.dg/cpp/pr43195.c: New.
11875         * gcc.dg/cpp/pr43195.h: New.
11876
11877 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11878
11879         PR 42965
11880         * gcc.dg/Werror-6.c: Adjust.
11881         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11882         * gcc.dg/Werror-4.c: Likewise.
11883         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11884         * gcc.dg/Wswitch-enum-error.c: Likewise.
11885         * gcc.dg/Wpointer-arith.c: Likewise.
11886         * gcc.dg/Wfatal.c: Likewise.
11887         * gcc.dg/Wswitch-error.c: Likewise.
11888         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11889         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11890         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11891         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11892         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11893         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11894         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11895         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11896         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11897         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11898         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11899         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11900         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11901         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11902         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11903         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11904         * g++.dg/cpp/warning-directive-2.C: Likewise.
11905         * gfortran.dg/warning-directive-2.F90: Likewise.
11906
11907 2010-04-09  Jason Merrill  <jason@redhat.com>
11908
11909         PR c++/42623
11910         * g++.dg/template/sizeof13.C: New.
11911
11912 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11913
11914         * g++.dg/other/pr35504.C: Add check for thiscall.
11915         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11916         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11917
11918 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11919
11920         PR c++/28584
11921         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11922         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11923         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11924         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11925         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11926         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11927         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11928         * g++.dg/other/increment1.C: Likewise.
11929
11930 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11931
11932         PR fortran/18918
11933         * gfortran.dg/coarray_7.f90: New test.
11934         * gfortran.dg/coarray_8.f90: New test.
11935
11936 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11937
11938         PR fortran/28039
11939         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11940
11941 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11942
11943         PR target/43643
11944         * gcc.dg/pr43643.c: New test.
11945
11946 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11947
11948         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11949
11950 2010-04-08  Richard Guenther  <rguenther@suse.de>
11951
11952         PR tree-optimization/43679
11953         * gcc.c-torture/compile/pr43679.c: New testcase.
11954
11955 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
11956
11957         PR debug/43670
11958         * gcc.dg/pr43670.c: New test.
11959
11960 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
11961
11962         PR middle-end/40815
11963         * gcc.dg/tree-ssa/reassoc-19.c: New.
11964
11965 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
11966
11967         PR c/18624
11968         * gcc.dg/Wunused-var-1.c: New test.
11969         * gcc.dg/Wunused-var-2.c: New test.
11970         * gcc.dg/Wunused-var-3.c: New test.
11971         * gcc.dg/Wunused-var-4.c: New test.
11972         * gcc.dg/Wunused-var-5.c: New test.
11973         * gcc.dg/Wunused-var-6.c: New test.
11974         * gcc.dg/Wunused-parm-1.c: New test.
11975
11976         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11977         * gcc.dg/trunc-1.c: Likewise.
11978         * gcc.dg/vla-9.c: Likewise.
11979         * gcc.dg/dfp/composite-type.c: Likewise.
11980
11981 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
11982
11983         PR objc/35996
11984         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11985         * obj-c++.dg/objc-gc-3.mm: Ditto.
11986
11987 2010-04-07  Simon Baldwin  <simonb@google.com>
11988
11989         * gcc.dg/cpp/warn-undef-2.c: New.
11990         * gcc.dg/cpp/warn-traditional-2.c: New.
11991         * gcc.dg/cpp/warn-comments-2.c: New.
11992         * gcc.dg/cpp/warning-directive-1.c: New.
11993         * gcc.dg/cpp/warn-long-long.c: New.
11994         * gcc.dg/cpp/warn-traditional.c: New.
11995         * gcc.dg/cpp/warn-variadic-2.c: New.
11996         * gcc.dg/cpp/warn-undef.c: New.
11997         * gcc.dg/cpp/warn-normalized-1.c: New.
11998         * gcc.dg/cpp/warning-directive-2.c: New.
11999         * gcc.dg/cpp/warn-long-long-2.c: New.
12000         * gcc.dg/cpp/warn-variadic.c: New.
12001         * gcc.dg/cpp/warn-normalized-2.c: New.
12002         * gcc.dg/cpp/warning-directive-3.c: New.
12003         * gcc.dg/cpp/warn-deprecated-2.c: New.
12004         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12005         * gcc.dg/cpp/warn-multichar-2.c: New.
12006         * gcc.dg/cpp/warn-normalized-3.c: New.
12007         * gcc.dg/cpp/warning-directive-4.c: New.
12008         * gcc.dg/cpp/warn-unused-macros.c: New.
12009         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12010         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12011         * gcc.dg/cpp/warn-cxx-compat.c: New.
12012         * gcc.dg/cpp/warn-redefined.c: New.
12013         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12014         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12015         * gcc.dg/cpp/warn-deprecated.c: New.
12016         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12017         * gcc.dg/cpp/warn-redefined-2.c: New.
12018         * gcc.dg/cpp/warn-comments.c: New.
12019         * gcc.dg/cpp/warn-multichar.c: New.
12020         * g++.dg/cpp/warning-directive-1.C: New.
12021         * g++.dg/cpp/warning-directive-2.C: New.
12022         * g++.dg/cpp/warning-directive-3.C: New.
12023         * g++.dg/cpp/warning-directive-4.C: New.
12024         * gfortran.dg/warning-directive-1.F90: New.
12025         * gfortran.dg/warning-directive-3.F90: New.
12026         * gfortran.dg/warning-directive-2.F90: New.
12027         * gfortran.dg/warning-directive-4.F90: New.
12028
12029 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12030
12031         PR objc++/23716
12032         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12033
12034 2010-04-07  Jason Merrill  <jason@redhat.com>
12035
12036         * g++.dg/template/dr408.C: New.
12037
12038         * g++.dg/lookup/ns4.C: New.
12039
12040         PR c++/38392
12041         * g++.dg/template/friend51.C: New test.
12042
12043         PR c++/41970
12044         * g++.old-deja/g++.other/linkage1.C: Adjust.
12045
12046 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12047
12048         PR c++/42697
12049         * g++.dg/template/crash94.C: New test.
12050
12051 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12052
12053         PR c++/40239
12054         * g++.dg/init/aggr5.C: New test.
12055         * g++.dg/init/aggr5.C: New test.
12056
12057 2010-04-07  Richard Guenther  <rguenther@suse.de>
12058
12059         PR tree-optimization/43270
12060         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12061         * gcc.dg/Warray-bounds-7.c: Likewise.
12062
12063 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12064
12065         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12066         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12067         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12068
12069 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12070
12071         PR c++/42556
12072         * g++.dg/init/pr42556.C: New test.
12073
12074 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12075
12076         PR debug/43628
12077         * g++.dg/debug/dwarf2/typedef2.C: New test.
12078
12079 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12080
12081         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12082         c-c++-common/dwarf2/redeclaration-1.C
12083
12084 2010-04-06  Jason Merrill  <jason@redhat.com>
12085
12086         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12087         * g++.dg/ext/attrib18.C: Likewise.
12088         * g++.dg/ext/bitfield2.C: Likewise.
12089         * g++.dg/ext/bitfield4.C: Likewise.
12090         * g++.dg/ext/visibility/warn2.C: Likewise.
12091         * g++.dg/ext/visibility/warn3.C: Likewise.
12092         * g++.dg/gomp/pr26690-1.C: Likewise.
12093         * g++.dg/inherit/covariant7.C: Likewise.
12094         * g++.dg/init/synth2.C: Likewise.
12095         * g++.dg/lookup/using7.C: Likewise.
12096         * g++.dg/other/crash-4.C: Likewise.
12097         * g++.dg/other/error13.C: Likewise.
12098         * g++.dg/other/error20.C: Likewise.
12099         * g++.dg/parse/crash31.C: Likewise.
12100         * g++.dg/parse/error16.C: Likewise.
12101         * g++.dg/parse/error19.C: Likewise.
12102         * g++.dg/parse/error27.C: Likewise.
12103         * g++.dg/parse/error28.C: Likewise.
12104         * g++.dg/parse/fused-params1.C: Likewise.
12105         * g++.dg/template/error2.C: Likewise.
12106         * g++.dg/template/local6.C: Likewise.
12107         * g++.dg/template/qualttp15.C: Likewise.
12108         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12109         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12110         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12111         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12112         * g++.old-deja/g++.eh/spec6.C: Likewise.
12113         * g++.old-deja/g++.jason/crash3.C: Likewise.
12114         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12115         * g++.old-deja/g++.law/ctors5.C: Likewise.
12116         * g++.old-deja/g++.law/ctors9.C: Likewise.
12117         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12118         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12119         * g++.old-deja/g++.other/struct1.C: Likewise.
12120         * g++.old-deja/g++.other/volatile1.C: Likewise.
12121         * g++.old-deja/g++.pt/crash36.C: Likewise.
12122         * g++.old-deja/g++.pt/derived3.C: Likewise.
12123         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12124         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12125
12126 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12127
12128         PR middle-end/43519
12129         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12130         * gcc.dg/graphite/id-19.c: New.
12131
12132 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12133
12134         PR middle-end/32824
12135         * gcc.dg/vect/pr32824: New.
12136
12137 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12138
12139         PR fortran/18918
12140         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12141         * gfortran.dg/coarray_3.f90: Ditto.
12142         * gfortran.dg/coarray_4.f90: Ditto.
12143         * gfortran.dg/coarray_5.f90: Ditto.
12144         * gfortran.dg/coarray_6.f90: Ditto.
12145         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12146
12147 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12148
12149         PR fortran/18918
12150         * gfortran.dg/coarray_4.f90: Fix test.
12151         * gfortran.dg/coarray_6.f90: Add more tests.
12152
12153 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12154
12155         PR fortran/18918
12156         * gfortran.dg/coarray_4.f90: New test.
12157         * gfortran.dg/coarray_5.f90: New test.
12158         * gfortran.dg/coarray_6.f90: New test.
12159
12160 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12161
12162         PR fortran/18918
12163         * gfortran.dg/iso_fortran_env_5.f90: New test.
12164         * gfortran.dg/iso_fortran_env_6.f90: New test.
12165
12166 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12167
12168         PR fortran/39997
12169         * gfortran.dg/coarray_1.f90: New test.
12170         * gfortran.dg/coarray_2.f90: New test.
12171         * gfortran.dg/coarray_3.f90: New test.
12172
12173 2010-04-06  Jason Merrill  <jason@redhat.com>
12174
12175         PR c++/43648
12176         * g++.dg/template/dtor8.C: New.
12177
12178         PR c++/43621
12179         * g++.dg/template/error-recovery2.C: New.
12180
12181 2010-04-06  Jan Hubicka  <jh@suse.czpli
12182
12183         PR tree-optimization/42906
12184         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12185
12186 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12187
12188         PR fortran/43178
12189         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12190         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12191         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12192
12193 2010-04-06  Richard Guenther  <rguenther@suse.de>
12194
12195         PR tree-optimization/43627
12196         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12197
12198 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12199
12200         PR target/43638
12201         * gcc.target/i386/pr43638.c: New test.
12202
12203 2010-04-06  Richard Guenther  <rguenther@suse.de>
12204
12205         PR middle-end/43661
12206         * gcc.c-torture/compile/pr43661.c: New testcase.
12207
12208 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12209
12210         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12211
12212 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12213
12214         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12215
12216 2010-04-02  Richard Guenther  <rguenther@suse.de>
12217
12218         PR tree-optimization/43629
12219         * gcc.c-torture/execute/pr43629.c: New testcase.
12220
12221 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12222             Dominique d'Humieres  <dominiq@lps.ens.fr>
12223
12224         PR libfortran/43605
12225         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12226
12227 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12228
12229         PR debug/43325
12230         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12231
12232 2010-04-01  Jason Merrill  <jason@redhat.com>
12233
12234         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12235
12236 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12237             Manfred Schwarb  <manfred99@gmx.ch>
12238
12239         PR libfortran/43605
12240         * gfortran.dg/ftell_3.f90: New test.
12241
12242 2010-04-01  Richard Guenther  <rguenther@suse.de>
12243
12244         PR middle-end/43614
12245         * gcc.c-torture/compile/pr43614.c: New testcase.
12246
12247 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12248
12249         PR tree-optimization/43141
12250         * gcc.dg/guality/pr43141.c: New test.
12251
12252 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12253
12254         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12255         * g++.dg/eh/spbp.C: Likewise.
12256         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12257         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12258         superfluous casts.
12259         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12260         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12261         * objc.dg/dwarf-2.m: Likewise.
12262
12263 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12264
12265         PR middle-end/43464
12266         * gcc.dg/graphite/id-pr43464.c: New.
12267         * gcc.dg/graphite/id-pr43464-1.c: New.
12268
12269 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12270
12271         PR middle-end/43351
12272         * gcc.dg/graphite/id-pr43351.c
12273
12274 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12275
12276         PR testsuite/35165
12277         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12278         * obj-c++.dg/try-catch-2.mm: Ditto.
12279         * obj-c++.dg/lookup-2.mm: Ditto.
12280         * obj-c++.dg/encode-8.m: Ditto.
12281         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12282         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12283         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12284         * obj-c++.dg/const-str-11.mm: Ditto.
12285         * obj-c++.dg/const-str-9.mm: Ditto.
12286         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12287         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12288         * obj-c++.dg/except-1.mm: Ditto.
12289         * obj-c++.dg/const-str-7.mm: Ditto.
12290         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12291         * obj-c++.dg/const-str-3.mm: Ditto.
12292         * obj-c++.dg/const-str-7.mm: Ditto.
12293         * obj-c++.dg/stubify-2.mm: Change dump file name.
12294
12295         PR objc++/23613
12296         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12297         New macro.
12298         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12299         Remove dg-xfail-if.
12300
12301 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12302
12303         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12304         only with -O2, -O3 or -Os and not with -fwhopr.
12305
12306 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12307
12308         PR c++/43558
12309         * g++.dg/template/typedef31.C: New test.
12310
12311 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12312
12313         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12314         assembler output on *-*-solaris2*.
12315         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12316
12317 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12318
12319         PR debug/43557
12320         * gcc.dg/pr43557-1.c: New test.
12321         * gcc.dg/pr43557-2.c: New file.
12322
12323 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12324
12325         PR 43562
12326         * gcc.dg/pr43562.c: New test.
12327
12328 2010-03-30  Jason Merrill  <jason@redhat.com>
12329
12330         PR c++/43076
12331         * g++.dg/template/error-recovery1.C: New.
12332
12333         PR c++/41786
12334         * g++.dg/parse/ambig5.C: New.
12335
12336 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12337
12338         PR debug/43593
12339         * gcc.dg/guality/pr43593.c: New test.
12340
12341 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12342
12343         PR middle-end/43430
12344         * gcc.dg/vect/pr43430-1.c: New.
12345
12346 2010-03-30  Jason Merrill  <jason@redhat.com>
12347
12348         PR c++/43559
12349         * g++.dg/template/partial7.C: New.
12350
12351 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12352
12353         * gcc.target/s390/stackcheck1.c: New testcase.
12354
12355 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12356
12357         PR libfortran/43265
12358         * gfortran.dg/read_eof_8.f90: New test.
12359
12360 2010-03-29  Jason Merrill  <jason@redhat.com>
12361
12362         * gcc.dg/cpp/include6.c: Change [] to ().
12363
12364         N3077
12365         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12366         splicing and UCNs.
12367         * c-c++-common/raw-string-2.c: Add trigraph test.
12368         * c-c++-common/raw-string-8.c: New.
12369         * c-c++-common/raw-string-9.c: New.
12370         * c-c++-common/raw-string-10.c: New.
12371
12372         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12373         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12374         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12375         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12376         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12377         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12378         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12379
12380 2010-03-29  Richard Guenther  <rguenther@suse.de>
12381
12382         PR tree-optimization/43560
12383         * gcc.dg/torture/pr43560.c: New testcase.
12384
12385 2010-03-29  Jason Merrill  <jason@redhat.com>
12386
12387         N3077
12388         * g++.dg/ext/raw-string-1.C: Change [] to ().
12389         * g++.dg/ext/raw-string-2.C: Change [] to ().
12390         Don't use \ in delimiter.
12391         * g++.dg/ext/raw-string-3.C: Change [] to ().
12392         * g++.dg/ext/raw-string-4.C: Change [] to ().
12393         * g++.dg/ext/raw-string-5.C: Change [] to ().
12394         Test for error on \ in delimiter.
12395         * g++.dg/ext/raw-string-6.C: Change [] to ().
12396         * g++.dg/ext/raw-string-7.C: Change [] to ().
12397
12398 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12399
12400         PR 43564
12401         * gcc.dg/pr43564.c: New test.
12402
12403 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12404
12405         PR fortran/43551
12406         * gfortran.dg/direct_io_12.f90: New test.
12407
12408 2010-03-28  Jan Hubicka  <jh@suse.cz>
12409
12410         PR tree-optimization/43505
12411         * gfortran.dg/pr43505.f90: New testcase.
12412
12413 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12414
12415         PR tree-optimization/43528
12416         * gcc.target/i386/pr43528.c: New test.
12417
12418 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12419
12420         PR c/43381
12421         * gcc.dg/parm-impl-decl-3.c: New test.
12422
12423 2010-03-26  Jason Merrill  <jason@redhat.com>
12424
12425         PR c++/43509
12426         * g++.dg/cpp0x/parse1.C: New.
12427
12428 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12429
12430         PR target/43524
12431         * gcc.target/i386/pr43524.c: New test.
12432
12433 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12434
12435         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12436         whitespace, rename main to foo.
12437         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12438         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12439         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12440         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12441         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12442         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12443         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12444         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12445         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12446         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12447         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12448
12449 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12450
12451         PR c++/43327
12452         * g++.dg/other/crash-10.C: New test.
12453         * g++.dg/other/crash-11.C: New test.
12454
12455 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12456
12457         PR libfortran/43517
12458         * gfortran.dg/read_eof_7.f90: New test.
12459
12460 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12461
12462         PR objc/35165
12463         PR testsuite/43512
12464         * objc-obj-c++-shared: New directory.
12465         * objc-obj-c++-shared/Object1-implementation.h: New file.
12466         * objc-obj-c++-shared/Object1.h: New file.
12467         * objc-obj-c++-shared/Protocol1.h: New file.
12468         * objc-obj-c++-shared/next-abi.h: New file.
12469         * objc-obj-c++-shared/next-mapping.h: New file.
12470         * objc/execute/next_mapping.h: Delete.
12471         * objc.dg/special/special.exp: For all targets run the tests with
12472         -fgnu-runtime, for darwin targets also run the tests with
12473         -fnext-runtime.
12474         * objc.dg/dg.exp: Ditto.
12475         * obj-c++.dg/dg.exp: Ditto.
12476         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12477         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12478         include use of updated NeXT interface.
12479         * objc/execute/formal_protocol-5.m: Ditto.
12480         * objc/execute/protocol-isEqual-2.m: Ditto.
12481         * objc/execute/protocol-isEqual-4.m: Ditto.
12482         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12483         Protocol1.h) and next-mapping.h as required.
12484         * objc/execute/object_is_class.m: Ditto.
12485         * objc/execute/enumeration-1.m: Ditto.
12486         * objc/execute/class-13.m: Ditto.
12487         * objc/execute/formal_protocol-2.m: Ditto.
12488         * objc/execute/formal_protocol-4.m: Ditto.
12489         * objc/execute/class-1.m: Ditto.
12490         * objc/execute/bycopy-1.m: Ditto.
12491         * objc/execute/formal_protocol-6.m: Ditto.
12492         * objc/execute/bycopy-3.m: Ditto.
12493         * objc/execute/class-3.m: Ditto.
12494         * objc/execute/bf-11.m: Ditto.
12495         * objc/execute/class-5.m: Ditto.
12496         * objc/execute/bf-13.m: Ditto.
12497         * objc/execute/class-7.m: Ditto.
12498         * objc/execute/bf-15.m: Ditto.
12499         * objc/execute/class-9.m: Ditto.
12500         * objc/execute/bf-17.m: Ditto.
12501         * objc/execute/bf-19.m: Ditto.
12502         * objc/execute/IMP.m: Ditto.
12503         * objc/execute/exceptions/catchall-1.m: Ditto.
12504         * objc/execute/exceptions/trivial.m: Ditto.
12505         * objc/execute/exceptions/finally-1.m: Ditto.
12506         * objc/execute/exceptions/local-variables-1.m: Ditto.
12507         * objc/execute/exceptions/foward-1.m: Ditto.
12508         * objc/execute/bf-2.m: Ditto.
12509         * objc/execute/string1.m: Ditto.
12510         * objc/execute/bf-4.m: Ditto.
12511         * objc/execute/informal_protocol.m: Ditto.
12512         * objc/execute/string3.m: Ditto.
12513         * objc/execute/bf-6.m: Ditto.
12514         * objc/execute/bf-8.m: Ditto.
12515         * objc/execute/class-tests-1.h: Ditto.
12516         * objc/execute/protocol-isEqual-1.m: Ditto.
12517         * objc/execute/protocol-isEqual-3.m: Ditto.
12518         * objc/execute/_cmd.m: Ditto.
12519         * objc/execute/function-message-1.m: Ditto.
12520         * objc/execute/bf-20.m: Ditto.
12521         * objc/execute/bf-common.h: Ditto.
12522         * objc/execute/np-2.m: Ditto.
12523         * objc/execute/class-10.m: Ditto.
12524         * objc/execute/class-12.m: Ditto.
12525         * objc/execute/enumeration-2.m: Ditto.
12526         * objc/execute/class-14.m: Ditto.
12527         * objc/execute/encode-1.m: Ditto.
12528         * objc/execute/formal_protocol-1.m: Ditto.
12529         * objc/execute/formal_protocol-3.m: Ditto.
12530         * objc/execute/accessing_ivars.m: Ditto.
12531         * objc/execute/bycopy-2.m: Ditto.
12532         * objc/execute/class-2.m: Ditto.
12533         * objc/execute/bf-10.m: Ditto.
12534         * objc/execute/formal_protocol-7.m: Ditto.
12535         * objc/execute/root_methods.m: Ditto.
12536         * objc/execute/class-4.m: Ditto.
12537         * objc/execute/bf-12.m: Ditto.
12538         * objc/execute/class-6.m: Ditto.
12539         * objc/execute/bf-14.m: Ditto.
12540         * objc/execute/nested-func-1.m: Ditto.
12541         * objc/execute/class-8.m: Ditto.
12542         * objc/execute/private.m: Ditto.
12543         * objc/execute/bf-16.m: Ditto.
12544         * objc/execute/bf-18.m: Ditto.
12545         * objc/execute/load-3.m: Ditto.
12546         * objc/execute/compatibility_alias.m: Ditto.
12547         * objc/execute/bf-1.m: Ditto.
12548         * objc/execute/no_clash.m: Ditto.
12549         * objc/execute/bf-3.m: Ditto.
12550         * objc/execute/string2.m: Ditto.
12551         * objc/execute/bf-5.m: Ditto.
12552         * objc/execute/string4.m: Ditto.
12553         * objc/execute/bf-7.m: Ditto.
12554         * objc/execute/object_is_meta_class.m: Ditto.
12555         * objc/execute/bf-9.m: Ditto.
12556         * objc/execute/bf-21.m: Ditto.
12557         * objc/execute/cascading-1.m: Ditto.
12558         * objc/execute/trivial.m: Ditto.
12559         * objc/execute/np-1.m: Ditto.
12560         * objc/compile/trivial.m: Ditto.
12561         * objc/execute/class_self-2.m: Include <stdlib.h>.
12562         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12563         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12564         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12565         and 64bit. Use new NeXT interface as required.
12566         * objc.dg/special/unclaimed-category-1.m: Ditto.
12567         * objc.dg/special/unclaimed-category-1.h: Ditto.
12568         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12569         * objc.dg/func-ptr-1.m: Ditto.
12570         * objc.dg/stret-1.m: Ditto.
12571         * objc.dg/encode-2.m: Ditto.
12572         * objc.dg/category-1.m: Ditto.
12573         * objc.dg/encode-3.m: Ditto.
12574         * objc.dg/call-super-3.m: Ditto.
12575         * objc.dg/method-3.m: Ditto.
12576         * objc.dg/func-ptr-2.m: Ditto.
12577         * objc.dg/lookup-1.m: Ditto.
12578         * objc.dg/encode-4.m: Ditto.
12579         * objc.dg/fix-and-continue-1.m: Ditto.
12580         * objc.dg/proto-lossage-3.m: Ditto.
12581         * objc.dg/method-13.m: Ditto.
12582         * objc.dg/proto-qual-1.m: Ditto.
12583         * objc.dg/zero-link-3.m: Ditto.
12584         * objc.dg/bitfield-1.m: Ditto.
12585         * objc.dg/va-meth-1.m: Ditto.
12586         * objc.dg/super-class-3.m: Ditto.
12587         * objc.dg/call-super-1.m: Ditto.
12588         * objc.dg/type-size-2.m: Ditto.
12589         * objc.dg/method-10.m: Ditto.
12590         * objc.dg/defs.m: Ditto.
12591         * objc.dg/const-str-3.m: Ditto.
12592         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12593         Protocol1.h) and next-mapping.h as required. Use new NeXT
12594         interface as required.
12595         * objc.dg/super-class-4.m: Ditto.
12596         * objc.dg/comp-types-8.m: Ditto.
12597         * objc.dg/call-super-2.m: Ditto.
12598         * objc.dg/objc-fast-4.m: Ditto.
12599         * objc.dg/method-6.m: Ditto.
12600         * objc.dg/const-str-3.m: Ditto.
12601         * objc.dg/const-str-7.m: Ditto.
12602         * objc.dg/method-15.m: Ditto.
12603         * objc.dg/method-19.m: Ditto.
12604         * objc.dg/sync-1.m: Ditto.
12605         * objc.dg/layout-1.m: Ditto.
12606         * objc.dg/bitfield-3.m: Ditto.
12607         * objc.dg/try-catch-3.m: Ditto.
12608         * objc.dg/try-catch-7.m: Ditto.
12609         * objc.dg/comp-types-10.m: Ditto.
12610         * objc.dg/selector-2.: Ditto.
12611         * objc.dg/method-7.m: Ditto.
12612         * objc.dg/typedef-alias-1.m: Ditto.
12613         * objc.dg/proto-lossage-2.m: Ditto.
12614         * objc.dg/comp-types-11.m: Ditto.
12615         * objc.dg/sizeof-1.m: Ditto.
12616         * objc.dg/method-17.m: Ditto.
12617         * objc.dg/bitfield-5.m: Ditto.
12618         * objc.dg/try-catch-1.m: Ditto.
12619         * objc.dg/encode-5.m: Ditto.
12620         * objc.dg/fix-and-continue-2.m: Ditto.
12621         * objc.dg/method-9.m: Ditto.
12622         * objc.dg/isa-field-1.m: Ditto.
12623         * objc.dg/local-decl-2.m: Ditto.
12624         * objc.dg/objc-gc-4.m: Ditto.
12625         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12626         * objc.dg/gnu-runtime-3.m: Ditto.
12627         * objc.dg/encode-7.m: Ditto.
12628         * objc.dg/encode-8.m: Ditto.
12629         * objc.dg/selector-3.m: Ditto.
12630         * objc.dg/gnu-runtime-1.m: Ditto.
12631         * objc.dg/const-str-12.m: Ditto.
12632         * objc.dg/gnu-runtime-2.m: Ditto.
12633         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12634         * objc.dg/selector-1.m: Ditto.
12635         * objc.dg/stubify-2.m: Ditto.
12636         * objc.dg/zero-link-1.m: Ditto.
12637         * objc.dg/stret-2.m: Ditto.
12638         * objc.dg/zero-link-2.m: Ditto.
12639         * objc.dg/next-runtime-1.m: Ditto.
12640         * objc.dg/symtab-1.m: Ditto.
12641         * objc.dg/stubify-1.m: Ditto.
12642         * objc.dg/bitfield-2.m: Ditto.
12643         * objc.dg/try-catch-10.m: Apply to both runtimes.
12644         * objc.dg/const-str-1.m: Ditto.
12645         * objc.dg/image-info.m: Ditto.
12646         * objc.dg/encode-9.m: Ditto.
12647         * objc.dg/pragma-1.m: Apply test to all targets.
12648         * objc.dg/const-str-4.m: Ditto.
12649         * objc.dg/const-str-8.m: Ditto.
12650         * objc.dg/super-class-2.m: Ditto.
12651         * objc.dg/try-catch-5.m: Ditto.
12652         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12653         Protocol1.h) and next-mapping.h as required. Use new NeXT
12654         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12655         * objc.dg/const-str-11.m: Ditto.
12656         * objc.dg/const-str-9.m: Ditto.
12657         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12658         * objc.dg/encode-1.m: Remove redundant -lobjc.
12659         * objc.dg/try-catch-9.m: Tidy space.
12660         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12661         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12662         and 64bit. Use new NeXT interface as required.
12663         * obj-c++.dg/template-4.mm: Ditto.
12664         * obj-c++.dg/defs.mm: Ditto.
12665         * obj-c++.dg/basic.mm: Ditto.
12666         * obj-c++.dg/encode-4.mm: Ditto.
12667         * obj-c++.dg/method-17.mm: Ditto.
12668         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12669         * obj-c++.dg/cxx-class-1.mm: Ditto.
12670         * obj-c++.dg/method-10.mm: Ditto.
12671         * obj-c++.dg/va-meth-1.mm: Ditto.
12672         * obj-c++.dg/encode-5.mm: Ditto.
12673         * obj-c++.dg/lookup-2.mm: Ditto.
12674         * obj-c++.dg/template-3.mm: Ditto.
12675         * obj-c++.dg/proto-qual-1.mm: Ditto.
12676         * obj-c++.dg/qual-types-1.m: Ditto.
12677         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12678         * obj-c++.dg/template-1.mm: Ditto.
12679         * obj-c++.dg/encode-6.mm: Ditto.
12680         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12681         Protocol1.h) and next-mapping.h as required. Use new NeXT
12682         interface as required.
12683         * obj-c++.dg/except-1.mm: Ditto.
12684         * obj-c++.dg/const-str-7.mm: Ditto.
12685         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12686         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12687         * obj-c++.dg/selector-2.mm: Ditto.
12688         * obj-c++.dg/isa-field-1.mm: Ditto.
12689         * obj-c++.dg/try-catch-1.mm: Ditto.
12690         * obj-c++.dg/local-decl-1.mm: Ditto.
12691         * obj-c++.dg/try-catch-9.mm: Ditto.
12692         * obj-c++.dg/no-extra-load.mm: Ditto.
12693         * obj-c++.dg/selector-5.mm: Ditto.
12694         * obj-c++.dg/method-12.mm: Ditto.
12695         * obj-c++.dg/try-catch-11.mm: Ditto.
12696         * obj-c++.dg/comp-types-11.mm: Ditto.
12697         * obj-c++.dg/bitfield-3.mm: Ditto.
12698         * obj-c++.dg/method-6.mm: Ditto.
12699         * obj-c++.dg/super-class-2.mm: Ditto.
12700         * obj-c++.dg/method-21.mm: Ditto.
12701         * obj-c++.dg/const-str-8.mm: Ditto.
12702         * obj-c++.dg/try-catch-7.mm: Ditto.
12703         * obj-c++.dg/method-15.mm: Ditto.
12704         * obj-c++.dg/layout-1.mm: Ditto.
12705         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12706         * obj-c++.dg/const-str-3.mm: Ditto.
12707         * obj-c++.dg/try-catch-2.mm: Ditto.
12708         * obj-c++.dg/objc-gc-3.mm: Ditto.
12709         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12710         * obj-c++.dg/bitfield-1.mm: Ditto.
12711         * obj-c++.dg/selector-6.mm: Ditto.
12712         * obj-c++.dg/method-13.mm: Ditto.
12713         * obj-c++.dg/comp-types-12.mm: Ditto.
12714         * obj-c++.dg/bitfield-4.mm: Ditto.
12715         * obj-c++.dg/try-catch-8.mm: Ditto.
12716         * obj-c++.dg/method-2.mm: Ditto.
12717         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12718         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12719         * obj-c++.dg/const-str-4.mm: Ditto.
12720         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12721         * obj-c++.dg/try-catch-3.mm: Ditto.
12722         * obj-c++.dg/comp-types-9.mm: Ditto.
12723         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12724         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12725         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12726         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12727         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12728         Use new NeXT interface as required.
12729         * obj-c++.dg/const-str-10.mm: Ditto.
12730         * obj-c++.dg/const-str-11.mm: Ditto.
12731         * obj-c++.dg/const-str-9.mm: Ditto.
12732         * obj-c++.dg/method-11.mm: Ditto.
12733         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12734         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12735         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12736         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12737         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12738
12739 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12740
12741         PR c++/43206
12742         * g++.dg/template/typedef30.C: New test case.
12743
12744 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12745
12746         PR c/43385
12747         * gcc.c-torture/execute/pr43385.c: New test.
12748
12749 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12750
12751         * gcc.dg/strncpy-fix-1.c: New test.
12752
12753 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12754
12755         PR testsuite/41609
12756         * lib/objc-torture.exp (objc-set-runtime-options): New.
12757         * objc/execute/execute.exp: Check runtime options on each pass.
12758         * objc/execute/exceptions/exceptions.exp: Ditto.
12759         * objc/compile/compile.exp: Ditto.
12760
12761         PR testsuite/42348
12762         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12763         standard tests.
12764         (check_effective_target_objc2): New proc.
12765         (check_effective_target_next_runtime): New proc.
12766         * lib/objc.exp: Determine which runtime is in force and support it.
12767         * lib/obj-c++.exp: Ditto.
12768
12769 2010-03-24  Jason Merrill  <jason@redhat.com>
12770
12771         PR c++/43502
12772         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12773
12774 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12775
12776         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12777         a loop.
12778         * gcc.dg/ipa/ipa-2.c: Likewise.
12779         * gcc.dg/ipa/ipa-3.c: Likewise.
12780         * gcc.dg/ipa/ipa-4.c: Likewise.
12781         * gcc.dg/ipa/ipa-5.c: Likewise.
12782         * gcc.dg/ipa/ipa-7.c: Likewise.
12783         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12784         a loop.
12785         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12786         i_can_not_be_propagated_fully2 into a loop.
12787         * gcc.dg/ipa/ipa-8.c: New test.
12788         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12789
12790 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12791
12792         PR debug/19192
12793         PR debug/43479
12794         * gcc.dg/guality/pr43479.c: New test.
12795         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12796         and add volatile keyword.
12797
12798 2010-03-23  Mike Stump  <mikestump@comcast.net>
12799
12800         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12801
12802 2010-03-23  Jason Merrill  <jason@redhat.com>
12803
12804         * g++.dg/ext/altivec-17.C: Adjust error message.
12805
12806         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12807         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12808         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12809         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12810         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12811         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12812
12813 2010-03-22  Jason Merrill  <jason@redhat.com>
12814
12815         PR c++/43333
12816         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12817         * g++.dg/ext/is_pod_98.C: New.
12818
12819         PR c++/43281
12820         * g++.dg/cpp0x/auto18.C: New.
12821
12822         * gcc.dg/pr36997.c: Adjust error message.
12823         * g++.dg/ext/vector9.C: Likewise.
12824         * g++.dg/conversion/simd3.C: Likewise.
12825         * g++.dg/other/error23.C: Likewise.
12826
12827 2010-03-22  Michael Matz  <matz@suse.de>
12828
12829         PR middle-end/43475
12830         * gfortran.dg/pr43475.f90: New testcase.
12831
12832 2010-03-22  Richard Guenther  <rguenther@suse.de>
12833
12834         PR tree-optimization/43390
12835         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12836
12837 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12838
12839         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12840         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12841
12842 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12843             Michael Matz  <matz@suse.de>
12844
12845         PR c++/43081
12846         * g++.dg/parse/crash56.C: New test.
12847
12848 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12849
12850         PR fortran/43450
12851         * gfortran.dg/whole_file_15.f90 : New test.
12852
12853 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12854
12855         PR fortran/43409
12856         * gfortran.dg/inquire_size.f90: New test.
12857
12858 2010-03-20  Richard Guenther  <rguenther@suse.de>
12859
12860         PR rtl-optimization/43438
12861         * gcc.c-torture/execute/pr43438.c: New testcase.
12862
12863 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12864
12865         PR c++/43375
12866         * g++.dg/abi/mangle42.C: New test.
12867
12868 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12869
12870         PR C/43211
12871         * gcc.dg/pr43211.c: New test.
12872         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12873
12874 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12875
12876         PR rtl-optimization/42258
12877         * gcc.target/arm/thumb1-mul-moves.c: New test.
12878
12879         PR target/40697
12880         * gcc.target/arm/thumb-andsi.c: New test.
12881
12882         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12883         dg-require-effective-target.
12884
12885 2010-03-19  Michael Matz  <matz@suse.de>
12886
12887         PR c++/43116
12888         * g++.dg/other/pr43116.C: New testcase.
12889
12890 2010-03-19  Michael Matz  <matz@suse.de>
12891
12892         PR target/43305
12893         * gcc.dg/pr43305.c: New testcase.
12894
12895 2010-03-19  Richard Guenther  <rguenther@suse.de>
12896
12897         PR tree-optimization/43415
12898         * gcc.c-torture/compile/pr43415.c: New testcase.
12899
12900 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12901
12902         PR ada/43106
12903         * gnat.dg/case_optimization2.adb: New test.
12904         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12905
12906 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12907             Jack Howarth  <howarth@bromo.med.uc.edu>
12908
12909         PR target/36399
12910         * gcc.target/i386/push-1.c: Don't xfail
12911           scan-assembler-not "movups" on darwin.
12912
12913 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12914
12915         PR debug/43058
12916         * gcc.dg/pr43058.c: New test.
12917
12918 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12919
12920         PR middle-end/42450
12921         * g++.dg/torture/pr42450.C: New test.
12922
12923 2010-03-18  Michael Matz  <matz@suse.de>
12924
12925         PR middle-end/43419
12926         * gcc.dg/pr43419.c: New testcase.
12927
12928 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12929
12930         PR rtl-optimization/43360
12931         * gcc.dg/torture/pr43360.c: New.
12932
12933 2010-03-18  Michael Matz  <matz@suse.de>
12934
12935         PR tree-optimization/43402
12936         * gcc.dg/pr43402.c: New testcase.
12937
12938 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12939
12940         PR target/42427
12941         * gcc.dg/pr42427.c: New test.
12942
12943 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12944
12945         PR libfortran/43265
12946         * gfortran.dg/read_empty_file.f: New test.
12947         * gfortran.dg/read_eof_all.f90: New test.
12948         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12949         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12950
12951 2010-03-17  Michael Matz  <matz@suse.de>
12952
12953         * gcc.dg/pr43300.c: Add -w.
12954
12955 2010-03-17  Richard Guenther  <rguenther@suse.de>
12956
12957         * gcc.dg/pr43379.c: Add -w.
12958
12959 2010-03-17  Tobias Burnus  <burnus@net-b.de>
12960
12961         PR fortran/43331
12962         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12963
12964 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
12965
12966         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12967
12968 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12969
12970         * ada/acats/run_all.sh: Log start and end times.
12971
12972 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12973
12974         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12975
12976 2010-03-16  Richard Guenther  <rguenther@suse.de>
12977
12978         PR middle-end/43379
12979         * gcc.dg/pr43379.c: New testcase.
12980
12981 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
12982
12983         PR debug/43051
12984         * gcc.dg/guality/pr43051-1.c: New test.
12985
12986 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
12987
12988         PR testsuite/43363
12989         * g++.dg/ext/altivec-17.C: Handle changes to error message.
12990
12991 2010-03-15  Michael Matz  <matz@suse.de>
12992
12993         PR middle-end/43300
12994         * gcc.dg/pr43300.c: New testcase.
12995
12996 2010-03-15  Richard Guenther  <rguenther@suse.de>
12997
12998         PR tree-optimization/43367
12999         * gcc.c-torture/compile/pr43367.c: New testcase.
13000
13001 2010-03-15  Richard Guenther  <rguenther@suse.de>
13002
13003         PR tree-optimization/43317
13004         * gcc.dg/pr43317.c: New testcase.
13005
13006 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13007
13008         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13009
13010 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13011
13012         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13013
13014 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13015
13016         PR fortran/43362
13017         * gfortran.dg/impure_constructor_1.f90: New test.
13018
13019 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13020
13021         PR middle-end/43354
13022         * gfortran.dg/graphite/id-pr43354.f: New.
13023
13024 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13025
13026         PR middle-end/43349
13027         * gfortran.dg/graphite/pr43349.f: New.
13028
13029 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13030
13031         PR middle-end/43306
13032         * gcc.dg/graphite/pr43306.c: New.
13033
13034 2010-03-12  David S. Miller  <davem@davemloft.net>
13035
13036         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13037         sparc.
13038
13039 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13040
13041         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13042
13043 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13044
13045         PR fortran/43291
13046         PR fortran/43326
13047         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13048
13049 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13050
13051         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13052         fail for *-*-mingw* targets.
13053
13054 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13055
13056         PR debug/43329
13057         * gcc.dg/guality/pr43329-1.c: New test.
13058
13059 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13060
13061         PR tree-optimization/43257
13062         * g++.dg/torture/pr43257.C: New test.
13063
13064 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13065
13066         PR fortran/43228
13067         * gfortran.dg/namelist_61.f90: New test.
13068
13069 2010-03-11  Richard Guenther  <rguenther@suse.de>
13070
13071         PR tree-optimization/43255
13072         * gcc.c-torture/compile/pr43255.c: New testcase.
13073
13074 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13075
13076         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13077         * gcc.dg/pr43280.c: New testcase.
13078
13079 2010-03-11  Richard Guenther  <rguenther@suse.de>
13080
13081         PR lto/43200
13082         * gcc.dg/lto/20100227-1_0.c: New testcase.
13083         * gcc.dg/lto/20100227-1_1.c: Likewise.
13084
13085 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13086
13087         PR libfortran/43320
13088         PR libfortran/43265
13089         * gfortran.dg/read_eof_6.f: New test
13090         * gfortran.dg/read_x_eof.f90: New test.
13091         * gfortran.dg/read_x_past.f: Update test.
13092
13093 2010-03-10  Jan Hubicka  <jh@suse.cz>
13094
13095         * gcc.c-torture/compile/pr43288.c: New test.
13096
13097 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13098
13099         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13100         -fpic/-fPIC flags.
13101         * g++.old-deja/g++.pt/asm2.C: Likewise.
13102         * gcc.c-torture/compile/20000804-1.c: Likewise.
13103         * gcc.target/i386/clobbers.c: Likewise.
13104
13105 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13106
13107         PR fortran/43303
13108         * gfortran.dg/c_assoc_3.f90: New test.
13109
13110 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13111
13112         PR debug/36728
13113         * gcc.dg/guality/pr36728-1.c: New test.
13114         * gcc.dg/guality/pr36728-2.c: New test.
13115
13116 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13117
13118         * gcc.dg/h8300-div-delay-slot.c: New test.
13119
13120 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13121
13122         PR tree-optimization/43236
13123         * gcc.c-torture/execute/pr43236.c: New test.
13124
13125 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13126
13127         PR middle-end/42859
13128         * g++.dg/eh/pr42859.C: New test.
13129
13130 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13131
13132         PR debug/43299
13133         * gcc.dg/pr43299.c: New test.
13134
13135         PR debug/43290
13136         * g++.dg/eh/unwind2.C: New test.
13137
13138 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13139             Reza Yazdani  <reza.yazdani@amd.com>
13140
13141         PR middle-end/43065
13142         * gcc.dg/graphite/run-id-4.c: New.
13143
13144 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13145
13146         PR middle-end/43065
13147         * gcc.dg/graphite/run-id-3.c: New.
13148
13149 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13150
13151         PR middle-end/42644
13152         PR middle-end/42130
13153         * gcc.dg/graphite/id-18.c: New.
13154         * gcc.dg/graphite/run-id-pr42644.c: New.
13155
13156 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13157
13158         PR middle-end/42326
13159         * gcc.dg/graphite/pr42326.c: New.
13160
13161 2010-03-08  Richard Guenther  <rguenther@suse.de>
13162
13163         PR tree-optimization/43269
13164         * gcc.c-torture/execute/pr43269.c: New testcase.
13165
13166 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13167
13168         PR fortran/43256
13169         * gfortran.dg/typebound_call_13.f03: New.
13170
13171 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13172
13173         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13174         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13175
13176 2010-03-05  Jason Merrill  <jason@redhat.com>
13177
13178         * g++.dg/abi/mangle40.C: Require weak and alias.
13179
13180 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13181
13182         PR middle-end/42326
13183         * gfortran.dg/graphite/pr42326.f90: New.
13184         * gfortran.dg/graphite/pr42326-1.f90: New.
13185
13186 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13187
13188         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13189         (gnat_target_compile): Likewise.
13190         Reinitialize GNAT_UNDER_TEST if target changes.
13191         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13192         (local_find_gnatmake): Pass full --GCC to gnatlink.
13193         Remove --LINK.
13194
13195 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13196
13197         PR c/43248
13198         * gcc.dg/compound-literal-1.c: New testcase.
13199
13200 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13201
13202         PR tree-optimization/43164
13203         PR tree-optimization/43191
13204         * gcc.c-torture/compile/pr43164.c: New test.
13205         * gcc.c-torture/compile/pr43191.c: Likewise.
13206
13207 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13208
13209         PR fortran/43244
13210         * gfortran.dg/finalize_9.f90: New.
13211
13212 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13213             Ken Werner  <ken@linux.vnet.ibm.com>
13214
13215         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13216         to dg-options for spu.
13217         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13218         dump-scan target to exclude spu.
13219
13220 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13221
13222         PR middle-end/43209
13223         * gcc.dg/tree-ssa/ivopts-4.c: New.
13224
13225 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13226
13227         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13228         include-opts and exclude-opts; skip checking the flags if arguments
13229         are the same as the defaults.
13230         (dg-xfail-if): Verify the number of arguments, supply defaults
13231         for unspecified optional arguments.
13232         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13233
13234 2010-03-03  Jason Merrill  <jason@redhat.com>
13235
13236         PR c++/12909
13237         * g++.dg/abi/mangle40.C: Updated.
13238
13239 2010-03-03  Jason Merrill  <jason@redhat.com>
13240
13241         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13242         * g++.dg/abi/mangle23.C: Likewise.
13243         * g++.dg/eh/simd-2.C: Likewise.
13244         * g++.dg/ext/attribute-test-2.C: Likewise.
13245         * g++.dg/ext/vector14.C: Likewise.
13246         * g++.dg/other/pr34435.C: Likewise.
13247         * g++.dg/template/conv8.C: Likewise.
13248         * g++.dg/template/nontype9.C: Likewise.
13249         * g++.dg/template/qualttp17.C: Likewise.
13250         * g++.dg/template/ref1.C: Likewise.
13251         * g++.old-deja/g++.pt/crash68.C: Likewise.
13252         * g++.old-deja/g++.pt/ref1.C: Likewise.
13253         * g++.old-deja/g++.pt/ref3.C: Likewise.
13254         * g++.old-deja/g++.pt/ref4.C: Likewise.
13255
13256         PR c++/12909
13257         * g++.dg/abi/mangle40.C: New.
13258         * g++.dg/abi/mangle41.C: New.
13259         * g++.dg/lto/20100302_0.C: New.
13260         * g++.dg/lto/20100302_1.C: New.
13261         * g++.dg/lto/20100302.h: New.
13262
13263 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13264
13265         PR fortran/43243
13266         * gfortran.dg/internal_pack_12.f90: New test.
13267
13268 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13269
13270         * gcc.dg/pr36997.c: Adjust error message.
13271
13272 2010-03-03  Mike Stump  <mikestump@comcast.net>
13273
13274         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13275         adjustments to not be present on machines that align the stack to
13276         more than 4 bytes and don't have a red zone yet as that is an
13277         unimplemented optimization.
13278
13279 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13280
13281         PR fortran/43169
13282         * gfortran.dg/impure_assignment_3.f90: New.
13283
13284 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13285
13286         PR debug/43229
13287         * gfortran.dg/pr43229.f90: New test.
13288
13289         PR debug/43237
13290         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13291
13292         PR debug/43177
13293         * gcc.dg/guality/pr43177.c: New test.
13294
13295 2010-03-02  Jason Merrill  <jason@redhat.com>
13296
13297         * g++.dg/ext/vector9.C: Adjust error message.
13298         * g++.dg/conversion/simd3.C: Likewise.
13299         * g++.dg/other/error23.C: Likewise.
13300
13301 2010-03-02  Mike Stump  <mikestump@comcast.net>
13302
13303         PR c++/41090
13304         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13305
13306 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13307
13308         PR fortran/43180
13309         * gfortran.dg/internal_pack_10.f90: New test.
13310
13311         PR fortran/43173
13312         * gfortran.dg/internal_pack_11.f90: New test.
13313
13314 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13315
13316         PR middle-end/42640
13317         * gcc.dg/tree-ssa/pr42640.c: New.
13318
13319 2010-03-01  Richard Guenther  <rguenther@suse.de>
13320
13321         PR tree-optimization/43220
13322         * gcc.c-torture/execute/pr43220.c: New testcase.
13323
13324 2010-03-01  Richard Guenther  <rguenther@suse.de>
13325
13326         PR middle-end/43213
13327         * gcc.dg/pr43213.c: New testcase.
13328
13329 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13330
13331         PR pch/14940
13332         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13333
13334 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13335
13336         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13337         New function.
13338         (check_effective_target_ucn): Likewise.
13339
13340         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13341         if !ucn.
13342         * gcc.dg/ucnid-2.c: Likewise.
13343         * gcc.dg/ucnid-3.c: Likewise.
13344         * gcc.dg/ucnid-4.c: Likewise.
13345         * gcc.dg/ucnid-11.c: Likewise.
13346         * gcc.dg/ucnid-12.c: Likewise.
13347         * gcc.dg/ucnid-6.c: Skip if !ucn.
13348         * gcc.dg/ucnid-9.c: Likewise.
13349
13350 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13351
13352         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13353         lists to dg-skip-if.
13354         * gcc.target/i386/stackalign/return-3.c: Likewise.
13355
13356 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13357
13358         * gcc.target/i386/clearcap.map: New file.
13359         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13360         Pass clearcap.map by default if supported.
13361
13362 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13363
13364         PR fortran/42900
13365         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13366         Explain this.
13367         * gfortran.dg/stat_2.f90: Likewise.
13368
13369 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13370
13371         PR fortran/43199
13372         * gfortran.dg/module_read_2.f90: New test.
13373
13374 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13375
13376         PR c++/42748
13377         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13378         * g++.dg/abi/mangle12.C: Likewise.
13379         * g++.dg/abi/mangle20-2.C: Likewise.
13380         * g++.dg/abi/mangle17.C: Likewise.
13381         * g++.dg/template/cond2.C: Likewise.
13382         * g++.dg/template/pr35240.C: Likewise.
13383
13384 2010-02-27  Richard Guenther  <rguenther@suse.de>
13385
13386         PR tree-optimization/43186
13387         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13388
13389 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13390
13391         * g++.dg/abi/packed1.C: Expect warning on the SH.
13392
13393 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13394
13395         PR c++/42054:
13396         * g++.dg/parse/error37.C: New test.
13397
13398 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13399
13400         PR c/24577
13401         PR c/43192
13402         * gcc.dg/pr8927-1.c: Match new note.
13403         * gcc.dg/990506-0.c: Likewise.
13404         * gcc.dg/gomp/flush-2.c: Likewise.
13405         * gcc.dg/gomp/atomic-5.c: Likewise.
13406         * gcc.dg/gomp/pr34607.c: Likewise.
13407         * gcc.dg/pr35746.c: Likewise.
13408         * gcc.dg/cpp/pragma-1.c: Likewise.
13409         * gcc.dg/cpp/pragma-2.c: Likewise.
13410         * gcc.dg/pr41842.c: Likewise.
13411         * gcc.dg/noncompile/20040629-1.c: Likewise.
13412         * objc.dg/private-1.m: Likewise.
13413
13414 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13415
13416         PR fortran/43185
13417         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13418         * gfortran.dg/default_initialization_4.f90: New test.
13419
13420 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13421
13422         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13423         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13424         * gnat.dg/thin_pointer2.adb: New test.
13425         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13426
13427 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13428
13429         PR c/20631
13430         * gcc.dg/cpp/c90-pedantic.c: New.
13431         * gcc.dg/cpp/c90.c: New.
13432         * gcc.dg/gnu90-const-expr-1.c: New.
13433         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13434
13435 2010-02-26  Richard Guenther  <rguenther@suse.de>
13436
13437         PR tree-optimization/43186
13438         * gcc.c-torture/compile/pr43186.c: New testcase.
13439
13440 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13441
13442         PR debug/43190
13443         * c-c++-common/dwarf2/pr43190.c: New test.
13444
13445 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13446
13447         PR testsuite/37074:
13448         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13449
13450 2010-02-26  Richard Guenther  <rguenther@suse.de>
13451
13452         PR tree-optimization/43188
13453         * gcc.c-torture/compile/pr43188.c: New testcase.
13454
13455 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13456
13457         PR target/43175
13458         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13459
13460 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13461
13462         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13463
13464 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13465
13466         PR target/43154
13467         * gcc.target/powerpc/pr43154.c: New file.
13468
13469 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13470
13471         PR debug/43166
13472         * gfortran.dg/debug/pr43166.f: New test.
13473
13474         PR debug/43165
13475         * gcc.dg/torture/pr43165.c: New test.
13476
13477 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13478
13479         PR c/43128
13480         * c-c++-common/pr41779.c: Update.
13481
13482 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13483
13484         PR ada/32547
13485         * lib/gnat-dg.exp (gnat_load): Redefine.
13486
13487         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13488         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13489
13490 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13491
13492         PR libobjc/36610
13493         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13494         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13495         -fgnu-runtime.
13496         Sort entries.
13497
13498 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13499
13500         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13501
13502 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13503
13504         PR debug/43150
13505         * gcc.dg/guality/vla-1.c: New test.
13506
13507 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13508
13509         PR fortran/43042
13510         * gfortran.dg/c_ptr_tests_15.f90: New test.
13511
13512 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13513
13514         PR target/43107
13515         * gcc.target/i386/pr43107.c: New test.
13516
13517 2010-02-23  Jason Merrill  <jason@redhat.com>
13518
13519         PR c++/43143
13520         * g++.dg/cpp0x/variadic100.C: New.
13521
13522 2010-02-23  Jason Merrill  <jason@redhat.com>
13523
13524         PR debug/42800
13525         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13526         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13527         * c-c++-common/dwarf2/vla1.c: New.
13528
13529 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13530
13531         PR target/43139
13532         * gcc.dg/pr43139.c: New test.
13533
13534         PR debug/43077
13535         * gcc.dg/guality/pr43077-1.c: New test.
13536
13537 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13538
13539         PR 43123
13540         * gcc.dg/march.c: New.
13541         * gcc.dg/march-generic.c: New.
13542         * gcc.dg/mtune.c: New.
13543
13544 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13545
13546         PR middle-end/43083
13547         * gcc.dg/graphite/pr43083.c: New.
13548
13549 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13550
13551         PR middle-end/43097
13552         * gfortran.dg/graphite/pr43097.f: New.
13553
13554 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13555             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13556
13557         PR middle-end/43140
13558         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13559
13560 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13561
13562         PR middle-end/43026
13563         * g++.dg/graphite/pr43026.C: New.
13564
13565 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13566
13567         PR c++/43126
13568         * gcc.dg/cleanup-1.c: Update.
13569         * gcc.dg/func-args-1.c: Update.
13570         * gcc.dg/format/sentinel-1.c: Update.
13571         * g++.old-deja/g++.jason/scoping10.C: Update.
13572         * g++.old-deja/g++.ns/lookup5.C: Update.
13573         * g++.dg/ext/cleanup-1.C: Update.
13574         * g++.dg/parse/varmod1.C: Update.
13575         * g++.dg/parse/error33.C: Update.
13576         * g++.dg/expr/call3.C: Update.
13577         * g++.dg/func-args-1.C: New.
13578
13579 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13580
13581         PR c/43125
13582         * gcc.dg/attr-used-2.c: Moved to ...
13583         * c-c++-common/attr-used-2.c: Here.
13584
13585         * gcc.dg/attr-used.c: Moved to ...
13586         * c-c++-common/attr-used.c: Here.
13587
13588 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13589
13590         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13591
13592 2010-02-22  Richard Guenther  <rguenther@suse.de>
13593
13594         PR lto/43045
13595         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13596         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13597
13598 2010-02-22  Richard Guenther  <rguenther@suse.de>
13599
13600         PR tree-optimization/42749
13601         * gcc.c-torture/compile/pr42749.c: New testcase.
13602
13603 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13604
13605         PR fortran/43072
13606         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13607         * gfortran.dg/internal_pack_9.f90: New test.
13608
13609 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13610
13611         PR c++/23510
13612         * g++.dg/template/recurse.C: Adjust.
13613         * g++.dg/template/pr23510.C: New.
13614
13615 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13616
13617         PR c++/42824
13618         * g++.dg/template/memclass4.C: New test.
13619
13620 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13621
13622         PR fortran/35259
13623         * gfortran.dg/reassoc_5.f90: New test.
13624
13625 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13626
13627         PR target/43067
13628         * gcc.target/i386/pr43067.c: New test.
13629
13630 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13631
13632         PR c++/35669
13633         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13634         -Wconversion-null.
13635         * g++.dg/warn/Wconversion-null.C: New test.
13636         * g++.old-deja/g++.other/null1.C: Move to...
13637         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13638
13639 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13640
13641         PR fortran/36932
13642         PR fortran/36933
13643         * gfortran.dg/dependency_26.f90: New test.
13644
13645         PR fortran/43072
13646         * gfortran.dg/internal_pack_7.f90: New test.
13647
13648         PR fortran/43111
13649         * gfortran.dg/internal_pack_8.f90: New test.
13650
13651 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13652
13653         PR 43128
13654         * c-c++-common/pr41779.c: Fix broken testcase.
13655
13656 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13657
13658         PR 36513
13659         * c-c++-common/pr36513.c: New testcase.
13660         * c-c++-common/pr36513-2.c: New testcase.
13661
13662 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13663
13664         PR 41779
13665         * c-c++-common/pr41779.c: New.
13666
13667 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13668
13669         PR debug/43084
13670         * gcc.dg/pr43084.c: New test.
13671
13672 2010-02-19  Richard Guenther  <rguenther@suse.de>
13673
13674         PR tree-optimization/42916
13675         * gcc.dg/pr42916.c: New testcase.
13676
13677 2010-02-18  Jason Merrill  <jason@redhat.com>
13678
13679         PR c++/42837
13680         * g++.dg/abi/packed1.C: Add expected warning.
13681
13682         PR c++/43108
13683         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13684         * gcc.dg/torture/dg-torture.exp: Likewise.
13685         * c-c++-common/torture/complex-sign.h,
13686         c-c++-common/torture/complex-sign-add.c,
13687         c-c++-common/torture/complex-sign-mixed-add.c,
13688         c-c++-common/torture/complex-sign-mixed-div.c,
13689         c-c++-common/torture/complex-sign-mixed-mul.c,
13690         c-c++-common/torture/complex-sign-mixed-sub.c,
13691         c-c++-common/torture/complex-sign-mul.c,
13692         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13693         Adapt for C++ compilation as well.
13694
13695         PR c++/43070
13696         * g++.dg/ext/label1.C: Update.
13697         * g++.dg/ext/label2.C: Update.
13698
13699         PR c++/26261
13700         * g++.dg/template/dependent-name6.C: New.
13701
13702         PR c++/43109
13703         * g++.dg/parse/namespace12.C: New.
13704
13705 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13706
13707         PR tree-optimization/43066
13708         * gcc.c-torture/compile/pr43066.c: New test.
13709
13710 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13711
13712         * g++.dg/ext/attrib35.C: Fix target selector string.
13713         * g++.dg/ext/attrib36.C: Ditto.
13714         * g++.dg/ext/attrib37.C: Ditto.
13715         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13716         * g++.dg/abi/mangle25.C: Ditto.
13717
13718 2010-02-17  Jason Merrill  <jason@redhat.com>
13719
13720         PR c++/43069
13721         * g++.dg/parse/namespace11.C: New.
13722
13723         PR c++/43093
13724         * g++.dg/ext/attrib37.C: New.
13725
13726         PR c++/43079
13727         * g++.dg/template/ptrmem20.C: New.
13728
13729 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13730
13731         PR target/43103
13732         * gcc.target/i386/xop-check.h: Include m256-check.h.
13733         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13734         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13735         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13736         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13737
13738 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13739
13740         PR debug/42918
13741         * gcc.dg/pr42918.c: New test.
13742
13743 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13744
13745         * g++.dg/ext/attrib36.C: Require ILP32.
13746
13747 2010-02-16  Richard Guenther  <rguenther@suse.de>
13748
13749         PR tree-optimization/41043
13750         * gfortran.dg/pr41043.f90: New testcase.
13751         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13752
13753 2010-02-16  Jason Merrill  <jason@redhat.com>
13754
13755         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13756
13757 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13758
13759         PR tree-optimization/43074
13760         * gcc.dg/vect/fast-math-pr43074.c: New test.
13761
13762 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13763
13764         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13765
13766 2010-02-16  Jason Merrill  <jason@redhat.com>
13767
13768         PR c++/43031
13769         * g++.dg/ext/attrib36.C: New.
13770
13771         PR c++/43036
13772         * g++.dg/other/array6.C: New.
13773
13774 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13775
13776         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13777
13778 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13779
13780         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13781         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13782         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13783         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13784         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13785         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13786
13787 2010-02-15  Richard Guenther  <rguenther@suse.de>
13788
13789         PR middle-end/43068
13790         * g++.dg/torture/pr43068.C: New testcase.
13791
13792 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13793
13794         PR c++/43024
13795         * g++.dg/opt/ice1.C: New.
13796
13797 2010-02-14  Jason Merrill  <jason@redhat.com>
13798
13799         PR c++/41997
13800         * g++.dg/cpp0x/initlist-opt.C: New.
13801
13802 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13803
13804         PR fortran/41113
13805         PR fortran/41117
13806         * gfortran.dg/internal_pack_6.f90: New test.
13807
13808 2010-02-12  Jason Merrill  <jason@redhat.com>
13809
13810         PR c++/43054
13811         * g++.dg/cpp0x/variadic99.C: New.
13812
13813 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13814
13815         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13816         sign extend pointers to gualchk_t.
13817
13818         PR c++/43033
13819         * g++.dg/other/default3.C: Xfail g4 test.
13820
13821 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13822
13823         PR middle-end/43012
13824         * gcc.dg/graphite/pr43012.c: New.
13825
13826 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13827
13828         PR middle-end/42930
13829         * g++.dg/graphite/pr42930.C: New.
13830
13831 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13832
13833         PR middle-end/42914
13834         PR middle-end/42530
13835         * gcc.dg/graphite/pr42530.c: New.
13836         * gcc.dg/graphite/pr42914.c: New.
13837
13838 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13839
13840         PR middle-end/42771
13841         * gcc.dg/graphite/pr42771.c: New.
13842
13843 2010-02-11  Richard Guenther  <rguenther@suse.de>
13844
13845         PR tree-optimization/42998
13846         * gcc.c-torture/compile/pr42998.c: New testcase.
13847
13848 2010-02-10  Jason Merrill  <jason@redhat.com>
13849
13850         PR c++/41896
13851         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13852
13853         PR c++/42983, core issue 906
13854         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13855         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13856
13857         PR c++/43016
13858         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13859
13860 2010-02-10  Richard Guenther  <rguenther@suse.de>
13861
13862         PR tree-optimization/43017
13863         * gcc.dg/torture/pr43017.c: New testcase.
13864
13865 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13866
13867         PR fortran/40823
13868         * gfortran.dg/private_type_1.f90: Update error location.
13869         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13870         * gfortran.dg/typebound_operator_2.f03: Ditto.
13871         * gfortran.dg/assignment_2.f90: Ditto.
13872         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13873         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13874
13875 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13876
13877         PR fortran/43015
13878         * gfortran.dg/bind_c_usage_20.f90: New test.
13879
13880 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13881
13882         PR debug/43010
13883         * g++.dg/debug/pr43010.C: New test.
13884
13885 2010-02-10  Richard Guenther  <rguenther@suse.de>
13886
13887         PR c/43007
13888         * gcc.c-torture/execute/20100209-1.c: New testcase.
13889         * gcc.dg/fold-div-3.c: Likewise.
13890
13891 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13892
13893         * gcc.dg/builtin-ffs-1.c: New test.
13894
13895 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13896
13897         PR fortran/42999
13898         * gfortran.dg/array_constructor_35.f90: New test.
13899
13900 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13901
13902         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13903
13904 2010-02-09  Jason Merrill  <jason@redhat.com>
13905
13906         PR c++/42399
13907         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13908
13909         PR c++/42370
13910         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13911
13912 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13913
13914         PR fortran/41869
13915         * gfortran.dg/module_write_1.f90: New test.
13916
13917 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13918
13919         * gcc.dg/pr19340.c: Adjust.
13920
13921 2010-02-09  Richard Guenther  <rguenther@suse.de>
13922
13923         PR tree-optimization/43008
13924         * gcc.c-torture/execute/pr43008.c: New testcase.
13925
13926 2010-02-09  Richard Guenther  <rguenther@suse.de>
13927
13928         PR tree-optimization/43000
13929         * gcc.dg/torture/pr43000.c: New testcase.
13930         * gcc.dg/torture/pr43002.c: Likewise.
13931
13932 2010-02-09  Daniel Kraft  <d@domob.eu>
13933
13934         PR fortran/39171
13935         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13936         and pass -Wsurprising as necessary.
13937
13938 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13939
13940         PR tree-optimization/42890
13941         * g++.dg/torture/pr42890.C: New test.
13942
13943 2010-02-08  Richard Guenther  <rguenther@suse.de>
13944
13945         PR middle-end/42995
13946         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13947
13948 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13949
13950         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13951         return 0 from main.
13952         * gcc.dg/graphite/block-1.c: Same.
13953         * gcc.dg/graphite/block-3.c: Same.
13954         * gcc.dg/graphite/block-4.c: Same.
13955         * gcc.dg/graphite/block-5.c: Same.
13956         * gcc.dg/graphite/block-6.c: Same.
13957         * gcc.dg/graphite/block-7.c: Same.
13958         * gcc.dg/graphite/interchange-0.c: Same.
13959         * gcc.dg/graphite/interchange-1.c: Same.
13960         * gcc.dg/graphite/interchange-10.c: Same.
13961         * gcc.dg/graphite/interchange-11.c: Same.
13962         * gcc.dg/graphite/interchange-12.c: Same.
13963         * gcc.dg/graphite/interchange-2.c: Same.
13964         * gcc.dg/graphite/interchange-3.c: Same.
13965         * gcc.dg/graphite/interchange-4.c: Same.
13966         * gcc.dg/graphite/interchange-5.c: Same.
13967         * gcc.dg/graphite/interchange-6.c: Same.
13968         * gcc.dg/graphite/interchange-7.c: Same.
13969         * gcc.dg/graphite/interchange-8.c: Same.
13970         * gcc.dg/graphite/interchange-9.c: Same.
13971         * gcc.dg/graphite/interchange-mvt.c: Same.
13972
13973 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13974
13975         * gfortran.dg/graphite/id-19.f: New.
13976         * gfortran.dg/graphite/pr14741.f90: New.
13977         * gfortran.dg/graphite/pr41924.f90: New.
13978         * gfortran.dg/graphite/run-id-2.f90: New.
13979
13980 2010-02-07  Richard Guenther  <rguenther@suse.de>
13981
13982         PR middle-end/42956
13983         * gcc.c-torture/compile/pr42956.c: New testcase.
13984
13985 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13986
13987         PR libfortran/42742
13988         * gfortran.dg/fmt_cache_2.f: New test.
13989
13990 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13991
13992         * gfortran.dg/read_no_eor.f90: New test.
13993
13994 2010-02-05  Jason Merrill  <jason@redhat.com>
13995
13996         * g++.dg/ext/label13.C: Move constructor body out of class.
13997
13998 2010-02-03  Jason Merrill  <jason@redhat.com>
13999
14000         PR c++/42870
14001         * g++.dg/ext/dllexport3.C: New.
14002
14003 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14004
14005         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14006
14007 2010-02-05  Richard Guenther  <rguenther@suse.de>
14008
14009         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14010
14011 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14012
14013         PR c++/42915
14014         * g++.dg/other/crash-9.C: New test.
14015
14016 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14017
14018         PR fortran/42309
14019         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14020
14021 2010-02-04  Richard Guenther  <rguenther@suse.de>
14022
14023         PR rtl-optimization/42952
14024         * gcc.dg/torture/pr42952.c: New testcase.
14025
14026 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14027
14028         PR libfortran/42901
14029         * gfortran.dg/namelist_60.f90: New test.
14030
14031 2010-02-03  Jason Merrill  <jason@redhat.com>
14032
14033         PR c++/40138
14034         * g++.dg/ext/builtin11.C: New.
14035
14036         PR c++/4926
14037         PR c++/38600
14038         * g++.dg/abi/mangle35.C: New.
14039         * g++.dg/abi/mangle37.C: New.
14040
14041         PR c++/12909
14042         * g++.dg/abi/mangle36.C: New.
14043
14044         PR c++/35652
14045         * g++.dg/warn/string1.C: New.
14046
14047 2010-02-03  Richard Guenther  <rguenther@suse.de>
14048
14049         PR tree-optimization/42944
14050         * gcc.dg/errno-1.c: New testcase.
14051
14052 2010-02-03  Richard Guenther  <rguenther@suse.de>
14053
14054         PR middle-end/42927
14055         * gcc.c-torture/compile/pr42927.c: New testcase.
14056
14057 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14058
14059         PR fortran/42936
14060         * gfortran.dg/null_4.f90: New test.
14061
14062 2010-02-02  Jason Merrill  <jason@redhat.com>
14063
14064         PR c++/41090
14065         * g++.dg/ext/label13.C: New.
14066
14067 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14068
14069         PR fortran/42650
14070         * gfortran.dg/func_result_5.f90: New test.
14071
14072 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14073
14074         PR fortran/42922
14075         * gfortran.dg/pure_initializer_3.f90: News test.
14076
14077 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14078
14079         PR fortran/42888
14080         * gfortran.dg/allocate_derived_2.f90: New test.
14081
14082 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14083
14084         PR middle-end/42898
14085         * gcc.dg/torture/pr42898-2.c: New test.
14086
14087 2010-01-31  Richard Guenther  <rguenther@suse.de>
14088
14089         PR middle-end/42898
14090         * gcc.dg/torture/pr42898.c: New testcase.
14091
14092 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14093
14094         PR fortran/38324
14095         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14096         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14097
14098 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14099
14100         * g++.dg/tree-ssa/inline-1.C: New.
14101         * g++.dg/tree-ssa/inline-2.C: New.
14102         * g++.dg/tree-ssa/inline-3.C: New.
14103
14104 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14105
14106         PR testsuite/41701
14107         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14108         the string 'pow' in the pathname of the compiler from generating a
14109         test failure.
14110
14111 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14112
14113         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14114         * g++.old-deja/g++.mike/eh17.C: Likewise.
14115         * g++.old-deja/g++.mike/p5571.C: Likewise.
14116
14117 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14118
14119         PR c++/42758
14120         PR c++/42634
14121         PR c++/42336
14122         PR c++/42797
14123         PR c++/42880
14124         * g++.dg/other/crash-5.C: New test.
14125         * g++.dg/other/crash-6.C: New test.
14126         * g++.dg/other/crash-7.C: New test.
14127         * g++.dg/other/crash-8.C: New test.
14128
14129 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14130
14131         PR rtl-optimization/42889
14132         * gcc.dg/pr42889.c: New test.
14133
14134 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14135
14136         * gcc.target/i386/pr42881.c: Use SSE2.
14137
14138 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14139
14140         PR target/42891
14141         * gcc.target/i386/pr42891.c: New test.
14142
14143 2010-01-28  Richard Guenther  <rguenther@suse.de>
14144
14145         PR tree-optimization/42871
14146         * g++.dg/torture/pr42871.C: New testcase.
14147
14148 2010-01-28  Richard Guenther  <rguenther@suse.de>
14149
14150         * gcc.dg/Wobjsize-1.h: New testcase.
14151         * gcc.dg/Wobjsize-1.c: Likewise.
14152
14153 2010-01-28  Richard Guenther  <rguenther@suse.de>
14154
14155         PR middle-end/42883
14156         * g++.dg/torture/pr42883.C: New testcase.
14157
14158 2010-01-28  Michael Matz  <matz@suse.de>
14159
14160         * gcc.target/i386/pr42881.c: New test.
14161
14162 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14163
14164         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14165         Add i?86-*-solaris2* support.
14166
14167 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14168
14169         PR c++/42713
14170         PR c++/42820
14171         * g++.dg/template/typedef27.C: New test case.
14172         * g++.dg/template/typedef28.C: New test case.
14173
14174 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14175
14176         * gcc.dg/optimize-bswap*.c: Add ARM target
14177
14178 2010-01-27  Richard Guenther  <rguenther@suse.de>
14179
14180         PR middle-end/42878
14181         * gcc.dg/torture/pr42878-1.c: New testcase.
14182         * gcc.dg/torture/pr42878-2.c: Likewise.
14183
14184 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14185
14186         PR middle-end/42874
14187         * gcc.dg/vla-22.c: New test.
14188
14189 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14190
14191         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14192         current collation.
14193
14194 2010-01-26  Richard Guenther  <rguenther@suse.de>
14195
14196         PR rtl-optimization/42685
14197         * gcc.dg/pr42685.c: New testcase.
14198         * g++.dg/other/pr42685.C: Likewise.
14199
14200 2010-01-26  Richard Guenther  <rguenther@suse.de>
14201
14202         PR middle-end/42806
14203         * g++.dg/other/pr42806.C: New testcase.
14204
14205 2010-01-26  Richard Guenther  <rguenther@suse.de>
14206
14207         PR tree-optimization/42250
14208         * gcc.dg/pr42250.c: New testcase.
14209
14210 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14211
14212         * gnat.dg/array_bounds_test.adb: New test.
14213
14214 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14215
14216         PR fortran/42858
14217         * gfortran.dg/generic_21.f90: New test.
14218
14219 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14220
14221         PR testsuite/41522
14222         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14223
14224 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14225
14226         PR c++/42748
14227         * g++.dg/abi/arm_va_list2.C: New test.
14228         * g++.dg/abi/arm_va_list2.h: Companion header file.
14229
14230 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14231
14232         PR fortran/41044
14233         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14234
14235         PR fortran/41167
14236         * gfortran.dg/char_array_arg_1.f90 : New test.
14237
14238         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14239
14240 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14241
14242         PR fortran/39304
14243         * gfortran.dg/generic_20.f90: New test.
14244
14245 2010-01-22  Michael Matz  <matz@suse.de>
14246
14247         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14248         -msse2.
14249
14250 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14251
14252         PR fortran/42736
14253         * gfortran.dg/dependency_25.f90 : New test.
14254
14255 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14256
14257         PR tree-optimization/42585
14258         * gcc.dg/tree-ssa/pr42585.c: New test.
14259
14260 2010-01-21  Richard Guenther  <rguenther@suse.de>
14261
14262         PR middle-end/19988
14263         * gcc.dg/pr19988.c: New testcase.
14264
14265 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14266
14267         * g++.dg/compat/decimal/compat-common.h: New file.
14268         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14269         * g++.dg/compat/decimal/pass_x.h: New file.
14270         * g++.dg/compat/decimal/pass_y.h: New file.
14271         * g++.dg/compat/decimal/pass-1_main.C: New file.
14272         * g++.dg/compat/decimal/pass-1_x.C: New file.
14273         * g++.dg/compat/decimal/pass-1_y.C: New file.
14274         * g++.dg/compat/decimal/pass-2_main.C: New file.
14275         * g++.dg/compat/decimal/pass-2_x.C: New file.
14276         * g++.dg/compat/decimal/pass-2_y.C: New file.
14277         * g++.dg/compat/decimal/pass-3_main.C: New file.
14278         * g++.dg/compat/decimal/pass-3_x.C: New file.
14279         * g++.dg/compat/decimal/pass-3_y.C: New file.
14280         * g++.dg/compat/decimal/pass-4_main.C: New file.
14281         * g++.dg/compat/decimal/pass-4_x.C: New file.
14282         * g++.dg/compat/decimal/pass-4_y.C: New file.
14283         * g++.dg/compat/decimal/pass-5_main.C: New file.
14284         * g++.dg/compat/decimal/pass-5_x.C: New file.
14285         * g++.dg/compat/decimal/pass-5_y.C: New file.
14286         * g++.dg/compat/decimal/pass-6_main.C: New file.
14287         * g++.dg/compat/decimal/pass-6_x.C: New file.
14288         * g++.dg/compat/decimal/pass-6_y.C: New file.
14289         * g++.dg/compat/decimal/return_x.h: New file.
14290         * g++.dg/compat/decimal/return_y.h: New file.
14291         * g++.dg/compat/decimal/return-1_main.C: New file.
14292         * g++.dg/compat/decimal/return-1_x.C: New file.
14293         * g++.dg/compat/decimal/return-1_y.C: New file.
14294         * g++.dg/compat/decimal/return-2_main.C: New file.
14295         * g++.dg/compat/decimal/return-2_x.C: New file.
14296         * g++.dg/compat/decimal/return-2_y.C: New file.
14297         * g++.dg/compat/decimal/return-3_main.C: New file.
14298         * g++.dg/compat/decimal/return-3_x.C: New file.
14299         * g++.dg/compat/decimal/return-3_y.C: New file.
14300         * g++.dg/compat/decimal/return-4_main.C: New file.
14301         * g++.dg/compat/decimal/return-4_x.C: New file.
14302         * g++.dg/compat/decimal/return-4_y.C: New file.
14303         * g++.dg/compat/decimal/return-5_main.C: New file.
14304         * g++.dg/compat/decimal/return-5_x.C: New file.
14305         * g++.dg/compat/decimal/return-5_y.C: New file.
14306         * g++.dg/compat/decimal/return-6_main.C: New file.
14307         * g++.dg/compat/decimal/return-6_x.C: New file.
14308         * g++.dg/compat/decimal/return-6_y.C: New file.
14309
14310 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14311
14312         PR debug/42715
14313         * gcc.dg/pr42715.c: New.
14314
14315 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14316
14317         PR c++/42038
14318         * g++.dg/parse/crash55.C: New.
14319
14320 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14321
14322         PR debug/42782
14323         * gcc.dg/guality/pr42782.c: New.
14324
14325 2010-01-20  Jason Merrill  <jason@redhat.com>
14326
14327         PR c++/41788
14328         * g++.dg/abi/packed1.C: New.
14329
14330         PR c++/41920
14331         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14332
14333         PR c++/40750
14334         * g++.dg/parse/fn-typedef1.C: New.
14335         * g++.dg/other/cv_quals.C: Adjust.
14336
14337 2010-01-20  Anthony Green  <green@moxielogic.com>
14338
14339         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14340         pack(push) pragma).
14341         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14342         * gcc.dg/20020312-2.c: Port this to the moxie core.
14343         * gcc.dg/weak/typeof-2.c: Ditto.
14344
14345 2010-01-20  Richard Guenther  <rguenther@suse.de>
14346
14347         PR tree-optimization/42717
14348         * gcc.c-torture/compile/pr42717.c: New testcase.
14349
14350 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14351
14352         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14353         of signed, add a few new tests.
14354
14355         PR middle-end/42803
14356         * g++.dg/parse/limits-initializer1.C: New test.
14357
14358 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14359
14360         PR fortran/42804
14361         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14362         * gfortran.dg/typebound_call_12.f03: New test.
14363
14364 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14365
14366         PR fortran/42783
14367         * gfortran.dg/bounds_check_15.f90 : New test.
14368
14369 2010-01-19  Michael Matz  <matz@suse.de>
14370
14371         PR tree-optimization/41783
14372         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14373
14374 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14375
14376         PR target/38697.
14377         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14378         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14379         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14380         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14381         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14382         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14383         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14384         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14385         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14386         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14387         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14388
14389 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14390
14391         PR fortran/42545
14392         * gfortran.dg/extends_6.f03: Modified an error message.
14393         * gfortran.dg/extends_10.f03: New test.
14394         * gfortran.dg/private_type_6.f03: Modified an error message.
14395         * gfortran.dg/structure_constructor_8.f03: Ditto.
14396
14397 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14398
14399         PR tree-optimization/42719
14400         * gcc.dg/pr42719.c: New test.
14401
14402         PR debug/42728
14403         * gcc.dg/pr42728.c: New test.
14404
14405 2010-01-19  Anthony Green  <green@moxielogic.com>
14406
14407         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14408
14409 2010-01-18  Anthony Green  <green@moxielogic.com>
14410
14411         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14412         for moxie.
14413
14414 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14415
14416         * g++.dg/template/error45.C: reverted as part of reverting the
14417         fix of PR c++/42634.
14418
14419 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14420
14421         PR c++/42634
14422         * g++.dg/template/error45.C: New test.
14423
14424 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14425
14426         PR c++/42766
14427         * g++.dg/conversion/op6.C: New test.
14428
14429 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14430
14431         PR target/42774
14432         * gcc.target/alpha/pr42774.c: New test.
14433
14434 2010-01-18  Richard Guenther  <rguenther@suse.de>
14435
14436         PR tree-optimization/42781
14437         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14438
14439 2010-01-17  Richard Guenther  <rguenther@suse.de>
14440
14441         PR middle-end/42248
14442         * gcc.c-torture/execute/pr42248.c: New testcase.
14443
14444 2010-01-17  Richard Guenther  <rguenther@suse.de>
14445
14446         PR tree-optimization/42773
14447         * g++.dg/torture/pr42773.C: New testcase.
14448
14449 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14450
14451         PR fortran/42677
14452         * gfortran.dg/interface_assignment_5.f90: New test.
14453
14454 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14455
14456         PR c++/42697
14457         * g++.dg/template/crash94.C: Reverted.
14458
14459 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14460
14461         PR debug/42767
14462         * gcc.dg/debug/pr42767.c: New.
14463
14464 2010-01-15  Jason Merrill  <jason@redhat.com>
14465
14466         PR c++/42761
14467         * g++.dg/cpp0x/decltype22.C: New.
14468
14469 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14470
14471         PR middle-end/42760
14472         * g++.dg/torture/pr42760.C: New test.
14473
14474 2010-01-15  Jing Yu  <jingyu@google.com>
14475
14476         PR rtl-optimization/42691
14477         * gcc.c-torture/execute/pr42691.c: New.
14478
14479 2010-01-15  Richard Guenther  <rguenther@suse.de>
14480
14481         PR middle-end/42739
14482         * g++.dg/torture/pr42739.C: New testcase.
14483
14484 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14485
14486         * g++.dg/template/error45.C: Revert as part of reverting changes
14487         or PR c++/42634.
14488
14489 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14490
14491         PR fortran/42684
14492         * gfortran.dg/interface_31.f90: New test.
14493
14494 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14495
14496         * gcc.target/powerpc/pr42747.c: New file.
14497
14498 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14499
14500         PR middle-end/42674
14501         * c-c++-common/pr42674.c: New test.
14502
14503         PR c++/42608
14504         * g++.dg/template/instantiate11.C: New test.
14505
14506 2010-01-14  Jason Merrill  <jason@redhat.com>
14507
14508         PR c++/42701
14509         * g++.dg/overload/error3.C: New.
14510
14511         PR c++/42655
14512         * g++.dg/overload/rvalue1.C: New.
14513
14514 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14515
14516         PR tree-optimization/42706
14517         * gcc.dg/ipa/pr42706.c: New testcase.
14518
14519 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14520
14521         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14522
14523 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14524
14525         PR tree-optimization/42714
14526         * g++.dg/torture/pr42714.C: New test.
14527
14528 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14529
14530         PR rtl-optimization/42246
14531         * gfortran.dg/pr42246-2.f: New.
14532
14533 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14534
14535         PR rtl-optimization/42389
14536         * gcc.dg/pr42389.c: New.
14537
14538 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14539
14540         PR rtl-optimization/42388
14541         * gcc.dg/pr42388.c: New.
14542
14543 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14544
14545         PR rtl-optimization/42294
14546         * gfortran.dg/pr42294.f: New.
14547
14548 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14549
14550         PR rtl-optimization/39453
14551         PR rtl-optimization/42246
14552         * gcc.dg/pr39453.c: New.
14553         * gcc.dg/pr42246.c: New.
14554
14555 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14556
14557         PR middle-end/42245
14558         * gcc.dg/pr42245.c: New.
14559         * gcc.dg/pr42245-2.c: New.
14560
14561 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14562
14563         PR rtl-optimization/42249
14564         * gcc.dg/pr42249.c: New.
14565
14566 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14567
14568         PR c/42721
14569         * gcc.c-torture/execute/pr42721.c: New test.
14570
14571 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14572
14573         PR tree-optimization/42709
14574         * gcc.dg/vect/pr42709.c: New test.
14575
14576 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14577
14578         PR fortran/41478
14579         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14580         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14581
14582 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14583
14584         PR fortran/42481
14585         * gfortran.dg/generic_19.f90 : New test.
14586
14587 2010-01-13  Richard Guenther  <rguenther@suse.de>
14588
14589         PR tree-optimization/42730
14590         * gcc.c-torture/compile/pr42730.c: New testcase.
14591
14592 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14593
14594         PR target/pr42542
14595         * gcc.target/ia64/pr42542-1.c: New.
14596         * gcc.target/ia64/pr42542-2.c: New.
14597         * gcc.target/ia64/pr42542-3.c: New.
14598
14599 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14600
14601         PR c++/42634
14602         * g++.dg/template/error45.C: New test.
14603
14604 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14605
14606         PR tree-optimization/42704
14607         * g++.dg/torture/pr42704.C: New test.
14608
14609 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14610
14611         PR tree-optimization/42703
14612         * gcc.c-torture/compile/pr42703.c: New test.
14613
14614 2010-01-13  Richard Guenther  <rguenther@suse.de>
14615
14616         PR tree-optimization/42705
14617         * gcc.c-torture/compile/pr42705.c: New testcase.
14618
14619 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14620
14621         * gcc.target/bfin/l2.c: New test.
14622         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14623
14624 2010-01-13  Richard Guenther  <rguenther@suse.de>
14625
14626         PR middle-end/42716
14627         * gcc.c-torture/compile/pr42716.c: New testcase.
14628
14629 2010-01-13  Richard Guenther  <rguenther@suse.de>
14630
14631         PR lto/42678
14632         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14633
14634 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14635
14636         PR c/42708
14637         * gcc.c-torture/compile/pr42708-1.c: New test.
14638
14639 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14640
14641         PR debug/42662
14642         * gcc.dg/pr42662.c: New test.
14643
14644         PR tree-optimization/42645
14645         * g++.dg/other/pr42645-1.C: New test.
14646         * g++.dg/other/pr42645-2.C: New test.
14647
14648 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14649
14650         PR target/42416
14651         * gcc.target/powerpc/warn-1.c: New test.
14652         * gcc.target/powerpc/warn-2.c: New test.
14653
14654 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14655
14656         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14657         stack alignment.
14658
14659 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14660
14661         * gcc.dg/lto/20100108_0.c: New.
14662
14663 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14664
14665         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14666         Add -march=i686 -msse for 32bit x86 targets.
14667
14668 2010-01-10  Richard Guenther  <rguenther@suse.de>
14669
14670         PR middle-end/42667
14671         * gcc.dg/torture/pr42667.c: New testcase.
14672
14673 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14674
14675         PR fortran/32489
14676         * gfortran.dg/array_constructor_34.f90: New test.
14677
14678 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14679
14680         PR fortran/20923
14681         * gfortran.dg/array_constructor_33.f90: New test.
14682         gfortran.dg/array_function_5.f90: Add credit.
14683
14684 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14685
14686         PR debug/42631
14687         * gcc.dg/pr42631.c: New.
14688
14689 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14690
14691         PR debug/42630
14692         * gcc.dg/pr42630.c: New.
14693
14694 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14695
14696         PR debug/42629
14697         * gcc.dg/pr42629.c: New.
14698
14699 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14700
14701         PR middle-end/42363
14702         * gcc.dg/torture/pr42363.c: New.
14703
14704 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14705
14706         PR debug/42604
14707         PR debug/42395
14708         * gcc.dg/vect/pr42604.c: New.
14709         * gcc.dg/vect/pr42395.c: New.
14710
14711 2010-01-09  Richard Guenther  <rguenther@suse.de>
14712
14713         PR middle-end/42512
14714         * gcc.c-torture/execute/pr42512.c: New testcase.
14715
14716 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14717
14718         PR fortran/41298
14719         * gfortran.dg/c_ptr_tests_14.f90: New test.
14720
14721 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14722
14723         PR ada/41929
14724         * gnat.dg/null_pointer_deref1.adb: Don't run on
14725         sparc*-sun-solaris2.11.
14726
14727 2010-01-08  Richard Guenther  <rguenther@suse.de>
14728
14729         PR lto/42528
14730         * gcc.dg/lto/20100103-1_0.c: New testcase.
14731         * gcc.dg/lto/20100103-2_0.c: Likewise.
14732
14733 2010-01-08  Tobias Burnus  <burnus@net-b.de
14734
14735         PR/fortran 25829
14736         * gfortran.dg/asynchronous_1.f90: New test.
14737         * gfortran.dg/asynchronous_2.f90: New test.
14738         * gfortran.dg/conflicts.f90: Update error message.
14739
14740 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14741
14742         c++/40155
14743         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14744
14745 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14746
14747         PR tree-optimization/42625
14748         * g++.dg/opt/dtor4.C: New test.
14749         * g++.dg/opt/dtor4.h: New.
14750         * g++.dg/opt/dtor4-aux.cc: New.
14751
14752 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14753
14754         PR fortran/42597
14755         * gfortran.dg/proc_ptr_26.f90: New test.
14756
14757 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14758
14759         PR fortran/41872
14760         * gfortran.dg/allocatable_scalar_7.f90: New test.
14761
14762 2010-01-06  Richard Guenther  <rguenther@suse.de>
14763
14764         * gcc.c-torture/compile/pr42632.c: New testcase.
14765
14766 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14767
14768         PR target/42542
14769         * gcc.target/i386/pr42542-4.c: New.
14770         * gcc.target/i386/pr42542-4a.c: Likewise.
14771         * gcc.target/i386/pr42542-5.c: Likewise.
14772         * gcc.target/i386/pr42542-5a.c: Likewise.
14773
14774 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14775
14776         * gcc.dg/tls/opt-15.c: New test.
14777
14778 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14779
14780         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14781
14782 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14783
14784         PR tree-optimization/42462
14785         * g++.dg/torture/pr42462.C: New test.
14786
14787 2010-01-05  Jason Merrill  <jason@redhat.com>
14788
14789         * g++.dg/cpp0x/initlist30.C: New test.
14790
14791 2010-01-05  Richard Guenther  <rguenther@suse.de>
14792
14793         PR tree-optimization/42614
14794         * gcc.c-torture/execute/pr42614.c: New testcase.
14795
14796 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14797
14798         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14799         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14800         -Wunreachable-code.
14801         * gcc.dg/Wunreachable-2.c: Likewise.
14802         * gcc.dg/Wunreachable-3.c: Likewise.
14803         * gcc.dg/Wunreachable-4.c: Likewise.
14804         * gcc.dg/Wunreachable-5.c: Likewise.
14805         * gcc.dg/Wunreachable-6.c: Likewise.
14806         * gcc.dg/Wunreachable-7.c: Likewise.
14807         * gcc.dg/Wunreachable-8.c: Likewise.
14808         * gcc.dg/20041231-1.c: Likewise.
14809
14810 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14811
14812         PR other/42611
14813         * gcc.dg/pr42611.c: New test.
14814
14815         PR tree-optimization/42508
14816         * g++.dg/opt/pr42508.C: New test.
14817
14818 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14819
14820         PR fortran/41872
14821         * gfortran.dg/allocatable_scalar_8.f90: New.
14822
14823 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14824
14825         PR tree-optimization/42398
14826         * gcc.c-torture/compile/pr42398.c: New test.
14827
14828 2010-01-04  Jason Merrill  <jason@redhat.com>
14829
14830         PR c++/42555
14831         * g++.dg/ext/attrib35.C: New.
14832
14833         PR c++/42567
14834         * g++.dg/cpp0x/auto17.C: New.
14835
14836 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14837
14838         * gcc.dg/lto/20100104_0.c: New.
14839
14840 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14841
14842         PR target/42542
14843         * gcc.target/i386/pr42542-1.c: New.
14844         * gcc.target/i386/pr42542-1a.c: Likewise.
14845         * gcc.target/i386/pr42542-1b.c: Likewise.
14846         * gcc.target/i386/pr42542-2.c: Likewise.
14847         * gcc.target/i386/pr42542-2a.c: Likewise.
14848         * gcc.target/i386/pr42542-2b.c: Likewise.
14849         * gcc.target/i386/pr42542-3.c: Likewise.
14850         * gcc.target/i386/pr42542-3a.c: Likewise.
14851
14852 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14853
14854         PR fortran/41872
14855         * gfortran.dg/allocatable_scalar_5.f90: New test.
14856         * gfortran.dg/allocatable_scalar_6.f90: New test.
14857
14858 2010-01-03  Richard Guenther  <rguenther@suse.de>
14859
14860         PR testsuite/42583
14861         * gfortran.dg/gomp/recursion1.f90: Remove.
14862
14863 2010-01-03  Richard Guenther  <rguenther@suse.de>
14864
14865         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14866         * gcc.dg/uninit-6.c: Likewise.
14867         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14868
14869 2010-01-03  Richard Guenther  <rguenther@suse.de>
14870
14871         PR tree-optimization/42589
14872         * gcc.target/i386/pr42589.c: New testcase.
14873
14874 2010-01-03  Richard Guenther  <rguenther@suse.de>
14875
14876         PR tree-optimization/42438
14877         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14878
14879 2010-01-02  Richard Guenther  <rguenther@suse.de>
14880
14881         PR testsuite/41651
14882         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14883
14884 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14885
14886         PR target/42448
14887         * gcc.target/alpha/pr42448-1.c: New test.
14888         * gcc.target/alpha/pr42448-2.c: Ditto.
14889
14890 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14891
14892         PR preprocessor/41947
14893         * gcc.dg/c99-hexfloat-3.c: New test.
14894
14895 2010-01-01  Richard Guenther  <rguenther@suse.de>
14896
14897         PR c/42570
14898         * gcc.c-torture/execute/pr42570.c: New testcase.
14899
14900 2010-01-01  Richard Guenther  <rguenther@suse.de>
14901
14902         PR middle-end/42559
14903         * gcc.c-torture/compile/pr42559.c: New testcase.
14904
14905 \f
14906 Copyright (C) 2010 Free Software Foundation, Inc.
14907
14908 Copying and distribution of this file, with or without modification,
14909 are permitted in any medium without royalty provided the copyright
14910 notice and this notice are preserved.