OSDN Git Service

PR fortran/46874
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
2
3         PR rtl-optimization/46875
4         * gcc.dg/pr46875.c: New.
5
6 2010-12-14  Jan Hubicka  <jh@suse.cz>
7
8         * g++.dg/other/first-global.C: Update regexp to match new
9         names of ctors.
10
11 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
12
13         PR rtl-optimization/44374
14         Reapply patch with fixes.
15         * gcc.target/arm/headmerge-1.c: New test.
16         * gcc.target/arm/headmerge-2.c: New test.
17         * gcc.target/i386/headmerge-1.c: New test.
18         * gcc.target/i386/headmerge-2.c: New test.
19
20 2010-12-13  Jason Merrill  <jason@redhat.com>
21
22         PR c++/46873
23         PR c++/46877
24         * g++.dg/cpp0x/constexpr-ctor4.C: New.
25         * g++.dg/cpp0x/constexpr-ctor5.C: New.
26
27 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
28
29         PR fortran/46201
30         * gfortran.dg/proc_ptr_comp_27.f90: New.
31
32 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
33
34         PR debug/46867
35         * gcc.dg/pr46867.c: New test.
36
37 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
38
39         PR fortran/46841
40         * gfortran.dg/proc_ptr_comp_26.f90: New.
41
42 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
43
44         * gnat.dg/pack9.adb: XFAIL everywhere.
45
46 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
47
48         PR fortran/46884
49         * gfortran.dg/pr46884.f: New test.
50
51 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
52
53         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
54         Adjust XFAILs.
55
56 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
57
58         PR debug/46576
59         * gfortran.dg/debug/pr46576.f: New.
60
61 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
62
63         PR debug/46782
64         * gcc.dg/debug/pr46782.c: New.
65
66 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
67
68         PR fortran/46809
69         * gfortran.dg/pointer_check_8.f90: New.
70
71 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
72
73         PR fortran/46705
74         * gfortran.dg/continuation_12.f90: New test.
75
76 2010-12-11  Tobias Burnus  <burnus@net-b.de>
77
78         PR fortran/46370
79         * gfortran.dg/coarray_14.f90: New.
80
81 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
82
83         PR fortran/46842
84         * gfortran.dg/array_function_6.f90: New test.
85
86 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
87
88         * objc.dg/gnu-api-2-resolve-method.m: New.
89         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.  
90
91 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
92
93         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
94
95 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
96
97         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
98         produce an error with -fobjc-std=objc1.
99         * obj-c++.dg/fobjc-std-1.mm: Same change.
100
101 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
102
103         PR c++/46001
104         * g++.dg/diagnostic/bitfld1.C: New test.
105
106 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
107
108         PR tree-optimization/43023
109         * gfortran.dg/ldist-1.f90: Adjust pattern.
110         * gfortran.dg/ldist-pr43023.f90: New.
111
112 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
113
114         PR rtl-optimization/46804
115         * gfortran.dg/pr46804.f90: New test.
116
117 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
118
119         PR middle-end/46674
120         PR lto/43157
121         * gcc.dg/pr43157.c: New file.
122
123 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
124
125         * gcc.dg/dfp/struct-union.c: Adjust.
126         * gcc.dg/lvalue-2.c: Adjust.
127         * gcc.dg/pr21419.c: Adjust.
128         * gcc.dg/qual-component-1.c: Adjust.
129         * g++.dg/other/const1.C: Adjust.
130
131 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
132
133         PR rtl-optimization/46865
134         * gcc.target/i386/pr46865-1.c: New test.
135         * gcc.target/i386/pr46865-2.c: New test.
136
137         PR tree-optimization/46864
138         * g++.dg/opt/pr46864.C: New test.
139
140 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
141             Iain Sandoe  <iains@gcc.gnu.org>
142
143         PR 43751/target
144         * lib/prune.exp: Prune dsymutil warnings.
145
146 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
147
148         * objc.dg/class-extension-1.m: New.
149         * objc.dg/class-extension-2.m: New.
150         * objc.dg/class-extension-3.m: New.
151         * objc.dg/property/at-property-26.m: New.
152         * objc.dg/property/at-property-27.m: New.
153         * objc.dg/property/at-property-28.m: New.
154         * obj-c++.dg/class-extension-1.mm: New.
155         * obj-c++.dg/class-extension-2.mm: New.
156         * obj-c++.dg/class-extension-3.mm: New.
157         * obj-c++.dg/property/at-property-26.mm: New.
158         * obj-c++.dg/property/at-property-27.mm: New.
159         * obj-c++.dg/property/at-property-28.mm: New.
160
161 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
162
163         PR target/46057
164         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
165         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
166         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
167         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
168         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
169         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
170         * gcc.dg/torture/stackalign/global-1.c: Likewise.
171         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
172         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
173         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
174         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
175         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
176         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
177         * g++.dg/torture/stackalign/throw-1.C: Likewise.
178         * g++.dg/torture/stackalign/throw-2.C: Likewise.
179         * g++.dg/torture/stackalign/throw-4.C: Likewise.
180         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
181         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
182         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
183         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
184         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
185         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
186
187         PR tree-optimization/46021
188         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
189
190 2010-12-09  Richard Guenther  <rguenther@suse.de>
191
192         PR middle-end/46844
193         * gcc.c-torture/compile/pr46866.c: New testcase.
194
195 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
196
197         PR testsuite/45068
198         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
199
200 2010-12-09  Martin Jambor  <mjambor@suse.cz>
201
202         PR middle-end/46734
203         * g++.dg/tree-ssa/pr46734.C: New test.
204
205 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
206
207         PR c++/44641
208         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
209         hppa*-*-*.
210
211 2010-12-08  Jason Merrill  <jason@redhat.com>
212
213         PR c++/46348
214         * g++.dg/cpp0x/constexpr-array2.C: New.
215
216 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
217
218         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
219         expected scan.
220
221 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
222
223         * objc.dg/exceptions-7.m: New.
224         * obj-c++.dg/exceptions-7.mm: New.
225         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
226         * obj-c++.dg/exceptions-5.mm: Same change.
227
228 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
229
230         * objc.dg/foreach-6.m: Updated location of error messages.
231         * objc.dg/foreach-7.m: Same change.
232
233 2010-12-08  Richard Guenther  <rguenther@suse.de>
234             Sebastian Pop  <sebastian.pop@amd.com>
235
236         PR tree-optimization/45230
237         PR tree-optimization/45231
238         PR tree-optimization/45370
239         * gcc.dg/graphite/id-pr45230-1.c: New.
240         * gcc.dg/graphite/id-pr45231.c: New.
241         * gfortran.dg/graphite/id-pr45370.f90: New.
242
243 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
244
245         PR c++/45329
246         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
247         * testsuite/g++.dg/conversion/op1.C: Adjust.
248         * testsuite/g++.dg/conversion/simd1.C: Adjust.
249         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
250         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
251         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
252         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
253         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
254         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
255         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
256         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
257         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
258         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
259         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
260         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
261         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
262         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
263         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
264         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
265         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
266         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
267         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
268         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
269         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
270         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
271         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
272         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
273         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
274         * testsuite/g++.dg/expr/cond9.C: Adjust.
275         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
276         * testsuite/g++.dg/ext/label5.C: Adjust.
277         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
278         * testsuite/g++.dg/ext/vla2.C: Adjust.
279         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
280         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
281         * testsuite/g++.dg/init/synth2.C: Adjust.
282         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
283         * testsuite/g++.dg/lookup/new1.C: Adjust.
284         * testsuite/g++.dg/lookup/using9.C: Adjust.
285         * testsuite/g++.dg/other/error13.C: Adjust.
286         * testsuite/g++.dg/other/error20.C: Adjust.
287         * testsuite/g++.dg/other/error31.C: Adjust.
288         * testsuite/g++.dg/other/pr28114.C: Adjust.
289         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
290         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
291         * testsuite/g++.dg/overload/ambig1.C: Adjust.
292         * testsuite/g++.dg/overload/arg3.C: Adjust.
293         * testsuite/g++.dg/overload/builtin1.C: Adjust.
294         * testsuite/g++.dg/overload/copy1.C: Adjust.
295         * testsuite/g++.dg/overload/new1.C: Adjust.
296         * testsuite/g++.dg/overload/template4.C: Adjust.
297         * testsuite/g++.dg/overload/unknown1.C: Adjust.
298         * testsuite/g++.dg/overload/using2.C: Adjust.
299         * testsuite/g++.dg/parse/crash5.C: Adjust.
300         * testsuite/g++.dg/parse/error19.C: Adjust.
301         * testsuite/g++.dg/parse/error28.C: Adjust.
302         * testsuite/g++.dg/parse/template7.C: Adjust.
303         * testsuite/g++.dg/parse/typename7.C: Adjust.
304         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
305         * testsuite/g++.dg/tc1/dr152.C: Adjust.
306         * testsuite/g++.dg/template/conv11.C: Adjust.
307         * testsuite/g++.dg/template/copy1.C: Adjust.
308         * testsuite/g++.dg/template/crash37.C: Adjust.
309         * testsuite/g++.dg/template/deduce3.C: Adjust.
310         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
311         * testsuite/g++.dg/template/error38.C: Adjust.
312         * testsuite/g++.dg/template/error40.C: Adjust.
313         * testsuite/g++.dg/template/friend.C: Adjust.
314         * testsuite/g++.dg/template/incomplete2.C: Adjust.
315         * testsuite/g++.dg/template/instantiate5.C: Adjust.
316         * testsuite/g++.dg/template/local4.C: Adjust.
317         * testsuite/g++.dg/template/local6.C: Adjust.
318         * testsuite/g++.dg/template/new3.C: Adjust.
319         * testsuite/g++.dg/template/operator9.C: Adjust.
320         * testsuite/g++.dg/template/overload6.C: Adjust.
321         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
322         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
323         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
324         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
325         * testsuite/g++.dg/template/qualttp5.C: Adjust.
326         * testsuite/g++.dg/template/sfinae2.C: Adjust.
327         * testsuite/g++.dg/template/spec22.C: Adjust.
328         * testsuite/g++.dg/template/spec23.C: Adjust.
329         * testsuite/g++.dg/template/ttp25.C: Adjust.
330         * testsuite/g++.dg/template/typedef4.C: Adjust.
331         * testsuite/g++.dg/template/unify10.C: Adjust.
332         * testsuite/g++.dg/template/unify11.C: Adjust.
333         * testsuite/g++.dg/template/unify6.C: Adjust.
334         * testsuite/g++.dg/template/unify7.C: Adjust.
335         * testsuite/g++.dg/template/unify9.C: Adjust.
336         * testsuite/g++.dg/template/varmod1.C: Adjust.
337         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
338         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
339         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
340         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
341         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
342         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
343         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
344         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
345         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
346         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
347         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
348         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
349         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
350         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
351         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
352         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
353         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
354         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
355         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
356         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
357         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
358         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
359         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
360         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
361         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
362         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
363         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
364         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
365         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
366         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
367         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
368         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
369         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
370         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
371         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
372         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
373         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
374         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
375         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
376         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
377         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
378         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
379         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
380         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
381         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
382         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
383         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
384         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
385         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
386         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
387         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
388         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
389         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
390         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
391         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
392         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
393         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
394         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
395         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
396         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
397         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
398         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
399         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
400         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
401         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
402         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
403         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
404         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
405         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
406         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
407         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
408         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
409         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
410         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
411         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
412         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
413         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
414
415 2010-12-08  Jason Merrill  <jason@redhat.com>
416
417         PR c++/45822
418         * g++.dg/init/synth4.C: New.
419
420         PR c++/46736
421         * g++.dg/cpp0x/defaulted21.C: New.
422
423 2010-12-08  Wei Guozhi  <carrot@google.com>
424
425         PR target/46631
426         * gcc.target/arm/pr46631: New testcase.
427
428 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
429
430         PR middle-end/42694
431         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
432         0.75) is not optimized if the machine has no sqrt instruction.
433
434 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
435
436         PR target/43603
437         * gcc.target/ia64/pr43603.c: New.
438         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
439
440 2010-12-07  Tobias Burnus  <burnus@net-b.de>
441
442         PR fortran/44352
443         * gfortran.dg/string_4.f90: New.
444
445 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
446
447         PR tree-optimization/44676
448         * gcc.dg/graphite/id-pr44676.c: New.
449
450 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
451
452         PR tree-optimization/42327
453         * gcc.dg/tree-ssa/pr42327.c: New.
454
455 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
456
457         PR c++/45330
458         * g++.dg/pr45330.C: New test.
459         * g++.dg/ext/builtin3.C: Adjust.
460         * g++.dg/lookup/error1.C: Adjust.
461         * g++.dg/lookup/koenig5.C: Adjust.
462         * g++.dg/overload/koenig1.C: Adjust.
463         * g++.dg/parse/decl-specifier-1.C: Adjust.
464         * g++.dg/template/static10.C: Adjust.
465         * g++.old-deja/g++.mike/ns5.C: Adjust.
466         * g++.old-deja/g++.mike/ns7.C: Adjust.
467         * g++.old-deja/g++.ns/koenig5.C: Adjust.
468         * g++.old-deja/g++.ns/koenig9.C: Adjust.
469         * g++.old-deja/g++.other/lineno5.C: Adjust.
470
471 2010-12-07  Richard Guenther  <rguenther@suse.de>
472
473         PR tree-optimization/46832
474         * gcc.c-torture/compile/pr46832.c: New testcase.
475
476 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
477
478         PR debug/46799
479         * gcc.dg/autopar/pr46799.c: New test.
480
481 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
482
483         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
484         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
485
486 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
487
488         PR middle-end/41562
489         * g++.dg/graphite/pr41562.C: New.
490
491         PR middle-end/46185
492         * gcc.dg/graphite/pr46185.c: New.
493
494 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
495
496         * objc.dg/foreach-8.m: New.
497
498 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
499
500         PR debug/45997
501         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
502         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
503
504         PR target/43897
505         * gcc.target/ia64/pr43897.c: New test.
506
507         PR debug/46771
508         * gcc.dg/pr46771.c: New test.
509
510         PR rtl-optimization/46777
511         * gcc.dg/pr46777.c: New test.
512
513 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
514
515         * ada/acats/run_acats (which): Assign output to temporary
516         variable, only use if successful.
517         Use last field of type output.
518
519 2010-12-06  Richard Guenther  <rguenther@suse.de>
520
521         PR tree-optimization/46806
522         * g++.dg/torture/20100825.C: New testcase.
523
524 2010-12-06  Richard Guenther  <rguenther@suse.de>
525
526         PR tree-optimization/46785
527         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
528
529 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
530
531         * gcc.dg/pr46674.c (LABEL3): New macro definition.
532         (LABEL2): Likewise.
533         (LABEL): Likewise.
534         (jelly): Account for user label prefix in asm name.
535
536 2010-12-05  Daniel Kraft  <d@domob.eu>
537
538         PR fortran/46794
539         * gfortran.dg/power2.f90: Initialize variables.
540
541 2010-12-04  Jan Hubicka  <jh@suse.cz>
542
543         * snprintf-chk.c (ptr): Declare volatile.
544         * strcpy-chk.c (s2, s3, l1): Declare volatile.
545         * snprintf-chk.c (ptr): Declare volatile.
546         * vsprintf-chk.c (ptr): Declare volatile.
547         * vsnprintf-chk.c (ptr): Declare volatile.
548
549 2010-12-04  Tobias Burnus  <burnus@net-b.de>
550
551         PR fortran/46584
552         * gfortran.dg/quad_1.f90: Remove some complex
553         math checks as they fail on some non-libquadmath
554         systems.
555
556 2010-12-04  Daniel Kraft  <d@domob.eu>
557
558         PR fortran/46794
559         * gfortran.dg/power2.f90: New test.
560
561 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
562
563         PR debug/46123
564         * g++.dg/debug/pr46123.C: New test.
565         * g++.dg/debug/dwarf2/pr46123.C: New test.
566
567 2010-12-03  Jason Merrill  <jason@redhat.com>
568
569         PR c++/46058
570         * g++.dg/template/scope4.C: New.
571
572 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
573
574         * gcc.target/arm/neon-offset-1.c: New test.
575
576 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
577
578         PR rtl-optimization/45354
579         * gcc.dg/tree-prof/pr45354.c: New.
580
581 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
582
583         PR fortran/45159
584         * gfortran.dg/dependency_38.f90:  New test.
585
586 2010-12-02  Ian Lance Taylor  <iant@google.com>
587
588         * lib/go.exp: New file.
589         * lib/go-dg.exp: New file.
590         * lib/go-torture.exp: New file.
591         * lib/target-supports.exp (check_compile): Match // Go.
592
593 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
594
595         * gcc.dg/pr46685.c: New test.
596
597 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
598
599         PR tree-optimization/45199
600         * gcc.dg/tree-ssa/ldist-15.c: New.
601         * gcc.dg/tree-ssa/ldist-16.c: New.
602         * gfortran.dg/ldist-pr45199.f: New.
603
604 2010-12-02  Richard Guenther  <rguenther@suse.de>
605
606         PR tree-optimization/46723
607         * gcc.dg/torture/pr46723.c: New testcase.
608
609 2010-12-02  Richard Guenther  <rguenther@suse.de>
610
611         PR lto/44871
612         * g++.dg/lto/20101126-1_0.C: New testcase.
613         * g++.dg/lto/20101126-1_1.c: Likewise.
614
615 2010-12-02  Richard Guenther  <rguenther@suse.de>
616             Ira Rosen  <irar@il.ibm.com>
617
618         PR tree-optimization/46663
619         * gcc.dg/vect/pr46663.c: New test.
620
621 2010-12-02  Jie Zhang  <jie@codesourcery.com>
622
623         PR middle-end/46674
624         * gcc.dg/pr46674.c: New test.
625
626 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
627
628         * objc.dg/exceptions-6.m: New.
629         * obj-c++.dg/exceptions-6.mm: New.
630
631 2010-12-01  Jan Hubicka  <jh@suse.cz>
632
633         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
634
635 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
636
637         PR middle-end/45297
638         * gcc.dg/graphite/pr45297.c: New.
639
640 2010-12-01  Richard Guenther  <rguenther@suse.de>
641
642         PR tree-optimization/46730
643         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
644
645 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
646
647         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
648         (a*b)-c generates two fma instructions, instead of separate
649         multiply, add, and subtract.
650
651 2010-11-30  Tobias Burnus  <burnus@net-b.de>
652
653         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
654         a value to all array elements.
655
656 2010-11-30  Richard Guenther  <rguenther@suse.de>
657
658         PR tree-optimization/46722
659         * gcc.target/i386/fma4-fma-2.c: New testcase.
660
661 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
662
663         * objc.dg/duplicate-class-1.m: New.
664         * obj-c++.dg/duplicate-class-1.mm: New.
665
666 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
667
668         * objc.dg/property/dotsyntax-21.m
669         * obj-c++.dg/property/dotsyntax-21.mm
670
671 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
672
673         PR debug/46338
674         * g++.dg/debug/pr46338.C: New.
675
676 2010-11-29  Richard Guenther  <rguenther@suse.de>
677             Zdenek Dvorak  <rakdver@kam.uniff.cz>
678
679         PR tree-optimization/46675
680         * gcc.dg/pr46675.c: New test.
681
682 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
683
684         * gcc/testsuite/objc.dg/strings-1.m: Move to...
685         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
686         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
687         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
688         constructor and class reference for NeXT runtime.  Update paths.
689         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
690         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
691         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
692         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
693         constructor and class reference for NeXT runtime.  Update paths.
694
695 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
696
697         PR c++/42260
698         * g++.dg/conversion/cast2.C: New test.
699
700         PR c++/45383
701         * g++.dg/conversion/cond4.C: Likewise.
702
703 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
704
705         PR c++/45383
706         Reverted patch for PR c++/42260
707         * g++.dg/conversion/cast2.C: Reverted new test.
708
709 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
710
711         PR debug/46101
712         * g++.dg/debug/dwarf2/typedef5.C: New test
713
714 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
715             Mike Stump  <mrs@gcc.gnu.org>
716
717         PR target/26427
718         PR target/33120
719         PR testsuite/35710
720         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
721         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
722         * gcc.dg/darwin-comm.c: Adjust for new allocators.
723         * gcc.dg/darwin-sections.c: New test.
724         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
725
726 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
727
728         * objc.dg/exceptions-1.m: New.
729         * objc.dg/exceptions-2.m: New.
730         * objc.dg/exceptions-3.m: New.
731         * objc.dg/exceptions-4.m: New.
732         * objc.dg/exceptions-5.m: New.
733         * obj-c++.dg/exceptions-1.mm: New.
734         * obj-c++.dg/exceptions-2.mm: New.
735         * obj-c++.dg/exceptions-3.mm: New.
736         * obj-c++.dg/exceptions-4.mm: New.
737         * obj-c++.dg/exceptions-5.mm: New.
738
739 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
740
741         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
742         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
743         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
744
745 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
746
747         PR fortran/46662
748         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
749
750 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
751
752         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
753         * gnat.dg/pack9.adb (dg-final): Likewise.
754
755 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
756
757         PR fortran/35810
758         * gfortran.dg/realloc_on_assign_1.f03: New test.
759         * gfortran.dg/realloc_on_assign_2.f03: New test.
760         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
761         * gfortran.dg/unpack_bounds_1.f90: The same.
762         * gfortran.dg/cshift_bounds_2.f90: The same.
763         * gfortran.dg/matmul_bounds_2.f90: The same.
764         * gfortran.dg/matmul_bounds_3.f90: The same.
765         * gfortran.dg/matmul_bounds_4.f90: The same.
766         * gfortran.dg/matmul_bounds_5.f90: The same.
767
768 2010-11-27  Tobias Burnus  <burnus@net-b.de>
769
770         PR fortran/46638
771         PR fortran/46668
772         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
773
774 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
775
776         PR objc++/46222
777         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
778
779 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
780
781         * objc.dg/property/at-property-24.m: New.
782         * objc.dg/property/at-property-25.m: New.
783         * obj-c++.dg/property/at-property-24.mm: New.
784         * obj-c++.dg/property/at-property-25.mm: New.
785
786 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
787
788         * objc.dg/protocol-qualifier-1.m: New.
789         * objc.dg/protocol-qualifier-2.m: New.
790         * obj-c++.dg/protocol-qualifier-1.mm: New.
791         * obj-c++.dg/protocol-qualifier-2.mm: New.
792
793 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
794
795         * lib/gnat.exp: Load gcc.exp.
796         (gnat_target_compile): Use gcc_target_compile for *.c sources.
797         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
798
799 2010-11-26  Richard Guenther  <rguenther@suse.de>
800
801         PR lto/46648
802         * gcc.dg/lto/20101125-1_0.c: New testcase.
803         * gcc.dg/lto/20101125-1_1.c: Likewise.
804
805 2010-11-22   Bud Davis  <jmdavis@link.com>
806
807         * arith_divide_no_check.f
808          ,arith_divide.f,old_style_init.f90: new tests.
809
810 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
811
812         PR tree-optimization/46665
813         * gfortran.dg/pr46665.f90: New.
814
815 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
816
817         PR middle-end/46647
818         * gcc.dg/pr46647.c: New test.
819
820 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
821
822         PR fortran/46581
823         * gfortran.dg/select_type_19.f03: New.
824
825 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
826
827         * objc.dg/ivar-problem-1.m: New.
828         * obj-c++.dg/ivar-problem-1.mm: New.
829
830 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
831
832         PR middle-end/46637
833         * gcc.c-torture/compile/pr46637.c: New test.
834
835 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
836
837         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
838
839 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
840
841         PR middle-end/46647
842         * gcc.target/i386/pr46647.c: New.
843
844 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
845
846         * gcc.dg/dll-8.c: New.
847
848 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
849
850         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
851         * gnat.dg/sse_nolib.adb: Likewise.
852
853 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
854
855         PR rtl-optimization/46585
856         * gcc.dg/pr46585.c: New.
857
858 2010-11-24  Richard Henderson  <rth@redhat.com>
859
860         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
861         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
862         vect_unpack, vect_int_mult, vect_extract_even_odd,
863         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
864
865 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
866
867         PR target/46519
868         * gfortran.dg/pr46519-1.f: New.
869
870 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
871
872         PR target/46519
873         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
874         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
875
876         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
877         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
878         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
879         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
880
881         * gcc.target/i386/avx-vzeroupper-20.c: New.
882         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
883         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
884         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
885         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
886         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
887         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
888
889 2010-11-24  Richard Guenther  <rguenther@suse.de>
890
891         PR lto/43218
892         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
893
894 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
895
896         PR rtl-optimization/46614
897         * gcc.dg/pr46614.c: New test.
898
899 2010-11-24  Tobias Burnus  <burnus@net-b.de>
900
901         PR fortran/46638
902         * gfortran.dg/transfer_simplify_10.f90: New.
903
904 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
905
906         PR middle-end/46629
907         * gfortran.dg/lto/pr46629_0.f90: New test.
908
909 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
910
911         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
912         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
913
914 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
915
916         * gcc.dg/opts-5.c: New test.
917
918 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
919
920         PR c++/46527
921         * g++.dg/debug/dwarf2/pr46527.C: New test.
922
923 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
924
925         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
926
927 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
928
929         PR middle-end/46499
930         * gcc.dg/pr46499-1.c: New test.
931         * gcc.dg/pr46499-2.c: New test.
932
933 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
934
935         * gcc.target/i386/alias-1.c: Require alias support.
936
937 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
938
939         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
940         for vectorizer tests.
941         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
942         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
943         * gcc.dg/graphite/pr41888.c: Ditto.
944         * gcc.dg/graphite/pr42729.c: Ditto.
945
946 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
947             Uros Bizjak  <ubizjak@gmail.com>
948
949         * lib/target-supports.exp (check_vect_support_and_set_flags): New
950         procedure to check if the target supports vectorizer tests. Set
951         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
952         capabilites.
953         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
954         * g++.dg/vect/vect.exp: Ditto.
955         * gfortran.dg/vect/vect.exp: Ditto.
956
957 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
958
959         PR objc/34033
960         * objc.dg/strings-1.m: New.
961         * objc.dg/strings-2.m: New.
962         * obj-c++.dg/strings-1.mm: New.
963         * obj-c++.dg/strings-2.mm: New.
964
965 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
966
967         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
968         "target short_enums".
969         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
970
971 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
972
973         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
974
975         PR rtl-optimization/46603
976         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
977
978         PR testsuite/46230
979         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
980         being vectorized.  Adjust dg-final pattern.
981         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
982
983         * gcc.dg/vect: Do not include <stdio.h> in testcases.
984         * gcc.dg/vect/costmodel/ppc: Likewise.
985
986 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
987
988         PR rtl-optimization/45652
989         * gcc.dg/pr45652.c: New.
990
991 2010-11-21  Richard Henderson  <rth@redhat.com>
992
993         PR rtl-optimization/46571
994         * gcc.dg/pr46571.c: New.
995
996 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
997
998         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
999
1000 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1001
1002         PR target/46533
1003         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1004
1005 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1006
1007         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1008         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1009         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1010         * gcc.dg/pack-test-2.c: Test for all targets.
1011         * gcc.dg/pragma-align.c: Test for all targets.
1012         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1013         * gcc.dg/ucnid-10.c: Test for all targets.
1014
1015 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1016
1017         * gcc.target/sparc/sparc-align-1.c: New test.
1018
1019 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1020
1021         PR c++/16189
1022         PR c++/36888
1023         PR c++/45331
1024         * g++.dg/parse/semicolon3.C: New test.
1025         * g++.dg/debug/pr22514.C: Adjust.
1026         * g++.dg/init/error1.C: Adjust.
1027         * g++.dg/other/bitfield3.C: Adjust.
1028         * g++.dg/other/semicolon.C: Adjust.
1029         * g++.dg/parse/error14.C: Adjust.
1030         * g++.dg/parse/error5.C: Adjust.
1031         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1032         * g++.dg/template/pr23510.C: Adjust.
1033         * g++.dg/template/pr39425.C: Adjust.
1034         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1035
1036 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1037
1038         PR debug/46561
1039         * gcc.dg/autopar/pr46561.c: New test.
1040
1041         PR c++/46538
1042         * g++.dg/other/error34.C: New test.
1043
1044         PR c++/46526
1045         * g++.dg/cpp0x/constexpr-base3.C: New test.
1046
1047         PR tree-optimization/45830
1048         * gcc.target/i386/pr45830.c: New test.
1049         * gcc.c-torture/execute/pr45830.c: New test.
1050
1051 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1052
1053         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1054         * objc.dg/attributes/class-attribute-2.m: Same change.
1055         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1056         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1057         * objc.dg/fobjc-std-1.m: Updated.
1058         * obj-c++.dg/fobjc-std-1.mm: Updated.
1059
1060 2010-11-19  Michael Matz  <matz@suse.de>
1061
1062         PR tree-optimization/46077
1063         * gcc.dg/vect/O3-pr46077.c: New testcase.
1064
1065 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1066
1067         PR c/46547
1068         * gcc.c-torture/compile/pr46547-1.c: New test.
1069
1070 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1071
1072         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1073         exec $compiler.
1074         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1075         $GFORTRAN_UNDER_TEST.
1076         (gfortran_init): Use -B to specify specpath, add trailing /.
1077
1078 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1079
1080         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1081         attributes on PowerPC.
1082         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1083         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1084
1085 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1086
1087         * objc.dg/attributes/proto-attribute-1.m: Updated.
1088         * objc.dg/attributes/proto-attribute-2.m: New.
1089         * objc.dg/attributes/proto-attribute-3.m: New.
1090         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1091         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1092         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1093
1094 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1095
1096         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1097
1098 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1099
1100         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1101
1102 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1103
1104         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1105         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1106
1107 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1108
1109         PR middle-end/46534
1110         * gcc.c-torture/compile/pr46534.c: New test.
1111
1112 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1113
1114         * gnat.dg/atomic4.ad[sb]: New test.
1115         * gnat.dg/volatile4.adb: Likewise.
1116
1117 2010-11-18  Richard Henderson  <rth@redhat.com>
1118
1119         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1120
1121 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1122
1123         PR c/33193
1124         * c-c++-common/pr33193.c: New test.
1125
1126 2010-11-18  Richard Guenther  <rguenther@suse.de>
1127
1128         PR tree-optimization/46172
1129         * gcc.dg/torture/pr46172.c: New testcase.
1130
1131 2010-11-18  Jeff Law  <law@redhat.com>
1132
1133         PR middle-end-optimization/46297
1134         * gfortran.dg/pr46297.f: New test.
1135
1136 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1137
1138         PR middle-end/31490
1139         * gcc.dg/pr31490.c: New test.
1140
1141 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1142
1143         * gcc.dg/nop.h: Move from ...
1144         * gcc.dg/guality/nop.h: ... here.
1145         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1146         * gcc.dg/guality/asm-1.c: Update nop.h include.
1147         * gcc.dg/guality/pr43329-1.c: Ditto.
1148
1149 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1150
1151         * gcc.dg/two-types-1.c: New test.
1152         * gcc.dg/two-types-2.c: New test.
1153         * gcc.dg/two-types-3.c: New test.
1154         * gcc.dg/two-types-4.c: New test.
1155         * gcc.dg/two-types-5.c: New test.
1156         * gcc.dg/two-types-6.c: New test.
1157         * gcc.dg/two-types-7.c: New test.
1158         * gcc.dg/two-types-8.c: New test.
1159         * gcc.dg/two-types-9.c: New test.
1160         * gcc.dg/two-types-10.c: New test.
1161         * objc.dg/two-types-1.m: New test.
1162
1163 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1164
1165         PR rtl-optimization/46440
1166         * gcc.dg/pr46440.c: New test.
1167
1168         PR testsuite/45429
1169         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1170
1171 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1172
1173         PR tree-optimization/46312
1174         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1175         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1176         on targets that support vector shifts with scalar shift argument.
1177         Remove dg-options.
1178         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1179         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1180         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1181         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1182         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1183         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1184         support misaligned data accesses.
1185         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1186         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1187         * lib/target-supports.exp
1188         (check_effective_target_vect_shift_scalar): New.
1189
1190 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1191
1192         * gcc.dg/guality/nop.h: New file.
1193         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1194         "nop".  Adjust line numbers in gdb-test.
1195         * gcc.dg/guality/pr43329-1.c: Likewise.
1196
1197 2010-11-16  Jason Merrill  <jason@redhat.com>
1198
1199         * g++.dg/cpp0x/defaulted20.C: New.
1200
1201         * g++.dg/template/injected2.C: New.
1202
1203 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1204
1205         * objc.dg/protocol-optional-1.m: New.
1206         * obj-c++.dg/protocol-optional-1.mm: New.
1207
1208 2010-11-16  Richard Henderson  <rth@redhat.com>
1209
1210         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1211         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1212
1213 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1214
1215         * gnat.dg/opt12.adb: New test.
1216         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1217
1218 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1219
1220         * gcc.target/rx/pack.c: New test.
1221
1222 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1223             Tobias Burnus  <burnus@net-b.de>
1224
1225         PR fortran/32049
1226         * gfortran.dg/quad_1.f90: New.
1227         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1228         compiler arguments.
1229         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1230         library search path; call gcc-set-multilib-library-path with
1231         arguments such that libgfortran.spec is found.
1232         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1233
1234 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1235
1236         PR c++/46401
1237         * g++.dg/warn/Wsequence-point-3.C: New test.
1238
1239 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1240
1241         PR preprocessor/17349
1242         * gcc.dg/cpp/cmdlne-C3.c: New.
1243
1244 2010-11-16  Richard Guenther  <rguenther@suse.de>
1245
1246         PR tree-optimization/44545
1247         * gcc.dg/pr44545.c: New testcase.
1248
1249 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1250
1251         PR rtl-optimization/46366
1252         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1253         casts.
1254
1255 2010-11-16  Richard Guenther  <rguenther@suse.de>
1256
1257         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1258
1259 2010-11-16  Richard Guenther  <rguenther@suse.de>
1260
1261         PR middle-end/45172
1262         * gfortran.dg/gomp/pr45172.f90: New testcase.
1263
1264 2010-11-16  Nick Clifton  <nickc@redhat.com>
1265
1266         * gcc.target/rx/pack.c: New test.
1267
1268 2010-11-15  Richard Henderson  <rth@redhat.com>
1269
1270         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1271         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1272         Use builtin_constant_p rather than scanning for builtin name.
1273
1274 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1275
1276         * objc.dg/property/dotsyntax-18.m: New.
1277         * objc.dg/property/dotsyntax-19.m: New.
1278         * objc.dg/property/dotsyntax-20.m: New.
1279         * obj-c++.dg/property/dotsyntax-18.mm: New.
1280         * obj-c++.dg/property/dotsyntax-19.mm: New.
1281         * obj-c++.dg/property/dotsyntax-20.mm: New.
1282         * objc.dg/property/dotsyntax-4.m: Removed some unused
1283         variables and code.
1284         * objc.dg/property/dotsyntax-6.m: Same change.
1285         * objc.dg/property/dotsyntax-16.m: Same change.
1286         * objc.dg/property/dotsyntax-17.m: Same change.
1287         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1288         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1289         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1290         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1291         * objc.dg/property/at-property-22.m: Added missing casts.
1292         * obj-c++.dg/property/at-property-22.mm: Same change.
1293
1294 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1295
1296         PR tree-optimization/46491
1297         * gcc.target/i386/pr46491.c: New test.
1298
1299         PR tree-optimization/46461
1300         * gcc.c-torture/compile/pr46461.c: New test.
1301
1302 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1303
1304         PR fortran/46484
1305         * gfortran.dg/allocatable_scalar_11.f90: New.
1306         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1307         standard conform.
1308
1309 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1310
1311         PR debug/46095
1312         * gcc.target/i386/pr46095.c: New test.
1313
1314         PR debug/46387
1315         * gcc.dg/pr46387.c: New test.
1316
1317 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1318
1319         * objc.dg/property/dotsyntax-16.m: New.
1320         * objc.dg/property/dotsyntax-17.m: New.
1321         * obj-c++.dg/property/dotsyntax-16.mm: New.
1322         * obj-c++.dg/property/dotsyntax-17.mm: New.
1323         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1324         syntax with properties, which now works.
1325         * obj-c++.dg/property/at-property-10.mm: Same change.
1326
1327 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1328
1329         PR tree-optimization/46349
1330         * gnat.dg/opt9.adb: New file.
1331         * gnat.dg/opt9_pkg.ads: Likewise
1332
1333 2010-11-15  Richard Guenther  <rguenther@suse.de>
1334
1335         PR lto/44989
1336         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1337
1338 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1339
1340         PR preprocessor/45038
1341         * g++.dg/pr45038.C: New test.
1342
1343 2010-11-15  Richard Guenther  <rguenther@suse.de>
1344
1345         PR tree-optimization/46467
1346         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1347
1348 2010-11-15  Richard Guenther  <rguenther@suse.de>
1349
1350         PR testsuite/46423
1351         * g++.dg/torture/pr34850.C: Adjust.
1352
1353 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
1354
1355         PR c/46475
1356         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1357
1358 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
1359
1360         * objc.dg/property/at-property-21.m: New.
1361         * objc.dg/property/at-property-22.m: New.
1362         * objc.dg/property/at-property-23.m: New.
1363         * objc.dg/property/synthesize-9.m: New.
1364         * objc.dg/property/synthesize-10.m: New.
1365         * objc.dg/property/synthesize-11.m: New.
1366         * obj-c++.dg/property/at-property-21.mm: New.
1367         * obj-c++.dg/property/at-property-22.mm: New.
1368         * obj-c++.dg/property/at-property-23.mm: New.
1369         * obj-c++.dg/property/synthesize-9.mm: New.
1370         * obj-c++.dg/property/synthesize-10.mm: New.
1371         * obj-c++.dg/property/synthesize-11.mm: New.
1372
1373         * objc.dg/property/at-property-4.m: Updated to match new compiler
1374         where some errors have been converted into warnings and vice versa.
1375         * objc.dg/property/at-property-16.m: Same change.
1376         * objc.dg/property/at-property-18.m: Same change.
1377         * objc.dg/property/property-neg-5.m: Same change.
1378         * obj-c++.dg/property/at-property-4.mm: Same change.
1379         * obj-c++.dg/property/at-property-16.mm: Same change.
1380         * obj-c++.dg/property/at-property-18.mm: Same change.
1381         * obj-c++.dg/property/property-neg-5.mm: Same change.
1382
1383         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1384         commented out because of testsuite problems; I found out that
1385         using dg-warning instead of dg-message gets them to work.
1386         * obj-c++.dg/property/property-neg-3.mm: Same change.
1387         * obj-c++.dg/property/synthesize-6.mm: Same change.
1388         * obj-c++.dg/property/at-property-5.mm: Same change.
1389         * obj-c++.dg/property/at-property-14.mm: Same change.
1390         * obj-c++.dg/property/at-property-18.mm: Same change.
1391         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1392         some tests still do not work due to some other testsuite issue).
1393
1394 2010-11-13  Jason Merrill  <jason@redhat.com>
1395
1396         * g++.dg/cpp0x/auto20.C: New.
1397
1398 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1399
1400         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1401         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1402
1403 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1404
1405         PR c/46462
1406         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1407         * gcc.dg/pr35746.c: Likewise.
1408         * gcc.dg/cpp/direct2.c: Likewise.
1409         * gcc.dg/cpp/direct2s.c: Likewise.
1410         * gcc.dg/noncompile/920923-1.c: Likewise.
1411         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1412
1413 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1414
1415         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1416
1417 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
1418
1419         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1420         a pointer to an arbitrary C struct with an Objective-C protocol.
1421         Test various valid uses of typedef with Objective-C objects and
1422         protocols instead.
1423         * objc.dg/invalid-type-1.m: New.
1424         * obj-c++.dg/invalid-type-1.m: New.
1425
1426 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
1427
1428         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1429
1430 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1431
1432         PR fortran/45742
1433         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1434
1435 2010-11-13  Tobias Burnus  <burnus@net-b.de>
1436
1437         PR fortran/45742
1438         * gfortran.dg/volatile12.f90: New.
1439
1440 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1441
1442         * objc.dg/attributes/method-format-1.m: Adjust.
1443
1444 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1445
1446         PR c/20385
1447         * gcc.dg/decl-9.c: New.
1448
1449 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1450
1451         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1452
1453 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
1454
1455         * gcc.dg/format/few-1.c: New test.
1456         * gcc.dg/format/asm_fprintf-1.c: Adjust.
1457         * gcc.dg/format/c90-scanf-1.c: Adjust.
1458         * gcc.dg/format/cmn-err-1.c: Adjust.
1459         * gcc.dg/format/dfp-printf-1.c: Adjust.
1460         * gcc.dg/format/dfp-scanf-1.c: Adjust.
1461         * gcc.dg/format/gcc_diag-1.c: Adjust.
1462         * gcc.dg/format/ms_unnamed-1.c: Adjust.
1463         * gcc.dg/format/strfmon-1.c: Adjust.
1464         * gcc.dg/format/unnamed-1.c: Adjust.
1465         * gcc.dg/format/xopen-2.c: Adjust.
1466         * g++.dg/ext/builtin4.C: Adjust.
1467         * g++.dg/ext/builtin5.C: Adjust.
1468
1469 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
1470
1471         * gcc.dg/pragma-diag-2.c: New test.
1472
1473 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1474
1475         PR fortran/45794
1476         * gfortran.dg/optional_mask.f90: New test.
1477
1478 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
1479
1480         * g++.dg/cpp0x/defaulted15.C: Adjust.
1481
1482 2010-11-12  James Dennett <jdennett@google.com>
1483
1484         PR c++/39415
1485         * g++.dg/expr/static_cast7.C: New.
1486
1487 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1488
1489         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1490         warning.
1491         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1492         mips-sgi-irix*.
1493         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1494         * gcc.target/mips/call-3.c: Add dg-require-visibility.
1495
1496 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
1497
1498         * gcc.dg/pr46375.c: New test.
1499
1500 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
1501
1502         PR c/44782
1503         * c-c++-common/fmax-errors.c: New test.
1504
1505 2010-11-11  Richard Henderson  <rth@redhat.com>
1506
1507         * gcc.target/i386/sse-24.c: Use -ffp-contract.
1508
1509 2010-11-11  Jan Hubicka  <jh@suse.cz>
1510
1511         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1512         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1513
1514 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
1515
1516         PR target/46088
1517         * gcc.dg/pr46088.c: New test.
1518
1519 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1520
1521         * gfortran.dg/empty_derived_type.f90: New test.
1522
1523 2010-11-11  Tobias Burnus  <burnus@net-b.de>
1524
1525         PR fortran/46413
1526         * gfortran.dg/class_31.f90: New.
1527
1528         PR fortran/46205
1529         * gfortran.dg/forall_14.f90: New.
1530
1531 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1532             Tobias Burnus  <burnus@net-b.de>
1533
1534         PR fortran/46325
1535         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1536
1537 2010-11-11  Jan Hubicka  <jh@suse.cz>
1538
1539         * gcc.dg/20081223-1.c: Update LTO options.
1540         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1541         * gcc.dg/lto/20081118_0.c: Update LTO options.
1542         * gcc.dg/lto/ipareference_0.c: Update LTO options.
1543         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1544         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1545         * gcc.dg/lto/ipacp_0.c: Update LTO options.
1546         * gcc.dg/lto/20090116_0.c: Update LTO options.
1547         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1548         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1549         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1550         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1551         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1552         * gcc.dg/lto/20081224_0.c: Update LTO options.
1553         * gcc.dg/lto/20090219_0.c: Update LTO options.
1554         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1555         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1556         * gcc.dg/lto/20081115_0.c: Update LTO options.
1557         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1558         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1559         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1560         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1561         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1562         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1563         * g++.dg/20090107-1.C: Update LTO options.
1564         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1565         * g++.dg/lto/20081123_0.C: Update LTO options.
1566         * g++.dg/lto/20090313_0.C: Update LTO options.
1567         * g++.dg/lto/20081125_0.C: Update LTO options.
1568         * g++.dg/lto/20081109-1_0.C: Update LTO options.
1569         * g++.dg/lto/20081219_0.C: Update LTO options.
1570         * g++.dg/lto/20100724-1_0.C: Update LTO options.
1571         * g++.dg/lto/20081204-1_0.C: Update LTO options.
1572         * g++.dg/lto/20090303_0.C: Update LTO options.
1573         * g++.dg/lto/20100723-1_0.C: Update LTO options.
1574         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1575         * g++.dg/lto/20090128_0.C: Update LTO options.
1576         * g++.dg/lto/20081204-2_0.C: Update LTO options.
1577         * g++.dg/lto/20090302_0.C: Update LTO options.
1578         * g++.dg/lto/20081119-1_0.C: Update LTO options.
1579         * g++.dg/lto/20081118_0.C: Update LTO options.
1580         * g++.dg/20090121-1.C: Update LTO options.
1581         * objc.dg/lto/lto.exp: Update LTO options.
1582         * lib/lto.exp: Update LTO options.
1583         * lib/gcc-dg.exp: Update LTO options.
1584         * lib/c-torture.exp: Update LTO options.
1585         * obj-c++.dg/lto/lto.exp: Update LTO options.
1586
1587 2010-11-11  Jan Hubicka  <jh@suse.cz>
1588
1589         PR tree-optimize/40436
1590         * gcc.dg/tree-ssa/inline-5.c: New testcase.
1591         * gcc.dg/tree-ssa/inline-6.c: New testcase.
1592
1593 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
1594
1595         * gfortran.dg/proc_decl_24.f90: New.
1596
1597 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
1598
1599         * objc.dg/property/at-property-20.m: New.
1600         * objc.dg/property/synthesize-8.m: New.
1601         * obj-c++.dg/property/at-property-20.m: New.
1602         * obj-c++.dg/property/synthesize-8.mm: New.
1603
1604 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
1605
1606         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1607
1608 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
1609
1610         PR middle-end/46388
1611         * gcc.c-torture/compile/pr46388.c: New test.
1612
1613 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1614
1615         * lib/lto.exp (lto-get-options-main): Support optional target
1616         selector for dg-suppress-ld-options.
1617
1618 2010-11-11  Martin Jambor  <mjambor@suse.cz>
1619
1620         PR tree-optimization/46383
1621         * g++.dg/torture/pr46383.C: New test.
1622
1623 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
1624
1625         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1626         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1627         to dg-options.
1628         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1629         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1630         * g++.dg/other/i386-3.C: Ditto.
1631
1632 2010-11-10  Jason Merrill  <jason@redhat.com>
1633
1634         * g++.dg/cpp0x/constexpr-46420.C: New.
1635
1636 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
1637
1638         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1639         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1640         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1641         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1642         expected messages.
1643
1644 2010-11-10  Jan Hubicka  <jh@suse.cz>
1645
1646         PR tree-optimize/38669
1647         * gcc.dg/tree-ssa/pr38699.c: New testcase.
1648
1649 2010-11-10  Jan Hubicka  <jh@suse.cz>
1650
1651         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1652
1653 2010-11-10  Jason Merrill  <jason@redhat.com>
1654
1655         * g++.dg/cpp0x/constexpr-bitfield.C: New.
1656
1657 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
1658
1659         PR debug/46409
1660         * gcc.dg/debug/pr46409.c: New test.
1661
1662         PR c++/46368
1663         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1664
1665 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
1666
1667         PR target/46419
1668         * gcc-target/i386/pr46419.c: New test.
1669
1670 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1671
1672         * g++.dg/other/i386-2.C: Add -mtbm.
1673         * g++.dg/other/i386-3.C: Likewise.
1674         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1675         * gcc.target/i386/funcspec-6.c: Likewise.
1676         * gcc.target/i386/sse-12.c: Add -mtbm.
1677         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1678         operand intrinsics.
1679         * gcc.target/i386/sse-14.c: Likewise.
1680         * gcc.target/i386/sse-22.c: Likewise.
1681         * gcc.target/i386/sse-23.c: Likewise.
1682         * gcc.target/i386/tbm-1.c: New file.
1683         * gcc.target/i386/tbm-2.c: Likewise.
1684
1685 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
1686
1687         * g++.dg/other/i386-2.C: Add -mbmi.
1688         * g++.dg/other/i386-3.C: Likewise.
1689         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1690         * gcc.target/i386/funcspec-6.c: Likewise.
1691         * gcc.target/i386/sse-12.c: Add -mbmi.
1692         * gcc.target/i386/bmi-1.c: New file.
1693         * gcc.target/i386/bmi-2.c: Likewise.
1694         * gcc.target/i386/bmi-3.c: Likewise.
1695         * gcc.target/i386/bmi-4.c: Likewise.
1696         * gcc.target/i386/bmi-5.c: Likewise.
1697         * gcc.target/i386/bmi-6.c: Likewise.
1698
1699 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
1700
1701         PR c++/46065
1702         * g++.dg/pr46065.C: New test.
1703
1704 2010-11-10  Jan Hubicka  <jh@suse.cz>
1705
1706         PR tree-optimize/33172
1707         PR tree-optimize/43411
1708         * gcc.dg/tree-ssa/pr33172.c: New testcase.
1709         * g++.dg/tree-ssa/pr43411.C: New testcase.
1710
1711 2010-11-10  Jan Hubicka  <jh@suse.cz>
1712
1713         PR tree-optimize/46228
1714         * g++.dg/tree-ssa/pr46228.C: New testcase.
1715
1716 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
1717
1718         PR tree-optimization/46414
1719         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1720
1721 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1722
1723         PR fortran/46411
1724         * gfortran.dg/intrinsic_7.f90: New.
1725
1726 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1727
1728         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1729         * g++.dg/abi/thunk4.C: Likewise.
1730         * g++.dg/opt/combine.C: Add dg-require-visibility.
1731         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1732         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1733         alpha*-dec-osf*.
1734         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1735         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1736         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1737         large arena_size.
1738         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1739         * gcc.dg/intmax_t-1.c: Likewise.
1740
1741 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1742
1743         PR fortran/46244
1744         * gfortran.dg/class_30.f90: New.
1745
1746 2010-11-10  Tobias Burnus  <burnus@net-b.de>
1747
1748         PR fortran/46223
1749         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1750         failure on s390.
1751
1752 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
1753
1754         PR tree-optimization/45971
1755         * gcc.dg/vect/O3-pr45971.c: New.
1756
1757 2010-11-10  Richard Guenther  <rguenther@suse.de>
1758
1759         PR tree-optimization/44964
1760         * gcc.dg/pr44964.c: New testcase.
1761
1762 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1763
1764         * gnat.dg/opt10.adb: Fix typo.
1765
1766 2010-11-10  Martin Jambor  <mjambor@suse.cz>
1767
1768         PR tree-optimization/46351
1769         PR tree-optimization/46377
1770         * gnat.dg/opt10.adb: New file.
1771         * gnat.dg/opt10_pkg.ads: Likewise.
1772         * gnat.dg/opt11.adb: Likewise.
1773         * gnat.dg/opt11.ads: Likewise.
1774
1775 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1776
1777         * gnat.dg/boolean_conv.adb: New test.
1778
1779 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1780
1781         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1782
1783 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1784
1785         * gnat.dg/unchecked_convert7.adb: New test.
1786
1787 2010-11-10  Richard Guenther  <rguenther@suse.de>
1788
1789         PR tree-optimization/46398
1790         * gcc.dg/torture/pr46398.c: New testcase.
1791
1792 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1793
1794         * gfortran.dg/open_dev_null.f90: New test.
1795
1796 2010-11-09  Jan Hubicka  <jh@suse.cz>
1797
1798         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1799         unrolling.
1800
1801 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
1802
1803         * gcc.dg/struct-semi-4.c: New test.
1804
1805 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
1806
1807         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1808         power5 to enable generation of FRIZ.
1809
1810         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1811         optimization.
1812
1813         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1814         expected.
1815
1816 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1817
1818         PR target/43808
1819         * gfortran.dg/pr43808.f90: New test.
1820
1821 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
1822
1823         PR tree-optimization/46036
1824         * gfortran.dg/lto/pr46036_0.f90: New.
1825
1826 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
1827
1828         PR middle-end/45663
1829         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1830         bar invocation instead of first.
1831
1832         PR debug/46171
1833         * gcc.dg/pr46171.c: New test.
1834
1835 2010-11-09  Richard Guenther  <rguenther@suse.de>
1836
1837         PR tree-optimization/46355
1838         * gcc.dg/pr46355.c: New testcase.
1839
1840 2010-11-09  Richard Guenther  <rguenther@suse.de>
1841
1842         PR tree-optimization/46177
1843         * gcc.dg/pr46177-2.c: New testcase.
1844
1845 2010-11-09  Richard Guenther  <rguenther@suse.de>
1846
1847         PR testsuite/46312
1848         * gcc.dg/vec-scal-opt.c: Move ...
1849         * gcc.dg/vect/vect-scal-opt.c: ... here.
1850         * gcc.dg/vec-scal-opt1.c: Move ...
1851         * gcc.dg/vect/vect-scal-opt1.c: ... here.
1852         * gcc.dg/vec-scal-opt2.c: Move ...
1853         * gcc.dg/vect/vect-scal-opt2.c: ... here.
1854
1855 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
1856
1857         * gnat.dg/specs/static_initializer5.ads: New test.
1858         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1859
1860 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
1861
1862         PR middle-end/46360
1863         * gcc.c-torture/compile/pr46360.c: New test.
1864
1865         PR c++/45894
1866         * g++.dg/warn/Wsequence-point-2.C: New test.
1867
1868 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
1869
1870         PR fortran/46313
1871         * gfortran.dg/class_29.f03: New.
1872
1873 2010-11-09  Richard Guenther  <rguenther@suse.de>
1874
1875         PR middle-end/46221
1876         * gcc.target/i386/alias-1.c: New testcase.
1877
1878 2010-11-08  Jason Merrill  <jason@redhat.com>
1879
1880         * g++.dg/cpp0x/constexpr-sassert.C: New.
1881
1882 2010-11-08  Jason Merrill  <jason@redhat.com>
1883
1884         * g++.dg/cpp0x/constexpr-defarg.C: New.
1885
1886 2010-11-08  Xinliang David Li  <davidxl@google.com>
1887
1888         PR tree-optimization/46316
1889         * gcc.c-torture/execute/pr46316.c: New test.
1890
1891 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
1892
1893         PR fortran/46344
1894         * gfortran.dg/class_28.f03: Extended.
1895
1896 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1897
1898         * objc.dg/property/dotsyntax-13.m: New.
1899         * objc.dg/property/dotsyntax-14.m: New.
1900         * objc.dg/property/dotsyntax-15.m: New.
1901         * objc.dg/property/synthesize-7.m: New.
1902         * obj-c++.dg/property/dotsyntax-13.mm: New.
1903         * obj-c++.dg/property/dotsyntax-14.mm: New.
1904         * obj-c++.dg/property/dotsyntax-15.mm: New.
1905         * obj-c++.dg/property/synthesize-7.mm: New.
1906
1907 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1908
1909         * objc.dg/property/dynamic-4.m: New.
1910         * objc.dg/property/dynamic-5.m: New.
1911         * objc.dg/property/dynamic-6.m: New.
1912         * obj-c++.dg/property/dynamic-4.mm: New.
1913         * obj-c++.dg/property/dynamic-5.mm: New.
1914         * obj-c++.dg/property/dynamic-6.mm: New.
1915
1916 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1917
1918         * objc.dg/property/synthesize-3.m: New.
1919         * objc.dg/property/synthesize-4.m: New.
1920         * objc.dg/property/synthesize-5.m: New.
1921         * objc.dg/property/synthesize-6.m: New.
1922         * obj-c++.dg/property/synthesize-3.mm: New.
1923         * obj-c++.dg/property/synthesize-4.mm: New.
1924         * obj-c++.dg/property/synthesize-5.mm: New.
1925         * obj-c++.dg/property/synthesize-6.mm: New.
1926
1927 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
1928
1929         * objc.dg/property/at-property-5.m: Updated test.
1930         * objc.dg/property/at-property-16.m: New.
1931         * objc.dg/property/at-property-17.m: New.
1932         * objc.dg/property/at-property-18.m: New.
1933         * objc.dg/property/at-property-19.m: New.
1934         * objc.dg/property/dotsyntax-12.m: New.
1935         * objc.dg/protocol-inheritance-1.m: New.
1936         * objc.dg/protocol-inheritance-2.m: New.
1937         * obj-c++.dg/property/at-property-5.mm: Updated test.
1938         * obj-c++.dg/property/at-property-16.mm: New.
1939         * obj-c++.dg/property/at-property-17.mm: New.
1940         * obj-c++.dg/property/at-property-18.mm: New.
1941         * obj-c++.dg/property/at-property-19.mm: New.
1942         * obj-c++.dg/protocol-inheritance-1.mm: New.
1943         * obj-c++.dg/protocol-inheritance-2.mm: New.
1944         * obj-c++.dg/property/dotsyntax-12.mm: New.
1945
1946 2010-11-08  Jason Merrill  <jason@redhat.com>
1947
1948         * g++.dg/expr/overflow1.C: New.
1949         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1950         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1951         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1952         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1953
1954 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1955
1956         * gcc.dg/pr35442.c: Adapt warning.
1957
1958         PR target/46280
1959         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1960         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1961         * g++.dg/torture/pr36444.C: Add dg-options -msse for
1962         i?86-*-* x86_64-*-*.
1963         * g++.dg/torture/pr36445.C: Likewise.
1964         * gcc.c-torture/compile/pr34856.c: Likewise.
1965         * gcc.c-torture/compile/pr39928-1.c: Likewise.
1966         * gcc.c-torture/compile/vector-1.c: Likewise.
1967         * gcc.c-torture/compile/vector-2.c: Likewise.
1968         * gcc.dg/pr32912-1.c: Likewise.
1969         * gcc.c-torture/execute/va-arg-25.c: Move ...
1970         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
1971         Add dg-options -msse, dg-require-effective-target sse_runtime for
1972         for i?86-*-*, x86_64-*-*.
1973         * gcc.c-torture/execute/vector-1.c: Likewise.
1974         * gcc.c-torture/execute/vector-2.c: Likewise.
1975         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1976         i?86-*-*, x86_64-*-*.
1977         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1978         * gcc.dg/tree-ssa/sra-4.c: Likewise.
1979         * gcc.dg/tree-ssa/vector-1.c: Likewise.
1980         * gcc.dg/tree-ssa/vector-2.c: Likewise.
1981         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1982
1983 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1984
1985         * gcc.dg/torture/pr45982.c: Add -std=c99
1986         * gcc.dg/torture/pr45623.c: Ditto.
1987
1988 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
1989
1990         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1991         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1992
1993 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
1994
1995         PR target/28627
1996         * g++.dg/ext/dllimport7.C: Adjust second error check and
1997         allow test for x86_64 mingw, too.
1998
1999 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2000
2001         PR fortran/46344
2002         * gfortran.dg/class_28.f03: New.
2003
2004 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2005
2006         PR rtl-optimization/45352
2007         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2008         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2009         gcc.target/i386/pr45352-2.c: New tests.
2010
2011 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2012
2013         PR libobjc/36610
2014         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2015         XFAIL the run for all but m32 x86.
2016
2017 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2018
2019         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2020         as comment character.
2021
2022 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2023
2024         * gcc.target/mips/mips.exp: Revert previous patch.
2025         * gcc.target/mips/fma-1.c: Delete.
2026         * gcc.target/mips/fma-2.c: Likewise.
2027         * gcc.target/mips/fma-3.c: Likewise.
2028         * gcc.target/mips/fma-4.c: Likewise.
2029         * gcc.target/mips/fma-5.c: Likewise.
2030         * gcc.target/mips/fma-6.c: Likewise.
2031         * gcc.target/mips/fma-7.c: Likewise.
2032         * gcc.target/mips/fma-8.c: Likewise.
2033         * gcc.target/mips/fma-9.c: Likewise.
2034         * gcc.target/mips/fma-10.c: Likewise.
2035         * gcc.target/mips/fma-11.c: Likewise.
2036         * gcc.target/mips/fma-12.c: Likewise.
2037         * gcc.target/mips/fma-13.c: Likewise.
2038         * gcc.target/mips/fma-14.c: Likewise.
2039         * gcc.target/mips/fma-15.c: Likewise.
2040         * gcc.target/mips/fma-16.c: Likewise.
2041         * gcc.target/mips/fma-17.c: Likewise.
2042         * gcc.target/mips/fma-18.c: Likewise.
2043         * gcc.target/mips/fma-19.c: Likewise.
2044         * gcc.target/mips/fma-20.c: Likewise.
2045
2046 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2047
2048         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2049         * gcc.target/mips/fma-1.c: New test.
2050         * gcc.target/mips/fma-2.c: Likewise.
2051         * gcc.target/mips/fma-3.c: Likewise.
2052         * gcc.target/mips/fma-4.c: Likewise.
2053         * gcc.target/mips/fma-5.c: Likewise.
2054         * gcc.target/mips/fma-6.c: Likewise.
2055         * gcc.target/mips/fma-7.c: Likewise.
2056         * gcc.target/mips/fma-8.c: Likewise.
2057         * gcc.target/mips/fma-9.c: Likewise.
2058         * gcc.target/mips/fma-10.c: Likewise.
2059         * gcc.target/mips/fma-11.c: Likewise.
2060         * gcc.target/mips/fma-12.c: Likewise.
2061         * gcc.target/mips/fma-13.c: Likewise.
2062         * gcc.target/mips/fma-14.c: Likewise.
2063         * gcc.target/mips/fma-15.c: Likewise.
2064         * gcc.target/mips/fma-16.c: Likewise.
2065         * gcc.target/mips/fma-17.c: Likewise.
2066         * gcc.target/mips/fma-18.c: Likewise.
2067         * gcc.target/mips/fma-19.c: Likewise.
2068         * gcc.target/mips/fma-20.c: Likewise.
2069
2070 2010-11-06  Jason Merrill  <jason@redhat.com>
2071
2072         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2073
2074 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2075
2076         PR c/43384
2077         * gcc.dg/parser-error-3.c: New test.
2078
2079 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2080
2081         PR c++/45332
2082         * g++.dg/parse/semicolon2.C: New testcase.
2083         * g++.dg/ext/asmspec1.C: Adjust.
2084         * g++.dg/init/new13.C: Adjust.
2085         * g++.dg/parse/ctor5.C: Adjust.
2086
2087 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2088
2089         PR fortran/46330
2090         * gfortran.dg/class_27.f03: New.
2091
2092 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2093
2094         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2095         * objc.dg/property/dotsyntax-5.m: New.
2096         * objc.dg/property/dotsyntax-6.m: New.
2097         * objc.dg/property/dotsyntax-7.m: New.
2098         * objc.dg/property/dotsyntax-8.m: New.
2099         * objc.dg/property/dotsyntax-9.m: New.
2100         * objc.dg/property/dotsyntax-10.m: New.
2101         * objc.dg/property/dotsyntax-11.m: New.
2102         * obj-c++.dg/property/dotsyntax-5.mm: New.
2103         * obj-c++.dg/property/dotsyntax-6.mm: New.
2104         * obj-c++.dg/property/dotsyntax-7.mm: New.
2105         * obj-c++.dg/property/dotsyntax-8.mm: New.
2106         * obj-c++.dg/property/dotsyntax-9.mm: New.
2107         * obj-c++.dg/property/dotsyntax-10.mm: New.
2108         * obj-c++.dg/property/dotsyntax-11.mm: New.
2109
2110 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2111
2112         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2113         NeXT runtime when the type is READONLY.
2114
2115 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2116
2117         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2118         * gcc.target/i386/387-6.c: Ditto.
2119         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2120         * gcc.target/i386/387-4.c: Ditto.
2121         * gcc.target/i386/387-7.c: Ditto.
2122         * gcc.target/i386/387-8.c: Ditto.
2123         * gcc.target/i386/387-9.c: Ditto.
2124         * gcc.target/i386/387-10.c: Ditto.
2125         * gcc.target/i386/387-11.c: Ditto.
2126         * gcc.target/i386/387-12.c: Ditto.
2127
2128         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2129
2130 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2131
2132         PR target/44981
2133         * gcc.dg/darwin-cfstring-format-1.c: New.
2134         * gcc.dg/warn-nsstring.c: New.
2135         * objc.dg/fsf-nsstring-format-1.m: New.
2136         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2137         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2138         linker warning.
2139
2140 2010-11-05  Jason Merrill  <jason@redhat.com>
2141
2142         PR c++/45473
2143         * g++.dg/inherit/virtual6.C: New.
2144
2145 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2146
2147         PR c/44772
2148         * gcc.dg/Wcxx-compat-21.c: New test.
2149
2150 2010-11-05  Ian Lance Taylor  <iant@google.com>
2151
2152         PR target/46084
2153         * gcc.target/i386/pr46084.c: New test.
2154
2155 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2156
2157         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2158         * (check_effective_target_mempcpy): New.
2159         * gcc.c-torture/execute/pr45636.c: Move this...
2160         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2161
2162 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2163
2164         * gcc.target/i386/i386.exp (FLAGS): Remove.
2165         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2166
2167 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2168
2169         PR c++/46160
2170         * g++.dg/opt/empty2.C: New test.
2171
2172         PR target/45670
2173         * gcc.target/i386/pr45670.c: New test.
2174
2175 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2176
2177         PR fortran/45451
2178         PR fortran/46174
2179         * gfortran.dg/class_19.f03: Modified.
2180         * gfortran.dg/class_allocate_6.f03: New.
2181
2182 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2183
2184         * gcc.target/i386/avx-vzeroupper-19.c: New.
2185
2186 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2187
2188         PR tree-optimization/46099
2189         * gcc.dg/autopar/pr46099.c: New test.
2190
2191         PR middle-end/43690
2192         * c-c++-common/pr43690.c: New test.
2193
2194 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2195
2196         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2197         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2198         declaration and implementation.
2199         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2200         * obj-c++.dg/property/at-property-13.mm: Likewise.
2201         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2202         * obj-c++.dg/property/property-1.mm: Likewise.
2203         * obj-c++.dg/property/at-property-7.mm: Likewise.
2204         * obj-c++.dg/property/at-property-9.mm: Likewise.
2205         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2206         * obj-c++.dg/property/at-property-10.mm: Likewise.
2207         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2208         * obj-c++.dg/property/at-property-12.mm: Likewise.
2209         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2210         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2211         * obj-c++.dg/property/at-property-6.mm: Likewise.
2212         * obj-c++.dg/property/at-property-8.mm: Likewise.
2213         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2214         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2215         * obj-c++.dg/property/at-property-11.mm: Likewise.
2216         * obj-c++.dg/template-8.mm: Likewise.
2217         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2218         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2219         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2220         and put a FIXME for this.
2221         * obj-c++.dg/property/property-2.mm: Remove.
2222         * obj-c++.dg/property/property-3.mm: Remove.
2223
2224 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2225
2226         PR debug/46307
2227         * gcc.dg/pr46307.c: New test.
2228
2229 2010-11-05  Jason Merrill  <jason@redhat.com>
2230
2231         PR c++/46304
2232         * g++.dg/ext/complex6.C: New.
2233
2234 2010-11-04  Bud Davis   <jimmied@smu.edu>
2235
2236         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2237
2238 2010-11-04  Chao-ying Fu  <fu@mips.com>
2239
2240         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2241         msubu, mult, multu.
2242         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2243
2244 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2245
2246         Fixed using the Objective-C 2.0 dot-syntax with class names.
2247         * objc.dg/property/dotsyntax-3.m: New.
2248         * objc.dg/property/dotsyntax-4.m: New.
2249         * obj-c++.dg/property/dotsyntax-3.mm: New.
2250         * obj-c++.dg/property/dotsyntax-4.mm: New.
2251
2252         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2253         Objective-C 2.0 dot-syntax is used with class names.
2254         * obj-c++.dg/fobjc-std-1.mm: Same change.
2255
2256 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2257
2258         * gcc.target/powerpc/loop_align.c: New.
2259
2260 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2261
2262         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2263
2264         merge from FSF 'apple/trunk' branch.
2265         * gcc.target/powerpc/darwin64-abi.c: New.
2266
2267 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2268
2269         PR tree-optimization/46233
2270         * gcc.dg/pr46233.c: New test.
2271
2272 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2273
2274         * objc.dg/property/property-2.m: Deleted.
2275         * objc.dg/property/property-3.m: Deleted.
2276
2277 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2278
2279         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2280         defined.
2281         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2282         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2283         * objc.dg/property/property-1.m: Likewise.
2284         * objc.dg/property/at-property-6.m: Likewise.
2285         * objc.dg/property/at-property-7.m: Likewise.
2286         * objc.dg/property/dotsyntax-1.m: Likewise.
2287         * objc.dg/property/at-property-8.m: Likewise.
2288         * objc.dg/property/dotsyntax-2.m: Likewise.
2289         * objc.dg/property/at-property-9.m: Likewise.
2290         * objc.dg/property/synthesize-2.m: Likewise.
2291         * objc.dg/property/at-property-10.m: Likewise.
2292         * objc.dg/property/at-property-11.m: Likewise.
2293         * objc.dg/property/at-property-12.m: Likewise.
2294         * objc.dg/property/at-property-13.m: Likewise.
2295         * objc.dg/property/fsf-property-method-access.m: Likewise.
2296         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2297         linker warning.
2298         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2299         warnings.
2300         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2301         deprecation warnings.  Use Object1 implementation.
2302         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2303         * objc/execute/forward-1.m: Remove.
2304         * objc/execute/forward-1.x: Remove.
2305
2306 2010-11-04  Jason Merrill  <jason@redhat.com>
2307
2308         * g++.dg/cpp0x/constexpr-access.C: New.
2309
2310 2010-11-04  Richard Guenther  <rguenther@suse.de>
2311
2312         PR rtl-optimization/46183
2313         * gcc.dg/torture/pr46183.c: New testcase.
2314
2315 2010-11-04  Richard Guenther  <rguenther@suse.de>
2316
2317         PR tree-optimization/46068
2318         * gcc.dg/torture/pr46068.c: New testcase.
2319
2320 2010-11-04  Richard Guenther  <rguenther@suse.de>
2321
2322         PR tree-optimization/45991
2323         * gcc.dg/pr45991.c: New testcase.
2324
2325 2010-11-04  Richard Guenther  <rguenther@suse.de>
2326
2327         PR tree-optimization/46154
2328         * g++.dg/torture/pr46154.C: New testcase.
2329
2330 2010-11-04  Richard Guenther  <rguenther@suse.de>
2331
2332         PR tree-optimization/45733
2333         * gcc.dg/pr45733.c: New testcase.
2334
2335 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2336
2337         PR tree-optimization/46213
2338         * gfortran.dg/vect/pr46213.f90: New.
2339
2340 2010-11-04  Richard Guenther  <rguenther@suse.de>
2341
2342         PR testsuite/45702
2343         * gcc.dg/pr34989-1.c: Move ...
2344         * gcc.dg/lto/pr34989-1_0.c: ... here.
2345         * gcc.dg/pr34989-2.c: Move ...
2346         * gcc.dg/lto/pr34989-1_1.c: ... here.
2347         * gcc.dg/pr27898.c: Move ...
2348         * gcc.dg/lto/pr27898_0.c: ... here and ...
2349         * gcc.dg/lto/pr27898_1.c: ... split.
2350         * gcc.dg/pr28712.c: Move ...
2351         * gcc.dg/lto/pr28712_0.c: ... here and ...
2352         * gcc.dg/lto/pr28712_1.c: ... split ...
2353         * gcc.dg/lto/pr28712_2.c: ... twice.
2354         * gcc.dg/pr28706.c: Move ...
2355         * gcc.dg/lto/pr28706_0.c: ... here and ...
2356         * gcc.dg/lto/pr28706_1.c: ... split.
2357
2358 2010-11-04  Richard Guenther  <rguenther@suse.de>
2359             Richard Henderson  <rth@redhat.com>
2360
2361         * gcc.target/i386/fma4-vector-2.c: New testcase.
2362
2363 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2364             Richard Guenther  <rguenther@suse.de>
2365
2366         * gcc.dg/vec-scal-opt.c: New testcase.
2367         * gcc.dg/vec-scal-opt1.c: New testcase.
2368         * gcc.dg/vec-scal-opt2.c: New testcase.
2369
2370 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2371
2372         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2373         from plugin build flags on Darwin targets.
2374
2375 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2376
2377         * gcc.target/i386/pr46285.c: Require split_stack target.
2378
2379 2010-11-03  Jason Merrill  <jason@redhat.com>
2380
2381         PR c++/46293
2382         * g++.dg/cpp0x/constexpr-base2.C: New.
2383
2384         PR c++/46289
2385         * g++.dg/cpp0x/initlist45.C: New.
2386
2387 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2388
2389         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2390         is now allowed in categories.
2391         * obj-c++.dg/property/dynamic-2.mm: Same change.
2392         * objc.dg/property/dynamic-3.m: New.
2393         * obj-c++.dg/property/dynamic-3.mm: New.
2394         * objc.dg/property/at-property-14.m: New.
2395         * objc.dg/property/at-property-15.m: New.
2396         * obj-c++.dg/property/at-property-14.mm: New.
2397         * obj-c++.dg/property/at-property-15.mm: New.
2398
2399         * objc.dg/foreach-6.m: Added a few more tests for valid and
2400         invalid iterating variables and collections.
2401
2402 2010-11-03  Xinliang David Li  <davidxl@google.com>
2403
2404         PR target/46200
2405         * g++.dg/tree-ssa/ivopts-2.C: New test.
2406
2407 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2408
2409         PR target/46295
2410         * gcc.target/i386/pr46295.c: New.
2411
2412 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
2413
2414         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2415         precision min/max for single precision on VSX.
2416
2417 2010-11-03  Jason Merrill  <jason@redhat.com>
2418
2419         PR c++/46289
2420         * g++.dg/cpp0x/constexpr-ice3.C: New.
2421
2422 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
2423
2424         * gnat.dg/opt8.ad[sb]: New test.
2425         * gnat.dg/opt8_pkg.ads: New helper.
2426
2427 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2428
2429         PR rtl-optimization/45865
2430         * gcc.dg/pr45865.c: New.
2431         * gcc.dg/torture/pr45865.c: Likewise.
2432
2433         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2434         * gcc.target/arm/headmerge-2.c: Likewise.
2435         * gcc.target/i386/headmerge-1.c: Likewise.
2436         * gcc.target/i386/headmerge-2.c: Likewise.
2437
2438 2010-11-03  Richard Guenther  <rguenther@suse.de>
2439
2440         PR middle-end/46288
2441         * gcc.dg/pr46288.c: New testcase.
2442
2443 2010-11-03  Richard Guenther  <rguenther@suse.de>
2444
2445         PR tree-optimization/44807
2446         * gcc.dg/torture/pr44807.c: New testcase.
2447
2448 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2449
2450         PR libgfortran/43899
2451         * gfortran.dg/namelist_67.f90: New test.
2452
2453 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR tree-optimization/46009
2456         * gcc.dg/vect/pr46009.c: New function.
2457
2458 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2459
2460         Implemented -fobjc-std=objc1 flag.
2461         * objc.dg/fobjc-std-1.m: New.
2462         * obj-c++.dg/fobjc-std-1.mm: New.
2463
2464 2010-11-03  Richard Guenther  <rguenther@suse.de>
2465
2466         PR middle-end/46241
2467         * g++.dg/debug/pr46241.C: New testcase.
2468
2469 2010-11-03  Richard Guenther  <rguenther@suse.de>
2470
2471         PR tree-optimization/46190
2472         * gfortran.dg/pr46190.f90: New testcase.
2473
2474 2010-11-03  Richard Guenther  <rguenther@suse.de>
2475
2476         PR testsuite/46274
2477         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2478         * gcc.dg/vect/vect-19.c: Likewise.
2479         * gcc.dg/vect/vect-17.c: Likewise.
2480
2481 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
2482
2483         PR target/46285
2484         * gcc.target/i386/pr46285.c: New.
2485
2486 2010-11-03  Richard Guenther  <rguenther@suse.de>
2487
2488         PR tree-optimization/46217
2489         * gcc.dg/pr46217.c: New testcase.
2490
2491 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
2492
2493         * objc.dg/property/dotsyntax-1.m: New.
2494         * objc.dg/property/dotsyntax-2.m: New.
2495         * obj-c++.dg/property/dotsyntax-1.mm: New.
2496         * obj-c++.dg/property/dotsyntax-2.mm: New.
2497
2498 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2499
2500         PR tree-optimization/46165
2501         * gcc.dg/pr46165.c: New test.
2502
2503 2010-11-03  Richard Guenther  <rguenther@suse.de>
2504
2505         PR middle-end/46251
2506         * gcc.dg/pr46251.c: New testcase.
2507
2508 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
2509
2510         PR tree-optimization/46107
2511         * gcc.c-torture/compile/pr46107.c: New test.
2512
2513         PR debug/46252
2514         * gcc.dg/pr46252.c: New test.
2515
2516         PR rtl-optimization/46034
2517         PR rtl-optimization/46212
2518         PR rtl-optimization/46248
2519         * gcc.c-torture/compile/pr46034.c: New test.
2520         * gcc.c-torture/compile/pr46248.c: New test.
2521         * gcc.dg/pr46212.c: New test.
2522
2523 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2524
2525         * gnat.dg/sizetype4.adb: New test.
2526
2527 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
2528
2529         * gcc.target/i386/avx-vzeroupper-15.c: New.
2530         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2531         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2532         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2533
2534         PR target/46253
2535         * gcc.target/i386/pr46253.c: New.
2536
2537 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2538             Tobias Burnus  <burnus@net-b.de>
2539
2540         PR fortran/45170
2541         * gfortran.dg/deferred_type_param_1.f90: New.
2542         * gfortran.dg/deferred_type_param_2.f90: New.
2543         * gfortran.dg/initialization_1.f90: Update dg-errors.
2544         * gfortran.dg/initialization_9.f90: Update dg-errors.
2545
2546 2010-11-02  Richard Guenther  <rguenther@suse.de>
2547
2548         PR tree-optimization/46149
2549         * g++.dg/torture/pr46149.C: New testcase.
2550
2551 2010-11-02  Richard Guenther  <rguenther@suse.de>
2552
2553         PR tree-optimization/46216
2554         * gcc.dg/torture/pr46216.c: New testcase.
2555
2556 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2557
2558         PR target/46131
2559         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2560         *-*-osf*.
2561
2562 2010-11-02  Richard Guenther  <rguenther@suse.de>
2563
2564         PR tree-optimization/46184
2565         * gcc.dg/pr46184.c: New testcase.
2566
2567 2010-11-02  Richard Guenther  <rguenther@suse.de>
2568
2569         PR tree-optimization/46177
2570         * gcc.dg/pr46177.c: New testcase.
2571
2572 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2573
2574         PR middle-end/46120
2575         * g++.dg/ipa/ivinline-9.C: New test.
2576
2577 2010-11-02  Martin Jambor  <mjambor@suse.cz>
2578
2579         PR tree-optimization/45875
2580         * g++.dg/torture/pr45875.C: New test.
2581
2582 2010-11-02  Richard Guenther  <rguenther@suse.de>
2583
2584         PR testsuite/46249
2585         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2586
2587 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
2588
2589         PR debug/46255
2590         * gcc.dg/pr46255.c: New test.
2591
2592 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2593
2594         PR c++/46170
2595         PR c++/46162
2596         * g++.dg/template/sfinae26.C: New test.
2597         * g++.dg/template/sfinae27.C: Likewise.
2598
2599 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
2600
2601         PR c++/45606
2602         * g++.dg/template/typedef36.C: New test.
2603         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2604         * g++.dg/template/canon-type-10.C: Likewise.
2605         * g++.dg/template/canon-type-11.C: Likewise.
2606         * g++.dg/template/canon-type-12.C: Likewise.
2607         * g++.dg/template/canon-type-13.C: Likewise.
2608
2609 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
2610
2611         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2612         instance of debug_pubnames on darwin.
2613
2614 2010-11-01  Jason Merrill  <jason@redhat.com>
2615             Benjamin Kosnik  <bkoz@redhat.com>
2616
2617         * g++.dg/cpp0x/constexpr-initlist2.C: New.
2618         * g++.dg/cpp0x/constexpr-initlist3.C: New.
2619
2620         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2621         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2622         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2623         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2624         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2625         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2626         * g++.dg/cpp0x/constexpr-array.C: New.
2627         * g++.dg/cpp0x/constexpr-base.C: New.
2628         * g++.dg/cpp0x/constexpr-complex.C: New.
2629         * g++.dg/cpp0x/constexpr-data1.C: New.
2630         * g++.dg/cpp0x/constexpr-data2.C: New.
2631         * g++.dg/cpp0x/constexpr-deref.C: New.
2632         * g++.dg/cpp0x/constexpr-diag1.C: New.
2633         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2634         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2635         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2636         * g++.dg/cpp0x/constexpr-empty.C: New.
2637         * g++.dg/cpp0x/constexpr-empty2.C: New.
2638         * g++.dg/cpp0x/constexpr-empty3.C: New.
2639         * g++.dg/cpp0x/constexpr-empty4.C: New.
2640         * g++.dg/cpp0x/constexpr-empty5.C: New.
2641         * g++.dg/cpp0x/constexpr-ex1.C: New.
2642         * g++.dg/cpp0x/constexpr-ex2.C: New.
2643         * g++.dg/cpp0x/constexpr-ex3.C: New.
2644         * g++.dg/cpp0x/constexpr-ex4.C: New.
2645         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2646         * g++.dg/cpp0x/constexpr-fnptr.C: New.
2647         * g++.dg/cpp0x/constexpr-function1.C: New.
2648         * g++.dg/cpp0x/constexpr-function2.C: New.
2649         * g++.dg/cpp0x/constexpr-function3.C: New.
2650         * g++.dg/cpp0x/constexpr-ice.C: New.
2651         * g++.dg/cpp0x/constexpr-initlist.C: New.
2652         * g++.dg/cpp0x/constexpr-neg1.C: New.
2653         * g++.dg/cpp0x/constexpr-noexcept.C: New.
2654         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2655         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2656         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2657         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2658         * g++.dg/cpp0x/constexpr-nonlit.C: New.
2659         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2660         * g++.dg/cpp0x/constexpr-nullptr.C: New.
2661         * g++.dg/cpp0x/constexpr-object1.C: New.
2662         * g++.dg/cpp0x/constexpr-object2.C: New.
2663         * g++.dg/cpp0x/constexpr-overflow.C: New.
2664         * g++.dg/cpp0x/constexpr-pedantic.C: New.
2665         * g++.dg/cpp0x/constexpr-pos1.C: New.
2666         * g++.dg/cpp0x/constexpr-potential1.C: New.
2667         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2668         * g++.dg/cpp0x/constexpr-pure.C: New.
2669         * g++.dg/cpp0x/constexpr-static.C: New.
2670         * g++.dg/cpp0x/constexpr-static2.C: New.
2671         * g++.dg/cpp0x/constexpr-static3.C: New.
2672         * g++.dg/cpp0x/constexpr-static4.C: New.
2673         * g++.dg/cpp0x/constexpr-static5.C: New.
2674         * g++.dg/cpp0x/constexpr-static6.C: New.
2675         * g++.dg/cpp0x/constexpr-string.C: New.
2676         * g++.dg/cpp0x/constexpr-switch.C: New.
2677         * g++.dg/cpp0x/constexpr-targ.C: New.
2678         * g++.dg/cpp0x/constexpr-throw.C: New.
2679         * g++.dg/cpp0x/constexpr-typeid.C: New.
2680         * g++.dg/cpp0x/constexpr-union.C: New.
2681         * g++.dg/cpp0x/constexpr-value.C: New.
2682         * g++.dg/cpp0x/constexpr-value2.C: New.
2683         * g++.dg/cpp0x/constexpr-variadic.C: New.
2684         * g++.dg/cpp0x/initlist5.C: Use constexpr.
2685         * g++.dg/cpp0x/static_assert3.C: Add expected error.
2686         * g++.dg/other/fold1.C: Likewise.
2687         * g++.dg/parse/crash36.C: Likewise.
2688         * g++.dg/parse/constant4.C: Adjust expected error.
2689         * g++.dg/template/arg5.C: Likewise.
2690         * g++.dg/template/non-dependent10.C: Likewise.
2691         * g++.dg/template/qualified-id3.C: Likewise.
2692         * g++.dg/warn/overflow-warn-1.C: Likewise.
2693         * g++.dg/warn/overflow-warn-3.C: Likewise.
2694         * g++.dg/warn/overflow-warn-4.C: Likewise.
2695         * g++.old-deja/g++.pt/crash10.C: Likewise.
2696
2697         * g++.dg/cpp0x/constexpr-ctor2.C: New.
2698
2699 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2700
2701         Implemented format and noreturn attributes for Objective-C methods.
2702         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2703         * objc.dg/attributes/method-deprecated-1.m: New.
2704         * objc.dg/attributes/method-deprecated-2.m: New.
2705         * objc.dg/attributes/method-deprecated-3.m: New.
2706         * objc.dg/attributes/method-noreturn-1.m: New.
2707         * objc.dg/attributes/method-sentinel-1.m: New.
2708         * objc.dg/attributes/method-format-1.m: New.
2709         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2710         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2711         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2712         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2713         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2714         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2715         * obj-c++.dg/attributes/method-format-1.mm: New.
2716
2717 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2718
2719         * objc.dg/property/at-property-deprecated-1.m: New.
2720         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2721
2722 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
2723
2724         Implemented Objective-C 2.0 property accessors.
2725         * objc.dg/property/at-property-6.m: Use nonatomic properties to
2726         avoid testing more complex accessors in this testcase which is not
2727         about them.
2728         * objc.dg/property/at-property-7.m: Same change.
2729         * objc.dg/property/at-property-8.m: Same change.
2730         * objc.dg/property/at-property-9.m: Same change.
2731         * objc.dg/property/at-property-10.m: Same change.
2732         * objc.dg/property/at-property-11.m: Same change.
2733         * obj-c++.dg/property/at-property-6.mm: Same change.
2734         * obj-c++.dg/property/at-property-7.mm: Same change.
2735         * obj-c++.dg/property/at-property-8.mm: Same change.
2736         * obj-c++.dg/property/at-property-9.mm: Same change.
2737         * obj-c++.dg/property/at-property-10.mm: Same change.
2738         * obj-c++.dg/property/at-property-11.mm: Same change.
2739         * objc.dg/property/at-property-12.m: New.
2740         * objc.dg/property/at-property-13.m: New.
2741         * obj-c++.dg/property/at-property-12.mm: New.
2742         * obj-c++.dg/property/at-property-13.mm: New.
2743
2744 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
2745
2746         PR fortran/46152
2747         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2748         * gfortran.dg/allocate_with_typespec_4.f90: New test.
2749         * gfortran.dg/allocate_with_typespec_1.f90: New test.
2750         * gfortran.dg/allocate_with_typespec_2.f: New test.
2751         * gfortran.dg/allocate_with_typespec_3.f90: New test.
2752         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2753         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2754
2755 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
2756             Nathan Froyd  <froydnj@codesourcery.com>
2757
2758         PR tree-optimization/46259
2759         * gfortran.dg/pr46259.f: New testcase.
2760
2761 2010-11-01  Paul Koning  <ni1d@arrl.net>
2762
2763         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2764         * gcc.c-torture/compile/20020604-1.c: Ditto.
2765         * gcc.c-torture/compile/20001226-1.c: Ditto.
2766         * gcc.c-torture/compile/20010327-1.c: Ditto.
2767         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2768         * gcc.c-torture/compile/pr43191.c: Ditto.
2769         * gcc.c-torture/compile/pr41181.c: Ditto.
2770
2771 2010-10-31  Richard Henderson  <rth@redhat.com>
2772
2773         * lib/target-supports.exp
2774         (check_effective_target_automatic_stack_alignment): True for
2775         x86 but not windows.
2776         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2777         use of the preferred-stack-boundary arguments.
2778         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2779
2780 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
2781
2782         PR target/46142
2783         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2784         * gcc.target/i386/fma4-builtin-2.c: Likewise.
2785
2786 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2787
2788         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2789
2790 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2791
2792         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2793         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
2794         than tls.
2795         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2796         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2797         * objc.dg/torture/tls/thr-init.m: Likewise.
2798         * objc.dg/torture/tls/thr-init-2.m: Likewise.
2799         * objc.dg/torture/tls/thr-init-3.m: Likewise.
2800
2801 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
2802
2803         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2804         the Linux kernel.
2805
2806 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
2807
2808         PR fortran/44917
2809         PR fortran/44926
2810         PR fortran/46196
2811         * gfortran.dg/typebound_generic_10.f03: New.
2812
2813 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
2814
2815         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2816         * objc.dg/property/property-neg-1.m: Updated for changes in the
2817         syntax of @property and the implementation of
2818         @synthesize/@dynamic.
2819         * objc.dg/property/property-neg-2.m: Same change.
2820         * objc.dg/property/property-neg-3.m: Same change.
2821         * objc.dg/property/property-neg-4.m: Same change.
2822         * objc.dg/property/property-neg-5.m: Same change.
2823         * objc.dg/property/property-neg-7.m: Same change.
2824         * objc.dg/property/property-1.m: Same change.
2825         * objc.dg/property/synthesize-1.m: Same change.
2826         * objc.dg/property/at-property-2.m: Same change.
2827         * objc.dg/property/at-property-4.m: Same change.
2828
2829         * objc.dg/property/fsf-property-method-acces.m: Updated for
2830         changes in the syntax of @property and the implementation of
2831         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2832         * objc.dg/property/fsf-property-basic.m: Same change.
2833         * objc.dg/property/fsf-property-named-ivar.m: Same change.
2834
2835         * objc.dg/property/at-property-5.m: New.
2836         * objc.dg/property/at-property-6.m: New.
2837         * objc.dg/property/at-property-7.m: New.
2838         * objc.dg/property/at-property-8.m: New.
2839         * objc.dg/property/at-property-9.m: New.
2840         * objc.dg/property/at-property-10.m: New.
2841         * objc.dg/property/at-property-11.m: New.
2842         * objc.dg/property/synthesize-2.m: New.
2843         * objc.dg/property/dynamic-2.m: New.
2844
2845         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2846         syntax of @property and the implementation of
2847         @synthesize/@dynamic.
2848         * obj-c++.dg/property/property-neg-2.mm: Same change.
2849         * obj-c++.dg/property/property-neg-3.mm: Same change.
2850         * obj-c++.dg/property/property-neg-4.mm: Same change.
2851         * obj-c++.dg/property/property-neg-5.mm: Same change.
2852         * obj-c++.dg/property/property-neg-7.mm: Same change.
2853         * obj-c++.dg/property/property-1.mm: Same change.
2854         * obj-c++.dg/property/synthesize-1.mm: Same change.
2855         * obj-c++.dg/property/at-property-2.mm: Same change.
2856         * obj-c++.dg/property/at-property-4.mm: Same change.
2857
2858         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2859         changes in the syntax of @property and the implementation of
2860         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
2861         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2862         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2863
2864         * obj-c++.dg/property/at-property-5.mm: New.
2865         * obj-c++.dg/property/at-property-6.mm: New.
2866         * obj-c++.dg/property/at-property-7.mm: New.
2867         * obj-c++.dg/property/at-property-8.mm: New.
2868         * obj-c++.dg/property/at-property-9.mm: New.
2869         * obj-c++.dg/property/at-property-10.mm: New.
2870         * obj-c++.dg/property/at-property-11.mm: New.
2871         * obj-c++.dg/property/synthesize-2.mm: New.
2872         * obj-c++.dg/property/dynamic-2.mm: New.
2873
2874 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
2875             Andrew Pinski  <pinskia@gmail.com>
2876
2877         * gcc.c-torture/execute/vector-shift.c: New testcase.
2878         * gcc.c-torture/execute/vector-shift1.c: Likewise.
2879         * gcc.c-torture/execute/vector-shift2.c: Likewise.
2880         * gcc.dg/vector-shift.c: Likewise.
2881         * gcc.dg/vector-shift1.c: Likewise.
2882         * gcc.dg/torture/vector-shift2.c: Likewise.
2883         * gcc.dg/vector-shift3.c: Likewise.
2884         * gcc.dg/simd-1b.c: Adjust.
2885
2886 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2887
2888         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2889
2890 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
2891
2892         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2893
2894 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
2895
2896         PR target/46153
2897         * gcc.target/i386/pr46153.c: New test.
2898
2899 2010-10-27  Jason Merrill  <jason@redhat.com>
2900
2901         * g++.dg/cpp0x/constexpr-is_literal.C: New.
2902
2903 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
2904
2905         PR fortran/46161
2906         * gfortran.dg/class_dummy_3.f03: New.
2907
2908 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
2909
2910         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2911         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2912
2913         * gcc.target/i386/avx-vzeroupper-3.c: New.
2914         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2915         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2916         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2917         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2918         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2919         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2920         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2921         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2922         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2923         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2924         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2925
2926 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2927
2928         * obj-c.dg/property/at-property-4.m: New.
2929         * obj-c++.dg/property/at-property-4.mm: New.
2930         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2931         updates in warning.
2932         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2933         updates in warning.
2934
2935 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
2936
2937         * objc.dg/property/at-property-1.m: New.
2938         * objc.dg/property/at-property-2.m: New.
2939         * objc.dg/property/at-property-3.m: New.
2940         * objc.dg/ivar-invalid-type-1.m: New.
2941         * obj-c++.dg/property/at-property-1.mm: New.
2942         * obj-c++.dg/property/at-property-2.mm: New.
2943         * obj-c++.dg/property/at-property-3.mm: New.
2944         * obj-c++.dg/ivar-invalid-type-1.mm: New.
2945         * objc.dg/property/property-neg-6.m: Updated testcase for updates
2946         in error reporting.
2947
2948 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2949
2950         PR libgfortran/46010
2951         * gfortran.dg/namelist_66.f90: New test.
2952         * gfortran.dg/fmt_t_6.f: Fix whitespace.
2953
2954 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
2955
2956         PR fortran/42647
2957         * gfortran.dg/allocatable_scalar_9.f90: Extended.
2958         * gfortran.dg/allocatable_scalar_10.f90: New.
2959         * gfortran.dg/class_19.f03: Extended.
2960
2961 2010-10-26  Jan Hubicka  <jh@suse.cz>
2962
2963         PR middle-end/45736
2964         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2965
2966 2010-10-26  Ira Rosen  <irar@il.ibm.com>
2967
2968         PR tree-optimization/46167
2969         * gcc.dg/vect/O-pr46167.c: New.
2970         * gcc.dg/vect/vect.exp: Run tests with -O.
2971
2972 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
2973
2974         PR target/44948
2975         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2976         * g++.dg/vect/pr33860a.cc: Likewise.
2977         * gcc.c-torture/compile/20070522-1.c: Likewise.
2978         * gcc.dg/compat/struct-align-1_x.c: Likewise.
2979         * gcc.dg/compat/struct-align-1_y.c: Likewise.
2980         * gcc.dg/compat/struct-align-2_x.c: Likewise.
2981         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2982         * gcc.dg/pr44136.c: Likewise.
2983
2984         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2985         * gcc.dg/compat/vector-1_x.c: Likewise.
2986         * gcc.dg/compat/vector-1_y.c: Likewise.
2987         * gcc.dg/compat/vector-2_x.c: Likewise.
2988         * gcc.dg/compat/vector-2_y.c: Likewise.
2989         * gcc.dg/pr43300.c: Likewise.
2990
2991         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2992         * gcc.dg/compat/vector-1a_y.c: Likewise.
2993         * gcc.dg/compat/vector-1b_x.c: Likewise.
2994         * gcc.dg/compat/vector-1b_y.c: Likewise.
2995         * gcc.dg/compat/vector-2a_x.c: Likewise.
2996         * gcc.dg/compat/vector-2a_y.c: Likewise.
2997         * gcc.dg/compat/vector-2b_x.c: Likewise.
2998         * gcc.dg/compat/vector-2b_y.c: Likewise.
2999         * gcc.target/i386/pr39162.c: Likewise.
3000         * gcc.target/i386/pr40906-2.c: Likewise.
3001         * gcc.target/i386/sse-5.c: Likewise.
3002
3003         * gcc.dg/pr35442.c: Prune ABI change warnings.
3004
3005         * gcc.c-torture/execute/pr38151.x: New.
3006         * gcc.target/i386/pr44948-1a.c: Likewise.
3007         * gcc.target/i386/pr44948-1b.c: Likewise.
3008         * gcc.target/i386/pr44948-2a.c: Likewise.
3009         * gcc.target/i386/pr44948-2b.c: Likewise.
3010
3011 2010-10-26  Ian Lance Taylor  <iant@google.com>
3012
3013         PR middle-end/45687
3014         * gcc.c-torture/execute/20101025-1.c: New test.
3015
3016 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3017
3018         PR fortran/45451
3019         * gfortran.dg/class_allocate_5.f90: New.
3020
3021 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3022
3023         Implement opaque-enum-specifiers for C++0x
3024         * g++.dg/cpp0x/forw_enum1.C: New.
3025         * g++.dg/cpp0x/forw_enum2.C: New.
3026         * g++.dg/cpp0x/forw_enum3.C: New.
3027         * g++.dg/cpp0x/forw_enum4.C: New.
3028         * g++.dg/cpp0x/forw_enum5.C: New.
3029         * g++.dg/cpp0x/forw_enum6.C: New.
3030         * g++.dg/cpp0x/forw_enum7.C: New.
3031         * g++.dg/cpp0x/forw_enum8.C: New.
3032         * g++.dg/cpp0x/forw_enum9.C: New.
3033         * g++.dg/parse/enum3.C: Add new errors.
3034         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3035         * g++.dg/cpp0x/auto9.C: Add new error.
3036         * g++.dg/template/crash79.C: Add new errors.
3037
3038 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3039
3040         * gcc.target/arm/volatile-bitfields-1.c: New test.
3041         * gcc.target/arm/volatile-bitfields-2.c: New test.
3042         * gcc.target/arm/volatile-bitfields-3.c: New test.
3043
3044 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3045
3046         * gnat.dg/pointer_discr1.adb: New test.
3047         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3048         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3049         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3050
3051 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3052
3053         * gnat.dg/loop_optimization8.adb: New test.
3054         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3055         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3056
3057 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3058
3059         * gnat.dg/in_out_parameter2.adb: New test.
3060         * gnat.dg/in_out_parameter3.adb: Likewise.
3061
3062 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3063
3064         * g++.dg/opt/combine.c: New test.
3065
3066 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3067
3068         * gnat.dg/opt7.ad[sb]: New test.
3069         * gnat.dg/opt7_pkg.ads: New helper.
3070
3071 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3072
3073         PR objc/45735
3074         * obj-c.dg/pr45735.mm: New.
3075         * obj-c++.dg/pr45735.mm: New.
3076
3077 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3078
3079         PR objc/24393
3080         * objc.dg/pr24393.m: New.
3081         * obj-c++.dg/pr24393.mm: New.
3082
3083 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3084
3085         PR objc/28049
3086         * objc.dg/pr28049.m: New.
3087         * obj-c++.dg/pr28049.mm: New.
3088
3089 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3090
3091         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3092         parameter attributes are now supported.
3093         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3094         * objc.dg/attributes/parameter-attribute-1.m: New test.
3095         * objc.dg/attributes/parameter-attribute-2.m: New test.
3096         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3097         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3098
3099 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3100
3101         Based on the CFString implementation in FSF apple/trunk branch.
3102
3103         * gcc.dg/darwin-cfstring-1.c: New.
3104         * gcc.dg/darwin-cfstring-2.c: New.
3105         * gcc.dg/torture/darwin-cfstring-3.c: New.
3106         * g++.dg/other/darwin-cfstring1.C: New.
3107         * g++.dg/torture/darwin-cfstring-3.C: New.
3108
3109 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3110
3111         * objc.dg/demangle-1.m: New test.
3112         * obj-c++.dg/demangle-1.mm: New test.
3113         * obj-c++.dg/demangle-2.mm: New test.
3114         * obj-c++.dg/demangle-3.mm: New test.
3115
3116 2010-10-23  Ian Lance Taylor  <iant@google.com>
3117
3118         * gcc.c-torture/execute/20101011-1.c: New test.
3119         * gcc.c-torture/execute/20101011-1.x: New test driver.
3120
3121 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3122
3123         PR fortran/46122
3124         * gfortran.dg/protected_8.f90: New.
3125
3126 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3127
3128         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3129         * gcc.target/i386/isa-9.c: Skip for -march other than
3130         -march=amdfam10 in multilib options.
3131         * gcc.target/i386/pr42589.c: Skip for -march other than
3132         -march=i486 in multilib options.
3133         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3134         other -march in multilib options.
3135
3136 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3137
3138         PR rtl-optimization/37360
3139         * gcc.dg/pr37360.c: New test.
3140
3141 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3142
3143         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3144
3145 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3146             Andrew Pinski  <pinskia@gmail.com>
3147
3148         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3149         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3150         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3151         * gcc.dg/vector-subscript-1.c: Likewise.
3152         * gcc.dg/vector-subscript-2.c: Likewise.
3153         * gcc.dg/vector-subscript-3.c: New testcase.
3154         * gcc.dg/array-8.c: Adjust.
3155
3156 2010-10-22  Richard Guenther  <rguenther@suse.de>
3157
3158         PR middle-end/46137
3159         * c-c++-common/torture/pr46137.c: New testcase.
3160
3161 2010-10-22  Jason Merrill  <jason@redhat.com>
3162
3163         PR c++/46129
3164         * g++.dg/template/defarg14.C: New.
3165
3166 2010-10-22  Jason Merrill  <jason@redhat.com>
3167
3168         PR c++/46103
3169         * g++.dg/cpp0x/implicit10.C: New.
3170
3171 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3172
3173         PR target/46098
3174         * gcc.target/i386/pr46098.c: New test.
3175
3176 2010-10-22  Richard Guenther  <rguenther@suse.de>
3177
3178         PR tree-optimization/45720
3179         * gcc.dg/torture/pr45720.c: New testcase.
3180
3181 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3182
3183         PR tree-optimization/46126
3184         * gcc.dg/vect/pr46126.c: New.
3185
3186 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3187
3188         Based on the CFString implementation in FSF apple/trunk branch.
3189
3190         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3191         so that the latter can be used in dg-skip and dg-xfail clauses.
3192         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3193         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3194         to use dg-additional-files for Object1.
3195         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3196         to use dg-additional-files for Object1, move to torture/strings/.
3197         * obj-c++.dg/const-str-4.mm: Likewise.
3198         * obj-c++.dg/const-str-3.mm: Likewise.
3199         * obj-c++.dg/const-str-8.mm: Likewise.
3200         * obj-c++.dg/const-str-9.mm: Likewise.
3201         * obj-c++.dg/const-str-10.mm: Likewise.
3202         * obj-c++.dg/const-str-10.mm: Likewise.
3203         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3204         to use dg-additional-files for Object1, move to strings/.
3205         * obj-c++.dg/const-str-2.mm: Likewise.
3206         * obj-c++.dg/const-str-5.mm: Likewise.
3207         * obj-c++.dg/const-str-6.mm: Likewise.
3208         * obj-c++.dg/const-str-12.mm: Likewise.
3209         * obj-c++.dg/strings/strings.exp: New.
3210         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3211         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3212         * obj-c++.dg/torture/strings/strings.exp: New.
3213         * obj-c++.dg/torture/strings/string1.mm: New.
3214         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3215         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3216         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3217
3218         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3219         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3220         * objc/execute/string2.m: Likewise.
3221         * objc/execute/string3.m: Likewise.
3222         * objc/execute/string3.m: Likewise.
3223         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3224         * objc.dg/foreach-4.m: Likewise.
3225         * objc.dg/foreach-5.m: Likewise.
3226         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3227         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3228         * objc.dg/const-str-4.m: Likewise.
3229         * objc.dg/const-str-7.m: Likewise.
3230         * objc.dg/const-str-8.m: Likewise.
3231         * objc.dg/const-str-9.m: Likewise.
3232         * objc.dg/const-str-10.m: Likewise.
3233         * objc.dg/const-str-11.m: Likewise.
3234         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3235         to use dg-additional-files for Object1, move to objc.dg/strings/.
3236         * objc.dg/const-str-2.m: Likewise.
3237         * objc.dg/const-str-5.m: Likewise.
3238         * objc.dg/const-str-6.m: Likewise.
3239         * objc.dg/const-str-12.m: Likewise.
3240         * objc.dg/const-str-12b.m: Likewise.
3241         * objc.dg/strings/strings.exp: New.
3242         * objc.dg/strings/const-cfstring-2.m: New.
3243         * objc.dg/strings/const-cfstring-5.m: New.
3244         * objc.dg/torture/strings/strings.exp: New.
3245         * objc.dg/torture/strings/const-cfstring-1.m: New.
3246         * objc.dg/torture/strings/const-cfstring-3.m: New.
3247         * objc.dg/torture/strings/const-cfstring-4.m: New.
3248
3249 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3250
3251         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3252
3253 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3254
3255         PR c++/46117
3256         * g++.dg/parse/crash57.C: New.
3257
3258 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3259             H.J. Lu  <hongjiu.lu@intel.com>
3260
3261         PR target/45946
3262         * gcc.target/i386/pr45946.c: New test.
3263
3264 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3265
3266         PR tree-optimization/45875
3267         * g++.dg/ipa/pr45875.C: New test.
3268
3269 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3270
3271         PR tree-optimization/46049
3272         PR tree-optimization/46052
3273         * gcc.dg/vect/pr46052.c: New test.
3274         * gcc.dg/vect/pr46049.c: New test.
3275
3276 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3277
3278         PR fortran/46007
3279         * gfortran.dg/shape_5.f90:  New test case.
3280
3281 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3282
3283         PR fortran/46060
3284         * gfortran.dg/proc_ptr_comp_25.f90: New.
3285
3286 2010-10-21  Richard Guenther  <rguenther@suse.de>
3287             Michael Matz  <matz@suse.de>
3288
3289         PR tree-optimization/45764
3290         * gcc.dg/torture/pr45764.c: New testcase.
3291
3292 2010-10-21  Richard Guenther  <rguenther@suse.de>
3293
3294         PR tree-optimization/46111
3295         * g++.dg/torture/pr46111.C: New testcase.
3296
3297 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3298
3299         PR fortran/46067
3300         * gfortran.dg/dummy_procedure_4.f90: New.
3301         * gfortran.dg/proc_ptr_30.f90: New.
3302
3303 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3304
3305         PR fortran/46100
3306         * gfortran.dg/ptr-func-1.f90: New.
3307         * gfortran.dg/ptr-func-2.f90: New.
3308
3309 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3310
3311         PR tree-optimization/45919
3312         * gcc.c-torture/compile/pr45919.c: New test.
3313
3314         PR tree-optimization/46066
3315         * gcc.dg/autopar/pr46066.c: New test.
3316
3317 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3318
3319         PR c++/46024
3320         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3321
3322 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3323
3324         PR c++/46056
3325         * g++.dg/cpp0x/range-for7.C: New.
3326
3327 2010-10-20  Richard Guenther  <rguenther@suse.de>
3328
3329         PR lto/45667
3330         * g++.dg/lto/20101020-1_0.h: New testcase.
3331         * g++.dg/lto/20101020-1_0.C: Likewise.
3332         * g++.dg/lto/20101020-1_1.C: Likewise.
3333
3334 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3335
3336         * gcc.dg/20101013-1.c: New test.
3337
3338 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3339
3340         PR target/46085
3341         * gcc.target/i386/pr46085-1.c: New.
3342         * gcc.target/i386/pr46085-2.c: Likewise.
3343
3344 2010-10-20  Richard Guenther  <rguenther@suse.de>
3345
3346         PR tree-optimization/45860
3347         * gcc.dg/torture/pr45860.c: New testcase.
3348
3349 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3350
3351         * gnat.dg/discr25.adb: New test.
3352         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3353
3354 2010-10-20  Olivier Hainque  <hainque@adacore.com>
3355
3356         * gcc.target/powerpc/ehreturn.c: New test.
3357
3358 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3359
3360         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
3361         not require Foundation and run with the GNU runtime as well.
3362
3363         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
3364
3365         Radar 4439126
3366         * obj-c++.dg/template-8.mm: New.
3367
3368 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
3369
3370         PR objc/23709
3371         * objc.dg/pr23709.m: New.
3372         * obj-c++.dg/pr23709.m: New.
3373
3374 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
3375
3376         PR c++/46046
3377         * g++.dg/template/crash104.C: New.
3378
3379 2010-10-19  Richard Henderson  <rth@redhat.com>
3380
3381         * gcc.target/i386/fma3-fma.c: New.
3382         * gcc.target/i386/fma3-builtin.c: New.
3383         * gcc.target/i386/fma4-builtin.c: New.
3384
3385 2010-10-19  Richard Guenther  <rguenther@suse.de>
3386
3387         PR testsuite/46081
3388         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3389
3390 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3391
3392         Merge from 'apple/trunk' branch on FSF servers.
3393
3394         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
3395
3396         Radar 4293709
3397         * objc.dg/proto-init-mimatch-1.m: New.
3398         * obj-c++.dg/proto-init-mimatch-1.mm: New.
3399
3400 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3401
3402         Implemented parsing @synthesize and @dynamic for
3403         Objective-C/Objective-C++.
3404         * objc.dg/property/dynamic-1.m: New.
3405         * objc.dg/property/synthesize-1.m: New.
3406         * obj-c++.dg/property/dynamic-1.mm: New.
3407         * obj-c++.dg/property/synthesize-1.mm: New.
3408
3409 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3410
3411         * objc.dg/at-class-1.m: New.
3412         * objc.dg/at-class-1.mm: New.
3413
3414 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
3415
3416         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3417
3418 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3419
3420         Merge from 'apple/trunk' branch on FSF servers.
3421
3422         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
3423
3424         Radar 4407151
3425         * obj-c++.dg/template-7.mm: New.
3426
3427 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3428
3429         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3430         bugfix.
3431
3432 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
3433
3434         Merge from 'apple/trunk' branch on FSF servers.
3435
3436         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
3437
3438         Radar 4451818
3439         * obj-c++.dg/try-catch-16.mm: New.
3440         * obj-c++.dg/try-catch-17.mm: New.
3441
3442         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
3443
3444         Radar 4330422
3445         * obj-c++.dg/try-catch-15.mm: New
3446
3447         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
3448
3449         Radar 4204796
3450         * obj-c++.dg/try-catch-12.mm: New
3451         * obj-c++.dg/try-catch-13.mm: New
3452         * obj-c++.dg/try-catch-14.mm: New
3453         * objc.dg/try-catch-11.m: New
3454         * objc.dg/try-catch-12.m: New
3455         * objc.dg/try-catch-13.m: New
3456
3457 2010-10-18  Richard Henderson  <rth@redhat.com>
3458
3459         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3460
3461 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3462
3463         PR c/46015
3464         * c-c++-common/Wunused-var-13.c: New test.
3465
3466 2010-10-18  Richard Guenther  <rguenther@suse.de>
3467
3468         PR tree-optimization/45967
3469         * gcc.dg/torture/pr45967.c: New testcase.
3470         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3471         * gcc.dg/ipa/ipa-pta-13.c: Likewise
3472         * gcc.dg/torture/pr39074-2.c: Likewise
3473         * gcc.dg/torture/pta-escape-1.c: Likewise
3474         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3475         * gcc.dg/tree-ssa/pta-callused.c: Likewise
3476         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3477         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3478         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3479         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3480
3481 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
3482
3483         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3484
3485 2010-10-18  Richard Guenther  <rguenther@suse.de>
3486
3487         PR lto/44950
3488         * g++.dg/lto/20101015-2_0.C: New testcase.
3489
3490 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
3491
3492         PR middle-end/46019
3493         * gcc.c-torture/execute/pr46019.c: New test.
3494
3495 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3496
3497         Merge from 'apple/trunk' branch on FSF servers.
3498
3499         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
3500
3501         Radar 4516785
3502         * obj-c++.dg/method-namespace-2.mm: New.
3503
3504 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3505
3506         Merge from 'apple/trunk' branch on FSF servers.
3507
3508         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
3509
3510         Radar 4133425
3511         * objc.dg/private-1.m: Test modified.
3512         * obj-c++.dg/private-1.mm: Test modified.
3513
3514 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3515
3516         PR testsuite/45987
3517         * gcc.target/i386/push-1.c: Remove.
3518
3519 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
3520             H.J. Lu  <hongjiu.lu@intel.com>
3521
3522         PR target/46051
3523         * gcc.target/i386/pr46051.c: New test.
3524
3525 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3526
3527         * obj-c++.dg/gnu-api-2-class.mm: New.
3528         * obj-c++.dg/gnu-api-2-ivar.mm: New.
3529         * obj-c++.dg/gnu-api-2-method.mm: New.
3530         * obj-c++.dg/gnu-api-2-objc.mm: New.
3531         * obj-c++.dg/gnu-api-2-object.mm: New.
3532         * obj-c++.dg/gnu-api-2-property.mm: New.
3533         * obj-c++.dg/gnu-api-2-protocol.mm: New.
3534         * obj-c++.dg/gnu-api-2-sel.mm: New.
3535
3536 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
3537
3538         * objc.dg/fsf-package-0.m: New.
3539         * obj-c++.dg/fsf-package-0.m: New.
3540
3541 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
3542
3543         PR objc/18255
3544         * objc.dg/pr18255.m: New.
3545
3546 2010-10-16  Jan Hubicka  <jh@suse.cz>
3547
3548         PR middle-end/44206
3549         * g++.dg/torture/pr44206.C: New.
3550
3551 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3552
3553         * objc.dg/gnu-api-2-class.m: New.
3554         * objc.dg/gnu-api-2-objc.m: New.
3555
3556 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
3557
3558         * objc.dg/gnu-api-2-ivar.m: New.
3559
3560 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3561
3562         * objc.dg/gnu-api-2-property.m: New.
3563
3564 2010-10-15  Xinliang David Li  <davidxl@google.com>
3565
3566         * g++.dg/uninit-pred-3_a.C: New test.
3567         * g++.dg/uninit-pred-3_b.C: New test.
3568
3569 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3570
3571         * objc.dg/gnu-api-2-object.m: New.
3572
3573 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3574
3575         * objc.dg/gnu-api-2-method.m: New.
3576
3577 2010-10-15  Jason Merrill  <jason@redhat.com>
3578
3579         * g++.dg/lto/pr45983_0.C: New.
3580
3581 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3582
3583         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3584         builtin combiner patterns.
3585         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3586         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3587         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3588         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3589         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3590
3591 2010-10-15  Richard Guenther  <rguenther@suse.de>
3592
3593         * g++.dg/lto/20101015-1_0.C: New testcase.
3594
3595 2010-10-15  Richard Guenther  <rguenther@suse.de>
3596
3597         PR testsuite/46021
3598         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3599         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3600
3601 2010-10-15  Richard Guenther  <rguenther@suse.de>
3602
3603         PR lto/45957
3604         * g++.dg/lto/20101014-1_0.C: New testcase.
3605
3606 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
3607
3608         * objc.dg/gnu-api-2-protocol.m: New.
3609         * objc.dg/gnu-api-2-sel.m: New.
3610
3611 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3612
3613         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3614         arm-eabi targets.
3615
3616 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
3617
3618         * gcc.dg/20101010-1.c: New testcase.
3619
3620 2010-10-15  Jie Zhang  <jie@codesourcery.com>
3621
3622         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3623         script when relocatable linking.
3624
3625 2010-10-14  Yao Qi  <yao@codesourcery.com>
3626
3627         PR target/45447
3628         * gcc.target/arm/pr45447.c: New test.
3629
3630 2010-10-14  Jan Hubicka  <jh@suse.cz>
3631
3632         PR middle-end/45621
3633         * g++.dg/lto/pr45621.h : New.
3634         * g++.dg/lto/pr45621_0.C: New.
3635         * g++.dg/lto/pr45621_1.C: New.
3636
3637 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3638
3639         * objc.dg/property: New.
3640         * objc.dg/property/fsf-property-basic.m: New.
3641         * objc.dg/property/fsf-property-method-access.m: New.
3642         * objc.dg/property/fsf-property-named-ivar.m: New.
3643         * obj-c++.dg/property: New.
3644         * obj-c++.dg/property/fsf-property-basic.mm: New.
3645         * obj-c++.dg/property/fsf-property-method-access.mm: New.
3646         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3647
3648         merge from FSF apple 'trunk' branch.
3649         2006 Fariborz Jahanian  <fjahanian@apple.com>
3650
3651         Radars 4436866, 4505126, 4506903, 4517826
3652         * objc.dg/property/property-1.m: New.
3653         * objc.dg/property/property-2.m: New.
3654         * objc.dg/property/property-3.m: New.
3655         * objc.dg/property/property-neg-1.m: New.
3656         * objc.dg/property/property-neg-2.m: New.
3657         * objc.dg/property/property-neg-3.m: New.
3658         * objc.dg/property/property-neg-4.m: New.
3659         * objc.dg/property/property-neg-5.m: New.
3660         * objc.dg/property/property-neg-6.m: New.
3661         * objc.dg/property/property-neg-7.m: New.
3662         * objc.dg/property/property.exp: New.
3663         * obj-c++.dg/property/property-1.mm: New.
3664         * obj-c++.dg/property/property-2.mm: New.
3665         * obj-c++.dg/property/property-3.mm: New.
3666         * obj-c++.dg/property/property-neg-1.mm: New.
3667         * obj-c++.dg/property/property-neg-2.mm: New.
3668         * obj-c++.dg/property/property-neg-3.mm: New.
3669         * obj-c++.dg/property/property-neg-4.mm: New.
3670         * obj-c++.dg/property/property-neg-5.mm: New.
3671         * obj-c++.dg/property/property-neg-6.mm: New.
3672         * obj-c++.dg/property/property-neg-7.mm: New.
3673         * obj-c++.dg/property/property.exp: New.
3674
3675 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3676
3677         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
3678
3679 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
3680
3681         PR c/45969
3682         * gcc.c-torture/compile/pr45969-1.c: New test.
3683
3684 2010-10-14  Richard Guenther  <rguenther@suse.de>
3685
3686         PR tree-optimization/44913
3687         * gcc.dg/torture/pr44913.c: New testcase.
3688
3689 2010-10-14  Richard Guenther  <rguenther@suse.de>
3690
3691         PR lto/45382
3692         * g++.dg/lto/20101014-2_0.C: New testcase.
3693
3694 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3695
3696         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3697         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3698         * gcc.target/i386/pr44130.c: Likewise.
3699         * gcc.target/i386/pr44144.c: Likewise.
3700         * gcc.target/i386/pr44180.c: Likewise.
3701         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3702         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3703         * gcc.target/i386/vect-sizes-1.c: Likewise.
3704         * gcc.target/i386/vectorize4-avx.c: Likewise.
3705
3706 2010-10-14  Richard Guenther  <rguenther@suse.de>
3707
3708         PR lto/44561
3709         * g++.dg/lto/20101010-3_0.C: New testcase.
3710         * g++.dg/lto/20101010-4_0.C: Likewise.
3711
3712 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
3713
3714         * objc.dg/pr45878.m: Update to include NSConstantString interface
3715         for -fnext-runtime.
3716         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3717         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3718         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3719         reference for m64 -fnext-runtime.
3720
3721 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3722
3723         * gcc.target/i386/vect-sizes-1.c: New.
3724
3725 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3726
3727         PR middle-end/46011
3728         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3729
3730 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
3731
3732         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3733         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3734
3735 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3736
3737         * gcc.target/ia64/20101005.c: New test.
3738
3739 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
3740
3741         PR rtl-optimization/45570
3742         * gcc.dg/pr45570.c: New test.
3743
3744 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3745
3746         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3747         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3748         * gcc.target/i386/vectorize4-avx.c: Likewise.
3749
3750 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3751
3752         * gcc.target/i386/avx-copysign-vec.c: New.
3753         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3754
3755 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3756
3757         PR middle-end/44130
3758         * gcc.target/i386/pr44130.c: New.
3759
3760 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3761
3762         PR middle-end/44144
3763         * gcc.target/i386/pr44144.c: New.
3764
3765 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3766
3767         PR target/44180
3768         * gcc.target/i386/pr44180.c: New.
3769
3770 2010-10-13  Jason Merrill  <jason@redhat.com>
3771
3772         * g++.dg/template/canon-type-8.C: New.
3773
3774 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3775
3776         * gcc.c-torture/execute/20101013-1.c: New test.
3777
3778 2010-10-13  Richard Guenther  <rguenther@suse.de>
3779
3780         PR objc/45878
3781         * objc.dg/pr45878.m: New testcase.
3782
3783 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
3784
3785         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3786         * gcc.dg/format/dfp-printf-1.c: Likewise.
3787         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3788
3789 2010-10-13  Richard Guenther  <rguenther@suse.de>
3790
3791         PR tree-optimization/45788
3792         * g++.dg/pr45788.C: New testcase.
3793
3794 2010-10-13  Richard Guenther  <rguenther@suse.de>
3795
3796         PR tree-optimization/45970
3797         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3798
3799 2010-10-13  Richard Guenther  <rguenther@suse.de>
3800
3801         PR tree-optimization/45982
3802         * gcc.dg/torture/pr45982.c: New testcase.
3803         * gcc.dg/tree-ssa/pr24287.c: Adjust.
3804         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3805         * gcc.dg/torture/pr39074-2.c: Likewise.
3806
3807 2010-10-13  Richard Guenther  <rguenther@suse.de>
3808
3809         PR middle-end/45874
3810         * g++.dg/torture/pr45874.C: New testcase.
3811
3812 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
3813
3814         * objc.dg/attributes/method-attribute-1.m: Update to respond
3815         to implemented method attributes..
3816         * objc.dg/attributes/method-attribute-2.m: Likewise.
3817         * objc.dg/attributes/method-attribute-3.m: Likewise.
3818         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3819         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3820         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3821
3822 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
3823
3824         PR libobjc/23214
3825         * objc.dg/pr23214.m: New.
3826
3827 2010-10-12  Michael Eager  <eager@eagercon.com>
3828
3829         PR testsuite/45856
3830         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3831         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3832
3833 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR fortran/45636
3836         * gcc.c-torture/execute/pr45636.c: New test.
3837         * gfortran.dg/pr45636.f90: New test.
3838
3839 2010-10-12  Richard Henderson  <rth@redhat.com>
3840
3841         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3842
3843 2010-10-12  Daniel Kraft  <d@domob.eu>
3844
3845         PR fortran/38936
3846         * gfortran.dg/associate_1.f03: More tests with derived-types.
3847         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3848         * gfortran.dg/associate_8.f03: Fix typo.
3849         * gfortran.dg/initialization_27.f90: Fix typo.
3850
3851 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3852
3853         PR testsuite/45851
3854         * lib/lto.exp (lto-get-options-main): Support optional target
3855         selector for dg-extra-ld-options.
3856
3857 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3858
3859         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3860         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3861
3862 2010-10-11  Martin Jambor  <mjambor@suse.cz>
3863
3864         PR middle-end/45699
3865         * g++.dg/torture/pr45699.C: New test.
3866         * g++.dg/otr-fold-1.C: Adjusted.
3867         * g++.dg/otr-fold-1.C: Likewise.
3868
3869 2010-10-11  Nick Clifton  <nickc@redhat.com>
3870
3871         * gcc.c-torture/compile/pr44197.c: Require visibility support.
3872         Allow for a user label prefix.
3873
3874 2010-10-10  Richard Guenther  <rguenther@suse.de>
3875
3876         * g++.dg/lto/20101010-1_0.C: New testcase.
3877         * g++.dg/lto/20101010-2_0.C: Likewise.
3878
3879 2010-10-11  Ira Rosen  <irar@il.ibm.com>
3880
3881         PR tree-optimization/45902
3882         * gcc.dg/vect/45902.c: New test.
3883
3884 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
3885
3886         PR target/45870
3887         * gcc.dg/tls/pr45870.c: New test.
3888
3889 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
3890
3891         PR fortran/45961
3892         * gfortran.dg/typebound_operator_6.f03: New.
3893
3894 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
3895
3896         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3897         and adjust -export symbol scanning.
3898         * g++.dg/ext/dllexport1.C: Likewise.
3899         * g++.dg/ext/dllexport3.C: Likewise.
3900         * gcc.dg/dll-3.c: Likewise.
3901         * gcc.dg/dll-4.c: Likewise.
3902         * gcc.dg/dll-5.c: Likewise.
3903
3904 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3905
3906         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3907         instead of tree_profile dump file.
3908         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3909         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3910         dump file.
3911
3912 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
3913
3914         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3915
3916 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3917
3918         * gfortran.dg/character_comparison_4.f90:  New test.
3919         * gfortran.dg/character_comparison_5.f90:  New test.
3920         * gfortran.dg/character_comparison_6.f90:  New test.
3921
3922 2010-10-09  Richard Henderson  <rth@redhat.com>
3923
3924         * lib/target-supports.exp
3925         (check_effective_target_automatic_stack_alignment): Always true.
3926
3927 2010-10-09  Richard Guenther  <rguenther@suse.de>
3928
3929         PR lto/45956
3930         * gcc.dg/lto/20101009-2_0.c: New testcase.
3931         * gcc.dg/lto/20101009-2_1.c: Likewise.
3932         * gcc.dg/lto/20101009-2_2.c: Likewise.
3933
3934 2010-10-09  Richard Guenther  <rguenther@suse.de>
3935
3936         PR lto/45947
3937         * g++.dg/lto/20101009-1_0.C: New testcase.
3938
3939 2010-10-09  Richard Guenther  <rguenther@suse.de>
3940
3941         PR tree-optimization/45945
3942         * gcc.dg/lto/20101009-1_0.c: New testcase.
3943
3944 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
3945
3946         PR target/45913
3947         * gcc.target/i386/pr45913.c: New.
3948
3949 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3950
3951         PR fortran/45943
3952         * gfortran.dg/streamio_16.f90: Update test.
3953
3954 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR tree-optimization/45903
3957         * gcc.target/i386/pr45903.c: New test.
3958
3959 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
3960
3961         * gnat.dg/interface5.adb: Compile with warnings disabled.
3962
3963 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3964
3965         * obj-c++.dg/encode-10.mm: New testcase.
3966
3967 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3968
3969         PR objc++/23614
3970         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3971         C++ class.  Removed XFAIL.
3972
3973 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
3974
3975         PR fortran/45933
3976         * gfortran.dg/typebound_operator_5.f03: New.
3977
3978 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
3979
3980         Merge from 'apple/trunk' branch on FSF servers.
3981
3982         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
3983
3984         Radar 4508851
3985         * obj-c++.dg/method-namespace-1.mm: New.
3986
3987 2010-10-07  Martin Jambor  <mjambor@suse.cz>
3988
3989         * gcc.dg/tree-ssa/sra-11.c: New test.
3990
3991 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
3992
3993         PR Tree-Vect/45847
3994         * gcc.dg/vect/pr45847.c: New test.
3995
3996 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
3997             Kai Tietz  <kai.tietz@onevision.com>
3998
3999         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4000
4001 2010-10-07  Richard Guenther  <rguenther@suse.de>
4002
4003         PR tree-optimization/45732
4004         * gcc.dg/torture/pr45732.c: New testcase.
4005
4006 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4007
4008         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4009         * objc.dg/foreach-2.m: Likewise.
4010         * objc.dg/foreach-3.m: Likewise.
4011         * objc.dg/foreach-4.m: Likewise.
4012         * objc.dg/foreach-5.m: Likewise.
4013         * objc.dg/foreach-6.m: Likewise.
4014         * objc.dg/foreach-7.m: Likewise.
4015         * objc.dg/objc-foreach-4.m: Likewise.
4016         * objc.dg/objc-foreach-5.m: Likewise.
4017
4018 2010-10-07  Richard Guenther  <rguenther@suse.de>
4019
4020         PR middle-end/45869
4021         * gcc.dg/torture/pr45869.c: New testcase.
4022
4023 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4024
4025         * objc.dg/set-not-used-1.m: New
4026         * obj-c++.dg/set-not-used-1.mm: New.
4027
4028 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4029
4030         * objc.dg/attributes/method-attribute-3.m: New.
4031         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4032
4033 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4034
4035         PR fortran/45916
4036         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4037
4038 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4039
4040         PR fortran/45889
4041         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4042
4043 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4044
4045         Merge from 'apple/trunk' branch on FSF servers.
4046
4047         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4048
4049         Radar 4278774
4050         * obj-c++.dg/encode-9.mm: New.
4051
4052 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4053
4054         * g++.dg/cpp0x/pr45908.C: New test.
4055
4056 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4057
4058         * gnat.dg/opt6.ad[sb]: New test.
4059
4060 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4061
4062         Implemented fast enumeration for Objective-C.
4063         * objc.dg/foreach-1.m: New.
4064         * objc.dg/foreach-2.m: New.
4065         * objc.dg/foreach-3.m: New.
4066         * objc.dg/foreach-4.m: New.
4067         * objc.dg/foreach-5.m: New.
4068         * objc.dg/foreach-6.m: New.
4069         * objc.dg/foreach-7.m: New.
4070
4071         Merge from 'apple/trunk' branch on FSF servers:
4072         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4073
4074         Radar 4502236
4075         * objc.dg/objc-foreach-5.m: New.
4076
4077         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4078
4079         Radar 4507230
4080         * objc.dg/objc-foreach-4.m: New.
4081
4082         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4083
4084         Radar 4472881
4085         * objc.dg/objc-foreach-3.m: New.
4086
4087         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4088
4089         Radar 4468498
4090         * objc.dg/objc-foreach-2.m: New.
4091
4092         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4093
4094         Radar 4294910
4095         * objc.dg/objc-foreach-1.m: New
4096
4097 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4098
4099         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4100         unsigned values.
4101
4102 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4103
4104         PR objc++/28050
4105         * obj-c++.dg/syntax-error-10.mm: New.
4106
4107 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4108
4109         PR objc++/23707
4110         * obj-c++.dg/syntax-error-9.mm: New.
4111
4112 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4113
4114         PR objc++/31126
4115         * obj-c++.dg/syntax-error-8.mm: New.
4116
4117 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4118
4119         Merge from 'apple/trunk' branch on FSF servers.
4120
4121         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4122
4123         Radar 4290840
4124         * obj-c++.dg/syntax-error-7.mm: New
4125
4126         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4127
4128         Radar 4294425
4129         * obj-c++.dg/syntax-error-6.mm: New
4130
4131         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4132
4133         Radar 4261146
4134         * obj-c++.dg/syntax-error-5.mm: New
4135
4136         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4137
4138         Radar 4093475
4139         * obj-c++.dg/syntax-error-[3-4].mm: New.
4140
4141         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4142
4143         Radar 4185810
4144         * obj-c++.dg/syntax-error-[1-2].mm: New.
4145
4146 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4147
4148         PR tree-optimization/45752
4149         * gcc.dg/vect/pr45752.c: New test.
4150
4151 2010-10-05  Richard Guenther  <rguenther@suse.de>
4152
4153         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4154         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4155         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4156         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4157         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4158         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4159         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4160         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4161         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4162         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4163         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4164         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4165         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4166         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4167         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4168         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4169         * gcc.dg/tree-ssa/20080530.c: Likewise.
4170         * g++.dg/tree-ssa/inline-3.C: Likewise.
4171         * g++.dg/tree-ssa/inline-1.C: Likewise.
4172         * g++.dg/tree-ssa/inline-2.C: Likewise.
4173         * gcc.dg/profile-dir-1.c: Likewise.
4174         * gcc.dg/profile-dir-2.c: Likewise.
4175         * gcc.dg/profile-dir-3.c: Likewise.
4176
4177 2010-10-05  Richard Guenther  <rguenther@suse.de>
4178
4179         PR middle-end/45877
4180         * g++.dg/torture/pr45877.C: New testcase.
4181
4182 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4183
4184         PR debug/45849
4185         * gcc.dg/debug/pr45849.c: New test.
4186
4187         PR middle-end/45876
4188         * gcc.c-torture/compile/pr45876.c: New test.
4189
4190 2010-10-04  Julian Brown  <julian@codesourcery.com>
4191
4192         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4193         vect_hw_misalign.
4194         * gcc.dg/vect/vect-60.c: Likewise.
4195         * gcc.dg/vect/vect-56.c: Likewise.
4196         * gcc.dg/vect/vect-93.c: Likewise.
4197         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4198         * gcc.dg/vect/vect-95.c: Likewise.
4199         * gcc.dg/vect/vect-96.c: Likewise.
4200         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4201         * gcc.dg/vect/slp-25.c: Likewise.
4202         * gcc.dg/vect/slp-3.c: Likewise.
4203         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4204         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4205         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4206         * gcc.dg/vect/vect-109.c: Likewise.
4207         * gcc.dg/vect/vect-peel-1.c: Likewise.
4208         * gcc.dg/vect/vect-peel-2.c: Likewise.
4209         * lib/target-supports.exp
4210         (check_effective_target_arm_vect_no_misalign): New.
4211         (check_effective_target_vect_no_align): Use above.
4212         (check_effective_target_vect_element_align): New.
4213         (add_options_for_quad_vectors): New.
4214
4215 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4216
4217         PR tree-optimization/45572
4218         * g++.dg/ipa/pr45572-1.C: New test.
4219         * g++.dg/ipa/pr45572-2.C: Likewise.
4220
4221 2010-10-03  Ian Lance Taylor  <iant@google.com>
4222
4223         * gcc.dg/anon-struct-11.c: New test.
4224         * gcc.dg/anon-struct-12.c: New test.
4225         * gcc.dg/anon-struct-13.c: New test.
4226         * gcc.dg/anon-struct-14.c: New test.
4227
4228 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4229
4230         * g++.dg/torture/pr45764.C: Revert revision 164914.
4231         * gcc.dg/vect/pr43432.c: Likewise.
4232         * gcc.dg/vect/vect-114.c: Likewise.
4233         * gcc.dg/vect/vect-15.c: Likewise.
4234
4235 2010-10-03  Jason Merrill  <jason@redhat.com>
4236
4237         * g++.dg/cpp0x/sfinae5.C: New.
4238
4239 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4240
4241         PR tree-optimization/45720
4242         PR tree-optimization/45764
4243         * g++.dg/torture/pr45764.C: New.
4244
4245         * gcc.dg/vect/pr43432.c: Xfail.
4246         * gcc.dg/vect/vect-114.c: Likewise.
4247         * gcc.dg/vect/vect-15.c: Likewise.
4248
4249 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4250
4251         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4252         hppa*-*-hpux*.
4253         * gcc.dg/torture/pr45678-2.c: Likewise.
4254
4255 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4256
4257         PR fortran/45748
4258         * gfortran.dg/intrinsic_6.f90: New.
4259
4260 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4261
4262         PR fortran/42831
4263         * gfortran.dg/dependency_37.f90:  New test.
4264
4265 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4266
4267         * gcc.target/i386/shift_mask.c: New test.
4268
4269 2010-10-01  Richard Guenther  <rguenther@suse.de>
4270
4271         PR tree-optimization/45854
4272         * g++.dg/torture/pr45854.C: New testcase.
4273
4274 2010-09-30  Michael Eager  <eager@eagercon.com>
4275
4276         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4277         __FLT_{MIN,MAX}__.
4278
4279 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4280
4281         PR middle-end/45758
4282         * gfortran.dg/graphite/pr45758.f90: New.
4283
4284 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4285
4286         PR middle-end/45230
4287         * gcc.dg/graphite/id-pr45230.c: New.
4288
4289 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4290
4291         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4292         * gfortran.dg/graphite/graphite.exp: Same.
4293         * gcc.dg/graphite/vect-pr43423.c: New.
4294
4295 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4296
4297         PR target/45843
4298         * g++.dg/torture/pr45843.C: New test.
4299
4300 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4301
4302         PR fortran/45828
4303         * gfortran.dg/allocate_derived_5.f90: New.
4304
4305 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4306
4307         PR tree-optimization/31261
4308         * gcc.dg/tree-ssa/pr31261.c: New test.
4309
4310 2010-09-30  Michael Eager  <eager@eagercon.com>
4311
4312         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4313         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4314         * gcc.target/microblaze/microblaze.exp: Ditto.
4315         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4316         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4317         * gcc.target/microblaze/others/data_var1.c: Ditto.
4318         * gcc.target/microblaze/others/data_var2.c: Ditto.
4319         * gcc.target/microblaze/others/data_var3.c: Ditto.
4320         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4321         * gcc.target/microblaze/others/strings1.c:: Ditto.
4322         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4323         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4324         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4325         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4326         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4327         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4328         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4329         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4330         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4331         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4332         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4333         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4334         * gcc.target/microblaze/isa/float.c: Ditto.
4335         * gcc.target/microblaze/isa/mulh.c: Ditto.
4336         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4337         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4338         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4339         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4340         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4341         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4342         * gcc.target/microblaze/isa/bshift.c: Ditto.
4343         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4344         * gcc.target/microblaze/isa/div.c: Ditto.
4345         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4346         * gcc.target/microblaze/isa/mul.c: Ditto.
4347
4348 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4349
4350         merge from FSF 'apple/trunk' branch.
4351         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4352
4353         Radar 4386773
4354         * objc.dg/enhanced-proto-1.m: New.
4355         * objc.dg/enhanced-proto-2.m: New.
4356         * obj-c++.dg/enhanced-proto-1.mm: New
4357         * obj-c++.dg/enhanced-proto-2.mm: New.
4358
4359 2010-09-30  Richard Guenther  <rguenther@suse.de>
4360
4361         PR testsuite/45702
4362         * gcc.dg/debug/pr41893-1.c: Adjust.
4363         * gcc.dg/pr30762-1.c: Likewise.
4364         * gcc.dg/pr31529-1.c: Likewise.
4365         * gcc.dg/pr34457-1.c: Likewise.
4366         * gcc.dg/pr34668-1.c: Likewise.
4367         * gcc.dg/pr43557-1.c: Likewise.
4368
4369 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4370
4371         PR objc/45842
4372         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4373         * objc.dg/const-str-3.m: Correct header for memcpy.
4374         * objc.dg/const-str-7.m: Likewise.
4375         * objc.dg/method-20b.m: Provide an implementation of Object.
4376         Adjust XFAIL for m64 NeXT runtime.
4377         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4378         * objc.dg/encode-3.m: Correct line ordering, provide header for
4379         sprintf.
4380         * objc.dg/encode-7-next.m: Only run for 32bit.
4381         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4382         * objc.dg/type-size-2.m: Provide an implementation of Object.
4383         Ajust headers.
4384         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4385         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4386         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4387         Adjust XFAIL for m64 NeXT runtime.
4388         * obj-c++.dg/method-22.mm: Likewise.
4389         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4390
4391 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
4392
4393         Merge from 'apple/trunk' branch on FSF servers.
4394
4395         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4396
4397         Radar 4278236
4398         * obj-c++.dg/bad-forward-decl.mm: New
4399
4400 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
4401
4402         * ada/acats/run_acats: Revert revision 157037.
4403
4404 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4405
4406         Merge from 'apple/trunk' branch on FSF servers.
4407
4408         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
4409
4410         Radar 4281748
4411         * objc.dg/naming-2.m: Update
4412         * objc.dg/naming-3.m: New
4413
4414 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
4415
4416         PR target/40457
4417         * gcc.target/arm/pr40457-3.c: New test.
4418
4419 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
4420
4421         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4422         alias checking.
4423         * lib/target-supports.exp (check_ifunc_available): Likewise.
4424
4425 2010-09-29  Tristan Gingold  <gingold@adacore.com>
4426
4427         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4428
4429 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
4430
4431         * objc.dg/keywords-1.m: New test.
4432         * objc.dg/keywords-2.m: New test.
4433         * objc.dg/keywords-3.m: New test.
4434         * obj-c++.dg/keywords-1.mm: New test.
4435         * obj-c++.dg/keywords-2.mm: New test.
4436
4437 2010-09-28  Jason Merrill  <jason@redhat.com>
4438
4439         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4440         * g++.dg/ext/complit11.C: Likewise.
4441         * g++.old-deja/g++.law/temps1.C: Likewise.
4442
4443         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4444         * g++.old-deja/g++.mike/misc6.C: Likewise.
4445
4446 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4447
4448         * objc.dg/attributes/method-attribute-1.m: New.
4449         * objc.dg/attributes/method-attribute-2.m: New.
4450
4451         * obj-c++.dg/attributes/method-attribute-1.m: New.
4452         * obj-c++.dg/attributes/method-attribute-2.m: New.
4453
4454 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
4455
4456         * objc.dg/attributes: New.
4457         * objc.dg/attributes/attributes.exp: New.
4458         * objc.dg/attributes/class-attribute-1.m: New.
4459         * objc.dg/attributes/class-attribute-2.m: New
4460         * objc.dg/attributes/categ-attribute-1.m: New
4461         * objc.dg/attributes/categ-attribute-2.m: New
4462         * objc.dg/attributes/proto-attribute-1.m: New
4463
4464         * obj-c++.dg/attributes: New.
4465         * obj-c++.dg/attributes/attributes.exp: New
4466         * obj-c++.dg/attributes/class-attribute-1.mm: New
4467         * obj-c++.dg/attributes/class-attribute-2.mm: New
4468         * obj-c++.dg/attributes/categ-attribute-1.mm: New
4469         * obj-c++.dg/attributes/categ-attribute-2.mm: New
4470         * obj-c++.dg/attributes/proto-attribute-1.mm: New
4471
4472 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4473
4474         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4475         from the branch renamed to method-20b.m to avoid clashes).
4476
4477         2005-08-23  Stuart Hastings  <stuart@apple.com>
4478                     Ziemowit Laski  <zlaski@apple.com>
4479
4480         Radar 4209854
4481         * obj-c++.dg/method-23.mm: New.
4482         * objc.dg/method-20.m: New.
4483
4484 2010-09-28  Jan Hubicka  <jh@suse.cz>
4485
4486         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4487
4488 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4489
4490         PR target/44452
4491         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4492         i?86-*-solaris2.[89], *-*-vxworks*.
4493         * gcc.target/i386/pr22152.c: Likewise.
4494         * gcc.target/i386/vect8-ret.c: New test.
4495
4496 2010-09-28  Jie Zhang  <jie@codesourcery.com>
4497
4498         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4499
4500 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
4501
4502         Merge from 'apple/trunk' branch on FSF servers.
4503
4504         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
4505
4506         Radar 4175534
4507         * obj-c++.dg/method-22.mm: New.
4508
4509 2010-09-27  Jason Merrill  <jason@redhat.com>
4510
4511         * g++.dg/cpp0x/rv-lvalue-req.C: New.
4512         * g++.dg/ext/complit11.C: Adjust.
4513         * g++.old-deja/g++.law/temps1.C: Adjust.
4514         * g++.old-deja/g++.ns/koenig6.C: Adjust.
4515         * g++.old-deja/g++.oliva/partord1.C: Adjust.
4516
4517 2010-09-27  Ian Lance Taylor  <iant@google.com>
4518
4519         * lib/target-supports.exp (check_effective_target_split_stack):
4520         New procedure.
4521         * gcc.dg/split-1.c: New test.
4522         * gcc.dg/split-2.c: New test.
4523         * gcc.dg/split-3.c: New test.
4524         * gcc.dg/split-4.c: New test.
4525
4526 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4527
4528         PR objc/25464
4529         * objc.dg/type-size-3.m: New test.
4530
4531 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4532
4533         PR objc/45763
4534         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4535
4536 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4537
4538         PR objc/25450
4539         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4540         * objc.dg/type-size-2.m: Same change.
4541         * obj-c++.dg/encode-5.mm: Same change.
4542
4543 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4544
4545         Merge from 'apple/trunk' branch on FSF servers.  The original
4546         Changelogs are below.
4547
4548         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4549         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4550         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4551         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4552         in the branch).
4553         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4554         proto-qual-1.m in the branch) and the normal ABI on GNU.
4555         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
4556         the test only with the NeXT runtime.
4557         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4558         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4559         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4560         Run the test only with the NeXT runtime.
4561
4562         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
4563
4564         Radar 4492973
4565         * objc.dg/encode-7-64bit.m: New.
4566         * objc.dg/encode-7.m: Skip if -m64.
4567
4568         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
4569
4570         Radar 4301047
4571         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4572         * obj-c++.dg/threedotthree-abi-1.mm: New
4573         * objc.dg/threedotthree-abi-1.m: New
4574
4575         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
4576
4577         Radar 4136935
4578         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4579         * objc.dg/encode-6.m: Likewise.
4580         * objc.dg/encode-7.m: New test case.
4581
4582 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
4583
4584         Merge from 'apple/trunk' branch on FSF servers.  Renamed
4585         const-str-12.m to constr-str-12b.m to avoid conflicts.
4586
4587         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
4588
4589         Radar 4229905
4590         * obj-c++.dg/warn5.mm: New
4591
4592         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
4593
4594         Radar 4154928
4595         * obj-c++.dg/const-str-12.mm: New.
4596         * objc.dg/const-str-12.m: New.
4597
4598 2010-09-27  Tobias Burnus  <burnus@net-b.de>
4599
4600         PR fortran/40569
4601         PR fortran/40568
4602         * gfortran.dg/storage_size_2.f08: Fix test.
4603         * gfortran.dg/c_sizeof_1.f90: Fix test.
4604         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4605         * gfortran.dg/c_sizeof_3.f90: New.
4606         * gfortran.dg/c_sizeof_4.f90: New.
4607         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4608         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4609
4610 2010-09-26  Daniel Kraft  <d@domob.eu>
4611
4612         PR fortran/45783
4613         PR fortran/45795
4614         * gfortran.dg/select_type_18.f03: New test.
4615
4616 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4617
4618         * gnat.dg/return2.ad[sb]: New test.
4619         * gnat.dg/return2_pkg.ads: New helper.
4620
4621 2010-09-25  Daniel Kraft  <d@domob.eu>
4622
4623         PR fortran/45776
4624         * gfortran.dg/io_constraints_6.f03: New test.
4625         * gfortran.dg/io_constraints_7.f03: New test.
4626         * gfortran.dg/newunit_2.f90: New test.
4627
4628 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
4629
4630         * gfortran.dg/operator_c1202.f90: New test.
4631
4632 2010-09-24  Jan Hubicka  <jh@suse.cz>
4633
4634         * gcc.dg/tree-ssa/leaf.c: New testcase.
4635
4636 2010-09-24  Jan Hubicka  <jh@suse.cz>
4637
4638         PR tree-optimization/45738
4639         PR tree-optimization/45741
4640         * gcc.c-torture/compile/pr45741.c: New.
4641         * gfortran.fortran-torture/compile/pr45738.f90: New.
4642
4643 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
4644
4645         * gcc.dg/cpp/undef-opt-1.c: New test.
4646
4647 2010-09-24  Jason Merrill  <jason@redhat.com>
4648
4649         * g++.dg/other/error10.C: Adjust expected output.
4650
4651 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
4652
4653         PR middle-end/45234
4654         * gcc.dg/torture/stackalign/alloca-6.c: New test.
4655         * gcc.target/i386/pr45234.c: New test.
4656
4657 2010-09-24  Richard Guenther  <rguenther@suse.de>
4658
4659         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4660
4661 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4662
4663         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4664         as a comment leader in regexp.
4665
4666 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4667
4668         * objc.dg/sync-2.m: New test.
4669         * obj-c++.dg/sync-2.mm: New test.
4670
4671 2010-09-24  Tobias Burnus  <burnus@net-b.de>
4672
4673         PR fortran/40571
4674         * gfortran.dg/iso_fortran_env_7.f90: New.
4675
4676 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4677
4678         * obj-c++.dg/too-many-args.mm: New file.
4679
4680 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
4681
4682         Merge from 'apple/trunk' branch on FSF servers.
4683
4684         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4685
4686         Radar 4491608
4687         * objc.dg/too-many-args.m: New
4688
4689 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4690
4691         PR fortran/45744
4692         * gfortran.dg/dependency_36.f90:  New test.
4693
4694 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
4695
4696         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4697         * gcc.target/i386/pad-3.c: Ditto.
4698         * gcc.target/i386/pad-7.c: Ditto.
4699         * gcc.target/i386/pad-7.c: Ditto.
4700         * gcc.target/i386/pr36502.c: Ditto.
4701         * gcc.target/i386/zee.c: Ditto.
4702         * gcc.target/i386/20060821-1.c: Ditto.
4703         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
4704         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
4705         * gcc.target/i386/pad-5b.c: Ditto.
4706         * gcc.target/i386/pad-6a.c: Ditto.
4707         * gcc.target/i386/pad-6b.c: Ditto.
4708         * gcc.target/i386/pad-8.c: Ditto.
4709         * gcc.target/i386/pad-9.c: Ditto.
4710         * gcc.target/i386/pad-10.c: Ditto.
4711         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
4712
4713 2010-09-23  Richard Guenther  <rguenther@suse.de>
4714
4715         PR tree-optimization/45565
4716         * g++.dg/ipa/pr45565.C: New testcase.
4717
4718 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
4719
4720         PR fortran/45745
4721         PR fortran/45648
4722         * gfortran.dg/vector_subscript_bound_1.f90: New.
4723
4724 2010-09-23  Richard Guenther  <rguenther@suse.de>
4725
4726         PR middle-end/45750
4727         * gcc.dg/pr45750.c: New testcase.
4728
4729 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
4730
4731         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4732         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
4733         build.
4734
4735 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
4736
4737         PR rtl-optimization/44374
4738         * gcc.target/arm/headmerge-1.c: New test.
4739         * gcc.target/arm/headmerge-2.c: New test.
4740         * gcc.target/i386/headmerge-1.c: New test.
4741         * gcc.target/i386/headmerge-2.c: New test.
4742
4743 2010-09-23  Daniel Kraft  <d@domob.eu>
4744
4745         PR fortran/38936
4746         PR fortran/44044
4747         PR fortran/45474
4748         * gfortran.dg/intrinsic_intent_1.f03: New test.
4749         * gfortran.dg/select_type_17.f03: New test.
4750         * gfortran.dg/associate_5.f03: More definability tests.
4751         * gfortran.dg/enum_2.f90: Check definability.
4752         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4753         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4754         * gfortran.dg/char_expr_2.f90: Ditto.
4755         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4756         * gfortran.dg/enum_5.f90: Ditto.
4757         * gfortran.dg/equiv_constraint_8.f90: Ditto.
4758         * gfortran.dg/impure_assignment_2.f90: Ditto.
4759         * gfortran.dg/impure_assignment_3.f90: Ditto.
4760         * gfortran.dg/intent_out_1.f90: Ditto.
4761         * gfortran.dg/intent_out_3.f90: Ditto.
4762         * gfortran.dg/pointer_assign_7.f90: Ditto.
4763         * gfortran.dg/pointer_intent_3.f90: Ditto.
4764         * gfortran.dg/pr19936_1.f90: Ditto.
4765         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4766         * gfortran.dg/simpleif_2.f90: Ditto.
4767         * gfortran.dg/protected_5.f90: Ditto.
4768         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4769         * gfortran.dg/protected_6.f90: Ditto.
4770         * gfortran.dg/protected_7.f90: Ditto.
4771
4772 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4773
4774         PR libfortran/45710
4775         * gfortran.dg/namelist_65.f90: New test.
4776
4777 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4778
4779         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4780         the regexp pattern between the expected label and location string.
4781
4782 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4783
4784         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4785
4786 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4787
4788         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4789         * gcc.dg/pr27898.c: Likewise.
4790         * gcc.dg/pr28712.c: Likewise.
4791         * gcc.dg/pr30762-1.c: Likewise.
4792         * gcc.dg/pr31529-1.c: Likewise.
4793         * gcc.dg/pr34457-1.c: Likewise.
4794         * gcc.dg/pr34668-1.c: Likewise.
4795         * gcc.dg/pr34989-1.c: Likewise.
4796         * gcc.dg/pr43557-1.c: Likewise.
4797
4798 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4799
4800         PR rtl-optimization/45739
4801         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4802
4803 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
4804
4805         * gcc.target/sparc/mnofpu.c: New test.
4806
4807 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
4808
4809         PR rtl-optimization/45739
4810         * gcc.target/i386/pr45739.c: New test.
4811
4812 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
4813
4814         PR fortran/45648
4815         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4816         and counts. Add non-elemental function call check.
4817
4818         PR fortran/45648
4819         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4820         arguments checks. Update temporary counts.
4821         * gfortran.dg/transpose_optimization_1.f90: New.
4822
4823 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4824
4825         PR objc/23710
4826         * objc.dg/invalid-method-1.m: New.
4827
4828 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
4829
4830         Merge from 'apple/trunk' branch on FSF servers.
4831
4832         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
4833
4834         Radar 4291785
4835         * objc.dg/naming-4.m: New
4836         * objc.dg/naming-5.m: New
4837         * obj-c++.dg/naming-1.mm: New
4838         * obj-c++.dg/naming-2.mm: New
4839
4840 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
4841             Jack Howarth  <howarth@bromo.med.uc.edu>
4842
4843         PR c++/45645
4844         * g++.dg/torture/pr44972.C: Use portable assert().
4845
4846 2010-09-21  Richard Guenther  <rguenther@suse.de>
4847
4848         PR tree-optimization/45580
4849         * g++.dg/torture/pr45580.C: New testcase.
4850
4851 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
4852
4853         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4854
4855 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
4856
4857         PR fortran/45438
4858         * gfortran.dg/pointer_check_7.f90: New.
4859
4860 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4861
4862         PR rtl-optimization/45728
4863         * gcc.c-torture/compile/pr45728.c: New test.
4864
4865 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
4866
4867         PR fortran/45081
4868         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4869
4870 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4871
4872         * g++.dg/tree-ssa/pr45605.C: Add "\\".
4873
4874 2010-09-20  Richard Guenther  <rguenther@suse.de>
4875
4876         PR middle-end/45704
4877         * gcc.dg/torture/pr45704.c: New testcase.
4878
4879 2010-09-20  Jan Hubicka  <jh@suse.cz>
4880
4881         PR tree-optimize/45605
4882         * g++.dg/tree-ssa/pr45605.C: New testcase.
4883
4884 2010-09-20  Michael Matz  <matz@suse.de>
4885
4886         PR testsuite/45706
4887         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4888         enough.
4889
4890 2010-09-20  Richard Guenther  <rguenther@suse.de>
4891
4892         PR tree-optimization/45705
4893         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4894
4895 2010-09-20  Michael Matz  <matz@suse.de>
4896
4897         PR testsuite/45706
4898         * lib/target-supports.exp (check_effective_target_vect_perm):
4899         Add i?86-*-*.
4900
4901 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
4902
4903         PR rtl-optimization/45695
4904         * gcc.c-torture/execute/pr45695.c: New test.
4905
4906 2010-09-19  Jan Hubicka  <jh@suse.cz>
4907
4908         PR lto/44246
4909         * gcc.c-torture/compile/pr44246.c:New file.
4910
4911 2010-09-19  Ira Rosen  <irar@il.ibm.com>
4912
4913         PR tree-optimization/45714
4914         * gfortran.dg/vect/pr45714-a.f: New test.
4915         * gfortran.dg/vect/pr45714-b.f: New test.
4916
4917 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4918
4919         * gnat.dg/const1.adb: Rename into...
4920         * gnat.dg/constant1.adb: ...this.
4921         * gnat.dg/constant2.adb: New test.
4922         * gnat.dg/constant2_pkg1.ads: New helper.
4923         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4924
4925 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4926
4927         * gnat.dg/specs/constant1.ads: New test.
4928         * gnat.dg/specs/constant1_pkg.ads: New helper.
4929
4930 2010-09-18  Jan Hubicka  <jh@suse.cz>
4931
4932         PR tree-optimization/45453
4933         * g++.dg/tree-ssa/pr45453.C: New testcase.
4934
4935 2010-09-18  Jason Merrill  <jason@redhat.com>
4936
4937         * g++.dg/cpp0x/initlist44.C: New.
4938
4939 2010-09-18  Richard Guenther  <rguenther@suse.de>
4940
4941         PR tree-optimization/45709
4942         * g++.dg/torture/pr45709-2.C: New testcase.
4943
4944 2010-09-18  Richard Guenther  <rguenther@suse.de>
4945
4946         PR tree-optimization/45709
4947         * g++.dg/torture/pr45709.C: New testcase.
4948
4949 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
4950
4951         PR testsuite/45719
4952         * gcc.target/i386/pad-3.c: Pass -fno-pic.
4953
4954 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4955
4956         * gcc.target/i386/pad-1.c: New.
4957         * gcc.target/i386/pad-2.c: Likewise.
4958         * gcc.target/i386/pad-3.c: Likewise.
4959         * gcc.target/i386/pad-4.c: Likewise.
4960         * gcc.target/i386/pad-5a.c: Likewise.
4961         * gcc.target/i386/pad-5b.c: Likewise.
4962         * gcc.target/i386/pad-6a.c: Likewise.
4963         * gcc.target/i386/pad-6b.c: Likewise.
4964         * gcc.target/i386/pad-7.c: Likewise.
4965         * gcc.target/i386/pad-8.c: Likewise.
4966         * gcc.target/i386/pad-9.c: Likewise.
4967         * gcc.target/i386/pad-10.c: Likewise.
4968
4969 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4970
4971         PR middle-end/45234
4972         * gcc.dg/torture/stackalign/alloca-5.c: New.
4973
4974 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
4975
4976         PR middle-end/45678
4977         * gcc.dg/torture/pr45678-2.c: New.
4978
4979 2010-09-17  Richard Guenther  <rguenther@suse.de>
4980
4981         PR middle-end/45678
4982         * gcc.dg/torture/pr45678-1.c: New testcase.
4983
4984 2010-09-17  Michael Matz  <matz@suse.de>
4985
4986         PR tree-optimization/43432
4987         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4988         check_effective_target_vect_perm_short): New predicates.
4989         (check_effective_target_vect_perm): Include x86_64.
4990         * gcc.dg/vect/pr43432.c: New test.
4991         * gcc.dg/vect/vect-114.c: Adjust.
4992         * gcc.dg/vect/vect-15.c: Ditto.
4993         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4994         * gcc.dg/vect/slp-perm-9.c: Ditto.
4995
4996 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4997
4998         PR testsuite/45692
4999         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5000         GNU runtime.
5001
5002 2010-09-17  Richard Guenther  <rguenther@suse.de>
5003
5004         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5005         * gcc.dg/pr28706.c: Likewise.
5006         * gcc.dg/pr28712.c: Likewise.
5007         * gcc.dg/pr30762-1.c: Likewise.
5008         * gcc.dg/pr30762-2.c: Likewise.
5009         * gcc.dg/pr31529-1.c: Likewise.
5010         * gcc.dg/pr31529-2.c: Likewise.
5011         * gcc.dg/pr34457-1.c: Likewise.
5012         * gcc.dg/pr34457-2.c: Likewise.
5013         * gcc.dg/pr34668-1.c: Likewise.
5014         * gcc.dg/pr34668-2.c: Likewise.
5015         * gcc.dg/pr34989-1.c: Likewise.
5016         * gcc.dg/pr34989-2.c: Likewise.
5017         * gcc.dg/pr43557-1.c: Likewise.
5018         * gcc.dg/pr43557-2.c: Likewise.
5019         * gcc.dg/debug/pr41893-1.c: Likewise.
5020         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5021         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5022         * gcc.dg/matrix/matrix-4.c: Likewise.
5023         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5024         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5025         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5026         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5027
5028 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5029
5030         PR fortran/43665
5031         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5032         optimizations.
5033         * gfortran.dg/intent_optimize_1.f90: New test.
5034
5035 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5036
5037         * gcc.target/i386/divmod-1.c: New.
5038         * gcc.target/i386/divmod-2.c: Likewise.
5039         * gcc.target/i386/divmod-3.c: Likewise.
5040         * gcc.target/i386/divmod-4.c: Likewise.
5041         * gcc.target/i386/divmod-4a.c: Likewise.
5042         * gcc.target/i386/divmod-5.c: Likewise.
5043         * gcc.target/i386/divmod-6.c: Likewise.
5044         * gcc.target/i386/divmod-7.c: Likewise.
5045         * gcc.target/i386/divmod-8.c: Likewise.
5046         * gcc.target/i386/udivmod-1.c: Likewise.
5047         * gcc.target/i386/udivmod-2.c: Likewise.
5048         * gcc.target/i386/udivmod-3.c: Likewise.
5049         * gcc.target/i386/udivmod-4.c: Likewise.
5050         * gcc.target/i386/udivmod-4a.c: Likewise.
5051         * gcc.target/i386/udivmod-5.c: Likewise.
5052         * gcc.target/i386/udivmod-6.c: Likewise.
5053         * gcc.target/i386/udivmod-7.c: Likewise.
5054         * gcc.target/i386/udivmod-8.c: Likewise.
5055
5056 2010-09-16  Jan Hubicka  <jh@suse.cz>
5057
5058         * g++.dg/lto/pr45679-1_0.C: New file.
5059         * g++.dg/lto/pr45679-1_1.C: New file.
5060         * g++.dg/lto/pr45679-0_0.C: New file.
5061         * g++.dg/lto/pr45679-0_1.C: New file.
5062
5063 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5064
5065         PR fortran/45674
5066         * gfortran.dg/class_dummy_2.f03: New.
5067
5068 2010-09-16  Richard Guenther  <rguenther@suse.de>
5069
5070         PR tree-optimization/45623
5071         * gcc.dg/torture/pr45623.c: New testcase.
5072
5073 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5074
5075         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5076         name and parentheses.
5077         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5078
5079 2010-09-15  Jason Merrill  <jason@redhat.com>
5080
5081         * g++.dg/parse/parameter-declaration-2.C: New.
5082
5083         * g++.dg/cpp0x/scoped_enum2.C: New.
5084
5085 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5086
5087         * gcc.c-torture/compile/20100915-1.c: New test.
5088
5089 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5090
5091         PR middle-end/45644
5092         * gcc.dg/ipa/pr45644.c: New test.
5093
5094 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5095
5096         PR tree-optimization/45633
5097         * gcc.dg/vect/pr45633.c: New test.
5098
5099 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5100
5101         PR fortran/45577
5102         * gfortran.dg/allocate_derived_4.f90: New.
5103
5104 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5105
5106         * lib/target-supports.exp
5107         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5108         supported flag to true for neon.
5109
5110 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5111
5112         PR c++/45665
5113         * g++.dg/template/crash103.C: New.
5114
5115 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5116
5117         Merge from 'apple/trunk' branch on FSF servers.
5118
5119         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5120
5121         Radar 4457381
5122         * objc.dg/msg-in-protocol.m: New.
5123         * obj-c++.dg/msg-in-protocol.mm: New.
5124
5125         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5126
5127         Radar 4219590
5128         * objc.dg/break-in-ifstmt.m: New.
5129
5130         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5131
5132         Radar 4174166
5133         * obj-c++.dg/comp-types-13.mm: New.
5134         * objc.dg/comp-types-12.m: New.
5135
5136         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5137
5138         Radar 4216500
5139         * obj-c++.dg/proto-lossage-7.mm: New.
5140         * objc.dg/proto-lossage-7.m: New.
5141
5142 2010-09-14  Jan Hubicka  <jh@suse.cz>
5143
5144         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5145         folding.
5146         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5147         folding.
5148
5149 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5150
5151         PR middle-end/45567
5152         * gcc.dg/pr45567.c: New test.
5153
5154         PR debug/45660
5155         * g++.dg/debug/pr45660.C: New test.
5156
5157 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5158
5159         PR tree-optimization/45470
5160         * g++.dg/vect/pr45470-a.cc: New test.
5161         * g++.dg/vect/pr45470-a.cc: New test.
5162
5163 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5164
5165         PR target/42070
5166         * lib/profopt.exp: Prune warnings on execname2 compile.
5167         * lib/prune.exp: Prune "can't add line info" warnings.
5168
5169 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5170
5171         PR libfortran/45532
5172         * gfortran.dg/namelist_64.f90: New test.
5173
5174 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5175
5176         PR rtl-optimization/45617
5177         * gcc.target/i386/pr45617.c: New test.
5178
5179 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5180
5181         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5182
5183 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5184
5185         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5186         * gcc.target/i386/fma4-vector.c: Likewise.
5187         * gcc.target/i386/vectorize2.c: Likewise.
5188         * gcc.target/i386/vectorize4.c: Likewise.
5189         * gcc.target/i386/vectorize5.c: Likewise.
5190         * gcc.target/i386/vectorize6.c: Likewise.
5191         * gcc.target/i386/vectorize8.c: Likewise.
5192
5193         * gcc.target/i386/vect-double-1.c: New.
5194         * gcc.target/i386/vect-double-1a.c: Likewise.
5195         * gcc.target/i386/vect-double-2.c: Likewise.
5196         * gcc.target/i386/vect-double-2a.c: Likewise.
5197
5198         * lib/target-supports.exp (check_effective_target_vect_double):
5199         Set et_vect_double_saved to 0 when tuning for Atom.
5200
5201 2010-09-13  Jan Hubicka  <jh@suse.cz>
5202
5203         * gcc.dg/torture/pr23821.c: Drop static keyword.
5204         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5205         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5206
5207 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5208
5209         * gcc.target/arm/sync-1.c: New.
5210
5211 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5212
5213         * gnat.dg/memtrap.adb: New test.
5214
5215 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5216
5217         * gfortran.dg/promotion.f90: Fix options.
5218
5219 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5220
5221         * g++.dg/cpp0x/range-for1.C: New.
5222         * g++.dg/cpp0x/range-for2.C: New.
5223         * g++.dg/cpp0x/range-for3.C: New.
5224         * g++.dg/cpp0x/range-for4.C: New.
5225         * g++.dg/cpp0x/range-for5.C: New.
5226         * g++.dg/cpp0x/range-for6.C: New.
5227
5228 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5229
5230         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5231         and counts. Check that transpose is not called.
5232         * gfortran.dg/transpose_2.f90: Update error message.
5233
5234 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5235
5236         PR c++/43824
5237         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5238         * g++.dg/lookup/strong-using-2.C: Likewise.
5239         * g++.dg/lookup/strong-using-3.C: Likewise.
5240         * g++.dg/lookup/strong-using-5.C: Likewise.
5241
5242         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5243         * g++.dg/cpp0x/inline-ns4.C: New.
5244         * g++.dg/cpp0x/inline-ns5.C: New.
5245
5246 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5247
5248         PR middle-end/45634
5249         * gfortran.fortran-torture/compile/pr45634.f90: New.
5250
5251 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5252
5253         * objc.dg/fobjc-exceptions.m: New test.
5254
5255 2010-09-10  Jan Hubicka  <jh@suse.cz>
5256
5257         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5258
5259 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5260
5261         PR tree-optimization/44972
5262         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5263         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5264         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5265         instead.
5266         * g++.dg/torture/pr44972.C: New test.
5267
5268 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5269
5270         PR tree-optimization/44972
5271         * g++.dg/torture/pr34850.C: Remove expected warning.
5272
5273 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5274
5275         * gfortran.dg/dummy_optional_arg.f90: New test.
5276
5277 2010-09-08  Jan Hubicka  <jh@suse.cz>
5278
5279         PR tree-optimization/45598
5280         * fortran.fortran-torture/compile/pr45598.f90: New test.
5281
5282 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5283
5284         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5285         * lib/target-supports.exp (check_ifunc_available): New.
5286         * gcc.dg/attr-ifunc-1.c: New.
5287         * gcc.dg/attr-ifunc-2.c: New.
5288         * gcc.dg/attr-ifunc-3.c: New.
5289         * gcc.dg/attr-ifunc-4.c: New.
5290         * gcc.dg/attr-ifunc-5.c: New.
5291         * g++.dg/ext/attr-ifunc-1.C: New.
5292         * g++.dg/ext/attr-ifunc-2.C: New.
5293         * g++.dg/ext/attr-ifunc-3.C: New.
5294         * g++.dg/ext/attr-ifunc-4.C: New.
5295
5296 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5297
5298         PR middle-end/40386
5299         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5300
5301 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5302
5303         * gfortran.dg/inline_transpose_1.f90: New test.
5304
5305 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5306
5307         PR c++/45588
5308         * g++.dg/warn/Wunused-var-15.C: New test.
5309
5310 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5311
5312         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5313         hppa*-*-hpux*.
5314
5315 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5316
5317         * objc/execute/exceptions/throw-nil.m: New test.
5318         * objc/execute/exceptions/handler-1.m: Updated to use the new
5319         objc_set_uncaught_exception_handler() function.
5320         * objc/execute/exceptions/matcher-1.m: New test.
5321
5322 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5323
5324         PR fortran/38282
5325         * gfortran.dg/bit_comparison_1.F90: New test.
5326         * gfortran.dg/leadz_trailz_3.f90: New test.
5327         * gfortran.dg/masklr_2.F90: New test.
5328         * gfortran.dg/shiftalr_1.F90: New test.
5329         * gfortran.dg/merge_bits_2.F90: New test.
5330         * gfortran.dg/dshift_2.F90: New test.
5331         * gfortran.dg/bit_comparison_2.F90: New test.
5332         * gfortran.dg/masklr_1.F90: New test.
5333         * gfortran.dg/merge_bits_1.F90: New test.
5334         * gfortran.dg/dshift_1.F90: New test.
5335         * gfortran.dg/shiftalr_2.F90: New test.
5336
5337 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5338
5339         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5340         functions from objc/typedstream.h are deprecated.
5341
5342 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5343
5344         * lib/target-supports.exp
5345         (check_effective_target_run_expensive_tests): New proc.
5346         * gcc.c-torture/compile/limits-fnargs.c: Use
5347         dg-require-effective-target run_expensive_tests.
5348
5349 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5350
5351         PR fortran/45597
5352         * gfortran.dg/gomp/pr45597.f90: New test.
5353
5354         PR fortran/45595
5355         * gfortran.dg/gomp/pr45595.f90: New test.
5356
5357 2010-09-08  Michael Matz  <matz@suse.de>
5358
5359         * c-c++-common/uninit-17.c: Adjust.
5360
5361 2010-09-08  Michael Matz  <matz@suse.de>
5362
5363         PR tree-optimization/43430
5364         * gcc.dg/vect/pr43430-2.c: New test.
5365
5366 2010-09-08  Michael Matz  <matz@suse.de>
5367
5368         PR tree-optimization/33244
5369         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5370
5371 2010-09-08  Richard Guenther  <rguenther@suse.de>
5372
5373         PR tree-optimization/45578
5374         * gfortran.dg/pr45578.f90: New testcase.
5375
5376 2010-09-08  Richard Guenther  <rguenther@suse.de>
5377
5378         PR testsuite/45590
5379         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5380
5381 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5382
5383         PR fortran/45576
5384         * gfortran.dg/char_length_18.f90:  New test.
5385
5386 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
5387
5388         PR target/36502
5389         * gcc.target/i386/pr36502.c: New test.
5390
5391         PR target/42313
5392         PR target/44651
5393         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5394         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5395
5396 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
5397
5398         * gfortran.dg/achar_4.f90: Enable bounds checking.
5399
5400 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
5401
5402         PR target/45206
5403         * gcc.target/i386/pr45206.c: New test.
5404
5405 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
5406
5407         PR fortran/45505
5408         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5409
5410 2010-09-07  Jan Hubicka  <jh@suse.cz>
5411
5412         * gcc.c-torture/compile/20100907.c: New testcase.
5413
5414 2010-09-07  Richard Guenther  <rguenther@suse.de>
5415
5416         PR middle-end/45569
5417         * g++.dg/eh/pr45569.C: New testcase.
5418
5419 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
5420
5421         PR target/43137
5422         * gcc.target/arm/pr43137.c: New test.
5423
5424 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5425
5426         PR fortran/36931
5427         * gfortran.dg/dependency_35.f90:  New test.
5428
5429 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5430
5431         PR fortran/34145
5432         * gfortran.dg/char_length_17.f90:  New test.
5433
5434 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
5435
5436         PR c++/45200
5437         PR c++/45293
5438         PR c++/45558
5439         * g++.dg/template/typedef34.C: New test.
5440         * g++.dg/template/typedef35.C: New test.
5441
5442 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
5443
5444         PR target/22152
5445         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5446
5447 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
5448
5449         * g++.dg/warn/Wdouble-promotion.C: New.
5450
5451 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
5452
5453         * g++.dg/parse/redef2.C: New.
5454
5455 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5456
5457         * gcc.dg/20100906-1.c: New testcase.
5458
5459 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR testsuite/45543
5462         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5463         DW_TAG_enumeration_type DIE.
5464
5465 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
5466
5467         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5468         Update XFAILs.
5469
5470 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
5471
5472         PR rtl-optimization/44919
5473         * g++.dg/opt/pr44919.C: New.
5474
5475 2010-09-06  Tobias Burnus  <burnus@net-b.de>
5476
5477         PR fortran/38282
5478         * gfortran.dg/iall_iany_iparity_1.f90: New.
5479         * gfortran.dg/iall_iany_iparity_2.f90: New.
5480
5481 2010-09-06  Jason Merrill  <jason@redhat.com>
5482
5483         * g++.dg/cpp0x/initlist42.C: New.
5484
5485         * g++.dg/cpp0x/auto19.C: New.
5486
5487         * g++.dg/template/sfinae25.C: New.
5488         * g++.dg/template/char1.C: Expect warning.
5489         * g++.dg/template/nontype10.C: Likewise.
5490
5491         * g++.dg/cpp0x/implicit9.C: New.
5492
5493         * g++.dg/cpp0x/initlist43.C: New.
5494
5495 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
5496
5497         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5498
5499 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
5500
5501         * gcc.dg/Wdouble-promotion.c: New.
5502
5503 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5504
5505         * gfortran.dg/float128_1.f90: Remove test case as
5506         it always fails since Rev 163611 backed out the
5507         front-end implementation.
5508
5509 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5510
5511         * gfortran.dg/float128_1.f90: XFAIL test case.
5512
5513 2010-09-05  Tobias Burnus  <burnus@net-b.de>
5514
5515         * gfortran.dg/bessel_7.f90: Decrease required precision.
5516
5517 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
5518
5519         PR testsuite/45545
5520         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5521         ref-all-matching targets.
5522
5523 2010-09-05  Richard Guenther  <rguenther@suse.de>
5524
5525         PR tree-optimization/45535
5526         * gcc.c-torture/compile/pr45535.c: New testcase.
5527
5528 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
5529
5530         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5531         "\[^\n\]*".
5532         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5533         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5534         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5535         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5536         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5537         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5538         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5539         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5540         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5541         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5542         * gcc.target/i386/pr22152.c: Likewise.
5543         * gcc.target/i386/pr36992-1.c: Likewise.
5544         * gcc.target/i386/pr36992-2.c: Likewise.
5545         * gcc.target/sh/sh4a-memmovua.c: Likewise.
5546
5547 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5548
5549         PR testsuite/43957
5550         * gcc.dg/const-uniq-1.c: Modify regexp.
5551
5552 2010-09-04  Tobias Burnus  <burnus@net-b.de>
5553
5554         PR fortran/45530
5555         * gfortran.dg/namelist_63.f90: New.
5556
5557 2010-09-04  Jan Hubicka  <jh@suse.cz>
5558
5559         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5560         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5561
5562 2010-09-04  Jan Hubicka  <jh@suse.cz>
5563
5564         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5565
5566 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
5567
5568         PR fortran/45507
5569         * gfortran.dg/allocate_alloc_opt_12.f90: New.
5570
5571 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
5572
5573         * gcc.dg/opts-4.c: New test.
5574
5575 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5576
5577         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5578         * gcc.dg/vect/vect-peel-4.c: Ditto.
5579
5580 2010-09-03  Daniel Kraft  <d@domob.eu>
5581
5582         PR fortran/45525
5583         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5584
5585 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
5586
5587         PR fortran/45159
5588         * gfortran.dg/dependency_34.f90:  New test.
5589
5590 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
5591
5592         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5593
5594 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5595
5596         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5597         gcc.target/i386/clearcap.map if supported.
5598
5599 2010-09-03  Michael Matz  <matz@suse.de>
5600
5601         PR middle-end/45415
5602         * gcc.dg/pr45415.c: New test.
5603
5604 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5605
5606         PR tree-optimization/45506
5607         * gcc.dg/pr45506.c: New.
5608
5609 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
5610
5611         PR target/45476
5612         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5613         * gcc.target/i386/float128-2.c: Ditto.
5614
5615 2010-09-03  Daniel Kraft  <d@domob.eu>
5616
5617         PR fortran/34162
5618         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5619         * gfortran.dg/internal_dummy_2.f08: New test.
5620         * gfortran.dg/internal_dummy_3.f08: New test.
5621         * gfortran.dg/internal_dummy_4.f08: New test.
5622
5623 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
5624
5625         PR debug/45500
5626         * gcc.target/i386/pr45500.c: New test.
5627
5628 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
5629
5630         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5631
5632 2010-09-03  Daniel Kraft  <d@domob.eu>
5633
5634         PR fortran/44602
5635         * gfortran.dg/exit_2.f08; Adapt error messages.
5636         * gfortran.dg/exit_3.f08: New test.
5637         * gfortran.dg/exit_4.f08: New test.
5638         * gfortran.dg/exit_5.f03: New test.
5639
5640 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5641
5642         * gfortran.dg/ishft_4.f90: New test.
5643
5644 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
5645
5646         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5647         FRIZ/XSRIZ instruciton for (double)(long long)x.
5648         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5649
5650 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5651
5652         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5653
5654 2010-09-02  Richard Guenther  <rguenther@suse.de>
5655
5656         PR tree-optimization/44937
5657         PR tree-optimization/45412
5658         * g++.dg/opt/pr45412.C: New testcase.
5659         * gcc.c-torture/compile/pr45412.c: Likewise.
5660         * gcc.c-torture/compile/pr44937.c: Likewise.
5661
5662 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
5663
5664         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
5665         but using -Werror=comment.
5666         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5667         expected error messages.
5668
5669 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
5670
5671         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5672         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5673
5674 2010-09-02  Tobias Burnus  <burnus@net-b.de>
5675
5676         PR fortran/45489
5677         * gfortran.dg/initialization_27.f90: New.
5678
5679 2010-09-02  Ira Rosen  <irar@il.ibm.com>
5680
5681         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5682         check into different basic blocks. Expect vectorization if misaligned
5683         stores are supported.
5684         * gcc.dg/vect/bb-slp-8a.c: New test.
5685         * gcc.dg/vect/bb-slp-8b.c: New test.
5686
5687 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
5688
5689         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5690
5691 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
5692
5693         PR fortran/44541
5694         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5695         * gfortran.dg/class_dummy_1.f03: New.
5696
5697 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
5698
5699         PR middle-end/45458
5700         * g++.dg/tree-prof/partition2.C: New test.
5701
5702 2010-09-01  Richard Guenther  <rguenther@suse.de>
5703
5704         * gcc.dg/vect/vect-outer-fir.c: Adjust.
5705         * gcc.dg/tree-ssa/vrp54.c: New testcase.
5706         * gcc.c-torture/execute/20100827-1.c: Likewise.
5707
5708 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5709
5710         * gfortran.dg/execute_command_line_1.f90: New test.
5711
5712 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5713
5714         PR preprocessor/45457
5715         * c-c++-common/cpp/pr45457.c: New test.
5716
5717 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
5718
5719         * gcc.dg/nested-func-8.c: New test.
5720
5721 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5722
5723         PR fortran/38282
5724         * gfortran.dg/popcnt_poppar_1.F90: New test.
5725         * gfortran.dg/popcnt_poppar_2.F90: New test.
5726
5727 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
5728
5729         * gcc.target/i386/volatile-2.c: Require nonpic target.
5730
5731 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
5732
5733         PR middle-end/45461
5734         * gcc.dg/pr45461.c: New test.
5735
5736 2010-08-31  Richard Guenther  <rguenther@suse.de>
5737
5738         PR testsuite/45455
5739         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5740
5741 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
5742
5743         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5744
5745 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
5746
5747         PR fortran/45456
5748         * gfortran.dg/typebound_proc_18.f03: New.
5749
5750 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
5751
5752         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5753         * lib/scanasm.exp (scan-stack-usage): Likewise.
5754         (scan-stack-usage-not): Likewise.
5755         * gcc.dg/stack-usage-1.c: New test.
5756         * gcc.target/i386/stack-usage-realign.c: Likewise.
5757
5758 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
5759
5760         PR tree-optimization/45427
5761         * gcc.dg/tree-ssa/pr45427.c: New test.
5762
5763 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
5764
5765         PR c++/45043
5766         * g++.dg/template/crash102.C: New.
5767
5768 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
5769
5770         PR middle-end/45423
5771         * gcc.dg/gomp/atomic-12.c: New test.
5772         * gcc.dg/gomp/atomic-13.c: New test.
5773         * gcc.dg/gomp/atomic-14.c: New test.
5774         * g++.dg/gomp/atomic-11.C: New test.
5775         * g++.dg/gomp/atomic-12.C: New test.
5776         * g++.dg/gomp/atomic-13.C: New test.
5777         * g++.dg/gomp/atomic-14.C: New test.
5778
5779 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5780
5781         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5782         delimiter.
5783
5784 2010-08-30  Thomas Quinot  <quinot@adacore.com>
5785
5786         * gnat.dg/discr24.adb: New test.
5787
5788 2010-08-30  Richard Guenther  <rguenther@suse.de>
5789
5790         PR tree-optimization/45449
5791         * gcc.dg/pr45449.c: New testcase.
5792
5793 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
5794
5795         * gcc.dg/opts-1.c: Expect errors, not warnings.
5796
5797 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5798
5799         PR fortran/42769
5800         * gfortran.dg/dynamic_dispatch_11.f03: New.
5801
5802 2010-08-29  Jason Merrill  <jason@redhat.com>
5803
5804         PR c++/44991
5805         * g++.dg/parse/defarg15.C: New.
5806
5807 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
5808
5809         PR fortran/45439
5810         * gfortran.dg/select_type_16.f03: New.
5811
5812 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
5813             Tobias Burnus  <burnus@net-b.de>
5814
5815         * gfortran.dg/bessel_7.f90: Decrease required precision.
5816
5817 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
5818             Kaz Kojima  <kkojima@gcc.gnu.org>
5819
5820         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
5821
5822 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5823
5824         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5825         floating point conversion code generation.
5826         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5827         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5828         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5829         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5830         to integer conversion code generation.
5831         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5832         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5833         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5834         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5835
5836 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5837
5838         PR fortran/32049
5839         * gfortran.dg/random_seed_1.f90: Adjust test.
5840         * gfortran.dg/float128_1.f90: New test.
5841
5842 2010-08-27  Tobias Burnus  <burnus@net-b.de>
5843
5844         PR fortran/33197
5845         * gfortran.dg/norm2_1.f90: New.
5846         * gfortran.dg/norm2_2.f90: New.
5847         * gfortran.dg/norm2_3.f90: New.
5848         * gfortran.dg/norm2_4.f90: New.
5849         * gfortran.dg/parity_1.f90: New.
5850         * gfortran.dg/parity_2.f90: New.
5851         * gfortran.dg/parity_3.f90: New.
5852
5853 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
5854
5855         PR fortran/45420
5856         * gfortran.dg/select_type_15.f03: New.
5857
5858 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5859
5860         PR libfortran/43217
5861         * gfortran.dg/hollerith8.f90: New test.
5862
5863 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
5864
5865         PR fortran/45159
5866         * gfortran.dg/dependency_33.f90:  New test.
5867
5868 2010-08-27  Richard Guenther  <rguenther@suse.de>
5869
5870         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5871         * gcc.dg/graphite/scop-2.c: Likewise.
5872         * gcc.dg/graphite/scop-20.c: Likewise.
5873         * gcc.dg/vect/slp-25.c: Likewise.
5874
5875 2010-08-27  Olivier Hainque  <hainque@adacore.com>
5876
5877         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5878
5879 2010-08-26  Daniel Kraft  <d@domob.eu>
5880
5881         PR fortran/38936
5882         PR fortran/44047
5883         PR fortran/45384
5884         * gfortran.dg/associate_8.f03: New test.
5885         * gfortran.dg/select_type_13.f03: New test.
5886         * gfortran.dg/select_type_14.f03: New test.
5887
5888 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
5889
5890         PR tree-optimization/44485
5891         * gcc.dg/pr44485.c: New test.
5892
5893 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5894
5895         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5896         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5897         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5898
5899 2010-08-26  Richard Guenther  <rguenther@suse.de>
5900
5901         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5902         * gcc.dg/graphite/scop-21.c: Likewise.
5903
5904 2010-08-26  Richard Guenther  <rguenther@suse.de>
5905
5906         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5907         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5908         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5909         * gcc.dg/vect/vect-91.c: Likewise.
5910         * gcc.dg/vect/vect-peel-1.c: Likewise.
5911         * gcc.dg/vect/vect-peel-2.c: Likewise.
5912         * gcc.dg/vect/vect-peel-4.c: Likewise.
5913
5914 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5915
5916         PR libfortran/41859
5917         * gfortran.dg/der_io_4.f90: New test.
5918
5919 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5920
5921         PR rtl-optimization/44858
5922         * gcc.c-torture/execute/pr44858.c: New test.
5923
5924         PR rtl-optimization/45400
5925         * g++.dg/other/i386-8.C: New test.
5926
5927 2010-08-25  Richard Guenther  <rguenther@suse.de>
5928
5929         * gcc.dg/alias-8.c: Adjust.
5930
5931 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
5932
5933         * gcc.target/i386/combine-mul.c: New test.
5934
5935 2010-08-25  Richard Guenther  <rguenther@suse.de>
5936
5937         PR lto/44562
5938         * gcc.dg/graphite/id-27.c: New testcase.
5939         * gcc.dg/lto/20100825-1_0.c: Likewise.
5940
5941 2010-08-25  Richard Guenther  <rguenther@suse.de>
5942
5943         PR tree-optimization/45316
5944         * g++.dg/opt/pr45316.C: New testcase.
5945
5946 2010-08-25  Richard Guenther  <rguenther@suse.de>
5947
5948         PR tree-optimization/45393
5949         * g++.dg/torture/pr45393.C: New testcase.
5950
5951 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
5952
5953         PR tree-optimization/45059
5954         * gcc.c-torture/compile/pr45059.c: New test.
5955
5956 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
5957
5958         * lib/target-supports.exp (check_effective_target_vect_unpack):
5959         Set vect_unpack supported flag to true for neon.
5960
5961 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5962
5963         * gcc.dg/tree-ssa/ifc-5.c: New.
5964
5965 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
5966
5967         * gcc.dg/tree-ssa/ifc-4.c: New.
5968         * gcc.dg/tree-ssa/ifc-7.c: New.
5969
5970 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
5971
5972         * gcc.dg/vect/vect.exp: Check loongson targets
5973         * g++.dg/vect/vect.exp: Likewise
5974         * gfortran.dg/vect/vect.exp: Likewise
5975
5976 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5977
5978         * gcc.target/powerpc/vsx-mass-1.c: New file, test
5979         -mveclibabi=mass.
5980
5981 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
5982
5983         PR fortran/45366
5984         * gfortran.dg/proc_ptr_29.f90: New.
5985
5986 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5987             Dominique d'Humieres  <dominiq@lps.ens.fr>
5988
5989         PR fortran/45367
5990         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5991
5992 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5993
5994         PR fortran/45367
5995         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5996
5997 2010-08-22  Tobias Burnus  <burnus@net-b.de>
5998
5999         PR fortran/36158
6000         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6001
6002 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6003             Dominique d'Humieres  <dominiq@lps.ens.fr>
6004
6005         PR fortran/45367
6006         PR fortran/36158
6007         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6008         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6009
6010 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6011
6012         PR fortran/44863
6013         PR fortran/45271
6014         PR fortran/45290
6015         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6016         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6017         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6018
6019 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6020
6021         PR fortran/36158
6022         PR fortran/33197
6023         * gfortran.dg/bessel_6.f90: New.
6024         * gfortran.dg/bessel_7.f90: New.
6025
6026 2010-08-20  Jan Hubicka  <jh@suse.cz>
6027
6028         PR c++/45307
6029         PR c++/17736
6030         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6031         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6032
6033 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6034
6035         PR target/45336
6036         * gcc.target/i386/pr45336-1.c: New.
6037         * gcc.target/i386/pr45336-2.c: Likewise.
6038         * gcc.target/i386/pr45336-3.c: Likewise.
6039         * gcc.target/i386/pr45336-4.c: Likewise.
6040
6041 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6042
6043         PR testsuite/45361
6044         * gcc.target/i386/volatile-2.c: Update scan strings to also
6045         include (%rip) for the memory reference on x86_64.
6046
6047 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6048
6049         PR middle-end/44974
6050         * gcc.dg/pr44974.c: New test.
6051
6052         PR rtl-optimization/45353
6053         * gcc.dg/pr45353.c: New test.
6054
6055 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6056
6057         * gcc.target/i386/volatile-2.c: New.
6058
6059 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6060
6061         PR rtl-optimization/44691
6062         * gfortran.dg/pr44691.f: New test.
6063
6064 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6065
6066         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6067
6068 2010-08-19  Jason Merrill  <jason@redhat.com>
6069
6070         * g++.dg/init/synth3.C: New.
6071         * g++.dg/init/value8.C: New.
6072         * g++.dg/tree-ssa/empty-2.C: New.
6073         * g++.dg/cpp0x/noexcept09.C: New.
6074
6075 2010-08-19  Daniel Kraft  <d@domob.eu>
6076
6077         PR fortran/29785
6078         PR fortran/45016
6079         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6080         * gfortran.dg/pointer_remapping_1.f90: New test.
6081         * gfortran.dg/pointer_remapping_2.f03: New test.
6082         * gfortran.dg/pointer_remapping_3.f08: New test.
6083         * gfortran.dg/pointer_remapping_4.f03: New test.
6084         * gfortran.dg/pointer_remapping_5.f08: New test.
6085         * gfortran.dg/pointer_remapping_6.f08: New test.
6086
6087 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6088
6089         PR testsuite/45324
6090         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6091
6092 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6093
6094         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6095
6096 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6097
6098         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6099         variable.
6100
6101 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6102
6103         PR target/45070
6104         * gcc.c-torture/execute/pr45070.c: New.
6105
6106 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6107
6108         * g++.dg/pr44328.C: New test.
6109
6110 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6111
6112         PR fortran/36158
6113         PR fortran/33197
6114         * gfortran.dg/bessel_3.f90: New.
6115         * gfortran.dg/bessel_4.f90: New.
6116         * gfortran.dg/bessel_5.f90: New.
6117
6118 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6119
6120         PR fortran/45290
6121         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6122         * gfortran.dg/pointer_init_2.f90: New.
6123         * gfortran.dg/pointer_init_3.f90: New.
6124         * gfortran.dg/pointer_init_4.f90: New.
6125
6126 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6127
6128         PR c++/45049
6129         * g++.dg/pr45049-1.C: New test.
6130         * g++.dg/pr45049-2.C: New test.
6131
6132 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6133
6134         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6135         20 if __ARM_PCS is defined otherwise 64.
6136         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6137         instead of hard coded 64.
6138
6139 2010-08-18  Yao Qi  <yao@codesourcery.com>
6140
6141         PR target/45094
6142         * gcc.target/arm/pr45094.c: New test.
6143
6144 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6145
6146         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6147
6148 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6149
6150         PR rtl-optimization/42575
6151         * gcc.target/arm/pr42575.c: New test.
6152
6153 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6154
6155         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6156         * gcc.dg/tls/thr-cse-1.c: New.
6157
6158 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6159
6160         PR debug/42487
6161         * lib/target-supports.exp
6162         (check_effective_target_function_sections): New.
6163         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6164         function sections before proceding.
6165
6166 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6167
6168         PR fortran/45308
6169         * gfortran.dg/pr45308.f03: New test.
6170
6171 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6172
6173         PR target/45296
6174         * gcc.target/i386/pr45296.c: New test.
6175
6176 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6177
6178         * g++.dg/ext/uow-1.C: New.
6179         * g++.dg/ext/uow-2.C: New.
6180         * g++.dg/ext/uow-3.C: New.
6181         * g++.dg/ext/uow-4.C: New.
6182
6183 2010-08-17  Richard Guenther  <rguenther@suse.de>
6184
6185         PR testsuite/45266
6186         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6187
6188 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6189
6190         PR c/40563
6191         * gcc.dg/Wcxx-compat-20.c: New test.
6192
6193 2010-08-17  Daniel Kraft  <d@domob.eu>
6194
6195         PR fortran/38936
6196         * gfortran.dg/associate_1.f03: Extended to test newly supported
6197         features like association to variables.
6198         * gfortran.dg/associate_3.f03: Removed check for illegal change
6199         of associate-name here...
6200         * gfortran.dg/associate_5.f03: ...and added it here.
6201         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6202         * gfortran.dg/associate_7.f03: New test.
6203
6204 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6205
6206         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6207
6208 2010-08-15  Daniel Kraft  <d@domob.eu>
6209
6210         PR fortran/38936
6211         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6212         * gfortran.dg/associate_3.f03: Clarify comment.
6213         * gfortran.dg/associate_5.f03: New test.
6214         * gfortran.dg/associate_6.f03: New test.
6215
6216 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6217
6218         PR fortran/45211
6219         * gfortran.dg/bind_c_usage_21.f90: New.
6220         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6221
6222 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6223
6224         * gfortran.dg/optional_absent_1.f90: New.
6225         * gfortran.dg/null_actual.f90: New.
6226
6227 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6228
6229         * gfortran.dg/pointer_target_1.f90: New.
6230         * gfortran.dg/pointer_target_2.f90: New.
6231         * gfortran.dg/pointer_target_3.f90: New.
6232
6233 2010-08-15  Daniel Kraft  <d@domob.eu>
6234
6235         PR fortran/45197
6236         * gfortran.dg/elemental_args_check_3.f90: New test.
6237         * gfortran.dg/impure_1.f08: New test.
6238         * gfortran.dg/impure_2.f08: New test.
6239         * gfortran.dg/impure_3.f90: New test.
6240         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6241
6242 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6243
6244         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6245         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6246         SLP tests.
6247         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6248         misaligned loads.
6249         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6250         misaligned stores.c
6251         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6252
6253 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6254
6255         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6256         dg-require-effective-target after dg-do.
6257
6258 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6259
6260         * lib/target-supports.exp (check_effective_target_vect_int): Return
6261         true for Loongson targets.
6262         (check_effective_target_vect_shift): Likewise.
6263         (check_effective_target_vect_no_int_max): Likewise.
6264         (check_effective_target_vect_no_align): Likewise.
6265         (check_effective_target_vect_short_mult): Likewise.
6266
6267 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6268
6269         * g++.dg/cast.C: Change fields of structures to "long" to pass
6270         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6271         * g++.dg/cpp0x/iop.C: Ditto.
6272         * g++.dg/cpp0x/named_refs.C: Ditto.
6273         * g++.dg/cpp0x/rv1p.C: Ditto.
6274         * g++.dg/cpp0x/rv2p.C: Ditto.
6275         * g++.dg/cpp0x/rv3p.C: Ditto.
6276         * g++.dg/cpp0x/rv4p.C: Ditto.
6277         * g++.dg/cpp0x/rv5p.C: Ditto.
6278         * g++.dg/cpp0x/rv6p.C: Ditto.
6279         * g++.dg/cpp0x/rv7p.C: Ditto.
6280         * g++.dg/cpp0x/rv8p.C: Ditto.
6281         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6282
6283 2010-08-13  Daniel Kraft  <d@domob.eu>
6284
6285         * gfortran.dg/implied_shape_1.f08: New test.
6286         * gfortran.dg/implied_shape_2.f90: New test.
6287         * gfortran.dg/implied_shape_3.f08: New test.
6288
6289 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6290
6291         PR libfortran/42526
6292         * gfortran.dg/char_component_initializer_1.f90: New test.
6293
6294 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6295
6296         PR tree-optimization/45241
6297         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6298
6299 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6300
6301         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6302         to dg-options.
6303         * gcc.target/i386/pr40906-2.c: Ditto.
6304         * gcc.target/i386/pr40906-3.c: Ditto.
6305
6306 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6307
6308         PR middle-end/45262
6309         * gcc.c-torture/execute/pr45262.c: New test.
6310
6311 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6312
6313         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6314         empty argument.
6315         * g++.dg/other/profile1.C: Ditto.
6316
6317 2010-08-12  Richard Guenther  <rguenther@suse.de>
6318
6319         PR tree-optimization/45232
6320         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6321         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6322         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6323         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6324         unsigned arithmetic.
6325         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6326         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6327         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6328         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6329         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6330         unsigned arithmetic.
6331         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6332         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6333         unsigned arithmetic.
6334         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6335         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6336         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6337         unsigned arithmetic.
6338         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6339         * gcc.dg/tree-ssa/negate.c: Adjust.
6340         * gcc.dg/vect/vect-1.c: Adjust.
6341         * gfortran.dg/reassoc_6.f: XFAIL.
6342
6343 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6344
6345         PR debug/45259
6346         * gcc.dg/pr45259.c: New test.
6347
6348 2010-08-12  Wei Guozhi  <carrot@google.com>
6349
6350         PR target/44999
6351         * gcc.target/arm/pr44999.c: New testcase.
6352
6353 2010-08-12  Jie Zhang  <jie@codesourcery.com>
6354
6355         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6356         (N): Likewise.
6357         (main): Adjust accordingly.
6358
6359 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6360
6361         * gfortran.dg/graphite/id-22.f: New.
6362
6363 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6364
6365         * gcc.dg/graphite/id-26.c: New.
6366
6367 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6368
6369         * gcc.dg/graphite/id-25.c: New.
6370
6371 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6372
6373         * gcc.dg/graphite/run-id-5.c: New.
6374         * gcc.dg/graphite/run-id-6.c: New.
6375         * gfortran.dg/graphite/id-21.f: New.
6376
6377 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6378
6379         * gcc.dg/graphite/id-24.c: New.
6380
6381 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6382
6383         * gcc.dg/tree-ssa/pr20742.c: New.
6384
6385 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6386
6387         * gcc.dg/graphite/id-23.c: New.
6388
6389 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6390
6391         * gfortran.dg/graphite/id-20.f: Adjust testcase.
6392
6393 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6394
6395         * gcc.dg/graphite/pr42729.c: New.
6396
6397 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6398
6399         * gfortran.dg/graphite/id-20.f: New.
6400
6401 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6402
6403         * gcc.dg/graphite/id-22.c: New.
6404
6405 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6406
6407         * gcc.dg/graphite/run-id-2.c: Call abort.
6408
6409 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
6410
6411         * gcc.dg/graphite/id-20.c: New.
6412
6413 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
6414             Steve Kargl  <kargl@gcc.gnu.org>
6415
6416         PR fortran/44595
6417         * gfortran.dg/move_alloc_3.f90: New.
6418         * gfortran.dg/random_seed_2.f90: New.
6419
6420 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6421
6422         * lib/target-supports.exp (check_effective_target_sync_int_long):
6423         Add hppa*-*-linux*.
6424         (check_effective_target_sync_char_short): Likewise.
6425
6426 2010-08-10  Yao Qi  <yao@codesourcery.com>
6427
6428         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6429         general form.
6430         * gcc.dg/tree-ssa/loop-31.c: Likewise.
6431         * g++.dg/other/packed1.C: Likewise.
6432         * g++.dg/other/crash-4.C: Likewise.
6433         * g++.dg/ext/packed8.C: Likewise.
6434         * g++.dg/init/array16.C: Likewise.
6435
6436 2010-08-10  xinliang David Li  <davidxl@google.com>
6437         * gcc.dg/tree-ssa/loop-19.c: Add option
6438         -fno-prefetch-loop-array
6439
6440 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
6441
6442         PR middle-end/45182
6443         * gcc.c-torture/compile/pr45182.c: New test.
6444
6445 2010-08-09  Jason Merrill  <jason@redhat.com>
6446
6447         PR c++/45236
6448         * g++.dg/cpp0x/variadic-104.C: New.
6449
6450 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
6451
6452         PR fortran/44235
6453         * gfortran.dg/dependency_32.f90:  New test.
6454
6455 2010-08-09  Richard Guenther  <rguenther@suse.de>
6456
6457         PR middle-end/44632
6458         * g++.dg/opt/nrv17.C: New testcase.
6459
6460 2010-08-09  Richard Guenther  <rguenther@suse.de>
6461
6462         PR middle-end/45212
6463         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6464         alignment from MEM_REF offset only if we took it from the
6465         base object.
6466
6467         * gcc.target/i386/pr24178.c: New testcase.
6468
6469 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6470
6471         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6472         * gcc.dg/20030702-1.c: Ditto.
6473         * gcc.dg/20050309-1.c: Ditto.
6474         * gcc.dg/20050325-1.c: Ditto.
6475         * gcc.dg/20050330-2.c: Ditto.
6476         * gcc.dg/20051201-1.c: Ditto.
6477         * gcc.dg/gomp/pr27573.c: Ditto.
6478         * gcc.dg/gomp/pr34610.c: Ditto.
6479         * gcc.dg/pr24225.c: Ditto.
6480         * gcc.dg/pr26570.c: Ditto.
6481         * gcc.dg/pr32773.c: Ditto.
6482         * g++.dg/gcov/gcov-6.C: Ditto.
6483         * g++.dg/gomp/pr34608.C: Ditto.
6484         * gfortran.dg/gomp/pr27573.f90: Ditto.
6485
6486         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
6487         dg-require-host-local dg directive.
6488         * gcc.dg/profile-dir-2.c: Ditto.
6489         * gcc.dg/profile-dir-3.c: Ditto.
6490
6491 2010-08-08  Richard Guenther  <rguenther@suse.de>
6492
6493         PR tree-optimization/45109
6494         * gcc.c-torture/compile/pr45109.c: New testcase.
6495
6496 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
6497
6498         * gcc.dg/march.c: Skip if -march defined.
6499         * gcc.dg/mtune.c: Skip if -mtune defined.
6500
6501         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6502         generic thunk support.
6503
6504 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
6505
6506         PR target/45213
6507         * gcc.target/i386/pr45213.c: New test.
6508
6509 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6510
6511         PR libfortran/45143
6512         * gfortran.dg/fmt_error_11.f03: New test.
6513
6514 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6515
6516         * lib/target-supports.exp (check_effective_target_sync_int_long):
6517         Add arm*-*-linux-gnueabi.
6518         (check_effective_target_sync_char_short): Likewise.
6519
6520 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6521
6522         PR fortran/45159
6523         * gfortran.dg/dependency_31.f90:  New test.
6524
6525 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6526
6527         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
6528
6529 2010-08-06  Jason Merrill  <jason@redhat.com>
6530
6531         * g++.dg/cpp0x/sfinae3.C: New.
6532         * g++.dg/cpp0x/sfinae4.C: New.
6533
6534 2010-08-06  Richard Guenther  <rguenther@suse.de>
6535
6536         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6537         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6538         * gcc.dg/tree-ssa/pr25382.c: Likewise.
6539         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6540         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6541         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6542         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6543         * gcc.c-torture/execute/20100805-1.c: Likewise.
6544
6545 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6546
6547         PR testsuite/42855
6548         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6549
6550 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6551
6552         * gcc.dg/ipa/ipcp-ii-1.c: New test.
6553         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6554
6555 2010-08-05  Martin Jambor  <mjambor@suse.cz>
6556
6557         * g++.dg/ipa/devirt-1.C: New test.
6558         * g++.dg/ipa/devirt-2.C: Likewise.
6559         * g++.dg/ipa/devirt-3.C: Likewise.
6560         * g++.dg/ipa/devirt-4.C: Likewise.
6561         * g++.dg/ipa/devirt-5.C: Likewise.
6562         * gcc.dg/ipa/iinline-3.c: Likewise.
6563
6564 2010-08-05  Jie Zhang  <jie@codesourcery.com>
6565
6566         PR tree-optimization/45144
6567         * gcc.dg/tree-ssa/pr45144.c: New test.
6568
6569 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
6570
6571         PR fortran/42207
6572         PR fortran/44064
6573         PR fortran/44065
6574         * gfortran.dg/class_25.f03: New.
6575         * gfortran.dg/class_26.f03: New.
6576
6577 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
6578
6579         * g++.dg/warn/miss-format-1.C: Update line number.
6580
6581 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
6582
6583         PR c++/44641
6584         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6585         .frame and .mask assembler directives.
6586
6587 2010-08-04  Richard Guenther  <rguenther@suse.de>
6588
6589         * gcc.dg/tree-ssa/vrp35.c: Adjust.
6590         * gcc.dg/tree-ssa/vrp36.c: Likewise.
6591         * gcc.dg/tree-ssa/vrp50.c: Likewise.
6592         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6593
6594 2010-08-04  Tobias Burnus  <burnus@net-b.de>
6595
6596         PR fortran/44857
6597         * gfortran.dg/derived_constructor_char_1.f90: New.
6598         * gfortran.dg/derived_constructor_char_2.f90: New.
6599
6600 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6601
6602         PR fortran/45159
6603         * gfortran.dg/dependency_30.f90:  New test.
6604
6605 2010-08-03  Jan Hubicka  <jh@suse.cz>
6606
6607         * gcc.c-torture/compile/pr45085.c: New testcase.
6608
6609 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
6610
6611         PR fortran/44584
6612         PR fortran/45161
6613         * gfortran.dg/typebound_call_9.f03: Modified.
6614         * gfortran.dg/typebound_generic_1.f03: Modified.
6615
6616 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6617
6618         PR fortran/45159
6619
6620         * gfortran.dg/dependency_29.f90:  New test.
6621
6622 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6623
6624         PR fortran/36854
6625         * gfortran.dg/character_comparison_2.f90:  New test.
6626         * gfortran.dg/character_comparison_3.f90:  New test.
6627         * gfortran.dg/dependency_28.f90:  New test.
6628
6629 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
6630
6631         PR target/40457
6632         * gcc.target/arm/pr40457-1.c: New test.
6633         * gcc.target/arm/pr40457-2.c: New test.
6634
6635 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
6636
6637         PR fortran/44912
6638         * gfortran.dg/typebound_call_17.f03: New.
6639
6640 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
6641
6642         PR fortran/44929
6643         * gfortran.dg/allocate_derived_3.f90: New.
6644
6645 2010-07-30  Xinliang David Li  <davidxl@google.com>
6646         PR tree-optimization/45121
6647         * c-c++-common/uninit-17.c: Add -fno-ivops option.
6648
6649 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6650
6651         PR c++/45112
6652         * g++.dg/pr45112.C: New test.
6653
6654 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
6655
6656         PR debug/45055
6657         PR rtl-optimization/45137
6658         * gcc.dg/pr45055.c: New test.
6659
6660 2010-07-30  Alan Modra  <amodra@gmail.com>
6661
6662         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6663         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6664
6665 2010-07-29  Tobias Burnus  <burnus@net-b.de>
6666
6667         PR fortran/45087
6668         PR fortran/45125
6669         * gfortran.dg/whole_file_25.f90: New.
6670         * gfortran.dg/whole_file_26.f90: New.
6671         * gfortran.dg/whole_file_27.f90: New.
6672
6673 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6674
6675         PR fortran/44962
6676         * gfortran.dg/typebound_proc_17.f03: New.
6677
6678 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
6679
6680         PR fortran/45004
6681         * gfortran.dg/move_alloc_2.f90: New.
6682
6683 2010-07-29  Xinliang David Li  <davidxl@google.com>
6684         PR tree-optimization/45121
6685         * c-c++-common/uninit-17.c: Fix expected output.
6686
6687 2010-07-29  Richard Guenther  <rguenther@suse.de>
6688
6689         PR tree-optimization/45120
6690         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6691
6692 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
6693
6694         PR fortran/42051
6695         PR fortran/44064
6696         * gfortran.dg/pr42051.f03: New testcase.
6697
6698 2010-07-29  Richard Guenther  <rguenther@suse.de>
6699
6700         PR middle-end/45034
6701         * gcc.c-torture/execute/pr45034.c: New testcase.
6702
6703 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
6704
6705         PR c++/45096
6706         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6707
6708 2010-07-28  Daniel Kraft  <d@domob.eu>
6709
6710         * gfortran.dg/bound_8.f90: New test.
6711
6712 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
6713
6714         PR debug/45105
6715         * gcc.dg/pr45105.c: New test.
6716
6717 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6718
6719         PR rtl-optimization/45107
6720         * gcc.dg/pr45107.c: New test.
6721
6722 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
6723
6724         PR rtl-optimization/45101
6725         * gcc.dg/pr45101.c: New test.
6726
6727 2010-07-28  Tobias Burnus  <burnus@net-b.de>
6728
6729         PR fortran/45077
6730         * gfortran.dg/whole_file_24.f90: New.
6731
6732 2010-07-27  Jason Merrill  <jason@redhat.com>
6733
6734         * g++.dg/cpp0x/variadic102.C: New.
6735         * g++.dg/cpp0x/variadic103.C: New.
6736
6737 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6738
6739         PR rtl-optimization/40956
6740         PR target/42495
6741         PR middle-end/42574
6742         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6743         * gcc.target/arm/pr42574.c: Add tests.
6744
6745 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6746
6747         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6748         test name.
6749         (cleanup-repo-files): Ditto.
6750         (cleanup-saved-temps): Ditto.
6751
6752 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6753
6754         PR testsuite/44701
6755         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6756
6757         PR c/45079
6758         * gcc.dg/pr45079.c: New test.
6759
6760 2010-07-27  Ira Rosen  <irar@il.ibm.com>
6761
6762         PR tree-optimization/44152
6763         * gcc.dg/vect/fast-math-pr44152.c: New test.
6764
6765 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
6766
6767         PR ObjC/44140
6768         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6769         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6770         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6771         * obj-c++.dg/torture/trivial.mm: Ditto.
6772         * objc.dg/torture/tls/thr-init-2.m: Ditto.
6773         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6774         * objc.dg/torture/tls/thr-init.m: Ditto.
6775         * objc.dg/torture/trivial.m: Ditto.
6776
6777 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
6778
6779         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6780         Skip on spu-*-* targets.
6781
6782 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
6783
6784         PR tree-optimization/45083
6785         * gcc.dg/pr45083.c: New test.
6786
6787 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6788
6789         PR fortran/40873
6790         * gfortran.dg/whole_file_22.f90: New test.
6791         * gfortran.dg/whole_file_23.f90: New test.
6792
6793 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
6794             Jack Howarth  <howarth@bromo.med.uc.edu>
6795             Richard Henderson  <rth@redhat.com>
6796
6797         PR target/44132
6798         * gcc.dg/tls/thr-init-1.c: New.
6799         * gcc.dg/tls/thr-init-2.c: New.
6800         * gcc.dg/torture/tls New.
6801         * gcc.dg/torture/tls/tls-test.c: New.
6802         * gcc.dg/torture/tls/thr-init-1.c: New.
6803         * gcc.dg/torture/tls/tls.exp: New.
6804         * gcc.dg/torture/tls/thr-init-2.c: New.
6805         * gcc.dg/tls/emutls-2.c: New test
6806
6807         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6808         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6809         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6810         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6811         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6812         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6813         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6814         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6815         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6816         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6817         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6818         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6819         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6820         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6821         gfortran.dg/gomp/appendix-a/a.22.4.f90,
6822         gfortran.dg/gomp/appendix-a/a.22.5.f90,
6823         gfortran.dg/gomp/appendix-a/a.22.6.f90,
6824         gfortran.dg/gomp/appendix-a/a.24.1.f90,
6825         gfortran.dg/gomp/appendix-a/a.32.1.f90,
6826         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6827         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6828         gfortran.dg/gomp/omp_threadprivate1.f90,
6829         gfortran.dg/gomp/omp_threadprivate2.f90,
6830         gfortran.dg/gomp/reduction1.f90,
6831         gfortran.dg/gomp/sharing-1.f90: Likewise.
6832
6833 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6834
6835         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6836         sse_runtime.
6837         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6838         dg-require-visibility.
6839
6840 2010-07-26  Richard Guenther  <rguenther@suse.de>
6841
6842         PR tree-optimization/43784
6843         * gcc.c-torture/execute/pr43784.c: New testcase.
6844         * g++.dg/torture/pr43784.C: Likewise.
6845
6846 2010-07-26  Richard Guenther  <rguenther@suse.de>
6847
6848         PR middle-end/45056
6849         * g++.dg/pr45056.C: New testcase.
6850
6851 2010-07-26  Richard Guenther  <rguenther@suse.de>
6852
6853         PR tree-optimization/45071
6854         * gcc.dg/pr45071.c: New testcase.
6855
6856 2010-07-26  Tobias Burnus  <burnus@net-b.de>
6857
6858         PR fortran/45066
6859         * gfortran.dg/namelist_62.f90: New.
6860
6861 2010-07-26  Richard Guenther  <rguenther@suse.de>
6862
6863         * gcc.c-torture/execute/pr45017.c: Move ...
6864         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
6865
6866 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6867
6868         PR fortran/40628
6869         * trim_optimize_1.f90:  New test.
6870         * character_comparision_1.f90:  New test.
6871
6872 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6873
6874         PR fortran/42852
6875         * gfortran.dg/wtruncate_fix.f: New test.
6876
6877 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6878
6879         PR testsuite/45068
6880         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6881
6882 2010-07-24  Richard Guenther  <rguenther@suse.de>
6883
6884         PR lto/43788
6885         * g++.dg/lto/20100724-1_0.C: New testcase.
6886
6887 2010-07-24  Richard Guenther  <rguenther@suse.de>
6888
6889         PR lto/43212
6890         * gcc.dg/lto/20100724-1_0.c: New testcase.
6891         * gcc.dg/lto/20100724-1_1.c: Likewise.
6892
6893 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6894
6895         PR fortran/40011
6896         * gfortran.dg/whole_file_21.f90: New.
6897
6898         * gfortran.dg/integer_exponentiation_3.F90: Use
6899         -ffloat-store only for i?86/x86-64 -m32.
6900
6901 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6902
6903         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6904         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6905
6906 2010-07-24  Tobias Burnus  <burnus@net-b.de>
6907
6908         * gfortran.dg/func_decl_4.f90: Split test into two ...
6909         * gfortran.dg/func_decl_5.f90: ... parts.
6910         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6911         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6912         * gfortran.dg/global_references_1.f90: Add new dg-warning.
6913         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6914         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6915         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6916         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6917         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6918         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6919         * gfortran.dg/sizeof.f90: Make test valid.
6920         * gfortran.dg/pr20865.f90: Add new dg-error.
6921         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6922         * gfortran.dg/g77/19990218-0.f: Ditto.
6923         * gfortran.dg/g77/19990218-1.f: Ditto.
6924         * gfortran.dg/g77/970625-2.f: Ditto.
6925         * gfortran.dg/pr37243.f: Fix function declaration.
6926         * gfortran.dg/use_only_1.f90: Fix implicit typing.
6927         * gfortran.dg/loc_1.f90: Fix pointer datatype.
6928
6929 2010-07-23  Tobias Burnus  <burnus@net-b.de>
6930
6931         PR fortran/44945
6932         * gfortran.dg/char_array_structure_constructor.f90: Add
6933         -fwhole-file as dg-option as it otherwise fails on some
6934         systems.
6935
6936 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
6937
6938         * gnat.dg/aggr16.ad[sb]: New test.
6939         * gnat.dg/aggr16_pkg.ads: New helper.
6940
6941 2010-07-23  Richard Guenther  <rguenther@suse.de>
6942
6943         PR lto/43071
6944         * g++.dg/lto/20100723-1_0.C: New testcase.
6945
6946 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
6947
6948         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6949         AVX support.
6950         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6951         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6952
6953 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6954
6955         * lib/target-supports.exp (add_options_for_tls): New proc.
6956         * g++.dg/tls/static-1.C: Use dg-add-options tls.
6957         * g++.dg/tls/static-1a.cc: Likewise.
6958         * gcc.dg/tls/emutls-1.c: Likewise.
6959         * gcc.dg/tls/opt-11.c: Likewise.
6960         * gcc.dg/tls/opt-12.c: Likewise.
6961         * gcc.dg/tls/pr24428-2.c: Likewise.
6962         * gcc.dg/tls/pr24428.c: Likewise.
6963         * obj-c++.dg/tls/static-1.mm: Likewise.
6964         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6965         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6966         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6967         * objc.dg/torture/tls/thr-init-2.m: Likewise.
6968         * objc.dg/torture/tls/thr-init-3.m: Likewise.
6969         * objc.dg/torture/tls/thr-init.m: Likewise.
6970         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6971
6972 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6973
6974         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6975         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6976         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6977         optimized dump files.
6978
6979 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
6980
6981         PR tree-optimization/45047
6982         * gcc.c-torture/compile/pr45047.c: New test.
6983
6984 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
6985
6986         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6987         instead of dg-compile.
6988         * gcc.dg/float-range-4.c: Ditto.
6989         * gcc.dg/float-range-5.c: Ditto.
6990         * gcc.dg/fold-overflow-1.c: Ditto.
6991         * gcc.dg/gomp/sections-4.c: Ditto.
6992         * gcc.dg/transparent-union-1.c: Ditto.
6993         * gcc.dg/transparent-union-2.c: Ditto.
6994         * gcc.target/i386/pr39315-check.c: Ditto.
6995         * g++.dg/gomp/sections-4.C: Ditto.
6996         * g++.dg/template/dtor7.C: Ditto.
6997         * g++.dg/tree-ssa/pr19952.C: Ditto.
6998         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6999         * gfortran.dg/graphite/pr42185.f90: Ditto.
7000         * gfortran.dg/namelist_36.f90: Ditto.
7001         * gnat.dg/noreturn1.adb: Ditto.
7002         * gnat.dg/specs/small_alignment.ads: Ditto.
7003
7004 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7005
7006         PR tree-optimization/44915
7007         * g++.dg/torture/pr44915.C: New test.
7008
7009 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7010
7011         PR tree-optimization/44914
7012         * g++.dg/tree-ssa/pr44914.C: New test.
7013
7014 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7015
7016         PR target/44290
7017         * gcc.dg/pr44290-1.c: New test.
7018         * gcc.dg/pr44290-2.c: New test.
7019
7020 2010-07-23  Jason Merrill  <jason@redhat.com>
7021
7022         PR c++/45008
7023         * g++.dg/abi/mangle44.C: New.
7024
7025 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7026
7027         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7028         for compile-time only tests.
7029         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7030         target check.
7031         * gcc.target/i386/pr39315-4.c: Ditto.
7032         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7033         target check.  Include sse-os-support.h.
7034         (main): Call check_isa and sse_os_support.
7035         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7036         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7037         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7038         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7039         target check.  Include sse-os-support.h.
7040         (main): Call check_isa and sse_os_support.
7041         * gcc.target/i386/vperm-v2df.c: Ditto.
7042
7043 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7044
7045         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7046         (check_effective_target_avx_runtime): New procedure.
7047         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7048         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7049
7050         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7051         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7052         and __get_cpuid test.
7053         * gcc.dg/compat/vector-2b_main.c: Ditto.
7054
7055         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7056
7057         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7058         for compile-time only test.
7059         * gcc.dg/pr32716.c: Ditto.
7060         * gcc.dg/pr34856.c: Ditto.
7061         * gcc.dg/pr36997.c: Ditto.
7062         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7063         * gfortran.dg/pr28158.f90: Ditto.
7064         * gfortran.dg/pr30667.f: Ditto.
7065
7066         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7067         i?86-*-* and x86_64-*-* targets to disable execution on targets
7068         without sse2 runtime support.
7069         * g++.dg/vect/vect.exp: Ditto.
7070         * gfortran.dg/vect/vect.exp: Ditto.
7071
7072         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7073         * gcc.dg/pr37544.c: Ditto.
7074         * gcc.dg/pr40550.c: Ditto.
7075         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7076         * gcc.dg/compat/vector-1a_main.c: Ditto.
7077         * gcc.dg/compat/vector-2a_main.c: Ditto.
7078         * gcc.dg/torture/pr16104-1.c: Ditto.
7079         * gcc.dg/torture/pr35771-1.c: Ditto.
7080         * gcc.dg/torture/pr35771-2.c: Ditto.
7081         * gcc.dg/torture/pr35771-3.c: Ditto.
7082         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7083         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7084         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7085         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7086         * g++.dg/other/i386-1.C: Ditto.
7087         * g++.dg/other/pr40446.C: Ditto.
7088
7089 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7090
7091         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7092
7093 2010-07-23  Daniel Kraft  <d@domob.eu>
7094
7095         PR fortran/44709
7096         * gfortran.dg/exit_1.f08: New test.
7097         * gfortran.dg/exit_2.f08: New test.
7098
7099 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7100
7101         PR tree-optimization/39839
7102         * gcc.target/arm/pr39839.c: New test case.
7103
7104 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7105
7106         * gnat.dg/unchecked_convert5b.adb: New test.
7107         * gnat.dg/unchecked_convert6.adb: Likewise.
7108         * gnat.dg/unchecked_convert6b.adb: Likewise.
7109
7110 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7111
7112         * gnat.dg/aggr15.ad[sb]: New test.
7113
7114 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7115
7116         PR debug/45024
7117         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7118
7119 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7120
7121         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7122         with dg-require-linker-plugin.
7123
7124 2010-07-22  Richard Guenther  <rguenther@suse.de>
7125
7126         PR lto/43850
7127         * g++.dg/lto/20100722-1_0.C: New testcase.
7128
7129 2010-07-22  Richard Guenther  <rguenther@suse.de>
7130
7131         PR lto/42451
7132         * gcc.dg/lto/20100720-3_0.c: New testcase.
7133         * gcc.dg/lto/20100720-3_1.c: Likewise.
7134
7135 2010-07-22  Richard Guenther  <rguenther@suse.de>
7136
7137         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7138         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7139
7140         PR lto/43373
7141         * gcc.dg/lto/20100722-1_0.c: New testcase.
7142
7143 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7144
7145         PR tree-optimization/44891
7146         * gcc.c-torture/compile/pr44891.c: New test.
7147
7148 2010-07-22  Richard Guenther  <rguenther@suse.de>
7149
7150         PR tree-optimization/45017
7151         * gcc.c-torture/execute/pr45017.c: New testcase.
7152
7153 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7154
7155         PR fortran/45019
7156         * gfortran.dg/aliasing_dummy_5.f90: New.
7157
7158 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7159
7160         PR target/43698
7161         * gcc.target/arm/pr43698.c: New test.
7162
7163 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7164
7165         PR fortran/44929
7166         * Revert my commit r162325 for this PR.
7167
7168 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7169
7170         PR debug/45015
7171         * gcc.target/m68k/pr45015.c: New test.
7172
7173 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7174
7175         PR c++/44641
7176         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7177         comments.
7178
7179 2010-07-21  Richard Guenther  <rguenther@suse.de>
7180
7181         PR lto/45018
7182         * g++.dg/lto/20100721-1_0.C: New testcase.
7183
7184 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7185
7186         PR tree-optimization/44900
7187         * g++.dg/torture/pr44900.C: New test.
7188
7189 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7190
7191         PR middle-end/44738
7192         * c-c++-common/uninit-17.c: Correct expected error.
7193
7194 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7195
7196         * gcc.dg/guality/asm-1.c: New test.
7197
7198         PR debug/45003
7199         * gcc.dg/guality/pr45003-2.c: New test.
7200         * gcc.dg/guality/pr45003-3.c: New test.
7201
7202 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7203
7204         PR libfortran/44697
7205         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7206
7207 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7208
7209         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7210         defined on the current line.
7211         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7212         * g++.dg/debug/dwarf2/pr44641.C: New.
7213
7214 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7215
7216         * gcc.target/powerpc/block-move-1.c: New test.
7217         * gcc.target/powerpc/block-move-2.c: New test.
7218
7219 2010-07-20  Jason Merrill  <jason@redhat.com>
7220
7221         PR c++/44967
7222         * g++.dg/cpp0x/sfinae2.C: New.
7223
7224 2010-07-20  Richard Guenther  <rguenther@suse.de>
7225
7226         PR lto/42696
7227         * gcc.dg/lto/20100720-4_0.c: New testcase.
7228
7229 2010-07-20  Richard Guenther  <rguenther@suse.de>
7230
7231         PR lto/43221
7232         * gcc.dg/lto/20100720-2_0.c: New testcase.
7233         * gcc.dg/lto/20100720-2_1.c: Likewise.
7234
7235 2010-07-20  Richard Guenther  <rguenther@suse.de>
7236
7237         PR lto/43208
7238         * gcc.dg/lto/20100720-1_0.c: New testcase.
7239         * gcc.dg/lto/20100720-1_1.c: Likewise.
7240
7241 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7242
7243         PR debug/45003
7244         * gcc.dg/guality/pr45003-1.c: New test.
7245
7246 2010-07-20  Richard Guenther  <rguenther@suse.de>
7247
7248         PR tree-optimization/44977
7249         * gcc.dg/torture/pr44977.c: New testcase.
7250
7251 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7252
7253         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7254         sync_char_short
7255
7256 2010-07-20  Richard Guenther  <rguenther@suse.de>
7257
7258         PR middle-end/44971
7259         PR middle-end/44988
7260         * gcc.dg/pr44971.c: New testcase.
7261         * gcc.c-torture/compile/pr44988.c: Likewise.
7262
7263 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7264
7265         PR fortran/44929
7266         * gfortran.dg/allocate_with_typespec.f90: New test.
7267         * gfortran.dg/allocate_derived_1.f90: Update error message.
7268
7269 2010-07-19  Jason Merrill  <jason@redhat.com>
7270
7271         PR c++/44996
7272         * g++.dg/cpp0x/decltype23.C: New.
7273
7274 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7275
7276         PR fortran/42385
7277         * gfortran.dg/class_defined_operator_1.f03 : New test.
7278
7279 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7280
7281         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7282         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7283         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7284         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7285
7286 2010-07-19  Richard Guenther  <rguenther@suse.de>
7287
7288         PR middle-end/44941
7289         * gcc.c-torture/compile/pr44941.c: New testcase.
7290
7291 2010-07-19  Jason Merrill  <jason@redhat.com>
7292
7293         PR c++/44969
7294         * g++.dg/template/sfinae24.C: New.
7295
7296 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7297
7298         PR fortran/44353
7299         * gfortran.dg/data_implied_do_2.f90: Removed.
7300
7301 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7302
7303         PR c++/44969
7304         * g++.dg/template/sfinae23.C: New.
7305
7306 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7307
7308         * lib/target-supports.exp (check_sse_os_support_available): New
7309         proc.
7310         (check_sse_hw_available): New proc.
7311         (check_effective_target_sse_runtime): New proc.
7312         (check_effective_target_sse2_runtime): New proc.
7313         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7314         -msse2 if check_sse_os_support_available.
7315         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7316         check_sse_os_support_available.
7317         * gcc.dg/vect/vect.exp: Likewise.
7318         * gfortran.dg/vect/vect.exp: Likewise.
7319         * gcc.target/i386/sol2-check: Renamed to ...
7320         * gcc.target/i386/sse-os-support.h: ... this.
7321         (sol2_check): Renamed to ...
7322         (sse_os_support): ... this.
7323         Only test movss with xmm registers.
7324         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7325         Removed ILL_INSN, ILL_INSN_LEN.
7326         * gcc.target/i386/sse2-check.h: Likewise.
7327         * gcc.target/i386/sse3-check.h: Likewise.
7328         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7329         Removed cpuid.h, __get_cpuid test.
7330         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7331         Removed cpuid.h, __get_cpuid test.
7332         * g++.dg/other/pr40446.C: Likewise.
7333         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7334         * gcc.dg/compat/vector-1a_main.c: Likewise.
7335         * gcc.dg/compat/vector-2a_main.c: Likewise.
7336         * gcc.dg/pr36584.c: Likewise.
7337         * gcc.dg/pr37544.c: Likewise.
7338         * gcc.dg/torture/pr16104-1.c: Likewise.
7339         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7340         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7341         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7342         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7343         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7344         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7345         sse2_runtime.
7346         * gcc.dg/torture/pr35771-2.c: Likewise.
7347         * gcc.dg/torture/pr35771-3.c: Likewise.
7348         * gcc.target/i386/pr39315-2.c: Likewise.
7349         * gcc.target/i386/pr39315-4.c: Likewise.
7350         * gcc.target/i386/vperm-v2df.c: Likewise.
7351         * gcc.target/i386/vperm-v2di.c: Likewise.
7352         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7353         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7354         sse_runtime.
7355
7356 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
7357
7358         PR fortran/44353
7359         * gfortran.dg/data_implied_do_2.f90: New test.
7360
7361 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7362
7363         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7364
7365 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7366
7367         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7368         to the "mips16" group.
7369         (mips_using_mips16_p): New procedure.
7370         (mips-dg-options): Use it.
7371
7372 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
7373
7374         * gcc.target/mips/mips16-attributes-4.c: New test.
7375
7376 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
7377
7378         PR testsuite/44418
7379         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7380         * gcc.target/powerpc/recip-2.c: Ditto.
7381         * gcc.target/powerpc/recip-3.c: Ditto.
7382
7383 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
7384
7385         * gcc.target/arm/pr42235.c: New test.
7386
7387 2010-07-16  Jason Merrill  <jason@redhat.com>
7388
7389         PR c++/32505
7390         * g++.dg/template/partial8.C: New.
7391
7392 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7393
7394         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7395         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
7396         in C++.
7397         (gualcvt): New overloaded inline.
7398         (GUALCVT): Use it for C++.
7399         * g++.dg/guality/guality.exp: New.
7400         * g++.dg/guality/guality.h: New.
7401         * g++.dg/guality/redeclaration1.C: New test.
7402         * g++.dg/dg.exp: Prune also guality/* tests.
7403         * gcc.dg/guality/pr43141.c: Moved to...
7404         * c-c++-common/guality/pr43141.c: ... here.
7405
7406 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7407
7408         PR libfortran/37077
7409         * gfortran.dg/char4_iunit_2.f03: New test.
7410
7411 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
7412
7413         PR testsuite/43925
7414         * lib/plugin-support.exp (plugin-test-execute):
7415         Add ${gcc_objdir}/intl to includes.
7416
7417 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
7418
7419         PR target/44942
7420         * gcc.c-torture/execute/pr44942.c: New test.
7421         * gcc.target/i386/pr44942.c: New test.
7422
7423 2010-07-15  Jason Merrill  <jason@redhat.com>
7424
7425         PR c++/44909
7426         * g++.dg/cpp0x/implicit7.C: New.
7427         * g++.dg/cpp0x/implicit8.C: New.
7428
7429 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7430
7431         Disable float tests for __SPU__ targets due to lack of signed zero:
7432         * c-c++-common/torture/complex-sign-add.c (check_add_float).
7433         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7434         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7435         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7436         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7437         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7438         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7439         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7440         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7441
7442 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7443
7444         * gfortran.dg/select_char_2.f90: New test.
7445
7446 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
7447
7448         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7449         with DECL_CHAIN.
7450
7451 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
7452
7453         PR fortran/44936
7454         * gfortran.dg/typebound_generic_9.f03: New.
7455
7456 2010-07-15  Richard Guenther  <rguenther@suse.de>
7457
7458         PR tree-optimization/44946
7459         * gcc.c-torture/compile/pr44946.c: New testcase.
7460
7461 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
7462
7463         PR fortran/40206
7464         * gfortran.dg/select_char_3.f90: New test.
7465
7466 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
7467             Kevin F. Quinn  <kevquinn@gentoo.org>
7468
7469         * gcc.dg/Wtrampolines.c: New.
7470
7471 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7472
7473         PR libfortran/44934
7474         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7475
7476 2010-07-14  Jason Merrill  <jason@redhat.com>
7477
7478         PR c++/44810
7479         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7480
7481         Implement C++0x unrestricted unions (N2544)
7482         * g++.dg/cpp0x/union1.C: New.
7483         * g++.dg/cpp0x/union2.C: New.
7484         * g++.dg/cpp0x/union3.C: New.
7485         * g++.dg/cpp0x/defaulted2.C: Adjust.
7486         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7487         * g++.old-deja/g++.ext/anon2.C: Adjust.
7488         * g++.old-deja/g++.mike/misc6.C: Adjust.
7489
7490 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
7491
7492         PR fortran/44925
7493         * gfortran.dg/c_loc_tests_15.f90: New.
7494
7495 2010-07-13  Jason Merrill  <jason@redhat.com>
7496
7497         PR c++/44909
7498         * g++.dg/cpp0x/implicit6.C: New.
7499
7500 2010-07-13  Jason Merrill  <jason@redhat.com>
7501
7502         PR c++/44540
7503         * g++.dg/abi/noreturn1.C: New.
7504         * g++.dg/abi/noreturn2.C: New.
7505
7506 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
7507
7508         PR other/44874
7509         PR debug/44832
7510         * c-c++-common/pr44832.c: New test.
7511
7512 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
7513
7514         PR objc/44488
7515         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7516         on the target.  Make sure that we can assemble the emitted asm when
7517         the test type is 'compile'.
7518
7519 2010-07-13  Richard Guenther  <rguenther@suse.de>
7520
7521         PR tree-optimization/36960
7522         * g++.dg/torture/pr36960.C: New testcase.
7523
7524 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
7525
7526         PR c++/44908
7527         * g++.dg/template/sfinae21.C: New.
7528         * g++.dg/template/sfinae22.C: Likewise.
7529
7530 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
7531
7532         PR testsuite/42843
7533         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7534         * gcc.dg/plugin/ggcplug.c: Likewise.
7535         * g++.dg/plugin/selfassign.c: Likewise.
7536         * g++.dg/plugin/attribute_plugin.c: Likewise.
7537         * g++.dg/plugin/dumb_plugin.c: Likewise.
7538         * g++.dg/plugin/pragma_plugin.c: Likewise.
7539
7540 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
7541
7542         * gcc.c-torture/execute/pr44683.x: New.
7543         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7544
7545 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
7546
7547         PR fortran/44434
7548         PR fortran/44565
7549         PR fortran/43945
7550         PR fortran/44869
7551         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7552         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7553         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7554         * gfortran.dh/typebound_call_16.f03: New.
7555         * gfortran.dg/typebound_generic_6.f03: New.
7556         * gfortran.dg/typebound_generic_7.f03: New.
7557         * gfortran.dg/typebound_generic_8.f03: New.
7558
7559 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7560
7561         PR libfortran/37077
7562         * gfortran.dg/char4_iunit_1.f03: New test.
7563
7564 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
7565
7566         * gcc.dg/tree-ssa/vrp53.c: New test.
7567
7568 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
7569
7570         PR c++/44907
7571         * g++.dg/template/sfinae19.C: New.
7572         * g++.dg/template/sfinae20.C: Likewise.
7573
7574 2010-07-12  Jie Zhang  <jie@codesourcery.com>
7575
7576         * gcc.target/arm/interrupt-1.c: New test.
7577         * gcc.target/arm/interrupt-2.c: New test.
7578
7579 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7580
7581         * gcc.dg/pr42427.c: Require c99_runtime.
7582         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7583         c99_runtime.
7584         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7585         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7586         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7587         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7588         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7589         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7590         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7591         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7592         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7593         * gcc.target/i386/pr37275.c: Require visibility support.
7594
7595 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7596
7597         * lib/target-supports.exp (check_effective_target_sse): New proc.
7598         * gcc.target/i386/sol2-check.h: New file.
7599         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7600         Include sol2-check.h.
7601         (main) Only run do_test () if sol2_check ().
7602         * gcc.target/i386/sse2-check.h: Likewise.
7603         * gcc.target/i386/sse3-check.h: Likewise.
7604         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7605         [__sun__ && __svr4__]: Execute SSE2 instruction.
7606         * gcc.target/i386/math-torture/math-torture.exp: Only add options
7607         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7608         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7609         * g++.dg/ext/vector14.C: Likewise.
7610         * g++.dg/other/mmintrin.C: Likewise.
7611         * gcc.dg/20020418-1.c: Likewise.
7612         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7613         * gcc.dg/format/ms_unnamed-1.c: Likewise.
7614         * gcc.dg/format/unnamed-1.c: Likewise.
7615         Adapt dg-warning line number.
7616         * gcc.dg/graphite/pr40281.c: Likewise.
7617         * gcc.dg/pr32176.c: Likewise.
7618         * gcc.dg/pr40550.c: Likewise.
7619         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7620         * gcc.dg/torture/pr36891.c: Likewise.
7621         * gcc.target/i386/20020218-1.c: Likewise.
7622         * gcc.target/i386/20020523.c: Likewise.
7623         * gcc.target/i386/abi-1.c: Likewise.
7624         * gcc.target/i386/brokensqrt.c: Likewise.
7625         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7626         * gcc.target/i386/pr13366.c: Likewise.
7627         * gcc.target/i386/pr13685.c: Likewise.
7628         * gcc.target/i386/pr24306.c: Likewise.
7629         * gcc.target/i386/pr31486.c: Likewise.
7630         * gcc.target/i386/pr32065-1.c: Likewise.
7631         * gcc.target/i386/pr32065-2.c: Likewise.
7632         * gcc.target/i386/pr32389.c: Likewise.
7633         * gcc.target/i386/pr38824.c: Likewise.
7634         * gcc.target/i386/pr38931.c: Likewise.
7635         * gcc.target/i386/pr39592-1.c: Likewise.
7636         * gcc.target/i386/pr43766.c: Likewise.
7637         * gcc.target/i386/recip-divf.c: Likewise.
7638         * gcc.target/i386/recip-sqrtf.c: Likewise.
7639         * gcc.target/i386/recip-vec-divf.c: Likewise.
7640         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7641         * gcc.target/i386/sse-1.c: Likewise.
7642         * gcc.target/i386/sse-16.c: Likewise.
7643         * gcc.target/i386/sse-2.c: Likewise.
7644         * gcc.target/i386/sse-20.c: Likewise.
7645         * gcc.target/i386/sse-3.c: Likewise.
7646         * gcc.target/i386/sse-7.c: Likewise.
7647         * gcc.target/i386/sse-9.c: Likewise.
7648         * gcc.target/i386/sse-addps-1.c: Likewise.
7649         * gcc.target/i386/sse-addss-1.c: Likewise.
7650         * gcc.target/i386/sse-andnps-1.c: Likewise.
7651         * gcc.target/i386/sse-andps-1.c: Likewise.
7652         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7653         * gcc.target/i386/sse-comiss-1.c: Likewise.
7654         * gcc.target/i386/sse-comiss-2.c: Likewise.
7655         * gcc.target/i386/sse-comiss-3.c: Likewise.
7656         * gcc.target/i386/sse-comiss-4.c: Likewise.
7657         * gcc.target/i386/sse-comiss-5.c: Likewise.
7658         * gcc.target/i386/sse-comiss-6.c: Likewise.
7659         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7660         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7661         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7662         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7663         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7664         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7665         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7666         * gcc.target/i386/sse-divps-1.c: Likewise.
7667         * gcc.target/i386/sse-divss-1.c: Likewise.
7668         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7669         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7670         * gcc.target/i386/sse-maxps-1.c: Likewise.
7671         * gcc.target/i386/sse-maxss-1.c: Likewise.
7672         * gcc.target/i386/sse-minps-1.c: Likewise.
7673         * gcc.target/i386/sse-minss-1.c: Likewise.
7674         * gcc.target/i386/sse-movaps-1.c: Likewise.
7675         * gcc.target/i386/sse-movaps-2.c: Likewise.
7676         * gcc.target/i386/sse-movhlps-1.c: Likewise.
7677         * gcc.target/i386/sse-movhps-1.c: Likewise.
7678         * gcc.target/i386/sse-movhps-2.c: Likewise.
7679         * gcc.target/i386/sse-movlhps-1.c: Likewise.
7680         * gcc.target/i386/sse-movmskps-1.c: Likewise.
7681         * gcc.target/i386/sse-movntps-1.c: Likewise.
7682         * gcc.target/i386/sse-movss-1.c: Likewise.
7683         * gcc.target/i386/sse-movss-2.c: Likewise.
7684         * gcc.target/i386/sse-movss-3.c: Likewise.
7685         * gcc.target/i386/sse-movups-1.c: Likewise.
7686         * gcc.target/i386/sse-movups-2.c: Likewise.
7687         * gcc.target/i386/sse-mulps-1.c: Likewise.
7688         * gcc.target/i386/sse-mulss-1.c: Likewise.
7689         * gcc.target/i386/sse-orps-1.c: Likewise.
7690         * gcc.target/i386/sse-rcpps-1.c: Likewise.
7691         * gcc.target/i386/sse-recip-vec.c: Likewise.
7692         * gcc.target/i386/sse-recip.c: Likewise.
7693         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7694         * gcc.target/i386/sse-set-ps-1.c: Likewise.
7695         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7696         * gcc.target/i386/sse-subps-1.c: Likewise.
7697         * gcc.target/i386/sse-subss-1.c: Likewise.
7698         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7699         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7700         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7701         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7702         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7703         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7704         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7705         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7706         * gcc.target/i386/sse-xorps-1.c: Likewise.
7707         * gcc.target/i386/ssefn-1.c: Likewise.
7708         * gcc.target/i386/ssefn-3.c: Likewise.
7709         * gcc.target/i386/sseregparm-1.c: Likewise.
7710         * gcc.target/i386/stackalign/return-3.c: Likewise.
7711         * gcc.target/i386/vectorize1.c: Likewise.
7712         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7713         * gcc.target/i386/xorps-sse.c: Likewise.
7714         * gfortran.dg/pr28158.f90: Likewise.
7715         * gfortran.dg/pr30667.f: Likewise.
7716         * gnat.dg/loop_optimization7.adb: Likewise.
7717         * gnat.dg/sse_nolib.adb: Likewise.
7718
7719 2010-07-11  Tobias Burnus  <burnus@net-b.de>
7720
7721         PR fortran/44702
7722         * gfortran.dg/use_rename_6.f90: New.
7723         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7724
7725 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
7726
7727         PR fortran/44869
7728         * gfortran.dg/class_24.f03: New.
7729
7730 2010-07-10  Richard Guenther  <rguenther@suse.de>
7731
7732         PR lto/44889
7733         * gcc.dg/lto/20100709-1_0.c: New testcase.
7734         * gcc.dg/lto/20100709-1_1.c: Likewise.
7735
7736 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
7737
7738         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7739
7740 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
7741
7742         PR objc/44140
7743         * objc.dg/lto/trivial-1_0.m: New.
7744         * objc.dg/lto/lto.exp: New.
7745         * obj-c++.dg/lto/trivial-1_0.mm: New.
7746         * obj-c++.dg/lto/lto.exp: New.
7747         * objc.dg/symtab-1.m: Adjust sizes.
7748         * objc.dg/image-info.m: Do not run for gnu-runtime.
7749
7750 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7751
7752         * gcc.dg/pr32370.c: Allow another kind of error message.
7753
7754 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
7755
7756         * gnat.dg/atomic3.adb: New test.
7757
7758 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7759             Denys Vlasenko  <dvlasenk@redhat.com>
7760             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
7761
7762         PR tree-optimization/28632
7763         * gcc.dg/tree-ssa/vrp51.c: New test.
7764         * gcc.dg/tree-ssa/vrp52.c: New test.
7765
7766 2010-07-09  Jason Merrill  <jason@redhat.com>
7767
7768         * g++.dg/abi/covariant6.C: New.
7769         * g++.dg/inherit/covariant17.C: Test both bases.
7770         * g++.dg/inherit/covariant7.C: Check vtable layout.
7771
7772 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
7773
7774         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7775
7776 2010-07-09  Richard Guenther  <rguenther@suse.de>
7777
7778         PR tree-optimization/44852
7779         * gcc.c-torture/execute/pr44852.c: New testcase.
7780
7781 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7782
7783         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7784         multiplication by values.
7785         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7786         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7787
7788 2010-07-09  Richard Guenther  <rguenther@suse.de>
7789
7790         PR tree-optimization/44882
7791         * gfortran.dg/pr44882.f90: New testcase.
7792
7793 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
7794
7795         PR target/40657
7796         * gcc.target/arm/pr40657-1.c: New test.
7797         * gcc.target/arm/pr40657-2.c: New test.
7798         * gcc.c-torture/execute/pr40657.c: New test.
7799
7800 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
7801
7802         * gcc.dg/tree-ssa/vrp50.c: New test.
7803         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7804
7805 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
7806
7807         PR fortran/44649
7808         * gfortran.dg/c_sizeof_1.f90: Modified.
7809         * gfortran.dg/storage_size_1.f08: New.
7810         * gfortran.dg/storage_size_2.f08: New.
7811
7812 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
7813
7814         * gcc.c-torture/execute/20100708-1.c: New test.
7815
7816 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
7817
7818         PR fortran/44847
7819         * gfortran.dg/gomp/pr44847.f90: New test.
7820
7821 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
7822
7823         PR tree-optimization/44710
7824         * gcc.dg/tree-ssa/ifc-6.c: New.
7825         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7826
7827 2010-07-08  Tobias Burnus  <burnus@net-b.de>
7828
7829         PR fortran/18918
7830         * gfortran.dg/coarray_10.f90: Add an additional test.
7831
7832 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
7833
7834         PR middle-end/44828
7835         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7836         * gcc.c-torture/execute/pr44828.x: Revert.
7837
7838 2010-07-08  Jason Merrill  <jason@redhat.com>
7839
7840         PR c++/43120
7841         * g++.dg/inherit/covariant17.C: New.
7842         * g++.dg/abi/covariant1.C: Actually test for the bug.
7843
7844 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
7845
7846         PR rtl-optimization/44838
7847         * gcc.dg/pr44838.c: New.
7848
7849 2010-07-08  Richard Guenther  <rguenther@suse.de>
7850
7851         PR tree-optimization/44831
7852         * gcc.c-torture/compile/pr44831.c: New testcase.
7853         * gcc.dg/tree-ssa/pr21463.c: Adjust.
7854
7855 2010-07-08  Richard Guenther  <rguenther@suse.de>
7856
7857         PR tree-optimization/44861
7858         * g++.dg/vect/pr44861.cc: New testcase.
7859
7860 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7861
7862         PR middle-end/44828
7863         * gcc.c-torture/execute/pr44828.x: New file.
7864
7865 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
7866
7867         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7868         dg-options.
7869         * g++.dg/ext/altivec-17.C: Adjust error message.
7870
7871 2010-07-07  Tom Tromey  <tromey@redhat.com>
7872
7873         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7874
7875 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7876
7877         PR target/44844
7878         * gcc.target/i386/rdrand-1.c: Scan "jnc".
7879         * gcc.target/i386/rdrand-2.c: Likewise.
7880         * gcc.target/i386/rdrand-3.c: Likewise.
7881
7882 2010-07-07  Jan Hubicka  <jh@suse.cz>
7883
7884         PR middle-end/44813
7885         * g++.dg/torture/pr44813.C: New testcase.
7886         * g++.dg/torture/pr44826.C: New testcase.
7887
7888 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
7889
7890         PR rtl-optimization/44787
7891         * gcc.c-torture/compile/pr44788.c: New test.
7892         * gcc.target/arm/pr44788.c: New test.
7893
7894 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7895
7896         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7897
7898 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7899
7900         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7901         to dg-options.
7902
7903 2010-07-06  Tobias Burnus  <burnus@net-b.de>
7904
7905         PR fortran/44742
7906         * gfortran.dg/parameter_array_init_6.f90: New.
7907         * gfortran.dg/initialization_20.f90: Update dg-error.
7908         * gfortran.dg/initialization_24.f90: Ditto.
7909
7910 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7911         PR fortran/PR44693
7912         * gfortran.dg/dim_range_1.f90:  New test.
7913         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
7914
7915 2010-07-06  Jason Merrill  <jason@redhat.com>
7916
7917         PR c++/44703
7918         * g++.dg/cpp0x/initlist41.C: New.
7919
7920         PR c++/44778
7921         * g++.dg/template/ptrmem22.C: New.
7922
7923 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
7924
7925         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7926         support.
7927         * gcc.target/i386/i386.exp: Likewise.
7928
7929 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
7930
7931         PR testsuite/44195
7932         * gcc.dg/lto/20100518_0.c: Limit to x86.
7933
7934 2010-07-06  Richard Guenther  <rguenther@suse.de>
7935
7936         PR middle-end/44828
7937         * gcc.c-torture/execute/pr44828.c: New testcase.
7938
7939 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
7940
7941         * g++.dg/warn/noeffect2.C: Adjust expected warning.
7942         * g++.dg/warn/volatile1.C: Likewise.
7943         * g++.dg/template/warn1.C: Likewise.
7944
7945 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
7946
7947         AVX Programming Reference (June, 2010)
7948         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7949         * g++.dg/other/i386-3.C: Likewise.
7950         * gcc.target/i386/sse-12.c: Likewise.
7951
7952         * gcc.target/i386/f16c-check.h: New.
7953         * gcc.target/i386/rdfsbase-1.c: Likewise.
7954         * gcc.target/i386/rdfsbase-2.c: Likewise.
7955         * gcc.target/i386/rdgsbase-1.c: Likewise.
7956         * gcc.target/i386/rdgsbase-2.c: Likewise.
7957         * gcc.target/i386/rdrand-1.c: Likewise.
7958         * gcc.target/i386/rdrand-2.c: Likewise.
7959         * gcc.target/i386/rdrand-3.c: Likewise.
7960         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7961         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7962         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7963         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7964         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7965         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7966         * gcc.target/i386/wrfsbase-1.c: Likewise.
7967         * gcc.target/i386/wrfsbase-2.c: Likewise.
7968         * gcc.target/i386/wrgsbase-1.c: Likewise.
7969         * gcc.target/i386/wrgsbase-2.c: Likewise.
7970
7971         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7972         (__builtin_ia32_vcvtps2ph): New.
7973         (__builtin_ia32_vcvtps2ph256): Likewise.
7974
7975         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7976         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7977
7978         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7979         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7980
7981         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7982         (__builtin_ia32_vcvtps2ph256): Likewise.
7983         Add fsgsbase,rdrnd,f16c.
7984
7985         * lib/target-supports.exp (check_effective_target_f16c): New.
7986
7987 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7988
7989         * gcc.dg/guality/nrv-1.c: New test.
7990
7991 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
7992
7993         PR middle-end/42505
7994         * gcc.target/arm/pr42505.c: New test case.
7995
7996 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
7997
7998         PR c++/44808
7999         * g++.dg/opt/nrv16.C: New test.
8000
8001 2010-07-05  Richard Guenther  <rguenther@suse.de>
8002
8003         PR tree-optimization/44784
8004         * gcc.c-torture/compile/pr44784.c: New testcase.
8005
8006 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8007
8008         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8009         Increase loop bound and array size.
8010         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8011         Likewise.
8012
8013 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8014
8015         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8016         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8017         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8018         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8019         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8020
8021 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8022
8023         PR c++/22138
8024         * g++.dg/parse/template25.C: New.
8025
8026 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8027
8028         PR rtl-optimization/44695
8029         * gcc.dg/torture/pr44695.c: New.
8030
8031 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8032
8033         PR c++/16630
8034         * g++.dg/ext/pretty3.C: New.
8035
8036 2010-07-04  Richard Guenther  <rguenther@suse.de>
8037
8038         PR middle-end/44809
8039         * g++.dg/torture/pr44809.C: New testcase.
8040
8041 2010-07-04  Richard Guenther  <rguenther@suse.de>
8042
8043         PR tree-optimization/44656
8044         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8045
8046 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8047             Revital Eres  <eres@il.ibm.com>
8048
8049         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8050         misaligned stores.
8051         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8052         gcc.dg/vect/vect-96.c: Likewise.
8053         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8054         that support misaligned stores. Change the number of expected
8055         misaligned accesses.
8056         * gcc.dg/vect/vect-peel-1.c: New test.
8057         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8058         gcc.dg/vect/vect-peel-4.c: Likewise.
8059         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8060         vectorizable on all targets that support realignment.
8061         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8062
8063 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8064
8065         PR c/44806
8066         * gcc.dg/torture/pr44806.c: New.
8067
8068 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8069
8070         * gnat.dg/cond_expr1.adb: New test.
8071
8072 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8073
8074         * gnat.dg/modular3.adb: New test.
8075         * gnat.dg/modular3_pkg.ads: New helper.
8076
8077 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8078             Mikael Pettersson  <mikpe@it.uu.se>
8079
8080         PR testsuite/44518
8081         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8082         Make signed-ness of chars explicit.  Scan the object for
8083         strings that are split by some target assemblers.
8084         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8085         explicit.
8086
8087 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8088
8089         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8090
8091 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8092
8093         PR/44128
8094         * g++.dg/warn/Wshadow-7.C: New test.
8095
8096 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8097             Julian Brown  <julian@codesourcery.com>
8098             Sandra Loosemore  <sandra@codesourcery.com>
8099
8100         * gcc.c-torture/execute/20100416-1.c: New test case.
8101
8102 2010-07-02  Julian Brown  <julian@codesourcery.com>
8103             Sandra Loosemore  <sandra@codesourcery.com>
8104
8105         PR target/43703
8106
8107         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8108         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8109
8110 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8111             Julian Brown  <julian@codesourcery.com>
8112
8113         * gcc.target/arm/neon/vadds64.c: Regenerated.
8114         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8115         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8116         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8117         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8118         * gcc.target/arm/neon-vmls-1.c: Likewise.
8119         * gcc.target/arm/neon-vsubs64.c: New execution test.
8120         * gcc.target/arm/neon-vsubu64.c: New execution test.
8121         * gcc.target/arm/neon-vadds64.c: New execution test.
8122         * gcc.target/arm/neon-vaddu64.c: New execution test.
8123
8124 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8125
8126         * gcc.target/arm/neon-vands64.c: New.
8127         * gcc.target/arm/neon-vandu64.c: New.
8128         * gcc.target/arm/neon-vbics64.c: New.
8129         * gcc.target/arm/neon-vbicu64.c: New.
8130         * gcc.target/arm/neon-veors64.c: New.
8131         * gcc.target/arm/neon-veoru64.c: New.
8132         * gcc.target/arm/neon-vorns64.c: New.
8133         * gcc.target/arm/neon-vornu64.c: New.
8134         * gcc.target/arm/neon-vorrs64.c: New.
8135         * gcc.target/arm/neon-vorru64.c: New.
8136         * gcc.target/arm/neon/vands64.c: Regenerated.
8137         * gcc.target/arm/neon/vandu64.c: Regenerated.
8138         * gcc.target/arm/neon/vbics64.c: Regenerated.
8139         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8140         * gcc.target/arm/neon/veors64.c: Regenerated.
8141         * gcc.target/arm/neon/veoru64.c: Regenerated.
8142         * gcc.target/arm/neon/vorns64.c: Regenerated.
8143         * gcc.target/arm/neon/vornu64.c: Regenerated.
8144         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8145         * gcc.target/arm/neon/vorru64.c: Regenerated.
8146
8147 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8148
8149         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8150
8151 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8152
8153         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8154         * gfortran.dg/intent_out_5.f90: Same.
8155         * gfortran.dg/ltrans-7.f90: Same.
8156         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8157
8158 2010-07-02  Jan Hubicka  <jh@suse.cz>
8159
8160         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8161
8162 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8163
8164         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8165
8166 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8167
8168         PR c++/44780
8169         * c-c++-common/Wunused-var-12.c: New test.
8170
8171 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8172
8173         PR target/42835
8174         * gcc.target/arm/pr42835.c: New test.
8175
8176         PR target/42172
8177         * gcc.target/arm/pr42172-1.c: New test.
8178
8179 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8180
8181         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8182
8183 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8184
8185         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8186         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8187         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8188         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8189         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8190         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8191         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8192         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8193         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8194         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8195         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8196         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8197         * gcc.target/arm/neon-vdup_ns64.c: New.
8198         * gcc.target/arm/neon-vdup_nu64.c: New.
8199         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8200         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8201         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8202         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8203         * gcc.target/arm/neon-vmov_ns64.c: New.
8204         * gcc.target/arm/neon-vmov_nu64.c: New.
8205         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8206         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8207         * gcc.target/arm/neon-vget_lanes64.c: New.
8208         * gcc.target/arm/neon-vget_laneu64.c: New.
8209         * gcc.target/arm/neon-vset_lanes64.c: New.
8210         * gcc.target/arm/neon-vset_laneu64.c: New.
8211
8212 2010-07-02  Richard Guenther  <rguenther@suse.de>
8213
8214         * g++.dg/torture/20100702-1.C: New testcase.
8215
8216 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8217
8218         PR target/44707
8219         * gcc.c-torture/compile/pr44707.c: New test.
8220
8221 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8222
8223         PR c++/44039
8224         * g++.dg/template/crash101.C: New.
8225
8226 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8227
8228         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8229         Use the ABI-0 accessors and fail it for m64.
8230
8231 2010-07-02  Jan Hubicka  <jh@suse.cz>
8232
8233         * g++.dg/tree-ssa/pr44706.C: New testcase.
8234
8235 2010-07-02  Richard Guenther  <rguenther@suse.de>
8236
8237         PR tree-optimization/44748
8238         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8239
8240 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8241
8242         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8243         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8244         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8245         the method types to forward:.
8246
8247 2010-06-30  Jason Merrill  <jason@redhat.com>
8248
8249         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8250         * g++.dg/other/pr25632.C: Likewise.
8251
8252 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8253
8254         PR tree-optimization/40421
8255         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8256
8257 2010-07-01  Richard Guenther  <rguenther@suse.de>
8258
8259         PR middle-end/42834
8260         PR middle-end/44468
8261         * gcc.c-torture/execute/20100316-1.c: New testcase.
8262         * gcc.c-torture/execute/pr44468.c: Likewise.
8263         * gcc.c-torture/compile/20100609-1.c: Likewise.
8264         * gcc.dg/volatile2.c: Adjust.
8265         * gcc.dg/plugin/selfassign.c: Likewise.
8266         * gcc.dg/pr36902.c: Likewise.
8267         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8268         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8269         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8270         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8271         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8272         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8273         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8274         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8275         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8276         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8277         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8278         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8279         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8280         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8281         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8282         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8283         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8284         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8285         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8286         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8287         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8288         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8289         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8290         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8291         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8292         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8293         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8294         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8295         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8296         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8297         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8298         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8299         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8300         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8301         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8302         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8303         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8304         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8305         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8306         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8307         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8308         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8309         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8310         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8311         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8312         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8313         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8314         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8315         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8316         * g++.dg/tree-ssa/pr31146.C: Likewise.
8317         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8318         * g++.dg/tree-ssa/pr33604.C: Likewise.
8319         * g++.dg/plugin/selfassign.c: Likewise.
8320         * gfortran.dg/array_memcpy_3.f90: Likewise.
8321         * gfortran.dg/array_memcpy_4.f90: Likewise.
8322         * c-c++-common/torture/pr42834.c: New testcase.
8323
8324 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8325
8326         PR c++/44628
8327         * g++.dg/template/crash100.C: New.
8328
8329 2010-06-30  Jan Hubicka  <jh@suse.cz>
8330
8331         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8332
8333 2010-06-30  Michael Matz  <matz@suse.de>
8334
8335         PR bootstrap/44699
8336         * gcc.dg/pr44699.c: New test.
8337
8338 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8339
8340         PR tree-optimization/39799
8341         * c-c++-common/uninit-17.c: New test.
8342
8343 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8344
8345         PR libfortran/43298
8346         * gfortran.dg/read_infnan_1.f90: New test.
8347
8348 2010-06-29  Jason Merrill  <jason@redhat.com>
8349
8350         Enable implicitly declared move constructor/operator= (N3053).
8351         * g++.dg/cpp0x/implicit3.C: New.
8352         * g++.dg/cpp0x/implicit4.C: New.
8353         * g++.dg/cpp0x/implicit5.C: New.
8354         * g++.dg/cpp0x/implicit-copy.C: Adjust.
8355         * g++.dg/cpp0x/not_special.C: Adjust.
8356         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8357         * g++.dg/cpp0x/rv1n.C: Adjust.
8358         * g++.dg/cpp0x/rv1p.C: Adjust.
8359         * g++.dg/cpp0x/rv2n.C: Adjust.
8360         * g++.dg/cpp0x/rv2p.C: Adjust.
8361         * g++.dg/cpp0x/rv3n.C: Adjust.
8362         * g++.dg/cpp0x/rv3p.C: Adjust.
8363         * g++.dg/cpp0x/rv4n.C: Adjust.
8364         * g++.dg/cpp0x/rv4p.C: Adjust.
8365         * g++.dg/cpp0x/rv5n.C: Adjust.
8366         * g++.dg/cpp0x/rv5p.C: Adjust.
8367         * g++.dg/cpp0x/rv6n.C: Adjust.
8368         * g++.dg/cpp0x/rv6p.C: Adjust.
8369         * g++.dg/cpp0x/rv7n.C: Adjust.
8370         * g++.dg/cpp0x/rv7p.C: Adjust.
8371         * g++.dg/cpp0x/rv8p.C: Adjust.
8372         * g++.dg/gomp/pr26690-1.C: Adjust.
8373         * g++.dg/other/error20.C: Adjust.
8374         * g++.dg/other/error31.C: Adjust.
8375         * g++.dg/parse/error19.C: Adjust.
8376         * g++.dg/template/qualttp5.C: Adjust.
8377         * g++.old-deja/g++.law/ctors5.C: Adjust.
8378
8379         Enable implicitly deleted functions (N2346)
8380         * g++.dg/cpp0x/defaulted17.C: New.
8381         * g++.dg/cpp0x/implicit1.C: New.
8382         * g++.dg/cpp0x/implicit2.C: New.
8383         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8384         * g++.dg/ext/has_virtual_destructor.C: Adjust.
8385         * g++.dg/init/ctor4.C: Adjust.
8386         * g++.dg/init/synth2.C: Adjust.
8387         * g++.dg/lto/20081118_1.C: Adjust.
8388         * g++.dg/other/error13.C: Adjust.
8389         * g++.dg/other/unused1.C: Adjust.
8390         * g++.old-deja/g++.bob/inherit2.C: Adjust.
8391         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8392         * g++.old-deja/g++.jason/opeq3.C: Adjust.
8393         * g++.old-deja/g++.law/ctors17.C: Adjust.
8394         * g++.old-deja/g++.oliva/delete1.C: Adjust.
8395         * g++.old-deja/g++.pt/assign1.C: Adjust.
8396         * g++.old-deja/g++.pt/crash20.C: Adjust.
8397
8398         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8399         * g++.dg/cpp0x/defaulted13.C: Adjust.
8400         * g++.dg/cpp0x/defaulted2.C: Adjust.
8401         * g++.dg/cpp0x/defaulted3.C: Adjust.
8402         * g++.dg/cpp0x/initlist9.C: Adjust.
8403         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8404         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8405         * g++.dg/init/synth2.C: Adjust.
8406
8407         * g++.dg/cpp0x/defaulted19.C: New.
8408
8409         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8410         * g++.dg/template/error23.C: Fix for -std=c++0x.
8411
8412 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8413
8414         PR fortran/44718
8415         * gfortran.dg/proc_ptr_28.f90: New.
8416
8417 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
8418
8419         PR tree-optimization/43801
8420         * g++.dg/torture/pr43801.C: New test.
8421
8422         PR debug/44668
8423         * g++.dg/debug/dwarf2/accessibility1.C: New test.
8424
8425 2010-06-29  Jason Merrill  <jason@redhat.com>
8426
8427         PR c++/44587
8428         * g++.dg/template/qualified-id2.C: New.
8429         * g++.dg/template/qualified-id3.C: New.
8430
8431 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
8432
8433         PR fortran/44696
8434         * gfortran.dg/associated_target_4.f90: New.
8435
8436 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
8437
8438         PR fortran/44582
8439         * gfortran.dg/aliasing_array_result_1.f90 : New test.
8440
8441 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8442
8443         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8444
8445 2010-06-29  Jan Hubicka  <jh@suse.cz>
8446
8447         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8448
8449 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
8450
8451         PR target/43902
8452         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8453         * gcc.target/arm/wmul-3.c: New test.
8454         * gcc.target/arm/wmul-4.c: New test.
8455
8456 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
8457
8458         PR rtl-optimization/44659
8459         * gcc.target/i386/extract-1.c: New.
8460         * gcc.target/i386/extract-2.c: Likewise.
8461         * gcc.target/i386/extract-3.c: Likewise.
8462         * gcc.target/i386/extract-4.c: Likewise.
8463         * gcc.target/i386/extract-5.c: Likewise.
8464         * gcc.target/i386/extract-6.c: Likewise.
8465
8466 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
8467
8468         PR c++/44682
8469         * g++.dg/warn/Wunused-var-14.C: New test.
8470
8471 2010-06-28  Tobias Burnus  <burnus@net-b.de>
8472
8473         PR fortran/43298
8474         * gfortran.dg/nan_6.f90: New.
8475
8476 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
8477
8478         PR tree-optimization/43781
8479         * gcc.dg/torture/pr43781.c: New.
8480
8481 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
8482
8483         PR fortran/40158
8484         * gfortran.dg/actual_rank_check_1.f90: New test.
8485
8486 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8487
8488         * gcc.dg/ipa/ipa-sra-6.c: New test.
8489
8490 2010-06-28  Jan Hubicka  <jh@suse.cz>
8491
8492         PR tree-optimization/44687
8493         * gcc.c-torture/compile/pr44687.c
8494
8495 2010-06-28  Martin Jambor  <mjambor@suse.cz>
8496
8497         PR c++/44535
8498         * g++.dg/torture/pr44535.C: New test.
8499
8500 2010-06-28  Michael Matz  <matz@suse.de>
8501
8502         PR middle-end/44592
8503         * gfortran.dg/pr44592.f90: New test.
8504
8505 2010-06-28  Jan Hubicka  <jh@suse.cz>
8506
8507         PR tree-optimization/44357
8508         * g++.dg/torture/pr44357.C: New testcase.
8509
8510 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8511
8512         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8513         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8514         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8515         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8516         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8517         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8518         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8519         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8520
8521 2010-06-27  Jan Hubicka  <jh@suse.cz>
8522
8523         * gcc.c-torture/compile/pr44686.c: New file.
8524
8525 2010-06-27  Richard Guenther  <rguenther@suse.de>
8526
8527         PR tree-optimization/44683
8528         * gcc.c-torture/execute/pr44683.c: New testcase.
8529
8530 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
8531
8532         * gnat.dg/noreturn3.ad[sb]: New test.
8533
8534 2010-06-26  Jason Merrill  <jason@redhat.com>
8535
8536         * g++.dg/cpp0x/explicit5.C: New.
8537
8538 2010-06-26  Richard Guenther  <rguenther@suse.de>
8539
8540         PR tree-optimization/44393
8541         * gcc.dg/pr44393.c: New testcase.
8542
8543 2010-06-26  Jan Hubicka  <jh@suse.cz>
8544
8545         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8546
8547 2010-06-26  Richard Guenther  <rguenther@suse.de>
8548
8549         PR middle-end/44674
8550         * gcc.dg/pr44674.c: New testcase.
8551
8552 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
8553
8554         * gcc.dg/opts-3.c: New test.
8555
8556 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8557
8558         * gfortran.dg/type_decl_1.f90: New.
8559         * gfortran.dg/type_decl_2.f90: New.
8560
8561 2010-06-26  Tobias Burnus  <burnus@net-b.de>
8562
8563         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8564         * gfortran.dg/semicolon_fixed_2.f: Ditto.
8565
8566 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8567
8568         PR testsuite/38946
8569         * gfortran.dg/array_constructor_23.f: Update test to allow for small
8570         error in comparing reals.
8571
8572 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8573
8574         * selected_real_kind_2.f90: New.
8575         * selected_real_kind_3.f90: New.
8576
8577 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8578
8579         * gfortran.dg/entry_19.f90: New.
8580
8581 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8582
8583         * gfortran.dg/end_subroutine_1.f90: New.
8584         * gfortran.dg/end_subroutine_2.f90: New.
8585         * gfortran.dg/interface_proc_end.f90: Update.
8586
8587 2010-06-25  Tobias Burnus  <burnus@net-b.de>
8588
8589         * gfortran.dg/semicolon_fixed.f: Update.
8590         * gfortran.dg/semicolon_fixed_2.f: New.
8591         * gfortran.dg/semicolon_free_2.f90: New.
8592         * gfortran.dg/semicolon_free.f90: Update.
8593
8594 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8595
8596         PR fortran/44448
8597         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8598
8599 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8600
8601         * g++.dg/ipa/iinline-3.C: New test.
8602         * gcc.dg/ipa/modif-1.c: Removed.
8603
8604 2010-06-25  Jan Hubicka  <jh@suse.cz>
8605
8606         * gcc.dg/tree-ssa/ipa-split-1.c
8607
8608 2010-06-25  Martin Jambor  <mjambor@suse.cz>
8609
8610         * g++.dg/ipa/iinline-2.C: New test.
8611
8612 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
8613
8614         PR middle-end/43866
8615         * gfortran.dg/pr43866.f90: New test.
8616
8617         PR tree-optimization/44539
8618         * gcc.dg/pr44539.c: New test.
8619
8620 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
8621
8622         From Jim Wilson:
8623         PR target/43902
8624         * gcc.target/mips/madd-9.c: New test.
8625
8626 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
8627
8628         PR c/44517
8629         * gcc.dg/noncompile/pr44517.c: New.
8630         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8631
8632 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
8633
8634         PR testsuite/43283
8635         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8636         and add argument to nop for IA64.
8637
8638 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
8639
8640         PR target/44588
8641         * gcc.target/i386/mod-1.c: New.
8642         * gcc.target/i386/umod-1.c: Likewise.
8643         * gcc.target/i386/umod-2.c: Likewise.
8644         * gcc.target/i386/umod-3.c: Likewise.
8645
8646 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
8647
8648         PR middle-end/44492
8649         * g++.dg/torture/pr44492.C: New test.
8650
8651 2010-06-24  Andi Kleen  <ak@linux.intel.com>
8652
8653         * c-c++-common/warn-omitted-condop.c: New.
8654
8655 2010-06-24  Tobias Burnus  <burnus@net-b.de>
8656
8657         PR fortran/44614
8658         * gfortran.dg/import8.f90: New.
8659
8660 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
8661
8662         * gnat.dg/not_null.adb: Update test case.
8663
8664 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
8665
8666         PR c++/44619
8667         * g++.dg/warn/Wunused-var-13.C: New test.
8668
8669         PR c++/44627
8670         * g++.dg/diagnostic/method1.C: New test.
8671
8672 2010-06-22  Cary Coutant  <ccoutant@google.com>
8673
8674         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8675
8676 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
8677
8678         PR fortran/44616
8679         * gfortran.dg/abstract_type_8.f03: New.
8680
8681 2010-06-21  Jason Merrill  <jason@redhat.com>
8682
8683         * g++.dg/cpp0x/noexcept08.C: New.
8684
8685         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8686
8687 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8688
8689         PR target/44615
8690         * gcc.target/i386/sse2-vec-2a.c: New.
8691
8692 2010-06-21  DJ Delorie  <dj@redhat.com>
8693
8694         * gcc.dg/pragma-diag-1.c: New.
8695
8696 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
8697
8698         PR target/44615
8699         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8700
8701 2010-06-21  Alan Modra  <amodra@gmail.com>
8702
8703         PR testsuite/44505
8704         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8705         tail call to check_fa_mid.
8706
8707 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
8708
8709         PR target/44575
8710         * gcc.c-torture/execute/pr44575.c: New test.
8711
8712 2010-06-21  Tobias Burnus  <burnus@net-b.de>
8713
8714         PR fortran/40632
8715         * gfortran.dg/contiguous_1.f90: New.
8716         * gfortran.dg/contiguous_2.f90: New.
8717         * gfortran.dg/contiguous_3.f90: New.
8718
8719 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
8720
8721         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8722         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8723
8724 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
8725
8726         PR target/44546
8727         * gcc.target/i386/pr44546.c: New test.
8728
8729 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
8730
8731         * gcc.dg/opts-2.c: New test.
8732
8733 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
8734
8735         PR fortran/44584
8736         * gfortran.dg/typebound_proc_15.f03: Modified.
8737
8738 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
8739
8740         PR target/44072
8741         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8742         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8743
8744 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8745
8746         * g++.dg/ext/label13.C: Fix typo in last change.
8747
8748 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8749
8750         PR libfortran/44477
8751         * gfortran.dg/eof_3.f90
8752         * gfortran.dg/endfile_2.f90
8753         * gfortran.dg/endfile_4.f90
8754         * gfortran.dg/endfile_3.f90
8755
8756 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8757
8758         PR c++/41090
8759         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8760
8761 2010-06-18  Tobias Burnus  <burnus@net-b.de>
8762
8763         PR fortran/44556
8764         * gfortran.dg/allocate_alloc_opt_11.f90: New.
8765
8766 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
8767
8768         * gcc.target/arm/pr40900.c: New test.
8769
8770 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
8771
8772         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8773
8774 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
8775
8776         PR fortran/44558
8777         * gfortran.dg/typebound_call_15.f03: New.
8778
8779 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8780
8781         PR c++/44486
8782         * g++.dg/pr44486.C: New.
8783
8784 2010-06-16  DJ Delorie  <dj@redhat.com>
8785
8786         * gcc.target/i386/volatile-bitfields-1.c: New.
8787         * gcc.target/i386/volatile-bitfields-2.c: New.
8788
8789 2010-06-16  Jason Merrill  <jason@redhat.com>
8790
8791         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8792
8793         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8794
8795 2010-06-16  Richard Guenther  <rguenther@suse.de>
8796
8797         PR c/44555
8798         * gcc.c-torture/execute/pr44555.c: New testcase.
8799
8800 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
8801
8802         PR fortran/44549
8803         * gfortran.dg/typebound_proc_16.f03: New.
8804
8805 2010-06-16  Martin Jambor  <mjambor@suse.cz>
8806
8807         * g++.dg/torture/pr43905.C: New test.
8808
8809 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
8810
8811         PR testsuite/44538
8812         * gcc.dg/vect/slp-perm-5.c (main): Prevent
8813         initialization loop from being vectorized.
8814         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8815
8816 2010-06-16  Alan Modra  <amodra@gmail.com>
8817
8818         PR tree-optimization/44507
8819         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8820
8821 2010-06-15  Jason Merrill  <jason@redhat.com>
8822
8823         * g++.dg/overload/arg3.C: Adjust error locations.
8824         * g++.dg/overload/copy1.C: Likewise.
8825         * g++.dg/tc1/dr152.C: Likewise.
8826         * g++.dg/template/incomplete4.C: Likewise.
8827         * g++.dg/template/incomplete5.C: Likewise.
8828         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8829         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8830         * g++.old-deja/g++.pt/crash9.C: Likewise.
8831
8832         * g++.dg/inherit/virtual5.C: New.
8833
8834         * g++.dg/cpp0x/defaulted18.C: New.
8835
8836         * g++.dg/cpp0x/initlist40.C: New.
8837
8838         * g++.dg/cpp0x/initlist39.C: New.
8839
8840 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
8841
8842         PR middle-end/44391
8843         * gcc.dg/graphite/pr44391.c: New.
8844
8845 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
8846
8847         PR fortran/43388
8848         * gfortran.dg/allocate_alloc_opt_8.f90: New.
8849         * gfortran.dg/allocate_alloc_opt_9.f90: New.
8850         * gfortran.dg/allocate_alloc_opt_10.f90: New.
8851         * gfortran.dg/class_allocate_2.f03: Modified an error message.
8852
8853 2010-06-15  Richard Guenther  <rguenther@suse.de>
8854
8855         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8856
8857 2010-06-15  Richard Guenther  <rguenther@suse.de>
8858
8859         * gcc.dg/vect/bb-slp-21.c: Adjust.
8860         * gcc.dg/vect/bb-slp-13.c: Likewise
8861         * gcc.dg/vect/bb-slp-4.c: Likewise
8862         * gcc.dg/vect/bb-slp-22.c: Likewise
8863         * gcc.dg/vect/bb-slp-14.c: Likewise
8864         * gcc.dg/vect/bb-slp-23.c: Likewise
8865         * gcc.dg/vect/bb-slp-15.c: Likewise
8866         * gcc.dg/vect/bb-slp-17.c: Likewise
8867         * gcc.dg/vect/bb-slp-18.c: Likewise
8868         * gcc.dg/vect/bb-slp-19.c: Likewise
8869         * gcc.dg/vect/bb-slp-10.c: Likewise
8870         * gcc.dg/vect/bb-slp-11.c: Likewise
8871         * gcc.dg/vect/bb-slp-20.c: Likewise
8872         * gcc.dg/vect/bb-slp-3.c: Likewise
8873
8874 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
8875
8876         PR fortran/44536
8877         * gfortran.dg/gomp/pr44536.f90: New test.
8878         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8879
8880 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8881
8882         PR target/44534
8883         * gcc.target/i386/avx-vextractf128-256-3.c: New.
8884         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8885
8886 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
8887
8888         PR tree-optimization/44508
8889         * gcc.dg/tree-ssa/pr21086.c: Adjust.
8890
8891         PR bootstrap/44509
8892         * gcc.dg/pr44509.c: New test.
8893
8894 2010-06-14  Ira Rosen  <irar@il.ibm.com>
8895
8896         PR tree-optimization/44507
8897         * gcc.dg/vect/pr44507.c: New test.
8898
8899 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8900
8901         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8902         and c-pretty-print.h.
8903
8904         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8905
8906 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
8907
8908         * gfortran.dg/whole_file_18.f90: Updated error message.
8909
8910 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
8911
8912         * gfortran.dg/whole_file_20.f03: New.
8913
8914 2010-06-12  Jan Hubicka  <jh@suse.cz>
8915
8916         * gcc.c-torture/compile/pc44485.c: New testcase.
8917
8918 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
8919
8920         PR fortran/40117
8921         * gfortran.dg/typebound_proc_4.f03: Modified error message.
8922         * gfortran.dg/typebound_proc_14.f03: New.
8923         * gfortran.dg/typebound_proc_15.f03: New.
8924
8925 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8926
8927         * gcc.dg/opts-1.c: New test.
8928
8929 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
8930
8931         * gcc.dg/funroll-loops-all.c: Update expected error.
8932
8933 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
8934
8935         PR target/44481
8936         * gcc.target/i386/pr44481.c: New test.
8937
8938 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
8939
8940         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8941
8942 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
8943
8944         PR middle-end/44483
8945         * gcc.dg/tree-ssa/pr44483.c: New.
8946
8947 2010-06-11  Paul Brook  <paul@codesourcery.com>
8948
8949         * g++.dg/other/arm-neon-1.C: New test.
8950
8951 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
8952
8953         PR fortran/42051
8954         PR fortran/43896
8955         * gfortran.dg/class_23.f03: New test.
8956
8957 2010-06-11  Jan Hubicka  <jh@suse.cz>
8958
8959         * gcc.dg/ipa/pure-const-2.c: New testcase.
8960
8961 2010-06-11  Jan Hubicka  <jh@suse.cz>
8962
8963         * gcc.dg/noreturn-7.c: Update.
8964         * gcc.dg/noreturn-4.c: Update.
8965
8966 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
8967
8968         Fix MIPS bootstrap
8969         * g++.dg/other/typedef4.C: New test.
8970
8971 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
8972
8973         PR fortran/44207
8974         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8975
8976 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
8977
8978         PR fortran/44457
8979         * gfortran.dg/asynchronous_3.f03
8980
8981 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
8982
8983         PR middle-end/44185
8984         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8985         non-temporal stores out of the tests to form new test cases.  As a
8986         result, no non-temporal store should be generated in this case.
8987
8988         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
8989         prefetch-7.c that generate one non-temporal store.
8990
8991         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
8992         prefetch-7.c that generate one non-temporal store and one
8993         one-temporal prefetch.
8994
8995 2010-06-10  Martin Jambor  <mjambor@suse.cz>
8996
8997         PR tree-optimization/44258
8998         * gcc.dg/tree-ssa/pr44258.c: New test.
8999
9000 2010-06-10  Daniel Kraft  <d@domob.eu>
9001
9002         PR fortran/38936
9003         * gfortran.dg/associate_1.f03: New test.
9004         * gfortran.dg/associate_2.f95: New test.
9005         * gfortran.dg/associate_3.f03: New test.
9006         * gfortran.dg/associate_4.f08: New test.
9007
9008 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9009
9010         * gfortran.dg/selected_char_kind_4.f90: New test.
9011
9012 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9013
9014         * gcc.dg/pr42461.c: New test.
9015
9016 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9017
9018         PR fortran/44347
9019         * gfortran.dg/selected_real_kind_1.f90: New.
9020
9021 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9022
9023         PR fortran/44359
9024         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9025         warning.
9026         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9027         check for warning.
9028
9029 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9030
9031         * gfortran.dg/data_namelist_conflict.f90: New test.
9032
9033 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9034
9035         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9036         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9037         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9038
9039 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9040
9041         * gfortran.dg/mvbits_9.f90: New test.
9042         * gfortran.dg/ibset_1.f90: Ditto.
9043         * gfortran.dg/ibits_1.f90: Ditto.
9044         * gfortran.dg/btest_1.f90: Ditto.
9045         * gfortran.dg/ibclr_1.f90: Ditto.
9046
9047 2010-06-09  Jason Merrill  <jason@redhat.com>
9048
9049         PR c++/44366
9050         * g++.dg/cpp0x/decltype23.C: Move to...
9051         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9052
9053 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9054
9055         PR fortran/44211
9056         * gfortran.dg/typebound_call_14.f03: New test.
9057
9058 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9059
9060         PR tree-optimization/44423
9061         * gcc.dg/tree-ssa/pr44423.c: New test.
9062
9063 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9064
9065         PR testsuite/42843
9066         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9067         TV_NONE to initialize tv_id field.
9068         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9069         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9070         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9071         Include toplev.h .
9072         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9073         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9074         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9075
9076 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9077
9078         PR tree-optimization/39874
9079         PR middle-end/28685
9080         * gcc.dg/pr39874.c: New file.
9081
9082 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9083
9084         * g++.dg/ext/attr-alias-1.C: New.
9085         * g++.dg/ext/attr-alias-2.C: New.
9086
9087 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9088
9089         PR fortran/44446
9090         * gfortran.dg/proc_ptr_27.f90: New.
9091
9092 2010-06-07  Jason Merrill  <jason@redhat.com>
9093
9094         PR c++/44366
9095         * g++.dg/cpp0x/decltype23.C: New.
9096
9097 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9098             Shujing Zhao  <pearly.zhao@oracle.com>
9099
9100         PR c/37724
9101         * gcc.dg/c90-const-expr-10.c: Adjust.
9102         * gcc.dg/c99-const-expr-10.c: Adjust.
9103         * gcc.dg/init-bad-7.c: New.
9104
9105 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9106
9107         * lib/target-supports.exp (check_effective_target_gas): New proc.
9108         * gcc.c-torture/execute/960321-1.x: New file.
9109
9110 2010-06-07  Jason Merrill  <jason@redhat.com>
9111
9112         PR c++/44401
9113         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9114
9115 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9116
9117         PR c++/44444
9118         * g++.dg/warn/Wunused-var-12.C: New test.
9119
9120         PR c++/44443
9121         * c-c++-common/Wunused-var-11.c: New test.
9122
9123 2010-06-07  Jan Hubicka  <jh@suse.cz>
9124
9125         * gcc.dg/ipa/pure-const-1.c: New testcase.
9126
9127 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9128
9129         PR rtl-optimization/44404
9130         * gcc.dg/pr44404.c: New.
9131
9132 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9133
9134         PR target/44159
9135         * gcc.target/i386/abi-2.c: Check sysv abi here.
9136         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9137         function to avoid failures by different ABIs.
9138         * gcc.target/i386/aes-check.h: Likewise.
9139         * gcc.target/i386/avx-check.h: Likewise.
9140         * gcc.target/i386/fma4-check.h: Likewise.
9141         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9142         * gcc.target/i386/mmx-check.h: Likewise.
9143         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9144         * gcc.target/i386/pclmul-check.h: Likewise.
9145         * gcc.target/i386/sse-check.h: Likewise.
9146         * gcc.target/i386/sse2-check.h: Likewise.
9147         * gcc.target/i386/sse3-check.h: Likewise.
9148         * gcc.target/i386/sse4_1-check.h: Likewise.
9149         * gcc.target/i386/sse4_2-check.h: Likewise.
9150         * gcc.target/i386/sse4a-check.h: Likewise.
9151         * gcc.target/i386/ssse3-check.h: Likewise.
9152         * gcc.target/i386/xop-check.h: Likewise.
9153         * gcc.target/i386/pr27971.c: Fix for LLP64.
9154         * gcc.target/i386/pr39139.c: Likewise.
9155         * gcc.target/i386/pr39315-check.c: Likewise.
9156         * gcc.target/i386/vararg-1.c: Likewise.
9157         * gcc.target/i386/vararg-2.c: Likewise.
9158         Additional add dg-compile to avoid failure due
9159         missing foo symbol.
9160
9161         * gcc.dg/compound-literal-1.c: Fix for llp64.
9162         * gcc.dg/pr32370.c: Likewise.
9163         * gcc.dg/pr37561.c: Likewise.
9164         * gcc.dg/pr41340.c: Likewise.
9165         * gcc.dg/pr41551.c: Likewise.
9166
9167 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9168
9169         PR c++/44188
9170         * g++.dg/debug/dwarf2/typedef3.C: New test.
9171
9172 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9173
9174         PR c/20000
9175         * c-c++-common/pr20000.c: New.
9176
9177 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9178
9179         PR c++/44086
9180         * g++.dg/init/pr44086.C: New.
9181         * g++.dg/cpp0x/decltype4.C: Adjust.
9182
9183 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9184
9185         PR fortran/43945
9186         * gfortran.dg/generic_23.f03: New test.
9187
9188 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9189
9190         PR fortran/43895
9191         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9192
9193 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9194
9195         PR c++/44361
9196         * c-c++-common/Wunused-var-9.c: New test.
9197
9198 2010-06-05  Jason Merrill  <jason@redhat.com>
9199
9200         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9201
9202 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9203
9204         PR c/44322
9205         * gcc.dg/c99-restrict-4.c: New test.
9206
9207 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9208
9209         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9210         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9211         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9212         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9213         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9214         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9215         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9216         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9217         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9218         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9219         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9220         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9221         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9222         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9223         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9224         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9225         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9226         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9227         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9228         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9229         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9230         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9231
9232 2010-06-04  Jason Merrill  <jason@redhat.com>
9233
9234         * g++.dg/cpp0x/noexcept06.C: New.
9235         * g++.dg/cpp0x/noexcept07.C: New.
9236
9237         * g++.dg/cpp0x/noexcept01.C: New.
9238         * g++.dg/cpp0x/noexcept02.C: New.
9239         * g++.dg/cpp0x/noexcept03.C: New.
9240         * g++.dg/cpp0x/noexcept04.C: New.
9241         * g++.dg/cpp0x/noexcept05.C: New.
9242
9243 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9244
9245         PR c++/44412
9246         * g++.dg/warn/Wunused-var-10.C: New test.
9247         * g++.dg/warn/Wunused-var-11.C: New test.
9248
9249         PR c++/44362
9250         * c-c++-common/Wunused-var-10.c: New test.
9251
9252 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9253
9254         PR c/25880
9255         * gcc.dg/assign-warn-2.c: Update.
9256         * gcc.dg/cpp/line3.c: Update.
9257         * gcc.dg/c99-array-lval-8.c: Update.
9258         * gcc.dg/cast-qual-2.c: Update.
9259         * gcc.dg/c99-arraydecl-3.c:  Update.
9260         * gcc.dg/assign-warn-1.c:  Update.
9261         * gcc.dg/format/gcc_diag-1.c:  Update.
9262
9263 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9264
9265         PR rtl-optimization/39871
9266         PR rtl-optimization/40615
9267         PR rtl-optimization/42500
9268         PR rtl-optimization/42502
9269         * gcc.target/arm/eliminate.c: New test.
9270
9271 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9272
9273         PR libstdc++/44410
9274         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9275         * g++.old-deja/g++.other/delete3.C: Likewise.
9276         * g++.old-deja/g++.other/new.C: Likewise.
9277         * g++.old-deja/g++.law/operators27.C: Likewise.
9278         * g++.old-deja/g++.mike/p755.C: Likewise.
9279         * g++.dg/eh/new1.C: Likewise.
9280         * g++.dg/init/new5.C: Likewise.
9281
9282 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9283
9284         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9285         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9286         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9287
9288 2010-06-03  Richard Guenther  <rguenther@suse.de>
9289
9290         PR lto/41921
9291         * lib/lto.exp: Always load gcc.exp.
9292         (lto-obj): For C source files invoke gcc_target_compile.
9293         * g++.dg/lto/20100603-1_0.C: New testcase.
9294         * g++.dg/lto/20100603-1_1.c: Likewise.
9295
9296 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9297
9298         PR tree-optimization/43688
9299         * gfortran.dg/pr43688.f90: New.
9300
9301 2010-06-03  Richard Guenther  <rguenther@suse.de>
9302
9303         PR lto/41584
9304         * gcc.dg/lto/20100603-1_0.c: New testcase.
9305         * gcc.dg/lto/20100603-2_0.c: Likewise.
9306         * gcc.dg/lto/20100603-3_0.c: Likewise.
9307
9308 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9309
9310         PR target/44218
9311         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9312         * gcc.target/powerpc/recip-2.c: Ditto.
9313         * gcc.target/powerpc/recip-3.c: Ditto.
9314         * gcc.target/powerpc/recip-4.c: Ditto.
9315         * gcc.target/powerpc/recip-5.c: Ditto.
9316         * gcc.target/powerpc/recip-6.c: Ditto.
9317         * gcc.target/powerpc/recip-7.c: Ditto.
9318         * gcc.target/powerpc/recip-test.h: Ditto.
9319         * gcc.target/powerpc/recip-test2.h: Ditto.
9320
9321 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9322
9323         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9324
9325 2010-06-02  Jason Merrill  <jason@redhat.com>
9326
9327         * g++.dg/ext/vector9.C: Expect typedef in error message.
9328
9329         PR c++/9726
9330         PR c++/23594
9331         PR c++/44333
9332         * g++.dg/tc1/dr101.C: Remove xfails.
9333
9334 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9335
9336         PR middle-end/44372
9337         * g++.dg/ipa/pr44372.C: New.
9338
9339 2010-06-02  Jan Hubicka  <jh@suse.cz>
9340
9341         PR middle-end/44295
9342         * g++.dg/torture/pr44295.C: Neww testcase.
9343
9344 2010-06-02  Jan Hubicka  <jh@suse.cz>
9345
9346         * gcc.dg/tree-ssa/loadpre6.c: Update.
9347
9348 2010-06-02  Richard Guenther  <rguenther@suse.de>
9349
9350         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9351         diagnostic.h.
9352
9353 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
9354
9355         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9356         the link fail message.
9357
9358 2010-06-02  Tobias Burnus  <burnus@net-b.de>
9359
9360         PR fortran/44360
9361         * gfortran.dg/use_13.f90: New test case.
9362
9363 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9364
9365         PR fortran/44371
9366         * gfortran.dg/error_stop_2.f08: Minor update.
9367
9368 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9369
9370         PR fortran/44371
9371         * gfortran.dg/error_stop_1.f08: New test.
9372         * gfortran.dg/error_stop_2.f08: New test.
9373
9374 2010-06-01  Jason Merrill  <jason@redhat.com>
9375
9376         DR 990
9377         * g++.dg/cpp0x/initlist37.C: New.
9378         * g++.dg/cpp0x/initlist38.C: New.
9379
9380         PR c++/44358
9381         * g++.dg/cpp0x/initlist36.C: New.
9382
9383 2010-05-31 Jan Hubicka  <jh@suse.cz>
9384
9385         * gcc.dg/noreturn-8.c: New testcase.
9386
9387 2010-05-31 Jan Hubicka  <jh@suse.cz>
9388
9389         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9390         * gcc.dg/lto/noreturn-1_0.c: Move it here.
9391
9392 2010-05-31 Jan Hubicka  <jh@suse.cz>
9393
9394         * gcc.dg/lto/noreturn-1_1.c: New testcase.
9395         * gcc.dg/lto/noreturn-1_0.c: New testcase.
9396
9397 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
9398
9399         PR fortran/36928
9400         * gfortran.dg/dependency_27.f90:  New test.
9401         * gfortran.dg/array_assign_1.F90:  New test.
9402
9403 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9404
9405         PR target/44338
9406         * gcc.target/i386/sse-24.c: New test.
9407
9408 2010-05-31  Jan Hubicka  <jh@suse.cz>
9409
9410         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9411
9412 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
9413
9414         PR middle-end/44337
9415         * gcc.dg/pr44337.c: New test.
9416
9417         PR tree-optimization/44182
9418         * g++.dg/debug/pr44182.C: New test.
9419
9420 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
9421
9422         * gcc.dg/nested-func-7.c: New test.
9423         * gnat.dg/frame_overflow.adb: Adjust directives.
9424
9425 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9426
9427         * gnat.dg/prot2.ad[sb]: New test.
9428         * gnat.dg/prot2_pkg1.ads: New helper.
9429         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9430
9431 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
9432
9433         * gnat.dg/array11.adb: Adjust dg-warning directive.
9434         * gnat.dg/object_overflow.adb: Likewise.
9435
9436 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
9437
9438         PR middle-end/44306
9439         * gcc.dg/tree-ssa/pr44306.c: New.
9440
9441 2010-05-29  Jan Hubicka  <jh@suse.cz>
9442
9443         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9444
9445 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
9446
9447         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9448
9449 2010-05-28  Mike Stump  <mikestump@comcast.net>
9450
9451         PR objc/44125
9452         * objc.dg/const-str-9.m: Remove static.
9453
9454 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
9455
9456         PR target/43636
9457         * gcc.c-torture/compile/pr43636.c: New test.
9458
9459 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
9460
9461         PR objc++/23616
9462         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9463         * obj-c++.dg/try-catch-9.mm: Ditto.
9464
9465 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
9466
9467         Revert patch for PR c++/44188
9468         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9469
9470 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9471
9472         PR c++/44188
9473         * g++.dg/debug/dwarf2/typedef3.C: New test.
9474
9475 2010-05-27  Jason Merrill  <jason@redhat.com>
9476
9477         PR c++/43555
9478         * g++.dg/ext/vla9.C: New.
9479
9480 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
9481
9482         PR objc/44140
9483         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9484         * objc.dg/torture/tls/thr-init-3.m: Ditto.
9485         * objc.dg/torture/tls/thr-init.m: Ditto.
9486         * objc.dg/torture/trivial.m: Ditto.
9487         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9488         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9489         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9490         * obj-c++.dg/torture/trivial.mm: Ditto.
9491
9492 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
9493
9494         * g++.dg/lto/20100302_0.C: Skip on darwin.
9495
9496 2010-05-27  Richard Guenther  <rguenther@suse.de>
9497
9498         PR tree-optimization/44284
9499         * gcc.dg/vect/vect-118.c: New testcase.
9500         * gcc.dg/vect/bb-slp-20.c: Adjust.
9501         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9502         * gcc.dg/vect/slp-9.c: Likewise.
9503         * gcc.dg/vect/slp-reduc-4.c: Likewise.
9504         * gcc.dg/vect/vect-10.c: Likewise.
9505         * gcc.dg/vect/vect-109.c: Likewise.
9506         * gcc.dg/vect/vect-12.c: Likewise.
9507         * gcc.dg/vect/vect-36.c: Likewise.
9508         * gcc.dg/vect/vect-7.c: Likewise.
9509         * gcc.dg/vect/vect-iv-8.c: Likewise.
9510         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9511         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9512         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9513         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9514         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9515         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9516         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9517         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9518         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9519         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9520         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9521         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9522         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9523         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9524         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9525         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9526         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9527
9528 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
9529
9530         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9531         necessary.
9532
9533 2010-05-26  Jan Hubicka  <jh@suse.cz>
9534
9535         * gcc.dg/lto/materialize-1_0.c: New file.
9536         * gcc.dg/lto/materialize-1_1.c: New file.
9537
9538 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
9539
9540         * gnat.dg/lto10.adb: New test.
9541         * gnat.dg/lto10_pkg.ads: New helper.
9542
9543 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
9544
9545         * lib/target-supports.exp (check_effective_target_int128): New
9546         function to check if __int128 types are available for target.
9547         * c-c++-common/int128-types-1.c: New.
9548         * c-c++-common/int128-1.c: New.
9549         * c-c++-common/int128-2.c: New.
9550         * g++.dg/abi/mangle43.C: New.
9551         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9552         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9553         pointer-wide scalar.
9554         * g++.dg/other/pr25632.C: Likewise.
9555         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9556         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9557         overflow warnings.
9558         * g++.dg/warn/pr13358-4.C: Likewise.
9559         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
9560         * g++.dg/warn/Wconversion-null.C: Likewise.
9561
9562 2010-05-26  Jason Merrill  <jason@redhat.com>
9563
9564         PR c++/43382
9565         * g++.dg/cpp0x/variadic101.C: New.
9566
9567 2010-05-26  Richard Guenther  <rguenther@suse.de>
9568
9569         PR rtl-optimization/44164
9570         * gcc.c-torture/execute/pr44164.c: New testcase.
9571         * g++.dg/tree-ssa/pr13146.C: Adjust.
9572
9573 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
9574
9575         PR fortran/40011
9576         * gfortran.dg/whole_file_19.f90 : New test.
9577
9578 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
9579
9580         PR fortran/30668
9581         PR fortran/31346
9582         PR fortran/34260
9583         * gfortran.dg/pr40999.f: Fix function type.
9584         * gfortran.dg/whole_file_5.f90: Likewise.
9585         * gfortran.dg/whole_file_6.f90: Likewise.
9586         * gfortran.dg/whole_file_16.f90: New.
9587         * gfortran.dg/whole_file_17.f90: New.
9588         * gfortran.dg/whole_file_18.f90: New.
9589
9590 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
9591             Iain Sandoe  <iains@gcc.gnu.org>
9592
9593         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9594         * gcc.c-torture/compile/pr44197.c: Require alias support.
9595         * gcc.dg/lto/20081222_0.c: Ditto.
9596
9597 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
9598
9599         PR debug/42801
9600         * gcc.dg/guality/vla-2.c: New test.
9601
9602 2010-05-25  Richard Guenther  <rguenther@suse.de>
9603
9604         PR middle-end/44069
9605         * g++.dg/torture/pr44069.C: New testcase.
9606
9607 2010-05-25  Richard Guenther  <rguenther@suse.de>
9608
9609         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9610
9611 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9612
9613         PR objc/44140
9614         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9615
9616 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
9617
9618         * obj-c++.dg/torture/tls/trivial.mm: New.
9619         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9620         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9621         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9622         * obj-c++.dg/torture/tls/diag-1.mm: New.
9623         * obj-c++.dg/torture/tls/tls.exp: New.
9624         * obj-c++.dg/torture/trivial.mm: New.
9625         * obj-c++.dg/torture/dg-torture.exp: New.
9626         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9627         * obj-c++.dg/tls/trivial.m: New.
9628         * obj-c++.dg/tls/init-1.mm: New.
9629         * obj-c++.dg/tls/diag-1.mm: New.
9630         * obj-c++.dg/tls/init-2.mm: New.
9631         * obj-c++.dg/tls/diag-2.mm: New.
9632         * obj-c++.dg/tls/diag-3.mm: New.
9633         * obj-c++.dg/tls/diag-4.mm: New.
9634         * obj-c++.dg/tls/static-1.mm: New.
9635         * obj-c++.dg/tls/tls.exp: New.
9636         * obj-c++.dg/tls/diag-5.mm: New.
9637         * obj-c++.dg/tls/static-1a.mm: New.
9638         * objc-obj-c++-shared/Object1.mm: New.
9639         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9640
9641 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
9642
9643         PR objc++/43689
9644         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9645         * obj-c++.dg/const-str-6.mm: Ditto.
9646
9647 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9648
9649         * g++.dg/parse/array-size2.C: Remove dg-error directives.
9650
9651 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
9652
9653         PR ada/38394
9654         * gnat.dg/array13.ad[sb]: New test.
9655
9656 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
9657             Sandra Loosemore  <sandra@codesourcery.com>
9658
9659         * gcc.target/arm/neon/: Regenerated test cases.
9660
9661         * gcc.target/arm/neon/polytypes.c,
9662         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9663         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9664         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9665         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9666         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9667         dg-add-options arm_neon.
9668
9669         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9670         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9671         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9672         and arm_neon_fp16_ok.
9673
9674         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9675         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9676
9677         * lib/target-supports.exp (add_options_for_arm_neon): New.
9678         (check_effective_target_arm_neon_ok_nocache): New, from
9679         check_effective_target_arm_neon_ok.  Check multiple possibilities.
9680         (check_effective_target_arm_neon_ok): Use
9681         check_effective_target_arm_neon_ok_nocache.
9682         (add_options_for_arm_neon_fp16)
9683         (check_effective_target_arm_neon_fp16_ok)
9684         check_effective_target_arm_neon_fp16_ok_nocache): New.
9685         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9686
9687 2010-05-24  Jason Merrill  <jason@redhat.com>
9688
9689         PR c++/41510
9690         * g++.dg/cpp0x/initlist35.C: New.
9691         * g++.dg/init/brace6.C: Adjust.
9692
9693 2010-05-24  Paul Brook  <paul@codesourcery.com>
9694
9695         * gcc.target/arm/frame-pointer-1.c: New test.
9696         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9697         pointer elimination.
9698
9699 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9700
9701         PR target/44245
9702         * gcc.target/i386/crc32-3.c: New.
9703         * gcc.target/i386/crc32-4.c: Likewise.
9704
9705 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
9706
9707         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9708         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9709         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9710
9711 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9712
9713         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9714
9715 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
9716
9717         PR target/43869
9718         * gcc.c-target/pr43869.c: New test.
9719
9720 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9721
9722         PR fortran/44212
9723         * gfortran.dg/class_22.f03: New.
9724
9725 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
9726
9727         PR lto/44238
9728         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9729
9730 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
9731
9732         PR fortran/44213
9733         * gfortran.dg/abstract_type_7.f03: New.
9734
9735 2010-05-21  Jason Merrill  <jason@redhat.com>
9736
9737         * g++.dg/eh/spec11.C: Test cleanup optimization.
9738
9739 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
9740
9741         PR debug/44223
9742         * gcc.target/i386/pr44223.c: New test.
9743
9744 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9745
9746         * gcc.target/i386/pr25993.c: Use @function as type specifier.
9747
9748 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
9749
9750         * g++.dg/other/const3.C: New test.
9751
9752 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
9753
9754         PR fortran/38407
9755         * warn_unused_dummy_argument_1.f90: New.
9756         * warn_unused_dummy_argument_2.f90: New.
9757
9758 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
9759
9760         PR c++/30298
9761         * g++.dg/inherit/crash1.C: New.
9762         * g++.dg/inherit/crash2.C: Likewise.
9763
9764 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
9765
9766         PR debug/44178
9767         * g++.dg/debug/pr44178.C: New test.
9768
9769 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
9770
9771         PR middle-end/44185
9772         * gcc.dg/tree-ssa/prefetch-6.c: Add
9773         --param min-insn-to-prefetch-ratio=6.
9774         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9775         allow unrolling, and adjust the movnti count.
9776
9777 2010-05-20  Jan Hubicka  <jh@suse.cz>
9778
9779         PR middle-end/44197
9780         * gcc.c-torture/compile/pr44197.c: New file.
9781
9782 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
9783
9784         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9785         Fix test code.
9786         (check_effective_target_xop): Remove __may_alias__ attribute.
9787
9788 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
9789
9790         PR target/44202
9791         * gcc.c-torture/execute/pr44202-1.c: New test.
9792
9793 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9794
9795         PR fortran/43851
9796         * gfortran.dg/label_1.f90: Update test.
9797
9798 2010-05-19  Jan Hubicka  <jh@suse.cz>
9799
9800         * gcc.dg/lto/ipareference2_0.c: New file.
9801         * gcc.dg/lto/ipareference2_1.c: New file.
9802
9803 2010-05-19  Jason Merrill  <jason@redhat.com>
9804
9805         * g++.dg/parse/fn-typedef2.C: New.
9806
9807         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9808         function type.
9809
9810         PR c++/44193
9811         * g++.dg/template/fntype1.C: New.
9812
9813 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
9814
9815         * gnat.dg/discr23.ad[sb]: New test.
9816         * gnat.dg/discr23_pkg.ads: New helper.
9817
9818         * gnat.dg/specs/controlled1.ads: New test.
9819         * gnat.dg/specs/controlled1_pkg.ads: New helper.
9820
9821 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
9822
9823         PR fortran/44055
9824         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9825         Fixed scope of C_SIZEOF.
9826         * gfortran.dg/warn_conversion_2.f90: New.
9827
9828 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9829
9830         * lib/target-supports.exp (check_effective_target_sse2): New proc.
9831         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9832         for optional selector.
9833         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9834         (check_effective_target_sse3): New proc.
9835         * gcc.target/i386/math-torture/math-torture.exp: Load
9836         target-supports.exp.
9837         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9838         check_effective_target_sse2.
9839         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9840         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9841         * g++.dg/vect/vect.exp: Likewise.
9842         * gfortran.dg/vect/vect.exp: Likewise.
9843         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9844         -msse2 if check_effective_target_sse2.
9845
9846         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9847         * gcc.target/i386/3dnow-2.c: Likewise.
9848         * gcc.target/i386/3dnowA-1.c: Likewise.
9849         * gcc.target/i386/3dnowA-2.c: Likewise.
9850         * gcc.target/i386/pr42549.c: Likewise.
9851
9852         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9853         * gcc.target/i386/sse3-addsubpd.c: Likewise.
9854         * gcc.target/i386/sse3-addsubps.c: Likewise.
9855         * gcc.target/i386/sse3-haddpd.c: Likewise.
9856         * gcc.target/i386/sse3-haddps.c: Likewise.
9857         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9858         * gcc.target/i386/sse3-hsubps.c: Likewise.
9859         * gcc.target/i386/sse3-movddup.c: Likewise.
9860         * gcc.target/i386/sse3-movshdup.c: Likewise.
9861         * gcc.target/i386/sse3-movsldup.c: Likewise.
9862
9863         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9864         * g++.dg/ext/attrib35.C: Likewise.
9865         * g++.dg/opt/pr40496.C: Likewise.
9866         * g++.dg/other/i386-1.C: Likewise.
9867         * g++.dg/other/i386-4.C: Likewise.
9868         * g++.dg/other/pr34435.C: Likewise.
9869         * g++.dg/other/pr39496.C: Likewise.
9870         * g++.dg/other/pr40446.C: Likewise.
9871         * gcc.dg/compat/union-m128-1_main.c: Likewise.
9872         * gcc.dg/compat/vector-1a_main.c: Likewise.
9873         * gcc.dg/compat/vector-2a_main.c: Likewise.
9874         * gcc.dg/lto/20090206-1_0.c: Likewise.
9875         * gcc.dg/pr34856.c: Likewise.
9876         * gcc.dg/pr36584.c: Likewise.
9877         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
9878         * gcc.dg/pr37544.c: Likewise.
9879         * gcc.dg/torture/pr16104-1.c: Likewise.
9880         * gcc.dg/torture/pr35771-1.c: Likewise.
9881         * gcc.dg/torture/pr35771-2.c: Likewise.
9882         * gcc.dg/torture/pr35771-3.c: Likewise.
9883         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9884         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9885         * gcc.dg/torture/stackalign/push-1.c: Likewise.
9886         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9887         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9888         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9889         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9890         * gcc.target/i386/20060512-1.c: Likewise.
9891         * gcc.target/i386/20060512-3.c: Likewise.
9892         * gcc.target/i386/all_one_m128i.c: Likewise.
9893         * gcc.target/i386/float128-1.c: Likewise.
9894         * gcc.target/i386/float128-2.c: Likewise.
9895         * gcc.target/i386/fpcvt-1.c: Likewise.
9896         * gcc.target/i386/fpcvt-2.c: Likewise.
9897         * gcc.target/i386/fpcvt-3.c: Likewise.
9898         * gcc.target/i386/fpprec-1.c: Likewise.
9899         * gcc.target/i386/funcspec-9.c: Likewise.
9900         * gcc.target/i386/incoming-1.c: Likewise.
9901         * gcc.target/i386/incoming-12.c: Likewise.
9902         * gcc.target/i386/incoming-2.c: Likewise.
9903         * gcc.target/i386/incoming-3.c: Likewise.
9904         * gcc.target/i386/incoming-4.c: Likewise.
9905         * gcc.target/i386/incoming-6.c: Likewise.
9906         * gcc.target/i386/incoming-7.c: Likewise.
9907         * gcc.target/i386/incoming-8.c: Likewise.
9908         * gcc.target/i386/opt-1.c: Likewise.
9909         * gcc.target/i386/opt-2.c: Likewise.
9910         * gcc.target/i386/ordcmp-1.c: Likewise.
9911         * gcc.target/i386/pr17692.c: Likewise.
9912         * gcc.target/i386/pr18614-1.c: Likewise.
9913         * gcc.target/i386/pr22152.c: Likewise.
9914         * gcc.target/i386/pr23570.c: Likewise.
9915         * gcc.target/i386/pr23575.c: Likewise.
9916         * gcc.target/i386/pr26449-1.c: Likewise.
9917         * gcc.target/i386/pr26600.c: Likewise.
9918         * gcc.target/i386/pr27790.c: Likewise.
9919         * gcc.target/i386/pr28839.c: Likewise.
9920         * gcc.target/i386/pr30970.c: Likewise.
9921         * gcc.target/i386/pr32000-1.c: Likewise.
9922         * gcc.target/i386/pr32000-2.c: Likewise.
9923         * gcc.target/i386/pr32280.c: Likewise.
9924         * gcc.target/i386/pr32661.c: Likewise.
9925         * gcc.target/i386/pr32708-1.c: Likewise.
9926         * gcc.target/i386/pr32961.c: Likewise.
9927         * gcc.target/i386/pr33329.c: Likewise.
9928         * gcc.target/i386/pr35714.c: Likewise.
9929         * gcc.target/i386/pr35767-1.c: Likewise.
9930         * gcc.target/i386/pr35767-1d.c: Likewise.
9931         * gcc.target/i386/pr35767-1i.c: Likewise.
9932         * gcc.target/i386/pr35767-2.c: Likewise.
9933         * gcc.target/i386/pr35767-2d.c: Likewise.
9934         * gcc.target/i386/pr35767-2i.c: Likewise.
9935         * gcc.target/i386/pr35767-3.c: Likewise.
9936         * gcc.target/i386/pr35767-5.c: Likewise.
9937         * gcc.target/i386/pr36222-1.c: Likewise.
9938         * gcc.target/i386/pr36578-1.c: Likewise.
9939         * gcc.target/i386/pr36578-2.c: Likewise.
9940         * gcc.target/i386/pr36992-1.c: Likewise.
9941         * gcc.target/i386/pr37101.c: Likewise.
9942         * gcc.target/i386/pr37216.c: Likewise.
9943         * gcc.target/i386/pr37434-1.c: Likewise.
9944         * gcc.target/i386/pr37434-2.c: Likewise.
9945         * gcc.target/i386/pr37843-3.c: Likewise.
9946         * gcc.target/i386/pr37843-4.c: Likewise.
9947         * gcc.target/i386/pr39162.c: Likewise.
9948         * gcc.target/i386/pr39315-1.c: Likewise.
9949         * gcc.target/i386/pr39315-2.c: Likewise.
9950         * gcc.target/i386/pr39315-3.c: Likewise.
9951         * gcc.target/i386/pr39315-4.c: Likewise.
9952         * gcc.target/i386/pr39445.c: Likewise.
9953         * gcc.target/i386/pr39496.c: Likewise.
9954         * gcc.target/i386/pr40809.c: Likewise.
9955         * gcc.target/i386/pr40906-3.c: Likewise.
9956         * gcc.target/i386/pr41019.c: Likewise.
9957         * gcc.target/i386/pr42542-1.c: Likewise.
9958         * gcc.target/i386/pr42542-2.c: Likewise.
9959         * gcc.target/i386/pr42542-3.c: Likewise.
9960         * gcc.target/i386/pr42542-3a.c: Likewise.
9961         * gcc.target/i386/pr42881.c: Likewise.
9962         * gcc.target/i386/push-1.c: Likewise.
9963         * gcc.target/i386/quad-sse.c: Likewise.
9964         * gcc.target/i386/reload-1.c: Likewise.
9965         * gcc.target/i386/sse-10.c: Likewise.
9966         * gcc.target/i386/sse-11.c: Likewise.
9967         * gcc.target/i386/sse-15.c: Likewise.
9968         * gcc.target/i386/sse-17.c: Likewise.
9969         * gcc.target/i386/sse-18.c: Likewise.
9970         * gcc.target/i386/sse-19.c: Likewise.
9971         * gcc.target/i386/sse-4.c: Likewise.
9972         * gcc.target/i386/sse-6.c: Likewise.
9973         * gcc.target/i386/sse-vect-types.c: Likewise.
9974         * gcc.target/i386/sse2-addpd-1.c: Likewise.
9975         * gcc.target/i386/sse2-addsd-1.c: Likewise.
9976         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9977         * gcc.target/i386/sse2-andpd-1.c: Likewise.
9978         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9979         * gcc.target/i386/sse2-comisd-1.c: Likewise.
9980         * gcc.target/i386/sse2-comisd-2.c: Likewise.
9981         * gcc.target/i386/sse2-comisd-3.c: Likewise.
9982         * gcc.target/i386/sse2-comisd-4.c: Likewise.
9983         * gcc.target/i386/sse2-comisd-5.c: Likewise.
9984         * gcc.target/i386/sse2-comisd-6.c: Likewise.
9985         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9986         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9987         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9988         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9989         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9990         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9991         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9992         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9993         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9994         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9995         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9996         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9997         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9998         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9999         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10000         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10001         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10002         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10003         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10004         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10005         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10006         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10007         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10008         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10009         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10010         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10011         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10012         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10013         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10014         * gcc.target/i386/sse2-mmx.c: Likewise.
10015         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10016         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10017         * gcc.target/i386/sse2-movd-1.c: Likewise.
10018         * gcc.target/i386/sse2-movd-2.c: Likewise.
10019         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10020         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10021         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10022         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10023         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10024         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10025         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10026         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10027         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10028         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10029         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10030         * gcc.target/i386/sse2-movq-1.c: Likewise.
10031         * gcc.target/i386/sse2-movq-2.c: Likewise.
10032         * gcc.target/i386/sse2-movq-3.c: Likewise.
10033         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10034         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10035         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10036         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10037         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10038         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10039         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10040         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10041         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10042         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10043         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10044         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10045         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10046         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10047         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10048         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10049         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10050         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10051         * gcc.target/i386/sse2-pand-1.c: Likewise.
10052         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10053         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10054         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10055         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10056         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10057         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10058         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10059         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10060         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10061         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10062         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10063         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10064         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10065         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10066         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10067         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10068         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10069         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10070         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10071         * gcc.target/i386/sse2-por-1.c: Likewise.
10072         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10073         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10074         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10075         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10076         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10077         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10078         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10079         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10080         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10081         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10082         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10083         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10084         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10085         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10086         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10087         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10088         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10089         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10090         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10091         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10092         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10093         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10094         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10095         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10096         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10097         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10098         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10099         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10100         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10101         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10102         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10103         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10104         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10105         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10106         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10107         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10108         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10109         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10110         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10111         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10112         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10113         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10114         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10115         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10116         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10117         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10118         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10119         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10120         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10121         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10122         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10123         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10124         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10125         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10126         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10127         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10128         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10129         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10130         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10131         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10132         * gcc.target/i386/sse2-vec-1.c: Likewise.
10133         * gcc.target/i386/sse2-vec-2.c: Likewise.
10134         * gcc.target/i386/sse2-vec-3.c: Likewise.
10135         * gcc.target/i386/sse2-vec-4.c: Likewise.
10136         * gcc.target/i386/sse2-vec-5.c: Likewise.
10137         * gcc.target/i386/sse2-vec-6.c: Likewise.
10138         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10139         * gcc.target/i386/ssefn-2.c: Likewise.
10140         * gcc.target/i386/ssefn-4.c: Likewise.
10141         * gcc.target/i386/ssefp-1.c: Likewise.
10142         * gcc.target/i386/ssefp-2.c: Likewise.
10143         * gcc.target/i386/sseregparm-3.c: Likewise.
10144         * gcc.target/i386/sseregparm-4.c: Likewise.
10145         * gcc.target/i386/sseregparm-5.c: Likewise.
10146         * gcc.target/i386/sseregparm-6.c: Likewise.
10147         * gcc.target/i386/sseregparm-7.c: Likewise.
10148         * gcc.target/i386/ssetype-1.c: Likewise.
10149         * gcc.target/i386/ssetype-2.c: Likewise.
10150         * gcc.target/i386/ssetype-3.c: Likewise.
10151         * gcc.target/i386/ssetype-4.c: Likewise.
10152         * gcc.target/i386/ssetype-5.c: Likewise.
10153         * gcc.target/i386/unordcmp-1.c: Likewise.
10154         * gcc.target/i386/vararg-1.c: Likewise.
10155         * gcc.target/i386/vararg-2.c: Likewise.
10156         * gcc.target/i386/vararg-3.c: Likewise.
10157         * gcc.target/i386/vararg-4.c: Likewise.
10158         * gcc.target/i386/vararg-7.c: Likewise.
10159         * gcc.target/i386/vararg-8.c: Likewise.
10160         * gcc.target/i386/vecinit-1.c: Likewise.
10161         * gcc.target/i386/vecinit-2.c: Likewise.
10162         * gcc.target/i386/vecinit-3.c: Likewise.
10163         * gcc.target/i386/vecinit-4.c: Likewise.
10164         * gcc.target/i386/vecinit-5.c: Likewise.
10165         * gcc.target/i386/vecinit-6.c: Likewise.
10166         * gcc.target/i386/vectorize2.c: Likewise.
10167         * gcc.target/i386/vectorize3.c: Likewise.
10168         * gcc.target/i386/vectorize4.c: Likewise.
10169         * gcc.target/i386/vectorize6.c: Likewise.
10170         * gcc.target/i386/vectorize7.c: Likewise.
10171         * gcc.target/i386/vectorize8.c: Likewise.
10172         * gcc.target/i386/vperm-v2df.c: Likewise.
10173         * gcc.target/i386/vperm-v2di.c: Likewise.
10174         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10175         * gcc.target/i386/xorps-sse2.c: Likewise.
10176         * gcc.target/i386/xorps.c: Likewise.
10177         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10178         * gfortran.dg/graphite/pr42326.f90: Likewise.
10179         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10180
10181 2010-05-19  Richard Guenther  <rguenther@suse.de>
10182
10183         PR lto/44196
10184         * g++.dg/lto/20100519-1_0.C: New testcase.
10185
10186 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10187
10188         PR fortran/42360
10189         * gfortran.dg/warn_intent_out_not_set.f90: New.
10190
10191 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10192
10193         PR fortran/38404
10194         * gfortran.dg/data_char_1.f90: Updated warning message.
10195         * gfortran.dg/data_array_6.f: New.
10196
10197 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10198
10199         * g++.dg/ipa/ivinline-8.C: New test.
10200         * gcc.dg/ipa/iinline-2.c: Likewise.
10201
10202 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10203
10204         PR fortran/34505
10205         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10206         arguments; add check for return value kind.
10207         * gfortran.dg/float_1.f90: Likewise.
10208
10209 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10210
10211         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10212         (main): Use it.
10213         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10214         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10215         Prune another location line format.
10216         (lto-obj): Call lto_prune_warns on comp_output.
10217
10218 2010-05-18  Jan Hubicka  <jh@suse.cz>
10219
10220         * gcc.dg/lto/ipacp_0.c: New test.
10221         * gcc.dg/lto/ipacp_1.c: New test.
10222
10223 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10224
10225         PR lto/44184
10226         * gcc.dg/lto/20100518_0.c: New test.
10227
10228 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10229
10230         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10231
10232 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10233
10234         PR fortran/43990
10235         * gfortran.dg/class_21.f03: New.
10236
10237 2010-05-17  Jason Merrill  <jason@redhat.com>
10238
10239         PR c++/44157
10240         * g++.dg/cpp0x/initlist34.C: New.
10241
10242         PR c++/44158
10243         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10244
10245 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10246
10247         * g++.dg/ipa/ivinline-1.C: New test.
10248         * g++.dg/ipa/ivinline-2.C: New test.
10249         * g++.dg/ipa/ivinline-3.C: New test.
10250         * g++.dg/ipa/ivinline-4.C: New test.
10251         * g++.dg/ipa/ivinline-5.C: New test.
10252         * g++.dg/ipa/ivinline-6.C: New test.
10253
10254 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10255             Jason Merrill  <jason@redhat.com>
10256
10257         PR c++/44108
10258         * c-c++-common/Wunused-var-8.c: New test.
10259
10260 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10261
10262         PR bootstrap/42347
10263         * gcc.c-torture/compile/pr42347.c: New test.
10264
10265         PR middle-end/44102
10266         * g++.dg/ext/asmgoto1.C: New test.
10267
10268 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10269
10270         PR middle-end/44133
10271         * gcc.dg/tree-ssa/pr44133.c: New test.
10272         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10273         precise.
10274
10275 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10276
10277         PR fortran/44044
10278         * gfortran.dg/class_20.f03: New.
10279
10280 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10281
10282         PR 44078
10283         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10284         debug messages but not the newly introduced one.
10285
10286 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10287
10288         PR fortran/35779
10289         * gfortran.dg/initialization_25.f90: Commented testcase.
10290         * gfortran.dg/initialization_26.f90: New.
10291
10292 2010-05-16  Richard Guenther  <rguenther@suse.de>
10293
10294         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10295         * gcc.dg/pr43084.c: Likewise.
10296         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10297         -fipa-type-escape.
10298         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10299         -fipa-type-escape.
10300         * gcc.dg/struct/struct-reorg.exp: Likewise.
10301         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10302         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10303
10304 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10305
10306         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10307         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10308         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10309         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10310         tests.
10311
10312 2010-05-15  Jason Merrill  <jason@redhat.com>
10313
10314         * g++.dg/eh/spec10.C: New.
10315         * g++.dg/eh/spec11.C: New.
10316         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10317
10318 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10319
10320         PR fortran/44154
10321         PR fortran/42647
10322         * gfortran.dg/allocatable_scalar_9.f90: New.
10323
10324 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10325
10326         PR c++/44148
10327         * g++.dg/torture/pr44148.C: New test.
10328
10329 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10330
10331         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10332         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10333         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10334         diagnostics and type sizes.
10335
10336 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10337
10338         * gnat.dg/lto9.adb: New test.
10339         * gnat.dg/lto9_pkg1.ads: New helper.
10340         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10341
10342 2010-05-15  Jan Hubicka  <jh@suse.cz>
10343
10344         * gcc.dg/lto/ipareference_1.c: Rename to ...
10345         * gcc.dg/lto/ipareference_0.c: ... this one.
10346         * gcc.dg/lto/ipareference_2.c: Rename to ...
10347         * gcc.dg/lto/ipareference_1.c: ... this one.
10348
10349 2010-05-15  Jan Hubicka  <jh@suse.cz>
10350
10351         * gcc.dg/lto/ipareference_1.c: New file.
10352         * gcc.dg/lto/ipareference_2.c: New file.
10353
10354 2010-05-15  Richard Guenther  <rguenther@suse.de>
10355
10356         PR tree-optimization/44038
10357         * gcc.c-torture/compile/pr44038.c: New testcase.
10358
10359 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
10360
10361         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10362         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10363
10364 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10365
10366         PR fortran/43207
10367         PR fortran/43969
10368         * gfortran.dg/class_18.f03: New.
10369         * gfortran.dg/class_19.f03: New.
10370
10371 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10372
10373         PR debug/44112
10374         * gcc.dg/debug/dwarf2/const-1.c: Remove.
10375         * g++.dg/debug/dwarf2/const1.C: Remove.
10376
10377 2010-05-14  Jason Merrill  <jason@redhat.com>
10378
10379         * g++.dg/eh/cond4.C: New.
10380         * g++.dg/eh/elide2.C: Adjust.
10381         * g++.old-deja/g++.eh/terminate1.C: Adjust.
10382
10383 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10384
10385         PR fortran/44135
10386         * gfortran.dg/actual_array_interface_2.f90: New test.
10387
10388 2010-05-14  Richard Guenther  <rguenther@suse.de>
10389
10390         PR tree-optimization/44119
10391         * gcc.c-torture/compile/pr44119.c: New testcase.
10392
10393 2010-05-14  Jason Merrill  <jason@redhat.com>
10394
10395         PR c++/44127
10396         * g++.dg/eh/terminate1.C: New.
10397
10398 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
10399
10400         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10401
10402         PR debug/44136
10403         * gcc.dg/pr44136.c: New test.
10404
10405 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
10406
10407         PR c++/30566
10408         * g++.dg/warn/Wshadow-4.C: Adjust.
10409         * g++.dg/warn/Wshadow-5.C: New test.
10410         * g++.dg/warn/Wshadow-6.C: New test
10411
10412 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
10413
10414         PR fortran/35779
10415         * gfortran.dg/initialization_25.f90: New.
10416
10417 2010-05-13  Martin Jambor  <mjambor@suse.cz>
10418
10419         * g++.dg/otr-fold-1.C: New test.
10420         * g++.dg/otr-fold-2.C: New test.
10421
10422 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
10423
10424         PR fortran/44036
10425         * gfortran.dg/gomp/pr44036-1.f90: New test.
10426         * gfortran.dg/gomp/pr44036-2.f90: New test.
10427         * gfortran.dg/gomp/pr44036-3.f90: New test.
10428
10429         PR debug/43983
10430         * gcc.dg/guality/sra-1.c: New test.
10431
10432 2010-05-12  Jan Hubicka  <jh@suse.cz>
10433
10434         * tree-ssa/unreachable.c: New test.
10435
10436 2010-05-12  Jason Merrill  <jason@redhat.com>
10437
10438         * g++.dg/cpp0x/sfinae1.C: New.
10439
10440 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
10441
10442         * gcc.target/i386/zee.c: New file.
10443
10444 2010-05-12  Jason Merrill  <jason@redhat.com>
10445
10446         * g++.dg/conversion/op1.C: Expect template candidate message.
10447         * g++.dg/cpp0x/nullptr15.C: Likewise.
10448         * g++.dg/cpp0x/pr31431-2.C: Likewise.
10449         * g++.dg/cpp0x/pr31431.C: Likewise.
10450         * g++.dg/cpp0x/temp_default2.C: Likewise.
10451         * g++.dg/cpp0x/trailing4.C: Likewise.
10452         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10453         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10454         * g++.dg/cpp0x/variadic-throw.C: Likewise.
10455         * g++.dg/cpp0x/variadic35.C: Likewise.
10456         * g++.dg/cpp0x/vt-35147.C: Likewise.
10457         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10458         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10459         * g++.dg/ext/visibility/anon8.C: Likewise.
10460         * g++.dg/ext/vla2.C: Likewise.
10461         * g++.dg/other/pr28114.C: Likewise.
10462         * g++.dg/other/ptrmem10.C: Likewise.
10463         * g++.dg/other/ptrmem11.C: Likewise.
10464         * g++.dg/overload/unknown1.C: Likewise.
10465         * g++.dg/parse/template7.C: Likewise.
10466         * g++.dg/parse/typename7.C: Likewise.
10467         * g++.dg/template/conv11.C: Likewise.
10468         * g++.dg/template/copy1.C: Likewise.
10469         * g++.dg/template/deduce3.C: Likewise.
10470         * g++.dg/template/dependent-expr5.C: Likewise.
10471         * g++.dg/template/friend.C: Likewise.
10472         * g++.dg/template/incomplete2.C: Likewise.
10473         * g++.dg/template/local4.C: Likewise.
10474         * g++.dg/template/local6.C: Likewise.
10475         * g++.dg/template/operator10.C: Likewise.
10476         * g++.dg/template/overload6.C: Likewise.
10477         * g++.dg/template/ptrmem2.C: Likewise.
10478         * g++.dg/template/ptrmem20.C: Likewise.
10479         * g++.dg/template/ptrmem8.C: Likewise.
10480         * g++.dg/template/sfinae2.C: Likewise.
10481         * g++.dg/template/ttp25.C: Likewise.
10482         * g++.dg/template/unify10.C: Likewise.
10483         * g++.dg/template/unify11.C: Likewise.
10484         * g++.dg/template/unify6.C: Likewise.
10485         * g++.dg/template/unify7.C: Likewise.
10486         * g++.dg/template/unify9.C: Likewise.
10487         * g++.dg/template/varmod1.C: Likewise.
10488         * g++.old-deja/g++.brendan/crash56.C: Likewise.
10489         * g++.old-deja/g++.law/operators32.C: Likewise.
10490         * g++.old-deja/g++.pt/crash28.C: Likewise.
10491         * g++.old-deja/g++.pt/crash60.C: Likewise.
10492         * g++.old-deja/g++.pt/explicit38.C: Likewise.
10493         * g++.old-deja/g++.pt/explicit39.C: Likewise.
10494         * g++.old-deja/g++.pt/explicit41.C: Likewise.
10495         * g++.old-deja/g++.pt/explicit67.C: Likewise.
10496         * g++.old-deja/g++.pt/explicit77.C: Likewise.
10497         * g++.old-deja/g++.pt/expr2.C: Likewise.
10498         * g++.old-deja/g++.pt/overload7.C: Likewise.
10499         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10500         * g++.old-deja/g++.pt/spec5.C: Likewise.
10501         * g++.old-deja/g++.pt/spec6.C: Likewise.
10502         * g++.old-deja/g++.pt/t24.C: Likewise.
10503         * g++.old-deja/g++.pt/unify4.C: Likewise.
10504         * g++.old-deja/g++.pt/unify6.C: Likewise.
10505         * g++.old-deja/g++.pt/unify8.C: Likewise.
10506         * g++.old-deja/g++.robertl/eb119.C: Likewise.
10507         * g++.old-deja/g++.robertl/eb79.C: Likewise.
10508         * g++.old-deja/g++.robertl/eb98.C: Likewise.
10509
10510         * g++.dg/cpp0x/initlist32.C: New.
10511
10512         * g++.dg/template/conv11.C: New.
10513         * g++.dg/conversion/op1.C: Adjust expected error.
10514
10515         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10516
10517 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
10518
10519         PR target/44088
10520         * gcc.target/i386/avx-cmpsd-1.c: New.
10521         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10522         * gcc.target/i386/avx-cmpss-1.c: Likewise.
10523         * gcc.target/i386/avx-cmpss-2.c: Likewise.
10524         * gcc.target/i386/sse-cmpss-1.c: Likewise.
10525         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10526
10527 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
10528
10529         PR middle-end/44085
10530         * gcc.dg/gomp/pr44085.c: New test.
10531         * gfortran.dg/gomp/pr44085.f90: New test.
10532
10533 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
10534
10535         * objc-obj-c++-shared/Object1.m: New.
10536         * objc.dg/torture: New directory.
10537         * objc.dg/torture/tls: Ditto.
10538         * objc.dg/tls: Ditto.
10539         * objc.dg/torture/tls/trivial.m: New test.
10540         * objc.dg/torture/tls/thr-init-2.m: New test.
10541         * objc.dg/torture/tls/thr-init-3.m: New test.
10542         * objc.dg/torture/tls/thr-init.m: New test.
10543         * objc.dg/torture/tls/diag-1.m: New test.
10544         * objc.dg/torture/tls/tls.exp: New.
10545         * objc.dg/torture/trivial.m: New test.
10546         * objc.dg/torture/dg-torture.exp: New.
10547         * objc.dg/tls/diag-3.m: New test.
10548         * objc.dg/tls/diag-4.m: New test.
10549         * objc.dg/tls/diag-5.m: New test.
10550         * objc.dg/tls/init-1.m: New test.
10551         * objc.dg/tls/init-2.m: New test.
10552         * objc.dg/tls/tls.exp: New.
10553         * objc.dg/tls/diag-2.m: New test.
10554         * lib/objc.exp: Respond to dg-additional-files.
10555
10556 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
10557
10558         * gcc.target/m68k/20100512-1.c: New.
10559
10560 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
10561
10562         * gnat.dg/lto8.adb: New test.
10563         * gnat.dg/lto8_pkg.ad[sb]: New helper.
10564         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10565
10566 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
10567
10568         PR c++/34272
10569         PR c++/43630
10570         PR c++/34491
10571         * g++.dg/template/crash97.C: New.
10572         * g++.dg/template/crash98.C: Likewise.
10573         * g++.dg/template/crash99.C: Likewise.
10574         * g++.dg/cpp0x/pr31439.C: Adjust.
10575         * g++.dg/template/crash95.C: Likewise.
10576
10577 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10578
10579         PR middle-end/44071
10580         * c-c++-common/asmgoto-4.c: New test.
10581         * gcc.target/i386/pr44071.c: New test.
10582
10583         PR c++/44062
10584         * c-c++-common/Wunused-var-7.c: New test.
10585         * g++.dg/warn/Wunused-var-9.C: New test.
10586
10587 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10588
10589         PR fortran/43711
10590         * gfortran.dg/gomp/pr43711.f90: New.
10591
10592 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
10593
10594         PR fortran/31820
10595         * gfortran.dg/select_5.f90: Updated.
10596
10597 2010-05-11  Jan Hubicka  <jh@suse.cz>
10598
10599         PR tree-optimize/44063
10600         * gcc.c-torture/compile/pr44063.c: New testcase.
10601
10602 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
10603
10604         PR debug/44023
10605         * gcc.dg/pr44023.c: New test.
10606
10607 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
10608
10609         * gnat.dg/lto7.adb: New test.
10610         * gnat.dg/lto7_pkg.ad[sb]: New helper.
10611
10612 2010-05-10  Jason Merrill  <jason@redhat.com>
10613
10614         PR c++/44017
10615         * g++.dg/template/inherit5.C: New.
10616
10617         PR c++/44045
10618         * g++.dg/cpp0x/initlist33.C: New.
10619         * g++.dg/cpp0x/initlist26.C: Adjust.
10620         * g++.dg/cpp0x/initlist28.C: Adjust.
10621
10622 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
10623
10624         PR c++/43719
10625         * g++.dg/init/pr43719.C: New.
10626         * g++.dg/anon-struct4.C: Adjust.
10627
10628 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
10629
10630         PR debug/44028
10631         * gcc.dg/pr44028.c: New test.
10632
10633 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
10634
10635         PR fortran/27866
10636         PR fortran/35003
10637         PR fortran/42809
10638         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10639         * gfortran.dg/warn_conversion.f90: New.
10640
10641 2010-05-10  Michael Matz  <matz@suse.de>
10642
10643         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10644
10645 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
10646
10647         PR rtl-optimization/44012
10648         * gcc.dg/pr44012.c: New.
10649
10650 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10651
10652         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10653         Log text on entry and exit.
10654         Prune Sun ld warnings for common symbols with differing sizes.
10655         (lto-link-and-maybe-run): Change caller.
10656
10657 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
10658
10659         PR fortran/44044
10660         * gfortran.dg/class_7.f03: Modified.
10661         * gfortran.dg/select_type_1.f03: Modified.
10662         * gfortran.dg/select_type_12.f03: New.
10663
10664 2010-05-10  Richard Guenther  <rguenther@suse.de>
10665
10666         PR tree-optimization/44050
10667         * gcc.dg/torture/pr44050.c: New testcase.
10668
10669 2010-05-10  Wei Guozhi  <carrot@google.com>
10670
10671         PR target/42879
10672         * gcc.target/arm/pr42879.c: New testcase.
10673
10674 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10675
10676         PR c/44051
10677         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10678
10679 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10680
10681         PR c/10676
10682         * gcc.dg/anon-struct-10.c: New test.
10683
10684 2010-05-09  Richard Guenther  <rguenther@suse.de>
10685
10686         PR middle-end/44024
10687         * gcc.dg/pr44024.c: New testcase.
10688
10689 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
10690
10691         PR c/4784
10692         * gcc.dg/anon-struct-9.c: New test.
10693
10694 2010-05-09  Richard Guenther  <rguenther@suse.de>
10695
10696         PR middle-end/44043
10697         * gcc.c-torture/compile/pr44043.c: New testcase.
10698
10699 2010-05-09  Richard Guenther  <rguenther@suse.de>
10700
10701         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10702
10703 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
10704
10705         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10706
10707 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10708
10709         * gnat.dg/lto[12456].adb: Add "target lto" marker.
10710         * gnat.dg/specs/lto3.ads: Likewise.
10711
10712 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
10713
10714         PR middle-end/28685
10715         * gcc.dg/pr28685-1.c: New file.
10716
10717 2010-05-08  Richard Guenther  <rguenther@suse.de>
10718
10719         PR tree-optimization/44030
10720         * gcc.c-torture/compile/pr44030.c: New testcase.
10721
10722 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10723
10724         * gnat.dg/lto6.adb: New test.
10725         * gnat.dg/lto6_pkg.ads: New helper.
10726
10727 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10728
10729         * gnat.dg/lto5.adb: New test.
10730         * gnat.dg/lto5_pkg.ad[sb]: New helper.
10731
10732 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10733
10734         * gnat.dg/lto4.ad[sb]: New test.
10735
10736 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
10737
10738         * gnat.dg/specs/lto3.ads: New test.
10739         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10740         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10741
10742 2010-05-08  Quentin Ochem  <ochem@adacore.com>
10743
10744         * gnat.dg/sizetype3.ad[sb]: New test.
10745         * gnat.dg/sizetype3_pkg.ads: New helper.
10746
10747 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
10748
10749         PR c++/43951
10750         * g++.dg/init/new29.C: New.
10751
10752 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
10753
10754         PR fortran/40728
10755         * gfortran.dg/coarray_1.f90: Fixed error message.
10756         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10757         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10758         * gfortran.dg/intrinsic_std_5.f90: New.
10759
10760 2010-05-07  Jason Merrill  <jason@redhat.com>
10761
10762         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10763
10764 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10765
10766         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10767         (size_t, stderr): Remove.
10768         (read_error): Replaced __builtin_fprintf by fprintf.
10769
10770 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
10771
10772         * gcc.dg/ordered-comparison-1.c: New test.
10773         * gcc.dg/ordered-comparison-2.c: New test.
10774         * gcc.dg/ordered-comparison-3.c: New test.
10775         * gcc.dg/ordered-comparison-4.c: New test.
10776
10777 2010-05-06  Mike Stump  <mikestump@comcast.net>
10778
10779         PR objc/35165
10780         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10781
10782 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
10783             Jason Merrill  <jason@redhat.com>
10784
10785         * g++.dg/cpp0x/nullptr01.C: New.
10786         * g++.dg/cpp0x/nullptr02.C: New.
10787         * g++.dg/cpp0x/nullptr03.C: New.
10788         * g++.dg/cpp0x/nullptr04.C: New.
10789         * g++.dg/cpp0x/nullptr05.C: New.
10790         * g++.dg/cpp0x/nullptr06.C: New.
10791         * g++.dg/cpp0x/nullptr07.C: New.
10792         * g++.dg/cpp0x/nullptr08.C: New.
10793         * g++.dg/cpp0x/nullptr09.C: New.
10794         * g++.dg/cpp0x/nullptr10.C: New.
10795         * g++.dg/cpp0x/nullptr11.C: New.
10796         * g++.dg/cpp0x/nullptr12.C: New.
10797         * g++.dg/cpp0x/nullptr13.C: New.
10798         * g++.dg/cpp0x/nullptr14.C: New.
10799         * g++.dg/cpp0x/nullptr15.C: New.
10800         * g++.dg/cpp0x/nullptr16.C: New.
10801         * g++.dg/cpp0x/nullptr17.C: New.
10802         * g++.dg/cpp0x/nullptr18.C: New.
10803         * g++.dg/cpp0x/nullptr19.C: New.
10804         * g++.dg/cpp0x/nullptr20.C: New.
10805         * g++.dg/cpp0x/nullptr21.C: New.
10806         * g++.dg/cpp0x/nullptr22.C: New.
10807         * g++.dg/debug/nullptr01.C: New.
10808         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10809
10810 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
10811
10812         * gcc.dg/Wunused-var-8.c: Move to...
10813         * c-c++-common/Wunused-var-6.c: ... here.  New test.
10814
10815 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
10816
10817         PR c++/40406
10818         * g++.dg/template/crash96.C: New.
10819
10820 2010-05-06  Jan Hubicka  <jh@suse.cz>
10821
10822         PR tree-optimization/43791
10823         * gcc.c-torture/compile/pr43791.c: New file.
10824
10825 2010-05-06  Michael Matz  <matz@suse.de>
10826
10827         PR tree-optimization/43984
10828         * gfortran.dg/pr43984.f90: New test.
10829
10830 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10831
10832         PR 40989
10833         * gcc.dg/pr40989.c: New.
10834
10835 2010-05-06  Richard Guenther  <rguenther@suse.de>
10836
10837         PR tree-optimization/43934
10838         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10839
10840 2010-05-06  Richard Guenther  <rguenther@suse.de>
10841
10842         PR tree-optimization/43987
10843         * gcc.c-torture/execute/pr43987.c: New testcase.
10844         * gcc.dg/torture/pta-escape-1.c: Adjust.
10845         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10846         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10847         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10848         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10849
10850 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
10851             Dodji Seketeli  <dodji@redhat.com>
10852
10853         PR c/18624
10854         * g++.dg/warn/Wunused-7.C: Add dg-warning.
10855         * g++.dg/template/sfinae16.C: Likewise.
10856         * gcc.dg/Wunused-var-1.c: Moved to...
10857         * c-c++-common/Wunused-var-1.c: ...here. New test.
10858         * gcc.dg/Wunused-var-2.c: Moved to...
10859         * c-c++-common/Wunused-var-2.c: ...here. New test.
10860         * gcc.dg/Wunused-var-3.c: Moved to...
10861         * c-c++-common/Wunused-var-3.c: ...here. New test.
10862         * gcc.dg/Wunused-var-4.c: Moved to...
10863         * gcc.dg/Wunused-var-1.c: ... here.
10864         * gcc.dg/Wunused-var-5.c: Moved to...
10865         * c-c++-common/Wunused-var-4.c: ...here. New test.
10866         * gcc.dg/Wunused-var-7.c: Moved to...
10867         * c-c++-common/Wunused-var-5.c: ...here. New test.
10868         * gcc.dg/Wunused-var-6.c: Moved to...
10869         * gcc.dg/Wunused-var-2.c: ... here.
10870         * c-c++-common/Wunused-var-1.c: New test.
10871         * c-c++-common/Wunused-var-2.c: New test.
10872         * c-c++-common/Wunused-var-3.c: New test.
10873         * c-c++-common/Wunused-var-4.c: New test.
10874         * c-c++-common/Wunused-var-5.c: New test.
10875         * g++.dg/warn/Wunused-var-1.C: New test.
10876         * g++.dg/warn/Wunused-var-2.C: New test.
10877         * g++.dg/warn/Wunused-var-3.C: New test.
10878         * g++.dg/warn/Wunused-var-4.C: New test.
10879         * g++.dg/warn/Wunused-var-5.C: New test.
10880         * g++.dg/warn/Wunused-var-6.C: New test.
10881         * g++.dg/warn/Wunused-var-7.C: New test.
10882         * g++.dg/warn/Wunused-var-8.C: New test.
10883         * g++.dg/warn/Wunused-parm-1.C: New test.
10884         * g++.dg/warn/Wunused-parm-2.C: New test.
10885         * g++.dg/warn/Wunused-parm-3.C: New test.
10886
10887 2010-05-06  Tobias Burnus  <burnus@net-b.de>
10888
10889         PR fortran/43985
10890         * gfortran.dg/gomp/crayptr5.f90: New test case.
10891
10892 2010-05-05  Jason Merrill  <jason@redhat.com>
10893
10894         PR debug/43370
10895         * g++.dg/ext/attrib39.C: New.
10896
10897 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
10898
10899         PR fortran/24978
10900         * gfortran.dg/data_invalid.f90: New.
10901
10902 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10903
10904         * gnat.dg/lto2.adb: New test.
10905
10906 2010-05-05  Jason Merrill  <jason@redhat.com>
10907
10908         PR c++/43787
10909         * g++.dg/opt/empty1.C: New.
10910
10911 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
10912
10913         PR fortran/43696
10914         * gfortran.dg/class_17.f03: New.
10915
10916 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
10917
10918         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10919
10920 2010-05-04  Mike Stump  <mikestump@comcast.net>
10921
10922         PR objc/35165
10923         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10924
10925 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10926
10927         PR target/43668
10928         * gcc.target/i386/pr43668.c: New.
10929
10930 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10931
10932         PR c++/43028
10933         * g++.dg/cpp0x/initlist31.C: New.
10934
10935 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
10936
10937         PR c/43981
10938         * gcc.dg/Wunused-var-8.c: New test.
10939
10940 2010-05-04  Jason Merrill  <jason@redhat.com>
10941
10942         PR c++/38064
10943         * g++.dg/cpp0x/enum3.C: Extend.
10944
10945 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10946
10947         PR target/43799
10948         * gcc.target/i386/pr43799.c: New.
10949
10950 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
10951
10952         * gnat.dg/lto1.adb: New test.
10953         * gnat.dg/lto1_pkg.ad[sb]: New helper.
10954
10955 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10956
10957         PR middle-end/43671
10958         * gcc.target/i386/pr43671.c: New.
10959
10960 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
10961
10962         PR c++/43705
10963         * g++.dg/template/crash95.C: New.
10964
10965 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
10966
10967         PR debug/43508
10968         * gcc.target/i386/pr43508.c: New.
10969
10970 2010-05-04  Richard Guenther  <rguenther@suse.de>
10971
10972         PR tree-optimization/43879
10973         * g++.dg/torture/pr43879-1_0.C: New testcase.
10974         * g++.dg/torture/pr43879-1_1.C: Likewise.
10975
10976 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
10977
10978         PR c++/43953
10979         * g++.dg/other/crash-12.C: New test.
10980
10981 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
10982
10983         * g++.dg/cdce3.C: Add a space.  Updated.
10984
10985 2010-05-03  Jason Merrill  <jason@redhat.com>
10986
10987         PR c++/43680
10988         * g++.dg/opt/enum2.C: New.
10989         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10990         * g++.dg/warn/Wswitch-1.C: Adjust message.
10991
10992 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10993
10994         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10995         * g++.dg/ext/label13.C: Fix typo.
10996         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10997         alpha*-dec-osf5*.
10998         * gcc.c-torture/compile/limits-declparen.c: xfail on
10999         alpha*-dec-osf5* with -g.
11000         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11001         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11002         * gcc.dg/c99-tgmath-2.c: Likewise.
11003         * gcc.dg/c99-tgmath-3.c: Likewise.
11004         * gcc.dg/c99-tgmath-4.c: Likewise.
11005
11006 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11007
11008         PR fortran/43592
11009         * gfortran.dg/unexpected_interface.f90: New test.
11010
11011 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11012
11013         * ada/acats/run_acats (which): New function.
11014         (host_gnatchop, host_gnatmake): Use it.
11015
11016 2010-05-03  Richard Guenther  <rguenther@suse.de>
11017
11018         PR tree-optimization/43971
11019         * gcc.dg/pr43971.c: New testcase.
11020
11021 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11022
11023         PR debug/43972
11024         * gcc.dg/debug/pr43972.c: New test.
11025
11026 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11027
11028         PR testsuite/43963
11029         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11030
11031 2010-05-02  Richard Guenther  <rguenther@suse.de>
11032
11033         PR tree-optimization/43879
11034         * gcc.dg/torture/pr43879-3.c: New testcase.
11035
11036 2010-05-01  Richard Guenther  <rguenther@suse.de>
11037
11038         PR tree-optimization/43949
11039         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11040
11041 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11042
11043         PR c++/43951
11044         * g++.dg/init/new28.C: New.
11045
11046 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11047
11048         PR objc++/32052
11049         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11050         structure and nested declarations.
11051         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11052         structure and nested declarations.  Reduce header clutter and
11053         use _exit() rather than abort().
11054         * objc.dg/encode-10.m: New.
11055         * objc.dg/encode-11.m: New.
11056
11057 2010-04-30  DJ Delorie  <dj@redhat.com>
11058
11059         * gcc.c-torture/execute/20100430-1.c: New test.
11060
11061 2010-04-30  Jason Merrill  <jason@redhat.com>
11062
11063         PR c++/43868
11064         * g++.dg/template/ptrmem21.C: New.
11065
11066 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11067
11068         PR fortran/18918
11069         PR fortran/43931
11070         * gfortran.dg/coarray_13.f90: New test.
11071
11072 2010-04-30  Richard Guenther  <rguenther@suse.de>
11073
11074         PR lto/43946
11075         * gcc.dg/lto/20100430-1_0.c: New testcase.
11076
11077 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11078
11079         PR debug/43942
11080         * c-c++-common/pr43942.c: New test.
11081
11082 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11083
11084         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11085         conflict with darwin crt1.o 'start' symbol.
11086
11087 2010-04-30  Richard Guenther  <rguenther@suse.de>
11088
11089         PR tree-optimization/43879
11090         * gcc.dg/torture/pr43879_1.c: New testcase.
11091
11092 2010-04-30  Richard Guenther  <rguenther@suse.de>
11093
11094         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11095
11096 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11097
11098         PR c++/43890
11099         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11100         user-provided constructor while recursing.
11101
11102 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11103
11104         PR fortran/42274
11105         * gfortran.dg/class_16.f03: New test.
11106
11107 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11108
11109         PR fortran/42274
11110         * gfortran.dg/class_15.f03: New.
11111
11112 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11113
11114         PR fortran/43326
11115         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11116
11117 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11118
11119         PR fortran/43492
11120         * gfortran.dg/generic_22.f03 : New test.
11121
11122 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11123
11124         PR fortran/42353
11125         * gfortran.dg/class_14.f03: New test.
11126
11127 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11128
11129         PR fortran/42680
11130         * gfortran.dg/interface_32.f90: New test.
11131
11132 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11133             Janus Weil  <janus@gcc.gnu.org>
11134
11135         PR fortran/41829
11136         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11137         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11138         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11139
11140 2010-04-28  Mike Stump  <mikestump@comcast.net>
11141
11142         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11143         dg-excess-errors.
11144         * g++.dg/uninit-pred-2_b.C: Likewise.
11145
11146 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11147
11148         PR fortran/18918
11149         PR fortran/43919
11150         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11151
11152 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11153
11154         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11155         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11156         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11157         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11158         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11159
11160 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11161
11162         * gcc.dg/const-uniq-1.c: New test.
11163         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11164
11165 2010-04-28  Xinliang David Li  <davidxl@google.com>
11166
11167         * gcc.dg/uninit-pred-2_b.c: New test.
11168         * gcc.dg/uninit-pred-4_b.c: New test.
11169         * gcc.dg/uninit-pred-3_d.c: New test.
11170         * gcc.dg/uninit-pred-6_b.c: New test.
11171         * gcc.dg/uninit-pred-8_b.c: New test.
11172         * gcc.dg/uninit-pred-3_a.c: New test.
11173         * gcc.dg/uninit-pred-2_c.c: New test.
11174         * gcc.dg/uninit-pred-5_a.c: New test.
11175         * gcc.dg/uninit-pred-3_e.c: New test.
11176         * gcc.dg/uninit-pred-7_a.c: New test.
11177         * gcc.dg/uninit-pred-6_c.c: New test.
11178         * gcc.dg/uninit-pred-9_a.c: New test.
11179         * gcc.dg/uninit-pred-8_c.c: New test.
11180         * gcc.dg/uninit-pred-3_b.c: New test.
11181         * gcc.dg/uninit-pred-5_b.c: New test.
11182         * gcc.dg/uninit-pred-7_b.c: New test.
11183         * gcc.dg/uninit-pred-6_d.c: New test.
11184         * gcc.dg/uninit-pred-9_b.c: New test.
11185         * gcc.dg/uninit-pred-2_a.c: New test.
11186         * gcc.dg/uninit-pred-4_a.c: New test.
11187         * gcc.dg/uninit-pred-3_c.c: New test.
11188         * gcc.dg/uninit-pred-6_a.c: New test.
11189         * gcc.dg/uninit-pred-8_a.c: New test.
11190         * gcc.dg/uninit-pred-7_c.c: New test.
11191         * gcc.dg/uninit-pred-6_e.c: New test.
11192         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11193         * g++.dg/uninit-pred-1_a.C: New test.
11194         * g++.dg/uninit-pred-1_b.C: New test.
11195         * g++.dg/uninit-pred-2_a.C: New test.
11196         * g++.dg/uninit-pred-2_b.C: New test.
11197         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11198         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11199         * g++.dg/uninit-pred-loop_1.cc: New test.
11200
11201 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11202
11203         * gcc.dg/lto/20091209-1_0.c: New testcase.
11204
11205 2010-04-28  Richard Guenther  <rguenther@suse.de>
11206
11207         PR tree-optimization/43879
11208         PR tree-optimization/43909
11209         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11210
11211 2010-04-28  Richard Guenther  <rguenther@suse.de>
11212
11213         PR c++/43880
11214         * g++.dg/torture/pr43880.C: New testcase.
11215
11216 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11217
11218         PR c++/9335
11219         * g++.dg/template/recurse2.C: Update
11220         * g++.dg/template/recurse.C: Update.
11221         * g++.dg/template/pr23510.C: Update.
11222         * lib/prune.exp: Filter out 'recursively instantiated'.
11223
11224 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11225
11226         PR c++/29043
11227         * g++.dg/init/pr29043.C: New.
11228
11229 2010-04-27  Jason Merrill  <jason@redhat.com>
11230
11231         * g++.dg/lookup/scoped5.C: Adjust.
11232         * g++.dg/lookup/scoped8.C: Adjust.
11233         * g++.dg/template/dependent-expr5.C: Adjust.
11234         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11235
11236         PR c++/43856
11237         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11238
11239         PR c++/43875
11240         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11241
11242 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11243             Jan Hubicka  <hubicka@ucw.cz>
11244
11245         * gcc.dg/pure-2.c: New testcase.
11246         * gcc.dg/const-1.c: New testcase.
11247
11248 2010-04-27  Jason Merrill  <jason@redhat.com>
11249
11250         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11251
11252         PR c++/41468
11253         * g++.dg/template/sfinae17.C: New.
11254         * g++.dg/template/sfinae18.C: New.
11255
11256 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11257
11258         * g++.dg/init/pr42844.C: New.
11259         * g++.dg/cpp0x/pr42844-2.C: New.
11260         * g++.dg/cpp0x/defaulted2.C: Adjust.
11261         * g++.dg/tree-ssa/pr27549.C: Likewise.
11262         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11263
11264 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11265
11266         PR fortran/18918
11267         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11268
11269 2010-04-27  Richard Guenther  <rguenther@suse.de>
11270
11271         PR middle-end/40561
11272         * g++.dg/other/pr40561.C: New testcase.
11273
11274 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11275
11276         PR middle-end/43812
11277         * g++.dg/ipa/pr43812.C: New test.
11278
11279 2010-04-27  Jan Hubicka  <jh@suse.cz>
11280
11281         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11282         (test): ... this one.
11283
11284 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11285
11286         PR target/40657
11287         * gcc.target/arm/thumb-stackframe.c: New test.
11288
11289 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11290
11291         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11292         * gcc.dg/misc-column.c: Likewise.
11293         * gcc.dg/Walways-true-1.c: Likewise.
11294         * gcc.dg/Walways-true-2.c: Likewise.
11295         * gcc.dg/warn-addr-cmp.c: Likewise.
11296
11297 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11298
11299         PR fortran/18918
11300         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11301         * gfortran.dg/coarray_12.f90: New.
11302
11303 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11304
11305         PR c/32207
11306         * gcc.dg/pr32207.c: New test.
11307         * gcc.dg/misc-column.c: Adjust expected warning.
11308         * gcc.dg/Walways-true-1.c: Likewise.
11309         * gcc.dg/Walways-true-2.c: Likewise.
11310         * gcc.dg/warn-addr-cmp.c: Likewise.
11311
11312 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11313
11314         PR lto/42776
11315         * lib/lto.exp (lto_prune_vis_warns): New function.
11316         (lto-link-and-maybe-run): Call it.
11317
11318 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11319
11320         PR tree-optimization/43904
11321         * gcc.dg/tree-ssa/tailcall-6.c: New.
11322
11323 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11324
11325         PR testsuite/35165
11326         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11327         Darwin8/OSX10.4 - compatible code generation.
11328         Use scan-rtl-dump.
11329         * obj-c++.dg/stubify-1.mm: Ditto.
11330         * lib/objc-torture.exp: Do not require link success for
11331         "trivial.m" in the runtime checks when dowhat = 'compile'.
11332         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11333         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11334         Darwin8/OSX10.4 - compatible code generation.
11335         * objc.dg/stubify-2.m: Ditto.
11336         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11337         * objc.dg/next-runtime-1.m: Ditto.
11338         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11339         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11340         runtimes on Darwin.
11341
11342 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11343
11344         PR 43715
11345         * lib/plugin-support.exp: Use "-undefined
11346         dynamic_lookup" on darwin.
11347
11348 2010-04-26  Richard Guenther  <rguenther@suse.de>
11349
11350         * gcc.dg/lto/20100426_0.c: New testcase.
11351
11352 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11353
11354         PR tree-optimization/43833
11355         gcc.dg/Warray-bounds-8.c: New test case.
11356
11357 2010-04-26  Richard Guenther  <rguenther@suse.de>
11358
11359         PR lto/43080
11360         * g++.dg/lto/20100423-3_0.C: New testcase.
11361
11362 2010-04-26  Richard Guenther  <rguenther@suse.de>
11363
11364         PR lto/42425
11365         * g++.dg/lto/20100423-2_0.C: New testcase.
11366
11367 2010-04-26  Ira Rosen  <irar@il.ibm.com>
11368
11369         * gcc.dg/vect/bb-slp-23.c: New test.
11370
11371 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
11372
11373         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11374         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11375         * gcc.dg/c1x-float-1.c: New test.
11376
11377 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11378
11379         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11380         of "lea\[ \t\]".
11381
11382 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11383
11384         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11385         FreeBSD.
11386         * gfortran.dg/default_format_denormal_1.f90: Ditto.
11387         * gfortran.dg/default_format_2.f90: Ditto.
11388
11389 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
11390
11391         * gfortran.dg/pr43505.f90: Clean up .mod file.
11392         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11393         * gfortran.dg/pr41347.f90: Ditto.
11394         * gfortran.dg/internal_pack_4.f90: Ditto.
11395         * gfortran.dg/proc_decl_23.f90: Ditto.
11396         * gfortran.dg/recursive_check_3.f90: Ditto.
11397         * gfortran.dg/intent_out_3.f90: Ditto.
11398         * gfortran.dg/assignment_2.f90: Ditto.
11399         * gfortran.dg/pr41928.f90: Ditto.
11400         * gfortran.dg/pr42166.f90: Ditto.
11401         * gfortran.dg/private_type_12.f90: Ditto.
11402         * gfortran.dg/graphite/pr42185.f90: Ditto.
11403         * gfortran.dg/graphite/pr42186.f90: Ditto.
11404         * gfortran.dg/graphite/pr40982.f90: Ditto.
11405         * gfortran.dg/graphite/id-2.f90: Ditto.
11406         * gfortran.dg/graphite/id-4.f90: Ditto.
11407         * gfortran.dg/graphite/pr42050.f90: Ditto.
11408         * gfortran.dg/graphite/id-18.f90: Ditto.
11409         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11410         * gfortran.dg/graphite/pr41924.f90: Ditto.
11411         * gfortran.dg/graphite/pr42393.f90: Ditto.
11412         * gfortran.dg/graphite/pr37980.f90: Ditto.
11413         * gfortran.dg/graphite/pr38953.f90: Ditto.
11414         * gfortran.dg/graphite/pr42180.f90: Ditto.
11415         * gfortran.dg/graphite/pr42181.f90: Ditto.
11416         * gfortran.dg/where_operator_assign_4.f90: Ditto.
11417         * gfortran.dg/select_type_4.f90: Ditto.
11418         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11419         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11420         * gfortran.dg/lto/pr40725_0.f03: Ditto.
11421         * gfortran.dg/elemental_args_check_2.f90: Ditto.
11422         * gfortran.dg/whole_file_11.f90: Ditto.
11423         * gfortran.dg/private_type_11.f90: Ditto.
11424         * gfortran.dg/vect/vect-gems.f90: Ditto.
11425         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11426
11427 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
11428
11429         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11430
11431 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
11432
11433         * gnat.dg/pack15.ad[sb]: New test.
11434
11435 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
11436
11437         * gcc.target/arm/mla-1.c: New test.
11438
11439 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
11440
11441         PR fortran/30073
11442         PR fortran/43793
11443         * gfortran.dg/pr43793.f90: New test.
11444
11445 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
11446
11447         PR tree-optimization/41442
11448         * gcc.target/i386/pr41442.c: New test.
11449
11450 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
11451
11452         PR fortran/43832
11453         * gfortran.dg/fgetc_3.f90: Delete bogus test.
11454
11455 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11456
11457         PR fortran/43832
11458         * gfortran.dg/open_nounit.f90: New test.
11459
11460 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
11461
11462         PR fortran/43841
11463         PR fortran/43843
11464         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11465
11466 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11467
11468         * gcc.dg/Wconversion-integer.c: Update.
11469
11470 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11471
11472         * gnat.dg/unchecked_convert5.adb: New test.
11473
11474 2010-04-23  Richard Guenther  <rguenther@suse.de>
11475
11476         PR lto/41734
11477         * gcc.dg/lto/20100423-2_0.c: New testcase.
11478         * gcc.dg/lto/20100423-2_0.c: Likewise.
11479
11480 2010-04-23  Richard Guenther  <rguenther@suse.de>
11481
11482         PR lto/43455
11483         * gcc.dg/lto/20100423-1_0.c: New testcase.
11484         * gcc.dg/lto/20100423-1_1.c: Likewise.
11485
11486 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11487
11488         PR tree-optimization/43846
11489         * gcc.dg/tree-ssa/sra-10.c: New test.
11490
11491 2010-04-23  Martin Jambor  <mjambor@suse.cz>
11492
11493         PR middle-end/43835
11494         * gcc.c-torture/execute/pr43835.c: New test.
11495
11496 2010-04-23  Richard Guenther  <rguenther@suse.de>
11497
11498         PR lto/42653
11499         * g++.dg/lto/20100423-1_0.C: New testcase.
11500
11501 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
11502
11503         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11504
11505 2010-04-22  Ira Rosen  <irar@il.ibm.com>
11506
11507         PR tree-optimization/43842
11508         * gcc.dg/vect/pr43842.c: New test.
11509
11510 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11511
11512         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11513         * gcc.target/i386/wmul-2.c: Likewise.
11514
11515 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11516
11517         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11518         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11519
11520 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
11521
11522         * gfortran.dg/reassoc_6.f: New testcase.
11523
11524 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11525
11526         PR middle-end/29274
11527         * gcc.target/arm/wmul-1.c: New test.
11528         * gcc.target/arm/wmul-2.c: New test.
11529
11530 2010-04-22  Richard Guenther  <rguenther@suse.de>
11531
11532         PR tree-optimization/43845
11533         * gcc.c-torture/compile/pr43845.c: New testcase.
11534
11535 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
11536
11537         PR middle-end/29274
11538         * gcc.target/i386/wmul-1.c: New test.
11539         * gcc.target/i386/wmul-2.c: New test.
11540         * gcc.target/bfin/wmul-1.c: New test.
11541         * gcc.target/bfin/wmul-2.c: New test.
11542
11543 2010-04-22  Richard Guenther  <rguenther@suse.de>
11544
11545         PR fortran/43829
11546         * gfortran.dg/vector_subscript_6.f90: New testcase.
11547         * gfortran.dg/assign_10.f90: Adjust.
11548
11549 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
11550
11551         PR fortran/43836
11552         * gfortran.dg/gomp/pr43836.f90: New test.
11553
11554 2010-04-21  Richard Guenther  <rguenther@suse.de>
11555
11556         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11557
11558 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11559
11560         * gcc.dg/torture/builtin-cproj-3.c: New.
11561
11562 2010-04-20  Jason Merrill  <jason@redhat.com>
11563
11564         PR c++/9335
11565         * g++.dg/template/recurse2.C: New.
11566         * g++.dg/parse/crash36.C: Adjust.
11567         * g++.dg/other/fold1.C: Adjust.
11568         * g++.dg/init/member1.C: Adjust.
11569         * lib/prune.exp: Prune "skipping N instantiation contexts".
11570
11571 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11572
11573         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11574
11575 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11576
11577         * gcc.dg/torture/builtin-cproj-1.c: New.
11578         * gcc.dg/torture/builtin-cproj-2.c: New.
11579
11580 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
11581
11582         PR c++/43800
11583         PR c++/43704
11584         * g++.dg/template/typedef32.C: Adjust.
11585         * g++.dg/template/typedef33.C: New test.
11586
11587 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
11588
11589         PR fortran/43227
11590         * gfortran.dg/proc_decl_23.f90: New test.
11591
11592         PR fortran/43266
11593         * gfortran.dg/abstract_type_6.f03: New test.
11594
11595 2010-04-20  Xinliang David Li  <davidxl@google.com>
11596
11597         * g++.dg/tree-ssa/fold-compare.C: New.
11598
11599 2010-04-20  Richard Guenther  <rguenther@suse.de>
11600
11601         PR tree-optimization/39417
11602         * g++.dg/torture/pr39417.C: New testcase.
11603
11604 2010-04-20  Richard Guenther  <rguenther@suse.de>
11605
11606         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11607
11608 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
11609
11610         * g++.dg/debug/dwarf2/rv1.C: New test.
11611
11612 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
11613
11614         PR target/43635
11615         * gcc.c-torture/compile/pr43635.c: New testcase.
11616
11617 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11618
11619         PR fortran/43339
11620         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11621         of sequential loops being private only in the innermost containing
11622         task region.
11623
11624         PR middle-end/43337
11625         * gfortran.dg/gomp/pr43337.f90: New test.
11626
11627 2010-04-19  Richard Guenther  <rguenther@suse.de>
11628
11629         PR tree-optimization/43796
11630         * gfortran.dg/pr43796.f90: New testcase.
11631
11632 2010-04-19  Richard Guenther  <rguenther@suse.de>
11633
11634         PR tree-optimization/43783
11635         * gcc.c-torture/execute/pr43783.c: New testcase.
11636
11637 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
11638
11639         PR target/43766
11640         * gcc.target/i386/pr43766.c: New test.
11641
11642 2010-04-19  Jie Zhang  <jie@codesourcery.com>
11643
11644         PR target/43662
11645         * gcc.target/i386/pr43662.c: New test.
11646
11647 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
11648
11649         PR c++/43704
11650         * g++.dg/template/typedef32.C: New test.
11651
11652 2010-04-19  Ira Rosen  <irar@il.ibm.com>
11653
11654         PR tree-optimization/37027
11655         * lib/target-supports.exp
11656         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11657         * gcc.dg/vect/pr37027.c: New test.
11658         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11659         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11660         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11661         gcc.dg/vect/vect-complex-6.c: Likewise.
11662
11663 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
11664
11665         * g++.dg/debug/dwarf2/enum1.C: New test.
11666
11667 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
11668
11669         * gnat.dg/rep_clause5.ad[sb]: New test.
11670         * gnat.dg/rep_clause5_pkg.ads: New helper.
11671
11672 2010-04-18  Ira Rosen  <irar@il.ibm.com>
11673
11674         PR tree-optimization/43771
11675         * g++.dg/vect/pr43771.cc: New test.
11676
11677 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11678
11679         PR fortran/31538
11680         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11681         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11682
11683 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11684
11685         * gnat.dg/sizetype.adb: Rename into...
11686         * gnat.dg/sizetype1.adb: ...this.
11687         * gnat.dg/sizetype2.adb: New test.
11688
11689 2010-04-16  Richard Guenther  <rguenther@suse.de>
11690
11691         PR tree-optimization/43572
11692         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11693
11694 2010-04-16  Olivier Hainque  <hainque@adacore.com>
11695
11696         * gnat.dg/specs/discr_private.ads: New test.
11697
11698 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
11699
11700         PR target/41514
11701         * gcc.target/arm/thumb-comparisons.c: New test.
11702
11703         PR target/40603
11704         * gcc.target/arm/thumb-cbranchqi.c: New test.
11705
11706 2010-04-16  Christian Bruel  <christian.bruel@st.com>
11707
11708         * g++.dg/torture/pr36191.C: Enable for SH.
11709
11710 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11711
11712         * gnat.dg/wide_boolean.adb: New test.
11713         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11714
11715 2010-04-15  Richard Guenther  <rguenther@suse.de>
11716
11717         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11718         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11719         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11720         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11721         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11722         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11723         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11724         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11725         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11726         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11727         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11728         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11729         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11730         * gcc.dg/torture/ipa-pta-2.c: Likewise.
11731         * gcc.dg/torture/ipa-pta-1.c: Adjust.
11732
11733 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
11734
11735         PR target/21803
11736         * gcc.target/arm/pr42496.c: New test.
11737
11738 2010-04-14  Jason Merrill  <jason@redhat.com>
11739
11740         PR c++/36625
11741         * g++.dg/ext/attrib38.C: New.
11742
11743 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
11744
11745         PR testsuite/43739
11746         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11747
11748 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11749
11750         PR 42966
11751         * gcc.dg/cpp/warn-undef-2.c: Update.
11752         * gcc.dg/cpp/warn-traditional-2.c: Update.
11753         * gcc.dg/cpp/warn-comments-2.c: Update.
11754         * gcc.dg/cpp/warn-variadic-2.c: Update.
11755         * gcc.dg/cpp/warn-long-long-2.c: Update.
11756         * gcc.dg/cpp/warn-deprecated-2.c: Update.
11757         * gcc.dg/cpp/warn-multichar-2.c: Update.
11758         * gcc.dg/cpp/warn-normalized-3.c: Update.
11759         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11760         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11761         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11762         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11763         * gcc.dg/cpp/warn-redefined-2.c: Update.
11764         * gfortran.dg/warning-directive-2.F90: Update.
11765         * c-c++-common/cpp/warning-directive-2.c: Update.
11766
11767 2010-04-14  Michael Matz  <matz@suse.de>
11768
11769         PR tree-optimization/42963
11770         * gcc.dg/pr42963.c: New testcase.
11771
11772 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
11773
11774         * gnat.dg/class_wide.adb: Rename into...
11775         * gnat.dg/class_wide1.adb: ...this.
11776         * gnat.dg/class_wide2.ad[sb]: New test.
11777
11778 2010-04-14  Tobias Burnus  <burnus@net-b.de>
11779
11780         PR fortran/18918
11781         * gfortran.dg/coarray_9.f90: Update dg-errors.
11782         * gfortran.dg/coarray_10.f90: New test.
11783         * gfortran.dg/coarray_11.f90: New test.
11784
11785 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11786
11787         PR fortran/43747
11788         gfortran.dg/initialization_24.f90: New test.
11789
11790 2010-04-13  Jason Merrill  <jason@redhat.com>
11791
11792         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11793         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11794
11795 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11796
11797         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11798         * g++.dg/dg.exp: Likewise.
11799         * gcc.dg/cpp/warning-directive-1.c: Move to ...
11800         * c-c++-common/cpp/warning-directive-1.c: ... here.
11801         * gcc.dg/cpp/warning-directive-2.c: Move to ...
11802         * c-c++-common/cpp/warning-directive-2.c: ... here.
11803         * gcc.dg/cpp/warning-directive-3.c: Move to ...
11804         * c-c++-common/cpp/warning-directive-3.c: ... here.
11805         * gcc.dg/cpp/warning-directive-4.c: Move to ...
11806         * c-c++-common/cpp/warning-directive-4.c: ... here.
11807         * g++.dg/cpp/warning-directive-1.C: Delete.
11808         * g++.dg/cpp/warning-directive-2.C: Delete.
11809         * g++.dg/cpp/warning-directive-3.C: Delete.
11810         * g++.dg/cpp/warning-directive-4.C: Delete.
11811         * gcc.dg/cpp/normalised-3.c: Delete.
11812         * g++.dg/cpp/normalised-1.C: Rename as ...
11813         * c-c++-common/cpp/normalised-3.c: ... this.
11814
11815 2010-04-13  Martin Jambor  <mjambor@suse.cz>
11816
11817         * gcc.dg/tree-ssa/sra-9.c: New test.
11818
11819 2010-04-13  Michael Matz  <matz@suse.de>
11820
11821         PR middle-end/43730
11822         * gcc.dg/pr43730.c: New test.
11823
11824 2010-04-13  Michael Matz  <matz@suse.de>
11825
11826         * gcc.dg/tree-ssa/negate.c: New testcase.
11827
11828 2010-04-13  Richard Guenther  <rguenther@suse.de>
11829
11830         PR testsuite/43735
11831         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11832
11833 2010-04-13  Richard Guenther  <rguenther@suse.de>
11834
11835         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11836
11837 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
11838
11839         * gnat.dg/derived_type1.adb: New test.
11840
11841 2010-04-13  Matthias Klose  <doko@ubuntu.com>
11842
11843         * gcc.dg/plugindir1.c: New testcase.
11844         * gcc.dg/plugindir2.c: New testcase.
11845         * gcc.dg/plugindir3.c: New testcase.
11846         * gcc.dg/plugindir4.c: New testcase.
11847
11848 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
11849
11850         * gcc.target/i386/rotate-2.c: New test.
11851
11852 2010-04-12  Jason Merrill  <jason@redhat.com>
11853
11854         PR c++/43641
11855         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11856         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11857
11858 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
11859
11860         PR c++/25811
11861         * g++.dg/init/pr25811.C: New test.
11862
11863 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11864
11865         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11866         dg-error, dg-warning.
11867         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11868
11869 2010-04-12  Richard Guenther  <rguenther@suse.de>
11870
11871         * gcc.dg/torture/inline-2.c: New testcase.
11872
11873 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
11874
11875         PR bootstrap/43699
11876         * gcc.dg/Wunused-var-7.c: New test.
11877
11878         PR tree-optimization/43560
11879         * gcc.c-torture/execute/pr43560.c: New test.
11880
11881 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
11882
11883         * gnat.dg/aggr13.adb: New test.
11884         * gnat.dg/aggr14.adb: Likewise.
11885         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11886
11887 2010-04-12  Richard Guenther  <rguenther@suse.de>
11888
11889         PR c++/43611
11890         * g++.dg/torture/pr43611.C: New testcase.
11891
11892 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
11893
11894         PR c/36774
11895         * gcc.dg/pr36774-1.c: New test.
11896         * gcc.dg/pr36774-2.c: New test.
11897
11898 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
11899
11900         * gcc.target/sh/rte-delay-slot.c: New test.
11901
11902 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
11903
11904         * gnat.dg/pack9.adb: Remove -cargs option.
11905         * gnat.dg/aggr12.ad[sb]: New test.
11906
11907 2010-04-10  Jie Zhang  <jie@codesourcery.com>
11908
11909         PR target/43417
11910         * gcc.target/sh/pr43417.c: New test.
11911
11912 2010-04-10  Tobias Burnus  <burnus@net-b.de>
11913
11914         PR fortran/43591
11915         * gfortran.dg/spec_expr_6.f90: New test.
11916
11917 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11918
11919         PR cpp/43195
11920         * gcc.dg/cpp/pr43195.c: New.
11921         * gcc.dg/cpp/pr43195.h: New.
11922
11923 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11924
11925         PR 42965
11926         * gcc.dg/Werror-6.c: Adjust.
11927         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11928         * gcc.dg/Werror-4.c: Likewise.
11929         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11930         * gcc.dg/Wswitch-enum-error.c: Likewise.
11931         * gcc.dg/Wpointer-arith.c: Likewise.
11932         * gcc.dg/Wfatal.c: Likewise.
11933         * gcc.dg/Wswitch-error.c: Likewise.
11934         * g++.dg/warn/unused-result1-Werror.c: Likewise.
11935         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11936         * gcc.dg/cpp/warn-undef-2.c: Likewise.
11937         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11938         * gcc.dg/cpp/warn-comments-2.c: Likewise.
11939         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11940         * gcc.dg/cpp/warning-directive-2.c: Likewise.
11941         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11942         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11943         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11944         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11945         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11946         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11947         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11948         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11949         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11950         * g++.dg/cpp/warning-directive-2.C: Likewise.
11951         * gfortran.dg/warning-directive-2.F90: Likewise.
11952
11953 2010-04-09  Jason Merrill  <jason@redhat.com>
11954
11955         PR c++/42623
11956         * g++.dg/template/sizeof13.C: New.
11957
11958 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
11959
11960         * g++.dg/other/pr35504.C: Add check for thiscall.
11961         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11962         * gcc.dg/torture/stackalign/thiscall-1.c: New.
11963
11964 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11965
11966         PR c++/28584
11967         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11968         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
11969         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11970         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
11971         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11972         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
11973         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11974         * g++.dg/other/increment1.C: Likewise.
11975
11976 2010-04-09  Tobias Burnus  <burnus@net-b.de>
11977
11978         PR fortran/18918
11979         * gfortran.dg/coarray_7.f90: New test.
11980         * gfortran.dg/coarray_8.f90: New test.
11981
11982 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
11983
11984         PR fortran/28039
11985         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11986
11987 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11988
11989         PR target/43643
11990         * gcc.dg/pr43643.c: New test.
11991
11992 2010-04-08  Tobias Burnus  <burnus@net-b.de>
11993
11994         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11995
11996 2010-04-08  Richard Guenther  <rguenther@suse.de>
11997
11998         PR tree-optimization/43679
11999         * gcc.c-torture/compile/pr43679.c: New testcase.
12000
12001 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12002
12003         PR debug/43670
12004         * gcc.dg/pr43670.c: New test.
12005
12006 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12007
12008         PR middle-end/40815
12009         * gcc.dg/tree-ssa/reassoc-19.c: New.
12010
12011 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12012
12013         PR c/18624
12014         * gcc.dg/Wunused-var-1.c: New test.
12015         * gcc.dg/Wunused-var-2.c: New test.
12016         * gcc.dg/Wunused-var-3.c: New test.
12017         * gcc.dg/Wunused-var-4.c: New test.
12018         * gcc.dg/Wunused-var-5.c: New test.
12019         * gcc.dg/Wunused-var-6.c: New test.
12020         * gcc.dg/Wunused-parm-1.c: New test.
12021
12022         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12023         * gcc.dg/trunc-1.c: Likewise.
12024         * gcc.dg/vla-9.c: Likewise.
12025         * gcc.dg/dfp/composite-type.c: Likewise.
12026
12027 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12028
12029         PR objc/35996
12030         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12031         * obj-c++.dg/objc-gc-3.mm: Ditto.
12032
12033 2010-04-07  Simon Baldwin  <simonb@google.com>
12034
12035         * gcc.dg/cpp/warn-undef-2.c: New.
12036         * gcc.dg/cpp/warn-traditional-2.c: New.
12037         * gcc.dg/cpp/warn-comments-2.c: New.
12038         * gcc.dg/cpp/warning-directive-1.c: New.
12039         * gcc.dg/cpp/warn-long-long.c: New.
12040         * gcc.dg/cpp/warn-traditional.c: New.
12041         * gcc.dg/cpp/warn-variadic-2.c: New.
12042         * gcc.dg/cpp/warn-undef.c: New.
12043         * gcc.dg/cpp/warn-normalized-1.c: New.
12044         * gcc.dg/cpp/warning-directive-2.c: New.
12045         * gcc.dg/cpp/warn-long-long-2.c: New.
12046         * gcc.dg/cpp/warn-variadic.c: New.
12047         * gcc.dg/cpp/warn-normalized-2.c: New.
12048         * gcc.dg/cpp/warning-directive-3.c: New.
12049         * gcc.dg/cpp/warn-deprecated-2.c: New.
12050         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12051         * gcc.dg/cpp/warn-multichar-2.c: New.
12052         * gcc.dg/cpp/warn-normalized-3.c: New.
12053         * gcc.dg/cpp/warning-directive-4.c: New.
12054         * gcc.dg/cpp/warn-unused-macros.c: New.
12055         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12056         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12057         * gcc.dg/cpp/warn-cxx-compat.c: New.
12058         * gcc.dg/cpp/warn-redefined.c: New.
12059         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12060         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12061         * gcc.dg/cpp/warn-deprecated.c: New.
12062         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12063         * gcc.dg/cpp/warn-redefined-2.c: New.
12064         * gcc.dg/cpp/warn-comments.c: New.
12065         * gcc.dg/cpp/warn-multichar.c: New.
12066         * g++.dg/cpp/warning-directive-1.C: New.
12067         * g++.dg/cpp/warning-directive-2.C: New.
12068         * g++.dg/cpp/warning-directive-3.C: New.
12069         * g++.dg/cpp/warning-directive-4.C: New.
12070         * gfortran.dg/warning-directive-1.F90: New.
12071         * gfortran.dg/warning-directive-3.F90: New.
12072         * gfortran.dg/warning-directive-2.F90: New.
12073         * gfortran.dg/warning-directive-4.F90: New.
12074
12075 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12076
12077         PR objc++/23716
12078         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12079
12080 2010-04-07  Jason Merrill  <jason@redhat.com>
12081
12082         * g++.dg/template/dr408.C: New.
12083
12084         * g++.dg/lookup/ns4.C: New.
12085
12086         PR c++/38392
12087         * g++.dg/template/friend51.C: New test.
12088
12089         PR c++/41970
12090         * g++.old-deja/g++.other/linkage1.C: Adjust.
12091
12092 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12093
12094         PR c++/42697
12095         * g++.dg/template/crash94.C: New test.
12096
12097 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12098
12099         PR c++/40239
12100         * g++.dg/init/aggr5.C: New test.
12101         * g++.dg/init/aggr5.C: New test.
12102
12103 2010-04-07  Richard Guenther  <rguenther@suse.de>
12104
12105         PR tree-optimization/43270
12106         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12107         * gcc.dg/Warray-bounds-7.c: Likewise.
12108
12109 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12110
12111         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12112         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12113         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12114
12115 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12116
12117         PR c++/42556
12118         * g++.dg/init/pr42556.C: New test.
12119
12120 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12121
12122         PR debug/43628
12123         * g++.dg/debug/dwarf2/typedef2.C: New test.
12124
12125 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12126
12127         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12128         c-c++-common/dwarf2/redeclaration-1.C
12129
12130 2010-04-06  Jason Merrill  <jason@redhat.com>
12131
12132         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12133         * g++.dg/ext/attrib18.C: Likewise.
12134         * g++.dg/ext/bitfield2.C: Likewise.
12135         * g++.dg/ext/bitfield4.C: Likewise.
12136         * g++.dg/ext/visibility/warn2.C: Likewise.
12137         * g++.dg/ext/visibility/warn3.C: Likewise.
12138         * g++.dg/gomp/pr26690-1.C: Likewise.
12139         * g++.dg/inherit/covariant7.C: Likewise.
12140         * g++.dg/init/synth2.C: Likewise.
12141         * g++.dg/lookup/using7.C: Likewise.
12142         * g++.dg/other/crash-4.C: Likewise.
12143         * g++.dg/other/error13.C: Likewise.
12144         * g++.dg/other/error20.C: Likewise.
12145         * g++.dg/parse/crash31.C: Likewise.
12146         * g++.dg/parse/error16.C: Likewise.
12147         * g++.dg/parse/error19.C: Likewise.
12148         * g++.dg/parse/error27.C: Likewise.
12149         * g++.dg/parse/error28.C: Likewise.
12150         * g++.dg/parse/fused-params1.C: Likewise.
12151         * g++.dg/template/error2.C: Likewise.
12152         * g++.dg/template/local6.C: Likewise.
12153         * g++.dg/template/qualttp15.C: Likewise.
12154         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12155         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12156         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12157         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12158         * g++.old-deja/g++.eh/spec6.C: Likewise.
12159         * g++.old-deja/g++.jason/crash3.C: Likewise.
12160         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12161         * g++.old-deja/g++.law/ctors5.C: Likewise.
12162         * g++.old-deja/g++.law/ctors9.C: Likewise.
12163         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12164         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12165         * g++.old-deja/g++.other/struct1.C: Likewise.
12166         * g++.old-deja/g++.other/volatile1.C: Likewise.
12167         * g++.old-deja/g++.pt/crash36.C: Likewise.
12168         * g++.old-deja/g++.pt/derived3.C: Likewise.
12169         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12170         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12171
12172 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12173
12174         PR middle-end/43519
12175         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12176         * gcc.dg/graphite/id-19.c: New.
12177
12178 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12179
12180         PR middle-end/32824
12181         * gcc.dg/vect/pr32824: New.
12182
12183 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12184
12185         PR fortran/18918
12186         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12187         * gfortran.dg/coarray_3.f90: Ditto.
12188         * gfortran.dg/coarray_4.f90: Ditto.
12189         * gfortran.dg/coarray_5.f90: Ditto.
12190         * gfortran.dg/coarray_6.f90: Ditto.
12191         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12192
12193 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12194
12195         PR fortran/18918
12196         * gfortran.dg/coarray_4.f90: Fix test.
12197         * gfortran.dg/coarray_6.f90: Add more tests.
12198
12199 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12200
12201         PR fortran/18918
12202         * gfortran.dg/coarray_4.f90: New test.
12203         * gfortran.dg/coarray_5.f90: New test.
12204         * gfortran.dg/coarray_6.f90: New test.
12205
12206 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12207
12208         PR fortran/18918
12209         * gfortran.dg/iso_fortran_env_5.f90: New test.
12210         * gfortran.dg/iso_fortran_env_6.f90: New test.
12211
12212 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12213
12214         PR fortran/39997
12215         * gfortran.dg/coarray_1.f90: New test.
12216         * gfortran.dg/coarray_2.f90: New test.
12217         * gfortran.dg/coarray_3.f90: New test.
12218
12219 2010-04-06  Jason Merrill  <jason@redhat.com>
12220
12221         PR c++/43648
12222         * g++.dg/template/dtor8.C: New.
12223
12224         PR c++/43621
12225         * g++.dg/template/error-recovery2.C: New.
12226
12227 2010-04-06  Jan Hubicka  <jh@suse.czpli
12228
12229         PR tree-optimization/42906
12230         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12231
12232 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12233
12234         PR fortran/43178
12235         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12236         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12237         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12238
12239 2010-04-06  Richard Guenther  <rguenther@suse.de>
12240
12241         PR tree-optimization/43627
12242         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12243
12244 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12245
12246         PR target/43638
12247         * gcc.target/i386/pr43638.c: New test.
12248
12249 2010-04-06  Richard Guenther  <rguenther@suse.de>
12250
12251         PR middle-end/43661
12252         * gcc.c-torture/compile/pr43661.c: New testcase.
12253
12254 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12255
12256         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12257
12258 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12259
12260         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12261
12262 2010-04-02  Richard Guenther  <rguenther@suse.de>
12263
12264         PR tree-optimization/43629
12265         * gcc.c-torture/execute/pr43629.c: New testcase.
12266
12267 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12268             Dominique d'Humieres  <dominiq@lps.ens.fr>
12269
12270         PR libfortran/43605
12271         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12272
12273 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12274
12275         PR debug/43325
12276         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12277
12278 2010-04-01  Jason Merrill  <jason@redhat.com>
12279
12280         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12281
12282 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12283             Manfred Schwarb  <manfred99@gmx.ch>
12284
12285         PR libfortran/43605
12286         * gfortran.dg/ftell_3.f90: New test.
12287
12288 2010-04-01  Richard Guenther  <rguenther@suse.de>
12289
12290         PR middle-end/43614
12291         * gcc.c-torture/compile/pr43614.c: New testcase.
12292
12293 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12294
12295         PR tree-optimization/43141
12296         * gcc.dg/guality/pr43141.c: New test.
12297
12298 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12299
12300         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12301         * g++.dg/eh/spbp.C: Likewise.
12302         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12303         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12304         superfluous casts.
12305         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12306         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12307         * objc.dg/dwarf-2.m: Likewise.
12308
12309 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12310
12311         PR middle-end/43464
12312         * gcc.dg/graphite/id-pr43464.c: New.
12313         * gcc.dg/graphite/id-pr43464-1.c: New.
12314
12315 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12316
12317         PR middle-end/43351
12318         * gcc.dg/graphite/id-pr43351.c
12319
12320 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12321
12322         PR testsuite/35165
12323         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12324         * obj-c++.dg/try-catch-2.mm: Ditto.
12325         * obj-c++.dg/lookup-2.mm: Ditto.
12326         * obj-c++.dg/encode-8.m: Ditto.
12327         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12328         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12329         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12330         * obj-c++.dg/const-str-11.mm: Ditto.
12331         * obj-c++.dg/const-str-9.mm: Ditto.
12332         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12333         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12334         * obj-c++.dg/except-1.mm: Ditto.
12335         * obj-c++.dg/const-str-7.mm: Ditto.
12336         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12337         * obj-c++.dg/const-str-3.mm: Ditto.
12338         * obj-c++.dg/const-str-7.mm: Ditto.
12339         * obj-c++.dg/stubify-2.mm: Change dump file name.
12340
12341         PR objc++/23613
12342         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12343         New macro.
12344         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12345         Remove dg-xfail-if.
12346
12347 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12348
12349         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12350         only with -O2, -O3 or -Os and not with -fwhopr.
12351
12352 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12353
12354         PR c++/43558
12355         * g++.dg/template/typedef31.C: New test.
12356
12357 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12358
12359         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12360         assembler output on *-*-solaris2*.
12361         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12362
12363 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
12364
12365         PR debug/43557
12366         * gcc.dg/pr43557-1.c: New test.
12367         * gcc.dg/pr43557-2.c: New file.
12368
12369 2010-03-31  Jie Zhang  <jie@codesourcery.com>
12370
12371         PR 43562
12372         * gcc.dg/pr43562.c: New test.
12373
12374 2010-03-30  Jason Merrill  <jason@redhat.com>
12375
12376         PR c++/43076
12377         * g++.dg/template/error-recovery1.C: New.
12378
12379         PR c++/41786
12380         * g++.dg/parse/ambig5.C: New.
12381
12382 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
12383
12384         PR debug/43593
12385         * gcc.dg/guality/pr43593.c: New test.
12386
12387 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
12388
12389         PR middle-end/43430
12390         * gcc.dg/vect/pr43430-1.c: New.
12391
12392 2010-03-30  Jason Merrill  <jason@redhat.com>
12393
12394         PR c++/43559
12395         * g++.dg/template/partial7.C: New.
12396
12397 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12398
12399         * gcc.target/s390/stackcheck1.c: New testcase.
12400
12401 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12402
12403         PR libfortran/43265
12404         * gfortran.dg/read_eof_8.f90: New test.
12405
12406 2010-03-29  Jason Merrill  <jason@redhat.com>
12407
12408         * gcc.dg/cpp/include6.c: Change [] to ().
12409
12410         N3077
12411         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12412         splicing and UCNs.
12413         * c-c++-common/raw-string-2.c: Add trigraph test.
12414         * c-c++-common/raw-string-8.c: New.
12415         * c-c++-common/raw-string-9.c: New.
12416         * c-c++-common/raw-string-10.c: New.
12417
12418         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12419         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12420         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12421         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12422         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12423         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12424         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12425
12426 2010-03-29  Richard Guenther  <rguenther@suse.de>
12427
12428         PR tree-optimization/43560
12429         * gcc.dg/torture/pr43560.c: New testcase.
12430
12431 2010-03-29  Jason Merrill  <jason@redhat.com>
12432
12433         N3077
12434         * g++.dg/ext/raw-string-1.C: Change [] to ().
12435         * g++.dg/ext/raw-string-2.C: Change [] to ().
12436         Don't use \ in delimiter.
12437         * g++.dg/ext/raw-string-3.C: Change [] to ().
12438         * g++.dg/ext/raw-string-4.C: Change [] to ().
12439         * g++.dg/ext/raw-string-5.C: Change [] to ().
12440         Test for error on \ in delimiter.
12441         * g++.dg/ext/raw-string-6.C: Change [] to ().
12442         * g++.dg/ext/raw-string-7.C: Change [] to ().
12443
12444 2010-03-29  Jie Zhang  <jie@codesourcery.com>
12445
12446         PR 43564
12447         * gcc.dg/pr43564.c: New test.
12448
12449 2010-03-29  Tobias Burnus  <burnus@net-b.de>
12450
12451         PR fortran/43551
12452         * gfortran.dg/direct_io_12.f90: New test.
12453
12454 2010-03-28  Jan Hubicka  <jh@suse.cz>
12455
12456         PR tree-optimization/43505
12457         * gfortran.dg/pr43505.f90: New testcase.
12458
12459 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
12460
12461         PR tree-optimization/43528
12462         * gcc.target/i386/pr43528.c: New test.
12463
12464 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
12465
12466         PR c/43381
12467         * gcc.dg/parm-impl-decl-3.c: New test.
12468
12469 2010-03-26  Jason Merrill  <jason@redhat.com>
12470
12471         PR c++/43509
12472         * g++.dg/cpp0x/parse1.C: New.
12473
12474 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
12475
12476         PR target/43524
12477         * gcc.target/i386/pr43524.c: New test.
12478
12479 2010-03-26  Martin Jambor  <mjambor@suse.cz>
12480
12481         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12482         whitespace, rename main to foo.
12483         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12484         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12485         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12486         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12487         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12488         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12489         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12490         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12491         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12492         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12493         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12494
12495 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
12496
12497         PR c++/43327
12498         * g++.dg/other/crash-10.C: New test.
12499         * g++.dg/other/crash-11.C: New test.
12500
12501 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12502
12503         PR libfortran/43517
12504         * gfortran.dg/read_eof_7.f90: New test.
12505
12506 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12507
12508         PR objc/35165
12509         PR testsuite/43512
12510         * objc-obj-c++-shared: New directory.
12511         * objc-obj-c++-shared/Object1-implementation.h: New file.
12512         * objc-obj-c++-shared/Object1.h: New file.
12513         * objc-obj-c++-shared/Protocol1.h: New file.
12514         * objc-obj-c++-shared/next-abi.h: New file.
12515         * objc-obj-c++-shared/next-mapping.h: New file.
12516         * objc/execute/next_mapping.h: Delete.
12517         * objc.dg/special/special.exp: For all targets run the tests with
12518         -fgnu-runtime, for darwin targets also run the tests with
12519         -fnext-runtime.
12520         * objc.dg/dg.exp: Ditto.
12521         * obj-c++.dg/dg.exp: Ditto.
12522         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12523         Protocol1.h) and next-mapping.h as required.  Amend testcase to
12524         include use of updated NeXT interface.
12525         * objc/execute/formal_protocol-5.m: Ditto.
12526         * objc/execute/protocol-isEqual-2.m: Ditto.
12527         * objc/execute/protocol-isEqual-4.m: Ditto.
12528         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12529         Protocol1.h) and next-mapping.h as required.
12530         * objc/execute/object_is_class.m: Ditto.
12531         * objc/execute/enumeration-1.m: Ditto.
12532         * objc/execute/class-13.m: Ditto.
12533         * objc/execute/formal_protocol-2.m: Ditto.
12534         * objc/execute/formal_protocol-4.m: Ditto.
12535         * objc/execute/class-1.m: Ditto.
12536         * objc/execute/bycopy-1.m: Ditto.
12537         * objc/execute/formal_protocol-6.m: Ditto.
12538         * objc/execute/bycopy-3.m: Ditto.
12539         * objc/execute/class-3.m: Ditto.
12540         * objc/execute/bf-11.m: Ditto.
12541         * objc/execute/class-5.m: Ditto.
12542         * objc/execute/bf-13.m: Ditto.
12543         * objc/execute/class-7.m: Ditto.
12544         * objc/execute/bf-15.m: Ditto.
12545         * objc/execute/class-9.m: Ditto.
12546         * objc/execute/bf-17.m: Ditto.
12547         * objc/execute/bf-19.m: Ditto.
12548         * objc/execute/IMP.m: Ditto.
12549         * objc/execute/exceptions/catchall-1.m: Ditto.
12550         * objc/execute/exceptions/trivial.m: Ditto.
12551         * objc/execute/exceptions/finally-1.m: Ditto.
12552         * objc/execute/exceptions/local-variables-1.m: Ditto.
12553         * objc/execute/exceptions/foward-1.m: Ditto.
12554         * objc/execute/bf-2.m: Ditto.
12555         * objc/execute/string1.m: Ditto.
12556         * objc/execute/bf-4.m: Ditto.
12557         * objc/execute/informal_protocol.m: Ditto.
12558         * objc/execute/string3.m: Ditto.
12559         * objc/execute/bf-6.m: Ditto.
12560         * objc/execute/bf-8.m: Ditto.
12561         * objc/execute/class-tests-1.h: Ditto.
12562         * objc/execute/protocol-isEqual-1.m: Ditto.
12563         * objc/execute/protocol-isEqual-3.m: Ditto.
12564         * objc/execute/_cmd.m: Ditto.
12565         * objc/execute/function-message-1.m: Ditto.
12566         * objc/execute/bf-20.m: Ditto.
12567         * objc/execute/bf-common.h: Ditto.
12568         * objc/execute/np-2.m: Ditto.
12569         * objc/execute/class-10.m: Ditto.
12570         * objc/execute/class-12.m: Ditto.
12571         * objc/execute/enumeration-2.m: Ditto.
12572         * objc/execute/class-14.m: Ditto.
12573         * objc/execute/encode-1.m: Ditto.
12574         * objc/execute/formal_protocol-1.m: Ditto.
12575         * objc/execute/formal_protocol-3.m: Ditto.
12576         * objc/execute/accessing_ivars.m: Ditto.
12577         * objc/execute/bycopy-2.m: Ditto.
12578         * objc/execute/class-2.m: Ditto.
12579         * objc/execute/bf-10.m: Ditto.
12580         * objc/execute/formal_protocol-7.m: Ditto.
12581         * objc/execute/root_methods.m: Ditto.
12582         * objc/execute/class-4.m: Ditto.
12583         * objc/execute/bf-12.m: Ditto.
12584         * objc/execute/class-6.m: Ditto.
12585         * objc/execute/bf-14.m: Ditto.
12586         * objc/execute/nested-func-1.m: Ditto.
12587         * objc/execute/class-8.m: Ditto.
12588         * objc/execute/private.m: Ditto.
12589         * objc/execute/bf-16.m: Ditto.
12590         * objc/execute/bf-18.m: Ditto.
12591         * objc/execute/load-3.m: Ditto.
12592         * objc/execute/compatibility_alias.m: Ditto.
12593         * objc/execute/bf-1.m: Ditto.
12594         * objc/execute/no_clash.m: Ditto.
12595         * objc/execute/bf-3.m: Ditto.
12596         * objc/execute/string2.m: Ditto.
12597         * objc/execute/bf-5.m: Ditto.
12598         * objc/execute/string4.m: Ditto.
12599         * objc/execute/bf-7.m: Ditto.
12600         * objc/execute/object_is_meta_class.m: Ditto.
12601         * objc/execute/bf-9.m: Ditto.
12602         * objc/execute/bf-21.m: Ditto.
12603         * objc/execute/cascading-1.m: Ditto.
12604         * objc/execute/trivial.m: Ditto.
12605         * objc/execute/np-1.m: Ditto.
12606         * objc/compile/trivial.m: Ditto.
12607         * objc/execute/class_self-2.m: Include <stdlib.h>.
12608         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12609         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12610         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12611         and 64bit. Use new NeXT interface as required.
12612         * objc.dg/special/unclaimed-category-1.m: Ditto.
12613         * objc.dg/special/unclaimed-category-1.h: Ditto.
12614         * objc.dg/special/unclaimed-category-1a.m: Ditto.
12615         * objc.dg/func-ptr-1.m: Ditto.
12616         * objc.dg/stret-1.m: Ditto.
12617         * objc.dg/encode-2.m: Ditto.
12618         * objc.dg/category-1.m: Ditto.
12619         * objc.dg/encode-3.m: Ditto.
12620         * objc.dg/call-super-3.m: Ditto.
12621         * objc.dg/method-3.m: Ditto.
12622         * objc.dg/func-ptr-2.m: Ditto.
12623         * objc.dg/lookup-1.m: Ditto.
12624         * objc.dg/encode-4.m: Ditto.
12625         * objc.dg/fix-and-continue-1.m: Ditto.
12626         * objc.dg/proto-lossage-3.m: Ditto.
12627         * objc.dg/method-13.m: Ditto.
12628         * objc.dg/proto-qual-1.m: Ditto.
12629         * objc.dg/zero-link-3.m: Ditto.
12630         * objc.dg/bitfield-1.m: Ditto.
12631         * objc.dg/va-meth-1.m: Ditto.
12632         * objc.dg/super-class-3.m: Ditto.
12633         * objc.dg/call-super-1.m: Ditto.
12634         * objc.dg/type-size-2.m: Ditto.
12635         * objc.dg/method-10.m: Ditto.
12636         * objc.dg/defs.m: Ditto.
12637         * objc.dg/const-str-3.m: Ditto.
12638         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12639         Protocol1.h) and next-mapping.h as required. Use new NeXT
12640         interface as required.
12641         * objc.dg/super-class-4.m: Ditto.
12642         * objc.dg/comp-types-8.m: Ditto.
12643         * objc.dg/call-super-2.m: Ditto.
12644         * objc.dg/objc-fast-4.m: Ditto.
12645         * objc.dg/method-6.m: Ditto.
12646         * objc.dg/const-str-3.m: Ditto.
12647         * objc.dg/const-str-7.m: Ditto.
12648         * objc.dg/method-15.m: Ditto.
12649         * objc.dg/method-19.m: Ditto.
12650         * objc.dg/sync-1.m: Ditto.
12651         * objc.dg/layout-1.m: Ditto.
12652         * objc.dg/bitfield-3.m: Ditto.
12653         * objc.dg/try-catch-3.m: Ditto.
12654         * objc.dg/try-catch-7.m: Ditto.
12655         * objc.dg/comp-types-10.m: Ditto.
12656         * objc.dg/selector-2.: Ditto.
12657         * objc.dg/method-7.m: Ditto.
12658         * objc.dg/typedef-alias-1.m: Ditto.
12659         * objc.dg/proto-lossage-2.m: Ditto.
12660         * objc.dg/comp-types-11.m: Ditto.
12661         * objc.dg/sizeof-1.m: Ditto.
12662         * objc.dg/method-17.m: Ditto.
12663         * objc.dg/bitfield-5.m: Ditto.
12664         * objc.dg/try-catch-1.m: Ditto.
12665         * objc.dg/encode-5.m: Ditto.
12666         * objc.dg/fix-and-continue-2.m: Ditto.
12667         * objc.dg/method-9.m: Ditto.
12668         * objc.dg/isa-field-1.m: Ditto.
12669         * objc.dg/local-decl-2.m: Ditto.
12670         * objc.dg/objc-gc-4.m: Ditto.
12671         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12672         * objc.dg/gnu-runtime-3.m: Ditto.
12673         * objc.dg/encode-7.m: Ditto.
12674         * objc.dg/encode-8.m: Ditto.
12675         * objc.dg/selector-3.m: Ditto.
12676         * objc.dg/gnu-runtime-1.m: Ditto.
12677         * objc.dg/const-str-12.m: Ditto.
12678         * objc.dg/gnu-runtime-2.m: Ditto.
12679         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12680         * objc.dg/selector-1.m: Ditto.
12681         * objc.dg/stubify-2.m: Ditto.
12682         * objc.dg/zero-link-1.m: Ditto.
12683         * objc.dg/stret-2.m: Ditto.
12684         * objc.dg/zero-link-2.m: Ditto.
12685         * objc.dg/next-runtime-1.m: Ditto.
12686         * objc.dg/symtab-1.m: Ditto.
12687         * objc.dg/stubify-1.m: Ditto.
12688         * objc.dg/bitfield-2.m: Ditto.
12689         * objc.dg/try-catch-10.m: Apply to both runtimes.
12690         * objc.dg/const-str-1.m: Ditto.
12691         * objc.dg/image-info.m: Ditto.
12692         * objc.dg/encode-9.m: Ditto.
12693         * objc.dg/pragma-1.m: Apply test to all targets.
12694         * objc.dg/const-str-4.m: Ditto.
12695         * objc.dg/const-str-8.m: Ditto.
12696         * objc.dg/super-class-2.m: Ditto.
12697         * objc.dg/try-catch-5.m: Ditto.
12698         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12699         Protocol1.h) and next-mapping.h as required. Use new NeXT
12700         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
12701         * objc.dg/const-str-11.m: Ditto.
12702         * objc.dg/const-str-9.m: Ditto.
12703         * objc.dg/method-4.m: Skip for 64Bit NeXT.
12704         * objc.dg/encode-1.m: Remove redundant -lobjc.
12705         * objc.dg/try-catch-9.m: Tidy space.
12706         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12707         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12708         and 64bit. Use new NeXT interface as required.
12709         * obj-c++.dg/template-4.mm: Ditto.
12710         * obj-c++.dg/defs.mm: Ditto.
12711         * obj-c++.dg/basic.mm: Ditto.
12712         * obj-c++.dg/encode-4.mm: Ditto.
12713         * obj-c++.dg/method-17.mm: Ditto.
12714         * obj-c++.dg/proto-lossage-3.mm: Ditto.
12715         * obj-c++.dg/cxx-class-1.mm: Ditto.
12716         * obj-c++.dg/method-10.mm: Ditto.
12717         * obj-c++.dg/va-meth-1.mm: Ditto.
12718         * obj-c++.dg/encode-5.mm: Ditto.
12719         * obj-c++.dg/lookup-2.mm: Ditto.
12720         * obj-c++.dg/template-3.mm: Ditto.
12721         * obj-c++.dg/proto-qual-1.mm: Ditto.
12722         * obj-c++.dg/qual-types-1.m: Ditto.
12723         * obj-c++.dg/cxx-scope-1.mm: Ditto.
12724         * obj-c++.dg/template-1.mm: Ditto.
12725         * obj-c++.dg/encode-6.mm: Ditto.
12726         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
12727         Protocol1.h) and next-mapping.h as required. Use new NeXT
12728         interface as required.
12729         * obj-c++.dg/except-1.mm: Ditto.
12730         * obj-c++.dg/const-str-7.mm: Ditto.
12731         * obj-c++.dg/ivar-list-semi.mm: Ditto.
12732         * obj-c++.dg/cxx-scope-2.mm: Ditto.
12733         * obj-c++.dg/selector-2.mm: Ditto.
12734         * obj-c++.dg/isa-field-1.mm: Ditto.
12735         * obj-c++.dg/try-catch-1.mm: Ditto.
12736         * obj-c++.dg/local-decl-1.mm: Ditto.
12737         * obj-c++.dg/try-catch-9.mm: Ditto.
12738         * obj-c++.dg/no-extra-load.mm: Ditto.
12739         * obj-c++.dg/selector-5.mm: Ditto.
12740         * obj-c++.dg/method-12.mm: Ditto.
12741         * obj-c++.dg/try-catch-11.mm: Ditto.
12742         * obj-c++.dg/comp-types-11.mm: Ditto.
12743         * obj-c++.dg/bitfield-3.mm: Ditto.
12744         * obj-c++.dg/method-6.mm: Ditto.
12745         * obj-c++.dg/super-class-2.mm: Ditto.
12746         * obj-c++.dg/method-21.mm: Ditto.
12747         * obj-c++.dg/const-str-8.mm: Ditto.
12748         * obj-c++.dg/try-catch-7.mm: Ditto.
12749         * obj-c++.dg/method-15.mm: Ditto.
12750         * obj-c++.dg/layout-1.mm: Ditto.
12751         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12752         * obj-c++.dg/const-str-3.mm: Ditto.
12753         * obj-c++.dg/try-catch-2.mm: Ditto.
12754         * obj-c++.dg/objc-gc-3.mm: Ditto.
12755         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12756         * obj-c++.dg/bitfield-1.mm: Ditto.
12757         * obj-c++.dg/selector-6.mm: Ditto.
12758         * obj-c++.dg/method-13.mm: Ditto.
12759         * obj-c++.dg/comp-types-12.mm: Ditto.
12760         * obj-c++.dg/bitfield-4.mm: Ditto.
12761         * obj-c++.dg/try-catch-8.mm: Ditto.
12762         * obj-c++.dg/method-2.mm: Ditto.
12763         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12764         * obj-c++.dg/typedef-alias-1.mm: Ditto.
12765         * obj-c++.dg/const-str-4.mm: Ditto.
12766         * obj-c++.dg/proto-lossage-2.mm: Ditto.
12767         * obj-c++.dg/try-catch-3.mm: Ditto.
12768         * obj-c++.dg/comp-types-9.mm: Ditto.
12769         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12770         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12771         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12772         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12773         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12774         Use new NeXT interface as required.
12775         * obj-c++.dg/const-str-10.mm: Ditto.
12776         * obj-c++.dg/const-str-11.mm: Ditto.
12777         * obj-c++.dg/const-str-9.mm: Ditto.
12778         * obj-c++.dg/method-11.mm: Ditto.
12779         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12780         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12781         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12782         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12783         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12784
12785 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
12786
12787         PR c++/43206
12788         * g++.dg/template/typedef30.C: New test case.
12789
12790 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
12791
12792         PR c/43385
12793         * gcc.c-torture/execute/pr43385.c: New test.
12794
12795 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
12796
12797         * gcc.dg/strncpy-fix-1.c: New test.
12798
12799 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12800
12801         PR testsuite/41609
12802         * lib/objc-torture.exp (objc-set-runtime-options): New.
12803         * objc/execute/execute.exp: Check runtime options on each pass.
12804         * objc/execute/exceptions/exceptions.exp: Ditto.
12805         * objc/compile/compile.exp: Ditto.
12806
12807         PR testsuite/42348
12808         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12809         standard tests.
12810         (check_effective_target_objc2): New proc.
12811         (check_effective_target_next_runtime): New proc.
12812         * lib/objc.exp: Determine which runtime is in force and support it.
12813         * lib/obj-c++.exp: Ditto.
12814
12815 2010-03-24  Jason Merrill  <jason@redhat.com>
12816
12817         PR c++/43502
12818         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12819
12820 2010-03-24  Martin Jambor  <mjambor@suse.cz>
12821
12822         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12823         a loop.
12824         * gcc.dg/ipa/ipa-2.c: Likewise.
12825         * gcc.dg/ipa/ipa-3.c: Likewise.
12826         * gcc.dg/ipa/ipa-4.c: Likewise.
12827         * gcc.dg/ipa/ipa-5.c: Likewise.
12828         * gcc.dg/ipa/ipa-7.c: Likewise.
12829         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12830         a loop.
12831         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12832         i_can_not_be_propagated_fully2 into a loop.
12833         * gcc.dg/ipa/ipa-8.c: New test.
12834         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12835
12836 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
12837
12838         PR debug/19192
12839         PR debug/43479
12840         * gcc.dg/guality/pr43479.c: New test.
12841         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12842         and add volatile keyword.
12843
12844 2010-03-23  Mike Stump  <mikestump@comcast.net>
12845
12846         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12847
12848 2010-03-23  Jason Merrill  <jason@redhat.com>
12849
12850         * g++.dg/ext/altivec-17.C: Adjust error message.
12851
12852         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12853         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12854         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12855         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12856         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12857         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12858
12859 2010-03-22  Jason Merrill  <jason@redhat.com>
12860
12861         PR c++/43333
12862         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12863         * g++.dg/ext/is_pod_98.C: New.
12864
12865         PR c++/43281
12866         * g++.dg/cpp0x/auto18.C: New.
12867
12868         * gcc.dg/pr36997.c: Adjust error message.
12869         * g++.dg/ext/vector9.C: Likewise.
12870         * g++.dg/conversion/simd3.C: Likewise.
12871         * g++.dg/other/error23.C: Likewise.
12872
12873 2010-03-22  Michael Matz  <matz@suse.de>
12874
12875         PR middle-end/43475
12876         * gfortran.dg/pr43475.f90: New testcase.
12877
12878 2010-03-22  Richard Guenther  <rguenther@suse.de>
12879
12880         PR tree-optimization/43390
12881         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12882
12883 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12884
12885         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12886         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12887
12888 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
12889             Michael Matz  <matz@suse.de>
12890
12891         PR c++/43081
12892         * g++.dg/parse/crash56.C: New test.
12893
12894 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
12895
12896         PR fortran/43450
12897         * gfortran.dg/whole_file_15.f90 : New test.
12898
12899 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12900
12901         PR fortran/43409
12902         * gfortran.dg/inquire_size.f90: New test.
12903
12904 2010-03-20  Richard Guenther  <rguenther@suse.de>
12905
12906         PR rtl-optimization/43438
12907         * gcc.c-torture/execute/pr43438.c: New testcase.
12908
12909 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
12910
12911         PR c++/43375
12912         * g++.dg/abi/mangle42.C: New test.
12913
12914 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
12915
12916         PR C/43211
12917         * gcc.dg/pr43211.c: New test.
12918         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12919
12920 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
12921
12922         PR rtl-optimization/42258
12923         * gcc.target/arm/thumb1-mul-moves.c: New test.
12924
12925         PR target/40697
12926         * gcc.target/arm/thumb-andsi.c: New test.
12927
12928         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12929         dg-require-effective-target.
12930
12931 2010-03-19  Michael Matz  <matz@suse.de>
12932
12933         PR c++/43116
12934         * g++.dg/other/pr43116.C: New testcase.
12935
12936 2010-03-19  Michael Matz  <matz@suse.de>
12937
12938         PR target/43305
12939         * gcc.dg/pr43305.c: New testcase.
12940
12941 2010-03-19  Richard Guenther  <rguenther@suse.de>
12942
12943         PR tree-optimization/43415
12944         * gcc.c-torture/compile/pr43415.c: New testcase.
12945
12946 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
12947
12948         PR ada/43106
12949         * gnat.dg/case_optimization2.adb: New test.
12950         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12951
12952 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12953             Jack Howarth  <howarth@bromo.med.uc.edu>
12954
12955         PR target/36399
12956         * gcc.target/i386/push-1.c: Don't xfail
12957           scan-assembler-not "movups" on darwin.
12958
12959 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
12960
12961         PR debug/43058
12962         * gcc.dg/pr43058.c: New test.
12963
12964 2010-03-18  Martin Jambor  <mjambor@suse.cz>
12965
12966         PR middle-end/42450
12967         * g++.dg/torture/pr42450.C: New test.
12968
12969 2010-03-18  Michael Matz  <matz@suse.de>
12970
12971         PR middle-end/43419
12972         * gcc.dg/pr43419.c: New testcase.
12973
12974 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
12975
12976         PR rtl-optimization/43360
12977         * gcc.dg/torture/pr43360.c: New.
12978
12979 2010-03-18  Michael Matz  <matz@suse.de>
12980
12981         PR tree-optimization/43402
12982         * gcc.dg/pr43402.c: New testcase.
12983
12984 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
12985
12986         PR target/42427
12987         * gcc.dg/pr42427.c: New test.
12988
12989 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12990
12991         PR libfortran/43265
12992         * gfortran.dg/read_empty_file.f: New test.
12993         * gfortran.dg/read_eof_all.f90: New test.
12994         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12995         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12996
12997 2010-03-17  Michael Matz  <matz@suse.de>
12998
12999         * gcc.dg/pr43300.c: Add -w.
13000
13001 2010-03-17  Richard Guenther  <rguenther@suse.de>
13002
13003         * gcc.dg/pr43379.c: Add -w.
13004
13005 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13006
13007         PR fortran/43331
13008         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13009
13010 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13011
13012         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13013
13014 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13015
13016         * ada/acats/run_all.sh: Log start and end times.
13017
13018 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13019
13020         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13021
13022 2010-03-16  Richard Guenther  <rguenther@suse.de>
13023
13024         PR middle-end/43379
13025         * gcc.dg/pr43379.c: New testcase.
13026
13027 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13028
13029         PR debug/43051
13030         * gcc.dg/guality/pr43051-1.c: New test.
13031
13032 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13033
13034         PR testsuite/43363
13035         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13036
13037 2010-03-15  Michael Matz  <matz@suse.de>
13038
13039         PR middle-end/43300
13040         * gcc.dg/pr43300.c: New testcase.
13041
13042 2010-03-15  Richard Guenther  <rguenther@suse.de>
13043
13044         PR tree-optimization/43367
13045         * gcc.c-torture/compile/pr43367.c: New testcase.
13046
13047 2010-03-15  Richard Guenther  <rguenther@suse.de>
13048
13049         PR tree-optimization/43317
13050         * gcc.dg/pr43317.c: New testcase.
13051
13052 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13053
13054         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13055
13056 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13057
13058         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13059
13060 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13061
13062         PR fortran/43362
13063         * gfortran.dg/impure_constructor_1.f90: New test.
13064
13065 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13066
13067         PR middle-end/43354
13068         * gfortran.dg/graphite/id-pr43354.f: New.
13069
13070 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13071
13072         PR middle-end/43349
13073         * gfortran.dg/graphite/pr43349.f: New.
13074
13075 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13076
13077         PR middle-end/43306
13078         * gcc.dg/graphite/pr43306.c: New.
13079
13080 2010-03-12  David S. Miller  <davem@davemloft.net>
13081
13082         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13083         sparc.
13084
13085 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13086
13087         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13088
13089 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13090
13091         PR fortran/43291
13092         PR fortran/43326
13093         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13094
13095 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13096
13097         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13098         fail for *-*-mingw* targets.
13099
13100 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13101
13102         PR debug/43329
13103         * gcc.dg/guality/pr43329-1.c: New test.
13104
13105 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13106
13107         PR tree-optimization/43257
13108         * g++.dg/torture/pr43257.C: New test.
13109
13110 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13111
13112         PR fortran/43228
13113         * gfortran.dg/namelist_61.f90: New test.
13114
13115 2010-03-11  Richard Guenther  <rguenther@suse.de>
13116
13117         PR tree-optimization/43255
13118         * gcc.c-torture/compile/pr43255.c: New testcase.
13119
13120 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13121
13122         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13123         * gcc.dg/pr43280.c: New testcase.
13124
13125 2010-03-11  Richard Guenther  <rguenther@suse.de>
13126
13127         PR lto/43200
13128         * gcc.dg/lto/20100227-1_0.c: New testcase.
13129         * gcc.dg/lto/20100227-1_1.c: Likewise.
13130
13131 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13132
13133         PR libfortran/43320
13134         PR libfortran/43265
13135         * gfortran.dg/read_eof_6.f: New test
13136         * gfortran.dg/read_x_eof.f90: New test.
13137         * gfortran.dg/read_x_past.f: Update test.
13138
13139 2010-03-10  Jan Hubicka  <jh@suse.cz>
13140
13141         * gcc.c-torture/compile/pr43288.c: New test.
13142
13143 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13144
13145         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13146         -fpic/-fPIC flags.
13147         * g++.old-deja/g++.pt/asm2.C: Likewise.
13148         * gcc.c-torture/compile/20000804-1.c: Likewise.
13149         * gcc.target/i386/clobbers.c: Likewise.
13150
13151 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13152
13153         PR fortran/43303
13154         * gfortran.dg/c_assoc_3.f90: New test.
13155
13156 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13157
13158         PR debug/36728
13159         * gcc.dg/guality/pr36728-1.c: New test.
13160         * gcc.dg/guality/pr36728-2.c: New test.
13161
13162 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13163
13164         * gcc.dg/h8300-div-delay-slot.c: New test.
13165
13166 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13167
13168         PR tree-optimization/43236
13169         * gcc.c-torture/execute/pr43236.c: New test.
13170
13171 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13172
13173         PR middle-end/42859
13174         * g++.dg/eh/pr42859.C: New test.
13175
13176 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13177
13178         PR debug/43299
13179         * gcc.dg/pr43299.c: New test.
13180
13181         PR debug/43290
13182         * g++.dg/eh/unwind2.C: New test.
13183
13184 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13185             Reza Yazdani  <reza.yazdani@amd.com>
13186
13187         PR middle-end/43065
13188         * gcc.dg/graphite/run-id-4.c: New.
13189
13190 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13191
13192         PR middle-end/43065
13193         * gcc.dg/graphite/run-id-3.c: New.
13194
13195 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13196
13197         PR middle-end/42644
13198         PR middle-end/42130
13199         * gcc.dg/graphite/id-18.c: New.
13200         * gcc.dg/graphite/run-id-pr42644.c: New.
13201
13202 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13203
13204         PR middle-end/42326
13205         * gcc.dg/graphite/pr42326.c: New.
13206
13207 2010-03-08  Richard Guenther  <rguenther@suse.de>
13208
13209         PR tree-optimization/43269
13210         * gcc.c-torture/execute/pr43269.c: New testcase.
13211
13212 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13213
13214         PR fortran/43256
13215         * gfortran.dg/typebound_call_13.f03: New.
13216
13217 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13218
13219         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13220         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13221
13222 2010-03-05  Jason Merrill  <jason@redhat.com>
13223
13224         * g++.dg/abi/mangle40.C: Require weak and alias.
13225
13226 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13227
13228         PR middle-end/42326
13229         * gfortran.dg/graphite/pr42326.f90: New.
13230         * gfortran.dg/graphite/pr42326-1.f90: New.
13231
13232 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13233
13234         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13235         (gnat_target_compile): Likewise.
13236         Reinitialize GNAT_UNDER_TEST if target changes.
13237         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13238         (local_find_gnatmake): Pass full --GCC to gnatlink.
13239         Remove --LINK.
13240
13241 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13242
13243         PR c/43248
13244         * gcc.dg/compound-literal-1.c: New testcase.
13245
13246 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13247
13248         PR tree-optimization/43164
13249         PR tree-optimization/43191
13250         * gcc.c-torture/compile/pr43164.c: New test.
13251         * gcc.c-torture/compile/pr43191.c: Likewise.
13252
13253 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13254
13255         PR fortran/43244
13256         * gfortran.dg/finalize_9.f90: New.
13257
13258 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13259             Ken Werner  <ken@linux.vnet.ibm.com>
13260
13261         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13262         to dg-options for spu.
13263         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13264         dump-scan target to exclude spu.
13265
13266 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13267
13268         PR middle-end/43209
13269         * gcc.dg/tree-ssa/ivopts-4.c: New.
13270
13271 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13272
13273         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13274         include-opts and exclude-opts; skip checking the flags if arguments
13275         are the same as the defaults.
13276         (dg-xfail-if): Verify the number of arguments, supply defaults
13277         for unspecified optional arguments.
13278         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13279
13280 2010-03-03  Jason Merrill  <jason@redhat.com>
13281
13282         PR c++/12909
13283         * g++.dg/abi/mangle40.C: Updated.
13284
13285 2010-03-03  Jason Merrill  <jason@redhat.com>
13286
13287         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13288         * g++.dg/abi/mangle23.C: Likewise.
13289         * g++.dg/eh/simd-2.C: Likewise.
13290         * g++.dg/ext/attribute-test-2.C: Likewise.
13291         * g++.dg/ext/vector14.C: Likewise.
13292         * g++.dg/other/pr34435.C: Likewise.
13293         * g++.dg/template/conv8.C: Likewise.
13294         * g++.dg/template/nontype9.C: Likewise.
13295         * g++.dg/template/qualttp17.C: Likewise.
13296         * g++.dg/template/ref1.C: Likewise.
13297         * g++.old-deja/g++.pt/crash68.C: Likewise.
13298         * g++.old-deja/g++.pt/ref1.C: Likewise.
13299         * g++.old-deja/g++.pt/ref3.C: Likewise.
13300         * g++.old-deja/g++.pt/ref4.C: Likewise.
13301
13302         PR c++/12909
13303         * g++.dg/abi/mangle40.C: New.
13304         * g++.dg/abi/mangle41.C: New.
13305         * g++.dg/lto/20100302_0.C: New.
13306         * g++.dg/lto/20100302_1.C: New.
13307         * g++.dg/lto/20100302.h: New.
13308
13309 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13310
13311         PR fortran/43243
13312         * gfortran.dg/internal_pack_12.f90: New test.
13313
13314 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13315
13316         * gcc.dg/pr36997.c: Adjust error message.
13317
13318 2010-03-03  Mike Stump  <mikestump@comcast.net>
13319
13320         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13321         adjustments to not be present on machines that align the stack to
13322         more than 4 bytes and don't have a red zone yet as that is an
13323         unimplemented optimization.
13324
13325 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13326
13327         PR fortran/43169
13328         * gfortran.dg/impure_assignment_3.f90: New.
13329
13330 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13331
13332         PR debug/43229
13333         * gfortran.dg/pr43229.f90: New test.
13334
13335         PR debug/43237
13336         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13337
13338         PR debug/43177
13339         * gcc.dg/guality/pr43177.c: New test.
13340
13341 2010-03-02  Jason Merrill  <jason@redhat.com>
13342
13343         * g++.dg/ext/vector9.C: Adjust error message.
13344         * g++.dg/conversion/simd3.C: Likewise.
13345         * g++.dg/other/error23.C: Likewise.
13346
13347 2010-03-02  Mike Stump  <mikestump@comcast.net>
13348
13349         PR c++/41090
13350         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13351
13352 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13353
13354         PR fortran/43180
13355         * gfortran.dg/internal_pack_10.f90: New test.
13356
13357         PR fortran/43173
13358         * gfortran.dg/internal_pack_11.f90: New test.
13359
13360 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
13361
13362         PR middle-end/42640
13363         * gcc.dg/tree-ssa/pr42640.c: New.
13364
13365 2010-03-01  Richard Guenther  <rguenther@suse.de>
13366
13367         PR tree-optimization/43220
13368         * gcc.c-torture/execute/pr43220.c: New testcase.
13369
13370 2010-03-01  Richard Guenther  <rguenther@suse.de>
13371
13372         PR middle-end/43213
13373         * gcc.dg/pr43213.c: New testcase.
13374
13375 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13376
13377         PR pch/14940
13378         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13379
13380 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13381
13382         * lib/target-supports.exp (check_effective_target_ucn_nocache):
13383         New function.
13384         (check_effective_target_ucn): Likewise.
13385
13386         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13387         if !ucn.
13388         * gcc.dg/ucnid-2.c: Likewise.
13389         * gcc.dg/ucnid-3.c: Likewise.
13390         * gcc.dg/ucnid-4.c: Likewise.
13391         * gcc.dg/ucnid-11.c: Likewise.
13392         * gcc.dg/ucnid-12.c: Likewise.
13393         * gcc.dg/ucnid-6.c: Skip if !ucn.
13394         * gcc.dg/ucnid-9.c: Likewise.
13395
13396 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13397
13398         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13399         lists to dg-skip-if.
13400         * gcc.target/i386/stackalign/return-3.c: Likewise.
13401
13402 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13403
13404         * gcc.target/i386/clearcap.map: New file.
13405         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13406         Pass clearcap.map by default if supported.
13407
13408 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13409
13410         PR fortran/42900
13411         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13412         Explain this.
13413         * gfortran.dg/stat_2.f90: Likewise.
13414
13415 2010-03-01  Tobias Burnus  <burnus@net-b.de>
13416
13417         PR fortran/43199
13418         * gfortran.dg/module_read_2.f90: New test.
13419
13420 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
13421
13422         PR c++/42748
13423         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13424         * g++.dg/abi/mangle12.C: Likewise.
13425         * g++.dg/abi/mangle20-2.C: Likewise.
13426         * g++.dg/abi/mangle17.C: Likewise.
13427         * g++.dg/template/cond2.C: Likewise.
13428         * g++.dg/template/pr35240.C: Likewise.
13429
13430 2010-02-27  Richard Guenther  <rguenther@suse.de>
13431
13432         PR tree-optimization/43186
13433         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13434
13435 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13436
13437         * g++.dg/abi/packed1.C: Expect warning on the SH.
13438
13439 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
13440
13441         PR c++/42054:
13442         * g++.dg/parse/error37.C: New test.
13443
13444 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13445
13446         PR c/24577
13447         PR c/43192
13448         * gcc.dg/pr8927-1.c: Match new note.
13449         * gcc.dg/990506-0.c: Likewise.
13450         * gcc.dg/gomp/flush-2.c: Likewise.
13451         * gcc.dg/gomp/atomic-5.c: Likewise.
13452         * gcc.dg/gomp/pr34607.c: Likewise.
13453         * gcc.dg/pr35746.c: Likewise.
13454         * gcc.dg/cpp/pragma-1.c: Likewise.
13455         * gcc.dg/cpp/pragma-2.c: Likewise.
13456         * gcc.dg/pr41842.c: Likewise.
13457         * gcc.dg/noncompile/20040629-1.c: Likewise.
13458         * objc.dg/private-1.m: Likewise.
13459
13460 2010-02-27  Tobias Burnus  <burnus@net-b.de>
13461
13462         PR fortran/43185
13463         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13464         * gfortran.dg/default_initialization_4.f90: New test.
13465
13466 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
13467
13468         * gnat.dg/thin_pointer.ad[sb]: Rename into...
13469         * gnat.dg/thin_pointer1.ad[sb]: ...this.
13470         * gnat.dg/thin_pointer2.adb: New test.
13471         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13472
13473 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13474
13475         PR c/20631
13476         * gcc.dg/cpp/c90-pedantic.c: New.
13477         * gcc.dg/cpp/c90.c: New.
13478         * gcc.dg/gnu90-const-expr-1.c: New.
13479         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13480
13481 2010-02-26  Richard Guenther  <rguenther@suse.de>
13482
13483         PR tree-optimization/43186
13484         * gcc.c-torture/compile/pr43186.c: New testcase.
13485
13486 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
13487
13488         PR debug/43190
13489         * c-c++-common/dwarf2/pr43190.c: New test.
13490
13491 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13492
13493         PR testsuite/37074:
13494         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13495
13496 2010-02-26  Richard Guenther  <rguenther@suse.de>
13497
13498         PR tree-optimization/43188
13499         * gcc.c-torture/compile/pr43188.c: New testcase.
13500
13501 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
13502
13503         PR target/43175
13504         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13505
13506 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
13507
13508         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13509
13510 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
13511
13512         PR target/43154
13513         * gcc.target/powerpc/pr43154.c: New file.
13514
13515 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
13516
13517         PR debug/43166
13518         * gfortran.dg/debug/pr43166.f: New test.
13519
13520         PR debug/43165
13521         * gcc.dg/torture/pr43165.c: New test.
13522
13523 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13524
13525         PR c/43128
13526         * c-c++-common/pr41779.c: Update.
13527
13528 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13529
13530         PR ada/32547
13531         * lib/gnat-dg.exp (gnat_load): Redefine.
13532
13533         * ada/acats/run_acats: Run run_all.sh with $SHELL.
13534         * ada/acats/run_all.sh: Downcase tasking not implemented message.
13535
13536 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13537
13538         PR libobjc/36610
13539         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13540         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13541         -fgnu-runtime.
13542         Sort entries.
13543
13544 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13545
13546         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13547
13548 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
13549
13550         PR debug/43150
13551         * gcc.dg/guality/vla-1.c: New test.
13552
13553 2010-02-24  Tobias Burnus  <burnus@net-b.de>
13554
13555         PR fortran/43042
13556         * gfortran.dg/c_ptr_tests_15.f90: New test.
13557
13558 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13559
13560         PR target/43107
13561         * gcc.target/i386/pr43107.c: New test.
13562
13563 2010-02-23  Jason Merrill  <jason@redhat.com>
13564
13565         PR c++/43143
13566         * g++.dg/cpp0x/variadic100.C: New.
13567
13568 2010-02-23  Jason Merrill  <jason@redhat.com>
13569
13570         PR debug/42800
13571         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13572         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13573         * c-c++-common/dwarf2/vla1.c: New.
13574
13575 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
13576
13577         PR target/43139
13578         * gcc.dg/pr43139.c: New test.
13579
13580         PR debug/43077
13581         * gcc.dg/guality/pr43077-1.c: New test.
13582
13583 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13584
13585         PR 43123
13586         * gcc.dg/march.c: New.
13587         * gcc.dg/march-generic.c: New.
13588         * gcc.dg/mtune.c: New.
13589
13590 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13591
13592         PR middle-end/43083
13593         * gcc.dg/graphite/pr43083.c: New.
13594
13595 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13596
13597         PR middle-end/43097
13598         * gfortran.dg/graphite/pr43097.f: New.
13599
13600 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13601             Manuel López-Ibáñez  <manu@gcc.gnu.org>
13602
13603         PR middle-end/43140
13604         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13605
13606 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
13607
13608         PR middle-end/43026
13609         * g++.dg/graphite/pr43026.C: New.
13610
13611 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13612
13613         PR c++/43126
13614         * gcc.dg/cleanup-1.c: Update.
13615         * gcc.dg/func-args-1.c: Update.
13616         * gcc.dg/format/sentinel-1.c: Update.
13617         * g++.old-deja/g++.jason/scoping10.C: Update.
13618         * g++.old-deja/g++.ns/lookup5.C: Update.
13619         * g++.dg/ext/cleanup-1.C: Update.
13620         * g++.dg/parse/varmod1.C: Update.
13621         * g++.dg/parse/error33.C: Update.
13622         * g++.dg/expr/call3.C: Update.
13623         * g++.dg/func-args-1.C: New.
13624
13625 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13626
13627         PR c/43125
13628         * gcc.dg/attr-used-2.c: Moved to ...
13629         * c-c++-common/attr-used-2.c: Here.
13630
13631         * gcc.dg/attr-used.c: Moved to ...
13632         * c-c++-common/attr-used.c: Here.
13633
13634 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
13635
13636         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13637
13638 2010-02-22  Richard Guenther  <rguenther@suse.de>
13639
13640         PR lto/43045
13641         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13642         * gfortran.dg/lto/20100222-1_1.c: Likewise.
13643
13644 2010-02-22  Richard Guenther  <rguenther@suse.de>
13645
13646         PR tree-optimization/42749
13647         * gcc.c-torture/compile/pr42749.c: New testcase.
13648
13649 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
13650
13651         PR fortran/43072
13652         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13653         * gfortran.dg/internal_pack_9.f90: New test.
13654
13655 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13656
13657         PR c++/23510
13658         * g++.dg/template/recurse.C: Adjust.
13659         * g++.dg/template/pr23510.C: New.
13660
13661 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
13662
13663         PR c++/42824
13664         * g++.dg/template/memclass4.C: New test.
13665
13666 2010-02-21  Tobias Burnus  <burnus@net-b.de>
13667
13668         PR fortran/35259
13669         * gfortran.dg/reassoc_5.f90: New test.
13670
13671 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
13672
13673         PR target/43067
13674         * gcc.target/i386/pr43067.c: New test.
13675
13676 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13677
13678         PR c++/35669
13679         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13680         -Wconversion-null.
13681         * g++.dg/warn/Wconversion-null.C: New test.
13682         * g++.old-deja/g++.other/null1.C: Move to...
13683         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13684
13685 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
13686
13687         PR fortran/36932
13688         PR fortran/36933
13689         * gfortran.dg/dependency_26.f90: New test.
13690
13691         PR fortran/43072
13692         * gfortran.dg/internal_pack_7.f90: New test.
13693
13694         PR fortran/43111
13695         * gfortran.dg/internal_pack_8.f90: New test.
13696
13697 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13698
13699         PR 43128
13700         * c-c++-common/pr41779.c: Fix broken testcase.
13701
13702 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13703
13704         PR 36513
13705         * c-c++-common/pr36513.c: New testcase.
13706         * c-c++-common/pr36513-2.c: New testcase.
13707
13708 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
13709
13710         PR 41779
13711         * c-c++-common/pr41779.c: New.
13712
13713 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
13714
13715         PR debug/43084
13716         * gcc.dg/pr43084.c: New test.
13717
13718 2010-02-19  Richard Guenther  <rguenther@suse.de>
13719
13720         PR tree-optimization/42916
13721         * gcc.dg/pr42916.c: New testcase.
13722
13723 2010-02-18  Jason Merrill  <jason@redhat.com>
13724
13725         PR c++/42837
13726         * g++.dg/abi/packed1.C: Add expected warning.
13727
13728         PR c++/43108
13729         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13730         * gcc.dg/torture/dg-torture.exp: Likewise.
13731         * c-c++-common/torture/complex-sign.h,
13732         c-c++-common/torture/complex-sign-add.c,
13733         c-c++-common/torture/complex-sign-mixed-add.c,
13734         c-c++-common/torture/complex-sign-mixed-div.c,
13735         c-c++-common/torture/complex-sign-mixed-mul.c,
13736         c-c++-common/torture/complex-sign-mixed-sub.c,
13737         c-c++-common/torture/complex-sign-mul.c,
13738         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13739         Adapt for C++ compilation as well.
13740
13741         PR c++/43070
13742         * g++.dg/ext/label1.C: Update.
13743         * g++.dg/ext/label2.C: Update.
13744
13745         PR c++/26261
13746         * g++.dg/template/dependent-name6.C: New.
13747
13748         PR c++/43109
13749         * g++.dg/parse/namespace12.C: New.
13750
13751 2010-02-18  Martin Jambor  <mjambor@suse.cz>
13752
13753         PR tree-optimization/43066
13754         * gcc.c-torture/compile/pr43066.c: New test.
13755
13756 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
13757
13758         * g++.dg/ext/attrib35.C: Fix target selector string.
13759         * g++.dg/ext/attrib36.C: Ditto.
13760         * g++.dg/ext/attrib37.C: Ditto.
13761         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13762         * g++.dg/abi/mangle25.C: Ditto.
13763
13764 2010-02-17  Jason Merrill  <jason@redhat.com>
13765
13766         PR c++/43069
13767         * g++.dg/parse/namespace11.C: New.
13768
13769         PR c++/43093
13770         * g++.dg/ext/attrib37.C: New.
13771
13772         PR c++/43079
13773         * g++.dg/template/ptrmem20.C: New.
13774
13775 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
13776
13777         PR target/43103
13778         * gcc.target/i386/xop-check.h: Include m256-check.h.
13779         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13780         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13781         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13782         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13783
13784 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
13785
13786         PR debug/42918
13787         * gcc.dg/pr42918.c: New test.
13788
13789 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
13790
13791         * g++.dg/ext/attrib36.C: Require ILP32.
13792
13793 2010-02-16  Richard Guenther  <rguenther@suse.de>
13794
13795         PR tree-optimization/41043
13796         * gfortran.dg/pr41043.f90: New testcase.
13797         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13798
13799 2010-02-16  Jason Merrill  <jason@redhat.com>
13800
13801         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13802
13803 2010-02-16  Ira Rosen  <irar@il.ibm.com>
13804
13805         PR tree-optimization/43074
13806         * gcc.dg/vect/fast-math-pr43074.c: New test.
13807
13808 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
13809
13810         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13811
13812 2010-02-16  Jason Merrill  <jason@redhat.com>
13813
13814         PR c++/43031
13815         * g++.dg/ext/attrib36.C: New.
13816
13817         PR c++/43036
13818         * g++.dg/other/array6.C: New.
13819
13820 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13821
13822         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13823
13824 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
13825
13826         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13827         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13828         * gcc.target/i386/xop-vpermil2pd-1.c: New.
13829         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13830         * gcc.target/i386/xop-vpermil2ps-1.c: New.
13831         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13832
13833 2010-02-15  Richard Guenther  <rguenther@suse.de>
13834
13835         PR middle-end/43068
13836         * g++.dg/torture/pr43068.C: New testcase.
13837
13838 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
13839
13840         PR c++/43024
13841         * g++.dg/opt/ice1.C: New.
13842
13843 2010-02-14  Jason Merrill  <jason@redhat.com>
13844
13845         PR c++/41997
13846         * g++.dg/cpp0x/initlist-opt.C: New.
13847
13848 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
13849
13850         PR fortran/41113
13851         PR fortran/41117
13852         * gfortran.dg/internal_pack_6.f90: New test.
13853
13854 2010-02-12  Jason Merrill  <jason@redhat.com>
13855
13856         PR c++/43054
13857         * g++.dg/cpp0x/variadic99.C: New.
13858
13859 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
13860
13861         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13862         sign extend pointers to gualchk_t.
13863
13864         PR c++/43033
13865         * g++.dg/other/default3.C: Xfail g4 test.
13866
13867 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13868
13869         PR middle-end/43012
13870         * gcc.dg/graphite/pr43012.c: New.
13871
13872 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13873
13874         PR middle-end/42930
13875         * g++.dg/graphite/pr42930.C: New.
13876
13877 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13878
13879         PR middle-end/42914
13880         PR middle-end/42530
13881         * gcc.dg/graphite/pr42530.c: New.
13882         * gcc.dg/graphite/pr42914.c: New.
13883
13884 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
13885
13886         PR middle-end/42771
13887         * gcc.dg/graphite/pr42771.c: New.
13888
13889 2010-02-11  Richard Guenther  <rguenther@suse.de>
13890
13891         PR tree-optimization/42998
13892         * gcc.c-torture/compile/pr42998.c: New testcase.
13893
13894 2010-02-10  Jason Merrill  <jason@redhat.com>
13895
13896         PR c++/41896
13897         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13898
13899         PR c++/42983, core issue 906
13900         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13901         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13902
13903         PR c++/43016
13904         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13905
13906 2010-02-10  Richard Guenther  <rguenther@suse.de>
13907
13908         PR tree-optimization/43017
13909         * gcc.dg/torture/pr43017.c: New testcase.
13910
13911 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13912
13913         PR fortran/40823
13914         * gfortran.dg/private_type_1.f90: Update error location.
13915         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13916         * gfortran.dg/typebound_operator_2.f03: Ditto.
13917         * gfortran.dg/assignment_2.f90: Ditto.
13918         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13919         * gfortran.dg/binding_label_tests_9.f03: Ditto.
13920
13921 2010-02-10  Tobias Burnus  <burnus@net-b.de>
13922
13923         PR fortran/43015
13924         * gfortran.dg/bind_c_usage_20.f90: New test.
13925
13926 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13927
13928         PR debug/43010
13929         * g++.dg/debug/pr43010.C: New test.
13930
13931 2010-02-10  Richard Guenther  <rguenther@suse.de>
13932
13933         PR c/43007
13934         * gcc.c-torture/execute/20100209-1.c: New testcase.
13935         * gcc.dg/fold-div-3.c: Likewise.
13936
13937 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
13938
13939         * gcc.dg/builtin-ffs-1.c: New test.
13940
13941 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13942
13943         PR fortran/42999
13944         * gfortran.dg/array_constructor_35.f90: New test.
13945
13946 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13947
13948         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13949
13950 2010-02-09  Jason Merrill  <jason@redhat.com>
13951
13952         PR c++/42399
13953         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13954
13955         PR c++/42370
13956         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13957
13958 2010-02-09  Tobias Burnus  <burnus@net-b.de>
13959
13960         PR fortran/41869
13961         * gfortran.dg/module_write_1.f90: New test.
13962
13963 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
13964
13965         * gcc.dg/pr19340.c: Adjust.
13966
13967 2010-02-09  Richard Guenther  <rguenther@suse.de>
13968
13969         PR tree-optimization/43008
13970         * gcc.c-torture/execute/pr43008.c: New testcase.
13971
13972 2010-02-09  Richard Guenther  <rguenther@suse.de>
13973
13974         PR tree-optimization/43000
13975         * gcc.dg/torture/pr43000.c: New testcase.
13976         * gcc.dg/torture/pr43002.c: Likewise.
13977
13978 2010-02-09  Daniel Kraft  <d@domob.eu>
13979
13980         PR fortran/39171
13981         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13982         and pass -Wsurprising as necessary.
13983
13984 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
13985
13986         PR tree-optimization/42890
13987         * g++.dg/torture/pr42890.C: New test.
13988
13989 2010-02-08  Richard Guenther  <rguenther@suse.de>
13990
13991         PR middle-end/42995
13992         * gcc.dg/tree-ssa/inline-4.c: New testcase.
13993
13994 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
13995
13996         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
13997         return 0 from main.
13998         * gcc.dg/graphite/block-1.c: Same.
13999         * gcc.dg/graphite/block-3.c: Same.
14000         * gcc.dg/graphite/block-4.c: Same.
14001         * gcc.dg/graphite/block-5.c: Same.
14002         * gcc.dg/graphite/block-6.c: Same.
14003         * gcc.dg/graphite/block-7.c: Same.
14004         * gcc.dg/graphite/interchange-0.c: Same.
14005         * gcc.dg/graphite/interchange-1.c: Same.
14006         * gcc.dg/graphite/interchange-10.c: Same.
14007         * gcc.dg/graphite/interchange-11.c: Same.
14008         * gcc.dg/graphite/interchange-12.c: Same.
14009         * gcc.dg/graphite/interchange-2.c: Same.
14010         * gcc.dg/graphite/interchange-3.c: Same.
14011         * gcc.dg/graphite/interchange-4.c: Same.
14012         * gcc.dg/graphite/interchange-5.c: Same.
14013         * gcc.dg/graphite/interchange-6.c: Same.
14014         * gcc.dg/graphite/interchange-7.c: Same.
14015         * gcc.dg/graphite/interchange-8.c: Same.
14016         * gcc.dg/graphite/interchange-9.c: Same.
14017         * gcc.dg/graphite/interchange-mvt.c: Same.
14018
14019 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14020
14021         * gfortran.dg/graphite/id-19.f: New.
14022         * gfortran.dg/graphite/pr14741.f90: New.
14023         * gfortran.dg/graphite/pr41924.f90: New.
14024         * gfortran.dg/graphite/run-id-2.f90: New.
14025
14026 2010-02-07  Richard Guenther  <rguenther@suse.de>
14027
14028         PR middle-end/42956
14029         * gcc.c-torture/compile/pr42956.c: New testcase.
14030
14031 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14032
14033         PR libfortran/42742
14034         * gfortran.dg/fmt_cache_2.f: New test.
14035
14036 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14037
14038         * gfortran.dg/read_no_eor.f90: New test.
14039
14040 2010-02-05  Jason Merrill  <jason@redhat.com>
14041
14042         * g++.dg/ext/label13.C: Move constructor body out of class.
14043
14044 2010-02-03  Jason Merrill  <jason@redhat.com>
14045
14046         PR c++/42870
14047         * g++.dg/ext/dllexport3.C: New.
14048
14049 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14050
14051         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14052
14053 2010-02-05  Richard Guenther  <rguenther@suse.de>
14054
14055         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14056
14057 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14058
14059         PR c++/42915
14060         * g++.dg/other/crash-9.C: New test.
14061
14062 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14063
14064         PR fortran/42309
14065         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14066
14067 2010-02-04  Richard Guenther  <rguenther@suse.de>
14068
14069         PR rtl-optimization/42952
14070         * gcc.dg/torture/pr42952.c: New testcase.
14071
14072 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14073
14074         PR libfortran/42901
14075         * gfortran.dg/namelist_60.f90: New test.
14076
14077 2010-02-03  Jason Merrill  <jason@redhat.com>
14078
14079         PR c++/40138
14080         * g++.dg/ext/builtin11.C: New.
14081
14082         PR c++/4926
14083         PR c++/38600
14084         * g++.dg/abi/mangle35.C: New.
14085         * g++.dg/abi/mangle37.C: New.
14086
14087         PR c++/12909
14088         * g++.dg/abi/mangle36.C: New.
14089
14090         PR c++/35652
14091         * g++.dg/warn/string1.C: New.
14092
14093 2010-02-03  Richard Guenther  <rguenther@suse.de>
14094
14095         PR tree-optimization/42944
14096         * gcc.dg/errno-1.c: New testcase.
14097
14098 2010-02-03  Richard Guenther  <rguenther@suse.de>
14099
14100         PR middle-end/42927
14101         * gcc.c-torture/compile/pr42927.c: New testcase.
14102
14103 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14104
14105         PR fortran/42936
14106         * gfortran.dg/null_4.f90: New test.
14107
14108 2010-02-02  Jason Merrill  <jason@redhat.com>
14109
14110         PR c++/41090
14111         * g++.dg/ext/label13.C: New.
14112
14113 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14114
14115         PR fortran/42650
14116         * gfortran.dg/func_result_5.f90: New test.
14117
14118 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14119
14120         PR fortran/42922
14121         * gfortran.dg/pure_initializer_3.f90: News test.
14122
14123 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14124
14125         PR fortran/42888
14126         * gfortran.dg/allocate_derived_2.f90: New test.
14127
14128 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14129
14130         PR middle-end/42898
14131         * gcc.dg/torture/pr42898-2.c: New test.
14132
14133 2010-01-31  Richard Guenther  <rguenther@suse.de>
14134
14135         PR middle-end/42898
14136         * gcc.dg/torture/pr42898.c: New testcase.
14137
14138 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14139
14140         PR fortran/38324
14141         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14142         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14143
14144 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14145
14146         * g++.dg/tree-ssa/inline-1.C: New.
14147         * g++.dg/tree-ssa/inline-2.C: New.
14148         * g++.dg/tree-ssa/inline-3.C: New.
14149
14150 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14151
14152         PR testsuite/41701
14153         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14154         the string 'pow' in the pathname of the compiler from generating a
14155         test failure.
14156
14157 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14158
14159         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14160         * g++.old-deja/g++.mike/eh17.C: Likewise.
14161         * g++.old-deja/g++.mike/p5571.C: Likewise.
14162
14163 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14164
14165         PR c++/42758
14166         PR c++/42634
14167         PR c++/42336
14168         PR c++/42797
14169         PR c++/42880
14170         * g++.dg/other/crash-5.C: New test.
14171         * g++.dg/other/crash-6.C: New test.
14172         * g++.dg/other/crash-7.C: New test.
14173         * g++.dg/other/crash-8.C: New test.
14174
14175 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14176
14177         PR rtl-optimization/42889
14178         * gcc.dg/pr42889.c: New test.
14179
14180 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14181
14182         * gcc.target/i386/pr42881.c: Use SSE2.
14183
14184 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14185
14186         PR target/42891
14187         * gcc.target/i386/pr42891.c: New test.
14188
14189 2010-01-28  Richard Guenther  <rguenther@suse.de>
14190
14191         PR tree-optimization/42871
14192         * g++.dg/torture/pr42871.C: New testcase.
14193
14194 2010-01-28  Richard Guenther  <rguenther@suse.de>
14195
14196         * gcc.dg/Wobjsize-1.h: New testcase.
14197         * gcc.dg/Wobjsize-1.c: Likewise.
14198
14199 2010-01-28  Richard Guenther  <rguenther@suse.de>
14200
14201         PR middle-end/42883
14202         * g++.dg/torture/pr42883.C: New testcase.
14203
14204 2010-01-28  Michael Matz  <matz@suse.de>
14205
14206         * gcc.target/i386/pr42881.c: New test.
14207
14208 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14209
14210         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14211         Add i?86-*-solaris2* support.
14212
14213 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14214
14215         PR c++/42713
14216         PR c++/42820
14217         * g++.dg/template/typedef27.C: New test case.
14218         * g++.dg/template/typedef28.C: New test case.
14219
14220 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14221
14222         * gcc.dg/optimize-bswap*.c: Add ARM target
14223
14224 2010-01-27  Richard Guenther  <rguenther@suse.de>
14225
14226         PR middle-end/42878
14227         * gcc.dg/torture/pr42878-1.c: New testcase.
14228         * gcc.dg/torture/pr42878-2.c: Likewise.
14229
14230 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14231
14232         PR middle-end/42874
14233         * gcc.dg/vla-22.c: New test.
14234
14235 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14236
14237         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14238         current collation.
14239
14240 2010-01-26  Richard Guenther  <rguenther@suse.de>
14241
14242         PR rtl-optimization/42685
14243         * gcc.dg/pr42685.c: New testcase.
14244         * g++.dg/other/pr42685.C: Likewise.
14245
14246 2010-01-26  Richard Guenther  <rguenther@suse.de>
14247
14248         PR middle-end/42806
14249         * g++.dg/other/pr42806.C: New testcase.
14250
14251 2010-01-26  Richard Guenther  <rguenther@suse.de>
14252
14253         PR tree-optimization/42250
14254         * gcc.dg/pr42250.c: New testcase.
14255
14256 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14257
14258         * gnat.dg/array_bounds_test.adb: New test.
14259
14260 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14261
14262         PR fortran/42858
14263         * gfortran.dg/generic_21.f90: New test.
14264
14265 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14266
14267         PR testsuite/41522
14268         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14269
14270 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14271
14272         PR c++/42748
14273         * g++.dg/abi/arm_va_list2.C: New test.
14274         * g++.dg/abi/arm_va_list2.h: Companion header file.
14275
14276 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14277
14278         PR fortran/41044
14279         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14280
14281         PR fortran/41167
14282         * gfortran.dg/char_array_arg_1.f90 : New test.
14283
14284         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14285
14286 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14287
14288         PR fortran/39304
14289         * gfortran.dg/generic_20.f90: New test.
14290
14291 2010-01-22  Michael Matz  <matz@suse.de>
14292
14293         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14294         -msse2.
14295
14296 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14297
14298         PR fortran/42736
14299         * gfortran.dg/dependency_25.f90 : New test.
14300
14301 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14302
14303         PR tree-optimization/42585
14304         * gcc.dg/tree-ssa/pr42585.c: New test.
14305
14306 2010-01-21  Richard Guenther  <rguenther@suse.de>
14307
14308         PR middle-end/19988
14309         * gcc.dg/pr19988.c: New testcase.
14310
14311 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14312
14313         * g++.dg/compat/decimal/compat-common.h: New file.
14314         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14315         * g++.dg/compat/decimal/pass_x.h: New file.
14316         * g++.dg/compat/decimal/pass_y.h: New file.
14317         * g++.dg/compat/decimal/pass-1_main.C: New file.
14318         * g++.dg/compat/decimal/pass-1_x.C: New file.
14319         * g++.dg/compat/decimal/pass-1_y.C: New file.
14320         * g++.dg/compat/decimal/pass-2_main.C: New file.
14321         * g++.dg/compat/decimal/pass-2_x.C: New file.
14322         * g++.dg/compat/decimal/pass-2_y.C: New file.
14323         * g++.dg/compat/decimal/pass-3_main.C: New file.
14324         * g++.dg/compat/decimal/pass-3_x.C: New file.
14325         * g++.dg/compat/decimal/pass-3_y.C: New file.
14326         * g++.dg/compat/decimal/pass-4_main.C: New file.
14327         * g++.dg/compat/decimal/pass-4_x.C: New file.
14328         * g++.dg/compat/decimal/pass-4_y.C: New file.
14329         * g++.dg/compat/decimal/pass-5_main.C: New file.
14330         * g++.dg/compat/decimal/pass-5_x.C: New file.
14331         * g++.dg/compat/decimal/pass-5_y.C: New file.
14332         * g++.dg/compat/decimal/pass-6_main.C: New file.
14333         * g++.dg/compat/decimal/pass-6_x.C: New file.
14334         * g++.dg/compat/decimal/pass-6_y.C: New file.
14335         * g++.dg/compat/decimal/return_x.h: New file.
14336         * g++.dg/compat/decimal/return_y.h: New file.
14337         * g++.dg/compat/decimal/return-1_main.C: New file.
14338         * g++.dg/compat/decimal/return-1_x.C: New file.
14339         * g++.dg/compat/decimal/return-1_y.C: New file.
14340         * g++.dg/compat/decimal/return-2_main.C: New file.
14341         * g++.dg/compat/decimal/return-2_x.C: New file.
14342         * g++.dg/compat/decimal/return-2_y.C: New file.
14343         * g++.dg/compat/decimal/return-3_main.C: New file.
14344         * g++.dg/compat/decimal/return-3_x.C: New file.
14345         * g++.dg/compat/decimal/return-3_y.C: New file.
14346         * g++.dg/compat/decimal/return-4_main.C: New file.
14347         * g++.dg/compat/decimal/return-4_x.C: New file.
14348         * g++.dg/compat/decimal/return-4_y.C: New file.
14349         * g++.dg/compat/decimal/return-5_main.C: New file.
14350         * g++.dg/compat/decimal/return-5_x.C: New file.
14351         * g++.dg/compat/decimal/return-5_y.C: New file.
14352         * g++.dg/compat/decimal/return-6_main.C: New file.
14353         * g++.dg/compat/decimal/return-6_x.C: New file.
14354         * g++.dg/compat/decimal/return-6_y.C: New file.
14355
14356 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14357
14358         PR debug/42715
14359         * gcc.dg/pr42715.c: New.
14360
14361 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
14362
14363         PR c++/42038
14364         * g++.dg/parse/crash55.C: New.
14365
14366 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
14367
14368         PR debug/42782
14369         * gcc.dg/guality/pr42782.c: New.
14370
14371 2010-01-20  Jason Merrill  <jason@redhat.com>
14372
14373         PR c++/41788
14374         * g++.dg/abi/packed1.C: New.
14375
14376         PR c++/41920
14377         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14378
14379         PR c++/40750
14380         * g++.dg/parse/fn-typedef1.C: New.
14381         * g++.dg/other/cv_quals.C: Adjust.
14382
14383 2010-01-20  Anthony Green  <green@moxielogic.com>
14384
14385         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14386         pack(push) pragma).
14387         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14388         * gcc.dg/20020312-2.c: Port this to the moxie core.
14389         * gcc.dg/weak/typeof-2.c: Ditto.
14390
14391 2010-01-20  Richard Guenther  <rguenther@suse.de>
14392
14393         PR tree-optimization/42717
14394         * gcc.c-torture/compile/pr42717.c: New testcase.
14395
14396 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
14397
14398         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14399         of signed, add a few new tests.
14400
14401         PR middle-end/42803
14402         * g++.dg/parse/limits-initializer1.C: New test.
14403
14404 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14405
14406         PR fortran/42804
14407         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14408         * gfortran.dg/typebound_call_12.f03: New test.
14409
14410 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
14411
14412         PR fortran/42783
14413         * gfortran.dg/bounds_check_15.f90 : New test.
14414
14415 2010-01-19  Michael Matz  <matz@suse.de>
14416
14417         PR tree-optimization/41783
14418         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14419
14420 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14421
14422         PR target/38697.
14423         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14424         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14425         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
14426         * gcc.target/arm/neon/vget_lows16.c: Likewise.
14427         * gcc.target/arm/neon/vget_lows32.c: Likewise.
14428         * gcc.target/arm/neon/vget_lows64.c: Likewise.
14429         * gcc.target/arm/neon/vget_lows8.c: Likewise.
14430         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14431         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14432         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14433         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14434
14435 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
14436
14437         PR fortran/42545
14438         * gfortran.dg/extends_6.f03: Modified an error message.
14439         * gfortran.dg/extends_10.f03: New test.
14440         * gfortran.dg/private_type_6.f03: Modified an error message.
14441         * gfortran.dg/structure_constructor_8.f03: Ditto.
14442
14443 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
14444
14445         PR tree-optimization/42719
14446         * gcc.dg/pr42719.c: New test.
14447
14448         PR debug/42728
14449         * gcc.dg/pr42728.c: New test.
14450
14451 2010-01-19  Anthony Green  <green@moxielogic.com>
14452
14453         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14454
14455 2010-01-18  Anthony Green  <green@moxielogic.com>
14456
14457         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14458         for moxie.
14459
14460 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
14461
14462         * g++.dg/template/error45.C: reverted as part of reverting the
14463         fix of PR c++/42634.
14464
14465 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14466
14467         PR c++/42634
14468         * g++.dg/template/error45.C: New test.
14469
14470 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
14471
14472         PR c++/42766
14473         * g++.dg/conversion/op6.C: New test.
14474
14475 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
14476
14477         PR target/42774
14478         * gcc.target/alpha/pr42774.c: New test.
14479
14480 2010-01-18  Richard Guenther  <rguenther@suse.de>
14481
14482         PR tree-optimization/42781
14483         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14484
14485 2010-01-17  Richard Guenther  <rguenther@suse.de>
14486
14487         PR middle-end/42248
14488         * gcc.c-torture/execute/pr42248.c: New testcase.
14489
14490 2010-01-17  Richard Guenther  <rguenther@suse.de>
14491
14492         PR tree-optimization/42773
14493         * g++.dg/torture/pr42773.C: New testcase.
14494
14495 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
14496
14497         PR fortran/42677
14498         * gfortran.dg/interface_assignment_5.f90: New test.
14499
14500 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
14501
14502         PR c++/42697
14503         * g++.dg/template/crash94.C: Reverted.
14504
14505 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
14506
14507         PR debug/42767
14508         * gcc.dg/debug/pr42767.c: New.
14509
14510 2010-01-15  Jason Merrill  <jason@redhat.com>
14511
14512         PR c++/42761
14513         * g++.dg/cpp0x/decltype22.C: New.
14514
14515 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
14516
14517         PR middle-end/42760
14518         * g++.dg/torture/pr42760.C: New test.
14519
14520 2010-01-15  Jing Yu  <jingyu@google.com>
14521
14522         PR rtl-optimization/42691
14523         * gcc.c-torture/execute/pr42691.c: New.
14524
14525 2010-01-15  Richard Guenther  <rguenther@suse.de>
14526
14527         PR middle-end/42739
14528         * g++.dg/torture/pr42739.C: New testcase.
14529
14530 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
14531
14532         * g++.dg/template/error45.C: Revert as part of reverting changes
14533         or PR c++/42634.
14534
14535 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14536
14537         PR fortran/42684
14538         * gfortran.dg/interface_31.f90: New test.
14539
14540 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
14541
14542         * gcc.target/powerpc/pr42747.c: New file.
14543
14544 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14545
14546         PR middle-end/42674
14547         * c-c++-common/pr42674.c: New test.
14548
14549         PR c++/42608
14550         * g++.dg/template/instantiate11.C: New test.
14551
14552 2010-01-14  Jason Merrill  <jason@redhat.com>
14553
14554         PR c++/42701
14555         * g++.dg/overload/error3.C: New.
14556
14557         PR c++/42655
14558         * g++.dg/overload/rvalue1.C: New.
14559
14560 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14561
14562         PR tree-optimization/42706
14563         * gcc.dg/ipa/pr42706.c: New testcase.
14564
14565 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
14566
14567         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14568
14569 2010-01-14  Martin Jambor  <mjambor@suse.cz>
14570
14571         PR tree-optimization/42714
14572         * g++.dg/torture/pr42714.C: New test.
14573
14574 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14575
14576         PR rtl-optimization/42246
14577         * gfortran.dg/pr42246-2.f: New.
14578
14579 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14580
14581         PR rtl-optimization/42389
14582         * gcc.dg/pr42389.c: New.
14583
14584 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14585
14586         PR rtl-optimization/42388
14587         * gcc.dg/pr42388.c: New.
14588
14589 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14590
14591         PR rtl-optimization/42294
14592         * gfortran.dg/pr42294.f: New.
14593
14594 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14595
14596         PR rtl-optimization/39453
14597         PR rtl-optimization/42246
14598         * gcc.dg/pr39453.c: New.
14599         * gcc.dg/pr42246.c: New.
14600
14601 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14602
14603         PR middle-end/42245
14604         * gcc.dg/pr42245.c: New.
14605         * gcc.dg/pr42245-2.c: New.
14606
14607 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
14608
14609         PR rtl-optimization/42249
14610         * gcc.dg/pr42249.c: New.
14611
14612 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
14613
14614         PR c/42721
14615         * gcc.c-torture/execute/pr42721.c: New test.
14616
14617 2010-01-14  Ira Rosen  <irar@il.ibm.com>
14618
14619         PR tree-optimization/42709
14620         * gcc.dg/vect/pr42709.c: New test.
14621
14622 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14623
14624         PR fortran/41478
14625         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14626         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14627
14628 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
14629
14630         PR fortran/42481
14631         * gfortran.dg/generic_19.f90 : New test.
14632
14633 2010-01-13  Richard Guenther  <rguenther@suse.de>
14634
14635         PR tree-optimization/42730
14636         * gcc.c-torture/compile/pr42730.c: New testcase.
14637
14638 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
14639
14640         PR target/pr42542
14641         * gcc.target/ia64/pr42542-1.c: New.
14642         * gcc.target/ia64/pr42542-2.c: New.
14643         * gcc.target/ia64/pr42542-3.c: New.
14644
14645 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
14646
14647         PR c++/42634
14648         * g++.dg/template/error45.C: New test.
14649
14650 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14651
14652         PR tree-optimization/42704
14653         * g++.dg/torture/pr42704.C: New test.
14654
14655 2010-01-13  Martin Jambor  <mjambor@suse.cz>
14656
14657         PR tree-optimization/42703
14658         * gcc.c-torture/compile/pr42703.c: New test.
14659
14660 2010-01-13  Richard Guenther  <rguenther@suse.de>
14661
14662         PR tree-optimization/42705
14663         * gcc.c-torture/compile/pr42705.c: New testcase.
14664
14665 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
14666
14667         * gcc.target/bfin/l2.c: New test.
14668         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14669
14670 2010-01-13  Richard Guenther  <rguenther@suse.de>
14671
14672         PR middle-end/42716
14673         * gcc.c-torture/compile/pr42716.c: New testcase.
14674
14675 2010-01-13  Richard Guenther  <rguenther@suse.de>
14676
14677         PR lto/42678
14678         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14679
14680 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
14681
14682         PR c/42708
14683         * gcc.c-torture/compile/pr42708-1.c: New test.
14684
14685 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
14686
14687         PR debug/42662
14688         * gcc.dg/pr42662.c: New test.
14689
14690         PR tree-optimization/42645
14691         * g++.dg/other/pr42645-1.C: New test.
14692         * g++.dg/other/pr42645-2.C: New test.
14693
14694 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
14695
14696         PR target/42416
14697         * gcc.target/powerpc/warn-1.c: New test.
14698         * gcc.target/powerpc/warn-2.c: New test.
14699
14700 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
14701
14702         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14703         stack alignment.
14704
14705 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
14706
14707         * gcc.dg/lto/20100108_0.c: New.
14708
14709 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
14710
14711         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14712         Add -march=i686 -msse for 32bit x86 targets.
14713
14714 2010-01-10  Richard Guenther  <rguenther@suse.de>
14715
14716         PR middle-end/42667
14717         * gcc.dg/torture/pr42667.c: New testcase.
14718
14719 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14720
14721         PR fortran/32489
14722         * gfortran.dg/array_constructor_34.f90: New test.
14723
14724 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14725
14726         PR fortran/20923
14727         * gfortran.dg/array_constructor_33.f90: New test.
14728         gfortran.dg/array_function_5.f90: Add credit.
14729
14730 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14731
14732         PR debug/42631
14733         * gcc.dg/pr42631.c: New.
14734
14735 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14736
14737         PR debug/42630
14738         * gcc.dg/pr42630.c: New.
14739
14740 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14741
14742         PR debug/42629
14743         * gcc.dg/pr42629.c: New.
14744
14745 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14746
14747         PR middle-end/42363
14748         * gcc.dg/torture/pr42363.c: New.
14749
14750 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
14751
14752         PR debug/42604
14753         PR debug/42395
14754         * gcc.dg/vect/pr42604.c: New.
14755         * gcc.dg/vect/pr42395.c: New.
14756
14757 2010-01-09  Richard Guenther  <rguenther@suse.de>
14758
14759         PR middle-end/42512
14760         * gcc.c-torture/execute/pr42512.c: New testcase.
14761
14762 2010-01-09  Tobias Burnus  <burnus@net-b.de>
14763
14764         PR fortran/41298
14765         * gfortran.dg/c_ptr_tests_14.f90: New test.
14766
14767 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14768
14769         PR ada/41929
14770         * gnat.dg/null_pointer_deref1.adb: Don't run on
14771         sparc*-sun-solaris2.11.
14772
14773 2010-01-08  Richard Guenther  <rguenther@suse.de>
14774
14775         PR lto/42528
14776         * gcc.dg/lto/20100103-1_0.c: New testcase.
14777         * gcc.dg/lto/20100103-2_0.c: Likewise.
14778
14779 2010-01-08  Tobias Burnus  <burnus@net-b.de
14780
14781         PR/fortran 25829
14782         * gfortran.dg/asynchronous_1.f90: New test.
14783         * gfortran.dg/asynchronous_2.f90: New test.
14784         * gfortran.dg/conflicts.f90: Update error message.
14785
14786 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
14787
14788         c++/40155
14789         * g++.dg/cpp0x/variadic-unify-2.C: New test.
14790
14791 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
14792
14793         PR tree-optimization/42625
14794         * g++.dg/opt/dtor4.C: New test.
14795         * g++.dg/opt/dtor4.h: New.
14796         * g++.dg/opt/dtor4-aux.cc: New.
14797
14798 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14799
14800         PR fortran/42597
14801         * gfortran.dg/proc_ptr_26.f90: New test.
14802
14803 2010-01-07  Tobias Burnus  <burnus@net-b.de>
14804
14805         PR fortran/41872
14806         * gfortran.dg/allocatable_scalar_7.f90: New test.
14807
14808 2010-01-06  Richard Guenther  <rguenther@suse.de>
14809
14810         * gcc.c-torture/compile/pr42632.c: New testcase.
14811
14812 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14813
14814         PR target/42542
14815         * gcc.target/i386/pr42542-4.c: New.
14816         * gcc.target/i386/pr42542-4a.c: Likewise.
14817         * gcc.target/i386/pr42542-5.c: Likewise.
14818         * gcc.target/i386/pr42542-5a.c: Likewise.
14819
14820 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14821
14822         * gcc.dg/tls/opt-15.c: New test.
14823
14824 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
14825
14826         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14827
14828 2010-01-05  Martin Jambor  <mjambor@suse.cz>
14829
14830         PR tree-optimization/42462
14831         * g++.dg/torture/pr42462.C: New test.
14832
14833 2010-01-05  Jason Merrill  <jason@redhat.com>
14834
14835         * g++.dg/cpp0x/initlist30.C: New test.
14836
14837 2010-01-05  Richard Guenther  <rguenther@suse.de>
14838
14839         PR tree-optimization/42614
14840         * gcc.c-torture/execute/pr42614.c: New testcase.
14841
14842 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
14843
14844         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14845         * gcc.dg/Wunreachable-1.c: Remove the testcase of
14846         -Wunreachable-code.
14847         * gcc.dg/Wunreachable-2.c: Likewise.
14848         * gcc.dg/Wunreachable-3.c: Likewise.
14849         * gcc.dg/Wunreachable-4.c: Likewise.
14850         * gcc.dg/Wunreachable-5.c: Likewise.
14851         * gcc.dg/Wunreachable-6.c: Likewise.
14852         * gcc.dg/Wunreachable-7.c: Likewise.
14853         * gcc.dg/Wunreachable-8.c: Likewise.
14854         * gcc.dg/20041231-1.c: Likewise.
14855
14856 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
14857
14858         PR other/42611
14859         * gcc.dg/pr42611.c: New test.
14860
14861         PR tree-optimization/42508
14862         * g++.dg/opt/pr42508.C: New test.
14863
14864 2010-01-05  Tobias Burnus  <burnus@net-b.de>
14865
14866         PR fortran/41872
14867         * gfortran.dg/allocatable_scalar_8.f90: New.
14868
14869 2010-01-04  Martin Jambor  <mjambor@suse.cz>
14870
14871         PR tree-optimization/42398
14872         * gcc.c-torture/compile/pr42398.c: New test.
14873
14874 2010-01-04  Jason Merrill  <jason@redhat.com>
14875
14876         PR c++/42555
14877         * g++.dg/ext/attrib35.C: New.
14878
14879         PR c++/42567
14880         * g++.dg/cpp0x/auto17.C: New.
14881
14882 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
14883
14884         * gcc.dg/lto/20100104_0.c: New.
14885
14886 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
14887
14888         PR target/42542
14889         * gcc.target/i386/pr42542-1.c: New.
14890         * gcc.target/i386/pr42542-1a.c: Likewise.
14891         * gcc.target/i386/pr42542-1b.c: Likewise.
14892         * gcc.target/i386/pr42542-2.c: Likewise.
14893         * gcc.target/i386/pr42542-2a.c: Likewise.
14894         * gcc.target/i386/pr42542-2b.c: Likewise.
14895         * gcc.target/i386/pr42542-3.c: Likewise.
14896         * gcc.target/i386/pr42542-3a.c: Likewise.
14897
14898 2009-01-04  Tobias Burnus  <burnus@net-b.de>
14899
14900         PR fortran/41872
14901         * gfortran.dg/allocatable_scalar_5.f90: New test.
14902         * gfortran.dg/allocatable_scalar_6.f90: New test.
14903
14904 2010-01-03  Richard Guenther  <rguenther@suse.de>
14905
14906         PR testsuite/42583
14907         * gfortran.dg/gomp/recursion1.f90: Remove.
14908
14909 2010-01-03  Richard Guenther  <rguenther@suse.de>
14910
14911         * gcc.dg/Warray-bounds.c: Remove XFAILs.
14912         * gcc.dg/uninit-6.c: Likewise.
14913         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14914
14915 2010-01-03  Richard Guenther  <rguenther@suse.de>
14916
14917         PR tree-optimization/42589
14918         * gcc.target/i386/pr42589.c: New testcase.
14919
14920 2010-01-03  Richard Guenther  <rguenther@suse.de>
14921
14922         PR tree-optimization/42438
14923         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14924
14925 2010-01-02  Richard Guenther  <rguenther@suse.de>
14926
14927         PR testsuite/41651
14928         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14929
14930 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
14931
14932         PR target/42448
14933         * gcc.target/alpha/pr42448-1.c: New test.
14934         * gcc.target/alpha/pr42448-2.c: Ditto.
14935
14936 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
14937
14938         PR preprocessor/41947
14939         * gcc.dg/c99-hexfloat-3.c: New test.
14940
14941 2010-01-01  Richard Guenther  <rguenther@suse.de>
14942
14943         PR c/42570
14944         * gcc.c-torture/execute/pr42570.c: New testcase.
14945
14946 2010-01-01  Richard Guenther  <rguenther@suse.de>
14947
14948         PR middle-end/42559
14949         * gcc.c-torture/compile/pr42559.c: New testcase.
14950
14951 \f
14952 Copyright (C) 2010 Free Software Foundation, Inc.
14953
14954 Copying and distribution of this file, with or without modification,
14955 are permitted in any medium without royalty provided the copyright
14956 notice and this notice are preserved.